Fixed-Wing Point Mass

Интегрирование уравнений масс точек четвертого или шестого порядка движения в скоординированном рейсе

  • Библиотека:
  • Аэрокосмический Уравнения Движения/Точечная Масса

  • Fixed-Wing Point Mass block

Описание

Блок Fixed-Wing Point Mass интегрирует уравнения масс точек четвертого или шестого порядка движения в скоординированном рейсе.

Ограничения

  • Плоская система координат Земли считается инерционной, приближением, которое позволяет пренебрегать силами, обусловленными движением Земли относительно «неподвижных звёзд».

  • Блок принимает, что существует полностью скоординированный рейс, то есть боковая сила (ветряные оси) отсутствует, а боковая кромка всегда равна нулю.

Порты

Вход

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

Лифт, заданный как скаляр в единицах силы.

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

Перетащите мышью, заданный как скаляр в единицах силы.

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

Вес, заданный как скаляр в единицах силы.

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

Тяга, заданная в виде скаляра в единицах силы.

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

Угол угла тангажа относительно воздушной массы, заданный в виде скаляра в радианах.

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

Угол крена, заданная в виде скаляра в радианах.

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

Угол атаки, заданный в виде скаляра в радианах.

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

Вектор ветра в направлении, в котором движется воздушная масса, заданный как трехэлементный вектор.

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

Выход

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

Воздушная скорость, возвращается в виде скаляра.

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

Скорость Земли над Землей (скорость движения над землей), возвращается как скаляр.

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

Вектор скорости относительно воздушной массы, возвращенный как трехэлементный вектор.

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

Вектор скорости относительно Земли с [North East Down] ориентация, возвращенная как трехэлементный вектор.

Зависимости

Чтобы включить этот порт, установите Reference frame orientation равным [North East Down].

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

Вектор скорости относительно Земли с [East North Up] ориентация, возвращенная как трехэлементный вектор.

Зависимости

Чтобы включить этот порт, установите Reference frame orientation равным [East North Up].

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

Вектор положения относительно Земли с [North East Down] ориентация, возвращенная как трехэлементный вектор.

Зависимости

Чтобы включить этот порт, установите Reference frame orientation равным [North East Down].

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

Вектор положения относительно Земли с [East North Up] ориентация, возвращенная как трехэлементный вектор.

Зависимости

Чтобы включить этот порт, установите Reference frame orientation равным [East North Up].

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

Угол угла тангажа относительно воздушной массы, возвращаемый в виде скаляра.

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

Угол угла тангажа относительно Земли, возвращаемый в виде скаляра.

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

Угол рыскания относительно воздушной массы, возвращаемый в виде скаляра.

Зависимости

Чтобы включить этот порт, установите Degrees of Freedom равным 6th Order (Coordinated Flight).

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

Угол рыскания относительно Земли, возвращаемый в виде скаляра.

Зависимости

Чтобы включить этот порт, установите Degrees of Freedom равным 6th Order (Coordinated Flight).

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

Параметры

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

Вход и выходы модулей, указанные следующим образом:

Модули

Силы

Скорость

Положение

Масса

Metric (MKS)

ньютоны

метров в секунду

метры

килограммы

English (velocity in ft/s)

фунты

футов в секунду

ноги

слизняки

English (velocity in kts)

фунты

узлы

ноги

слизняки

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

Параметры блоков: units
Тип: Вектор символов
Значения: 'Metric (MKS)' | 'English (velocity in ft/s)' | 'English (velocity in kts)'
По умолчанию: 'Metric (MKS)'

Опорные системы координат для входных портов и выходных портов, заданные как [East North Up] или [North East Down].

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

Параметры блоков: frame
Тип: Вектор символов
Значения: '[East North Up]' | '[North East Down]'
По умолчанию: '[North East Down]'

Степени свободы, заданные как 4th Order (Longitudinal) или 6th Order (Coordinated Flight).

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

Параметры блоков: order
Тип: Вектор символов
Значения: '4th Order (Longitudinal)' | '6th Order (Coordinated Flight)'
По умолчанию: '6th Order (Coordinated Flight)'

