exponenta event banner

Аэродинамические силы и моменты

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

  • Библиотека:
  • Аэрокосмический блок/Аэродинамика

  • Aerodynamic Forces and Moments block

Описание

Блок «Аэродинамические силы и моменты» вычисляет аэродинамические силы и моменты относительно центра тяжести.

Метки портов блоков «Аэродинамические силы» и «Моменты» изменяются в зависимости от системы координат, выбранной из списка «Входные оси», «Оси силы» и «Оси момента».

Ограничения

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

  • Предполагается, что центр тяжести и центр давления находятся в осях тела.

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

Порты

Вход

развернуть все

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

Входные осиВходной вектор
Тело(осевая сила 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'

Алгоритмы

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

Cs←b=[cos (α) 0sin (α) 010 sin (α) 0cos (α)]

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

Cw←s=[cos (β) sin (β) 0 sin (β) cos (β) 0001]

для обеспечения полного вращения от оси тела к оси ветра:

Cw←b=[cos (α) cos (β) sin (β) sin (α) cos (β) cos (α) sin (β) cos (β) sin (α) sin (β) − sin (α) 0cos (α)]

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

FAw≡[−D−C−L]=Cw←b⋅[XAYAZA]≡Cw←b⋅FAb

Компоненты/осиxyz
ВетерCDКопияCL
СтабильностьСАЙCL
ТелоCXСАЙCZ (-CN)

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

Ссылки

[1] Стивенс, Б. Л., и Ф. Л. Льюис, управление и моделирование летательных аппаратов, Джон Уайли и сыновья, Нью-Йорк, 1992

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

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