¿Puedo escribir una ecuación de Schrödinger para un hamiltoniano dependiente del tiempo como esta:
y luego realizar la integración de Euler de esta manera:
Podemos hacer esto cuando es independiente del tiempo para muy pequeños . Pero cuando depende del tiempo ¿es válido hacer esto?
La integración de Euler
Una discretización adecuada de la ecuación de Schrödinger debe utilizar un operador de paso de tiempo unitario, como
Si depende del tiempo, debe elegir sus pasos de tiempo tan pequeños que , donde la precisión necesaria de esta aproximación depende en gran medida de su hamiltoniano específico y del método de aproximación numérica elegido. No se puede decir nada más sin conocer ambos.
Mientras buscaba una referencia. para esta respuesta, la búsqueda en Google produjo esta tesis sobre " Métodos numéricos para resolver el TDSE ". Está justo en el tema, contiene todo lo siguiente y más. Todavía estoy publicando esto porque puede resultar útil como una guía rápida.
Los métodos numéricos estables para el TDSE suelen ser métodos implícitos. Es decir, cada iteración de tiempo implica resolver numéricamente un sistema de ecuaciones lineales grande, pero generalmente escaso, lo que significa que debe seleccionar los solucionadores adecuados. El método mencionado por ACuriousMind es el más simple de esta clase y, a veces, se lo denomina método Crank-Nicholson. Es parte de una jerarquía de métodos basados en aproximaciones de Padé a la exponencial e involucrando potencias superiores del paso de tiempo y el hamiltoniano. La precisión de un método diagonal de orden n, usando términos hasta en ambos lados de la ecuación para , es .
Una alternativa económica, si se usa con cuidado, es la que proporcionan los métodos de iteración explícitos condicionalmente estables, posiblemente con un paso de tiempo adaptativo. El precio a pagar es que el procedimiento implícito de un solo paso se cambia por uno de varios pasos, que involucra la solución en dos o más pasos en el tiempo. El método más simple se conoce como esquema de diferenciación de segundo orden , consulte aquí (párrafo alrededor de la ecuación (2.175)) y este artículo . La idea es usar una discretización de segundo orden para la derivada del tiempo, lo que da
Métodos más sofisticados que puede considerar: iteración de Chebyshev, reducción de Lanczos.
La respuesta corta: el operador unitario de evolución temporal en la mecánica cuántica es
dónde denota el orden del tiempo. Este es el operador unitario que produce el TDSE correcto. La respuesta más larga...
La exponencial de una matriz está definida por
(Aparte: el exponencial de una matriz siempre converge para matrices de dimensión finita).
Suponer que depende del tiempo; es decir . Luego, después de un poco de álgebra, se puede demostrar que
Usando Baker-Campbell-Hausdorff,
donde el término tiene conmutadores con .
Lo que quieres es lo siguiente: un operador de evolución de tiempo unitario que satisface
porque por un estado (suponiendo que t > 0). Sustitución de produce el TDSE. Resolviendo ingenuamente la ecuación diferencial para da . Sin embargo, la expansión de la exponencial utilizando la fórmula antes mencionada involucra conmutadores del hamiltoniano consigo mismo en diferentes momentos. Porque es un operador, no se garantiza que se desplace consigo mismo en diferentes momentos. Si bien puede escribir el operador de evolución en el tiempo de esta manera, el operador de evolución en sí mismo no obedecerá a la TDSE, es decir, tendrá que usar la expansión de matriz completa para obtener la ecuación correcta de evolución dependiente del tiempo para el estado . La forma correcta de resolver esta ecuación diferencial, tal que el operador unitario que actúa sobre obedece al TDSE--es recursivamente. La solución formal es
La ecuación diferencial ahora se ha convertido en una ecuación integral. Continúe sustituyendo la solución por en la ecuación anterior. Tenga en cuenta que . Para la segunda iteración, encontrarás que . Este patrón continúa hasta el infinito . Esto proporciona un ordenamiento temporal de la expansión, lo que garantiza que los hamiltonianos actúen sobre el estado. en el orden correcto en el tiempo. Esto produce la exponencial ordenada en el tiempo:
Es este operador unitario el que a) evoluciona de un tiempo anterior a un tiempo posterior y b) obedece por sí solo al TDSE. En total:
NB: el operador sin ordenación temporal es un operador unitario para la traducción temporal, pero la traducción temporal en pasos de tiempo infinitesimales zigzaguea a través del tiempo en lugar de tomar un camino ordenado por el tiempo. Debido a que ese operador tiene una expansión en un número infinito de conmutadores anidados, su acción en no produce un TDSE a primera vista, pero creo que debería ser equivalente a la acción de la exponencial ordenada en el tiempo sobre el estado después de un número infinito de manipulaciones algebraicas (corríjanme si me equivoco en este punto). El factor adicional de en la exponencial no ordenada (cf. la fórmula que implica la derivada de arriba) da cuenta del conteo excesivo de caminos equivalentes a través del tiempo.
La fórmula linealizada para la "evolución por " es exactamente igual de precisa para un dependiente del tiempo como lo es para uno independiente del tiempo: el error es de orden en ambos casos. Solo debe recordar sustituir el derecho relevante cada vez que usa la fórmula en un nuevo momento .
No es difícil ver por qué la precisión no empeora: el cambio extremo relacionado con la dependencia del tiempo sería si lo sustituyera en lugar de al lado derecho. Pero estos dos de nuevo difieren por veces la derivada de con respecto al tiempo (linealización de la derivada) y esto y es el margen de error se multiplica por otro en esa ecuación, por lo que el error en la ecuación es sólo de nuevo.
qmecanico
yuggib
yuggib
diferencia