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) вводятся уравнения

0-5#-s = 0, (8.69)

Эти уравнения подвергаются дискретизации и решаются по-следовательно на каждом шаге по времени. Этот класс методов был разработан советскими математиками и его подробное описание дается в книгах [Н. Н. Яненко, 1971] и [Г. И. Мар-чук, 1974]. В книге [Mitchell,. Griffiths, 1980 эти методы относятся к классу локально одномерных методов.

Явное представление уравнений (8.69) и (8.70) имеет вид

n\ = {\+ay/AtLyy)Tlk. (8.71)

Ti = (1 + а. tUx) Ttk\ (8.72)

Если а = ах = ау, то данная схема совпадает со схемой (8.8), (8.9). Алгоритм (8.71), (8.72) имеет ошибку аппроксимации порядка 0(А, Ах, Ау) и при Ал: = Ду является устойчивым, если 5 0.5.

Неявная реализация (8.69) и (8.70) по Кранку - Николсо-ну имеет вид

(1 - 0.5а, AtLyy) Ttk = (1 + 0.5а, AtLyy)Tl ь (8.73) (1 - 0.5а, MUx) Ttk = (1 + 0.5а. AtUx) Т]Х \ (8.74)

Соотношения (8.73) и (8.74) приводят к трехдиагональным системам уравнений вдоль сеточных линий, параллельных у и X соответственно; это значит, что решение может продвигаться по времени экономичным образом с использованием алгоритма Томаса. Схема (8.73), и (8.74) имеет второй порядок точности по времени и пространству при надлежащем задании граничных условий и безусловно устойчива как в двух, так и в трех измерениях.

Уравнения (8.73) и (8.74) могут быть объединены в одну составную схему за счет исключения Tv, если только операторы Lxx и Lyy являются коммутативными; иначе говоря, если одна и та же формула получается как за счет LxxLyyTjky так и за счет LyyLxxTlk, Полученная таким образом составная схема совпадает с составной схемой НПН, являющейся результатом исключения Т* из уравнений (8.12) и (8.13).

Однако принципиальное отличие данного подхода возникает при выполнении граничных условий. Если метод дробных

23 К. Флетчер, т. 1



шагов применяется к двумерной области, показанной на рис. 8.1, то условие Дирихле на границе л: = 1, Г(1, у, t)= b(y, t) принято реализовать на промежуточном временном слое в виде

r5tif6 H../2 (8.75)

И аналогичные соотношения для граничных условий на других границах. Такой путь выполнения граничных условий фактически приводит к снижению точности схемы в целом до первого порядка по времени.

В работе [Dwoyer, Thames, 1981] исследуется проблема корректной реализации граничных условий в применении к двумерному уравнению переноса (§ 9.5). Как показано в книге [Mitchell, Griffiths, 1980], корректное граничное условие при л= 1, если используются уравнения (8.71) и (8.72), имеет вид

ni!i = {l+ayMLyy)bl (8.76)

Это наводит на мысль о том, что при использовании схемы (8.73), (8.74) подходящая форма промежуточных граничных условий Дирихле при х = 1 может быть получена, если решить уравнение

(1 ~ 0.5а MLyy) ЩЛ = (1 + 0.5а, MLyy) bl (8.77)

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

§ 8.6. Заключение

Для многомерных параболических дифференциальных уравнений в частных производных, например для уравнения диффузии, неявные схемы являются более эффективными, чем явные, в первую очередь благодаря присущему им более устойчивому поведению. Кроме того, неявная формулировка обеспечивает большую гибкость при построении схем повышенного порядка [Mitchell, Griffiths, 1980].

Желая сохранить экономичность, свойственную алгоритму Томаса, при переходе к многомерной неявной формулировке, необходимо ввести ту или иную форму расщепления по на-



правлениям. Рекомендуемое построение сводится к тому, чтобы представить уравнения в форме линейной системы по отно-шению к поправке AiT/.v и ввести приближенную факторизацию, например (8.22), чтобы иметь возможность воспользоваться многоэтапным алгоритмом, каждый из этапов которого требует решения трехдиагональной системы уравнений.

Приближенная факторизация эффективна при применении как конечно-разностного, так и конечно-элементного методов. Появление массовых операторов по направлениям в конечно-элементном алгоритме приближенной факторизации (8.39), (8.40) дает возможность построения схемы, более точной по пространству, путем выбора 6=1/2 в формуле (8.44). Повышенная точность достигается как с граничными условиями Дирихле (§ 8.3), так и с граничными условиями Неймана (§ 8.4).

Однако для сохранения точности второго порядка по времени необходимо уделить особое внимание реализации граничных условий для промежуточной поправки к решению 1ST*. появляющейся в процессе приближенной факторизации. Несмотря на то что методика реализации граничных условий Неймана имеет концептуальные различия в зависимости от того, применяется ли метод конечных разностей или метод конечных элементов, форма соответствующих уравнений после дискретизации нередко оказывается структурно-эквивалентной.

Приемы расщепления (или приближенной факторизации), разработанные в данной главе, после небольшой модификации могут быт применены к двумерному уравнению переноса (§9.5), двумерным уравнениям Бюргерса (§ 10.4), а также к уравнениям, определяющим различные классы течения жидкости, особенно в тех случаях, когда необходимо решать уравнения Навье -Стокса (см., например, п. 17.2.1 и 17.3.3, § 18.3 и § 18.4).

§ 8.7. Задачи

Двумерное уравнение диффузии (§ 8.1)

8.1. Примените анализ устойчивости по Нейману к схеме (8.7) и покажите, что эта схема устойчива, если О << s 0.5

8.2. Для случая Ах = Ау определите ошибку аппроксимации для схемы (8.7), если S = 1/6.

8.3. Модифицируйте программу TWDIF так, чтобы она была применима к схеме (8.7) и проверьте путем расчетов теоретические результаты, соответствующие задачам 8.1 и 8.2.

Методы расщепления для многомерных задач (§ 8.2)

8.4. Примените анализ устойчивости по Нейману к трехмерным эквивалентам схемы НПН (8.14), (8.15) и схемы приближенной факторизации (8.23), (8.24). Покажите, что трехмерная схема НПН является условно устойчивой, а схема приближенной факторизации - безусловно устойчивой



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