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

Таблица 8.1. Параметры, используемые в программе TWDIF

Параметр

Описание

(x = ax CLy в уравнении (8.1)

GAM, BET

Y, p в уравнении (8.43)

ЕМХ, ЕМУ

Мх, My в формуле (8.44)

= 1 - метод конечных разностей;

= 2 -линейный метод конечных элементов

NX, NY

Максимальное число узловых точек в направлениях х vi у

DX, DY

Ах, Ау

SX, SY

Sx Sy ъ уравнении (8.5)

DTIM

DTMCH

Интервал времени для выдачи на печать

Время

TMCH

Сравнительное время для принятия решения о выдаче на печать

TMAX

Максимальное время

Узловое значение температуры в уравнении (8.43)

Величина f, соответствующая (8.42)

АТ в уравнении (8.46)

AT и АТ1\ после возврата подпрограммы BANSOL

Трехдиагональная матрица; левые части уравнений (8.45) и (8.47)

RHS в уравнении (8.46); также используется для хранения в памяти AT 1 из уравнения (8.47)

RMST

lir-fllrms

Программа TWDIF используется для сравнения работы конечно-разностных схем Кранка - Николсона, двухслойной чисто неявной (ДСЧН) и трехслойной чисто неявной (ТСЧН) с работой конечно-элементной схемы Кранка - Николсона. Результаты сравнения суммируются в табл. 8.2. При использовании трехслойной чисто неявной схемы (ТСЧН) расчет первого шага проводится по схеме Кранка - Николсона. Кроме того, в табл. 8.2 приводятся данные о среднеквадратичных ошибках, полученных при применении модифицированной схемы Кранка- Николсона со значением 6=1/12 в формуле (8.44).

Конечно-разностные схемы Кранка - Николсона и ТСЧН обладают сравнимой точностью, особенно на мелкой сетке. Этого следовало ожидать, так как обе схемы имеют ошибки аппроксимации второго порядка. Очень точное решение по схеме



Таблица 8.2. Среднеквадратичные ошибки в случае граничных условий Дирихле при / = 24 ООО, а = 1 X Ю и Sjc = s, = 1.00

Ах -Ay

Кранк-Николсон, метод конечных разностей (МЕ=1). Y=0, Р=0.50

ДСЧН. метод конечных разностей (ME-I). Y=rO, Р = 1.00

ТСЧН,

метод конечных разностей

(МЕ=:1).

Y = 0.5, Р = 1.00

Кранк -Николсон, метод конечных элементов (МЕ = 2), Y=0, Р=0.50

Кранк -Николсон, 6=1/12,

Y=0, Р=0.5О

0.20

0.02682

0.40880

0.00306

0.03364

0.002820

0.10

0.00648

0.08874

0.00528

0.00686

0.000134

0.05

0.00157

0.02065

0.00150

0.00159

0.000082

ТСЧН, полученное на грубой сетке, рассматривается как аномалия. Двухслойная чисто неявная схема (ДСЧН) значительно менее точна, и это соответствует свойственной ей ошибке аппроксимации порядка О [At, Ajc, Af/). Конечно-элементная схема Кранка - Николсона обладает ошибкой аппроксимации второго порядка и обнаруживает точность, сравнимую с точностью конечно-разностной схемы Кранка - Николсона. Однако схема Кранка - Николсона со значением 6=1/12 в формуле (8.44) приводит к значительно более точным решениям как на грубой, так и на мелкой сетках. Этого следовало ожидать, так как данная схема имеет ошибку аппроксимации порядка 0(Д/2, ЛJC Дг/4).

Схемы, перечисленные в табл. 8.2, классифицируются как девятиточечные. Однако расчет по подпрограмме REDIF для конечно-разностных схем будет более эффективным, если считать, что каждый из операторов Мх и My содержит лишь по одному элементу, отличному от нуля. Следовательно, в подпрограмме REDIF ненулевые вклады в массивы DMX и DMY могут быть сгруппированы в трехкомпонентные векторы.

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

RHS = {L..rMYT/ + М.гЬУТг},

(8.49)



И где, кроме того, т = т - k + 2, V = I - j -\- 2. MYT и LYT - трехмерные массивы, связанные с узловыми точками У- 1, у и / + 1, когда выражение для RHS центрируется в узле (/, k). Структура формулы (8.49) следует из того, что в формуле (8.46) прежде всего рассчитываются все члены с операторами по у.

Однако расчет массивов MYT и LYT по формулам (8.50) и (8.51) остается одним и тем же, будет ли галёркинский узел расположен в точке /- I, / или в точке j-\- 1. Следовательно, для большей эффективности целесообразно рассчитать только MYTs по формуле (8.50) и только LYT3 по формуле (8.51). Значения MYT2 и MYTi, нужные для подстановки в (8.49), будут получены путем сдвига значений MYT3 и MYT2, взятых из расчета на предыдущем галёркинском узле, т. е. путем введения /-1 вместо /. Аналогичным образом определяются LYT2 и LYTi.

Вышеописанные приемы были использованы в работе [Fletcher, Srinivas, 1984] при решении задачи о течении несжимаемой вязкой жидкости вдоль обращенной назад ступеньки при использовании переменных функция тока - вихрь, применение которых обсуждается в п. 17.3.3.

§ 8.4. Граничные условия Неймана

В § 8.2 и 8.3 предлагается описание и реализация схем с расщеплением при граничных условиях Дирихле. Варианты реализации граничных условий Неймана для одномерного уравнения диффузии, соответствующие первому или второму порядку точности, рассмотрены в п. 7.3.1.

Здесь будут описаны процедуры для надлежащего сочетания граничных условий Неймана со схемами расщепления, рассмотренными в § 8.2 и 8.3. Характерная задача о многокомпонентной диффузии включает задание смешанных граничных условий Дирихле-Неймана. Чтобы дать конкретный пример, сохраним в прежнем виде первое и третье граничные условия из (8.2), заменив, однако, второе и четвертое условия на

k + i

MYTr=() X упПпг, (8.50)

m=fe-l

k+l k+i

LYTr=(-) Wn.m + (-j+5r) Y MymATI ,n{8.5l)



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.
При копировании материала обязательно наличие обратных ссылок.
Яндекс.Метрика