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

лучить следующий явный алгоритм:

(5.130)

В данном случае соотношение (5.130) было проинтегрировано с шагом Д = 0.001. Результаты для различных значений / показаны в табл. 5.13. В эту таблицу включены также точное решение f и приближенное решение Ть, содержащее только ошибки, связанные со схемой численного интегрирования. Точное

Таблица 5.13. Спектральные решения уравнения (5.121) при jc = 0.5

Приближенное решение Т

Приближенное решение

Точное решение f

/ = 1

0.00

1.500

1.500

1.500

1.500

1.500

0.02

1.314

1.347

1.338

1.340

1.341

0.04

1.162

1.199

1.191

1.193

1.194

0.06

1.037

1.075

1.067

1.069

1.071

0.08

0.935

0.973

0.965

0.967

0.969

0.851

0.889

0.881

0.885

0.12

0.782

0.820

0.812

0.814

0.816

0.14

0.725

0.764

0.755

0.757

0.759

0.16

0.679

0.717

0.709

0.711

0.713

0.18

0.641

0.679

0.671

0.673

0.675

, 0.20

0.610

0.648

0.640

0.642

0.643

решение строится с помощью техники разделения переменных (см. п. 2.5.2) и имеет вид

= + 4 S {2/[(2/ - 1) п]У sin [(2/ ~ 1) пх] ехр {-а[(2/ - \ЫЧ}.

(5.131)

Приближенное решение Ть строится с помощью допущения о том, что решение представляется в форме

П = + 4 Е {2/[(2/ - 1) n]Y sin [(2/ - 1) {t). (5.132)

В результате подстановки в уравнение (5.121) возникает необходимость решить уравнение

L + [(2y i)]2J; = 0. (5.133)



Такое решение строится с помощью такой же разностной аппроксимации, какая делалась для йщ в соотношении (5.130) и с тем же шагом по времени А< = 0.001. Подстановка в (5.132) дает решение для Г&, показанное в табл. 5.13.

Как показывают результаты, приводимые в табл. 5.13, решение Т становится более точным по мере увеличения /. Следует, однако, помнить о том, что ошибка, отличающая Т от точного решения Г, происходит частично от аппроксимации, присущей спектральному методу, а частично от ошибки за счет разностной дискретизации производной по времени при построении численных решений для уравнения (5.125). Что касается разницы между двумя приближенными решениями, Т и Ть, то она обусловлена исключительно ошибкой спектрального метода. Очевидно, что использование сравнительно малого числа неизвестных в приближенном решении обеспечивает построение решения высокой точности. Это свойство характерно для спектральных методов [Fletcher, 1984, гл. 6].

Приложения спектрального метода даны в п. 15.3.3 и 17.1.6. Традиционные области приложения этого метода относятся к глобальному метеорологическому моделированию [Bourke et al., 1977], а также к прямому моделированию турбулентности [Orszag, 1977]. Обе эти области требуют исходных уравнений, включающих нелинейные члены, в особенности для описания конвекции.

Желая, чтобы спектральный метод привел к эффективному вычислительному алгоритму, необходимо ввести технику преобразования для учета нелинейных членов. Концептуально это можно представить себе в форме введения локальных узловых неизвестных Г/, заменяющих в выражении (5.123) коэффициенты af(t)y тем самым представляя нелинейные члены в форме произведений Ti и а/, вычисляя затем заново коэффициенты а/. Техника преобразований обсуждается в книгах [Fletcher, 1984, гл. 5; Canuto et al., 1987].

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

В п. 5.6.1 спектральный метод применялся к решению уравнения диффузии (5.121) с граничными условиями Дирихле, что привело к явной форме обыкновенных дифференциальных уравнений (5.125) относительно неизвестных коэффициентов am в пробном решении.

Теперь мы рассмотрим задачу с более трудными граничными условиями для того, чтобы показать, что использование спектрального метода нередко вызывает нужду в дополнительных ухищрениях на этапе дискретизации. Пусть для конкрет-



+ [а {2nmf] + i. + [а {2jUf] а;} = - 2а (2nm),

= (5.140)

1<т</-1,

ности требуется решить уравнение диффузии (5.121) в области О л: 1.0, fO при начальном и граничных условиях

Г (х, 0) = 3 - 2х - 22 + 2х\ (5.134)

f(0, 0=-2, Г(1, 0=1.0. (5.135)

Вместо того чтобы попытаться учесть начальное и граничные условия в приближенном решении, как делалось в (5.123), введем общее приближенное решение вида

Т (X, О = bo (О + Z (О sin (2/ях) + bj (/) cos {2jnx)]. (5.136)

Чтобы выражение (5.136) удовлетворяло граничным условиям (5.135), коэффициенты должны быть связаны соотношениями

2:ау(2я/)=~2, tbj=l. (5.137)

/=1 /=о

С помощью (5.137) коэффициенты aj и bj могут быть исключены из выражения (5.136), что дает

/--1

Т = cos {2Jnx) + () sin {2Jnx) + {sin [/ (2пх)]

- (i) sin [/ {2nx)]} + 2 a, (cos [/ {2nx)] - cos [/ {2nx)]}.

/=0 (5.138)

Реализация спектрального метода по Галёркину [Fletcher, 1984] требует, чтобы весовые функции в (5.5) совпадали с функциями, представленными в (5.138), т. е.

(х) = sin [т (2пх)] - (-J-) sin [/ (2ях)], 1 < m < / - 1,

(х) = cos [т{2пх)] - cos [/(2ях)], О <m </ - 1.

Подстановка (5.138) в уравнение диффузии (5.121) и расчет согласно (5.5) с учетом (5.139) приводит к следующей системе обыкновенных дифференциальных уравнений:



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