10.4. Решение уравнений эллиптического типа
● Простейшее уравнение эллиптического типа носит название уравнение Лапласа
, | (8) |
где
– оператор Лапласа.
● Неоднородное уравнение Лапласа называется уравнением Пуассона.
![]() | (9) |
Задача Дирихле для уравнения Пуассона:
Найти функцию
, удовлетворяющую внутри некоторой области G уравнению (9), а на границе Г – граничному условию
, | (10) |
где
– заданная непрерывная функция.
Выбрав шаги h и l по x и y соответственно, строим сетку
и заменяем в каждом внутреннем узле
производные
,
конечно-разностными отношениями (5), а уравнение (9) конечно-разностными уравнениями
![]() | (11) |
где
.
Уравнения (11) вместе со значениями zi,j в граничных узлах образуют систему линейных алгебраических уравнений относительно значений функции z(x,y) в узлах (xi,yj).
Наиболее простой вид эта система имеет для прямоугольной области и для случая равных шагов сетки l=h. В этих случаях уравнения (11) записываются следующим образом:
, | (12) |
а значения в граничных узлах в точности равны значениям граничной функции.
При
уравнение становится уравнением Лапласа, и соответствующее конечно-разностное уравнение имеет вид:
![]() | (13) |
Погрешность (т.е. остаточный член
) замены дифференциального уравнения разностным для уравнения Лапласа оценивается неравенством
, где
.
Пример: Найти приближенное решение уравнения
, удовлетворяющее условию
с точностью ε=0.01.
Данная область представляет собой эллипс. Используя симметрию начальных условий, построим решение только в I четверти.
Возьмем шаг h=1 и составим таблицу значений x и y:
| x | 0 | 1 | 2 | 3 | 4 | 4.71 | 5 |
| y | 3 | 2.94 | 2.75 | 2.4 | 1.8 | 1 | 0 |
Вычислим значения функции z(x,y) на границе:

Определим значения функции во внутренних точках:
Решая систему, получим:
z1=4.02, z2=4.33, z3=4.81, z4=5.30, z5=4.42, z6=4.56, z7=4.86
z8=5.20, z9=5.5, z10=4.52, z11=4.63, z12=4.87, z13=5.14, z14=5.28
Найденные значения, вместе со значениями функции в граничных точках, будем рассматривать как начальные приближения искомой функции.
Для уточнения найденных значений, воспользуемся процессом усреднения Либмана. Так как граничные точки лежат за пределами области, для уточнения их значений воспользуемся формулой
В начале вычислим значение δ для каждой точки. Так как точки A и H лежат одновременно в узлах сетки и на криволинейной границе области, δA=δH=0. Определим остальные расстояния переноса:
δB=3–2.94=0.06, δC=3–2.75=0.25, δD=3–2.4=0.6, δE=2–1.8=0.2, δF=5–4.71=0.29
Тогда процесс уточнения значений функции будем вести по следующим формулам:
Процесс пересчета продолжаем до тех пор, пока не достигнем требуемой точности, т.е. для всех внутренних и граничных точек будет выполняться неравенство:
.
Еще по теме 10.4. Решение уравнений эллиптического типа:
- 10.6. Решение уравнений гиперболического типа
- 10.5. Решение уравнений параболического типа
- 6.4. Применение дифференциальных уравнений с малым параметром для решения нелинейных трансцендентных и алгебраических уравнений.
- 8.2. Метод сеток для уравнений гиперболического типа.
- №2. Аналитические методы решения уравнений математической физики. Метод Фурье, решение смешанной задачи.
- 8.1. Метод сеток для уравнения параболического типа.
- №1. Аналитические методы решения уравнений математической физики. Метод Даламбера, решение задач Коши.
- Решение нелинейных уравнений.
- Решение дифференциальных уравнений.
- Решение дифференциальных уравнений.
- Задача 22. Найти общее решение уравнения
- Решение произ. линейного уравнения
- Решение произвольных систем линейных уравнений.
- Численные методы решения дифференциальных уравнений.
- 2. Решение систем нелинейных уравнений.
- Решение дифференциальных уравнений с помощью степенных рядов.
- Матричный метод решения систем линейных уравнений.
- Общее решение линейного однородного дифференциального уравнения второго порядка.
- § 2. Метод Гаусса решения систем линейных уравнений
- Задача 23. Найти общее решение уравнения
,
,
,