.: программа Airfoil Smooth

Сглаживает геометрию профиля заданную в исходном файле fn.dat.
В версии 2.0 добавлена возможность коррекции полосы выглаживания в интерактивном режиме.
В версии 3.0 добавлена возможность выбора граничных условий для сплайна описывающего геометрию профиля.
Для расчета должна быть задана полоса выглаживания. Полоса выглаживания может быть задана в исходном файле индивидуально для каждого узла исходной геометрии. Параметр "specified smooth strip" позволяет задать постоянную полосу выглаживания на панели Input file. Перед выглаживанием геометрия профиля преобразуется на единичную хорду с нулевым углом заклинения. Результат выглаживания записывается в файл fn.out в трех форматах. Там же приведены подробные геомерические параметры профиля до выглаживания и после.

Интерфейс построен на основе MS VB.
При использовании в windows необходимо установить "." в качестве десятичного разделителя.

.: форматы исходного файла:

  • Формат 1 (X YU YL DU DL) - В этом формате координаты профиля заданы от передней кромки к задней.

    1. X - x-координата профиля
    2. YU - y-координата верхней поверхности профиля
    3. YL - y-координата нижней поверхности профиля
    4. DU - полоса выглаживания для верхней поверхности
    5. DL - полоса выглаживания для нижней поверхности
  • Формат 2 (X Y D) - В этом формате координаты профиля заданы в виде: задняя кромка-верхняя поверхность-передняя кромка-нижняя поверхность-задняя кромка

    1. X - x-координата профиля
    2. Y - y-координата
    3. D - полоса выглаживания
  • Формат 3 BLWF - В этом формате сначала заданы координаты профиля для верхней поверхности от передней кромки к задней, затем для нижней поверхности также от передней кромки к задней

    1. NU - количество точек на верхней поверхности профиля
    2. NL - количество точек на нижней поверхности профиля
    3. XU - x-координаты верхней поверхности профиля
    4. YU - y-координаты верхней поверхности профиля
    5. XL - x-координаты нижней поверхности профиля
    6. YL - y-координаты нижней поверхности профиля
    7. D - полоса выглаживания
Во всех форматах вторая строка (отмеченная красным цветом в примерах) должна иметь вид как в приведенных примерах

.: панель Input file:

Input File имя исходного файла
Output file имя выходного файла
Chord length хорда профиля
Max Smooth Strip максимальная полоса выглаживания
The kind of input geometry формат исходного файла
Transformation without rotation блокировка вращения
1-st der. первая производная на концах сплайна
2-nd der. вторая производная на концах сплайна
new X-grid новая Х сетка
Output STL format Выходной файл в STL формате

.: геометрия профиля:

x0 x-координата передней кромки
y0 y-координата передней кромки
chord хорда профиля
thick максимальная относительная толщина
x_thick x-координата максимальной относительной толщины
eps угол заклинения
trail угол задней кромки
slopt производная средней линии на задней кромке
mu число узлов на верхней поверхности
ml число узлов на нижней поверхности

.: толщина и средняя линия:

T(x) =0.5(Yв-Yн) - относительная толщина
C(x) =0.5(Yв+Yн) - относительная кривизна (средняя линия)

.: кривизна (вверху) и полоса выглаживания (внизу)

K(t) радиус кривизны поверхности профиля
t =sqrt(x) - для верхней поверхности
t =-sqrt(x) - для нижней поверхности
D(I) интервал выглаживания в положении I
I левая полоса прокрутки изменяет положение I
D правая полоса прокрутки изменяет интервал выглаживания в положении I

.: область передней кромки:

Y(t) y - координата в окрестности передней кромки
t =sqrt(x) - для верхней поверхности
t =-sqrt(x) - для нижней поверхности

.: Ср распределение:

Mach число Маха
Alpha угол атаки
C lift коэффициент подъемной силы

.: Примеры форматов файлов исходных данных:

Формат 1

airfoil data: test1
(X YU YL DU DL)
0.000000.00000 0.00000.000 0.000
.2 .035 -.035 0.01 0.01
.5 .06 -.06 0.01 0.01
.8 .02 -.02 0.01 0.01
1.00000.001 -.001 0.000 0.000

Формат 2

airfoil data: test2
(X Y D)
1.00000.00000 0.000
.8 -.02 0.01
.5 -.06 0.01
.2 -.035 0.01
.00000.00000 0.000
.2 .035 0.01
.5 .06 0.01
.8 .02 0.01
1.00000.001 0.000

Формат 3

airfoil: RAE2822
BLWF
YSYM NU NL
0.00000 17.00000 17.00000
XSING YSING TRAIL SLOPT
0.0250.00000 10.345-0.125
XU YU D
0.000000 0.000000 0.000
0.005 0.017608 0.0001
0.0125 0.026723 0.0001
0.05 0.045757 0.0001
0.1 0.057471 0.0001
0.15 0.064844 0.0001
0.20 0.069794 0.0001
0.30 0.074746 0.0001
0.40 0.074853 0.0001
0.50 0.071141 0.0001
0.60 0.064045 0.0001
0.70 0.053598 0.0001
0.80 0.039522 0.0001
0.90 0.021540 0.0001
0.95 0.011391 0.0001
0.97 0.007432 0.0001
1.000000 0.000935 0.000
XL YL D
0.000000 0.000000 0.000
0.005 -0.016411 0.0001
0.0125-0.024802 0.0001
0.05 -0.043695 0.0001
0.1 -0.056273 0.0001
0.15 -0.064417 0.0001
0.20 -0.069838 0.0001
0.30 -0.074585 0.0001
0.40 -0.073142 0.0001
0.50 -0.065941 0.0001
0.60 -0.052969 0.0001
0.70 -0.035236 0.0001
0.80 -0.016055 0.0001
0.90 -0.002637 0.0001
0.95 -0.000166 0.0001
0.97 -0.000047 0.0001
1.000000 -0.000935 0.000

.:Формат файла X_INP.DAT:

XU 32
0.000000
0.001000
0.002000
0.003000
0.005000
0.007500
0.010000
0.020000
0.030000
0.050000
0.075000
0.100000
0.150000
0.200000
0.250000
0.300000
0.350000
0.400000
0.450000
0.500000
0.550000
0.600000
0.650000
0.700000
0.750000
0.800000
0.850000
0.900000
0.950000
0.970000
0.990000
1.000000