КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Решение краевой задачи для ОДУ
В отличие от задачи Коши краевые задачи предусматривают однозначное определение решения, используя значения неизвестной функции, ее первой производной или их линейной комбинации на границе рассматриваемой области. Ограничимся случаем одной переменной, тогда, если значения функции задано во внутренних точках области определения, то такую задачу называют внутренней краевой задачей, а, если на границе, то внешней краевой задачей. Среди таких задач существенную часть составляют задачи для дифференциальных уравнений второго порядка. Рассмотрим один из методов решения этих задач. Пусть требуется найти решение дифференциального уравнения
на отрезке
Построим сетку
с краевыми условиями
где Введем обозначения
для
для
или в матричном виде:
где 8.1. Решения дифференциальных уравнений первого порядка
Существует много задач о распространении частиц в веществе, например, определение теплопроводности в газах, обусловленное диффузией атомов и электронов. Такие уравнения приводят к уравнению переноса, простейшее из которых приводит к линейному дифференциальному уравнению
где
Построим разностную схему решения этого уравнения, которую называют схемой бегущего счета. Введем прямоугольную сетку, образованную пересечением прямых линий:
Точку где наилучшим приближением правой части (8.3) будет
(8.6) Будем называть шаблоном разностной схемы множество узлов, входящих в соответствующую формулу. Шаблоны этих схем представлены на рисунке 8.1.
Формально первая из схем (8.5) является явной, а остальные две – неявными, фактически же они ведут себя как явные. Действительно, во всех этих задачах значение на следующем слое явно выражается через значения на предыдущем. Решение на нулевом слое определяется из начальных условий Отметим, что явная схема пригодна для расчета на полу- или бесконечной прямой, неявные схемы бегущего счета к такой задаче неприменимы. Однако на практике задача для уравнения переноса в неограниченной области почти не встречается. Исследуем устойчивость разностной схемы, используя принцип максимума. Пусть
где
где Условие (8.8) означает, что если на некотором слое имеется ошибка
где Из соотношения (8.8) видно, что если константа Внесем для однородного уравнения явной схемы на слое j ошибку в вычисления
Откуда
(8.11) и получаем критерий равномерной устойчивости схемы
Это так называемое условие Куранта. Так как схема является устойчивой не при всех значениях 8.2. Решения дифференциальных уравнений параболического типа Рассмотрим уравнение теплопроводности, описывающее распространение тепла в однородном стержне
(8.13) где функция Построим разностную схему решения дифференциального уравнения (8.13) с начальным условием и граничными условиями
Как и раньше введем прямоугольную сетку, на которой определим
для
при
Если же производную
(8.17) В этом случае
В схеме (8.15) в каждом уравнении содержится только одно значение функции на следующем слое. Это значение явно выражается через значения функции на данном слое, поэтому эта схема называется явной. Схема (8.17) содержит в каждом уравнении несколько неизвестных значений функции на новом слое, такая схема называется неявной. Перепишем схему (8.17) в следующем виде
с граничными условиями
Эта система линейных алгебраических уравнений с трехдиагональной матрицей коэффициентов, она может быть решена методом прогонки. Введем обозначения
при
или
Исследуем устойчивость схем вычисления с использованием принципа максимума. Внесем ошибку
из которого следует, что
Решая неравенство
получаем условие устойчивости явной схемы
Для неявной схемы, аналогично рассуждая, получаем равенство
выполняется при всех 8.3. Решение дифференциальных уравнений эллиптического типа
Рассмотрим в качестве примера задачу об определении электростатического потенциала и напряженности электрического поля в бесконечном металлическом желобе прямоугольного сечения (рис.8.2). Верхняя стенка желоба имеет потенциал Из электростатики известно, что распределение потенциала
(8.24) которое в декартовой системе координат будет иметь вид
Функция
После определения потенциала можно найти и напряженность электрического поля
Поставленная задача является частным случаем задачи Дирихле, когда необходимо найти решение дифференциального уравнения в частных производных в замкнутой области Для представления производных введем, как и раньше, прямоугольную сетку, разбивая исследуемую область вдоль оси
где
Это один из простейших шаблонов, часто называемый шаблоном типа «крест», будет иметь вид:
После преобразований (8.30) получаем систему уравнений относительно
где
где В качестве примера реализации программы рассмотрим случай соответствующий рисунку 8.2 при
Дата добавления: 2017-01-14; Просмотров: 375; Нарушение авторских прав?; Мы поможем в написании вашей работы! |