exponenta event banner

Углы ветра к матрице направления косинуса

Преобразование углов ветра в направление косинусной матрицы

  • Библиотека:
  • Аэрокосмический блок/Преобразования инженерных сетей/осей

  • Wind Angles to Direction Cosine Matrix block

Описание

Блок «Углы ветра по отношению к косинусной матрице направления» преобразует три угла поворота ветра в косинусную матрицу 3 на 3 направления (DCM). Матрица DCM выполняет преобразование координат вектора в осях земли (ox0, oy0, oz0) в вектор в осях ветра (ox3, oy3, oz3). Дополнительные сведения о косинусной матрице направления см. в разделе Алгоритмы.

Эта реализация генерирует угол траектории полета, лежащий между ± 90 градусами, и угол крена и курса, лежащий между ± 180 градусами.

Порты

Вход

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

Углы поворота ветра, заданные как вектор 3 на 1, в радианах.

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

Продукция

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

Матрица косинуса направления, возвращаемая как матрица 3 на 3.

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

Алгоритмы

Матрица DCM выполняет преобразование координат вектора в осях земли (ox0, oy0, oz0) в вектор в осях ветра (ox3, oy3, oz3). Порядок поворотов осей, необходимых для выполнения этой операции, составляет:

  1. Поворот вокруг oz0 через курсовой угол (start) к осям (ox1, oy1, oz1)

  2. Поворот вокруг oy1 через угол траектории полета (γ) к осям (ox2, oy2, oz2)

  3. Поворот вокруг ox2 через угол крена (λ) к осям (ox3, oy3, oz3)

[ox3oy3oz3] = DCMwe [ox0oy0oz0] [ox3oy3oz3] = [1000cosmicsinpci0 − sinαcosstart] [cosγ 0010sinγ 0cosγ]

Объединение трехосных матриц преобразования определяет следующие DCM:

DCMwe = [cosγ coscossystemcossinstart− sinγ (sinmaxsinγ cosinstart) (sinmaxsinγ sin, + cospcicoscosγ) sinmaxcosγ (coscinγ cosin, + sinmaxsin,) (cosmaxsinγ sinü sincosαcoscosγ]

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

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

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