Промышленный лизинг Промышленный лизинг  Методички 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [ 35 ] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Если относительная погрешность в определении фазы при заданном р превосходит единицу, рассчитанная скорость распространения соответствующей гармонической волны оказывается больше точного значения скорости этой волны. Про такие волны говорят, что они распространяются с опережением по фазе. Аналогично, если относительная погрешность в определении фазы меньше единицы, то рассчитанная скорость распространения гармонической волны оказывается меньше точного значения скорости этой волны, поэтому говорят, что такая волна распространяется с отставанием по фазе. При использовании разностей против потока опережение по фазе возникает при 0.5 < v < 1, а отставание -если v < 0.5.

Пример 4.1. Пусть для решения волнового уравнения {с = = 0.75) с начальным условием

и{х, 0) = sin (бял:), 0<jc<1,

и периодическими граничными условиями используется схема с разностями против потока. Определим погрешность в определении амплитуды и фазы волны через десять шагов по времени, если А = 0.02 и Ajc = 0.02.

Решение, В рассматриваемой задаче можно ограничиться одним значением параметра р, так как при заданных граничных и начальном условиях решение волнового уравнения описывается одним членом ряда Фурье. Коэффициент перехода в этом случае определяется также одним членом ряда Фурье, удовлетворяющим волновому уравнению, поэтому частота точного решения совпадает с частотой, используемой для определения коэффициента перехода, т. е. fm = т/2я. Следовательно, в рассматриваемом случае волновое число задается в виде

Теперь можно вычислить р:

р == kx = (6я) (0.02) = 0.12я.

При помощи числа Куранта

сМ (0.75)(0.02) , = "ДГ= (0.02) -

легко определить модуль коэффициента перехода

I GI = [(1 ~ V + V cos р)2 + (- V sin P)2] = 0.986745



И, следовательно, погрешность в определении амплитуды после десяти шагов по времени

(1 -1 G Г) Ло = (1 - I G П (1) = 1 - 0.8751 = 0.1249.

Сравнивая фазовый угол ф после выполнения одного шага по

времени

С его точным значением фе за один шаг

= pv =-0.28274,

получим, что после выполнения десяти шагов по времени ошибка в определении фазы будет равна

10 = 0.0084465.

Сопоставим теперь точное решение волнового уравнения при t = lOA = 0.2 с полученным численно после выполнения десяти шагов по времени. Точное решение имеет вид

и{х, 0.2) = sin [6я{а:-0.15)],

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

и{х, 0.2) = (0.8751) sin [6п{х - 0.15) - 0.0084465].

Чтобы показать связь коэффициента перехода и модифицированного уравнения (4.15), запишем это уравнение в виде

Щ + cu, = Z 1 + • (4.20)

Здесь С2п и С2П+1 - коэффициенты перед членами уравнения с производными четного и нечетного порядков по пространству. Уорминг и Хайетт показали, что необходимым условием устойчивости разностной схемы является условие

(-1)-С2,>0, (4.21)

где С21 - коэффициент перед низшей производной четного порядка. Условие (4.21) аналогично требованию положительности коэффициента вязкости в уравнениях движения вязкой жидкости. В уравнении (4.15) коэффициент при низшей производной четного порядка имеет вид

C2--(l-v). (4.22)



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

4.1.3. Схема Лакса

Разностную схему (4.6) (метод Эйлера ) можно сделать устойчивой, заменив и"} на пространственное среднее (wjf, + + wJf i)/2. В результате получим широко известную схему Лакса [Lax, 1954], которой мы уже пользовались:

ur-{u?,. + uU)/2,uf -uU (4.26)

Это явная одношаговая схема первого порядка точности с погрешностью аппроксимации О {At, {Ax)/At). Она устойчива при

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

(сАх/2)(1 - v)>0, (4.23)

т. е. разностная схема устойчива, если v < 1. Это же условие устойчивости мы получили выше из анализа коэффициента перехода. Следует напомнить, что «эвристическая» теория устойчивости, приводяп;ая к условию (4.21), позволяет получить лишь необходимое условие устойчивости, поэтому для некоторых конечно-разностных схем информация об их устойчивости будет недостаточно полной, а для некоторых разностных схем (используемых, например, для решения уравнения теплопроводности) необходимо привлекать более сложные методы анализа устойчивости.

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

где km = /Ax - волновое число. Если волновое число мало, то можно ограничиться рассмотрением лишь членов ряда низшего порядка. Для схемы с разностями против потока это приводит к соотношению

1 ~ Т (" 1) (") 3 = 1 - i (2v2 - 3v + 1) р2, (4.25)



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [ 35 ] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124