
- •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 вопрос)
7. Разностная задача Дирихле в прямоугольной области.
Многие
стационарные задачи физики сводятся к
уравнению:
– уравнение Пуассона. Если F(x,
z) = 0,
то получим уравнение Лапласа:
Решение
уравнения ищется в некоторой области,
которая имеет замкнутую границу Г(x,
z),
поэтому для полной формулировки краевой
задачи необходимо задавать условия на
границе Г:
Задача
(1, 3) или (2, 3) называется задачей
Дирихле.
Так как исходное решение граничной
задачи не зависит от времени, то
можно в это уравнение добавить член
.
Тогда исходное уравнение примет вид:
– двумерное нестационарное уравнение
теплопроводности. Для решения такой
задачи необходимо задать только начальное
условие. Решением же исходной задачи
будет считаться решение задачи (4) при
.
На практике это означает, что счет
ведется до выхода на стационар, т.е. при
больших t
значения на 2-х последних слоях совпадают
с заданной точностью.
Рассмотрим
уравнение Пуассона следующего вида:
Будем
искать непрерывное решение U(x,z)
в
области:
.
Считаем, что на границе этой области заданы условия (3). Введём прямоугольную сетку с шагом h1 по x и h2 по z. Будем считать, что по направлению x выбрано N1, а по z N2 узлов.
Минимальный
шаблон – пятиточечный.
Задаче
Дирихле в этом случае сопоставляется
разностная схема:
,
где
– сеточная функция.
Разностная
схема (3’) имеет единственное решение.
Сама схема является устойчивой и имеет
второй порядок аппроксимации по шагам
h1,
h2.
Она представляет собой СЛАУ, количество
которых (N1-1)·(N2-1).
Она может быть решена методом Гаусса
(когда системы небольшие), используют
итерационные методы. Тогда каждое из
уравнений системы запишется в виде,
разрешенном относительно сеточной
функции:
Так
как процесс итерационный, то надо
задавать начальное приближение во всех
узлах и осуществлять контроль 2-х соседних
приближений. Если h1
=
h2,
то сетка называется квадратной и
разностная схема (3') может быть переписана
в следующем виде:
8. Разностная задача Дирихле в области сложной геометрии.
Рассмотрим
задачу Дирихле, в основе которой лежит
двумерное уравнение Пуассона:
.
Решение ищется в области D(x, z) ={0 ≤ x ≤
L1 ,0 ≤ z ≤ L2 }, с контуром Г(x,z). Считаем,
что на границе этой области заданы
условия:
Введем прямоугольную сетку с шагом h1 по x и h2 по z. Будем считать, что по направлению x выбрано N1, а по z N2 узлов. В узлах сетки введём сеточную функцию yij = U(xi , zj).
Минимальный шаблон – пятиточечный.
Задаче
Дирихле во внутренних точках области
в этом случае сопоставляется разностная
схема:
Для краевых условий введём следующие значения:
yi,0 = φ(xi, 0); yi,N2 = φ(xi, L2), i = 0,…,N1;
y0,j = φ(0, zj); yN1,j = φ(L1, zj), j = 0,…,N2; (3a)
Соотношения (3'), (3а') представляют собой разностную схему задачи Дирихле для уравнения Пуассона. Для внутренних точек области каждое из уравнений этой системы можно записать в виде: Если h1= h2= h, то сетка называется квадратной (обозначим её Dh) и разностная схема (3) может быть переписана в следующем виде:
Если
h1=h2=h,
то сетка называется квадратной (обозначим
её Dh)
и разностная схема (3') может быть
переписана в следующем виде:
.
В
построенной области Dh
можно выделить множество внутренних
узлов и множество граничных узлов. Если
область D(x,
z)
является прямоугольником, то сетка
строится так, чтобы граничные узлы
лежали непосредственно на границе Г.
Если же эта область D(x,
y)
имеет криволинейную границу Г,
то к внутренним узлам будем относить
такие, для которых четыре соседних узла
принадлежат области
Все
остальные узлы будем считать граничными.
В такой интерпретации необходимо определить сеточное значение искомой функции в граничном узле В, т.е. у(В). Простейшим решением такой задачи является вариант, когда в качестве значения искомой функции в граничном узле берётся значение функции φ в точке контура, ближайшей к этому узлу у(В)~U(B)=φ(M).Такой способ замены граничных условий сеточными называется простым сносом граничных условий в ближайшую точку сетки. Погрешность такой аппроксимации имеет первый порядок. Чтобы уменьшить погрешность при аппроксимации граничных условий часто используют метод линейного интерполирования. В этом случае для вычисления значения функции в граничном узле, например В, используют значение функции в граничной точке М, а также в некотором внутреннем узле, например А, который является ближайшим по отношению к граничному узлу В. Искомая формула может быть получена из разложения функции U в ряд Тэйлора в окрестности точки М и имеет вид:
Здесь h - шаг сетки, φ(М) - граничное условие задачи Дирихле, δ - расстояние между граничной точкой М и граничным узлом В (эта величина берётся со знаком плюс, если узел В расположен внутри области, и со знаком минус, если узел В лежит вне области D). Формула (6) называется формулой Коллатца. Как правило по ходу решения задачи граничные условия, определяемые этой формулой (6), уточняются с использованием процесса Либмана. Правая часть формулы (6) содержит значение функции у(А) неизвестное при постановке задачи. Однако применение такой формулы, несмотря на указанную сложность, позволяет уменьшить погрешность на один порядок по сравнению со случаем простого сноса граничных условий.