主要内容

方向余弦矩阵风角度

方向余弦矩阵转换为风角度

  • 方向余弦矩阵风角块

库:
航空航天Blockset /工具/轴转换

描述

风角度的方向余弦矩阵块3 x3的方向余弦矩阵(DCM)转换成三个风旋转角度。DCM矩阵进行坐标变换向量在地球的轴(0,oy0,盎司0)在风轴向量(3,oy3,盎司3)。方向余弦矩阵的更多信息,请参阅算法

这个实现生成一个飞行路线角位于±90度之间,和银行和航向角在±180度之间。

港口

输入

全部展开

方向余弦矩阵,指定为一个3×3的矩阵,将地球定点向量wind-fixed向量。

数据类型:

输出

全部展开

风角度(银行,飞行路径,标题),作为一个3×1的向量,返回的弧度。

数据类型:

参数

全部展开

块行为当方向余弦矩阵是无效的(不是正交的)。

  • 警告——显示警告,指示方向余弦矩阵是无效的。

  • 错误——显示错误指示方向余弦矩阵是无效的。

  • 没有一个- - - - - -不显示警告或错误(默认)。

编程使用

块参数:行动
类型:特征向量
:“没有”|“警告”|“错误”
默认的:“没有”

数据类型:字符|字符串

宽容的方向余弦矩阵有效性,指定为一个标量。块认为方向余弦矩阵有效如果这些条件是正确的:

  • 方向余弦矩阵的转置乘以本身=1在指定的公差(置(n) * n = = 1±宽容)。

  • 方向余弦矩阵的行列式等于1在指定的公差(依据(n) = = 1±宽容)。

编程使用

块参数:宽容
类型:特征向量
:“eps (2)”|标量
默认的:“eps (2)”

数据类型:

算法

DCM矩阵进行坐标变换向量在地球的轴(0,oy0,盎司0)在风轴向量(3,oy3,盎司3)。轴旋转的顺序需要把这个大约是:

  1. 一个旋转盎司0通过航向角(χ)到轴(1,oy1,盎司1)

  2. 一个旋转oy1通过飞行路线角(γ)到轴(2,oy2,盎司2)

  3. 一个旋转2通过银行的角度(μ)到轴(3,oy3,盎司3)

( o x 3 o y 3 o z 3 ] = D C w e ( o x 0 o y 0 o z 0 ] ( o x 3 o y 3 o z 3 ] = ( 1 0 0 0 因为 μ μ 0 μ 因为 μ ] ( 因为 γ 0 γ 0 1 0 γ 0 因为 γ ] ( 因为 χ χ 0 χ 因为 χ 0 0 0 1 ] ( o x 0 o y 0 o z 0 ]

结合三轴变换矩阵定义了以下扩张型心肌病。

D C w e = ( 因为 γ 因为 χ 因为 γ χ γ ( μ γ 因为 χ 因为 μ χ ) ( μ γ χ + 因为 μ 因为 χ ) μ 因为 γ ( 因为 μ γ 因为 χ + μ χ ) ( 因为 μ γ χ μ 因为 χ ) 因为 μ 因为 γ ]

确定风从DCM的角度,使用以下方程:

μ = : ( D C ( 2 , 3 ) D C ( 3 , 3 ) ) γ = 印度历的7月 ( D C ( 1 , 3 ) ) χ = : ( D C ( 1 , 2 ) D C ( 1 , 1 ) )

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx

版本历史

之前介绍过的R2006a