Метод характеристик

Материал из testwiki
Перейти к навигации Перейти к поиску

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

Принцип

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

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

Примеры

Квазилинейное уравнение на плоскости

Рассмотрим следующее квазилинейное уравнение относительно неизвестной функции u(x,y)

a(x,y,u)ux+b(x,y,u)uy=c(x,y,u).

Рассмотрим поверхность z=u(x,y) в 3. Нормаль к этой поверхности задается выражением

(ux(x,y),uy(x,y),1).

В результате получим, что уравнение эквивалентно геометрическому утверждению о том, что векторное поле

(a(x,y,z),b(x,y,z),c(x,y,z))

является касательным к поверхности z=u(x,y) в каждой точке.

В этом случае уравнения характеристик могут быть записаны в виде[1]:

dxa(x,y,z)=dyb(x,y,z)=dzc(x,y,z),

или же, если x(t), y(t), z(t) суть функции параметра t:

dxdt=a(x,y,z)dydt=b(x,y,z)dzdt=c(x,y,z).

То есть поверхность z=u(x,y) образована однопараметрическим семейством описанных кривых. Такая поверхность полностью задаётся одной кривой на ней трансверсальной к векторному полю (a,b,c).

Уравнение переноса

Рассмотрим частный случай уравнения выше, так называемое уравнение переноса (возникает при решении задачи о свободном расширении газа в пустоту):

aux+ut=0

где a постоянная, а u — функция переменных x и t.

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

ddsu(x(s),t(s))=F(u,x(s),t(s)),

где (x(s),t(s)) — характеристика.

Вначале мы устанавливаем

ddsu(x(s),t(s))=uxdxds+utdtds

Теперь, если положить dxds=a и dtds=1, получим

aux+ut, что является левой частью уравнения переноса, с которого мы начали. Таким образом,
ddsu=aux+ut=0.

Как видно, вдоль характеристики (x(s),t(s)) исходное уравнение превращается в ОДУ us=F(u,x(s),t(s))=0, которое говорит о том, что вдоль характеристик решение постоянное. Таким образом, u(xs,ts)=u(x0,0), где точки (xs,ts) и (x0,0) лежат на одной характеристике. Видно, что для нахождения общего решения достаточно найти характеристики уравнения, решая следующую систему ОДУ:

  • dtds=1, при t(0)=0 решение — t=s,
  • dxds=a, при x(0)=x0 решение — x=as+x0=at+x0,
  • duds=0, при u(0)=f(x0) решение — u(x(t),t)=f(x0)=f(xat).

В нашем случае, характеристики — это семейство прямых с наклоном a, и решение u остается постоянным вдоль каждой из характеристик.

Постановка задачи Коши

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

u|S=f(x)

В общем случае почти невозможно сформулировать условие глобальной разрешимости задачи Коши, однако если ограничиться условием локальной разрешимости, можно воспользоваться следующей теоремой:

Решение задачи Коши в окрестности точки

x0S

существует и единственно, если проходящая через

x0

характеристика трансверсальна поверхности S[2]

Примечания

Шаблон:Примечания

Литература

Шаблон:Rq