主要内容

LLA ECEF位置

计算地球地球定点(ECEF)位置从大地纬度,经度和海拔高于地球椭球体

  • LLA ECEF位置

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

描述

LLA ECEF位置块将大地纬度 ( μ ¯ ) 、经度 ( ι ¯ ) ,高度 ( h ¯ ) 在地球椭球的3×1的向量ECEF位置 ( p ¯ ) 。纬度和经度值可以是任何值。然而,纬度值+ 90年和-90年可能因为奇点在两极返回意料之外的值。ECEF位置计算的更多信息,参见算法

限制

  • 地球被认为是椭圆形。使用一个球形的星球,设置压扁参数为零。

  • ECEF坐标系统的实现假设原点是地球的中心,x设在相交格林威治子午线和赤道z设在意味着地球的自转轴,积极的向北,和y设在完成右撇子体系。

港口

输入

全部展开

大地经度和纬度,指定为一个2×1矢量,在度。

数据类型:

高度以上行星椭球,指定为一个标量。

数据类型:

输出

全部展开

位置在ECEF框架,作为一个3×1返回向量,在同一单位作为输入的h端口。

数据类型:

参数

全部展开

参数和输出单位:

单位

半径从CG到地球的中心

赤道半径

度量(MKS)

英语

依赖关系

启用该设置行星模型地球(WGS84)

编程使用

块参数:单位
类型:特征向量
:“度量(MKS)”|“英语”
默认的:“度量(MKS)”

地球模型来使用,自定义地球(WGS84)

编程使用

块参数:ptype
类型:特征向量
:“地球(WGS84)”|“自定义”
默认的:“地球(WGS84)”

压扁的星球,指定为一个双标量。

依赖关系

要启用该参数,设置行星模型自定义

编程使用

块参数:F
类型:特征向量
:双标量
默认的:1/298.257223563

地球的赤道半径,在同一单位作为ECEF位置所需的单位。

依赖关系

要启用该参数,设置行星模型自定义

编程使用

块参数:R
类型:特征向量
:双标量
默认的:6378137

算法

从地心纬度ECEF位置计算平均海平面(λ年代经度)和使用:

p ¯ = ( p ¯ x p ¯ y p ¯ z ] = ( r 年代 因为 λ 年代 因为 ι + h 因为 μ 因为 ι r 年代 因为 λ 年代 ι + h 因为 μ ι r 年代 λ 年代 + h μ ] ,

地心纬度在平均海平面和表面点的半径(r年代)是由压扁 ( f ¯ ) ,赤道半径 ( R ¯ ) 在以下关系:

λ 年代 = : ( ( 1 f ) 2 棕褐色 μ ) r 年代 = R 2 1 + ( 1 / ( 1 f ) 2 1 ) 2 λ 年代

引用

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

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

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

扩展功能

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

版本历史

之前介绍过的R2006a