Реализуйте кватернионное представление уравнений движения с шестью степенями свободы относительно осей тела
Аэрокосмический Уравнения Движения/ 6DOF
Блок 6DOF (Quaternion) реализует кватернионное представление уравнений движения с шестью степенями свободы относительно осей тела. Описание системы координат и поступательной динамики см. в описании блока для блока 6DOF (Euler Angles).
Для получения дополнительной информации об интегрировании скорости изменения вектора кватерниона, см. Алгоритмы.
Блок принимает, что приложенные силы действуют в центре тяжести тела, и что масса и инерция постоянны.
Интегрирование скорости изменения вектора кватерниона приведено ниже. Коэффициент усиления, K управляет нормой вектора состояния кватерниона, равной 1,0, должен стать ненулевым. Вы должны выбрать значение этого усиления с осторожностью, потому что большое значение улучшает скорость распада ошибки в норме, но также замедляет симуляцию, потому что вводится быстрая динамика. Ошибка в величине в одном элементе вектора кватерниона распределена равномерно между всеми элементами, потенциально увеличивая ошибку в векторе состояний.
Аэрокосмическая Blockset™ использует кватернионы, которые заданы с помощью скалярно-первого соглашения.
6DOF (Euler Angles) | 6DOF ECEF (Quaternion) | 6DOF Wind (Quaternion) | 6DOF Wind (Wind Angles) | Custom Variable Mass 6DOF (Euler Angles) | Custom Variable Mass 6DOF (Quaternion) | Custom Variable Mass 6DOF ECEF (Quaternion) | Custom Variable Mass 6DOF Wind (Quaternion) | Custom Variable Mass 6DOF Wind (Wind Angles) | Simple Variable Mass 6DOF (Euler Angles) | Simple Variable Mass 6DOF (Quaternion) | Simple Variable Mass 6DOF ECEF (Quaternion) | Simple Variable Mass 6DOF Wind (Quaternion) | Simple Variable Mass 6DOF Wind (Wind Angles)