Научная статья на тему 'Численные методы решения начально-краевой задачи Дирихле'

Численные методы решения начально-краевой задачи Дирихле Текст научной статьи по специальности «Математика»

CC BY
234
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД ПЕРЕМЕННЫХ НАПРАВЛЕНИЙ / МЕТОД ГАЛЕРКИНА / НАЧАЛЬНО-КРАЕВАЯ ЗАДАЧА / ЧИСЛЕННЫЕ МЕТОДЫ

Аннотация научной статьи по математике, автор научной работы — Нужин Д.А., Торшина О.А.

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

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

Текст научной работы на тему «Численные методы решения начально-краевой задачи Дирихле»

Физико-математические науки

153

Список литературы:

1. Вдовичев С.Н. Магнитооптические эффекты / С.Н. Вдовиченков. - Н. Новгород: Изд-во Нижегородского гос. ун-та им. Н.И. Лобачевского. - 2010. -13 с.

2. Караев А.Т. Влияние внутренних ростовых напряжений на процесс намагничивания кристаллов гематита в базисной плоскости / А.Т. Караев, Б.Ю. Соколов // Журнал технической физики. - 2003. - Т 73, Вып. 5.

3. Кринчик Г.С. Физика магнитных явлений / Г.С. Кринчик. - М.: Изд-во Моск. ун-та, 1976. - 367 с.

4. Кринчик Г.С. Поверхностный магнетизм гематита / Г.С. Кринчик, А.П. Хребтов, А.А. Аскоченский, В.Е. Зубов // Письма в ЖЭТФ. - 1973. -Т 17, Вып. 9.

5. Малоземов А. Доменные стенки в материалах с цилиндрическими магнитными доменами / А. Малоземов, Дж. Слозунски. - М.: Мир. - 1982. -385 с.

6. Успенская Л.С. Динамические магнитные структуры в сверхпроводника и магнетиках / Л.С. Успенская. - Институт физики твердого тела Российской академии наук, 2012. - С. 36.

7. Шалыгина Е.Е. Линейные магнитооптические эффекты в ферромагнетиках в отраженном свете/ Е.Е. Шалыгина, В.Е. Зубов, Т.Б. Шалаева. -М.: Изд. МГУ 2014. - 19 с.

8. Щербаков Ю.И. Динамика одиночной плоской доменной границы в пластинках слабых ферромагнетиков YFeO3, FeBO3 И a-Fe2O3 / Ю.И. Щербаков // Вестник ТОГУ - 2007. - Т 4 (7). - С. 250.

9. Zubov VE. Surface anisotropy and helicoidal magnetic structure on the basal faces of hematite / VE. Zubov, G.S. Krinchik, VA. Lyskov // Zh. Eksp. Teor. Fiz. - 1981. - Vol. 80.

ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ НАЧАЛЬНО-КРАЕВОЙ ЗАДАЧИ ДИРИХЛЕ

© Нужин Д.А.*, Торшина О.А.*

Магнитогорский государственный технический университет им. Г.И. Носова, г. Магнитогорск

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

* Студент ФМФ.

* Доцент кафедры Прикладной математики и информатики, кандидат физико-математических наук.

154

ФУНДАМЕНТАЛЬНЫЕ И ПРИКЛАДНЫЕ ИССЛЕДОВАНИЯ

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

В работе рассматривается численное решение задачи Дирихле для эллиптического уравнения с переменными коэффициентами. Используется метод переменных направлений и метод Галеркина. Осуществляется сравнительный анализ методов.

Ключевые слова: метод переменных направлений, метод Галеркина, начально-краевая задача, численные методы.

Рассмотрим решение задачи Дирихле методом переменных направлений

_д_

дх1

dU

k (х, х,)-----

1V 1 ’ дх1

_д_

дх„

dU

k2 (Х> х2 ) — + q (Х> Х2 )U + f (Х> Х2 ) = 0 (1)

2 /

Ur = о,

(2)

в области D = Кх,х2): -1 < х < 1, -1 < х -1}, где Г - граница квадрата D,

f (х, х ) = (-3/2 - 2х) (х - х\) + (-3/2 - 2х2) (х - х2 )-(1+х)(X - х\)(х - х\),

k1 (X1, х2 )= 1 + х1, k2 (x1, х2 ) = 1 + хх q (х, х2 ) = 1 + к’ U = х (1 - х х (1 - х2) -точное решение задачи (1), (2).

ПустьD = Кх,х): -1 < х < 1, -1 < х < 1},- замкнутый квадрат, Г - его граница, f(x1, x2) - заданная на множестве D достаточно гладкая функция. Задача Дирихле заключается в том, чтобы найти непрерывную на множестве D функцию U(x1, x2), которая удовлетворяет на открытом квадрате D / Г уравнению и обращается в 0 на границе квадрата.

