Диссертация (Единый аналитический и вычислительный подход к решению квантовой задачи трёх тел), страница 11
Описание файла
Файл "Диссертация" внутри архива находится в папке "Единый аналитический и вычислительный подход к решению квантовой задачи трёх тел". PDF-файл из архива "Единый аналитический и вычислительный подход к решению квантовой задачи трёх тел", который расположен в категории "". Всё это находится в предмете "физико-математические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве СПбГУ. Не смотря на прямую связь этого архива с СПбГУ, его также можно найти и в других разделах. , а ещё этот архив представляет собой докторскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени доктора физико-математических наук.
Просмотр PDF-файла онлайн
Текст 11 страницы из PDF
Вычисление матричных элементовоператоровПрименим построенные базисные функции (, , ) для решения уравнения (2.1) методом Галёркина. При численной дискретизации, бесконечнаяобласть его задания [0, ∞] × [0, ∞] × [0, ] аппроксимируется конечной Ω =()()[0, max ] × [0, max ] × [0, ]. Область Ω разбивается на конечное число параллелепипедов так, что⋂︀∙ и , ̸= , пересекаются только по границам : ( ) ( ) = ∅.∙ Объединение всех параллелепипедов совпадает с областью Ω:65⋃︀=1 = Ω.Поскольку в уравнении (2.1) имеются внедиагональные блоки, связывающиеразличные компоненты Ψ ′ волновой функции, удобно использовать одно и тоже разбиение для всех компонент.
Базисные функции при этом могут как совпадать для разных компонент, так и зависеть от номера компоненты, ′ (, , ).Дискретное решение [ΨFEM ] уравнения (2.1) раскладывается по построенномуглобальному базису функций ′ (, , ) как[ΨFEM ]′ =∑︁ ′ ′ ( , , ).(2.19)=1В дальнейшем индекс номера компоненты у базисных функций будет опускаться.В силу свойств разбиения и аддитивности интеграла, матричные элементыпроизвольного оператора O(, , ) записываются в виде:ZT == ( , , )O( , , ) ( , , ) =Ω Z∑︁ ( , , )O( , , ) ( , , ) .(2.20)=1 Проекции функций (, , ) на элемент представляются как произведенияфункций по каждой из координат (2.18). Таким образом, матричные элементы операторов, представимых в виде O( , , ) = O() ( )O() ( )O() ( ),можно записать как произведение одномерных интегралов:T = Z∑︁=1Z()()ℎ, ( )O() ( )ℎ, ( )2 ( )2 ( ) ×()()()()()ℎ, ( )O() ( )ℎ, ( )2 ( )2 ( ) ××()Zℎ, ( )O() ( )ℎ, ( ) sin .×(2.21)()Заметим, что все операторы, отвечающие кинетической энергии в уравнении (2.1),являются факторизуемыми.
Единственный оператор, не обладающий этим свой66ством – оператор умножения на потенциал. Вычисление матричных элементовэтого оператора требует специального рассмотрения.2.3.4. Спектральное разложение по угловой переменнойВычислительные эксперименты по исследованию связанных состояний различных квантовых систем показывают, что сходимость по угловой переменнойприближенных решений к точным является недостаточно быстрой. Гибкость конечноэлементного подхода, однако, позволяет создать комбинированный метод,совмещающий МКЭ по пространственным переменным , , и спектральныйметод [126] по переменной .Разложим компоненты волновой функции Ψ , как функции угла , в рядпо сферическим гармоникам с нулевым вторым аргументом:[ΨFEM ] ( , , )=+ −1∑︁Φ ( , ) ( , 0) =+ −1∑︁=Φ ( , ) (cos ).=(2.22)В последнем уравнении использован факт пропорциональности таких сферических гармоник присоединённым полиномам Лежандра (cos ):√︃ ( , 0) = (cos ), =2 + 1 ( − )!.4 ( + )!(2.23)При выборе такого разложения для компонент, граничное условие (1.26) выполняется автоматически.
Нужно отметить, что количество элементов разложениядля каждой из компонент одинаково, но разлагаются эти компоненты по разным наборам функций, т.е. базисные функции зависят от номера компоненты.При подстановке разложения (2.22) в уравнение (1.22), получается следу67ющая бесконечная система двумерных дифференциальных уравнений:)︂ (︂)︂(︂)︂]︂( + 1) − 2211 21 21−−+ − ( + 1) 2 + 2Φ +222 √︀√︀+ (, )+ (, ) +1− (, )− (, ) −1+ 1 + 0Φ−Φ +1+122+ −1∑︁(, )Φ = Φ , = 0[1] .
. . , = , + 1, . . . .(2.24)+[︂(︂=Для упрощения записи, здесь опущен индекс . Матричные элементы потенциала (, ) определяются какZ(, ) = 2 sin (, 0) (, , ) (, 0).(2.25)02.3.5. Вычисление матричных элементов потенциалаМатричные элементы потенциалов (, ) могут быть просто вычислены для потенциалов, зависящих только от расстояний между частицами. Дляэтого разложим полный потенциал (, , ) в ряд по полиномам Лежандра откосинуса угла : (, , ) =∞∑︁ (, ) (cos ), где (, ) ==02 + 12Z1 cos (, , ) (cos ).−1(2.26)Тогда вычисление матричных элементов (, ) сводится к вычислению интегралов(, ) = 2∞∑︁Z1 (, )=0 cos (, 0) (cos ) (, 0).(2.27)−1Для вычисления этих интегралов, воспользуемся дважды представлением дляпроизведения сферических гармоник [79]:√︃1 1 (, 0)2 2 (, 0) =∑︁(21 + 1)(22 + 1) 01 +21 02 0 ,1 +2 (, 0).1 1 2 24(2 + 1)(2.28)68Сумма в данном представлении конечна в силу треугольного свойства коэффициентов Клебша-Гордана.Нужно отметить, что представление (2.28) приводит к обобщению хорошоизвестной формулы для произведения полиномов Лежандра [98] на присоединённые полиномы Лежандра:21() =()21∑︁1 +21 2(), 1 2 где√︃1 122 =(21 + 1)(22 + 1) 1 +2 01 +2.1 02 0 1 1 2 24(2 + 1) 1 1 2 2Используя соотношение (2.28) для (cos ) (, 0),1 ∑︁ (cos ) (, 0) =0√︃(2 + 1)(2 + 1) 0 00 0 (, 0),4(2 + 1)и свойство ортогональности, найдём для интеграла следующее значение:Z11 cos (, 0) (cos ) (, 0) =2√︂2 + 1 0 .2 + 1 00 0(2.29)−1Таким образом, матричный элемент (2.25) может быть записан в виде:(, ) =+∑︁√︂ (, )=|−|2 + 1 0 .2 + 1 00 0(2.30)Важно, что для фиксированных значений индексов , и сумма в полученномвыражении содержит конечное число слагаемых, следовательно, в вычисленияне вносятся дополнительные погрешности.
Если в разложении (2.22) используется слагаемых, то для вычисления всех матричных элементов по формуле (2.25) требуется вычисление ( + 1)/2 интегралов по угловой переменной для фиксированных , для каждой компоненты . При использованиипредставления (2.30), общее требуемое количество угловых интегралов равно2( + ) − 1, причём эти интегралы не зависят от номера компоненты. В реальных применения, ≫ 1 и ≫ , в этом пределе количество вычислений69угловых интегралов сокращается примерно в /4 раз, причём их можно вычислять один раз, а не для каждой компоненты волновой функции отдельно.Для произвольного потенциала, разложение (2.26) должно быть полученос помощью численного интегрирования.
Однако, для некоторых специальныхтипов потенциалов может быть найдено аналитическое представление коэффициентов (, ). Например, такое представление может быть получено для важного случая парного кулоновского взаимодействия, функциональная часть которого равна (, , ) =11= √︀.| x − y|( )2 + ( )2 − 2 cos Коэффициенты в этом случае равны1 (, ) = (),| | где =, () =⎧⎨ ,⎩ −(+1) ,|| ≤ 1, > 1.(2.31)Такое представление существенно увеличивает как скорость, так и точностьвычисления матричных элементов кулоновского потенциала.2.4. Оценки погрешности численного методаВ рамках МКЭ доступны оценки погрешностей как для решений уравнений, так и для их производных [109].
Рассмотрим семейство регулярных аффинных конформных элементов с максимальным диаметром элемента ℎ, включающее все произвольные полиномы степени не выше . Предположим также,что каждая компонента точного решения Ψ уравнения (2.1) обладает достаточной гладкостью, а именно принадлежит пространству Соболева H+1 (Ω). Тогдапри выполнении некоторых дополнительных, естественных в рассматриваемомслучае предположений [109], существует такая не зависящая от ℎ постоянная , что||Ψ − ΨFEM ||, Ω ≤ ℎ+1− |Ψ|+1, Ω ,70 = 0, 1.(2.32)Здесь ΨFEM – дискретное решение, || · ||, Ω – норма в векторном по индексукомпонент пространстве H (Ω), а | · |+1, Ω – полунорма порядка + 1 в такомже пространстве H+1 (Ω). Оценка (2.32) является априорной, то есть позволяет найти оценку погрешности без знания дискретного решения ΨFEM . Приэтом она неконструктивна в том смысле, что вычислить (и даже оценить) еёправую часть не представляется возможным.
Однако на основе формул такоготипа можно построить апостериорные оценки погрешностей [127], которые ужеявляются конструктивными.2.4.1. Экстраполяционные формулыАприорная оценка (2.32) может быть также использована для построенияэкстраполяционных формул. С помощью таких формул значения некоторыхматричных элементов решения, найденные для нескольких фиксированных параметров численной схемы, могут быть пересчитаны для других (обычно бесконечно больших или малых) значений параметров, предлагая значения, приближающие сошедшиеся по этим параметрам значения.Простая экстраполяционная формула была предложена в работе [128] длявычисления уровней атомных систем:ext = −1 +(−1 − −2 )( − −1 ),2−1 − −2 − (2.33)где – энергия, вычисленная с полиномами степени, не большей, чем .
Формула (2.33) даёт точную экстраполяцию по , если собственное значение уравненияведёт себя как = ext + const ℎ2(2.34)при больших значениях . Формула (2.33) была использована при некоторыхвычислениях уровней энергии антипротонного гелия в 3.2 и резонансов атомагелия в 4.2.Сравнивая выражения (2.32) и (2.34), легко заметить, что множитель перед ℎ+1− в (2.32) зависит от , так что экстраполяция при → ∞ (2.33)71может давать достаточно большую погрешность.
Более аккуратная оценка получается, если искать экстраполяцию в виде функции, зависящей от количествастепеней свободы, т.е. количества глобальных базисных функций , в МКЭ.Собственные значения можно искать в виде [111]: = ˜ext + ()−2 ,(2.35)где () – количество базисных функций, отвечающее решению задачи с полиномами степени , а – неизвестный параметр. Вычислив энергии длятрёх значений = − 2, − 1 и , затем можно исключить константы и ˜ext нелинейное уравнениеиз уравнений (2.35) и найти для энергии ˜ext − =˜ext − −1(︃˜ext − −1˜ext − −2(−1)/ ()))︃ loglog(((−2)/(−1)).(2.36)Это уравнение сводится к уравнению (2.33) в случае, когда показатель степенив правой части равен 1, т.е.
( − 1)/ () = ( − 2)/ ( − 1). Уравнение (2.36) применялось при вычислениях тримера гелия в разделе 3.3.1, гдезначения показателя степени оказалось примерно равным 0.8. Таким образом,экстраполяционные формулы (2.33) и (2.36) могут приводить к различающимся результатам. Обсуждение этого различия можно найти в 3.3.1.
Важно такжеотметить, что приведённые экстраполяционные формулы могут быть использованы не только для вычисления поправок к энергиям, но и, например, к среднеквадратичным радиусам и другим матричным элементам.2.4.2. Оценки погрешности и адаптивный подходПрименение численных методов для решения физических задач требует,как правило, проведения серии расчётов с различными параметрами численнойсхемы. Анализируя семейство полученных приближенных решений, можно какоценить их точность, так и использовать полученную информацию для выбора оптимальных параметров при расчёте нового элемента семейства.
В рамках72МКЭ, применяются два основных итеративных подхода к уточнению решений:уменьшение (или в общем случае – изменение) размера конечных элементов(ℎ-уточнение) и увеличение степени полиномов на КЭ (-уточнение). Эти подходы независимы друг от друга, так что они могут применяться совместно врамках так называемого ℎ-уточнения [111]. В этом подходе, предварительноеℎ-уточнение обеспечивает равномерное распределение ошибок по КЭ всей триангуляции, а требуемая окончательная точность достигается за счёт финального -уточнения.