Engee 文档

LLA 至平地

将大地坐标转换为本地切平面坐标。

类型: SubSystem

图书馆中的路径:

/Aerospace/Axes Transformations/LLA to Flat Earth

说明

LLA 至平地 程序块将大地坐标—​纬度( )、经度( )和海拔( )--转换为平面坐标系中的 3-by-1 位置向量( )。纬度和经度可以取任何值,但由于计算的特殊性,纬度值+90° 和−90°(极点)可能会返回不正确的结果。

算法

本地切平面坐标系假定 Z 轴为正的向下方向。计算开始时,将经纬度的微小变化定义为最终经纬度值与初始经纬度值之差。

用于将大地经纬度转换为北东坐标的算法:

其中

  • - 是行星的赤道半径;

  • - 行星的压缩率。

北纬 ( ) 和东经 ( ) 坐标的微小变化可通过经纬度的微小变化用公式近似表示:

在将北/东坐标转换为平面坐标系中的 坐标时,会用到一种形式的转换:

其中 轴与北方向之间的顺时针角度(单位:度)。

坐标 在本地切平面坐标系中的值计算公式为

端口

输入

# μ l (度) — 大地经纬度
矢量 2 乘 1

Details

以矢量形式给出的大地经纬度,单位为度。

数据类型

Float64`。

复数支持

# h (m) — 海拔高度
尺度

Details

输入参考高度之上的高度,由标量给出。

数据类型

Float64`。

复数支持

# href (m) — 参考高度
尺度

Details

从地球表面到本地切平面坐标系的参考高度。

数据类型

Float64`。

复数支持

输出

# Xe (m) — 在局部切平面坐标系中的位置
矢量 3 乘 1

Details

本地切平面在坐标系中的位置,以矢量形式返回。

数据类型

Float64.

复数支持

参数

Parameters

# 行星模型 — 行星
Earth (WGS84) | Custom

Details

使用的行星模型。

Earth (WGS84) | Custom

默认值

Earth (WGS84)

程序使用名称

planet_model

可调谐

可计算

# 扁平化 — 行星收缩

Details

以标量形式定义的行星压缩。

依赖关系

要使用该参数,请将参数 行星模型 设置为 "自定义"。

默认值

0.0033528106647474805

程序使用名称

flat

可调谐

可计算

# 行星赤道半径 — 赤道半径

Details

行星的赤道半径,以标量形式给出。

依赖关系

要使用该参数,请将参数 行星模型 设置为 "自定义"。

默认值

6378137

程序使用名称

radius

可调谐

可计算

# 参考大地经纬度(度) — 初始大地测量经纬度(度)

Details

以矢量形式给出的初始大地经纬度(度)。

默认值

[0, 10]

程序使用名称

ref_pos

可调谐

可计算

# 平地 x 轴方向(自北顺时针方向起的度数) — 当地切平面沿轴线的方向 х (以北纬顺时针方向为单位)

Details

将本地切平面坐标 转换为北纬和东经(大地坐标系)坐标的角度,以标量形式指定,单位为度。

默认值

0.0

程序使用名称

ref_rot

可调谐

可计算

文学

  1. Stevens, B. L., and F. L. Lewis.飞机控制与仿真》,新泽西州霍博肯:约翰威利父子出版社,2003 年。

  2. Etkin, B.Dynamics of Atmospheric Flight, Hoboken, NJ: John Wiley & Sons, 1972.