Метод характеристик решения уравнений в частных производных

Линейные дифференциальные уравнения в частных производных первого порядка

Линейные однородные уравнения в частных производных первого порядка

Пусть X 1 , X 2 , . Xn – заданные функции переменных x 1 , x 2 , . xn .

Чтобы решить линейное однородное уравнение в частных производных первого порядка:

необходимо решить систему обыкновенных дифференциальных уравнений (уравнение характеристик):
:
Далее нужно представить решение в виде:
φ 1( x 1 , x 2 , . xn ) = C 1 ,
φ 2( x 1 , x 2 , . xn ) = C 2 ,
.
φn- 1 ( x 1 , x 2 , . xn ) = Cn- 1 ,
где Ck – постоянные.
После чего сразу получаем общее решение:
,
где F – произвольная функция от n – 1 аргументов.

Если нужно получить частное решение с определенными граничными условиями, то необходимо подставить значения переменных из граничных условий в общее решение и найти вид функции F .

Линейные неоднородные уравнения в частных производных первого порядка

Пусть X 1 , X 2 , . Xn+ 1 – заданные функции от переменных x 1 , x 2 , . xn и z .

Чтобы решить линейное неоднородное уравнение в частных производных первого порядка:
,
необходимо решить уравнение характеристик:
.
Решение этой системы нужно представить в следующем виде:
φ 1( x 1 , x 2 , . xn , z ) = C 1 ,
φ 2( x 1 , x 2 , . xn , z ) = C 2 ,
.
φn ( x 1 , x 2 , . xn , z ) = Cn .
После чего сразу получаем общий интеграл в неявном виде:

где F – произвольная функция. Также общий интеграл можно представить в различных вариантах, например:
φ 1 = F ( φ 2 , φ 3 , . φn ) ,
φ 2 = F ( φ 1 , φ 3 , . φn ) ,
и т. д.

Примеры решений линейных уравнений в частных производных первого порядка

Однородное уравнение

Найти общее решение линейного однородного уравнения в частных производных первого порядка и решить задачу Коши с указанным граничным условием:
,
при .

Это линейное однородное уравнение в частных производных первого порядка. Составляем уравнение характеристик:

Это уравнение характеристик содержит три уравнения:
;
;
.
Нам нужно выбрать и решить любые два из них. Тогда третье будет выполнено автоматически.

Выбираем и решаем первое уравнение:

Здесь переменные уже разделены, интегрируем:

Интегралы табличные,

Потенцируем:

Отсюда

Подставим во второе уравнение:

Или:

Это линейное уравнение. Решаем с помощью интегрирующего множителя. Умножим на x -1 и преобразуем:

Интегрируем:

Подставим полученное ранее выражение C1 = x y 2 :

Итак, мы нашли два интеграла уравнения характеристик:

Общее решение исходного уравнения в частных производных имеет вид:

где F — произвольная функция от двух аргументов F(φ1, φ2) . Найдем ее вид из граничного условия
при .

Рассматриваем решение на границе.
Положим x y = –1 :

Отсюда

На границе
.

Итак, мы нашли, что на границе функция F имеет вид:
F ( φ 1 , φ 2 ) = φ 1 φ 2 .
Такой же вид она имеет и во всей области
Подставляя
;
,
получаем частное решение исходного уравнения в частных производных с заданным граничным условием:

Общее решение:

где F — произвольная функция от двух аргументов F ( φ 1 , φ 2 ) .

Неоднородное уравнение

Найти поверхность, удовлетворяющую данному уравнению
,
и проходящую через данную окружность x + y + z = 0 , x 2 + y 2 + z 2 = a 2 .

Это линейное неоднородное уравнение в частных производных первого порядка. Составляем уравнение характеристик:

Оно содержит три уравнения:
;
;
.
Нам нужно выбрать и решить любые два из них. Тогда третье удовлетворится автоматически. Выбираем первое и второе уравнения.

Решаем уравнение:

Умножаем на 2 z и интегрируем:

Интегралы табличные,

Потенцируем:

Отсюда
x = C 1 y

Подставим во второе уравнение:

Или:

Замечаем, что , тогда

Это линейное уравнение. Решаем с помощью интегрирующего множителя. Разделим на y 2 и преобразуем:

Интегрируем:

Подставим полученное ранее выражение и преобразуем:

Итак, мы нашли два интеграла уравнения характеристик:

Для удобства дальнейших вычислений заметим, что функция от постоянной также является постоянной. Поэтому запишем интегралы в виде:

Общий интеграл исходного уравнения в частных производных имеет вид:
F ( φ 1 , φ 2) = 0
Но, поскольку F — произвольная функция от двух аргументов, то общий интеграл можно записать также в виде:
φ 1 = F ( φ 2) ,
где F — произвольная функция от одного аргумента.

Найдем вид этой функции, рассматривая решение на границе.
На границе, x 2 + y 2 + z 2 = a 2 , .
Из уравнения x + y + z = 0 , z = – ( x + y ) . Подставим в x 2 + y 2 + z 2 = a 2 и преобразуем:
x 2 + y 2 + ( x + y ) 2 = a 2
x 2 + y 2 + x 2 + 2 xy + y 2 = a 2
2 x 2 + 2 xy + 2 y 2 = a 2
Разделив на y 2 , имеем

