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

58 С

59 С ITERATE USING SOR

60 С

61 DO 13 I i;iTHX

62 SUM 0.

63 DO 12 J 2,NXP

64 JM J - 1

65 JP J + 1

66 DO 11 К 2,NYP

67 KM = К - 1

68 KP К + 1

69 IF(ME .EQ. 2)G0T0 9

70 DUM = 1. + PAR1/6.*(VA(JM,KP) + VA(JP,KP) + WA(JM,KM) + VA(JP,KM)>

71 DUM = DUM + PAR2*(VA(J,KP) + WA(J,KM)) + PAR3* (WA( JM,K) +VA(JP,K))

72 VDD 0.75*DUM/PAR1

73 GOTO 10

74 9 DUM 1. + BAS*(VA(JM,K) + WA(JP,K)) + (VA(J,KM) + VA(J,KP))/DYS

75 VDD 0.5*DUM/PAR1

76 10 Dir VDD - VA(J,K)

77 SUM SUM + Dir*DIF

78 VA(J,K) VA(J,K) + OM*Dir

79 11 CONTINUE 30 12 CONTINUE

81 RMS = SQRT(SUM/(ANX-1.)/(ANX-1.))

82 IF(RMS .LT. EPS)G0T0 15 3 13 CONTINUE

84 VRITE(6,14)ITMX,RMS

85 14 FORMATC CONVERGENCE NOT ACHIEVED IN* ,15/ STEPS ,5X,

86 1* ITER RMS ,E12.5)

87 с

B8 С COMPARE SOLUTION VITH EXACT 89 с

SO 15 SUM 0.

91 QL 0.

92 DO 18 J 2,NXP

93 DO 16 К 2,NYP

94 DIF VA(J,K) - VEX(J,K)

95 SUM SUM + DIF*DIF

96 QL QL + VA(J,K)

97 16 CONTINUE

98 IFdPR .EQ. OGOTO 18

99 VRITE(6,17)(VA(J,K),K 2,NYP)

100 17 FORMATC VA=M1F7.4)

101 18 CONTINUE

102 QL = QL*DX*DY

103 RMS SQRT(SUM/(ANX-1.)/(ANX-1.))

104 VRITE(6,19)I,RMS

105 VRITE(6,21)VA(NH,NH),VEX(NH,NH)

106 VRITE(6,20)QL,QLX

107 19 FORMAT(/, CONVERGED AFTER M3, STEPS,5X,SOL RKS ,E12.5, )

108 20 FORMATC COMP. FLOV RATE ,£12.5, EXACT FLOV RATE ,E12.5)

109 21 FORMATC V(C/L) ,E12.5, VEX(C/L}*\E12.5, )

110 STOP

111 END

Рис. 5.22 (окончание).



DUCT считывает (и выводит на печать) различные управляющие параметры (строки 10-21). Задаются точное решение и его начальная форма (строки 37-51). При решении данной задачи число итераций по схеме ПВР не представляет интереса, поэтому в качестве начальной формы решения по ПВР применялось точное решение. Подпрограмма VEL (строка 47 на

2 3 4 5 б 7 8 9 О 1 2 3 4 5 6 7 8 9 20 21 22 23 24 25 26 27 28 29 30

SUBROUTINE VEL(X,У,N,PI,BAR,W,QL)

FOR GIVEN X,Y COMPUTES AXIAL VELOCITY IN CHANNEL AND COMPUTES THE FLOW RATE

CON = (8./PI/PI)**2 XAN 0.5*PI*X YAN 0.5*PI*Y W = 0.

QL DO AI CX DO AJ CY IJ IFdJ

I * 1,N,2 I

COS(AI*XAN) J = 1,N,2 J

COS(AJ*YAN) (I+J)/2 - 1 .EQ. 0}SIG

IFdJ .GT. 0)SIG

(-l.)**IJ

DEN AI*AJM(AI*BAR)**2 ♦ AJ*AJ) DUM = SIG*CX*CY/DEN W = W + DUM QL QL + l./DEN/AJ/AI

1 CONTINUE

2 CONTINUE W CON*W

QL = (16./PI/PI)*CON*QL RETURN END

Рис. 5.23. Распечатка подпрограммы VEL.

рис. 5.22 и рис. 5.23) вычисляет точное решение, получаемое по методу разделения переменных (см. п. 2.5.2), и имеющее вид

-Ы) L L [ц(1Ь/аГ + Р со8(0.5/ял:)со8(0.5/я)),

t = I,3, 5. ... / = 1,3, 5, ...

(5.110)

NEX NEX

i = l,3, 5, ... / = 1. 3, 5, ...

где полный расход потока равен wdxdy.



Далее программа DUCT (строки 58-83) ведет счет по формулам (5.108) и (5.109) с помощью итераций, пока величина I йу* - 1 не станет меньше заданной малой величины

EPS. После этого (строки 87-106) решение сравнивается с точным решением и выводится на печать. Основные параметры, используемые в программе DUCT, приводятся в табл. 5.11.

Таблица 5.11. Параметры, используемые в программе DUCT

Параметр

Описание

( = NY), число точек в направлениях х и у

= 1, метод конечных элементов с линейными элементами

= 2, метод конечных разностей с трехточечной центриро-

ванной схемой

Число членов в выражении для точного решения

Параметр управления печатью

ITMX

Максимальное число итераций (ПСР)

Критерий сходимости (ПСР)

Показатель релаксации X (ПСР)

X, Y

Безразмерные координаты у

Подпрограмма для вычисления точного значения скорости в

точке (jc, у) и полного расхода

Точное значение осевой скорости w

Вычисленное значение осевой скорости w

1 k-!,k llrms II k - 1/. Hlrms

Вычисленное значение полного расхода

Точное значение полного расхода qi

Таблица 5.12. Изменение точности решений по программе DUCT по мере измельчения сетки {Ь/а=\)

Сетка

11 X и

21 Х21

Точное значение

Метод

Конечных элементов

0.007239

0.5295

0.001571

0.5540

0.000256

0.5598

0.5623

Конечных разностей

0.006480

0.4949

0.001480

0.5446

0.000205

0.5583

0.5623



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