Научная литература
booksshare.net -> Добавить материал -> Физика -> Федоренко Р.П. -> "Введение в вычислительную физику" -> 115

Введение в вычислительную физику - Федоренко Р.П.

Федоренко Р.П. Введение в вычислительную физику — М.: Физ-тех, 1994. — 528 c.
ISBN 5-7417-0002-0
Скачать (прямая ссылка): vvedenievvichesleniyah1994.djvu
Предыдущая << 1 .. 109 110 111 112 113 114 < 115 > 116 117 118 119 120 121 .. 210 >> Следующая


Исследование дисперсионного соотношения для разностной схемы. Подчеркнем, что этот аппарат, строго говоря, работает только в случае линейных уравнений с постоянными коэффициентами. Он применяется для линеаризованных моделей реальных уравнений, однако полученные в линейной модели рекомендации затем используются и в реальных задачах. Хорошо известно, чтб такое дисперсионное соотношение для линейного дифференциального уравнения с постоянными коэффициентами. В нашем случае для уравнения pt + ирх = 0 дисперсионное соотношение появляется,

коща мы ищем решение вида ex<-k)t+ikx, где Х(к) = —uki.

Оказывается, разностные уравнения (линейные, однородные, с постоянными коэффициентами) имеют решения того же вида, но, конечно, с другой функцией к(к), зависящей от шагов т, h и вида разностной схемы. Найдем дисперсионное соотношение для напи-

(J)OOoo0 1 Точное о I решение

6

I

I о

I

1 °°о

__________j_____ . °, <3

20 25 30 35 40 45 W Рис. 31
§20]

ОДНОМЕРНЫЕ УРАВНЕНИЯ ГАЗОВОЙ ДИНАМИКИ

301

санной выше схемы, полагая р" = еШ)т+Ikmhi Подставляя эту функцию в разностное уравнение, после очевидных преобразований получаем соотношение

Из него легко вычислить дисперсионное соотношение для схемы «против потока»:

Естественно оценивать качество разностной схемы по степени совпадения дисперсионных функций для дифференциального и разностного уравнений. Идеальным было бы их совпадение. Оно обеспечивается условием uxlh= 1. Этот идеальный случай, к сожалению, практически не интересен. Соотношение ux/h = 1 в реальной задаче, когда значение и не является постоянным, а меняется во времени и в пространстве, во всех точках сетки выдержать нельзя. Поэтому связанными с ним преимуществами воспользоваться в практической работе не удается. Разумеется, функция Х(к, h, т) должна аппроксимировать к(к). Параметр h есть малый параметр, и аппроксимация, естественно, тем лучше, чем меньше волновое число к (чем глаже по л: рассматриваемое частное решение); на сетке с шагом h волновые числа к > 2л/h уже не реализуются.

Суждения о качестве разностной схемы можно делать, сравнивая графики к(к) и к(к, h, т). Некоторые выводы можно получить, считая kh«-1 (в смысле kh =S 0.5, например) и разлагая в ряд Тейлора хотя бы с точностью до второго члена:

Сравним частные решения дифференциального и разностного уравнений:

gik(mh-unx) eik{mh—unx) e~uk,z(h-их)пх/1

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

1. Как отмечалось, малоинтересен специальный случай их = h.

2. При и < 0 схема непригодна: решения разностного уравнения отличаются от решений дифференциального множителем порядка е\и\к hnx^ КОХОрЫй прИ к ^\/h катастрофически (при h, т-*0) растет, как gluWh.

3. При h — их < 0, т.е. ux/h> 1, схема непригодна по тем же причинам.

4. При и > 0 и их ^ h решения отличаются множителем, затухающим при росте t, причем темп затухания тем выше, чем больше волновое число к (т.е. чем меньше длина волны частного решения

(ех% - 1)/т + и(1 - e~ikh)/h = 0.

Х(к, h, т) = -Mn [1-м ^J+ и\е

JL a-ik,h
302

ПРИБЛИЖЕННЫЕ МЕТОДЫ ВЫЧИСЛИТЕЛЬНОЙ ФИЗИКИ

[Ч. II

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

Приведем еще две популярные схемы аппроксимации «уравнения переноса» Pt + ирх = 0, имеющие второй порядок аппроксимации по г и А, и их дисперсионные соотношения. Схема «квадрат» имеет вид

,л+1

+ Pm+,

_п I -At

Pm+Pm + l

Pm+1 +Pm+1

„л+1

+ Р*

0. (19)

Ее дисперсионное соотношение таково:

Х(к, h, х) = і In

Асимптотика при kh«-1 Х(к, h, х) J

іки + у2 іик3(и2х2 — h2).

Другая схема (называемая характеристической схемой второго порядка):

„л+1

Pm і ..Pm Pm-I , .. h /, T -------+ и--------й-----+ U1

имеет дисперсионную функцию

г/n+ 1

* 2р" + р" ,

гт ' гт— I

0, (20)

1 + и j (е ikh — I) + Au 4 (1 — и х) sin2 .

X(k, h, х) = In

Ее асимптотика при \kh\<x.\ такова:

Х(к, h, х) « —iku + ^ ik?u(h2 — и2х2).

В обоих случаях Х(к, h, х) совпадает с Х(к) с точностью до 0(к3), а не 0(к2), как в первом случае (эти схемы имеют второй порядок аппроксимации, а аппроксимация «против потока» — только первый).

Какие же выводы можно сделать из полученных формул? Решения дифференциального уравнения имеют вид волн с «частотой» к, движущихся равномерно вправо со скоростью и > 0. Волны (для всех к) движутся с одной и той же скоростью. Поэтому график p(t, х), заданный в начальный момент времени, просто движется со скоростью и, не меняя своей формы. Решения разностного уравнения имеют вид

'f Jfc

ехр

X = х„

t = І

п>
§201

ОДНОМЕРНЫЕ УРАВНЕНИЯ ГАЗОВОЙ ДИНАМИКИ

303

причем

—j Х(к, h, х) = и ^l + (Л2 — M2X2)

(для характеристической схемы).

Таким образом, каждая элементарная волна движется со своей собственной скоростью Uk = —X/к, которая мало отличается от и при малых частотах к. Высокочастотные же волны движутся с существенно отличной от и скоростью. Заметим, что в схемах второго порядка точности гармоники не затухают с течением времени. Различие в скоростях ик приводит к тому, что первоначальный «волновой пакет», определяющий форму начального профиля р°, деформируется за счет «рассогласования фаз». В расчетах это сказывается в том, что график теряет монотонность.
Предыдущая << 1 .. 109 110 111 112 113 114 < 115 > 116 117 118 119 120 121 .. 210 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed