Problema del átomo de hidrógeno

De luz-wiki

Planteamiento del problema

Considere un átomo de hidrógeno con un electrón de carga -e y masa me y un protón con carga +e y masa mp. Dadas las propiedades del sistema, en particular, que mp>>me, tomaremos al protón cómo una partícula cargada con un comportamiento cómo se describiría clásicamente. Así, obtenemos un problema clásico de mecánica de dos cuerpos. Ahora definimos el centro de masa de nuestro sistema,

donde re y rp se refieren a la posición del electrón y el protón respectivamente. Para un sistema aislado, sin fuerzas externas actuando sobre él, el centro de masa se mueve a velocidad constante por lo tanto si expresamos la posición de ambas partículas en función de la posición centro de masa R y sus posiciones relativas,

es claro que hemos reducido el problema a una variable, la posición relativa r, por lo que podemos resolver el sistema clásicamente introduciendo la variable de masa reducida

Aunque la complejidad del problema se ha reducido es necesario hacer algunas aclaraciones. Aplicando métodos de solución clásicos encontraríamos una respuesta más bien trivial en la medida que el electrón y el protón se atraen hasta colisionar. Por otro lado, si le otorgamos al electrón suficiente momento para establecer una órbita alrededor del núcleo, ésta no duraría mucho tiempo ya que las partículas cargadas aceleradas emiten radiación por lo que un protón en órbita circular bajo los efecto de la aceleración centrípeta, rápidamente se precipitaría al núcleo por la pérdida de energía cinética y el resultante decaimiento de su órbita.

Así, hemos planteado uno de los problemas fundacionales de lo que hoy se conoce cómo mecánica cuántica: si la teoría clásica nos dice que el átomo de hidrógeno no debería ser estable, ¿por qué lo es?

Solución cuántica

A partir de aquí es necesario introducir la ecuación de Schrödinger dependiente del tiempo,

sin embargo el potencial de Coulomb no depende explícitamente del tiempo así que podemos proponer una solución de la forma

La parte temporal de la solución es una función periódica exponencial y compleja mientras que la ecuación de Schrödinger independiente del tiempo se asocia a la parte espacial y es por lo tanto la ecuación que nos interesa resolver, enunciada cómo:

Método de diferencias finitas

El método de diferencias finitas se utiliza para resolver numéricamente ecuaciones diferenciales. La definición de la derivada en forma de límite es:

Lo que buscamos es aproximar el operador diferencial con pequeñas diferencias. Bajo éste esquema, el dominio de la función está discretizado en escalones finitos de h. Haciendo el desplazamiento h cada vez menor obtendremos una aproximación arbitrariamente precisa. Así, para aumentar la precisión de éste método podemos considerar una cantidad mayor de valores cercanos. Para la segunda derivada,

lo que tenemos es una diferencia de diferencias, por lo tanto debemos considerar al menos 3 puntos en nuestra aproximación: x-h, x, x+h.

Ahora podemos, a manera de ejemplo, utilizar éste método para tratar la ecuación de onda de una partícula en una caja,

Vamos a discretizar el dominio utilizando escalones de valor h. La solución es la lista de valores Ψ(0), Ψ(h), Ψ(2h),...,Ψ((N+1)h). Para estos valores, podemos expresar una ecuación de la forma,

Donde N+2 es el número total de puntos en el dominio discretizado. Utilizando la forma del método de diferencias finitas para segundas derivadas obtenemos,

Notemos que el sistema de ecuaciones puede expresarse como la ecuación matricial,

Hemos obtenido un problema de eigenvalores; al resolverlo obtenemos los eigenvectores Ψ que representan la solución así como los eigenvalores

que representan correctamente los niveles escalonados de energía. Con respecto a las condiciones de frontera, la función de onda de una partícula en una caja debe cumplir las condiciones de frontera de Dirilecht Ψ0N+1=0. Ésto implica dos soluciones triviales pero separadas para los valores Ψ0 y ΨN+1. Cómo el valor es 0 por diseño, el operador no se ve afectado por su presencia y podemos implementar condiciones de frontera igual a 0 ignorando los valores Ψ0 y ΨN+1, reteniendo las N ecuaciones del dominio discretizado.

Solución radial de la ecuación de Schrödinger independiente del tiempo

Ahora podemos aplicar el método para la ecuación radial que se deriva resolviendo la ecuación de Schrödinger,

Utilizaremos la sustitución,

Así, el operador diferencial queda cómo


Dividiendo entre r,

y ahora dividiendo por la constante del segundo término,


Discretización de la coordenada radial por diferencias finitas

Discretizamos la coordenada radial usando una red equidistante ri con N elementos y un desplazamiento igual a h=ri+1-ri. El Hamiltoniano discretizado consiste de 3 términos donde el primero se corresponde con el operador de Laplace

junto con otras dos matrices diagonales,

La suma de estas 3 matrices representa la matriz hamiltoniana que se quiere diagonalizar para resolver el problema de eigenvalores. Los eigenvalores son los estados energéticos y sus eigenvectores \rho están relacionados a la parte radial de la ecuación de onda del hidrógeno gracias a la sustitución que adoptamos antes, \rho = rR.

Implementación en Python

Conclusión