ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 139
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
a
x
x
x
y
x
x
0 1
2 3
0 1
2 3
y
y
y
0
b
y
Рис. 5.1
Рис. 5.2
h
x
h
x
y
y
y
h
h
x
k
y
y
x
k
i
x
i
i
V
IV
VI
I
II
III
k
+1
−1
−1
+1
Рис. 5.3
Понятно, что функция
ϕ
ki будет отлична от нуля только в тех треуголь- никах сетки, которые имеют вершину в точке (x k
, y i
). Занумеруем треугольни- ки вокруг узла (x k
, y i
) как показано на рис. 5.3.
В таблице в явном виде приведе- ны функция
ϕ
ki
(x, y) и ее производные для каждого треугольника сетки.
Система функций {
ϕ
ki
}
k=1,...,n−1
i=1,...,m−1
линейно-независима, и ее можно взять в качестве базисных функций ме- тода Галеркина. Решение интегрального тождества (5.19) будем искать в виде
˜
u(x, y) =
n−1
X
k=1
m−1
X
i=1
u ki
ϕ
ki
(x, y).
Так как в каждом узле сетки отлична от нуля только одна базисная функ- ция, то ˜
u(x k
, y i
) = u ki
. Т. е., если найти коэффициенты решения задачи u ki
,
то фактически получим приближенные значения решения в узлах сетки.
Для того чтобы найти u ki
, запишем систему линейных уравнений, анало- гичную (5.15), учитывая при этом, что оператор задачи (5.18) есть L = −∆:
158
x
x
x
y
x
x
0 1
2 3
0 1
2 3
y
y
y
0
b
y
Рис. 5.1
Рис. 5.2
h
x
h
x
y
y
y
h
h
x
k
y
y
x
k
i
x
i
i
V
IV
VI
I
II
III
k
+1
−1
−1
+1
Рис. 5.3
Понятно, что функция
ϕ
ki будет отлична от нуля только в тех треуголь- никах сетки, которые имеют вершину в точке (x k
, y i
). Занумеруем треугольни- ки вокруг узла (x k
, y i
) как показано на рис. 5.3.
В таблице в явном виде приведе- ны функция
ϕ
ki
(x, y) и ее производные для каждого треугольника сетки.
Система функций {
ϕ
ki
}
k=1,...,n−1
i=1,...,m−1
линейно-независима, и ее можно взять в качестве базисных функций ме- тода Галеркина. Решение интегрального тождества (5.19) будем искать в виде
˜
u(x, y) =
n−1
X
k=1
m−1
X
i=1
u ki
ϕ
ki
(x, y).
Так как в каждом узле сетки отлична от нуля только одна базисная функ- ция, то ˜
u(x k
, y i
) = u ki
. Т. е., если найти коэффициенты решения задачи u ki
,
то фактически получим приближенные значения решения в узлах сетки.
Для того чтобы найти u ki
, запишем систему линейных уравнений, анало- гичную (5.15), учитывая при этом, что оператор задачи (5.18) есть L = −∆:
158
Номер треугольника
ϕ
ki
(x, y)
∂ϕ
ki
∂x
∂ϕ
ki
∂y
I
1 −
y − y i
h y
0
−
1
h y
II
1 −
x − x k
h x
−
1
h x
0
III
1 −
x − x k
h x
+
y − y i
h y
−
1
h x
1
h y
IV
1 +
y − y i
h y
0 1
h y
V
1 +
x − x k
h x
1
h x
0
VI
1 +
x − x k
h x
−
y − y i
h y
1
h x
−
1
h y
u
11
(−∆
ϕ
11
,
ϕ
11
) + u
21
(−∆
ϕ
21
,
ϕ
11
) + ...
... + u n−1 m−1
(−∆
ϕ
n−1 m−1
,
ϕ
11
) = (f,
ϕ
11
),
u
11
(−∆
ϕ
11
,
ϕ
21
) + u
21
(−∆
ϕ
21
,
ϕ
21
) + ...
... + u n−1 m−1
(−∆
ϕ
n−1 m−1
,
ϕ
21
) = (f,
ϕ
21
),
u
11
(−∆
ϕ
11
,
ϕ
n−1 1
) + u
21
(−∆
ϕ
21
,
ϕ
n−1 1
) + ...
... + u n−1 m−1
(−∆
ϕ
n−1 m−1
,
ϕ
n−1 1
) = (f,
ϕ
n−1 1
),
u
11
(−∆
ϕ
11
,
ϕ
12
) + u
21
(−∆
ϕ
21
,
ϕ
12
) + ...
... + u n−1 m−1
(−∆
ϕ
n−1 m−1
,
ϕ
12
) = (f,
ϕ
12
),
u
11
(−∆
ϕ
11
,
ϕ
n−1 m−1
) + u
21
(−∆
ϕ
21
,
ϕ
n−1 m−1
) + ...
... + u n−1 m−1
(−∆
ϕ
n−1 m−1
,
ϕ
n−1 m−1
) = (f,
ϕ
n−1 m−1
).
(5.20)
Возьмем в системе (5.20) строчку с номером (k, i) и вычислим все вхо- дящие в нее скалярные произведения, которые с учетом (5.19) имеют вид
(−∆
ϕ
lj
,
ϕ
ki
) =
Z Z
Ω
∂
ϕ
lj
∂x
∂
ϕ
ki
∂x
+
∂
ϕ
lj
∂y
∂
ϕ
ki
∂y
dx dy.
(5.21)
Так как функции
ϕ
ki и
ϕ
lj отличны от нуля только в шести треуголь- никах сетки, то интеграл (5.21) равен нулю, если шестерки треугольников,
примыкающих к узлам (ki) и (lj), не пересекаются. Выпишем все случаи,
159
когда пересечение примыкающих треугольников есть. В последующих фор- мулах нумерация треугольников выбрана согласно рис. 5.2. Очевидно, что площади всех треугольников равны
1 2
h x
h y
:
(−∆
ϕ
ki
,
ϕ
ki
) =
Z Z
Ω
∂
ϕ
ki
∂x
∂
ϕ
ki
∂x
+
∂
ϕ
ki
∂y
∂
ϕ
ki
∂y
dx dy =
=
Z Z
∆
I
−
1
h y
2
dx dy +
+
Z Z
∆
II
−
1
h x
2
dx dy +
Z Z
∆
III
"
−
1
h x
2
+
1
h y
2
#
dx dy +
+
Z Z
∆
IV
1
h y
2
dx dy +
Z Z
∆
V
1
h x
2
dx dy +
Z Z
∆
VI
"
1
h x
2
+
−
1
h y
2
#
dx dy =
= 2
h x
h y
+
h y
h x
;
(−∆
ϕ
k i+1
,
ϕ
ki
) =
Z Z
Ω
∂
ϕ
k i+1
∂x
∂
ϕ
ki
∂x
+
∂
ϕ
k i+1
∂y
∂
ϕ
ki
∂y
dx dy =
=
Z Z
∆
I
−
1
h x
0 +
1
h y
−1
h y
dx dy +
Z Z
∆
VI
0 1
h x
+
1
h y
−1
h y
dx dy = −
h x
h y
;
(−∆
ϕ
k+1 i+1
,
ϕ
ki
) =
Z Z
Ω
∂
ϕ
k+1 i+1
∂x
∂
ϕ
ki
∂x
+
∂
ϕ
k+1 i+1
∂y
∂
ϕ
ki
∂y
dx dy =
=
Z Z
∆
I
1
h x
0 + 0
−1
h y
dx dy +
Z Z
∆
II
0
−1
h x
+
1
h y
0
dx dy = 0.
Аналогично вычисляем
(−∆
ϕ
k+1 i
,
ϕ
ki
) = −
h y
h x
;
(−∆
ϕ
k i−1
,
ϕ
ki
) = −
h x
h y
;
(−∆
ϕ
k−1 i−1
,
ϕ
ki
) = 0;
(−∆
ϕ
k−1 i
,
ϕ
ki
) = −
h y
h x
Интеграл в правой части уравнения обозначим f
ki
= (f,
ϕ
ki
) =
Z Z
P ∆
f
ϕ
ki dx dy.
160
1 2
h x
h y
:
(−∆
ϕ
ki
,
ϕ
ki
) =
Z Z
Ω
∂
ϕ
ki
∂x
∂
ϕ
ki
∂x
+
∂
ϕ
ki
∂y
∂
ϕ
ki
∂y
dx dy =
=
Z Z
∆
I
−
1
h y
2
dx dy +
+
Z Z
∆
II
−
1
h x
2
dx dy +
Z Z
∆
III
"
−
1
h x
2
+
1
h y
2
#
dx dy +
+
Z Z
∆
IV
1
h y
2
dx dy +
Z Z
∆
V
1
h x
2
dx dy +
Z Z
∆
VI
"
1
h x
2
+
−
1
h y
2
#
dx dy =
= 2
h x
h y
+
h y
h x
;
(−∆
ϕ
k i+1
,
ϕ
ki
) =
Z Z
Ω
∂
ϕ
k i+1
∂x
∂
ϕ
ki
∂x
+
∂
ϕ
k i+1
∂y
∂
ϕ
ki
∂y
dx dy =
=
Z Z
∆
I
−
1
h x
0 +
1
h y
−1
h y
dx dy +
Z Z
∆
VI
0 1
h x
+
1
h y
−1
h y
dx dy = −
h x
h y
;
(−∆
ϕ
k+1 i+1
,
ϕ
ki
) =
Z Z
Ω
∂
ϕ
k+1 i+1
∂x
∂
ϕ
ki
∂x
+
∂
ϕ
k+1 i+1
∂y
∂
ϕ
ki
∂y
dx dy =
=
Z Z
∆
I
1
h x
0 + 0
−1
h y
dx dy +
Z Z
∆
II
0
−1
h x
+
1
h y
0
dx dy = 0.
Аналогично вычисляем
(−∆
ϕ
k+1 i
,
ϕ
ki
) = −
h y
h x
;
(−∆
ϕ
k i−1
,
ϕ
ki
) = −
h x
h y
;
(−∆
ϕ
k−1 i−1
,
ϕ
ki
) = 0;
(−∆
ϕ
k−1 i
,
ϕ
ki
) = −
h y
h x
Интеграл в правой части уравнения обозначим f
ki
= (f,
ϕ
ki
) =
Z Z
P ∆
f
ϕ
ki dx dy.
160
Таким образом, уравнение с номером (ki) примет вид
−
h x
h y
u k i−1
−
h y
h x
u k−1 i
+ 2
h x
h y
+
h y
h x
u ki
−
h y
h x
u k+1 i
−
h x
h y
u k i+1
= f ki
Тогда систему линейных уравнений (5.20) можно переписать в виде
2
h x
h y
+
h y
h x
u
11
−
h y
h x
u
21
− ... −
h x
h y
u
12
− ... = f
11
,
−
h y
h x
u
11
+ 2
h x
h y
+
h y
h x
u
21
−
h y
h x
u
31
− ... −
h x
h y
u
22
... = f
21
,
−
h x
h y
u n−1 m−2
−...−
h y
h x
u n−2 m−1
+2
h x
h y
+
h y
h x
u n−1 m−1
= f n−1 m−1
(5.22)
Матрица системы (5.22) имеет такую же блочно-трехдиагональную струк- туру, как в системе метода конечных разностей. Более того, если все урав- нения системы (5.22) умножить на h x
h y
, то матрицы систем просто сов- падут. Только в отличие от метода конечных разностей в правых частях уравнения стоит не значение функции f (x, y) в узле сетки, а некоторое усреднение по шести треугольникам, примыкающим к узлу. Основные пре- имущества метода конечных элементов по сравнению с методом конечных разностей проявляются при решении задач в областях сложной формы.
Если необходимо использовать нерегулярную сетку (значения h x
и h y
ме- няются от шага к шагу), то формулы аппроксимации производных значи- тельно усложняются, если же необходима непрямоугольная сетка, то по- строение разностных отношений просто невозможно. В методе конечных элементов коэффициенты линейных уравнений есть интегралы по некото- рым треугольникам, и при любой форме треугольника их вычисление не вызовет принципиальных трудностей.
Список литературы
1. Меркулов А. Л., Трегуб В. Л., Червинская Н. М. Задачи и упраж- нения по математической физике: учеб. пособие. СПб.: Изд-во СПбГЭТУ
„ЛЭТИ“, 2014.
2. Очан Ю. С. Методы математической физики. М.: Высш. шк., 1965.
3. Бодунов Н. А., Пилюгин С. Ю. Дифференциальные уравнения:
учеб. пособие. СПб.: Изд-во СПбГЭТУ „ЛЭТИ“, 2011.
4. Боревич Е. З., Фролова Е. В., Челкак С. И. Ряды Фурье: учеб. посо- бие. СПб.: Изд-во СПбГЭТУ „ЛЭТИ“, 2010.
5. Справочник по специальным функциям / под ред. М. Абрамовица и И. Стиган. М.: Наука, 1979.
6. Ватсон Г. Н. Теория бесселевых функций: в 2 ч. Ч. 1. М.: Изд-во иностр. лит., 1949.
7. Арсенин В. Я. Методы математической физики и специальные функ- ции. М.: Наука, 1984.
8. Тихонов А. Н., Самарский А. А. Уравнения математической физики.
М.: Наука, 2004.
9. Араманович И. Г., Левин В. И. Уравнения математической физики.
М.: Наука, 1969.
10. Эльсгольц Л. Э. Дифференциальные уравнения и вариационное ис- числение. М.: Эдиториал УРСС, 2002.
11. Канторович Л. В., Крылов В. И. Приближенные методы высшего анализа. М.: Физматлит, 1962.
12. Оганесян Л. А., Руховец Л. А. Вариационно-разностные методы ре- шения эллиптических уравнений. Ереван: Изд-во АН АрмССР, 1979.
Содержание
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. КРАЕВЫЕ ЗАДАЧИ ДЛЯ ОБЫКНОВЕННЫХ
ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ВТОРОГО ПОРЯДКА . . . . . . . 4 1.1. Постановка краевой задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2. Оператор Штурма–Лиувилля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3. Задача Штурма–Лиувилля для оператора −y
00
. . . . . . . . . . . . . . . . 13 1.4. Решение краевой задачи для обыкновенного дифференциального уравнения методом Фурье . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.5. Уравнение Бесселя. Функция Бесселя . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.6. Задача на собственные значения для оператора Бесселя . . . . . . . 25 1.7. Оператор Лежандра. Многочлены Лежандра . . . . . . . . . . . . . . . . . . 29 1.8. Присоединенные функции Лежандра . . . . . . . . . . . . . . . . . . . . . . . . . . 33 1.9. Решение краевой задачи методом конечных разностей . . . . . . . . . 36 2. УРАВНЕНИЕ ТЕПЛОПРОВОДНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . 43 2.1. Вывод одномерного уравнения теплопроводности . . . . . . . . . . . . . . 43 2.2. Постановка начально-краевых задач . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 2.3. Решение краевой задачи для уравнения теплопроводности методом Фурье . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.4. Принцип максимума . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 2.5. Решение уравнения теплопроводности для бесконечного однородного стержня . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 2.6. Метод сеток . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 3. УРАВНЕНИЕ КОЛЕБАНИЙ СТРУНЫ. ВОЛНОВОЕ
УРАВНЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 3.1. Уравнение колебаний струны . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.2. Постановка начальных и краевых условий . . . . . . . . . . . . . . . . . . . . . 82 3.3. Колебания бесконечной струны. Метод Даламбера . . . . . . . . . . . . 84 3.4. Колебания полубесконечной струны . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 3.5. Метод Фурье . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 4. УРАВНЕНИЯ ЛАПЛАСА И ПУАССОНА . . . . . . . . . . . . . . . . . . . . . 102 4.1 Определения. Постановка краевой задачи. . . . . . . . . . . . . . . . . . . . . 102 4.2. Гармонические функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103 4.3. Формулы Грина . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 4.4. Свойства гармонических функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 4.5. Теоремы единственности для уравнений Лапласа и Пуассона 110 4.6. Метод Фурье для уравнений Лапласа и Пуассона . . . . . . . . . . . . 112 4.7. Задача на собственные значения для оператора Лапласа . . . . . 116 4.8. Решение задач разложением по собственным функциям оператора Лапласа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4.9. Метод функции Грина . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 163
4.10. Метод сеток для уравнения Пуассона . . . . . . . . . . . . . . . . . . . . . . . . 134 4.11. Классификация уравнений второго порядка . . . . . . . . . . . . . . . . . 138 4.12. Корректные и некорректные задачи для уравнения
Лапласа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 5. ЭЛЕМЕНТЫ ВАРИАЦИОННОГО ИСЧИСЛЕНИЯ . . . . . . . . . . . 145 5.1. Задача о минимуме функционала . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 5.2. Задача о минимуме функционала в многомерном случае . . . . . 150 5.3. Решение задачи о минимуме функционала методом Ритца . . . 152 5.4. Понятие о методе Галеркина . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 5.5. Пример решения уравнения Пуассона методом конечных элементов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Меркулов Александр Львович,
Трегуб Вера Леонидовна,
Червинская Нина Михайловна
МЕТОДЫ МАТЕМАТИЧЕСКОЙ ФИЗИКИ
Учебное пособие
Редактор Э. К. Долгатов
Подписано в печать 12.07.16. Формат 60×84 1/16. Бумага офсетная.
Печать цифровая. Гарнитура “Times New Romen”. Печ. л. 10,25.
Тираж 143 экз. Заказ
Издательство СПбГЭТУ “ЛЭТИ”
197376, С.-Петербург, ул. Проф. Попова, 5