Escolar Documentos
Profissional Documentos
Cultura Documentos
S ergio Rodrigues
19 de Fevereiro de 2013
H =
+Z y r
A ) = 1, Unidades at omicas = 1, a0 = 40 2 /me e 2 = 0.52918 ucleo) me = 1) e fazendo = me origem das coordenadas no n 1 2 Z 1 1 Z 2 Hradial = = r 2 r 2 r 2 r r r Existem solu c oes exactas e anal ticas. Estado fundamental n = 1): 3 1/2 1 2 = 2 Z Eh e 100 r ) = Z / expZr ) 2 = 2625.5kJ/mol unidade at 1Eh = 2 /me a0 omica de energia)
Program Hidrogenio Implicit None Real (8) :: Z, E Integer(4) :: n Write(*,*) Escreva Z e n: Read(*,*)Z,n E=-0.5*Z**2/REAL(N**2) WRITE(*,*) Energia=,E End Program Hidrogenio
depende das coordenadas dos n electr oes x1 x2 ... xn ) S o e poss vel obter solu c oes aproximadas e de forma num erica) Atomo de h elio: determinante de Slater solu c ao aproximada)
2 2 +Z -
1 1 x1 ) 1 x2 ) x1 x2 ) = 2 2 x1 ) 2 x2 )
Fun c ao de onda depende das coordenadas de n electr oes e N n ucleos: X1 X2 ... XN x1 x2 ... xn ) Aproxima c ao de Born-Oppenheimer X x) = nucl X)elec X; x) S o e poss vel obter solu c oes aproximadas e de forma num erica).
H = Helec 1 1 2 Z Z = 2 2 1 2 1 r1 r1 Z 1 Z + r2 r2 r12
S o e poss vel obter solu c oes aproximadas e de forma num erica) Determinante de Slater solu c ao aproximada) 1 1 x1 ) 1 x2 ) x1 x2 ) = 2 2 x1 ) 2 x2 )
GTO r ) i i ci
Fun c ao Gaussiana: GTO r ) = 2/ )3/4 expr 2 ) 1/2 exp r ) Fun c ao de Slater: STO r ) = 3 /
ao normalizada) Teste manual de varia c ao de 1 Gaussiana n PROGRAM Hydrogen REAL(8) :: Pi=3.1415926535898 Real(8) :: a,b,T,V,S,E Real(8) :: Z=1.0 read(*,*)a b=a T= 3.0*a*b/(a+b)*(pi/(a+b))**1.5 V=-2.0*pi/(a+b)*Z S= (pi/(a+b))**1.5 E=(T+V)/S WRITE(*,*)E end PROGRAM Hydrogen
Encontrar um m nimo de em rela c ao as par ametros ck e k : c oes n ao linear em ck ck = 0, levaria a um sistema de equa M etodo dos multiplicadores de Lagrange = ci cj GTO i r )|H |GTO j r )
ij
ci cj GTO i r )|GTO i r ) 1
i j ck
Hik ci
Sik ci = 0
i r )|
GTO
4i k )3/4 k r ) = i + k )3/2
Dicil de resolver: S n ao e diagonal e o sistema e homog eneo. Solu c ao: ortogonalizar a matriz S com a transforma c ao c ao ` a matriz do Hamiltoniano X = UT SU, aplicar a tranforma T H = X HX e aos coecientes = XT . O sistema ca, H = podendo ser resolvido diagonalizando H . M etodo num erico necess ario: diagonaliza c ao de matrizes.
Precisa dois pontos anteriores xi e xi 1 ) para calcular o ponto seguinte xi +1 ).Velocidade vi = xi +1 xi 1 )/2t .
estimativa de x(t2) X=2*XM1-XM2-DVDR(XM1)*DT**2/M estimativa inicial da velocidade VN=0.5*(X-XM2)/DT T=T+DT XM2=XM1 XM1=X energia total E=0.5*M*VN**2+V(X) escrita do tempo, posicao, velocidade e energia total WRITE(57,*)T,X,VN,E
yi +1 2yi yi 1
x2
x1
procurar ponto de retorno entre 0.9*sigma e Re XA=0.9*SIGMA XB=SIGMA*2.0**(1.0/6.0) CALL BISSEC(PONT,XA,XB,X,TOL) IN=X+TOL procurar ponto de retorno entre Re e 6*sigma XA=SIGMA*2.0**(1.0/6.0) XB=6.0*SIGMA CALL BISSEC(PONT,XA,XB,X,TOL) OUT=X-TOL CALL SIMP(MOM,IN,OUT,INTEG,NINT) QUANT=INTEG-(NQ+0.5)*PI M etodos: integra c ao de fun c oes e determina c ao de raizes
F=2.0*F1-FM1-2.0*MASSA*DX*DX*(E-V(X))*F1 Testar sinal da diverg encia de em fun c ao da energia e n. M etodo num erico necess ario: determina c ao de raizes
= |Tnucl + V R )| Calcular em N pontos discretos R DVR, discrete variable representation). Caso de N pontos igualmente espa cados: 2 2N + 1 1 2 2 H = = + V R ) 4b a)2 3 sin /N ) 2 1 H = = 1) 4b a)2 sin2 [ )/2N ] 1 sin2 [ + )/2N ] M etodo num erico necess ario: diagonaliza c ao de matrizes