主要内容

ECI位置到LLA

将地心惯性(ECI)坐标转换为大地纬度、经度、高度(LLA)坐标

  • 库:
  • 航空航天块集/实用工具/轴转换

  • ECI位置到LLA块

描述

ECI Position to LLA块根据指定的换算方法和协调世界时(UTC),将指定时间和地球物理数据的地心惯性(ECI)位置坐标转换为大地纬度、经度、高度(LLA)坐标。

港口

输入

全部展开

相对于ECI参考系统的原始位置向量,指定为3 × 1的元素向量。

数据类型:

UTC和Universal Time (UT1)之间的差值,以秒为单位,指定为一个标量,块为此计算方向余弦或转换矩阵。

例子:0.234

依赖关系

要启用此端口,请选择更高的精度参数复选框。

数据类型:

国际原子时间(IAT)与UTC之间的差值,指定为标量,以秒为单位,块计算方向余弦或转换矩阵。

例子:32

依赖关系

要启用此端口,请选择更高的精度参数复选框。

数据类型:

地球的极位移,以1 × 2为单位,以弧度表示,从地壳的运动开始,沿x设在和y设在。

例子:(-0.0682 e-5 0.1616 e-5)

依赖关系

要启用此端口,请选择更高的精度参数复选框。

数据类型:

根据缩减方法进行调整,指定为1 × 2数组。端口的名称取决于减少参数:

  • 若减法为IAU-2000/2006,此输入是对天体中间极(CIP)位置的调整,以弧度指定。这个位置([dXdY)沿着x设在和y-轴,例如,(-0.2530 e-6 -0.0188 e-6)

  • 若减法为iau - 76 / FK5,此输入是对经度([Δδψ, Δδε])的调整,以弧度指定。

有关历史数值,请参阅国际地球自转及参考系统服务网站(https://www.iers.org),然后转到地球定位数据数据/产品页面。s manbetx 845

例子:(-0.2530 e-6 -0.0188 e-6)

依赖关系

若要启用此端口,请选择更高的精度参数

数据类型:

时间增量源,指定为标量,例如时钟块。

依赖关系

  • 端口名称和时间增量取决于时间增量参数。

    时间增量价值 端口名称

    一天

    一天

    小时

    小时

    最小值

    最小值

    证券交易委员会

    证券交易委员会

    没有一个

    没有港口

  • 若要禁用此端口,请设置时间增量参数没有一个

数据类型:

输出

全部展开

原始位置矢量在大地LLA坐标,返回为3 × 1元素矢量,以度为单位。

数据类型:

参数

全部展开

还原法转换坐标。方法可以是:

  • iau - 76 / FK5

    使用国际天文联合会76/第五基本目录(IAU-76/FK5)参考系统减少计算。如果转换的参考坐标系是FK5,则选择这种约简方法。

    请注意

    该方法采用IAU 1976年岁差模型和IAU 1980年章动理论来减少计算量。这个模型和理论已经不再流行,但是软件为现有的实现提供了这种简化方法。由于这种约简方法使用的是极坐标运动近似,块计算的是变换矩阵而不是方向余弦矩阵。

  • IAU-2000/2006

    减少计算使用国际天文联合会2000/2006参考系统。如果转换的参考坐标系是IAU-2000,则选择此换算方法。该方法采用P03进动模型来减少计算量。

编程使用

块参数红色的
类型:字符向量
“IAU-2000/2006”|iau - 76 / FK5 '
默认的“IAU-2000/2006”

计算UTC (Coordinated Universal Time)日期的年份。输入一个大于1的整数的双精度值,例如2014

编程使用

块参数一年
类型:字符向量
: double,整数,大于1
默认的“2013”

月份来计算UTC日期。

编程使用

块参数
类型:字符向量
“1月”|“2”|“3”|“4”|“可能”|“6月”|“7”|“八月”|“9”|“十月”|11月的|12月的
默认的“1月”

计算UTC日期的日期。

编程使用

块参数一天
类型:字符向量
' 1 '|' 2 '|“3”|“4”|“5”|“6”|“7”|“8”|“9”|“十”|“11”|“12”|“13”|“14”|“15”|“16”|“17”|“18”|“19”|“20”|“21”|“22”|“23”|“24”|“25”|“26”|“27岁”|“28”|“29”|“30”|“31”
默认的' 1 '

以小时计算UTC日期。输入一个整数的双精度值024

编程使用

块参数小时
类型:字符向量
:双倍,整数,024
默认的' 0 '

以分钟计算UTC日期。输入一个整数的双精度值060

编程使用

块参数最小值
类型:字符向量
:双倍,整数,060
默认的' 0 '

秒来计算UTC日期。输入一个整数的双精度值060

编程使用

块参数证券交易委员会
类型:字符向量
:双倍,整数,060
默认的' 0 '

指定日期与所需模型仿真时间之间的时间增量。该块调整计算方向余弦矩阵,以考虑从模型模拟的时间增量。例如,选择一天将模拟计时器连接到端口意味着每个时间增量单位是一天,块根据该模拟时间调整其计算。

该参数对应时间增量输入,即时钟源。

如果您选择没有一个,计算出的朱利安日期未考虑模型模拟时间。

编程使用

块参数deltaT
类型:字符向量
“没有”|“天”|“小时”|“最小值”|“秒”
默认的“天”

指定块输入超出范围时的块行为。

行动 描述
没有一个 没有行动。
警告 MATLAB中的警告®命令窗口,继续模型仿真。
错误(默认) MATLAB返回异常,模型仿真停止。

编程使用

块参数errorflag
类型:字符向量
“没有”|“警告”|“错误”
默认的“错误”

选中此复选框以允许以下作为块输入。这些输入使您可以更好地控制转换结果。看到输入用于描述。

  • ΔUT1

  • Δ

  • xpyp

  • [Δδψ, Δδε]或[d .XdY

编程使用

块参数extraparamflag
类型:字符向量
“上”|“关闭”
默认的“上”

指定参数和输出单位。

单位

位置

赤道半径

高度

度量(MKS)

英语

依赖关系

若要启用该参数,请设置地球模型地球(WGS84)

编程使用

块参数机组
类型:字符向量
“度量(MKS)”|“英语”
默认的“度量(MKS)”

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

编程使用

块参数earthmodel
类型:字符向量
“地球(WGS84)”|“自定义”
默认的“地球(WGS84)”

行星变平,用双标量表示。

依赖关系

若要启用该参数,请设置地球模型自定义

编程使用

块参数
类型:字符向量
:双标量
默认的1/298.257223563

行星赤道处的半径。

依赖关系

若要启用该参数,请设置地球模型自定义

编程使用

块参数eqradius
类型:字符向量
:双标量
默认的6378137

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

版本历史

在R2014a中引入

另请参阅

外部网站