Вычисление атомных орбиталей водорода

Задача этого практикума - расчитать электронные орбитали атома водорода. Для начала сделаем это с использованием известного решения уравнения Шрёдингера, где радиальная часть волновой функции выражается через полиномы Лагерра, а угловая зависимость через сферические функции. В итоге будем для каждой точки пространства получать квадрат модуля волновой функции - плотность вероятности обнаружить там электрон, если для него известны квантовые числа n,l,m, то есть определены энергия, квадрат момента импульса и проекция момента импульса на ось z.

Ниже приведена формула для зависимости волновой функции от сферических координат при заданных n,l,m

Визуализируем одно из решений с помощью py3Dmol

Далее все решения я визуализировал в виде поверхностей одинаковой плотности вероятности на своём паймоле. Здесь приведу картики

Итого мы получили распределение электронной плотности в пространстве для разных возможных комбинаций n,l,m, полученное непосредственно из решения уравнения Шрёдингера. Теперь воспользуемся специальным квантовохимическим пакетом psi4.

Зададим строение нашей молекулы:

Расчитаем энергию системы и волновую функцию для основного энергетического состояния, а также волновые функции для первых возбуждённых состояний. По умолчанию psi4 использует в расчётах метод ограниченного Хартри-Фока (RHF), который подходит только для систем с чётным числом электронов. Поскольку в нашей системе всего один электрон, будем использовать ROHF.

Энергия системы: -0.4998098113018423

Далее визуализируем полученные решения

Мы видим, что наши решения совпадают с только что полученными при m=0, однако начинают различаться при m отличных от нуля. Это связано с тем, что psi4 выдаёт не собственные функции оператора проекции момента импульса, а их суперпозиции. При сложении или вычитании фунции в виде торов, содержащие комплексную экспоненту с разными знаками, превращаются в вещественные функции с изоповерхностями в форме гантельки для p-орбиталей или лепестков для d-орбиталей.