Информационные технологии. Ковальногов В.Н - 26 стр.

UptoLike

26
.;
1
1
1 jjj
jjj
j
jjj
j
j
bAa
Bad
B
bAa
c
A
(6)
Расчет структуры пограничного слоя осуществляется последовательно, на-
чиная с сечения i = 1, при этом все параметры потока в предыдущем сечении i =
0 известны из граничных условий для х = 0. В каждом расчетном сечении сна-
чала определяются прогоночные коэффициенты
jj
BA , во всех узлах, начиная с
j = 1. Эту операцию называют прямой прогонкой. На поверхности стенки при j
= 0 значения прогоночных коэффициентов находятся из граничных условий для
y = 0. Так, при расчете пограничного слоя с граничными условиями для скоро-
сти u получаем .0;0
00
BA Далее во всех точках j, начиная с точки с наи-
большим номером, обратной прогонкой с использованием уравнений (6) нахо-
дят значения скорости u и других параметров.
По результатам расчета структуры пограничного слоя в интересующих се-
чениях потока определяются коэффициент трения
f
c :
;
0
2
y
f
y
u
u
c
(7)
толщина вытеснения
*
, толщина потери импульса
**
пограничного слоя и
соответствующие числа Рейнольдса Re
*
, Re
**
:
;Re;1
*
*
0
*
u
dy
u
u
(8)
;Re;1
**
**
0
**
u
dy
u
u
u
u
(9)
безразмерные скорости φ и координаты η:
.;
*
*
yv
v
u
(10)
По полученным данным о структуре могут быть найдены и другие локаль-
ные и интегральные характеристики пограничного слоя.
Более подробно численный метод интегрирования дифференциальных
уравнений пограничного слоя изложен в работе [6].
Программа расчета. Рассмотренный численный метод расчета погранич-
ного слоя реализован в виде кода «Программа для расчета эффективности пле-
ночного охлаждения поверхности, обтекаемой высокоскоростным потоком с
воздействиями» (краткое название «Astra») на алгоритмическом языке
Microsoft Visual C++. Программа зарегистрирована в реестре программ для
ЭВМ (Свидетельство о государственной регистрации программ для ЭВМ
2011613213). Окно компилятора Microsoft Visual C++ представлено на рис. 3.
Объем
оригинального программного кода составляет 1197 строк. Программа
не имеет пользовательского интерфейса. Для ввода исходных данных необхо-
димо вносить изменения в тело программы. Программа написана в традициях
функционального программирования.