Реализуйте представление кватерниона шести уравнений степеней свободы движения пользовательской переменной массы в координатах Сосредоточенного землей зафиксированного землей (ECEF)
Уравнения Motion/6DOF
Блок Custom Variable Mass 6DOF ECEF (Quaternion) рассматривает вращение кадра координаты Сосредоточенного землей зафиксированного землей (ECEF) (XECEF, YECEF, ZECEF) о кадре ссылки Сосредоточенного землей инерционного (ECI) (XECI, YECI, ZECI). Источник кадра координаты ECEF является центром Земли, дополнительно тело интереса принято, чтобы быть твердым, предположение, которое избавляет от необходимости рассматривать силы, действующие между отдельными элементами массы. Представление вращения кадра ECEF от кадра ECI упрощено, чтобы рассмотреть только постоянное вращение Земли эллипсоида (ωe) включая начальную астрономическую долготу (LG (0)). Это превосходное приближение позволяет силам из-за комплексного движения Земли относительно “фиксированных звезд” быть пропущенными.
Переводное движение кадра координаты ECEF приведено ниже, где приложенные силы [Fx Fy Fz] T находятся в каркасе кузова. Vre b является относительной скоростью в осях ветра в который массовый поток () извлекается или добавляется к телу в зафиксированных телом осях.
где изменение положения в ECEF вычисляется
и скорость тела относительно кадра ECEF, выраженного в каркасе кузова , угловые уровни тела относительно кадра ECI, выраженного в каркасе кузова . Заземлите уровень вращения , и относительные угловые уровни тела относительно северо-востока вниз (NED) кадр, выраженный в каркасе кузова заданы как
Вращательные движущие силы тела, заданного в зафиксированном телом кадре, приведены ниже, где прикладные моменты [L M N] T и тензор инерции, I относительно источника O.
Скорость изменения тензора инерции задана следующим уравнением.
Интегрирование скорости изменения вектора кватерниона приведено ниже.
Задает модули ввода и вывода:
Модули | Силы | Момент | Ускорение | Скорость | Положение | Масса | Инерция |
---|---|---|---|---|---|---|---|
| Ньютон | Ньютон-метр | Метры в секунду придали квадратную форму | Метры в секунду | Метры | Килограмм | Килограммометр придал квадратную форму |
| Фунт | Фунт ноги | Ноги в секунду придали квадратную форму | Ноги в секунду | Футы | Краткий заголовок | Отложите нога придала квадратную форму |
| Фунт | Фунт ноги | Ноги в секунду придали квадратную форму | Узлы | Футы | Краткий заголовок | Отложите нога придала квадратную форму |
Выберите тип массы, чтобы использовать:
| Масса является постоянной в течение симуляции (см. 6DOF ECEF (Кватернион)). |
| Масса и инерция отличаются линейно как функция массового уровня (см. Массу Простой переменной 6DOF ECEF (Кватернион)). |
| Масса и изменения инерции настраиваемы. |
Выбор Simple Variable
соответствует ранее описанным уравнениям движения.
Трехэлементный вектор для начального местоположения тела в геодезическом ссылочном кадре. Широта и значения долготы могут быть любым значением. Однако значения широты +90 и-90 могут возвратить неожиданные значения из-за особенности в полюсах.
Трехэлементный вектор, содержащий начальную скорость тела относительно кадра ECEF, выраженного в каркасе кузова.
Трехэлементный вектор, содержащий начальные Эйлеровы углы поворота [список, подача, отклонение от курса], в радианах. Эйлеровы углы поворота - те между телом и северо-востоком вниз (NED) системы координат.
Трехэлементный вектор для начальных угловых уровней тела относительно кадра NED, выраженного в каркасе кузова, в радианах в секунду.
Установите этот флажок, чтобы добавить массовый скоростной порт родственника потока. Это - относительная скорость, в которой масса аккумулируется или удаляется.
Задает модель планеты, чтобы использовать, Custom
или Earth (WGS84)
.
Задает радиус планеты в ее экваторе. Модули экваториального параметра радиуса должны совпасть с модулями для положения ECEF. Эта опция только доступна, когда модель Planet установлена в Custom
.
Задает выравнивание планеты. Эта опция только доступна, когда модель Planet установлена в Custom
.
Задает скалярный вращательный уровень планеты в rad/s. Эта опция только доступна, когда модель Planet установлена в Custom
.
Задает источник начальной астрономической долготы Гринвичского меридиана:
| Используйте астрономическое значение долготы от диалогового окна маски. |
| Используйте внешний вход для астрономического значения долготы. |
Начальный угол между Гринвичским меридианом и x - ось кадра ECI.
Установите этот флажок, чтобы включить дополнительный выходной порт для ускорений в зафиксированных телом осях относительно инерционного кадра. Вы обычно соединяете этот сигнал с акселерометром.
Присвойте уникальное имя каждому состоянию. Используйте имена состояния вместо путей к блоку в течение процесса линеаризации.
Чтобы присвоить имя к одному состоянию, введите уникальное имя между кавычками, например, 'velocity'
.
Чтобы присвоить имена к нескольким состояниям, введите разграниченный запятой список, окруженный фигурными скобками, например, {'a', 'b', 'c'}
. Каждое имя должно быть уникальным.
Если параметр пуст (' '
), никакое присвоение имени не происходит.
Имена состояния применяются только к выбранному блоку с параметром имени.
Количество состояний должно разделиться равномерно среди количества имен состояния.
Можно задать меньше имен, чем состояния, но вы не можете задать больше имен, чем состояния.
Например, можно задать два имени в системе с четырьмя состояниями. Имя применяется к первым двум состояниям и второму имени к последним двум состояниям.
Чтобы присвоить имена состояния с переменной в рабочей области MATLAB®, введите переменную без кавычек. Переменная может быть вектором символов, массивом ячеек или структурой.
Задайте имя вектора кватерниона для состояния.
Значением по умолчанию является ' '
.
Задайте имя уровня вращения тела для состояния.
Значением по умолчанию является ' '
.
Задайте скоростное имя для состояния.
Значением по умолчанию является ' '
.
Задайте имя положения ECEF для состояния.
Значением по умолчанию является ' '
.
Задайте инерционное имя положения для состояния.
Значением по умолчанию является ' '
.
Задайте Астрономическую долготу Гринвичского имени для состояния.
Значением по умолчанию является ' '
.
Входной параметр | Тип размерности | Описание |
---|---|---|
Сначала | Вектор | Содержит эти три приложенных силы в зафиксированных телом осях. |
Второй | Вектор | Содержит три прикладных момента в зафиксированных телом осях. |
Треть (Необязательно) | Вектор | Содержит одну или несколько скоростей изменения массы (положительный, если аккумулируется, отрицательный, если удалено). |
Четвертый | Скаляр | Содержит массу. |
Шестой | 3х3 матрица | Применяется к матрице тензора инерции. |
Седьмой (Необязательно) | 1 1 m массивом | Содержит одну или несколько относительных скоростей, в которых масса аккумулируется к или удаляется от тела в зафиксированных телом осях. m является три раза размером третьего входного вектора. |
Вывод | Тип размерности | Описание |
---|---|---|
Сначала | Трехэлементный вектор | Содержит скорость тела относительно кадра ECEF, выраженного в кадре ECEF. |
Второй | Трехэлементный вектор | Содержит положение в ссылочном кадре ECEF. |
Треть | Трехэлементный вектор | Содержит положение в геодезической широте, долготе и высоте, в градусах, степенях и выбранных единицах длины соответственно. |
Четвертый | Трехэлементный вектор | Содержит углы поворота тела [список, подача, отклонение от курса], в радианах. Эйлеровы углы поворота - те между телом и системами координат NED. |
Пятый | 3х3 матрица | Применяется к координатному преобразованию от осей ECI до зафиксированных телом осей. |
Шестой | 3х3 матрица | Применяется к координатному преобразованию от осей NED до зафиксированных телом осей. |
Седьмой | 3х3 матрица | Применяется к координатному преобразованию от осей ECEF до осей NED. |
Восьмой | Трехэлементный вектор | Содержит скорость тела относительно кадра ECEF, выраженного в каркасе кузова. |
Девятый | Трехэлементный вектор | Содержит относительные угловые уровни тела относительно кадра NED, выраженного в каркасе кузова, в радианах в секунду. |
Десятый | Трехэлементный вектор | Содержит угловые уровни тела относительно кадра ECI, выраженного в каркасе кузова, в радианах в секунду. |
Одиннадцатый | Трехэлементный вектор | Содержит угловые ускорения тела относительно кадра ECI, выраженного в каркасе кузова, в радианах в секунду придал квадратную форму. |
Двенадцатый | Трехэлементный вектор | Содержит ускорения в зафиксированных телом осях относительно каркаса кузова. |
Тринадцатый (Необязательно) | Трехэлементный вектор | Содержит ускорения в зафиксированных телом осях относительно кадра ECEF. |
Эта реализация принимает, что приложенные силы действуют в центре тяжести тела.
Эта реализация генерирует геодезическую широту, которая находится между ±90 градусами и долготой, которая находится между ±180 градусами. Кроме того, высота MSL является аппроксимированной.
Земля принята, чтобы быть эллипсоидальной. Путем установки сглаживающийся к 0,0, может быть достигнута сферическая планета. Прецессией Земли, нутацией и полярным движением пропускают. Астрономическая долгота Гринвича является Гринвичским средним значением сидерическим временем (GMST) и предоставляет грубое приближение сидерическому времени.
Реализация системы координат ECEF принимает, что источник находится в центре планеты, x - ось пересекает Гринвичский меридиан и экватор, z - ось является средней осью вращения планеты, положительной на север и y - ось завершает предназначенную для правой руки систему.
Реализация системы координат ECI принимает, что источник находится в центре планеты, x - ось является продолжением строки от центра Земли к весеннему равноденствию, z - точкам оси в направлении Северного полюса средней экваториальной плоскости, положительного на север и y - ось завершает предназначенную для правой руки систему.
Стивенс, B. L., и Ф. Л. Льюис, управление самолетом и Simulation, Second Edition, John Wiley & Sons, Нью-Йорк, 2003.
Макфарлэнд, Ричард Э., Стандартная Кинематическая Модель для симуляции Рейса в NASA-Ames, НАСА CR-2497.
“Добавьте к миру министерства обороны геодезическую систему 1 984 технических отчета: первая часть - методы, методы и данные, используемые в разработке WGS84”, DMA TR8350.2-A.
6-я масса точки порядка (скоординированный рейс)
Пользовательская переменная масса 6DOF (углы Эйлера)
Пользовательская переменная масса 6DOF (кватернион)
Пользовательская переменная масса 6DOF ветер (кватернион)
Пользовательская переменная масса 6DOF ветер (углы ветра)
Масса простой переменной 6DOF (углы Эйлера)
Масса простой переменной 6DOF (кватернион)
Масса простой переменной 6DOF ECEF (кватернион)
Масса простой переменной 6DOF ветер (кватернион)