Читайте также:
|
Информация о документе | |
Дата добавления: | |
Размер: | |
Доступные форматы для скачивания: |
7.1 Метод сеток для решения смешанной задачи для уравнения параболического типа (уравнения теплопроводности)
Смешанная задача означает, что следует найти искомую функцию, удовлетворяющую заданному уравнению в частных производных, краевым, а так же начальным условиям.
Рассмотрим смешанную задачу для однородного уравнения теплопроводности
, k =const>0.
Задано начальное условие
и заданы краевые условия первого рода
Требуется найти функцию u (x,t) , удовлетворяющую в области D (0 x a , 0 t
T) условиям (7.5) и (7.6). Физически это можно представить как стержень, на концах которого поддерживается требуемый температурный режим, заданный условиями (7.6).
Рисунок 10 – Неявная схема
При проведении замены получим
, т.е. k =1. Задача решается методом сеток : строим в области D равномерную сетку с шагом h по оси x и шагом по t (см. рисунок 10).
Приближенное значение искомой функции в точке —
обозначим через
. Тогда
;
; i =0,1. n ;
;
j =0,1. m ; .
Заменим производные разностными отношениями
;
.
В результате получим неявную двухслойную схему с погрешностью O ( +h 2 )
.
Используя подстановку , выразим из этой схемы u i,j-1
,
где: u 0, j = 1 ( t j ) ; u n , j = 2 ( t j ) .
Получаем разностную схему, которой аппроксимируем уравнение (7.4). Эта схема (7.7) неявная, и выглядит так, как показано на рисунке 10. При построении схемы (7.7) получается система линейных уравнений с трехдиагональной матрицой. Решив ее любым способом (в частности, методом прогонки), получаем значения функции на определенных временных слоях. Так, на нулевом временном слое используем начальное условие U i,0 =f ( x i ), т.к. j =0. Эта неявная схема более устойчива для любых значений параметра >0.
Есть и явная схема (рисунок 11), но она устойчива только при , т.е. при
.
Рисунок 11 — Явная схема
7.2 Решение задачи Дирихле для уравнения Лапласа методом сеток
Рассмотрим уравнение Лапласа
.
Уравнение (7.8) описывает распространение электромагнитных волн(полей). Будем рассматривать уравнение Лапласа в прямоугольной области с краевыми условиями
;
;
;
,
где -заданные функции. Заметим, что чаще всего область бывает не прямоугольной.
Введем обозначения u ij = u ( x i , y j ). Накладываем на прямоугольную область сетку ; i =0,1,…, n ;
; j =0,1,…, m . Тогда
,
.
Частные производные аппроксимируем по формулам
и заменим уравнение Лапласа конечно-разностным уравнением
Рисунок 12 – Схема “крест”
,
где: i =1,…, n -1, j =1. m -1 (т.е. для внутренних узлов).
Погрешность замены дифференциального уравнения разностным составляет величину О(). Выразим u i , j при h =l, и заменим систему
Получаем систему (7.10) линейных алгебраических уравнений, которые можно решить любым итерационным методом (Зейделя, простых итераций и т.д.). При этом построении системы использовалась схема типа “крест”(рисунок 12). Строим последовательность итераций по методу Гаусса-Зейделя
,
где s -текущая итерация.
Условие окончания итерационного процесса
.
Условие (7.11) ненадежно и на практике используют другой критерий
где .
Схема “крест “- явная устойчивая схема ( малое изменение входных данных ведет к малому изменению выходных данных).
7.3 Решение смешанной задачи для уравнения гиперболического типа методом сеток
Рассмотрим уравнение колебания однородной и ограниченной струны.
Задача состоит в отыскании функции u ( x , t ) при t >0, удовлетворяющей уравнению гиперболического типа
,
где: 0 x a ; 0 t
|
По определению частная производная равна
Если рассматривать функцию только в узлах сетки, то частную производную можно записать в форме
где узел соответствует точке
.
Полученное выражение называется правой конечной разностью. Название связано с тем, что для вычисления производной в точке используются значение функции в этой точке и точке, лежащей правее. Очевидно, что сходное выражение можно было бы получить, используя точку, лежащую слева.
Такое выражение называется левой конечной разностью. Можно получить центральную конечную разность, найдя среднее этих выражений.
Теперь получим выражения для вторых производных.
В данном случае для нахождения производной мы использовали симметричные точки. Однако, очевидно, можно было бы использовать точки с несимметричным расположением.
Заменяя производные, входящие в уравнение (*) разностными отношениями, получим конечно-разностные уравнения
(**)
. (***)
Эти уравнения аппроксимируют исходное дифференциальное уравнение в узле сетки (хi, уi) с погрешностью порядка О(h 2 +t).
Для получения первого уравнения была использована конфигурация узлов (1), а для второго (2).
|
Начальные и граничные условия определяют значения сеточной функции в граничных узлах:
Тогда во внутренних точках сетки решение можно искать в явном виде по схеме (из уравнения (**)
🔥 Видео
Сеточные методы решения дифференциальных уравнений в частных производных.Скачать
Решение задач теплопроводности (короткая версия)Скачать
Решение задач теплопроводности (часть 2)Скачать
Решение уравнения теплопроводности в одномерной постановке в ExcelСкачать
Решение задачи теплопроводности методом конечных разностейСкачать
8.1 Решение уравнения теплопроводности на отрезкеСкачать
Метод сеткиСкачать
6-1. Уравнение теплопроводностиСкачать
Уравнение теплопроводности на полупрямой (решение задачи)Скачать
Тихонов Н. А. - Основы математического моделирования - Метод конечных разностей (Лекция 7)Скачать
Метод конечных элементов (Часть 1) | Пример реализации для уравнения теплопроводностиСкачать
Уравнение в частных производных Уравнение теплопроводностиСкачать
Решение задачи теплопроводности (Явная разностная схема)Скачать
Численные методы математической физики - Решение смешанной задачи для уравнения теплопроводностиСкачать
Численное решение уравнения теплопроводностиСкачать
Метод Фурье для неоднородного уравнения теплопроводностиСкачать