主要内容

大地到地心纬度

将大地纬度转换为地心纬度

  • 库:
  • 航空航天模块/工具/轴转换

  • 大地到地心纬度块体

描述

大地到地心纬度块转换大地纬度(μ)变为地心纬度(λ).有关地心纬度的更多信息,请参阅算法

限制

这个块实现生成一个位于±90度之间的地心纬度。

港口

输入

全部展开

大地纬度,指定为标量,以度表示。纬度值可以是任何值。然而,+90和-90的值可能会返回意想不到的值,因为在极点的奇点。

数据类型:

平均海平面高度(MSL),指定为标量。

数据类型:

输出

全部展开

包含地心纬度,指定为标量,以度数表示。

数据类型:

从行星中心到重心的半径,以标量返回。

依赖关系

要启用该端口,请选择输出半径

数据类型:

参数

全部展开

参数及输出单位:

单位

从CG到行星中心的半径

赤道半径

度量(MKS)

英语

编程使用

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

行星模型,自定义地球(WGS84)

依赖关系

选择自定义选项启用这些参数:

  • 压扁

  • 行星赤道半径

编程使用

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

行星变平,指定为双标量。

依赖关系

行星模型被设置为自定义

编程使用

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

行星在赤道处的半径,单位与单位参数。

依赖关系

行星模型被设置为自定义

编程使用

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

选中此复选框可输出从赤道半径到行星中心的标量距离半径。

依赖关系

选中此复选框以启用r端口。

编程使用

块参数outputRadius
类型:特征向量
|
默认的“关闭”

算法

大地到地心纬度块转换大地纬度(μ)变为地心纬度(λ),其中:

  • λ -地心纬度

  • μ—大地纬度

  • h -距离行星表面的高度

  • f -压扁

  • a -植物的赤道半径(半长轴)

给定大地纬度(μ)和距离行星表面的高度(h),该块首先计算行星的几何属性。

e 2 f 2 f N 一个 1 e 2 μ 2

然后计算点到极轴的距离(ρ)和到赤道轴的距离(z)的地心纬度。

ρ N + h μ z N 1 e 2 + h μ λ 棕褐色 1 z ρ

参考文献

[1]史蒂文斯,B. L.和F. L.刘易斯。飞机控制与仿真,霍博肯:约翰·威利父子公司,1992。

扩展功能

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

之前介绍过的R2006a