![Точки аэродинамического профиля. График](https://xn--h1acbaaqgcqcheicn.xn--p1ai/wp-content/uploads/2018/03/Точки-аэродинамического-профиля.-График.png)
Рассмотрим формирование файла, содержащего точки аэродинамического профиля NACA c четырехзначным номером. Формат Selig.
Точки аэродинамического профиля: ссылки
Контур четырех и пятизначных профилей NACA задается аналитически. Формулы для определения координат точек четырехзначного профиля приведены в заметке по NACA4Digit ранее. Теперь эта функция входит в Aero-PM вер. 0.2.2 и позволяет получать файл с координатами не только средней линии, но и точек поверхности профиля (верхней и нижней).
Примеры текстовых файлов с координатами точек в формате Selig можно легко найти в сети, например, здесь (dat-файлы открывать текстовым редактором) или здесь. Майкл Селиг — преподаватель университета Иллинойс. Название типа файла закрепилось в виде фамилии на сайте airfoiltools и в таком виде больше, наверное нигде не используется. Там же можно найти ещё один распространенный формат Lednicer. Тоже фамилия: Девид Ледничер внес вклад в формирование коллекции профилей (но формат отличался). Теперь, можно встретить текстовые координатные файлы в одном из этих двух форматов.
Формат Lednicer во второй строке содержит количество точек на верхней и нижней поверхности. По этому признаку файл Lednicer можно отличать: пара целых чисел больше 1 во второй строке. Далее рассматривается формат Selig.
NACA4Digit.m
Координатный файл формата Selig содержит пары координат перечисленные от задней кромки к передней по верхней поверхности и от передней кромки к задней — по нижней поверхности.
Вызов функции NACA4Digit.m:
[ xu, xl, yu, yl, yc, x ] = NACA4Digit( 6, 4, 09, 10, 2);
6,4,09 — обозначение NACA6409, 10 — кол-во панелей, 2 — длина хорды.
График (изображение профиля и средней линии) показан на рисунке в начале статьи.
Выходной файл средней линии появится в рабочей папке Matlab имя файла «tmpFoil.txt». Содержимое:
NACA649 0.0000 0.0000 0.2000 0.0525 0.4000 0.0900 0.6000 0.1125 0.8000 0.1200 1.0000 0.1167 1.2000 0.1067 1.4000 0.0900 1.6000 0.0667 1.8000 0.0367 2.0000 0.0000
Выходной файл координат верхней и нижней поверхности — tmpFoilSelig.txt:
NACA649 2.0000 0.0000 1.8036 0.0581 1.6052 0.1057 1.4055 0.1447 1.2046 0.1750 1.0026 0.1960 0.8000 0.2070 0.5933 0.2023 0.3872 0.1751 0.1846 0.1210 0.0000 0.0000 0.1846 -0.0160 0.3872 0.0049 0.5933 0.0227 0.8000 0.0330 1.0026 0.0373 1.2046 0.0384 1.4055 0.0353 1.6052 0.0277 1.8036 0.0152 2.0000 0.0000