Научная статья на тему 'Сравнение численного решения уравнения Пуассона в декартовой и цилиндрической системах координат'

Сравнение численного решения уравнения Пуассона в декартовой и цилиндрической системах координат Текст научной статьи по специальности «Физика»

CC BY
607
100
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по физике, автор научной работы — Чурюмов Геннадий Иванович, Старчевский Юрий Львович, Лебедев Олег Григорьевич, Новиков Николай Иванович

Рассматривается трёхмерное численное решение уравнения Пуассона конечно-разностным неявным итерационным методом в декартовой и цилиндрической системах координат. Показывается, что погрешность аппроксимации уравнения Пуассона в декартовой системе координат зависит только от величины пространственной дискретизации, а в цилиндрической системе координат эта погрешность зависит от величины пространственной дискретизации и радиуса. Для оценки влияния этих факторов на эффективность численного решения уравнения Пуассона проводится вычислительный эксперимент, который позволяет дать количественную сравнительную оценку точности и времени решения.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Чурюмов Геннадий Иванович, Старчевский Юрий Львович, Лебедев Олег Григорьевич, Новиков Николай Иванович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The comparison of numeric solution Poisson equation in Cartesian and cylindrical coordinates systems

In this work the sharp of numeric solution Poisson equation in Cartesian and cylindrical coordinates estimates. The Three dimensional numeric solutions of potential distribution in work space of magnetron gun confirm analytic conclusions concerned to the sharp are shown. The optimization way of calculation the exist mathematics models is given.

Текст научной работы на тему «Сравнение численного решения уравнения Пуассона в декартовой и цилиндрической системах координат»

ЭЛЕКТРОНИКА

УДК 621.385.64

СРАВНЕНИЕ ЧИСЛЕННОГО РЕШЕНИЯ УРАВНЕНИЯ ПУАССОНА В ДЕКАРТОВОЙ И ЦИЛИНДРИЧЕСКОЙ СИСТЕМАХ КООРДИНАТ

ЧУРЮМОВ Г.И., СТАРЧЕВСКИЙЮ.Л., ЛЕБЕДЕВ О.Г., НОВИКОВ Н.И.

Рассматривается трёхмерное численное решение уравнения Пуассона конечно-разностным неявным итерационным методом в декартовой и цилиндрической системах координат. Показывается, что погрешность аппроксимации уравнения Пуассона в декартовой системе координат зависит только от величины пространственной дискретизации, а в цилиндрической системе координат эта погрешность зависит от величины пространственной дискретизации и радиуса. Для оценки влияния этих факторов на эффективность численного решения уравнения Пуассона проводится вычислительный эксперимент, который позволяет дать количественную сравнительную оценку точности и времени решения.

1. Введение

При проведении электродинамических расчётов численными методами важным этапом является выбор и проверка согласованности, точности, устойчивости и эффективности разностных схем аппроксимации уравнений в частных производных [1]. В практике разработки численных математических моделей используются различные схемы разностной аппроксимации. Это требует проведения подробного анализа данных моделей с точки зрения удовлетворения указанным выше критериям.

Целью данной работы является анализ точности и эффективности численного решения уравнения Пуассона в декартовой и цил индрической системах координат.

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

а

Рис. 1. Выбор системы координат

В декартовой системе координат уравнение Пуассона запишется в виде:

g2U(x,y,z) f a2U(x,y,z) + ax2 ay2

| a2U(x,y,z) p(x,y,z) * (1) 2

az2 єо '

2. Постановка задачи

Известно, что аналитические решения уравнения Пуассона существуют только для простейших случаев задания граничных условий. В действительности часто приходится сталкиваться со сложной геометрией электродов и неравномерным распределением плотности объёмного заряда р . Поэтому приходится применять численные методы решения. В этом случае выбор системы координат для решения уравнения Пуассона зависит от конфигурации электродов и исследуемого пространства (рис. 1, а и б). К тому же, конечно-разностные выражения, записанные в декартовой системе координат, обычно более простые и легче для вычис-

Решение (1) ищется при помощи разностной схемы, которая показана на рис. 2 и описана в работе [2]. Используя трёхточечную разностную аппроксимацию, уравнение (1) запишем в виде:

