Реализуйте угловое представление ветра шести уравнений степеней свободы движения пользовательской переменной массы
Уравнения Motion/6DOF
Для описания используемой системы координат и переводная динамика, см. описание блока для блока Custom Variable Mass 6DOF Wind (Quaternion).
Отношение между углами ветра, [μ γ χ] T, может быть определено путем решения уровней ветра в зафиксированный ветром координатный кадр.
Инвертирование J затем дает необходимое отношение, чтобы определить вектор уровня ветра.
Зафиксированные телом угловые уровни связаны с зафиксированным ветром угловым уровнем следующим уравнением.
Используя это отношение в уравнениях вектора уровня ветра, дает отношение между вектором уровня ветра и зафиксированными телом угловыми уровнями.
Задает модули ввода и вывода:
Модули | Силы | Момент | Ускорение | Скорость | Положение | Масса | Инерция |
---|---|---|---|---|---|---|---|
| Ньютон | Ньютон-метр | Метры в секунду придали квадратную форму | Метры в секунду | Метры | Килограмм | Килограммометр придал квадратную форму |
| Фунт | Фунт ноги | Ноги в секунду придали квадратную форму | Ноги в секунду | Футы | Краткий заголовок | Отложите нога придала квадратную форму |
| Фунт | Фунт ноги | Ноги в секунду придали квадратную форму | Узлы | Футы | Краткий заголовок | Отложите нога придала квадратную форму |
Выберите тип массы, чтобы использовать:
| Масса является постоянной в течение симуляции. |
| Масса и инерция отличаются линейно как функция массового уровня. |
| Масса и изменения инерции настраиваемы. |
Выбор Custom Variable
соответствует ранее описанным уравнениям движения.
Выберите представление использованию:
| Используйте углы ветра в рамках уравнений движения. |
| Используйте кватернионы в рамках уравнений движения. |
Выбор Wind Angles
соответствует ранее описанным уравнениям движения.
Трехэлементный вектор для начального местоположения тела в плоском Наземном кадре ссылки.
Трехэлементный вектор, содержащий начальную скорость полета, начальный угол заноса и начальный угол нападения.
Трехэлементный вектор, содержащий начальные углы ветра [банк, курс полета, и направляющийся], в радианах.
Трехэлементный вектор для начальной буквы зафиксированные телом угловые уровни, в радианах в секунду.
Установите этот флажок, чтобы добавить массовый скоростной порт родственника потока. Это - относительная скорость, в которой масса аккумулируется или удаляется.
Установите этот флажок, чтобы включить дополнительный выходной порт для ускорений в зафиксированных телом осях относительно инерционного кадра. Вы обычно соединяете этот сигнал с акселерометром.
Присвойте уникальное имя каждому состоянию. Используйте имена состояния вместо путей к блоку в течение процесса линеаризации.
Чтобы присвоить имя к одному состоянию, введите уникальное имя между кавычками, например, 'velocity'
.
Чтобы присвоить имена к нескольким состояниям, введите разграниченный запятой список, окруженный фигурными скобками, например, {'a', 'b', 'c'}
. Каждое имя должно быть уникальным.
Если параметр пуст (' '
), никакое присвоение имени не происходит.
Имена состояния применяются только к выбранному блоку с параметром имени.
Количество состояний должно разделиться равномерно среди количества имен состояния.
Можно задать меньше имен, чем состояния, но вы не можете задать больше имен, чем состояния.
Например, можно задать два имени в системе с четырьмя состояниями. Имя применяется к первым двум состояниям и второму имени к последним двум состояниям.
Чтобы присвоить имена состояния с переменной в рабочей области MATLAB®, введите переменную без кавычек. Переменная может быть вектором символов, массивом ячеек или структурой.
Задайте имя положения для состояния.
Значением по умолчанию является ' '
.
Задайте скоростное имя для состояния.
Значением по умолчанию является ' '
.
Задайте имя угла установки для состояния.
Значением по умолчанию является ' '
.
Задайте угловое имя заноса для состояния.
Значением по умолчанию является ' '
.
Задайте имя ориентации ветра для состояния. Этот параметр появляется, если параметр Representation устанавливается на Wind Angles
.
Значением по умолчанию является ' '
.
Задайте имя уровней вращения тела для состояния.
Значением по умолчанию является ' '
.
Входной параметр | Тип размерности | Описание |
---|---|---|
Сначала | Вектор | Содержит эти три приложенных силы в зафиксированных ветром осях. |
Второй | Вектор | Содержит три прикладных момента в зафиксированных телом осях (+/-). |
Треть (Необязательно) | Вектор | Содержит одну или несколько скоростей изменения массы (положительный, если аккумулируется, отрицательный, если удалено). |
Четвертый | Скаляр | Содержит массу. |
Пятый | 3х3 матрица | Применяется к скорости изменения матрицы тензора инерции в зафиксированных телом осях. |
Шестой | 3х3 матрица | Применяется к матрице тензора инерции в зафиксированных телом осях. |
Седьмой (Необязательно) | 1 1 m массивом | Содержит одну или несколько относительных скоростей, в которых масса аккумулируется к или удаляется от тела в осях ветра. m является три раза размером третьего входного вектора. |
Вывод | Тип размерности | Описание |
---|---|---|
Сначала | Трехэлементный вектор | Содержит скорость в плоском Наземном кадре ссылки. |
Второй | Трехэлементный вектор | Содержит положение в плоском Наземном кадре ссылки. |
Треть | Трехэлементный вектор | Содержит углы поворота ветра [банк, курс полета, направляясь], в ±pi, в радианах. |
Четвертый | 3х3 матрица | Применяется к координатному преобразованию от плоских Наземных осей до зафиксированных ветром осей. |
Пятый | Трехэлементный вектор | Содержит скорость в зафиксированном ветром кадре. |
Шестой | Двухэлементный вектор | Содержит угол нападения и угол заноса, в радианах. |
Седьмой | Двухэлементный вектор | Содержит скорость изменения угла нападения и скорость изменения угла заноса, в радианах в секунду. |
Восьмой | Трехэлементный вектор | Содержит угловые уровни в зафиксированных телом осях, в радианах в секунду. |
Девятый | Трехэлементный вектор | Содержит угловые ускорения в зафиксированных телом осях, в радианах в секунду придал квадратную форму. |
Десятый | Трехэлементный вектор | Содержит ускорения в зафиксированных телом осях относительно каркаса кузова. |
Одиннадцатый (Необязательно) | Трехэлементный вектор | Содержит ускорения в зафиксированных телом осях относительно инерционного кадра (плоская Земля). Вы обычно соединяете этот сигнал с акселерометром. |
Блок принимает, что приложенные силы действуют в центре тяжести тела.
Стивенс, Брайан, и Франк Льюис, управление самолетом и Simulation, Second Edition, John Wiley & Sons, 2003.
Zipfel, Питер Х., моделирование и симуляция космической динамики аппарата. Второй выпуск, образовательный ряд AIAA, 2007.
6-я масса точки порядка (скоординированный рейс)
Пользовательская переменная масса 6DOF (углы Эйлера)
Пользовательская переменная масса 6DOF (кватернион)
Пользовательская переменная масса 6DOF ECEF (кватернион)
Пользовательская переменная масса 6DOF ветер (кватернион)
Масса простой переменной 6DOF (углы Эйлера)
Масса простой переменной 6DOF (кватернион)
Масса простой переменной 6DOF ECEF (кватернион)
Масса простой переменной 6DOF ветер (кватернион)