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

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

Обозначим буквой D точное решение этого разностного уравнения, т. е. решение, которое мы получили бы на ЭВМ при отсутствии ошибок округления, а буквой Л/ -решение, полученное на реальной ЭВМ. Если А - аналитическое решение исходного уравнения в частных производных, то можно записать

Погрешность аппроксимации = Л - Z),

Погрешность округления =N - D,

Устойчивость конечно-разностной схемы определяется изменением погрешности в процессе вычисления. ОЪрайен и др. [OBrien et al., 1950] предложили следующую классификацию устойчивости разностных схем:

1. Если полная погрешность округления растет {не растет), то разностная схема называется сильно неустойчивой {устойчивой).

2. Если отдельная погрешность округления растет {не растет), то разностная схема называется слабо неустойчивой {устойчивой).

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

3.6.1. Метод Фурье или метод Неймана

Рассмотрим разностное уравнение (3.101). Если е - погрешность округления, то численное решение разностного уравнения можно представить в виде

М = 0 + г. (3.102)

Так как численное решение должно удовлетворять разностному уравнению, то, подставляя (3.102) в (3.101), получим

Точное решение D удовлетворяет разностному уравнению (3.101), поэтому и погрешность е удовлетворяет тому же уравнению:



Так как точное решение разностного уравнения D и погрешность округления 8 удовлетворяют одному и тому же уравнению, то и растут по времени они одинаково. Если разностная схема устойчива, то рост любого возмущения, вводимого на п~м шаге по времени, ограничен; для неустойчивых конечно-разностных схем возмущениеаозрастаст.

Рассмотрим распределение погрешности на сетке в любой момент времени. Для удобства выберем момент времени =0. Схематически это распределение погрешности показано на

е(х,0)


Рис. 3.11. Начальное распределение погрешности.

рис. 3.11. Предположим, что погрешность e{x,t) можно представить в виде суммы ряда Фурье

(3.104)

причем период основной частоты (т = 1) равен 2L. Нас интересует решение в интервале длины L, поэтому волновые числа

krn = mnlL, m = 0, 1, 2, ..., М,

где М - число отрезков длины Дл:, помещающихся в отрезке длины L. Например, если интервал длины 2L разбит на отрезки пятью узлами, то Л1 = 2, а в сумму ряда входят лишь гармоники

= kJ2n = m/2L, f, = 1/2L, m = 1, /о = 0, m = 0, /2=1 , m = 2.

Напомним, что частота указывает на число волн, помещающихся в отрезке длины 2L. Если т = 0, то /о = О, а соответствующее слагаемое описывает стационарную составляющую решения.

Так как погрешность удовлетворяет линейному уравнению, то поведение каждой гармоники, входящей в (3.104), можно рассмотреть независимо. I ассмотрим член 8(х, t) = bm{t)e.



Будем искать решение уравнения в виде ze. При t = О (п = 0) оно имеет вид е". Пусть z = e\ тогда

n anM at (3.105)

причем km вещественно, но а может быть и комплексным. Подставляя (3.105) в (3.103), получим

где r = аА/(Ах)2. Разделив на Vh использовав соотношение

cosP = (P + -P)/2,

получим

«A/ = l + 2r(cosp-l), где р = kmAx, При помощи тригонометрического тождества

sin2(p/2) = (l-cos Р)/2 перепишем последнее соотношение в окончательном виде

ei = 1 ~ 4г sin2(P/2). (ЗЛ06)

Так как для каждой гармоники 8j+ = "ejf, то погрешность округления не будет возрастать на каждом шаге по маршевой координате (времени), если \е\ не превосходит единицы. Следовательно, разностная схема устойчива при

I 1 -4rsin2(p/2)Kl. (3.107)

Коэффициент 1 - 4/sin(p/2) (равный отношению назы-

вают коэффициентом (или множителем) перехода и обозначают через G. Отметим, что при анализе Фурье устойчивости конечно-разностных схем реальные граничные условия не учитываются; вместо них для гармоник выставляют обычно периодические граничные условия.

При решении неравенства (3.107) надо рассмотреть два возможных случая:

1. Рели (1-4/sin2(p/2))>0, то 4/sin2(p/2) > 0.

" 2. Сели (1-4/sin2(p/2))<0, то 4г sin2(p/2)-1 1.

Первое неравенство выполняется для всех г > О, а второе - лишь при г 1/2. Последнее неравенство и является условием устойчивости рассматриваемой конечно-разностной схемы; оно накладывает ограничение на соотношение шагов по времени и пространственной координате. Теперь можно легко объяснить, почему в примере, приведенном в конце п. 3.3.3, получались физи-



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