www.chms.ru - вывоз мусора в Жуковском
Читаемые статьи

Читаемые книги

Ссылки


Главная >  Вычислительная гидроаэродинамика 

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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165

Для получения полезного алгоритма уравнение (7.19) переписывается в виде

-sfftl + (1 + 2s) ГГ - sTltl = Tl

(7.20)

В результате разложения в ряд Тейлора относительно (/, м)-го узла выясняется, что эта схема имеет ошибку аппроксимации

?=-f(>+i)[#r + o(.)-

Полученное выражение имеет тот же порядок, что и для явной схемы ВВЦП, соответствующей уравнению (7.5) при 8ф1/6, хотя постоянный множитель здесь несколько больше.

С помощью анализа устойчивости по Нейману (см. § 4.3) получается следующее выражение для коэффициента усиления:

G = [l +2s(l -cose)]

Если s > О, то при любом G имеем G 1. Это означает, что схема (7.20) безусловно устойчива, выявляя тем самым свое очевидное преимущество перед условно устойчивой явной схемой (7.5).

Однако для решения уравнения (7.20) необходимо рассмотреть как все узлы /, так и соответствующие уравнения. Таким образом, может быть выписана матрица уравнений для неизвестных значений Tj:

{l+2s)

~5 (1+25) -5

(l+2s) ~s

.nil.

(7.21)



В уравнении (7.21) имеем

d2 = T + sn

где значения Г? и Г/ известны из граничных условий Дирихле. Очевидно, что система уравнений (7.21) является трехдиагональной. Следовательно, для решения уравнений (7.21) можно воспользоваться алгоритмом Томаса (см. п. 6.2.2), требующим выполнения 5(/-2)-4 операций (учитываются только операции умножения и деления).

На практике с учетом необходимости формирования уравнений решение неявной системы (7.21) с помощью алгоритма Томаса требует, как правило, вдвое большего компьютерного времени, чем решение того же числа явных уравнений (7.6). Шаг по времени может быть сделан существенно большим, чем предельное значение шага по времени для явной схемы, т. е. д/ехр = O.SAjVotj однако точность решения будет при этом меньше.

7.2.2, Схема Кранка - Николсона

Альтернативный вариант неявного алгоритма для решения уравнения (7.1) соответствует схеме Кранка - Николсона (см. рис. 7.2), которая имеет вид

1111 а (0.5L..r? -f 0.5L,.rr О = О, (7.22)

~ Ах

Фактически эта схема аппроксимирует пространственную производную на слое времени, промежуточном между п-ы и (м + + 1)-м слоями, т. е. на временном слое (м-f 1/2). Если выполнить разложение в ряд Тейлора относительно точки (/, п -f + 1/2), то мы найдем, что уравнение (7.22) согласуется с уравнением (7.1) при ошибке усечения порядка 0(А/2, Ал:). Последнее представляет собой значительное улучшение по сравнению как с чисто неявной схемой, так и со схемой ВВЦП, поскольку обе они имеют точность лишь первого порядка по времени.

Анализ устойчивости по Нейману показывает, что схема Кранка - Николсона является безусловно устойчивой (см.



табл. 7.1). Перестановка членов уравнения (7.22) дает алгоритм

- 0,5sTlll + (1 + 5) ГГ - 0,5sTftl =

= 0.5sTU + (1 - 5) Г? + 0,5sTUu (7.23)

который можно сравнить с алгоритмом (7.20). Если последовательно рассмотреть все пространственные узлы, то соотношение (7.23) даст трехдиагональную систему уравнений, эффективное решение которой может быть выполнено с помощью алгоритма Томаса.

Вследствие присущего ей второго порядка точности по времени схема Кранка - Николсона составляет основу очень популярного метода решения параболических дифференциальных уравнений в частных производных. Свойства схемы Кранка - Николсона суммируются в табл. 7.1.

Можно получить обобщение уравнения (7.22), если написать

-ir- - [(1 - Р) -z + РххГГ1 = о, (7.24)

АТ-ТГ-Т } и 0<Р<1.

В случае р = О получается схема ВВЦП, при р = 0.5 - схема Кранка - Николсона, а при р = 1.0 -чисто неявная схема.

Анализ устойчивости по Нейману, проводимый для уравнения (7.24), показывает возможность устойчивого решения при

<-ТГ если 0<Р< 1/2; нет ограничений, если 1/2р1.

Можно отметить, что схема Кранка - Николсона располагается на границе области безусловно устойчивого режима. Для многих стационарных задач гидроаэродинамики эффективный путь состоит в решении эквивалентной нестационарной задачи вплоть до такого состояния, когда решение больше не изменяется (см. § 6.4). Однако нередко в различных частях вычислительной области решение приближается к стационарному состоянию с существенно различными скоростями; тогда говорят, что уравнения являются жесткими (см. § 7.4). К сожалению, схема Кранка - Николсона в этой ситуации часто приводит к осциллирующему решению, которое, будучи в принципе устойчивым, приближается к стационарному состоянию довольно медленно.



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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165


Чем хороши многотопливные котлы?



Нетрадиционное отопление



Детище отечественной Оборонки



Что такое автономное индивидуальное отопление?



Использование тепловых насосов



Эффективное теплоснабжение для больших помещений



Когда удобно применять теплые полы
© 1998 - 2024 www.300mm.ru.
При копировании материала обязательно наличие обратных ссылок.
Яндекс.Метрика