х х

Функции к (х, х ) = 1 +"^, k2 (х, х ) = 1 +^f, q (х, х ) = 1 + х, достаточ-

2

но гладкие, и удовлетворяют условиям

0 < С1а< К (X1, х2 ) < С2а, 0 < d1 < q (X1, х2 ) < d2 ■

(3)

Задача Дирихле (1), (2) имеет единственное решение U(x1, x2). Пусть

И — 1 / М, — J(x1k, x2m),

/

V

= mh■ (4)

ll > 'sT o' II aT {( X1k , х2 m )

k, m = 1,2..N -1},

w =

w,.

'w

, (wh - множество узлов, лежащих на Г).

Заменим исходную дифференциальную задачу (1), (2) разностной задачей.

1k

2m

h

h

Физико-математические науки

155

1 [ 1 Ук+1,т Ук ,т 1 Ук ,т Ук - 1,т .

h °к+1,т h °к,т h

1 ( 2 Ук ,т+1 Ук ,т 1 Ук ,т Ук ,т-1

+ h [ °к ,т+1 h

-- а1г

h

*

Ук, m = 0 на wh

Чк ,тУк,т fкj

а1,т = К | 1 -1,1т J , а1,т = к2 [ 2к , Х2^2

fk,т = f (Х1к , Х2т ) ,

Чк,т = Ч (Х1к , Х2т )•

(5)

(6)

Введём обозначения:

1 [ 1 (7)

h 1 ак+1,т h а1 к ,т h ’}

1 ( ' 2 2 (8)

h ак,т+1 h -а, к ,т h J

ЛУк ,т = Л1 Ук ,т +Л2 Ук,т

Составим для задачи (5), (6) двухслойную разностную схему переменных направлений:

Ук, т Ук ,т

т/ 2

Ук,т - Ук-т/ 2

v-12

'с,т

1/2

Л2Ук,т Чк,тУк,т f ,т , (9)

Л2Ук,т Чк,тУк,т f ,т , (10)

г-1, v = 1,2,...

т

В разностной схеме (9), (10) шаг т по времени делится на два полушага. Разностное уравнение (9) отвечает первому полушагу, в нём величины ук-, и

Л2У'кт считаются уже известными (в частности, у\т = 0, к,т = 0,1,), а неизвестные имеют верхний индекс v - 1/2. Правая часть задана. Перепишем разностное уравнение (9), предварительно умножив его на - т/2, следующим образом:

ак ,тТ . v-1/2

2h Ук-и"

1 +-

2h

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

2h

,/-1/2 , +1,тТ v-1/2 _ pv-12

Ук,т r\ i 2 Ук+1,т к,т

2h

к+1,т

(11)

156

ФУНДАМЕНТАЛЬНЫЕ И ПРИКЛАДНЫЕ ИССЛЕДОВАНИЯ

где

FT12 =

к ,т

(Л2 Ук,т + fk ,т + qk ,тук,т ) - Укт,

известно, и присоединим к

разностному уравнению краевые условия

Уа

3/2 _

= а,

Ум,

12 _

= а

т

т

(12)

в соответствии с условием (6).

Разностная задача (11), (12) распадается на N - 1 независимых трёх точечных разностных краевых задач, отвечающих каждому фиксированному значению т, к = 1, 2, ..., N - 1. Разностная краевая задача (11), (12) решается методом прогонки при каждом т отдельно. Прогонка осуществляется по индексу к, то есть в направлении оси х1.

После того как найдены все неизвестные yvk на промежуточном слое с

номером v - 1/2, переносим их в разностном уравнении (10), соответствующем второму полушагу, вправо. Это разностное уравнение переписываем в виде

а? -

2h

-Ук ,т

1+-

2И1

- а,

- +

к,тТ

2И1

\Ук ,т +"

-Ук ,т

= FL

(13)

к ,т+1

где FVrn = -(AiУкТ + fк,т + %,тУкТ ) - уЩ2

известно, и присоединяем к

уравнению (3.51) в соответствии с условием (6), краевые условия

Ука = а Ук,м = а (14)

Задача (13), (14) тоже распадается на N - 1 независимых трёх точечных разностных краевых задач, отвечающих каждому фиксированному к, к = 1, 2, ..., N - 1. Каждая такая задача решается методом прогонки. Прогонка осуществляется теперь уже по индексу т, то есть в направлении оси х2.

Приведем результаты численного решения поставленной задачи. Здесь (хь х2) - узлы сетки, возникшей в результате дискретизации области.

Таблица 1

Решение задачи Дирихле для линейного эллиптического уравнения методом переменных направлений

\ Х2 Х1 \ 0 1 2 3 4 5 6 7 8 9 10

0 0 0 0 0 0 0 0 0 0 0 0

1 0 0.008 0.014 0.018 0.021 0.022 0.021 0.019 0.014 0.008 0

2 0 0.014 0.025 0.033 0.038 0.040 0.038 0.036 0.025 0.014 0

3 0 0.019 0.036 0.044 0.050 0.052 0.050 0.044 0.033 0.018 0

4 0 0.022 0.034 0.050 0.057 0.060 0.057 0.050 0.034 0.021 0

5 0 0.023 0.040 0.052 0.060 0.065 0.060 0.052 0.040 0.022 0

6 0 0.023 0.038 0.050 0.057 0.060 0.057 0.050 0.038 0.026 0

7 0 0.018 0.036 0.044 0.050 0.055 0.054 0.044 0.036 0.018 0

8 0 0.014 0.026 0.033 0.038 0.040 0.038 0.033 0.025 0.014 0

9 0 0.008 0.014 0.018 0.021 0.022 0.021 0.018 0.014 0.008 0

10 0 0 0 0 0 0 0 0 0 0 0

Физико-математические науки

157

В методе Галеркина решение разыскивалось в виде ряда по линейно независимым функциям. Ниже приведены результаты применения метода Галеркина к рассмотренной задаче Дирихле. Здесь (xb x2) - координаты области.

Таблица 2

Решение задачи Дирихле для линейного эллиптического уравнения методом Галеркина

N\ Х2 Х1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

1 0 0 0 0 0 0 0 0 0 0 0

0.8 0 0.008 0.015 0.018 0.021 0.021 0.022 0.018 0.013 0.007 0

0.6 0 0.015 0.029 0.033 0.039 0.041 0.037 0.033 0.025 0.013 0

0.4 0 0.018 0.033 0.043 0.049 0.051 0.049 0.043 0.033 0.018 0

0.2 0 0.020 0.037 0.049 0.057 0.061 0.057 0.049 0.037 0.020 0

0 0 0.021 0.041 0.052 0.061 0.061 0.061 0.051 0.041 0.021 0

-0.2 0 0.020 0.039 0.049 0.057 0.061 0.057 0.049 0.038 0.020 0

-0.4 0 0.018 0.033 0.048 0.049 0.051 0.049 0.043 0.033 0.018 0

-0.6 0 0.013 0.029 0.033 0.037 0.041 0.037 0.033 0.024 0.013 0

-0.8 0 0.007 0.015 0.018 0.021 0.022 0.020 0.018 0.013 0.007 0

-1 0 0 0 0 0 0 0 0 0 0 0

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

В случае МПН, для решения поставленной задачи потребовалось исходную дифференциальную задачу заменить разностной задачей, что трудоемко и занимает много времени: счетчик количества итераций к] = 321.

С помощью метода Галеркина решение поставленной задачи затратило меньше времени, т.к. в программной реализации методов количество итераций было меньше, чем в методе переменных направлений: к] = 98. Так же метод Галеркина был более точен в примере решения задачи Дирихле для уравнения Пуассона.

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

Список литературы:

1. Дубровский В.В., Торшина О.А. Формула первого регуляризованного следа для дифференциального оператора Лапласа-Бельтрами // Дифференциальные уравнения и их приложения. - 2002. - № 1. - С. 9-19.

158

ФУНДАМЕНТАЛЬНЫЕ И ПРИКЛАДНЫЕ ИССЛЕДОВАНИЯ

2. Торшина О.А. Алгоритм вычисления регуляризованного следа оператора Лапласа-Бельтрами с потенциалом на проективной плоскости // Вестник МаГУ Математика. - 2003. - В. 4. - С. 183-215.

3. Торшина О.А. Регуляризованные следы дифференциальных операторов. - Магнитогорск, 2015. - 122 с.

4. Торшина О.А. Следы дискретных операторов с частными производными // Альманах современной науки и образования. Научно-теоретический / тематический журнал. - Тамбов: Грамота, 2012. - № 4 (59). - С. 238, 220-222.

5. Торшина О.А. Численный метод вычисления поправок теории возмущений // Альманах современной науки и образования. Научно-теоретический / тематический журнал. - Тамбов: Грамота, 2013. - № 12. - С. 168-170.

6. Торшина О.А., Кушкумбаева А.С. Применение квазиньютоновского метода к решению задач // Интеллектуальный потенциал XXI века: ступени познания. - 2015. - № 27. - С. 150-155.

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