Начальное положение Востока (Земли) в [North East Down] ориентация, заданная как скаляр.

Зависимости

Спецификация направления этого параметра зависит от Reference frame orientation и Degrees of Freedom настройки:

Начальный перекрестокОриентация опорной системы координатСтепени свободы

Восток

[Северо-Восточный Даун]

6-й порядок (координируемый рейс)

Север

[Восточный Север Вверх]

6-й порядок (координируемый рейс)

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

Параметры блоков: east
Тип: Вектор символов
Значения: скаляр
По умолчанию: '0'

Начальное Северное (Земное) понижение массы точки, заданное как скаляр.

Зависимости

Спецификация направления этого параметра зависит от Reference frame orientation и Degrees of Freedom настройки:

Начальное понижение частотыОриентация опорной системы координатСтепени свободы

Север

[Северо-Восточный Даун]

6-й порядок (координируемый рейс)

Север

[Северо-Восточный Даун]

4-й порядок (продольный)

Восток

[Восточный Север Вверх]

6-й порядок (координируемый рейс)

Восток

[Восточный Север Вверх]

4-й порядок (продольный)

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

Параметры блоков: north
Тип: Вектор символов
Значения: скаляр
По умолчанию: '0'

Начальная высота точечной массы, заданная как скаляр.

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

Параметры блоков: altitude
Тип: Вектор символов
Значения: скаляр
По умолчанию: '0'

Начальная воздушная скорость точечной массы, заданная как скаляр.

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

Параметры блоков: 'airspeed'
Тип: Вектор символов
Значения: скаляр
По умолчанию: '50'

Начальный угол угла тангажа точечной массы, заданный как скаляр.

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

Параметры блоков: gamma
Тип: Вектор символов
Значения: скаляр
По умолчанию: '0'

Начальный угол рыскания точечной массы, заданный как скаляр.

Зависимости

Чтобы включить этот параметр, установите Degrees of Freedom равным 6th Order (Coordinated Flight).

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

Параметры блоков: chi
Тип: Вектор символов
Значения: скаляр
По умолчанию: '0'

Масса точечной массы, заданная как скаляр.

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

Параметры блоков: mass
Тип: Вектор символов
Значения: скаляр
По умолчанию: '10'

Алгоритмы

Интегрированные уравнения движения для точечной массы:

V˙=(TcosαDWsinγai)/mγ˙a=((L+Tsinα)cosμWcosγai)/(mV)X˙e=Va+Vw

Уравнения 6-го порядка:

X˙a=((L+Tsinα)sinμ)/(mVcosγa)X˙a|East=VcosχacosγaX˙a|North=VsinχacosγaX˙a|Up=Vsinγa

Уравнения 4-го порядка:

χ˙a=0X˙a|East=VcosγaX˙a|North=0X˙a|Up=Vsinγa

где:

  • m - Масса.

  • g - Ускорение свободного падения.

  • W - Вес (m * g).

  • L - Сила подъема.

  • D - Перетаскивание силы.

  • T - Сила тяги.

  • α - Угол атаки.

  • .r- Угол берега.

  • β ai - Input port для угла угла тангажа.

  • V - Воздушная скорость, измеренная на самолете, относительно массы воздуха. Это также величина вектора Va.

  • V w - Вектор устойчивого ветра.

  • Индекс a - Для переменных означает, что они относительно постоянно движущейся воздушной массы:

    • γ a - Угол тангажа угол.

    • χ a - Угол рыскания.

    • X a - Положение [Восток, Север, Вверх].

  • Индекс e - Флэт-Ерс инерционная система координат, таким образом, что так <reservedrangesplaceholder3> <reservedrangesplaceholder2> положение на Земле после исправления <reservedrangesplaceholder1> <reservedrangesplaceholder0> для движения массы воздуха.

Дополнительные выходы:

G=(Ve|East2+Ve|North2)γ=sin1(Ve|UpVe¯)χ=tan1(Ve|NorthVe|East)

где:

  • Обратный тангенс с четырьмя квадрантами (atan2) вычисляет угол рыскания.

  • Грунтовая скорость, G, является скоростью над плоской Землей (2-D проекция).

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

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

.
Введенный в R2021a