Есть ли какой-нибудь неэкспериментальный способ получить CL, CD и CM в зависимости от угла атаки и угла отклонения руля?

Я работаю над симулятором полета для тестирования алгоритма управления. Проблема, с которой я сталкиваюсь, состоит в том, чтобы найти взаимосвязь между CL/CD/CM и углом атаки ( α ) и угол отклонения руля ( дельта ).

Поскольку я разрабатываю алгоритм управления летающим крылом, очень важно знать, как не только α но и дельта воздействовать на силы и моменты на моем летательном аппарате. И я не могу себе позволить измерить силы и моменты экспериментально.

В симуляторе Gazebo подход LiftDragPlugin заключается в предположении, что кривая подъемной силы смещается вверх и вниз на дельта раз какую-то постоянную. Однако это не так, как видно из приведенных ниже числовых результатов XFLR5.

CL против ⍺

CD против ⍺

CM против ⍺

Легенда: «Название самолета ±δ»

Где «Имя самолета ± дельта ” описывает кривую для любого дельта .

Мы видим, что кривая смещается в обе стороны от нуля до нуля. дельта позиция. Например, угол срыва уменьшается по мере дельта увеличивается.

Мой текущий подход заключается в построении трехмерной справочной таблицы с использованием кривых на дельта и + дельта в качестве конечных точек и линейно интерполировать две кривые вдоль оси z. Когда мне нужен аэродинамический параметр (CL, CD или CM) на каком-то α 0 и дельта 0 , я могу просто найти точку в этом трехмерном пространстве из α 0 и дельта 0 .

Является ли это допустимым способом определения CL/CD/CM как функции α и дельта численно? Если нет, то как мне подойти к этой проблеме?

Где вы видите остановку в представленных вами данных? Я не вижу никакого киоска. Использование XFLR5 было бы вычислительным (то есть числовым), а не экспериментальным.
Я предлагаю вам взглянуть на JSBsim ( jsbsim.sourceforge.net ). Хотя это не прямой ответ на ваш вопрос, есть много примеров самолетов JSBSim, которые могут включать в себя некоторые полезные данные для вас.
Я не уверен, сможет ли XFLR5 зафиксировать остановку для анализа VLM.

Ответы (3)

Графики в OP показывают довольно типичные результаты, которые можно было бы ожидать от линейного анализа (например, VLM).

1. Лифт

В линейном диапазоне коэффициент подъемной силы несущей поверхности ( С л ) можно выразить так:

С л "=" а 0 α + а 1 дельта

где а 0 "=" С л α наклон кривой подъемной силы и а 1 "=" С л дельта — наклон подъемной силы на отклонение плоского закрылка, которые являются константами в линейном диапазоне и могут быть легко видны на графике подъемной силы.

Вывод : вы можете упростить свои таблицы поиска до приведенных выше уравнений (все константы), если вас интересует только захват линейного эффекта (это все, что VLM может зафиксировать в любом случае).

2. Питч-момент

В линейном диапазоне можно выразить коэффициент тангажного момента ( С м ), который, как я предполагаю, вычисляется на четверть аккорда, как:

С м "=" С м а с ( дельта ) + С л л а с ( дельта ) с ¯

где С м а с представляет собой момент тангажа в аэродинамическом центре (АС) поверхности и является функцией дельта ; л а с это расстояние между 1/4c и AC, а также функция дельта ; с ¯ является эталонной длиной хорды.

The С м Графики, которые вы показали, кажется, выстраиваются очень близко к аэродинамическому центру несущей поверхности (из-за того, что очень мало изменений в С м относительно АОА). Отклонение закрылков существенно изменяет только смещение ( С м а с ). Различия в наклонах связаны с тем, что у вас нет плоского закрылка с полным пролетом (у вас есть элевоны с частичным пролетом), что изменяет распределение подъемной силы по пролету и результирующий аэродинамический центр.

Вывод : вы можете заменить свою многомерную таблицу поиска на две одномерные таблицы для С м а с и л а с , и заменить приведенным выше уравнением. Вы даже можете заменить эти справочные таблицы постоянными линейными отношениями, если ваши графики выдерживают критику.

3. Перетащите

Коэффициент аэродинамического сопротивления ( С Д ) самое интересное. Кажется, что есть некоторый анализ пограничного слоя в сочетании с VLM, так как С Д 0 изменений за клапан. Если число Рейнольдса существенно не меняется, вы можете попробовать следующее упрощение:

С Д "=" С Д 0 ( дельта ) + К ( дельта ) С л 2

где C_{D_0} - перетаскивание формы и К - коэффициент индуцированного сопротивления, оба из которых являются функцией дельта .

Вывод : вы можете снова упростить свои многомерные таблицы поиска до двух одномерных таблиц.

4. Наконец...

Вы определенно начнете видеть нелинейные эффекты при 30-градусном отклонении регулятора в реальной жизни, может быть, даже при 20-градусном. Это явно не захвачено VLM.

Спасибо! Крыло, которое я проанализировал в XFLR5, имеет закрылки полного размаха. Я еще не смоделировал реальное крыло и элевоны, которые хочу смоделировать.

В конечном счете, CFD (Computational Fluid Dynamics), то есть компьютерное моделирование воздушного потока и его воздействия на крыло, сделает эту работу. Таких программ много, в том числе и бесплатных.

Для таких работ хорошим инструментом является VLM, или существует улучшенная версия xfoil. Я думаю, что CFD будет слишком продвинутым. Вы находитесь на правильном пути