Vous êtes sur la page 1sur 6

EFECTO FOTOELECTRICO

MODELIZACIN Y SIMULACIN EN FSICA RAL MORENO El efecto fotoelctrico nos dice que si un has de luz incide sobre un material, un metal es especifico, los fotones de los que est compuesto el haz penetrarn una cierta distancia en el material antes de ser absorbidos; al ser absorbidos interaccionan con los electrones libres del material aumentando de esta forma la energa de dichos electrones y ocasionando que estos se liberen del material. El nmero de electrones a cierta profundidad z esta dado por una regla exponencial:

N ( z ) = N 0 e
Donde

es la probabilidad de que el fotn no haya sido absorbido hasta esa

profundidad y d es el grosor del material, de aqu que si queremos saber la probabilidad de que sea absorbido para una profundidad z tendremos la expresin: P(z) = 1 e TRABAJOS: 1. Simular a que profundidad es absorbido el fotn Para ilustrar esta funcin de probabilidad utilice es siguiente algoritmo:
clear all n = 10000; d = 150e-9; i = 1; C = zeros(ceil(100),1); while i <= n xo = rand * 4 * d; yo = rand; y1 = 1 - exp(-xo/d); if (yo <= y1) x(i) = xo; j = ceil(x(i)*1e8); i = i + 1; if (j<=100) C(j,1)=C(j,1)+1; end end end hist(x,100) figure plot(C,'.'),title('Probabilidad de absorcin'), xlabel('profundidad'),ylabel('nmero de fotones absorbidos');
z d

exponen_1.m

Para los valores usados se obtiene la siguiente grfica de distribucin del nmero de fotones absorbidos en funcin de la profundidad

Fig. 1 y el respectivo histograma

Fig.2

2. Simular con que tipo de electrn interacciona el fotn Dentro del metal los electrones libres estn en un pozo de potencial y requieren que la energa obtenida al absorber un fotn sea lo suficientemente alta para poder escapar del metal. La energa que puede proporcionar el fotn est relacionada con la frecuencia que posee el haz de luz ( )
= h

Los electrones disponibles, es decir los electrones que pueden interactuar con los fotones tienen una distribucin aleatoria de energa de enlace, para encontrar este conjunto de electrones us el siguiente algoritmo. distr_electr.m
%simula la distribucin de electrones en el metal ancho d a una distancia z clear all n = 10000; Ef = 4.1357e-15 * 3e8 / 400e-9; D = zeros(100,1); dE = 2.1; for i=1:n x(i) = (2 * Ef * rand) + dE; j = ceil(x(i)*10); if (j<=100) D(j,1) = D(j,1) + 1; end end hist(x) figure plot(D,'.'),title('Probabilidad de absorcin'),xlabel('profundidad'), ylabel('nmero de fotones absorbidos');

En el grfico (Fig.3) se muestra la distribucin de diez mil electrones en relacin a la energa que posee cada uno

Fig.3 3. Usando los programas anteriores realizar tablas de valores que muestren: a) El numero de electrones que logran atravesar la lmina de metal de diferente grosor. En este punto se ha modificado el algoritmo de exponen_1.m para que se cuente cuantos electrones llegan hasta una distancia, xmax, que ser considerada como el ancho de la placa de metal sobre la cual inciden los fotones. exponen_contador.m
clear all n = 10000; d = 150e-9; xmax =10; for k = 1:500 i = 1; C = zeros(ceil(1e-4/d),1); while i <= n xo = rand * 4 * d; yo = rand; y1 = 1 - exp(-xo/d); if (yo <= y1) x(i) = xo; j = ceil(x(i)*1e9); i = i + 1; if (j<=1e-4/d) C(j,1)=C(j,1)+1; end end

end s(k) = 0; for j=1:xmax s(k) = s(k) + C(j); end end sr=sum(s)/length(s) for i=1:length(s) err(i)=abs(s(i)-sr)/sr; end Err=sum(err)/length(err)

Tabla de resultados Distancia d 10 30 50 70 90 110 130 150 210 250 300

# de fotones 7.34 0.29 61.81 0.104 164.63 0.06 310.758 0.0445 492.39 0.0349 707.46 0.029 951.09 0.0254 1.2191 x103 0.0211 2.1447 x103 0.0146 2.8339 x103 0.0122 3.7594x103 0.01 Tabla 1

b) Encuentre el nmero de electrones para los cuales se produce el efecto fotoelctrico y para cuales no, considerando diferentes grosores del metal Para este punto se uso dos algoritmos: Elect_generados.m
clear all load B %arreglo de distancias y fotones absorbido por el metal,debe abrirse desde matlab for i=1:10 A=distr_fotoelect(B); a(:,i)=A'; end for j=1:length(a) r(j) =sum(a(j,:))/length(a); end r% N'umero de electrones generados por efecto FE

y una funcin para encontrar los valores promedios distr_fotoelect.m


function B = distr_fotoelect(A) Ef = 4.1357e-15 * 3e8 / 400e-9; dE = 2.1; for k=1:length(A) n = A(k,2); for i=1:n

end B= Felec;

x(i) = (2 * Ef * rand) + dE; end Felec(k) = 0; for j=1:n if x(j) <= Ef Felec(k) = Felec(k) + 1; end end

Tabla de resultados Distancia d 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 300

# de fotones 7.34 0.29 61.81 0.104 164.63 0.06 310.758 0.0445 492.39 0.0349 707.46 0.029 951.09 0.0254 1.2191 x103 0.0211 1.5089e+003 0.0184 1.8194e+003 0.0171 2.1447 x103 0.0146 2.4822e+003 0.0133 2.8339 x103 0.0122 3.1998e+003 0.0120 3.5718e+003 0.0109 3.7594x103 0.01

# Electrones generados por E Fotoelectrico 0.6875 5.6875 16.3125 31.6250 47.2500 71.3750 96.7500 121.0625 151.0000 181.8125 216.6250 254.8125 280.3750 326.2500 364.8750 383.8125 Tabla 2

BIBLIOGRAFA: Pang, T., Introduction to Computational Physics. Cambridge University Press, 2006

Vous aimerez peut-être aussi