
- •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 вопрос)
19.Простейшая неявная схема для одномерного уравнения свободных колебаний струны.
Для построения этой схемы на сетке вторую производную по времени аппроксимируем как и в случае построения явной схемы по слоям j-1, j, j+1, т.е.
(21)
Вторую производную по пространственной координате заменяем полусуммой ее аппроксимаций на j+1 и j-1 слоях:
(22)
В результате получим следующую схему для всех внутренних точек сетки
(23)
Разностную систему можно преобразовать к виду системы уравнений относительно неизвестных значений сеточной функции на j+1 слое:
(24)
Полученная неявная схема, в основе которой лежит система (24), является устойчивой и сходится со скоростью О(τ2+h2). Эту систему следует решать методом прогонки, добавив разностные начальные и граничные условия. Эти условия должны использоваться для вычисления искомого решения на нулевом и первом слоях по времени.
20. Явная схема для двумерного нестационарного уравнения теплопроводности.
Рассмотрим
смешанную задачу (начально-краевую), в
основе которой лежит двумерное уравнение
теплопроводности:
0≤x≤1,0
≤z≤1,
0≤t≤T
(1)
Для получения однозначного решения задачи нужно указать дополнительные условия: одно (т.к. производная по времени первого порядка) начальное – на нижней грани параллелепипеда, и 4 граничных – на боковых его гранях, т.е.
u(x,z,0)=u0(x,z) – начальное условие (2)
u(0,z,t)=u1(z,t) – граничное условие слева для х (3)
u(1,z,t)=u2(z,t) – граничное условие cправа для х (4)
u(x,0,t)=u3(x,t) – граничное условие слева для z (5)
u(x,1,t)=u4(x,t) – граничное условие cправа для z (6).
В частности граничные условия могут быть const или нулевыми. Начальное и граничные условия должны быть согласованы, т.е.
u(0,z,0)=u0(0,z)=u1(z,0) – по x
u(1,z,0)=u0(1,z)=u2(z,0) – по x
u(x,0,0)=u0(x,0)=u3(x,0) – по z
u(x,1,0)=u0(x,1)=u4(x,0) – по z
Будем
решать задачу (1)-(6) методом сеток. Введем
простейшую пространственно-временную
сетку
в виде прямоугольных параллелепипедов,
которые получаются пересечением трех
семейств плоскостей
(7)
Точки
пересечения этих параллелепипедов
образуют узлы сетки
с координатами (
).
Среди узлов различают внутренние и
граничные. Слоем называется множество
всех узлов сетки, имеющих одну и ту же
временную координату. Так k-ым
слоем является множество узлов
j=0,1,…,M,
k=const.
Для
аппроксимации решения исходной задачи
(1)-(6) в узлах сетки
определим сеточную функцию
,
для которой введем обозначение
.
Производную
по времени в узле
i=0,1,…,N;
j=0,1,…,M;
k=0,1,…,K-1
можно заменить разностным отношением:
(8),
В
ыражение
(8) имеет первый порядок аппроксимации
по переменной t. Для аппроксимации
производных второго порядка по
пространственным переменным следует
воспользоваться формулой второй
разностной производной, вид которой
должен соответствовать выбранному
шаблону.
Для решения задачи (1)-(6) будем строить явную разностную схему на основе 5-точечного шаблона
Будем
использовать для аппроксимации
производных по пространству в узле
i=0,1,…,N;
j=0,1,…,M;
k=0,1,…,K-1
следующие конечные разности:
(9)
(10)
Подставим
выражения (8)-(10) в уравнение (1) и получаем
его аппроксимацию для произвольного
узла:
+
(11)
Выражение (11) аппроксимирует исходное дифференциальное уравнение в узле с первым порядком по и вторым по h1 и h2. Для завершения построения разностной схемы распространим уравнение (11) на все внутренние узлы сетки . Начальное и граничные условия заменим их точными значениями в соответствующих узлах сетки. Получим: + (12)
i=1,…,N-1;
j=1,…,M-1; k=0,1,…,K-1
j=0,1,…,M (13)
j=0,1,…,M;
k=0,1,…,K (14)
i=0,1,…,N;
k=0,1,…,K (15)
Из
уравнения (12) можно найти явное выражение
сеточной функции
для поиска решения исходной задачи
(1)-(6) по слоям.
(16)
По формуле (16) можно определить значения сеточной функции во всех внутренних узлах сетки. На нулевом слое ее значения определяется из начального условия (13), а на всех боковых гранях – из граничных условий (14)-(15).
Явная
схема (12)-(15) имеет аппроксимацию первого
порядка по времени
и второго по пространству - по h1
и h2.
Доказывается, что эта схема условно
устойчива. Условие устойчивости имеет
вид:
(17)
Если
по пространственным переменным строится
квадратная сетка, т.е. h1=h2,
то условие устойчивости будет иметь
вид:
(18)
Жесткое
ограничение на шаг по времени является
недостатком построенной явной схемы.
Например, если по пространственным
переменным брать шаг h=0.01,
то устойчивость будет гарантирована
только в том случае, если шаг по времени
не превышает значения
.
И, если требуется найти решение задачи
для момента времени t=1,
то потребуется совершить 40000 шагов по
времени (k=t/),
что совершенно неприемлемо для
практических вычислений.