Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2808.Введение в математическое моделирование..pdf
Скачиваний:
111
Добавлен:
15.11.2022
Размер:
38.88 Mб
Скачать

Окончательно наша модель приняла вид системы дифферен­ циальных уравнений в частных производных с постоянными коэф­ фициентами, т.е. чисто линейных уравнений. Это —обычное дело, если возмущается однородное и стационарное решение. Информа­ ция о возмущаемом решении содержится в коэффициенте а.

6.4. РЕШЕНИЕ ВОЛНОВОГО УРАВНЕНИЯ МЕТОДОМ ФУРЬЕ

Я готов биться обзаклад, что принцип супер­ позиции будет стоять в веках.

Р.Фейнман

Приступим к решению уравнения (6.7)

удовлетворяющему граничным условиям

v«U) = v(/,0 = 0

(6.18)

и начальным условиям

v(x, 0) = ф(х), |^ (х ,0) = \у(х).

(6.19)

Эта задача соответствует динамическому поведению газа в тон­ ком канале длиной I (или колебаниям струны с закрепленными концами). Задавая функции (6.19) начального возмущения состо­ яния газа, не надо забывать, что (6.7) справедливо для малых воз­ мущений. Найдем нетривиальное классическое решение краевой задачи (6.7),(6.18),(6.19). Доказано, что это решение существует и единственно. Будем, следуя Эйлеру, искать его в виде, обычном для линейных уравнений математической физики с постоянными коэффициентами:

v~exp(foc +c/),

(6.20)

9Введение в математическое моделирование

где к и с могут быть комплексными. Решения типа (6.20) называ­ ют нормальными модами, или нормальными колебаниями. Характе­ ристическое (дисперсионное) уравнение принимает вид

с2 - д 2&2 = 0,

откуда

с = ±ак.

(6.21)

Число решений характеристического уравнения оказалось рав­ ным порядку производной по /, т.е., вместо (6.20) надо записать

v = ехр(с/)[Лехр(сх/д) + Вехр(-сх/а)\.

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

ние v = 0 (покажите). При с = /у

условие существования нетри­

виальной пары А, В примет вид

sin (у//а) = 0, откуда у = ппа/1,

п =0, ±1, ±2,... С учетом решения характеристического уравнения функция (6 .20) приобретает вид

vn =[Fnsin(nnat/l) + Gncos(nnat/l)]sin(nnx/l), и= 0,1,2,... (6.22)

Эти функции суть частные решения нашей краевой задачи. В силу принципа суперпозиции функция

v = I [ / nsin(nnat/l) + Gn cos(nnat/l)]sin(nnx/l)

(6.23)

n= 0

также будет ее решением. Подчиним коэффициенты линейной комбинации (6.23) начальным условиям (6.19):

ф(х) = £ Gnsin(jшх/ /),

VU) = £ Fn Н Г sin(Knx/

/1=0

п- 0

Но это есть разложения начальных функций ф(х) и у(х) в ряд

т а

Фурье. Коэффициенты этого ряда Gn и Нп = Fn - j - находятся как

2 I

л /

Gn

Hn = iJ^)sm (jc# £ //)^ .

1 о

1 о

Как известно, коэффициенты ряда Фурье убывают, и тем бы­ стрее, чем более гладкой является функция. Окончательно реше­ ние задачи примет вид

v = X — jy(£) sin(jw£/ t)dt,sin(TOJ<rt//) -

п=0

/

-уJф©sm(w£/l)d^cos(nnat/l) sin(nnx/l).

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

Обратим внимание на то, что частные решения (6.22) краевой задачи представимы в виде

v = T(t)X(x),

(6.24)

т.е. начальный профиль Д0)Х(х) со временем только растягивает­ ся или сжимается, оставаясь подобным самому себе (автомодель­ ным). Подставляя представление (6.24) в (6.7), получаем

Т Х - а 2ТХ' = 0,

 

откуда после деления на а2ТХ находим

 

1 Г

X" = Х.

(6.25)

а2 Т

X

 

Здесь X, очевидно, не зависит ни от t, ни от х. Одно из урав­

нений системы (6.25)

 

 

Х ’-ХХ = Ъ

(6.26)

259

А(0) = А(/) = 0,

(6.27)

вытекающими из (6.18), представляет собой частный случай изве­ стной в математической физике задачи Штурма-Лиувилля —зада­ чи нахождения нетривиального (т.е. ненулевого) решения обыкно­ венного дифференциального уравнения (6.26), удовлетворяющего краевым условиям (6.27). Те значения X, при которых эта задача имеет нетривиальные решения, называются собственными числа­ ми (спектром) задачи, а соответствующие им решения —собствен­ ными функциями задачи.

Как видим, задача Штурма-Лиувилля напоминает задачу на­ хождения собственных векторов t симметричного тензора второго ранга X над конечномерным пространством:

(X -X I)t =0, 0.

Формальная замена линейного симметричного оператора А-дру­ гим линейным самосопряженным оператором —координатной ча­ стью линейного дифференциального оператора с краевыми усло­ виями, и приводит к задаче Штурма-Лиувилля (напомним, что функции также являются векторами, т.е. элементами линейного пространства).

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

lim Хп = +°°. Каждому собственному значению соответствует един-

П—¥оо

ственная нормированная собственная функция, а полный набор собственных функций образует ортонормированный базис про­ странства непрерывных функций на отрезке (точнее говоря, речь идет об ортонормированном базисе в гильбертовом простран­ стве, всюду плотном в С [а, Л]). Решения задачи (6.26)—(6.27) имеют вид

(6.28)

Собственные функции sin(7^г*)> л = 0,1, 2,... еще называ­

ются модами, или гармониками.

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

Tn(t) = Fnsm (^a t)+ G ncos(Jj^at).

(6.29)

Обратим внимание на то, что элемент спектра определяет не

только форму гармоники (6.28), но и частоту колебаний

на­

зываемую собственной частотой этой гармоники. Из (6.24) следу­ ет, что если выбрать начальное возмущение (6.19) соответствую­ щим (6.28), то в системе будут происходить колебания газа с л-й собственной частотой.

Рассмотренная нами задача также описывает поперечные ко­ лебания линейно-упругой струны, шарнирно закрепленной по концам. Заметим, что амплитуда колебаний любой гармоники не зависит от частоты ее колебаний. Этот факт является общим для линейных волновых и колебательных моделей (и упоминался нами в начале главы в связи с открытием Гука).

Задача на нахождение собственных значений и собственных функций обобщается на граничные задачи, поставленные для трех­ мерных тел. Удивительно, что тело, некоторые свойства которого описываются линейным дифференциальным уравнением в частных производных, имеет набор собственных частот и функций («пас­ портных данных»), зависящих только от оператора, формы тела и наложенных на его границах условий. Важно, что собственные функции задачи образуют базис некоторого функционального век­ торного пространства, по которому можно разложить решение (вопрос, всегда ли - оставим открытым). Например, для решения задачи со сложным (но линейным) оператором и некоторыми гра­ ничными условиями иногда разумнее решить сначала задачу с более простым оператором и теми же условиями, а полученное разложение далее использовать для основной задачи. Отметим, что если мы решаем линейные уравнения для бесконечных областей, спектр оказывается непрерывным и суперпозиция нормальных мод в представлении начальных условий сводится к интегральной сум­ ме по к.

6.5. О ХАРАКТЕРИСТИКАХ УРАВНЕНИЙ МАТЕМАТИЧЕСКОЙ ФИЗИКИ. РЕШЕНИЕ ВОЛНОВОГО УРАВНЕНИЯ МЕТОДОМ ДАЛАМБЕРА

Долог путь поучений, короток и успе­ шен путь примеров.

Сенека Младший

Здесь нам понадобится понятие характеристик линейного диф­ ференциального оператора. Начнем с простого примера, исполь­ зующего понятия эйлеровых и лагранжевых координат (см. разд. 6.2). Пусть каждая частица %«одномерной» сплошной среды имеет некоторый локальный параметр ■&, не изменяющийся со вре­ менем:

(6.30)

Согласно формуле (6.9),

^

+ v (x ,0 ^ = 0.

(6.31)

dt

Эх

 

Поле скоростей v(x, /) будем считать известным, а 0 (х, t) ра­ зыскиваемым. Дифференциальное уравнение (6.31), линейное от­ носительно старших производных с коэффициентами, зависящи­ ми только от координаты х и времени t, принадлежит к классу почти линейных уравнений в частных производных первого поряд­ ка (по терминологии [42]). Как любое дифференциальное уравне­ ние, оно имеет бесконечное множество решений (в некотором функциональном пространстве), и чтобы выделить из них опреде­ ленное, следует дополнить это уравнение начальным условием

fl(x,0) = fl0(x).

(6.32)

Такая задача называется начальной задачей, или задачей Коши. Однако решать задачу (6.31)—(6.32) легче всего, принимая во внимание ее происхождение (физическое содержание). Из (6.30)

вытекает, что fl = fl(£), откуда с учетом (6.32) имеем

(6.33)

Мы получили (6.33) —решение с точки зрения Лагранжа. Для нахождения поля ■&(х, t) нам придется решить еще одно дифференциальное уравнение

^ 1 3 •

II

><

с начальным условием

(6.34)

О

1ЛГТ

 

II

(6.35)

Решение этой задачи Коши х = х(£, t) —закон движения час­

тицы с именем ^ —в силу свойств континуума можно обратить в

%= !;(х, /), и окончательно решение с точки зрения Эйлера примет вид

О)-

Интегральные линии уравнения (6.34) на плоскости х, t, т.е. траектории движения частиц при заданном поле скоростей v(x, t), называются характеристиками уравнения с частными производны­ ми (6.31) [29]; это не что иное, как координатные линии £, = const. Очевидно, поле характеристик плотно заполняет плоскость х, t. Результат (6.33) можно понимать так: решения (6.31) должны быть постоянными вдоль каждой из его характеристик. Таким образом, вдоль каждой своей характеристики уравнение в частных произ­ водных (6.31) превращается в обыкновенное дифференциальное уравнение.

Посмотрим, сможет ли это дать что-либо для понимания системы (6.17), которую перепишем в виде

Эу Эр

Эр

Э у

(6.36)

Эt +р0 Эх

Эt +

Эх

 

Пусть нам известно, что эта система имеет гладкое решение в некоторой области G плоскости х, t. Выберем в этой области точ­ ку х0, t0 и проведем через нее гладкую кривую у. Предположим, что нам почему-либо известны значения полей v, р вдоль этой кривой. Поставим задачу определения значений этих полей вбли­ зи кривой. Конечно, эта задача есть задача Коши. Принятые тре­ бования означают, что нам известны производные полей у, р вдоль кривой у в точке х^, f0:

Условие разрешимости системы (6.36)—(6.37) относительно

Эу Эу Эр Эр

— , — , -г*-, записывается как d t дх Эt Ъх

1

0

0

<r

 

 

 

 

 

Po

 

 

0

Ро

1

0 2( d t'f

(d x 'f

 

dy

dy

0

0 ~ a UJ

'>yj

(6.38)

dt_

dx

 

 

 

0

0

dt_

dx

 

 

dy

dy

 

 

 

 

 

 

Это условие в силу принятой нами гипотезы существования решения вблизи кривой заведомо выполняется. Таким образом, из (6.36)—(6.37) находим первые производные, затем точно так же последовательно можно найти смешанные производные высших порядков, что и позволит построить искомое решение. Но если у имеет уравнение x±at =const, то требование о существовании ре­ шения может не иметь смысла. Из линейной алгебры известно, что в данном случае решение возможно, если ранг матрицы в (6.38) совпадает с рангом расширенной матрицы

’ 1

0

0

02/Po

0

0

0

1“

Po

0

dt_

dx

 

dv

0

о

dy

dy

yj

dy

 

 

0

0

 

dx

dp

dy

dy

dy

 

 

Например, должен равняться нулю определитель матрицы:

0

0

0

<*2/pi

 

 

 

 

0

Ро

1

0

а2 (

dt dv

dp dx'

dv

dx_

V/0

o

dy

dy

dt_

dx

PoV

° dydy

dydy j

dp

0

 

 

 

 

dy

dy

dy

 

 

 

 

 

 

 

 

 

Вдоль характеристик x±at =const это требование равносиль­

но выполнению соотношений

V T —р

\

 

= 0. В этом примере при-

 

 

 

 

 

Ро

/

 

ходим к понятию характеристик как к кривым, на которых могут не иметь смысла начальные условия задачи Коши. Характеристи­

ками оказались два семейства прямых x±a/ = const, образующих координатную сетку в плоскости х, t. Эта система координат обла­ дает особыми свойствами: на каждой ее координатной кривой со­

храняется постоянной величина соответствующая у * —р. Запишем Ро

систему (6.36) в новой системе координат у = х + at, z = x —at

f^+JL^£ =0

JLf*£ = 0

ЭУ Ро ду ’

дz ро Эz

или после преобразований:

 

-^1=0, 5?е.=о.

dydz dydz

Любое из уравнений системы легко решается: (Vy)z= 0 означа­ ет, что функция vy постоянна вдоль прямых у = const на плоско­

сти у, z. Итак,

= 0(г), а значит

 

v = J б(z)dy = f( z ) + g(y) = f ( x +at) + g(x - at).

(6.39)

Таким образом, имеем общее решение системы (6.7) с точно­ стью до двух произвольных функций, аргументами которых слу­