. (4.11)

Подставляя (4.11) в (4.5), получаем

. (4.12)

Сравнивая (4.11) и (4.12), приходим к соотношениям

, . (4.13)

Таким образом, формулы (4.12), (4.13) задают следующую двойную рекуррентную процедуру решения трехдиагональной системы уравнений (4.10).

1) Прогонка вниз

Для от до определяются значения , по формулам (4.13). При этом начальные значения , находятся из граничного условия (4.9)

,

.

2) Прогонка вверх

Для от до вычисляются искомые значения по формулам (4.12). Начальное значение определяется из граничного условия на левой границе

.

Входящие в это выражение , найдены при прогонке вниз.

4.5. Метод Фурье для периодических граничных условий

Периодические граничные условия для потенциала на отрезке могут быть записаны как

, . (4.14)

В этом случае искомые значения можно представить в виде конечной суммы Фурье [2, стр. 132]

, (4.15)

где для нечетных и для четных. Такое представление для обеспечивает выполнение условий периодичности (4.14). Если подставить разложение (4.15) в разностное уравнение Пуассона (4.5), то можно получить следующие выражения для коэффициентов Фурье

, , (4.16)

где , а , являются коэффициентами Фурье в разложении плотности заряда

, . (4.17)

Для нечетных возникает «непарный» коэффициент

. (4.18)

Коэффициент при этом равен 0, так как .

Таким образом, можно разбить решение уравнения Пуассона методом Фурье на два этапа.

1) Фурье-анализ

Находим коэффициенты Фурье для значений плотности заряда с помощью формул (4.17), (4.18) и коэффициенты , по формулам (4.16).

2) Фурье-синтез

Вычисляем искомые значения с помощью конечной суммы Фурье (4.15) с найденными коэффициентами , .

В приведенных выше выражениях фигурируют величины типа

, .

Для экономии компьютерного времени их нужно один раз вычислить с помощью рекуррентных тригонометрических формул для последующего многократного использования в программе PIC-моделирования.

Благодаря своей простоте такая схема легко реализуется на компьютере, но является весьма неэкономичной. Она может быть использована при моделировании коротких систем со значениями . При больших такой алгоритм становится неэффективным из-за слишком большого времени вычислений.

НЕ нашли? Не то? Что вы ищете?

Для существенного сокращения расчетного времени обычно используют метод быстрого преобразования Фурье (БПФ или по-английски FFT). В нем с помощью специального выбора значения удается сократить количество вычислительных операций в несколько раз. Если представить в виде большого числа сомножителей, то преобразование ряда из членов циклически сводится к преобразованию нескольких более коротких рядов с кратным числом членов. При этом одновременное вычисление всех коэффициентов Фурье приводит к сокращению числа операций.

Рассмотрим схему быстрого преобразования Фурье для значений некоторой комплексной функции в точках . Ее можно разложить в комплексный ряд Фурье:

, (4.19)

. (4.20)

В случае функции с неограниченным спектром коэффициенты представляют собой суммы амплитуд гармоник (), то есть имеет место наложение частот. Для периодической функции с ограниченным спектром можно выбрать так, чтобы для всех и наложения частот не было.

Поясним идею метода БПФ на примере Фурье-анализа (4.20). Для этого представим , , в виде [3, стр. 86]

, , ,

; .

В этом случае (4.20) преобразуется к виду

. (4.21)

В выражении (4.21) внутренняя сумма при фиксированном описывает независимые разложения Фурье для различных функций, каждая из которых составлена из значений в точках, выбранных с шагом , начиная с точки . Для вычисления каждой внутренней суммы требуется операций, а для всех внутренних сумм – операций. Для вычисления всех внешних сумм необходимо операций. Общее количество операций, выполняемых в выражении (4.21), равно .

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20