МИФИ_Вычметоды КФ
.pdf
(вырожденные состояния), рис. 3.1. Состояние с наименьшей энергией называется основным состоянием системы.
Общее решение (3.4) можно представить в виде суперпозиции собственных функций гамильтониана:
ψ(r) = ∑Cnφn(r) , |
(3.6) |
n |
|
здесь символ ∑ означает суммирование по всем |
дискретным |
n |
|
состояниям и интегрирование по состояниям непрерывного спектра.
Рис. 3.1. Классификация собственных значений оператора энергии
3.1.Бесконечная потенциальная яма
Рассмотрим задачу о частице в одномерной потенциальной яме ширины a с бесконечно высокими стенками (рис. 3.2).
31
Рис. 3.2. Бесконечная одномерная потенциальная яма
Гамильтониан этой системы имеет вид:
h2 d2
H = − 2m dx2 + U(x) , где m – масса частицы, U(x) – потенциал ямы,
0, если 0 < x < a; U(x) =
∞, если x < 0, x > a.
(3.7)
(3.8)
Перейдем для удобства к безразмерной системе единиц, положив m → 1; h → 1, тогда гамильтониан запишется следующим образом:
H = − |
1 d2 |
+ U(x) . |
(3.9) |
||
|
|
||||
2 dx2 |
|||||
|
|
|
|||
Так как потенциал ямы бесконечен при x < 0 и x > a , то решение уравнения Шредингера (3.4) существует только в области 0 < x < a . Подставляя (3.9) в (3.4), получаем:
|
− 1 |
Ψ′′(x) − EΨ(x) = 0; |
|
|
2 |
|
(3.10) |
|
|
|
0 < x < a. |
Разобьем область |
0 < x < a |
|
на n отрезков [ xi ,xi+1], i = 1,...,n длины |
h = a , при этом |
x1 = 0; x2 |
= h; ...; xn+1 = nh = a , и аппроксимируем |
|
n
Ψ′′(xi) трехточечной разностной формулой:
32
Ψ′′(xi) = |
1 |
(Ψ(xi−1) − 2Ψ(xi) + Ψ(xi+1)) , |
(3.11) |
|||||
|
h2 |
|||||||
|
|
|
|
|
|
|
|
|
тогда из (3.10) получаем: |
|
|
|
|
||||
− |
1 |
(Ψ |
− 2Ψ + Ψ |
) − EΨ = 0; i = 1,...,n , |
(3.12) |
|||
|
||||||||
|
h2 |
i−1 |
|
|
i |
i+1 |
i |
|
|
|
|
|
|
|
|
|
|
здесь Ψi ≡ Ψ(xi) .
Выберем в качестве ортонормированного базиса систему функций (сравнить с базисом на рис. 2.4)
Φ1 = |
|
100...0 ; Φ2 = |
|
010...0 ; ...; Φn = |
|
000...1 , |
(3.13) |
|
|
|
где единица означает, что частица находится на соответствующем отрезке, например, базисная функция Φ2 отвечает ситуации, когда
частица находится на отрезке [ x2 ,x3]. Размерность этого базиса
будет равна числу отрезков разбиения n. Любая волновая функция Ψ(x) может быть разложена по базисным функциям Φ :
n |
|
Ψ(x) = ∑CiΦi , |
(3.14) |
i=1
где коэффициенты разложения Ci будут получены далее в расчете,
а оператор энергии действует на базисные функции следующим образом:
HΦi = − |
1 |
(Φi−1 − 2Φi + Φi+1) . |
(3.15) |
|
2h2 |
||||
|
|
|
Таким образом, задача сводится к системе линейных уравнений HΨ = EΨ , (3.16)
где матрица H имеет размеры n× n и является трехдиагональной:
|
|
|
1 |
|
|
1 |
|
|
|
|
|
0 |
|
0 |
... |
0 |
|
|
|||||||
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
h2 |
2h2 |
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
− |
1 |
|
|
|
1 |
|
− |
1 |
|
|
|
0 |
... |
0 |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
2h |
2 |
|
|
|
h |
2 |
|
2h |
2 |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
||||||
|
|
|
|
|
0 |
− |
1 |
|
|
|
|
1 |
|
− |
|
... |
0 |
|
(3.17) |
||||||
|
|
|
|
2h2 |
|
|
h2 |
2h2 |
|||||||||||||||||
H = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
0 |
|
|
|
0 |
− |
1 |
|
|
|
|
1 |
|
... |
0 |
. |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
2h2 |
|
|
h2 |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
... |
|
... |
|
... |
|
... |
... |
... |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
0 |
|
|
|
0 |
|
0 |
... |
1 |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
h2 |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
33
Для решения системы (3.16) и нахождения собственных функций и собственных значений матрицы H следует найти такое преобразование F, которое переводит базис Φ в собственный базис Φ′ , в котором матрица H диагональна:
F |
|
|
|
Φ → Φ′ , |
(3.18) |
||
HΦ′ = E |
Φ′ . |
||
|
|||
i i |
i |
|
|
Процесс перехода к собственному базису называется диагонализацией матрицы H, во многих современных математических пакетах имеются встроенные достаточно мощные процедуры диагонализации матриц, позволяющие находить собственные векторы и собственные числа произвольных матриц довольно больших размеров. Результатом процедуры диагонализации будет вектор-столбец собственных значений гамильтониана, или спектр системы,
E |
|
|
|
|
1 |
|
|
E = E2 |
, |
(3.19) |
|
|
... |
|
|
En |
|
|
|
а также матрица C, состоящая из вектор-столбцов, отвечающих разложению собственных функций Φ′ по исходному базису Φ :
|
C |
|
C |
|
|
... C |
|
|
|
|
|||
|
|
11 |
|
|
12 |
|
1n |
|
|
|
|||
|
C |
21 |
C |
22 |
|
... C |
2n |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
; |
(3.20) |
|
C = |
C31 |
C32 |
|
... C3n |
|
||||||||
|
... |
... |
|
... ... |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cn1 |
Cn2 |
|
|
|
|
|
|
|
|
|||
|
... Cnn |
|
|
||||||||||
|
|
Φ′ = |
∑ |
C |
Φ |
j |
. |
|
|
|
(3.21) |
||
|
|
|
i |
ji |
|
|
|
|
|
||||
j
На рис. 3.3 показаны собственные функции гамильтониана (3.9) при a = 1, отвечающие четырем наименьшим собственным значениям.
Сплошными линиями показано точное аналитическое решение задачи, которое, как известно, для a = 1 имеет вид
34
|
|
|
|
|
|
|
|
|
Φi(x) = |
2 sin(πxi); |
|
||
|
|
Ei = |
π2i2 |
; |
(3.22) |
|
|
|
2 |
||||
|
|
|
|
|
||
|
|
i = 1,2,...,∞, |
|
|||
точками |
отмечено |
численное |
решение, |
полученное |
||
диагонализацией матрицы гамильтониана при помощи встроенной процедуры диагонализации в системе Matlab для n = 100 . В
табл. 3.1 приведены четыре наименьших значения энергии частицы в бесконечной яме, а также показана относительная разница между аналитическим и численным ответами.
Рис. 3.3. Первые четыре собственные функции частицы в бесконечной потенциальной яме. По горизонтальной оси отложена координата частицы, по вертикальной – амплитуда волновой функции. Точками отмечено численное решение задачи, сплошной линией – точное аналитическое решение
35
Таблица 3.1. Сравнение результатов численного расчета
саналитическим решением (3.15) задачи о частице
вяме с бесконечными стенками
Точное значение энергии, |
Значение энергии, |
Относительная разница, |
||||||
Eia − Ei |
||||||||
полученное численным |
||||||||
|
см. (3.22) |
расчетом |
Eia |
|||||
|
|
|
|
|
||||
E1a = |
π2 |
= 4.9348 |
E1 = 4.9344 |
0.8 10−6 |
||||
|
|
|||||||
2 |
|
|
|
|
|
|||
E2a = 2π2 |
= 19.7392 |
E2 |
= 19.7327 |
0.3 10−5 |
||||
E3a = |
9π2 |
|
= 44.4132 |
E3 |
= 44.3804 |
0.7 10−5 |
||
|
||||||||
2 |
|
|
|
|
|
|||
Ea4 = 8π2 |
= 78.9568 |
E4 |
= 78.8530 |
1.3 10−3 |
||||
Хотя точность численного решения довольно высока, особенно для основного состояния с энергией E1 , видно, что с увеличением
номера энергетического уровня погрешность расчета возрастает.
Заметим также, что при решении одночастичных задач всегда справедлива осцилляционная теорема, утверждающая, что
число нулей собственной волновой функции на единицу
меньше, чем номер энергетического уровня, которому она отвечает (при этом не учитываются вырожденные состояния).
3.2.Конечная потенциальная яма
Рассмотрим теперь задачу о частице в конечной яме (рис. 3.4), где
∞, если x ≤ 0;
U(x) = − U0 , если 0 < x < a;0, если x ≥ a.
потенциальной
(3.23)
В яме конечной глубины состояния частицы делятся на связанные состояния Ed и состояния непрерывного спектра Ec , энергия которых удовлетворяет соотношению
Ec > minU(±∞) . |
(3.24) |
36
Рис. 3.4. Конечная потенциальная яма
Собственные волновые функции, отвечающие значениям энергии Ec из непрерывного спектра, за пределами ямы ведут себя как
плоские волны:
Ψ → const eikx , |
(3.25) |
|
k |
x→∞ |
|
асобственные волновые функции, отвечающие связанным
состояниям, за пределами ямы затухают |
экспоненциально |
(рис. 3.5): |
|
Ψ ~ e−κx , κ > 0 . |
(3.26) |
n |
|
Рис. 3.5. За пределами ямы волновые функции, отвечающие связанным состояниям, экспоненциально затухают
37
Следовательно, при численном расчете волновых функций связанных состояний недостаточно ограничиваться лишь размерами ямы, так как волновые функции существуют и при x > a . Граница области a′ , на которой ищется решение, должна быть определена из условия затухания полученного решения на расстояниях x ~ a′ (см. рис. 3.5). Если после решения задачи и нахождения собственных функций выяснится, что они имеют конечное значение в точке x = a′ , то следует увеличить размер области, на которой ищется решение, и решить задачу заново.
По сравнению с задачей о яме с бесконечными стенками, теперь спектральная задача формулируется следующим образом:
|
|
|
|
|
|
|
|
1 |
Ψ′′(x) + (U(x) − E)Ψ(x) = 0; |
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
− 2 |
|
|
|
(3.27) |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 < x < a′. |
|
|
|
|
|
|||||||||
Разбивая область 0 < x < a′ |
на n отрезков длины h и аппроксимируя |
|||||||||||||||||||||||||||
функции аналогично (3.5), получаем: |
|
|
|
|
|
|
|
|||||||||||||||||||||
− |
1 |
(Ψ |
− 2Ψ + Ψ |
|
) + (U |
|
− E)Ψ = 0; i = 1,...,n , |
(3.28) |
||||||||||||||||||||
|
|
i |
||||||||||||||||||||||||||
|
h2 |
|
i−1 |
|
|
|
i |
|
i+1 |
|
|
|
|
|
|
|
i |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ui |
≡ U(xi) |
|
− U0 , если 0 ≤ xi ≤ a; |
|
|
|
(3.29) |
||||||||||||||||
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0, если a < xi ≤ a′. |
|
|
|
|
||||||||||
Матрица H будет теперь такой: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
1 |
|
+ U1 |
|
|
1 |
|
|
|
|
0 |
|
|
|
|
|
0 |
|
... |
|
0 |
|
|
||||
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
2h2 |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
h2 |
1 |
|
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
− |
|
|
|
|
+ U2 |
|
− |
|
|
|
|
|
|
0 |
|
... |
|
0 |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
2h |
2 |
|
2 |
|
2h |
2 |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
h |
|
1 |
|
|
1 |
|
|
|
|
|
1 |
|
|
|
|
|
|
|||
|
|
|
|
|
0 |
|
|
|
− |
|
|
+ U3 |
|
|
− |
|
... |
|
0 |
|
|
|||||||
|
|
|
|
|
|
|
|
2h2 |
|
h2 |
|
|
|
2h2 |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
H = |
|
|
|
0 |
|
|
|
|
0 |
|
|
− |
|
1 |
|
|
|
1 |
+ U4 |
... |
|
0 |
. |
(3.30) |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
2h2 |
h2 |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
... |
|
|
|
|
... |
|
|
|
... |
|
|
|
|
|
... |
|
... |
|
... |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
0 |
|
|
|
|
0 |
|
|
|
|
|
0 |
|
... |
1 |
+ U |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h2 |
n |
|
|
38
Заметим, что если бы в задаче рассматривалась двумерная потенциальная яма (квадратная яма ширины a и глубины U0 ), в
матрице (3.30) было бы не три, а пять ненулевых диагоналей.
Из-за того, что в яме конечной глубины имеется лишь конечное число k связанных состояний, среди всех n решений (3.30) будет n − k решений, отвечающих состояниям непрерывного спектра. При численной диагонализации матрицы (3.30) это может привести к проблеме, связанной с тем, что матрица H может быть плохо обусловленной, т.е. некоторые ее столбцы являются почти линейно зависимыми. Степень обусловленности матрицы характеризуется числом обусловленности, которое для симметричной вещественной матрицы равно отношению модулей максимального и минимального собственных значений. Большие числа обусловленности (порядка 1000 и больше) отвечают плохо обусловленным матрицам, при численной диагонализации которых возникают очень большие погрешности, приводящие к неверным результатам. Из-за того, что значения энергии частицы, отвечающие состояниям непрерывного спектра, могут принимать любые положительные значения Ec > 0 , число обусловленности
матрицы H может принимать любые, сколь угодно большие, значения, определяемые лишь числом разбиения n. В современных математических пакетах имеются встроенные процедуры оценки числа обусловленности матриц до их диагонализации.
Для уменьшения числа обусловленности матрицы (3.30) можно использовать следующий прием. Сдвинем всю потенциальную картину на рис. 3.5 на достаточно большую величину U′ > 0 , так что
U′ |
|
>> |
|
U0 |
|
, |
(3.31) |
|
|
|
и, соответственно, к каждому элементу, стоящему на главной диагонали матрицы H, добавится слагаемое, равное U′ :
39
U′ |
0 |
0 |
0 ... |
0 |
|
|
|
|
0 |
U′ |
0 |
0 ... |
0 |
|
|
|
|
|
|||||
|
0 |
0 |
U′ |
0 ... |
0 |
|
(3.32) |
H′ = H + |
0 |
0 |
0 |
U′ ... |
0 |
. |
|
|
|
|
|||||
|
|
|
|
... ... |
|
|
|
... ... ... |
... |
|
|||||
|
0 |
0 |
0 |
0 ... |
|
|
|
|
U′ |
|
|||||
После такого преобразования все величины в задаче будут одного порядка, и число обусловленности матрицы H станет меньше.
Соответственно, все собственные значения матрицы |
H′ будут |
||
отличаться от собственных значений матрицы H на величину U′ : |
|||
E |
′ |
′ |
(3.33) |
|
= E + U , |
||
а на собственные функции сдвиг потенциальной картины не окажет
влияния: |
(3.34) |
Ψ′ = Ψ . |
На рис. 3.6 показаны волновые функции связанных состояний в конечной яме с параметрами U0 = 30, a = 2 и соответствующие им
значения энергии; при данных параметрах в яме существует 5 связанных состояний. Пространственное разбиение при решении системы (3.28) было выбрано с шагом h = 0.005 , граница области
решения |
a′ = 2a = 4 ; |
для |
уменьшения |
числа обусловленности |
||
матрицы H был осуществлен сдвиг всей потенциальной картины на |
||||||
величину |
U′ = 400 , |
что |
дало |
возможность |
провести |
|
диагонализацию матрицы H′ |
с числом обусловленности C = 468.75. |
|||||
Матрица H в (3.30) является матрицей общего вида для задачи о частице в одномерной конечной потенциальной яме. Задавая различные значения Ui , можно решить уравнение Шредингера
(3.27) для потенциальной ямы произвольной формы.
40
