主要内容

方向余弦矩阵旋转角度

将方向余弦矩阵转换为旋转角度

  • 图书馆:
  • 航空航天块/公用事业/轴变换

  • 方向余弦矩阵旋转角度块

描述

方向余弦矩阵旋转角度块分别将3×3方向亚胺矩阵(DCM)的第一,第二和第三旋转角度转换为旋转角R1,R2和R3。DCM矩阵对惯性轴中的载体进行坐标变换到体轴的向量中。块旋转顺序参数指定块输出旋转的顺序。例如,如果旋转顺序有价值Zyx.,块输出处于旋转顺序z-y-x(psi theta phi)。

港口

输入

展开全部

方向余弦矩阵从中确定旋转角度,指定为3×3矩阵。

数据类型:双倍的

输出

展开全部

旋转角度,作为3×1向量,在弧度中返回。

数据类型:双倍的

参数

展开全部

三个风旋转角度的旋转顺序。

为了Zyx.ZXYYXZ.YZX.XYZ., 和xzy.旋转,块产生位于±Pi / 2弧度之间的R2角度,R1和R3角度位于±Pi弧度之间。

为了'Zyz''zxz''yxy''yzy''xyx', 和'xzx'旋转,块产生位于0到Pi弧度之间的R2角,并且r1和r3角度位于±pi弧度之间。然而,在后一种情况下,R3设置为0弧度。

程序使用

块参数转动机构
类型:字符向量
价值'Zyx'|'Zyz'|'Zxy'|'zxz'|'yxz'|'yxy'|'yzx'|'yzy'|'XYZ'|'xyx'|'xzy'|'xzx'
默认'Zyx'

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

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

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

  • 没有任何- 不显示警告或错误(默认值)。

程序使用

块参数行动
类型:字符向量
价值'没有任何'|'警告'|'错误'
默认'没有任何'

数据类型:char|细绳

余余矩阵有效性的容忍度,指定为标量。如果这些条件为真,则块认为有效的方向余弦矩阵:

  • 方向余弦矩阵时分自身等于1在特定的公差范围内(翻出(n)* n == 1±容差)。

  • 方向余弦矩阵的决定因素等于1在特定的公差范围内(DET(n)== 1±容差)。

程序使用

块参数宽容
类型:字符向量
价值'EPS(2)'|标量子
默认'EPS(2)'

数据类型:双倍的

扩展能力

C / C ++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

在R2007B中介绍