
- •1. Математическое моделирование(мм) и вычислительный эксперимент(вэ).
- •2. Понятие численного метода. Свойства чм: корректность, устойчивость, сходимость, точность, множественность, экономичность.
- •3. Типичные задачи математической физики.
- •4. Построение разностной схемы и её характеристики.
- •5. Разностная аппроксимация простейших дифференциальных операторов.
- •6. Постановка задач для уравнений эллиптического типа.
- •7. Разностная задача Дирихле в прямоугольной области.
- •8. Разностная задача Дирихле в области сложной геометрии.
- •9.Способы замены граничных условий сеточными уравнениями.
- •10. Методы решения разностной задачи Дирихле
- •11.Решение одном. Нестационарного уравнения теплопроводности. Явная схема.
- •В соответствие с выбранным шаблоном запишем конечно-разностную производную по времени (5)
- •Вторую производную по параметру х аппроксимируем как (6)
- •В результате имеем разностное уравнение (7),
- •12.Чисто неявная схема для одномерного нестационарного уравнения теплопроводности.
- •13.Симм. Неявная схема для одном. Нестационарного уравнения теплопроводности.
- •15. Трёхслойные схемы для одномерного нестационарного уравнения теплопроводности.
- •16.Постановка разностной задачи для одномерного уравнения колебаний струны.
- •17.Явная схема для одномерного уравнения свободных колебаний струны.
- •18. Явная схема для одномерного уравнения вынужденных колебаний струны.
- •19.Простейшая неявная схема для одномерного уравнения свободных колебаний струны.
- •20. Явная схема для двумерного нестационарного уравнения теплопроводности.
- •21. Решение двумерной нестационарной задачи теплопроводности разностными методами. Пз.
- •22. Неявные схемы для двумерного нестационарного уравнения теплопроводности.
- •23. Методы решения сеточных уравнений. Метод переменных направлений.
- •24. Методы решения сеточных уравнений. Схемы расщепления.
- •25. Методы решения сеточных уравнений. Метод дробных шагов.
- •Методика расчетов
- •26. Построение разностных схем для нестационарного одномерного уравнения теплопроводности с переменными коэффициентами.
- •27,28,29. Принцип замороженных коэффициентов для уравнения теплопроводности с переменными коэффициентами.
- •30. Построение разностных схем для нелинейного нестационарного одномерного уравнения теплопроводности.
- •31. Построение разностных схем методом баланса.
- •32,33. Метод конечных элементов для решения задач математической физики. Пз.
- •34. Решение задачи Дирихле методом конечных элементов в прямоугольнике.
- •35.Формирование глобальных матриц мкэ при использовании треуг-х кэ
- •36. Методы решения систем линейных и нелинейных алг-х ур-й
- •Решение системы нелинейных уравнений методом простой итерации.
- •37. Метод прогонки для решения слау
- •38. Решение задачи Дирихле методом конечных элементов в обл-ти сл-й геом-и. //постановку см 34 вопрос)
Решение системы нелинейных уравнений методом простой итерации.
Пусть необходимо решить систему нелинейных уравнений
(1)
где
нелинейные функции вещественных
переменных
.
Эти функции определенны и непрерывны
в некоторой области GÌRn.
В векторном виде эта система (1)
записывается следующим образом F(X)=0
(2)
Для применения метода простой итерации требуется систему (1) привести к равносильному виду
(3)
или в векторной форме X=S(X)
(4)
Далее алгоритм решения системы методом простой итерации состоит в следующем.
Задать начальное приближение
и точность поиска решения, т.е. малое положительное число e>0. Положить k=0.
Вычислить итерационную последовательность по формуле
(5)
Если
,
завершаем процесс итерирования и
,
если
,
то k=k+1
и переходим к пункту 2.
М-д Ньютона.Этот метод обладает более быстрой сходимостью по сравнению с методом простой итерации.
37. Метод прогонки для решения слау
будем решать систему линейных алгебраических уравнений вида
AX=f (1)
Здесь
A
– квадратная
матрица
с вещественными коэффициентами ai,j,
i,j=1,…,n,
f
=(f1,…,fn)T
- заданный
вектор столбец с вещественными
компонентами, X=(x1,….xn)T
– искомый
вектор столбец.
Рассмотрим один из важнейших в приложениях случай, когда матрица А является трехдиагональной. Такие системы получаются при моделировании некоторых инженерных и научных задач, численном решении краевых задач разностными методами или методом конечных элементов.
В трехдиагональной матрице ненулевые элементы лежат на главной и двух побочных диагоналях, т.е.
aij¹0, i=1,2,…,n ; j =i-1,i,i+1, (2)
Введем следующие обозначения
ai,i-1=ai, ai,i=bi, ai,i+1=ci i=1,2,…,n (3)
Это позволит избежать двойной индексации при записи элементов матрицы А.
Таким образом, систему (1) перепишем в виде (4)
(4)
или в компактном виде:
i=2,3,….,n-1 (5)
На главной диагонали матрицы этой системы стоят элементы b1, b2,…., bn, над ней – элементы – c1, c2,…, cn-1, под ней – элементы – a2, a3,…, an. При этом обычно все коэффициенты bi¹0.
Изложим сначала формальную схему метода прогонки. Будем искать решение задачи (5) в виде:
хi = Аiхi+1+Вi, i=1,2,3,….,n-1 (6)
где Аi, Вi неизвестные пока коэффициенты. По формуле (6) выразим хi-1 и подставим его в (5). Получим для i=2,3,….,n-1
аi(Аi-1хi+Вi-1) + bixi+cixi+1 =fi (7)
Из (7) можем выразить xi через xi+1
xi=
(8)
Сравнивая (6) и (8) , можем записать, что для i=2,3,….,n-1
Аi=
Вi=
(9)
Соотношения (9) представляют собой рекуррентные нелинейные уравнения относительно Аi, Вi. Для их решения необходимо задать начальные значения А1, В1. Из первого уравнения системы (5) имеем
х1=
(10)
С другой стороны по формуле (6) х1 = А1х2+В1, поэтому можем записать, что
А1=
,
В1=
(11)
Нахождение коэффициентов Аi, Вi, называемых прогоночными, по формулам (9),(11) называется прямой прогонкой. После того как прогоночные коэффициенты Аi, Вi ,i=2,3,….,n-1 найдены из системы (9), решение системы (5) находится по рекуррентной формуле (6). Но для начала счета необходимо определить хn. Для этого воспользуемся последним уравнением (5) и уравнением (6) при i=n-1. Запишем их:
anxn-1+bnxn =fn
х n-1 = А n-1х n+В n-1, (12)
Откуда следует, что
х
n=
(13)
Используя формулы (6) и выражения для прогоночных коэффициентов (9), (11) последовательно определяем все неизвестные системы (5). Вычисление xi называется обратной прогонкой, а сам рассмотренный двухэтапный метод называется методом прогонки или просто прогонкой.
Нетрудно установить связь метода прогонки с методом Гаусса (методом последовательного исключения неизвестных).
При описании метода прогонки предполагалась возможность выполнения всех предписанных алгоритмом действий. Однако необходимо определить условия, при которых алгоритм действительно выполним, т.е. указать обоснование метода прогонки. Реально это означает, что должно отсутствовать деление на ноль в формулах (9), (11) и выполняться устойчивость метода (влияние погрешности в задании входных данных на полученное методом прогонки решение).
Теорема. Пусть коэффициенты системы (5) удовлетворяют условиям
ai ¹0, сi ¹0, ½bi ½³ ½ai ½ + ½сi ½, i=2,…,n-1 . (14)
½ b1 ½³ ½ с1½, ½ b n½³ ½an ½ , (15)
причем хотя бы в одном неравенстве (15) или (16) выполняется строгое неравенство, т.е. матрица А имеет диагональное преобладание. Тогда для алгоритма метода прогонки имеют место неравенства
( аiАi-1+bi)¹0 i=2,…,n ½ Аi ½£ 1, i=1,2,…,n-1, (16)
которые обеспечивают корректность и устойчивость метода.
Условие диагонального преобладания элементов является достаточным, но не является необходимым. В ряде случаев для хорошо обусловленных систем метод прогонки оказывается устойчивым даже при нарушении условия диагонального преобладания элементов.
Рассмотренный метод (6), (9), (11), (13) называется правой прогонкой. В этом случае определение неизвестных происходит в направлении убывания индексов. Аналогично выводятся формулы левой прогонки В этом алгоритме значения неизвестных xi находятся в направлении возрастания индексов.
А*n
=
, В*n
=
(17)
(18)
i=n-1, n-2,…,1
х1=
(19)
хi+1
=
,
i=3,….,n-1 (20)
Левая прогонка применяется, если ½ b n½³ ½an ½ . Комбинация левой и правой прогонок даст метод встречных прогонок. Если задача не обладает свойством диагонального преобладания элементов, то для ее решения используют методы немонотонной или ортогональной прогонки.