Разностные схемы для уравнений параболического типа
Уравнения параболического типа. Разностные схемы для уравнения теплопроводности, задача Коши. Явная и неявная разностные схемы. Применение двухслойных разностных шаблонов. Устойчивость двухслойных разностных схем. Решение задач методом прогонки.
Рубрика | Математика |
Вид | лекция |
Язык | русский |
Дата добавления | 28.06.2009 |
Размер файла | 494,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Разностные схемы для уравнений параболического типа
1. Решение задачи Коши
Рассмотрим задачу Коши для уравнения теплопроводности
, , , (3.5)
с условием на прямой t=0
, . (3.6)
Требуется найти функцию , которая при и удовлетворяла бы уравнению (3.5), а при выполняла бы условие (3.6).
Будем считать, что задача (3.5), (3.6) имеет в верхней полуплоскости единственное решение , непрерывное вместе со своими производными
, i=1, 2 и , k=1, 2, 3, 4.
Запишем задачу (3.5), (3.6) в виде . Для этого достаточно положить
Будем далее считать, что t изменяется в пределах . В рассматриваемом случае
,
Г ? объединение прямых t=0 и t=T.
Выберем прямоугольную сетку и заменим область сеточной областью . К области отнесем совокупность узлов , где
, , ,
, , , .
Заменим задачу разностной схемой вида . Обозначим через точное значение решения задачи в узле , а через - соответствующее приближенное решение. Имеем
Для замены выражений и воспользуемся формулами численного дифференцирования. Имеем:
, (3.7)
, (3.8)
, (3.9)
(3.10)
Назовем некоторую совокупность узлов, привлекаемых для замены задачи в узле , разностной схемой , шаблоном. Наиболее употребительные шаблоны изображены на рис. 3:
Рис. 3. Явный и неявный шаблоны
Рассмотрим явный двухслойный шаблон. Для него
(3.11)
Здесь мы воспользовались формулами (3.7) и (3.10) и обозначили
.
Введем обозначение
(3.12)
Теперь на основании формул (3.11), (3.12) можно записать разностную схему для задачи :
, (3.13)
где разностный оператор определяется по правилу
Аналогично, если использовать неявный двухслойный шаблон, можно получить такую разностную схему:
, (3.14)
где
На основании формул (3.11) и (3.13) можно записать
,
где
Аналогично, используя (3.11), (3.10), (3.14), получим
,
.
Выясним порядок аппроксимации разностных схем (3.13) и (3.14). В качестве возьмем линейное множество всех пар ограниченных функций
.
Норму в определим правилом
Пусть , где r и s - некоторые положительные числа.
Предположим, что для и верны оценки
, .
Тогда легко получить
, (3.15)
. (3.16)
Для параболических уравнений, как мы увидим далее, в случае схемы (3.13) можно взять S=2, а в случае схемы (3.14) можно взять S=1.
Из формул (3.15), (3.16) следует, что разностные схемы (3.13), (3.14) аппроксимируют задачу с погрешностью порядка S относительно h.
Разностная схема (3.13) позволяет по значениям решения на нулевом слое, то есть по значениям вычислить значения на первом слое . Для этого достаточно в (3.13) положить n = 0 и произвести вычисления, носящие рекурсионный характер. Потом по значениям можно аналогично при n = 1 вычислить значения и т.д. В силу этого разностную схему (3.13) называют явной.
Разностная схема (3.14) такими свойствами не обладает. Действительно, если мы в (3.14) положим n = 0, то в левой части полученной формулы будет линейная комбинация из значений , в правой части будут значения известной функции и . Для вычисления значений на первом слое в этом случае необходимо решать бесконечную систему линейных уравнений. По этой причине схему (3.14) называют неявной.
2. Устойчивость двухслойных разностных схем
Определим норму в пространстве по правилу
.
Рассмотрим явную разностную схему (3.13). Выясним, при каких значениях r, возможна устойчивость этой схемы.
Для доказательства устойчивости надо показать, что разностная схема однозначно разрешима и при любых
,
имеет место оценка ,
где М - постоянная, не зависящая от и и .
Разностная схема (3.13) - явная, и поэтому ее однозначная разрешимость очевидна.
Перепишем формулу в виде
, , (3.17)
.
Пусть выполнено условие
или . (3.18)
Тогда из (3.17) получим:
,
или
. (3.19)
Неравенство (3.19) означает, что при , не превосходит , то есть не возрастает с увеличением n.
Это свойство однородной разностной схемы принято называть принципом максимума. Положим в (3.19) . Это даст
,
,
.
Заметим, что есть число, независящее от m и n. Просуммировав последние неравенства и, учитывая, что , получим
(3.20)
где обозначено
На основании (3.20) можно записать
или .
Таким образом, разностная схема (3.13) при выполнении условия (3.18), налагаемого на и h, устойчива. Условие (3.18) весьма жестко, ибо из него следует, что
. (3.21)
Это приводит к тому, что если мы желаем сохранить устойчивость, то при вычислениях по схеме (3.13) шаг по времени приходится выбирать очень малым.
Обратимся теперь к разностной схеме (3.14), соответствующей шаблону, изображенному на рис. 4,
Рис. 4. Неявный двухслойный шаблон
и перепишем ее в виде
(3.22)
Посмотрим, какие надо проделать вычисления, чтобы, используя формулы (3.22), можно было вычислить, например, значения на первом временном слое со значениями на нулевом временном слое. Положив в формулах (3.22) n=0, получим:
(3.23)
Формулы (3.23) представляют собой бесконечную систему линейных уравнений относительно неизвестных .
Решение таких систем является сложной и трудоемкой задачей, поэтому разностные схемы (3.14) неудобны для задач Коши на бесконечных отрезках и применяется редко. Однако если отрезок оси x, на котором рассматривается задача Коши, конечен, то есть , а на прямых x=a и x=b дополнительно заданы некоторые ограничения на решение , то разностные схемы вида (3.14) оказываются весьма эффективными. В частности, можно показать, что такие схемы являются абсолютно устойчивыми, то есть устойчивыми при любых значениях .
Если, например, на отрезках прямых x=a и x=b, заданы условия , , то вид системы (3.23) существенно изменится:
(3.24)
Формулы (3.24) представляют собой систему M+1 алгебраических уравнений относительно . Матрица этой системы трехдиагональна и ее можно решить методом прогонки. Отсюда ясно, что реализация неявных разностных схем требует больших вычислительных затрат для вычисления решения на одном временном слое, но таких слоев может быть немного из-за того, что в этом случае отсутствуют ограничения на соотношение . Если пользоваться явной разностной схемой, то вычисление решения на следующем слое осуществляется по рекурсионному правилу и связано с минимальными вычислительными затратами, однако из-за ограничения
число временных слоев в случае явных схем может быть существенно большим по сравнению с числом временных слоев для неявных схем.
Рассмотрим теперь вопрос о сходимости схемы (3.13). Эта схема аппроксимирует задачу (3.5), (3.6) с погрешностью порядка и устойчива при . Поэтому схема (3.13), по теореме об аппроксимации и устойчивости, будет сходящейся. При этом погрешность для приближенного решения будет величиной порядка .
Подобные документы
Общая характеристика параболических дифференциальных уравнений на примере уравнения теплопроводности. Основные определения и конечно-разностные схемы. Решение дифференциальных уравнений параболического типа методом сеток или методом конечных разностей.
контрольная работа [835,6 K], добавлен 27.04.2011Определение дифференциальных уравнений в частных производных параболического типа. Приведение уравнения второго порядка к каноническому виду. Принцип построения разностных схем. Конечно-разностный метод решения задач. Двусторонний метод аппроксимации.
дипломная работа [603,8 K], добавлен 24.01.2013Приведение к системе уравнений первого порядка. Разностное представление систем дифференциальных уравнений. Сеточные методы для нестационарных задач. Особенность краевых задач второго порядка. Разностные схемы для уравнений в частных производных.
реферат [308,6 K], добавлен 13.08.2009Обзор применения аппарата разностных уравнений в экономической сфере. Построение моделей динамики выпуска продукции фирмы на основе линейных разностных уравнений второго порядка. Анализ модели рынка с запаздыванием сбыта, динамической модели Леонтьева.
практическая работа [129,1 K], добавлен 11.01.2012Рассмотрение общих сведений обратных задач математической физики. Ознакомление с методами решения граничных обратных задач уравнений параболического типа. Описание численного решения данных задач для линейно упруго-пластического режима фильтрации.
диссертация [2,8 M], добавлен 19.06.2015Физические задачи, приводящие к уравнению теплопроводности. Краевые задачи, связанные с конфигурацией тела и условиями теплообмена. Теория разностных методов решения уравнения теплопроводности, устойчивость и сходимость соответствующих разностных схем.
дипломная работа [460,8 K], добавлен 04.05.2011Последовательность решения линейной краевой задачи. Особенности метода прогонки. Алгоритм метода конечных разностей: построение сетки в заданной области, замена дифференциального оператора. Решение СЛАУ методом Гаусса, конечно-разностные уравнения.
контрольная работа [366,5 K], добавлен 28.07.2013Определения и параболические операторы. Принцип максимума для уравнений параболического типа. Применение принципа максимума при математическом моделировании процессов. Наличие экстремальных свойств уравнений. Решение уравнения теплопроводности.
курсовая работа [159,5 K], добавлен 22.08.2013Решение краевой задачи. Методы конечно-разностных, центрально-разностных отношений и метод прогонки. Приближенное решение линейного дифференциального уравнения второго порядка с помощью методов Галеркина, Ритца и коллокации, сравнение результов.
курсовая работа [596,2 K], добавлен 27.04.2011Метод аналитического решения (в радикалах) алгебраического уравнения n-ой степени с возвратом к корням исходного уравнения. Собственные значения для нахождения функций от матриц. Устойчивость решений линейных дифференциальных и разностных уравнений.
научная работа [47,7 K], добавлен 05.05.2010