Ui+1,j,k 2' Ui, j,k + Ui-1,j,k

hx Г

, Ui,j+1,k _ 2' Ui,j, k + Ui,j-1,k

' hy , Ui,j,k+1 _ 2 • Ui,j, k + Ui,j,k-1

' hz2

Pi,j,k

є0

(2)

32

РИ, 2004, № 3

Переменные i, j, k в (2) обозначают номер узла по осям x, y, z . Количество узлов по каждой оси и размеры расчётной области выбираются пользователем, и, исходя из этих данных, вычисляются

соответствующие шаги сетки hx, hy, hz .

Рис. 2. Сеточная схема в декартовой системе координат

Во всех точках сетки задаются начальные значения потенциала и плотности заряда. Окончательно

потенциал для (i, j, k) узла может быть представлен в виде:

Pi,j,k + U.+1,j,k + Ui-1,j,k

є0

Uj =---Т

---2 +---2 +---2

hx2 hy2 hz2

Ui,j+1,k + Ui,j-1,k + Ui,j,k+1 + Ui,j,k-1

■ + sl(hX

(3)

---2 +---2 +---2

hx 2 hy2 hz2

h

x

2

h

h

y

z

1

1

1

2

где Є1 (h) — ошибка разностной аппроксимации уравнения Пуассона в декартовой системе координат.

Выражение (3) используется для определения потенциалов узлов в рассматриваемой области с помощью итерационного метода, который подробно описан в [2].

В цилиндрической системе координат уравнение Пуассона запишется в виде:

д 2U(r, 9,z) д 2U(r, 9,z)

д? + бТ2 +

+ 6U(r, 9,z) + 92U(r, 9,z) _ p(r, 9,z) (4)

r-dr r2-5ф2 so

Решение (4) ищется при помощи разностной схемы, которая показана на рис. 3 и описана в работе [2].

РИ, 2004, № 3

Рис. 3. Сеточная схема в цилиндрической системе координат

В этом случае (4) приближённо записывается в виде:

Ui, j,k+1 2' Ui,j,k + Ui,j,k-1

+ Ui+1,j,k ~ 2' Ui,j,k + Ui —1, j,k +

Ui+1,j,k _ Ui-1,j,k H------^---------’J:—|-

2 • r • hr

Ui,j+1,k ~ 2' Ui,j,k + Ui,j—1,k _ Pi,j,k

r2 • h 2 A ААф

s 0

2

h

z

h

r

(5)

Переменные i, j, k в (5) обозначают номер узла по осям r , ф, z . По аналогии с декартовой системой координат окончательно получаем потенциал для (i, j, k) узла:

Ui,j,k+1 + Ui,j,k-1 + Ui+1,j,k + Ui—1, j,k

Uj =■

2 •

11

, 2 ,2 2 и 2

hx hr r •hф J

Ui+1,j,k + Ui—1,j,k + Ui,j+1,k + Ui,j-1,k | Pi,j,k

2 • r • h

2

r2 • hф2

eo

2 •

( \ 1 1 1

. 2 + , 2 + 2^2 hx hr r • hm

v x r ФУ

(6)

+ Є 2(h),

h

h

z

r

1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

r

где є 2(h) — ошибка разностной аппроксимации уравнения Пуассона в цилиндрической системе координат.

33

Выражения (3) и (6) являются базовыми для решения уравнения Пуассона в декартовой и цилиндрической системах координат. Для более точного представления границ расчётной области в декартовой системе координат использовался метод, предложенный в [3]. Он заключался в применении опорных точек в местах пересечения границ с линиями сетки для составления разностных уравнений. Для определения координат опорных точек необходимо решать систему уравнений, описывающих границы расчётной области и линии сетки. Это несколько усложняет алгоритм, однако позволяет значительно повысить точность описания границ электродов с помощью равномерной сетки разбиения. В результате имеем, что в области, прилегающей непосредственно к поверхности электродов, сетка становится неравномерной. В этом случае уравнение (1) перепишется в виде1:

U(x + hx) - U U - U(x - h x)

h:

h x

hx + hx 2

U(y + h+) - U U - U(y - h^)

h:

h:

h у + h y 2

U(z + hz) - U U - U(z - hz)

h:

h7

(7)

hz + hz

p(x,y, z)

e0 ’

+

2

где h x,h y,hz — расстояние между соответствующими текущими и следующими узлами координат-

ной сетки; hx ,h y,hz — расстояние между соответствующими текущими и предыдущими узлами координатной сетки.

Из выражения (7) можно получить следующую итерационную формулу для общего случая неравномерной сетки:

U(x + h X) + U(x - hx) hx hx

hx + h x

U =

_L _L —+— _L _1

h^h£+ Ц hy | h+ + h-

hx ^ hx hy + hy hz ^ hz

222

(8)

Для сокращения записей переменные, по которым не ведётся дифференцирование, опущены.

34

U(y + h + ) U(y - h у)

h у + h y

1 1 1 ^ 1 1 1

- +- 7УГ+— — +---

~+ h* hy ^ hz hz

hx hx

hx + hx hy + hy hz + hz

U(z + hz) + U(z - h-)

hz + hz

11

- + —

11

-+—

+ h t h“ u+

11

+ —

hx hx

y

hz hz

hx + hx hy + hy hz + hz

222

p(x,y,z)

e0

11

- +-

11

-+-

+ ' h t h“ *•+

11

+ —

hz hz

hx hx __________т________

hx + hx hy + hy hz ^ hz

h

h

2

2

2

2

h

h

2

2

2

2

Выражение (8) позволяет при достаточном числе итераций получить численное решение уравнения Пуассона в декартовой системе координат.

3. Оценка точности разностной аппроксимации

В работе [2] при помощи разложения функции для потенциала в ряд Тейлора в окрестности точки

(i,j,k) , для которой z є [z-hz;z + hz],

r є [r-hr;r + hr], фє [ф-h9;ф + h^|, и последующей подстановки в разностные выражения показано, что трёхточечная разностная схема первой и второй производных имеет второй порядок точности.

Тогда первая и вторая производные могут быть представлены в виде суммы истинного значения и некоторой погрешности, связанной с разностной аппроксимацией.

Рассмотрим третий и четвёртый члены уравнения Пуассона (4) в цилиндрической системе координат:

Ш 5 2U

r -Sr и r2 • Эф2 .

(9)

С учётом сказанного выше выражения (9) запишутся в виде:

2

UW + OVi) и ШМ+. (10)

r r r2 r2

Первый член в каждом из выражений (10) представляет собой истинное значение соответствующего члена уравнения Пуассона, а второй характеризует вычислительную погрешность.

РИ, 2004, № 3

Уравнение Пуассона в декартовой системе координат не содержит членов, похожих на выражения (9), поэтому погрешность аппроксимации уравнения Пуассона в декартовых координатах определяется

величинами O(hx2), O(hy2), O(hz2). В цилиндрической системе координат погрешность аппроксимации уравнения Пуассона определяется величина-

O(hr)

O(hф2)

ми

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

~Т~ , O(hz2).

r

Для оценки влияния выбора системы координат на точность и эффективность решения уравнения Пуассона был проведен численный эксперимент для азимутально-симметричной задачи.

4. Численный эксперимент

Численное решение уравнения Пуассона проводилось для расчёта магнетронной пушки [4], схема пространства взаимодействия которой представлена на рис. 4.

, А

hv

Рис. 4. Схема рабочего пространства магнетронной пушки: 1 — катод; 2 — анод; 3 — коллектор;

4 — граница расчётной области

На рис.5 показано распределение потенциала в сечении А-А в цилиндрической системе координат, а на рис. 6 — распределение потенциала в сечении А-А в декартовой системе координат. Для расчёта распределения потенциала во всём объёме, заключённом в границе расчётной области, необходим обоснованный выбор шага сетки и количества итераций, поскольку эти параметры влияют на эффективность и точность расчёта процесса формирования электронного пучка. Максимальная погрешность расчёта методом сеток находится примерно в середине межэлектродного промежутка, поскольку на электродах значения потенциала заданы абсолютно точно граничными условиями.

Для оценки величины относительной погрешности dU и сравнения решений, проведенных в цилиндрической и декартовой системах координат, был просчитан ряд тестовых задач. Результаты расчётов приведены на рис. 7 и 8.

Для сравнения был выбран потенциал, рассчитанный аналитически в сечении А-А по формуле:

ln

U

истинное

(r) = U

1анода

катода /

ln

А-А

‘анода у гкатода )

r

(11)

Рис. 5. Распределение потенциала в цилиндрической системе координат

А-А

Рис. 6. Распределение потенциала в декартовой системе координат

На рис. 7 показаны зависимости относительной погрешности 5U от числа итераций N в цилиндрической системе координат, которая определяется с учётом (11) следующим выражением:

^Umax _ max

U

истинное

(Г) - U(r)

U

истинное

(r)

100%

(12)

На рис. 8 показаны зависимости относительной погрешности 5U от числа итераций N, рассчитанной по формуле (12) в декартовой системе координат.

Анализ показывает, что независимо от системы координат при уменьшении шага сетки для дости-

РИ, 2004, № 3

35

жения необходимой точности нужно увеличивать число итераций. При значительном увеличении числа итераций погрешность перестаёт уменьшаться и стремится к некоторому минимальному значению, которое определяется дискретностью пространственной сетки. Для дальнейшего уменьшения погрешности необходимо выбирать более мелкую сетку, а затем увеличивать число итераций.

—9—75*75*20 —в—50*50*20 —*— 35*35*20 —*— 15*15*20

Рис. 7. Зависимости максимальной относительной погрешности dU от числа итераций N в цилиндрической системе координат

Рис. 9. Время t, затрачиваемое на расчёт одной итерации, в зависимости от дискретности сетки

Для расчёта физических процессов, протекающих в азимутально-симметричных приборах, обычно используется цилиндрическая система координат. Рассмотрим возможность оптимизации расчётов, проведенных в работе [5], при помощи перехода к декартовой системе координат.

На рис. 10 показана зависимость относительной погрешности от числа итераций для двухмерных равномерных сеток 200*2 50 для цилиндрической и декартовой систем координат.

-А—35*35*20 —к—15*15*20

Рис. 8. Зависимости максимальной относительной погрешности dU от числа итераций N в декартовой системе координат

На рис. 9 представлена зависимость времени, затрачиваемого на расчёт одной итерации, от дискретности сетки. Время, затрачиваемое на расчёт одной итерации в цилиндрической и декартовой системе координат, практически одинаковое при соизмеримом числе узлов в сетках. Это объясняется идентичностью проделываемых операций. Поэтому полное время расчёта пропорционально числу итераций.

Точность расчёта при одинаковом числе итераций различна (см. рис. 7 и 8). Практический интерес представляет область, в которой относительная погрешность не превышает нескольких процентов. В декартовой системе координат предельная минимальная погрешность для рассматриваемых сеток наблюдается при 600 итерациях. Аналогичные сетки в цилиндрической системе координат не могут обеспечить аналогичную точность даже при числе итераций, превышающем 10000.

—$— Црщшндрическая система координат —В— Декартовая система координат

Рис. 10. Зависимость относительной погрешности dU от числа итераций N для цилиндрической и декартовой системы координат

Скорость счёта составляла 95,298 итераций в секунду (1 итерация за 0,0105 с). В декартовой системе координат минимально возможная погрешность при данной дискретности сетки (0,017%) достигалась за 1минуту 45 секунд. В цилиндрической системе координат для достижения такой точности необходимо более 5,5 минуты. При дальнейшем увеличении числа итераций цилиндрическая система координат способна обеспечить значительно более высокую точность (порядка 10_5 %). Декартовая система координат позволяет значительно быстрее получить решение с погрешностью в несколько процентов, а это важно при проведении большого количества расчётов. В этой области скорость сходимости решения уравнения Пуассона в декартовой системе координат превосходит скорость сходимости в цилиндрической системе координат более чем на порядок.

36

РИ, 2004, № 3

5. Выводы

Научная новизна данной работы заключается в том, что в декартовой системе координат численное решение уравнения Пуассона конечно-разностным неявным итерационным методом находится быстрее, чем в цилиндрической системе координат при соизмеримом числе узлов соответствующих сеток. Представлены расчётные зависимости, которые дают количественную оценку скорости счёта при заданной дискретности сетки в обеих системах координат.

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

Сравнение использованного метода решения уравнения Пуассона с аналогичными методами показывает преимущество выбранного, поскольку он требует меньше оперативной памяти, которая ограничена.

Литература: 1 Поттер Д. Вычислительные методы в физике. M.: Мир, 1975. 391 с. 2. Самарский А. А. Теория разностных схем. М.: Наука, 1983. 616с. 3. Молоковский С.И., Сушков А.Д. Интенсивные электронные и ионные пучки. Ленинград: Энергия, 1972. 270с. 4. Волколу-

пов Ю.Я., Довбня А.Н., Закутин В.В., Красноголовец М.А., Решетняк Н.Г., Ромасько В.П. Быстрое формирование электронного пучка в магнетронной пушке с вторично-эмиссионным металлическим катодом // ЖТФ, 2001, Т.71, №9. C.134-136. 5. Агафонов А.В, Тараканов В.П., Федоров В.М. Динамика нарушения магнитной изоляции и самоорганизация электронного потока в магнетронном диоде // ЖТФ. 2004. Т.74, №1. C.93-103.

Поступила в редколлегию 11.03.2004

Рецензент: д-р техн. наук, проф. Стасев Ю.В.

Чурюмов Геннадий Иванович, д-р физ.-мат. наук, профессор кафедры ФОЭТ ХНУРЭ. Научные интересы: Методы математического моделирования, СВЧ электроника и электродинамика, оптоэлектроника. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 70-21-057.

Старчевский Юрий Львович, аспирант кафедры ФОЭТ ХНУРЭ. Научные интересы: физика электронных пучков, программирование, математическое моделирование. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 32-49-19.

Лебедев Олег Григорьевич, канд. техн. наук, доцент, начальник кафедры №304 ХИ ВВС. Научные интересы: радиолокация и навигация, аэродромное оборудование. Адрес: Украина, 61000, Харьков, ул. Клочковс-кая, 228. тел. 30-82-14.

Новиков Николай Иванович, канд. военных наук, зам. начальника факультета по учебной и научной работе ХИ ВВС. Научные интересы: радиосвязь. Адрес: Украина, 61000, Харьков, ул. Клочковская, 228.

УДК 621.375.9

СЛОЖНЫЕ КОЛЕБАНИЯ ПРОСТЫХ СИСТЕМ С S-ОБРАЗНОЙ ВОЛЬТАМПЕРНОЙ ХАРАКТЕРИСТИКОЙ

ЛОШИЦКИЙ П.П., НИКОЛОВ Н.А.,

АЛЬ СИНЖЛАВИ Ш.______________________

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

Явление хаотизации динамических процессов в детерминированных нелинейных системах, которое совсем недавно казалось невероятным в рамках традиционных взглядов теории колебаний, в настоящее время представляет собой не только хорошо теоретически обоснованный факт, но и получило широкое практическое применение.

Одной из областей такого применения детерминированного хаоса является создание генераторов стохастичности. Основное их отличие от обычных генераторов шума заключается в следующем. В генераторах шума имеется первичный источник

шума, случайный сигнал которого требует достаточно большого усиления, что ограничивает область его применения. В генераторах стохастичности первичный источник используется для управления регулярными колебаниями большой амплитуды, преобразуя их в стохастические. При этом генераторы стохастичности создают столь сложные динамические колебания, что они мало отличаются от шумового сигнала. Таким образом, отличия генераторов шума от генераторов стохастичности заключаются не только в величине выходной мощности сигнала, но и в механизмах его реализации [ 1]. В теории детерминированного хаоса генераторы стохастичности нестрого делят на преобразователи, усилители и генераторы стохастичности.

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

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

РИ, 2004, № 3

37

i Надоели баннеры? Вы всегда можете отключить рекламу.