方向余弦矩阵ECI至ECEF
Convert Earth-centered inertial (ECI) to Earth-centered Earth-fixed (ECEF) coordinates
- 图书馆:
Aerospace Blockset / Utilities / Axes Transformations
Description
这方向余弦矩阵ECI至ECEF基于指定的时间和地球物理数据,基于指定的还原方法和通用协调时间(UTC),基于指定的还原方法和通用协调时间(UTC),计算位置方向余弦矩阵(以地球为中心至中心的地球固定)。
Ports
Input
Δut1
— Difference between UTC and Universal Time
标量
Difference between UTC and Universal Time (UT1) in seconds, specified as a scalar, for which the function calculates the direction cosine or transformation matrix.
Example:0.234
Dependencies
要启用此端口,请选择Higher accuracy parameterscheck box.
Data Types:double
ΔAT
- 国际原子时间与UTC之间的差异
标量
Difference between International Atomic Time (IAT) and UTC, specified as a scalar, in seconds, for which the function calculates the direction cosine or transformation matrix.
Example:32
Dependencies
要启用此端口,请选择Higher accuracy parameterscheck box.
Data Types:double
[[Xp,yp]
- 地球的极性位移
1-by-2阵列
Polar displacement of Earth, specified as a 1-by-2 array, in radians, from the motion of the Earth crust, along theX- 轴和y-axis.
Example:[-0.0682E-5 0.1616E-5]
Dependencies
要启用此端口,请选择Higher accuracy parameterscheck box.
Data Types:double
Port_5
- 基于还原方法的调整
1-by-2阵列
Adjustment based on reduction method, specified as 1-by-2 array. The name of the port depends on the setting of theReductionparameter:
如果减少方法是
IAU-2006/2006
,,,,this input is the adjustment to the location of the Celestial Intermediate Pole (CIP), specified in radians. This location ([dX,dy这是给予的) is along theX- 轴和y-axis.如果减少方法是
IAU-76/FK5
,,,,this input is the adjustment to the longitude ([Δδψ, Δδε]), specified in radians.
有关历史价值,请参见国际地球旋转和参考系统服务。
Example:[[-0.2530e-6 -0.0188e-6]
Dependencies
要启用此端口,请选择Higher accuracy parameterscheck box.
Data Types:double
Port_6
- 时间增量来源
标量
时间增量源,指定为标量,例如钟堵塞。
Dependencies
端口名称和时间增量取决于Time Incrementparameter.
Time Increment价值 端口名称 Day
day
小时
小时
最小
min
秒
秒
None
No port
要禁用此端口,请设置Time Incrementparameter to
None
。
Data Types:double
输出
DCMfi
— Direction cosine matrix
3 x-3矩阵
Direction cosine matrix ECI to ECEF.
Data Types:double
参数
Reduction
— Reduction method
IAU-76/FK5
(默认)|IAU-2006/2006
还原方法来计算方向余弦矩阵。该方法可以是以下一种:
IAU-76/FK5
使用IAU-76/第五基本目录(FK5)参考系统减少计算。如果转换的参考坐标系为FK5,请选择此还原方法。
笔记
该方法使用IAU 1976进动模型和IAU 1980 Nutation理论来减少计算。该模型和理论不再是当前的,但是该软件为现有实现提供了这种简化方法。由于这种还原方法使用的极性运动近似,该块计算转换矩阵而不是方向余弦矩阵。
IAU-2006/2006
减少国际Ast计算使用ronomical Union (IAU)-2000/2006 reference system. Choose this reduction method if the reference coordinate system for the conversion is IAU-2000. This reduction method uses the P03 precession model to reduce the calculation.
程序化使用
Block Parameter:红色的 |
Type:角色向量 |
值:'IAU-2006/2006' |'iau-76/fk5' |
默认:'IAU-2006/2006' |
年
— Year
2013
(默认)|双,整数,大于1
计算通用协调时间(UTC)日期的年。输入一个大于1的双重值,例如2013
。
程序化使用
Block Parameter:年 |
Type:角色向量 |
值:double,整数,greater than 1 |
默认:'2013' |
月
— Month
一月
(默认)|February
|March
|四月
|可能
|六月
|七月
|August
|September
|十月
|十一月
|十二月
月to calculate the UTC date.
程序化使用
Block Parameter:月 |
Type:角色向量 |
值:'一月' |'February' |'行进' |'四月' |'May' |'June' |'七月' |'August' |'September' |'十月' |'November' |'十二月' |
默认:'一月' |
Day
- 天
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日期的一天。
程序化使用
Block Parameter:day |
Type:角色向量 |
值:'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' |
默认:'1' |
小时
- 小时
0
(默认)|双,整数在0
和24
计算UTC日期的小时。输入一个双重值,该值是一个整数,从0
to24
。
程序化使用
Block Parameter:小时 |
Type:角色向量 |
值:double,整数,0 to24 |
默认:'0' |
分钟
— Minutes
0
(默认)|双,整数在0
和60
分钟to calculate the UTC date. Enter a double value that is a whole number, from0
to60
。
程序化使用
Block Parameter:min |
Type:角色向量 |
值:double,整数,0 to60 |
默认:'0' |
秒在ds
— Seconds
0
(默认)|双,整数在0
和60
秒在ds to calculate the UTC date. Enter a double value that is a whole number, from0
to60
。
程序化使用
Block Parameter:秒 |
Type:角色向量 |
值:double,整数,0 to60 |
默认:'0' |
Time increment
— Time increment
Day
(默认)|小时
|最小
|秒
|None
指定日期和所需模型仿真时间之间的时间增加。该块调整了计算的方向余弦矩阵,以考虑模型模拟中的时间增量。例如,选择Day
并将仿真计时器连接到端口意味着每个时间增量单元为一天,并且块根据模拟时间调整其计算。
此参数对应于时间增量输入,即时钟源。
If you selectNone
,,,,the calculated Julian date does not take into account the model simulation time.
程序化使用
Block Parameter:deltaT |
Type:角色向量 |
值:'None' |'Day' |'小时' |'Min' |'sec' |
默认:'Day' |
范围内输入的动作
— Action
错误
(默认)|警告
|None
当块输入超出范围时,指定块行为。
Action | Description |
---|---|
None |
No action. |
警告 |
警告in the MATLAB®命令窗口,模型模拟继续。 |
错误 (default) |
MATLAB返回例外,模型模拟停止。 |
程序化使用
Block Parameter:errorflag |
Type:角色向量 |
值:'None' |'Warning' |'错误' |
默认:'错误' |
Higher accuracy parameters
— Enable higher accuracy parameters
在
(默认)|离开
选择此复选框以启用这些输入。这些输入可让您更好地控制转换结果。看Input描述。
ΔUT1
Δ在
[[Xp,,,,yp这是给予的
[ΔΔψ,δδε]或[dX,dy这是给予的
程序化使用
Block Parameter:extraparamflag |
Type:角色向量 |
值:'在' |'off' |
默认:'在' |
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.
版本历史记录
MATLAB Command
您单击了与此MATLAB命令相对应的链接:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择一个网站
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:。
您还可以从以下列表中选择一个网站:
How to Get Best Site Performance
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- América Latina(Español)
- 加拿大(English)
- 美国(English)
欧洲
- Netherlands(English)
- 挪威(English)
- Österreich(德意志)
- 葡萄牙(English)
- Sweden(English)
- 瑞士
- United Kingdom(English)