You are on page 1of 28

Simulaci on Monte Carlo:

Aplicaci on a la dosimetra de
radiaciones
Gustavo Castellano
Facultad de Matematica, Astronoma y Fsica
Universidad Nacional de C ordoba - Argentina
Montevideo - Noviembre de 2006
Contenidos
Nociones basicas para la simulaci on Monte Carlo.
Elementos de teora de probabilidades.
Simulaci on del transporte de radiaci on.
Programa PENELOPE.
Bibliografa:
PENELOPE - A code system for Monte Carlo simulation.
F. Salvat, J. Fernandez-Varea, E. Acosta y J. Sempau (2001).
http://www.nea.fr/abs/html/nea-1525.html
Simulaci on Monte Carlo cascada
Simulaci on Monte Carlo cascada
Simulaci on Monte Carlo N umeros al azar

Variables aleatorias Probabilidad


(expectativa respecto del resultado
de un experimento o evento)
M posibilidades, n favorables: p(x) =
n
M
(M )
x continua densidad de probabilidad p(x)
p(x) dx : probabilidad de observar resultados entre x y x + dx
P(a x b) =
_
b
a
dx p(x)
[ En realidad, cualquier variable aleatoria puede considerarse como continua:
p(x) =

i
p
i
(x x
i
) ]
Densidad de probabilidad
p(x) 0

_
dx p(x) = 1 (normalizaci on)
Cualquier funci on que satisfaga estas condiciones puede interpretarse como
distribuci on de probabilidad.
P(x)
_
x
x
mn
dx

p(x

) probabilidad cumulativa
mon otonamente creciente: p(x) =
d
dx
P(x)
0
P(x
mn
) = 0 ; P(x
max
) = 1
x
n
=
_
dx x
n
p(x) momento n-esimo
(algunos momentos podran no existir!)
x =
_
dx xp(x) valor medio (esperado)
var (x) =
_
(x x)
2
_
= x
2
x
2
varianza
=
_
var (x) desviaci on estandar
f =
_
dx f(x) p(x) y var [f(x)] =

f
2
_
f
2
(f : variable aleatoria)
Varias variables
x, y probabilidad conjunta p(x, y)
_

_
p(x, y) 0
_ _
dx dy p(x, y) = 1
q(x) =
_
dy p(x, y)
q(y) =
_
dx p(x, y)
_

_
probabilidades marginales
f(x, y) =
_ _
dx dy f(x, y) p(x, y)
Correlaci on entre variables aleatorias
cov (x, y) = xy xy covarianza
cor (x, y) =
cov (x, y)

x

y
correlaci on (adimensional)
1 cor (x, y) 1
cor (x, x) = 1; cor (x, x) = 1
x, y independientes p(x, y) = p
x
(x) p
y
(y) y cov (x, y) = 0
Generaci on de n umeros al azar
distribuida uniformemente en (0,1)
algoritmos n umeros seudo aleatorios (32 bits, perodo 13
18
)
Metodo de la transformada inversa: = P(x)
_

_
x
x
mn
dx

p(x

)
_
() d = p(x) dx () = p(x)
_
d
dx
_
1
= 1
_
uniforme en (0,1)
_
Metodo de la transformada inversa
p(x)

x
P(x)
uniforme x seg un p(x) =
d
dx
Metodos de rechazo de variables
C(x)
p(x)
1
A
r(x)
p(x) = C (x) r(x)
Muestreo de muchas variables
probabilidades marginales probabilidades condicionales

q(x) =
_
dy p(x, y) p(x|y) =
p(x, y)
q(y)

distribuci on de probabilidades
muestreo de una variable metodos de composici on
Simulaci on del transporte de radiaci on modelos de dispersi on
secci on ecaz diferencial distribuci on de probabilidades
Ejemplo: dos mecanismos A y B con perdida de energa W y deexi on
d
2

A
dW d
,
d
2

B
dW d
normalizaci on mediante secciones ecaces totales
A,B
=
_
d
2

A,B
dW d
p
A,B
=

A,B

