ECI位置到LLA
将地心惯性(ECI)坐标转换为大地纬度、经度、高度(LLA)坐标
- 库:
航空航天块集/实用工具/轴转换
描述
ECI Position to LLA块根据指定的换算方法和协调世界时(UTC),将指定时间和地球物理数据的地心惯性(ECI)位置坐标转换为大地纬度、经度、高度(LLA)坐标。
港口
输入
X我
-原位置
3 × 1元素向量
相对于ECI参考系统的原始位置向量,指定为3 × 1的元素向量。
数据类型:双
ΔUT1
—UTC时间与世界时的差值
标量
UTC和Universal Time (UT1)之间的差值,以秒为单位,指定为一个标量,块为此计算方向余弦或转换矩阵。
例子:0.234
依赖关系
要启用此端口,请选择更高的精度参数复选框。
数据类型:双
Δ在
—国际原子时间与UTC的差异
标量
国际原子时间(IAT)与UTC之间的差值,指定为标量,以秒为单位,块计算方向余弦或转换矩阵。
例子:32
依赖关系
要启用此端口,请选择更高的精度参数复选框。
数据类型:双
(xp, yp)
-地球的极位移
1×2数组
地球的极位移,以1 × 2为单位,以弧度表示,从地壳的运动开始,沿x设在和y设在。
例子:(-0.0682 e-5 0.1616 e-5)
依赖关系
要启用此端口,请选择更高的精度参数复选框。
数据类型:双
Port_5
-根据减值法进行调整
1×2数组
根据缩减方法进行调整,指定为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)
依赖关系
若要启用此端口,请选择更高的精度参数.
数据类型:双
Port_6
-时间增量源
标量
时间增量源,指定为标量,例如时钟块。
依赖关系
端口名称和时间增量取决于时间增量参数。
时间增量价值 端口名称 一天
一天
小时
小时
最小值
最小值
证券交易委员会
证券交易委员会
没有一个
没有港口
若要禁用此端口,请设置时间增量参数
没有一个
.
数据类型:双
输出
μ l h
-原始位置向量
3 × 1元素向量
原始位置矢量在大地LLA坐标,返回为3 × 1元素矢量,以度为单位。
数据类型:双
参数
减少
-还原法
iau - 76 / FK5
(默认)|IAU-2000/2006
还原法转换坐标。方法可以是:
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” |
一年
年
2014
(默认)| double,整数,大于1
计算UTC (Coordinated Universal Time)日期的年份。输入一个大于1的整数的双精度值,例如2014
.
编程使用
块参数:一年 |
类型:字符向量 |
值: double,整数,大于1 |
默认的:“2013” |
月
每月
1月
(默认)|2月
|3月
|4月
|五月
|6月
|7月
|8月
|9月
|10月
|11月
|12月
月份来计算UTC日期。
编程使用
块参数:月 |
类型:字符向量 |
值:“1月” |“2” |“3” |“4” |“可能” |“6月” |“7” |“八月” |“9” |“十月” |11月的 |12月的 |
默认的:“1月” |
一天
天
1
(默认)|2
|3.
|4
|5
|6
|7
|8
|9
|10
|11
|12
|13
|14
|15
|16
|17
|18
|19
|20.
|21
|22
|23
|24
|25
|26
|27
|28
|29
|30.
|31
计算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 ' |
小时
小时
0
(默认)| double,整数,0
来24
以小时计算UTC日期。输入一个整数的双精度值0
来24
.
编程使用
块参数:小时 |
类型:字符向量 |
值:双倍,整数,0 来24 |
默认的:' 0 ' |
分钟
- - - - - -分钟
0
(默认)| double,整数,0
来60
以分钟计算UTC日期。输入一个整数的双精度值0
来60
.
编程使用
块参数:最小值 |
类型:字符向量 |
值:双倍,整数,0 来60 |
默认的:' 0 ' |
秒
- - - - - -秒
0
(默认)
秒来计算UTC日期。输入一个整数的双精度值0
来60
.
编程使用
块参数:证券交易委员会 |
类型:字符向量 |
值:双倍,整数,0 来60 |
默认的:' 0 ' |
时间增量
-时间增量
没有一个
(默认)|一天
|小时
|最小值
|证券交易委员会
指定日期与所需模型仿真时间之间的时间增量。该块调整计算方向余弦矩阵,以考虑从模型模拟的时间增量。例如,选择一天
将模拟计时器连接到端口意味着每个时间增量单位是一天,块根据该模拟时间调整其计算。
该参数对应时间增量输入,即时钟源。
如果您选择没有一个
,计算出的朱利安日期未考虑模型模拟时间。
编程使用
块参数:deltaT |
类型:字符向量 |
值:“没有” |“天” |“小时” |“最小值” |“秒” |
默认的:“天” |
超出范围的输入动作
-当输入超出范围时采取的行动
没有一个
(默认)|警告
|错误
指定块输入超出范围时的块行为。
行动 | 描述 |
---|---|
没有一个 |
没有行动。 |
警告 |
MATLAB中的警告®命令窗口,继续模型仿真。 |
错误 (默认) |
MATLAB返回异常,模型仿真停止。 |
编程使用
块参数:errorflag |
类型:字符向量 |
值:“没有” |“警告” |“错误” |
默认的:“错误” |
更高的精度参数
—启用更高的精度参数
在
(默认)|从
选中此复选框以允许以下作为块输入。这些输入使您可以更好地控制转换结果。看到输入用于描述。
ΔUT1
Δ在
[xp,yp]
[Δδψ, Δδε]或[d .XdY]
编程使用
块参数:extraparamflag |
类型:字符向量 |
值:“上” |“关闭” |
默认的:“上” |
单位
-输出单位
度量(MKS)
(默认)|英语
指定参数和输出单位。
单位 |
位置 |
赤道半径 |
高度 |
---|---|---|---|
|
米 |
米 |
米 |
|
脚 |
脚 |
脚 |
依赖关系
若要启用该参数,请设置地球模型来地球(WGS84)
.
编程使用
块参数:机组 |
类型:字符向量 |
值:“度量(MKS)” |“英语” |
默认的:“度量(MKS)” |
地球模型
-地球模型
自定义
(默认)|WGS84
地球模型,自定义
或地球(WGS84)
.
编程使用
块参数:earthmodel |
类型:字符向量 |
值:“地球(WGS84)” |“自定义” |
默认的:“地球(WGS84)” |
压扁
-地球变平
1/298.257223563
(默认)|标量
行星变平,用双标量表示。
依赖关系
若要启用该参数,请设置地球模型来自定义
.
编程使用
块参数:平 |
类型:字符向量 |
值:双标量 |
默认的:1/298.257223563 |
赤道半径
——半径
6378137
(默认)|标量
行星赤道处的半径。
依赖关系
若要启用该参数,请设置地球模型来自定义
.
编程使用
块参数:eqradius |
类型:字符向量 |
值:双标量 |
默认的:6378137 |
扩展功能
C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx
版本历史
在R2014a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。