主要内容

方向余弦矩阵ECEF NED纬度和经度

方向余弦矩阵转换为大地纬度和经度

  • 方向余弦矩阵ECEF NED纬度和经度

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

描述

方向余弦矩阵ECEF NED纬度和经度块3 x3的方向余弦矩阵(DCM)转换成大地纬度和经度。DCM矩阵进行坐标变换向量的地球地球定点(ECEF)轴,(0,oy0,盎司0),为大地纬度和经度。方向余弦矩阵的更多信息,请参阅算法

限制

DCM矩阵进行坐标变换的向量ECEF轴,(0,oy0,盎司0),为大地纬度和经度。轴旋转的顺序需要把这个大约是:

  • 这个实现生成一个大地纬度之间的谎言±90度,经度,位于±180度之间。

  • ECEF坐标系统的实现假设原点是地球的中心,x设在相交格林威治子午线和赤道z设在意味着地球的自转轴,积极的向北,和y设在右边完成系统。有关更多信息,请参见关于航空航天坐标系统

港口

输入

全部展开

方向余弦矩阵的大地经度和纬度,指定为一个3×3的矩阵。

数据类型:

输出

全部展开

大地经度和纬度,作为一个2×1返回向量在度。

数据类型:

参数

全部展开

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

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

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

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

编程使用

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

数据类型:字符|字符串

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

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

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

编程使用

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

数据类型:

算法

DCM矩阵进行坐标变换的向量ECEF轴,(0,oy0,盎司0),为大地纬度和经度。轴旋转的顺序需要把这个大约是:

  1. 一个旋转盎司0通过经度(ι)到轴(1,oy1,盎司1)

  2. 一个旋转oy1通过大地纬度(μ)到轴(2,oy2,盎司2)

( o x 2 o y 2 o z 2 ] = D C e f ( o x 0 o y 0 o z 0 ] ( o x 2 o y 2 o z 2 ] = ( μ 0 因为 μ 0 1 0 因为 μ 0 μ ] ( 因为 ι ι 0 ι 因为 ι 0 0 0 1 ] ( o x 0 o y 0 o z 0 ]

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

D C e f = ( μ 因为 ι μ ι 因为 μ ι 因为 ι 0 因为 μ 因为 ι 因为 μ ι μ ]

确定从DCM大地经度和纬度,使用以下方程:

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

引用

[1]Zipfel彼得·H。航空航天车辆动力学建模与仿真。第二版。雷斯顿,弗吉尼亚州:张仁教育系列,2000年。

[2]推荐的做法大气和空间飞行器坐标系,张仁ANSI / r - 004 - 1992年,1992年2月。

[3]史蒂文斯,b . L。和f·l·刘易斯。飞机控制和仿真,新泽西州霍博肯:约翰威利& Sons, 1992。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

之前介绍过的R2006a