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

где биквадратные аппроксимирующие функции Лагранжа за-.даются при помощи формул

Угловые узлы: Ф1 (I, ц) = (1 + Ы) ЦЩ (I + Л/Л)-

Узлы в серединах сторон {h = 0): Ф1 {1 ц) = 0.5 (1 -1) цщ (I + цщ).

Узлы в серединах

сторон (Л/ = 0): ф1 (g, ц) = 0.5 (1 - ц) U (1 + Ы).

Внутренний узел: Ф1 (g, т]) = (1 - б) (1 - if).

Как и прежде, квадратичные аппроксимирующие функции Лагранжа обладают интерполяционными свойствами, т. е.

/ = 1, если g = g/, У] = г\1,

ф1 = 0 во всех остальных узлах.

Поведение аппроксимирующей функции (5.62) можно представить зрительно, придавая постоянные значения величинам g или г\; тогда эта аппроксимирующая функция будет вести ч:ебя подобно одномерной аппроксимирующей функции, изображенной на рис. 5.10. Это обстоятельство следует из того факта, что двумерные аппроксимирующие функции Лагранжа .представляют собой просто произведения соответствующих одномерных аппроксимирующих функций. Данный факт дает возможность сделать важные выводы, касающиеся интерполяции в более чем одном измерении, особенно в связи с построением схем, расщепляющихся по размерностям (см. § 8.3).

Двумерная интерполяция на конечных элементах будет .проиллюстрирована здесь по отношению к функции

f = [ 1 - 0.8 cos (0.5ях)] [cos (0.5я(/)], (5.63)

вид которой показан на рис. 5.14 для области -1л:1, -1 {/ 1.

Эту область удобно расщепить на четыре элемента (рис. 5.15), по отношению к которым решение должно интерполироваться билинейным образом при помощи девяти узловых значений fi = f/.

Внутри некоторого конкретного элемента, например С, интер--поляционное решение fin задается в виде

fin== t f 1Ф1 (К Ц), (5.64)

где (g, т])-локальная координатная система, связанная с элементом. Для элемента С имеем

g = 2A:-1 и Т1 = 2г/-1.



Билинейные интерполяционные функции fi задаются формула-ми (5.60), а чаще -формулами (5.59).


Рис. 5.14. Двумерная функция f = [1 - 0.8 cos (0.5ях)][со8(0.5яг/)].

4 3 С

1 Ч=-1 2

у=1.0

► у=0

г/=-1.0

Рис. 5.15. Линейные элементы в двух измерениях.

Интерполяционное решение всего с четырьмя элементами является не очень точным. Например, в точке х = 0.5, у = 0.5

f = 0.45711, /in = 0.375.

Целиком интерполяционное решение для функции (5.63) показано на рис. 5.16. Однако точность решения быстро возрастает по мере увеличения числа элементов, покрывающих область



(табл. 5.7). Показанные в табл. 5.7 результаты, относящиеся к билинейной интерполяции, свидетельствуют о том, что среднеквадратичная ошибка уменьшается пропорционально Да:

Таблица 5.7. Ошибки в случае двумерной конечно-элементной интерполяции

Билинейная интерполяция

Биквадратичная интерполяция

Число

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

Число

среднеквадратичная

элементов

ошибка

элементов

ошибка

0.08527

0.02199

0.01199

0.00557

0.00151

0.00019

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


Рис. 5.16. Билинейная интерполяция функции (5.63).

иент имеет девять узловых значений (см. рис. 5.13), которые интерполируются с помощью выражения

/in =Е </>/(?, Л), (5.65)

где интерполяционные функции /(g, т]) задаются с помощью формул (5.62). Как видно из табл. 5.7, элементы с биквадра-



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