Aerodynamic Forces and Moments

Вычислите аэродинамические силы и моменты с помощью аэродинамических коэффициентов, динамического давления, центра тяжести, центра давления и скорости

  • Библиотека:
  • Aerospace Blockset/Аэродинамика

  • Aerodynamic Forces and Moments block

Описание

Блок Aerodynamic Forces and Moments вычисляет аэродинамические силы и моменты вокруг центра тяжести.

Метки портов блоков Aerodynamic Forces and Moments изменяются на основе системы координат, выбранной из списка Input axes, Force axes и Moment axes.

Ограничения

  • Состояние по умолчанию блока скрывает входной порт V b и принимает, что преобразование является телом-телом.

  • Центр тяжести и центр давления приняты в осях тела.

  • В то время как этот блок имеет возможность выводить силы и/или моменты в осях устойчивости, блоки в библиотеке Уравнений Движения в настоящее время разработаны, чтобы принимать силы и моменты только в теле или в осях ветра.

Порты

Вход

расширить все

Аэродинамические коэффициенты (в выбранных входных осях) для сил и моментов, заданные как вектор. Эти коэффициенты упорядочены в вектор в зависимости от выбора осей:

Входные осиВходной вектор
Тело(осевая сила Cx, боковая сила Cy, нормальная сила Cz, момент качения Cl, момент наклона Cm, момент зевания Cn)
Стабильность(сила перетаскивания CD (β = 0), боковая сила Cy, сила подъема CL, момент качения Cl, момент наклона Cm, момент зевания Cn)
Ветер(сила сопротивления CD, сила поперечного ветра Cc, сила подъема CL, момент качения Cl, момент наклона Cm, момент зевания Cn)

Типы данных: double

Динамическое давление, заданное как массив 1 на 3.

Типы данных: double

Центр тяжести, заданный как вектор 1 на 3.

Типы данных: double

Центр давления, заданный как вектор 1 на 3. Это также может быть принято как любая общая контрольная точка момента, пока остальная часть модели отражает использование исходной точки момента.

Типы данных: double

Скорость в осях тела. задается как вектор 1 на 3.

Зависимости

Этот порт активируется, если для параметра Input axes задано значение Wind или Stability.

Типы данных: double

Выход

расширить все

Аэродинамические силы (в выбранных выходных осях), возвращаемые как трехэлементный вектор, в центре тяжести в x -, y -, и z - осях.

Типы данных: double

Аэродинамические моменты (в выбранных выходных осях), возвращаемые как трехэлементный вектор, в центре тяжести в x -, y -, и z - осях.

Типы данных: double

Параметры

расширить все

Система координат для входных коэффициентов, заданная как Body (по умолчанию), Stability, или Wind.

Зависимости

Выбор Stability или Wind Включает входной Port_5 порта.

Программное использование

Параметры блоков: inputAxes
Тип: Вектор символов
Значения: 'Body' | 'Stability' | 'Wind'
По умолчанию: 'Body'

Система координат аэродинамической силы, заданная как Body (по умолчанию), Stability, или Wind.

Зависимости

Выбор Stability или Wind Включает входной Port_5 порта.

Программное использование

Параметры блоков: outputForcesAxes
Тип: Вектор символов
Значения: 'Body' | 'Stability' | 'Wind'
По умолчанию: 'Body'

Система координат аэродинамического момента, заданная как Body (по умолчанию), Stability, или Wind.

Зависимости

Выбор Stability или Wind Включает входной Port_5 порта.

Программное использование

Параметры блоков: outputMomentAxes
Тип: Вектор символов
Значения: 'Body' | 'Stability' | 'Wind'
По умолчанию: 'Body'

Базовая площадь для вычисления аэродинамических сил и моментов, заданная как любое двойное значение.

Программное использование

Параметры блоков: S
Тип: Вектор символов
Значения: любое двойное значение
По умолчанию: '1'

Ссылка для вычисления аэродинамических моментов в x -осях и z -осях, заданный как любое двойное значение.

Программное использование

Параметры блоков: b
Тип: Вектор символов
Значения: любое двойное значение
По умолчанию: '1'

Опорная длина для вычисления аэродинамического момента в y -осях, заданная как любое двойное значение.

Программное использование

Параметры блоков: cbar
Тип: Вектор символов
Значения: любое двойное значение
По умолчанию: '1'

Алгоритмы

Пусть α - угол атаки и β - боковая губа. Вращение от тела к осям устойчивости:

Csb=[cos(α)0sin(α)010sin(α)0cos(α)]

может сочетаться с вращением от устойчивости к ветряным осям:

Cws=[cos(β)sin(β)0sin(β)cos(β)0001]

чтобы привести к вращению сети от тела к осям ветра:

Cwb=[cos(α)cos(β)sin(β)sin(α)cos(β)cos(α)sin(β)cos(β)sin(α)sin(β)sin(α)0cos(α)]

Коэффициенты момента имеют одинаковое обозначение во всех системах. Коэффициенты силы приведены ниже. Обратите внимание, что нет конкретных символов для компонентов силы осей устойчивости. Однако оси устойчивости имеют два компонента, которые не изменяются по сравнению с другими осями.

FAw[DCL]=Cwb[XAYAZA]CwbFAb

Компоненты/осиxyz
ВетерCDCCCL
СтабильностьCYCL
ТелоCXCYCZ (– CN)

Учитывая эти определения, для учета стандартных определений D, C, Y (где Y = - C) и L, коэффициенты силы в ветряных осях умножаются на отрицательные единичные diag (-1, -1, -1). Коэффициенты сил в осях устойчивости умножаются на diag (-1, 1, -1). C N и C X являются, соответственно, коэффициентами нормальной и осевой силы (C N = - C Z).

Ссылки

[1] Stevens, B. L., and F. L. Lewis, Aircraft Control and Simulation, John Wiley & Sons, New York, 1992

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Представлено до R2006a