Могу ли я написать уравнение Шредингера для зависящего от времени гамильтониана следующим образом:
а затем выполните интеграцию Эйлера следующим образом:
Мы можем сделать это, когда не зависит от времени для очень малых . Но когда зависит от времени, допустимо ли это делать?
Интеграция Эйлера
Правильная дискретизация уравнения Шредингера должна использовать унитарный оператор шага по времени, такой как
Если зависит от времени, вы должны выбрать настолько малые временные шаги, чтобы , где необходимая точность этого приближения сильно зависит от вашего конкретного гамильтониана и выбранного метода численного приближения. Больше ничего нельзя сказать, не зная и того, и другого.
При поиске реф. для этого ответа поиск Google выдал эту диссертацию на тему « Численные методы решения TDSE ». Он прямо по теме, содержит все нижеследующее и многое другое. Я все еще публикую это, потому что это может оказаться полезным в качестве быстрого руководства.
Стабильные численные методы для TDSE обычно являются неявными методами. То есть каждая временная итерация включает численное решение большой, но, как правило, разреженной системы линейных уравнений, а это означает, что вам необходимо выбрать адекватные решатели. Метод, упомянутый ACuriousMind, является самым простым в этом классе и иногда упоминается как метод Крэнка-Николсона. Он является частью иерархии методов, основанных на приближении Паде к экспоненте и использующих более высокие степени временного шага и гамильтониана. Точность диагонального метода порядка n с использованием членов до по обе стороны уравнения для , является .
Дешевой альтернативой, при осторожном использовании, являются условно устойчивые явные итерационные методы, возможно, с адаптивным временным шагом. Плата за это заключается в том, что одношаговая неявная процедура заменяется многошаговой, включающей решение на двух или более временных шагах. Простейший такой метод известен как схема дифференцирования второго порядка , см . здесь (абзац вокруг уравнения (2.175)) и эту статью . Идея состоит в том, чтобы использовать дискретизацию второго порядка для производной по времени, что дает
Возможно, вы захотите рассмотреть более сложные методы: итерация Чебышева, редукция Ланцоша.
Краткий ответ: унитарный оператор эволюции во времени в квантовой механике имеет вид
где обозначает временной порядок. Это унитарный оператор, который дает правильный TDSE. Длинный ответ...
Экспонента матрицы определяется выражением
(Кроме того: экспонента матрицы всегда сходится для конечномерных матриц.)
Предположим, что зависит от времени; то есть . Затем, после небольшой алгебры, можно показать, что
Используя Бейкера-Кэмпбелла-Хаусдорфа,
где термин имеет коммутаторы с .
Вам нужно следующее: унитарный оператор эволюции времени что удовлетворяет
потому что для государства (при условии t > 0). Замена дает TDSE. Наивное решение дифференциального уравнения для дает . Однако разложение экспоненты по вышеупомянутой формуле включает коммутаторы гамильтониана с самим собой в разное время. Потому что является оператором, не гарантируется, что он будет коммутировать сам с собой в разное время. Хотя вы можете написать оператор эволюции во времени таким образом, сам оператор эволюции не будет подчиняться TDSE, т.е. вам придется использовать полное матричное разложение, чтобы получить правильное уравнение эволюции во времени для состояния . Правильный способ решения этого дифференциального уравнения — такой, чтобы унитарный оператор, действующий на подчиняется TDSE — рекурсивно. Формальное решение
Теперь дифференциальное уравнение преобразовано в интегральное уравнение. Продолжайте заменять раствор на в приведенное выше уравнение. Обратите внимание, что . Для второй итерации вы обнаружите, что . Эта закономерность продолжается до бесконечности . Это обеспечивает временной порядок расширения, который гарантирует, что гамильтонианы действуют на состояние в правильном порядке во времени. Это дает упорядоченную по времени экспоненту:
Именно этот унитарный оператор а) эволюционирует от более раннего времени к более позднему и б) подчиняется TDSE самостоятельно. Всего:
NB: оператор без упорядочения по времени является унитарным оператором для преобразования времени, но преобразование времени в бесконечно малых временных шагах движется зигзагами во времени вместо того, чтобы идти по упорядоченному по времени пути. Поскольку этот оператор имеет разложение по бесконечному числу вложенных коммутаторов, его действие на на первый взгляд не дает TDSE, но я думаю, что это должно быть эквивалентно действию упорядоченной по времени экспоненты на состояние после бесконечного числа алгебраических манипуляций (поправьте меня, если я ошибаюсь в этом вопросе). Дополнительный фактор в неупорядоченной экспоненте (см. формулу, включающую производную от выше) объясняет пересчет эквивалентных путей во времени.
Линеаризованная формула для «эволюции по " точно так же точен для зависящего от времени как и для нестационарного: ошибка порядка в обоих случаях. Вы должны просто не забыть заменить правильное релевантное каждый раз, когда вы используете формулу в новое время .
Нетрудно понять, почему точность не ухудшается: экстремальное изменение, связанное с зависимостью от времени, было бы, если бы вы заменили вместо с правой стороны. Но эти два снова отличаются умноженная на производную от по времени (линеаризация производной) и это И его погрешность умножается на другую в этом уравнении, поэтому ошибка в уравнении составляет всего снова.
Qмеханик
юггиб
юггиб
разница