A
+
B
(s olo para medios amorfos, no se involucran efectos coherentes)
Generaci on de trayectorias aleatorias
Coordenadas polares
Generaci on de trayectorias aleatorias
Cantidad de interes: energa depositada, ionizaciones, retrodispersi on,
etc. variable aleatoria
Estimaciones?
Estimaci on: q =
1
N
N

i=1
q
i

_
dx q(x) p(x) = q (N )
var (q) =
_
1
N
N

i=1
q
2
i
q
2
_
(N )
q =
_
1
N
N

i=1
q
i
_
=
1
N
N

i=1
q = q
var ( q) = var
_
1
N
N

i=1
q
i
_
=
1
N
2
N

i=1
var (q) =
1
N
var (q)
( q) =
(q)

N
var ( q) = var
_
1
N
N

i=1
q
i
_
=
1
N
2
N

i=1
var (q) =
1
N
var (q)
( q) =
(q)

N
/M N M
2
!!!
Reducci on de varianza: privilegiar algunas interacciones, descartando otras
(aprovechando tiempo de simulaci on)
Splitting
Russian roulette
Interaction forcing
...
Subrutinas PENELOPE
PENetration and Energy LOss of Positrons and Electrons
(luego se incorporan fotones)
fotones simulaci on detallada
electrones-positrones simulaci on mixta
partculas secundarias (cronol ogicamente)
100 eV 1 GeV
cuatro bloques:
Inicializaci on - Entrada de datos
Simulaci on de interacciones
Rutinas numericas
Transporte de radiaci on
PENELOPE - A code system for Monte Carlo simulation. F. Salvat, J. Fernandez-Varea, E. Acosta y J. Sempau (2001).
http://www.nea.fr/abs/html/nea-1525.html
Programa de simulaci on:
Principal
Rutinas de
Subrutinas
usuario
Material Database
Definicin
de geometra
simulacin
PENGEOM
PENELOPE
PDCOMPOS.TAB
Composici on, densidad, energa media de excitaci on
para 279 materiales
Primeros 98: materiales puros (n umeros at omicos)
(PENELOPE no funciona para Z > 92)
99 279: mezclas y compuestos, en orden alfabetico
Listados en PDEFLIST.TAB
Ejemplos: PENSLAB, PENCYL, PENDOSES
Interacciones de fotones
Coherent (Rayleigh)
Efecto fotoelectrico
Dispersi on Compton (inelastica)
Producci on de pares electr on-positr on
Relajaci on at omica
Interacciones de electrones y positrones
Colisiones elasticas
Colisiones inelasticas
colisiones inelasticas duras
Emisi on de Bremsstrahlung
eventos radiativos duros
Aniquilaci on de positrones
Relajaci on at omica
Transporte de electrones/positrones
Esquema de simulaci on mixta:
Teora de dispersi on m ultiple
Multiple elastic scattering theory
Perdidas leves de energa
Colisiones inelasticas duras
Hard inelastic collisions
PENELOPE: Ejemplos
PENSLAB
cascadas de electrones/fotones en una muestra plana
(geometra simple)
informaci on sobre muchas cantidades de interes
extensi on lateral innita, profundidad: 0...espesor
energa de partculas incidentes E0
fuente puntual a altura Z0
entre direcciones THETA1 y THETA2
PENSLAB
extensi on lateral innita, profundidad: 0...espesor
energa de partculas incidentes E0
fuente puntual a altura Z0
entre direcciones THETA1 y THETA2
PENCYL
PENCYL
cascadas de electrones/fotones en estructuras multicapas
cada capa: cilindros concentricos homogeneos
perpendiculares al eje z, con centro seg un X, Y
(composiciones y radios)
info sobre transporte y dep osito de energa (simetra acimutal)
espectro de energa para partculas incidentes
fuente puntual o extensa (cilndrica) en SX0, SY0, SZ0
direcciones: cono de semiapertura SALPHA
con eje central en STHETA, SPHI
GVIEWC
PENDOSES
estructuras geometricas complejas (supercies cuadricas)
fuente puntual monoenergetica en X0, Y0, Z0
direcciones: cono de semiapertura SALPHA (eje en STHETA, SPHI)
energa media depositada en cada cuerpo

You might also like