|
|
Linha 3: |
Linha 3: |
| | | |
| O objetivo deste trabalho é aplicar o Shooting method (método do chute) para encontrar as primeiras funções de onda espaciais da Equação de Schrödinger para o caso do poço de potencial infinito. Após, será realizada a evolução temporal através do Método de Crank-Nicolson. | | O objetivo deste trabalho é aplicar o Shooting method (método do chute) para encontrar as primeiras funções de onda espaciais da Equação de Schrödinger para o caso do poço de potencial infinito. Após, será realizada a evolução temporal através do Método de Crank-Nicolson. |
|
| |
| ==Poço de potencial infinito==
| |
| Esquematicamente, tem-se:
| |
| [[Arquivo:Poço.png|200px|thumb|center|Poço de potencial infinito]]
| |
| O potencial pode ser descrito como:
| |
| <center><math>
| |
| V(x) =
| |
| \begin{cases}
| |
| 0, & \mbox{se } 0\leq x\leq L, \\
| |
| \infty, & \mbox{de outra forma.}
| |
| \end{cases}
| |
| </math></center>
| |
|
| |
| Dentro do poço, onde $V=0$, o problema pode ser modelado da seguinte maneira
| |
| <center><math>-\frac{\hbar^2}{2m}\frac{d^2\psi}{dx^2}=E\psi , </math></center>
| |
| ou
| |
| <center><math>\frac{d^2\psi}{dx^2}=-k^2\psi,</math></center> onde <center><math>k\equiv \frac{\sqrt{2mE}}{\hbar}.</math></center>
| |
|
| |
| A solução é dada por
| |
| <center><math>\psi(x)=Asen(kx)+Bcos(kx).</math></center>
| |
|
| |
| Aplicando as condições de contorno <math>\psi(0)=\psi(L)=0 </math> e efetuando a normalização da função de onda, obtém-se a solução geral
| |
| <center><math>\psi_n(x)=\sqrt{\frac{2}{L}}sen\left(\frac{n\pi}{L}x\right), </math></center>
| |
|
| |
| cujas energias discretizadas são
| |
|
| |
| <center><math>E_n=\frac{\hbar^2k_n^2}{2m}=\frac{n^2\pi^2\hbar^2}{2mL^2}.</math></center>
| |
|
| |
| Utilizando a equação acima, pode-se calcular os valores da energia de cada estado estacionário. Para o caso de um elétron, as energias referentes aos três estados estacionários são <math>E_1=0,376</math> eV, <math>E_2=1,504</math> eV e <math>E_3=3,384</math> eV.
| |
|
| |
| Na próxima seção será feita uma estimativa dos valores acima expostos através do "Shooting method".
| |
|
| |
|
| ==Shooting Method== | | ==Shooting Method== |
O objetivo deste trabalho é aplicar o Shooting method (método do chute) para encontrar as primeiras funções de onda espaciais da Equação de Schrödinger para o caso do poço de potencial infinito. Após, será realizada a evolução temporal através do Método de Crank-Nicolson.
Shooting Method
Muitos métodos numéricos (e.g. Runge-Kutta, Forward Euler) requerem os valores da função e de sua derivada no ponto inicial. Acontece que podem haver problemas em que estes valores não estarão disponíveis, principalmente o valor da derivada em questão. Uma alternativa seria conjecturar o valor da condição inicial e integrar, através de um método apropriado, em direção à outra condição de contorno: um "chute" apropriado faria com que a integração evoluísse e retornasse um valor muito próximo, a depender da acurácia necessária, ao da condição de contorno. A ideia seria executar os seguintes passos:
- Supor um valor para a condição de contorno desconhecida (e.g. ou );
- Integrar o problema através de um método conhecido até a próxima condição de contorno (e.g., );
- Se o chute inicial não fez com que o sistema evoluísse até , então deve-se supor outro valor para a condição inicial e repetir o procedimento.
O método descrito acima de forma simplificada recebe o nome, em inglês, de Shooting method, o que em português seria algo como "Método do tiro" ou "Método do chute". Na próxima seção esse método será aplicado para o caso do poço infinito de potencial.
Poço de potencial infinito
Seja a equação , onde .
Escrevendo com outra notação: .
Dividindo o problema em 's pequenos, pode-se reescrever a equação acima da seguinte forma:
.
Também:
.
Além disso:
.
A integração, então, é realizada utilizando as relações 8, 9, 10 e 11, até que se atinja a borda do poço, isto é, .
Com a discretização acima, foi possível implementar o algoritmo. Das condições de contorno do problema, sabe-se que , de modo que . No entanto, o valor da derivada não é conhecido, de modo que supõe-se que seja uma constante, a saber, . Chutando que , utilizando a massa do elétron e , obtém-se a primeira solução estacionária:
Solução estacionária (n=1)
Pode-se observar que o valor de energia obtido numericamente é cerca de 4% menor do que aquele obtido analiticamente.
Para o caso n=2:
Solução estacionária (n=2)
Aqui, o valor obtido numericamente é aproximadamente 5% maior do que o valor obtido analiticamente.
Para o caso n=3:
Solução estacionária (n=3)
Para este caso, o valor numérico é cerca de 1% menor do que o valor analítico.
Método de Crank-Nicolson
Seja a equação diferencial
,
onde é um operador diferencial linear em r.
Em forma discretizada no tempo, pode-se escrever
.
Por simetria, pode-se escrever a equação acima utilizando um f à direita:
A equação acima é dita "explícita" pois, para o cálculo de , só é utilizado o valor já explicitamente calculado . Já a equação anterior é chamada implícita pois está presente explicitamente. Em termos numéricos, um método peca pelo excesso enquanto o outro o faz pela falta, de modo que um resultado mais satisfatório pode ser obtido ao tomar-se a média dos dois:
Após alguma álgebra:
.
Chamando e , onde I indica a matriz identidade, pode-se reescrever a equação acima na seguinte maneira:
.
Trata-se do método de Crank-Nicolson, mais estável e preciso do que os métodos implícito e explícito. Caso o problema apresentar condições de contorno, estas serão devidamente implementadas nos elementos das matrizes M e E.
Equação de Schrödinger
Seja a equação de Schrödinger unidimensional
.
Efetuando a discretização das variáveis através do Método de Crank-Nicolson, obtém-se:
Substituindo as discretizações na eq. de Schrödinger:
Supondo e separando as partes explícita e implícita, obtém-se, após alguma álgebra:
Definindo
e
obtém-se:
A equação acima pode ser escrita em forma matricial, de modo que:
onde
e
Para avaliar a evolução temporal do sistema, é necessário encontrar . Utilizando resultados anteriores, pode-se obter através da seguinte relação:
Poço de potencial infinito
Para o presente caso a ideia é obter a evolução temporal do sistema, impondo condições de contorno iguais a zero, de modo que os operadores e ficam:
e
A ideia é que o primeiro e o último termo do tanto do vetor quanto do vetor seja constante, o que satisfaz as condições de contorno do presente caso. Também é interessante notar que os índices são todos constantes, visto que no presente caso o potencial dentro do poço é nulo.
Implementando o algoritmo descrito acima, obteve-se:
Evolução temporal para o caso n=1. Nesta animação e nas subsequentes, foram sobrepostas as partes real e imaginária da equação de Schrödinger: a linha azul diz respeito à parte real enquanto a amarela, à imaginária.
Na figura acima, tem-se a evolução do caso n=2.
Por último, o caso n=3.