Итак, мы нашли, что на границе:

.
Подставим в выражение общего интеграла:
φ 1 = F ( φ 2)
.
Сделаем подстановку
:
.

Итак, мы нашли, что на границе функция F имеет вид:
.
Такой же вид она имеет и во всей области, тогда
.
Подставляем выражения для φ1 и φ2 :

.
Умножим на a 2 y 2 .

Автор: Олег Одинцов . Опубликовано: 23-09-2014

Аналитические методы решения уравнений в частных производных

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К курсовой работе по дисциплине

«ЧИСЛЕННЫЕ МЕТОДЫ»

Рецензент – доцент В.В. Луценко

Составитель Бондаренко А.И.

Методические указания к курсовой работе по дисциплине «Численные методы»/ Сост. А.И. Бондаренко; Шахтинский ин-т (филиал) ЮРГТУ (НПИ). – Новочеркасск: ЮРГТУ, 2008. — 12 с.

Методические указания содержат теоретический материал, примеры выполнения и требования к оформлению курсовой работы по дисциплине «Численные методы».

Предназначены для студентов второго курса специальностей 230201«Информационные системы и технологии» и 0808001 «Прикладная информатика».

© Шахтинский институт ЮРГТУ, 2008

© Бондаренко А.И., 2008

ВВЕДЕНИЕ

Изучение различных процессов требует наряду с глубоким пониманием физики происходящих явлений совершенного владения современными методами вычислительной математики.

Обычно математическая модель записывается в форме как угодно сложных математических структур и, как правило, получить аналитическое решение такой задачи не удаётся. Приходится использовать численные методы вычислительной математики, реализация которых на ЭВМ требует соответствующего программного обеспечения. Результаты моделирования объекта на ЭВМ позволяют “проиграть” его поведение в самых разных, под­час экстремальных условиях. Значение такого вычислительного экспери­мента трудно переоценить, особенно если натурный эксперимент опасен, дорог или просто невозможен.

Большинство физических процессов можно сформулировать на языке дифференциальных уравнений с частными производными. Производные в этих уравнениях описывают важнейшие физические величины: скорость, ускорение, силу, температуру, трение, ток, потенциал и т.д.). Многие из таких уравнений не имеют аналитического решения и, чтобы их решить, приходится прибегать к численным методам.

В курсовой работе рассматривается одно из самых важных уравнений математической физики — уравнение Лапласа на примере решения задачи Дирихле в заданной плоской области. Отсутствие аналитического решения поставленной задачи требует выбора численного метода и его реализации на ЭВМ.

Курсовая работа является завершающим этапом изучения курса “Численные методы”. Цель курсовой работы:

· систематизация, закрепление и расширение теоретических и практических знаний по компьютерному моделированию типовых вычислительных алгоритмов и анализа полученной информации;

· выявление степени подготовленности студентов к самостоятельной работе в ходе решения поставленных задач.

Аналитические методы решения уравнений в частных производных

Существует целый арсенал методов для решения уравнений в частных производных. Перечислим некоторые аналитические методы решения таких уравнений.

Метод разделения переменных. Уравнение с частными производными с n независимыми переменными сводится к n обыкновенным дифференциальным уравнениям. Решение краевых задач для уравнения Лапласа может быть найдено методом разделения переменных (методом Фурье) лишь для простейших областей (круг, прямоугольник, шар цилиндр и др.).

Метод преобразования координат. Исходное уравнение с частными производными сводится к обыкновенному дифференциальному уравнению или к другому, более простому уравнению с частными производными с помощью соответствующего преобразования координат (например, поворота координатных осей и т.п.).

Введение новых переменных. Исходное уравнение с частными производными преобразуется к такому уравнению с частными производными для другой неизвестной функции, которое решается легче, чем исходное.

Метод интегральных уравнений. Уравнение с частными производными сводится к интегральному уравнению (уравнение, в котором неизвестная функция стоит под знаком интеграла).

Вариационные методы. Вместо уравнения с частными производными решается некоторая задача минимизации. Оказывается, что функция, доставляющая минимум некоторому выражению, является решением исходного уравнения.

Метод разложения по собственным функциям. Эти собственные функции находятся как решения так называемой задачи на собственные значения, которые соответствуют исходной задаче для уравнения с частными производными.

Метод функций Грина. Начальные и граничные условия заменяются системой простейших источников, и задача решается для каждого простейшего источника. Полное решение исходной задачи получается в результате суммирования решений для элементарных источников.

Системы уравнений с частными производными. Характеристики

Для решения систем уравнений с частными производными первого порядка могут быть использованы различные разностные схемы метода сеток, разработанные для одного уравнения. С этой целью формально систему уравнений можно записать в векторной форме с помощью одного уравнения, и тогда вид разностных формул сохраняется таким же, как и для скалярного уравнения. Разница состоит в том, что вместо скалярной сеточной функции вводится векторная.

