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.9) эквивалентно тому, чтобы выполнялось требование:

Величина R dx dy dz является наименьшей.

(4) Метод Галёркина.

Wm{x. У. z) = <j>m{, у, г), (5.10>

т. е. весовые функции выбираются из того же семейства, что и аппроксимирующие (пробные) функции. Если аппроксимирующие функции составляют полную систему (в случае полиномов полная система имела бы вид 1, х, л: ..., х), то уравнение (5.5) показывает, что невязка ортогональна к каждому элементу полной системы. Следовательно, по мере того, как М стремится к бесконечности, приближенное решение Т будет сходиться к точному решению 7.

5J.L Приложение к обыкновенному дифференциальному

уравнению

Сравнение различных методов взвешенных невязок можна провести, если построить решение обыкновенного дифференциального уравнения

Ж -у = о при.0<;с<1 (5.11)

с граничным условием у = 1 при л: = 0. Эта задача имеет точное решение у = ехр

Подходящее приближенное решение, эквивалентное выражению (5.2), имеет вид

y=l + Za,xL (5.12)

Это приближенное решение автоматически удовлетворяет граничному условию. В отличие от того, что было в случае (5.2),. коэффициенты а/ в выражении (5.12) постоянны. Подстановка (5.12) в уравнение (5.11) дает невязку уравнения в виде

R=-l + Z aj{jxt--x% (5.13)

Для определения коэффициентов А/ интеграл невязки, взятый с некоторым весом по всей вычислительной области, прирав-



нивается нулю. Следовательно, по аналогии с (5.5) имеем

(5.14)

Различные варианты метода взвешенных невязок реализуются за счет различного выбора весовых функций Wm{x). Например, в методе Галёркина берется Wm{x) = x при т=1, Л. Вычисление интеграла (5.14) при каждом значении т позволяет получить систему уравнений, которую можно представить в виде

SA = D. (5.15)

Здесь вектор А составлен из неизвестных коэффициентов а/. В случае метода Галёркина элемент матрицы S задается в виде

а элемент вектора D - выражением dm = 1/m. Если задать значение = 3, то уравнение (5.15) принимает вид

1/2 1/6

2/3 3/4 5/12 11/20

- 1 -

Li/3 J

(5.17)

а решение этого уравнения записывается как

а, = 1.0141, 2 = 0.4225, 3 = 0.2817.

(5.18)

Подстановка (5.18) в приближенное решение (5.12) дает результат

у=1 + 1.0141Х +0.42252+ 0.2817а. (5.19)

Сравнение этого решения с точным решением дается в табл. 5.1.

График изменения ошибки решения при различных значениях N показан на рис. 5.1. Ясно видно, что ошибка решения быстро уменьшается по мере увеличения Л. Как можно видеть из табл. 5.1, среднеквадратичные значения ошибки решения, а также невязки уравнения /?rms, быстро уменьшаются при увеличении Л. В общем случае точное решение задачи неизвестно и, следовательно, ошибку решения невозможно вычислить. Однако оценить невязку уравнения вполне возможно, и это



Таблица 5.1. Решения уравнения dy/dx - у - О по методу Галёркина

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

Точное

Линейное (ЛГ = 1)

Квадратичное

Кубическое {N=3)

решение ==ехр (х)

1.2057

1.2220

1.2214

1.4800

1.4913

1.4918

1.8229

1.8214

1.8221

2.2349

2.2259

2.2251

2.7143

2.7183

2.7183

Среднеквадратичная ошибка решения

0.2857

0.00886

0.00046

0.5271

0.0583

0.00486

дает качественное представление о том, насколько близко данное решение к точному.


Рис. 5.1. Распределение ошибки для решения уравнения dy/dxу

методу Галёркина.

О по

К решению уравнения (5.11) применялись и некоторые другие разновидности метода взвешенных невязок из числа упомянутых в § 5.1. При = 3 метод наименьших квадратов по-



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