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

тогда как У/ есть элемент вектора Y, а - элемент вектора G, т. е.

.Fdx.

(5.78)

Правую часть формулы (5.77) достаточно просто вычислить, если превратить интеграл по л: в интеграл по , взятый для каж-

Элемент В

Элемент Л

Элемент В

Элемент А

*-Лхн.,-


Рис. 5.18. Вклады, соответствующие узлам и элементам и вносимые в дис-кретизированные уравнения, (а) Линейная интерполяция; (Ь) квадратичная интерполяция, угловой узел.

дого элемента по очереди (рис. 5.17). Если учесть, что функции фт также задаются формулами (5.70), то ненулевые вклады дают только элементы, примыкающие к узлу / = т. Для узла т = ] вклад в расчет по формулам (5.77) и (5.78) дает только один элемент. Следовательно, матрица В является трехдиагональной, т. е. отличны от нуля лишь нижеследующие члены (1< -1):

/,/-1 =

Да:,-

Ал:,

/1 1 \ АХ:

/,/ + 1 =

/ + 1

а для узла т = J:

Ал:,

Ал: 6 -1 Ал:,

(Ч/+. = о)-

Величины шагов Axj и Axj+i показаны на рис. 5.18.

(5.79)



На первый взгляд, если учесть, что величина F известна из вида уравнения (5.66), правую часть в (5.78) можно вычислить непосредственно. Однако в более общем случае, когда F известна, но является сложной функцией лс, удобно провести для F такую же интерполяцию, как и для У, т. е. записать

f=2 </>/( (5.80)

где узловые значения Fj задаются непосредственно из уравнения (5.66). Подстановка формулы (5.80) в выражение (5.78) дает

/ 1

Sm = J]Fi\<l>m<l>idx. (5.81)

/=1 о

в случае линейных аппроксимирующих функций правую часть формулы (5.81) можно рассчитать в виде (1 -1)

< = №),-.+()/ + ()-- М2)

а для m = J: gj = {Axj/6) Fj + {Axj/3) Fj.

Рассматривая частный случай Ах/ = Ax/+i = Ах, поучительно полностью выписать все члены уравнения (5.76), разделив их на Ал:. В результате получим (1 / / - 1)

-[{т)1->+{т)1+И)*]- (5.83)

Очевидно, первая группа членов совпадает с конечно-разностным представлением dY/dx. Второй и третий члены соответствуют оценке величин У и f в качестве средневзвешенных по трем соседним узловым значениям. Набор весовых коэффициентов (1/6, 2/3, 1/6) характерен для линейных элементов в применении к однородной сетке.

С учетом трехдиагонального характера системы уравнений (5.76) имеется возможность экономного построения решения путем использования алгоритма Томаса (см. п. 6.2.2).

Решения были получены при следующих значениях щ в уравнении (5.66):

1 = 1.0, 2 = -0.5, аз = 0.3, а4=-0.2, а5 = 0.1.



Для точек, разделенных одинаковыми интервалами, среднеквадратичная ошибка, полученная при различных значениях /,

Таблица 5.8. Среднеквадратичная ошибка при решении упрощенного уравнения Штурма - Лиувилля

iy-?IUs

7.830 X 10

1.860 X 10

0.05

0.447 X 10

0.025

0.109 X 10

0.0125

0.027 X 10

показана в табл. 5.8. Эта среднеквадратичная ошибка определяется выражением

ll>-iIU=

Уменьшение ошибки при уменьшении Ал:, показанное в табл. 5.8, пропорционально Ал: Это согласуется с теоретически предсказанным результатом для случая линейной интерполяции, причем имеет тот же самый порядок, как и для трехточечных центрированных конечно-разностных формул (см., например, табл. 7.1).

5.4.2, STURM: программа расчета по уравнению Штурма - Лиувилля

В п. 5.4.1 метод конечных элементов с линейной интерполяцией применяется к решению упрощенного уравнения Штурма - Лиувилля (5.66) с граничными условиями в форме (5.67). В данном пункте будет дано описание компьютерной программы STURM, предназначенной для получения конечно-элементных решений задачи (5.66) -(5.67) при использовании линейной и квадратичной интерполяции.

В случае использования квадратичных интерполяционных функций (5.57) формулы (5.77) и (5.81) принимают следующую форму, пригодную для угловых узлов по внутренней части



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