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

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



Рис. 4.6. Неявный метод Эйлера, (а) Модуль коэффициента перехода; (Ь) относительная погрешность определения фазы.

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

4.1.5. Метод с перешагиванием (метод «чехарда»)

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

Метод с перешагиванием называют трехслойным по времени, так как для определения значения и т (ai+ 1)-м шаге по времени необходимо знать значения и на {п- 1)-м и п-м шагах по времени. Метод имеет погрешность аппроксимации 0({Af)2, (Ал:)2) и устойчив при vl. Модифицированное уравнение имеет вид

щ + = (v - 1)- (9v - lOv+l) w+....

(4.38)

и относительная погрешность в определении фазы

Ф arc tg (- у sin Р) щ

Фе - Pv

построены на рис. 4.6. Неявный метод Эйлера ведет к сильной





1.00

1.00

0.00

Рис. 4.7. Схема «чехарда», (а) Модуль коэффициента перехода; (Ь) относительная погрешность определения фазы.

(4.40)

или от округления, не затухают (предполагается, что граничные условия периодические, а vI). Коэффициент перехода

G = dz (1 - v2 sin2 P) - /V sin p (4.39)

и относительная погрешность в определении фазы

Ф arctg[-vsinp/± (1 ~v»sin»P)/] Фе -Pv

построены на рис. 4.7.

Хотя метод с перешагиванием имеет второй порядок точности и не вносит в решение диссипацию, он обладает рядом недостатков. Прежде всего начальные условия необходимо задать на двух временных слоях. С этой проблемой можно справиться, используя двухслойную схему на первом шаге по времени. Второй недостаток метода связан именно с «перешагиванием» (т. е. с тем, что не зависит от ufj, которое приводит к появлению при расчете двух независимых решений. И наконец, метод с перешагиванием предъявляет более высокие требования к памяти ЭВМ, так как является трехслойным по времени. Необходимую для расчета память ЭВМ можно существенно сократить, если вместо величины и"} записать величину ujK

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



1.00


0.75 1.00


Рис. 4.8. Схема Лакса - Вендроффа. (а) Модуль коэффициента перехода; (Ь) относительная погрешность определения фазы.

грешностью аппроксимации О {(Ах) 2, (А/) 2), устойчивая при v 1. Модифицированное уравнение в этом случае имеет вид

«, + c«, = -«-(l-v2)«,,,--v(l-v2)«,,,,+ ....

(4.45)

Коэффициент перехода

G=l ~ v2(l-cosp)~ivsinP (4.46)

и относительная погрешность в определении фазы 0 „ arc {-- V sin - vl cos P)] }

4.1.6. Метод Лакса - Вендроффа

Схему Лакса - Вендроффа [Lax, Wendroff, 1960] можно пс-строить, исходя из разложения в ряд Тейлора:

ип = и- + Ш, + 72 (А0« + О т% (4.41)

Из волнового уравнения следует

щ = - cux, Utt = cxx- (4.42) Перепишем уравнение (4.41) в виде

= ис + 722 {Mf и + О mf) (4.43)

и заменим производные Ux и uxxy используя центральные разности второго порядка. В результате получим широко известную схему Лакса -Вендроффа

«г*=«" - Иг(«/%. -«/-.)+iw - 2"/+«/-•) • (-

Это явная одношаговая схема второго порядка точности с по-



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