Рассмотрим систему двух квазилинейных уравнений относительно искомых функций :

(2.60)

Коэффициенты этой системы переменные и зависят от х, t, U, V. Введем следующие обозначения: U — искомый вектор; F — вектор правой части; А, В — матрицы коэффициентов:

Запишем систему уравнений (2.60) в векторном виде:

Для решения этого квазилинейного векторного уравнения могут быть использованы различные разностные схемы, которые применяются для решения одного уравнения.

Мы не будем повторять сказанное ранее для одного уравнения, а остановимся на одном частном случае системы (2.60), важном для приложений. Речь идет о системах гиперболического типа. Введем матрицу С где α, β — некоторые числа. Тогда определитель этой матрицы

(2.61)

является квадратичной формой относительно α и β,т.е.

(2.62)

где коэффициенты q1, q2, q3, легко выразить через элементы матриц А, В, раскрывая определитель (2.61).

Система уравнений с частными производными первого порядка (2.60) называется гиперболической,если квадратичная форма (2.62) разлагается на вещественные линейные множители:

причем векторы неколлинеарны. Эти векторы в каждой точке плоскости (х,t) образуют два направления, которые называются характеристическими. Линия, касательная к которой в каждой точке имеет характеристическое направление, называется характеристикой. Через каждую точку проходят две характеристики, соответствующие двум характеристическим направлениям. Таким образом, всю плоскость (х, t) можно покрыть двумя семействами характеристик (рис. 2.18).

Рис. 2.18. Характеристики

Заметим, что в случае системы уравнений (2.60) с постоянными коэффициентами характеристические направления, если они существуют, постоянны для всех точек плоскости. Им соответствуют два семейства прямолинейных характеристик. В самом общем случае, когда коэффициенты системы (2.60) зависят от х, t, U, V, характеристики могут существовать в одной части плоскости (х, t) и отсутствовать в другой. Следовательно, гиперболичность системы (2.60) может быть не на всей плоскости, а лишь в некоторой области.

Наряду с гиперболическими системами существуют также параболические (с одним семейством характеристик) и эллиптические (действительных характеристик нет) системы.

Характеристики можно использовать для построения алгоритма численного решения системы уравнений с частными производными в области ее гиперболичности. Такой способ решения называется методом характеристик.

Не приводя подробных выкладок и опуская сами формулы, изложим идею метода характеристик. Рассмотрим задачу Коши. Пусть при t = 0 заданы начальные значения функций . Выбираем любой отрезок [а,b] на оси х и разбиваем его на части точками (рис. 2.19). В данном случае принято n= 4.

Рис. 2.19. К решению задачи Коши методом характеристик

Из точки А0 проводим характеристику первого семейства, из А1 — второго. Находим точку пересечения В0. Используя некоторые соотношения (характеристические) вдоль отрезков характеристик А0В0 и А1В0,заменяющие исходные уравнения, вычисляем искомые функции в точке В0. Аналогично находим решение в других точках слоя В. При этом в отличие от метода сеток этот слой не является прямолинейным отрезком t= const, а определяется точками пересечения характеристик.

Далее вычисляем искомые значения в точках слоев С, Dи т.д. При этом каждый раз (при решении задачи Коши) при переходе от слоя к слою число узлов уменьшается на единицу, так что на последнем слое получается лишь один узел. Область решения задачи Коши представляет собой криволинейный треугольник с кусочно гладкими сторонами.

При решении краевой задачи используют значения искомых функций на границах. В этом случае расчетная область изменяется: она прилегает к границе х = const, на которой заданы значения функций U(x), V(x). При этом вблизи границы используют характеристики одного семейства, выходящие из границы и попадающие в расчетную область. Если граничные условия задают при двух значениях х, то алгоритм метода характеристик значительно усложняется.

Достоинством метода характеристик является то, что он основан на физической сущности задачи, поскольку возмущения распространяются по характеристикам. Метод позволяет выявить разрывы в решении. Недостатком метода является нерегулярность получаемой сетки, поскольку узлы располагаются неравномерно (в точках пересечения характеристик).

Для устранения этого недостатка разработаны так называемые сеточно-характеристические методы. Их идея состоит в том, что сетка фиксируется заранее, а характеристики проводятся «назад» из узлов (j+ 1)-ого слоя до пересечения с j-ым слоем. Значения U, Vв точках пересечения вычисляются путем интерполяции по ранее найденному решению в узлах j-ого слоя.

Геометрическая интерпретация сеточно-характеристического метода показана на рис. 2.20. Здесь точками отмечены заранее выбранные узлы; штриховые линии — отрезки характеристик. Значения функций в точках пересечения А и В находятся интерполированием решения в узлах и Эти значения используют для определения решения в расчетном узле (i, j+1).

Рис. 2.20. Геометрическая интерпретация сеточно-характеристического метода


источники:

http://poisk-ru.ru/s15739t19.html

http://3ys.ru/metody-resheniya-differentsialnykh-uravnenij/sistemy-uravnenij-s-chastnymi-proizvodnymi-kharakteristiki.html