行星埃弗美里
实施天文对象的位置和速度
- 图书馆:
航空空间 /环境 /天体现象
Description
这行星埃弗美里block uses Chebyshev coefficients to implement the position and velocity of the target object relative to the specified center object for a given Julian date. Thetargetparameter specifies an astronomical object. The block implements the ephemerides using the中心天文对象作为参考的参数。
这block uses the Chebyshev coefficients that the NASA Jet Propulsion Laboratory provides.
小费
为了tJD
,该块的朱利安日期输入:
使用Julian Date Conversionblock or the航空工具箱
juliandate
功能。Calculate the Julian date using some other means and input it using theConstant堵塞。
该区块使用国际天体参考框架实现了位置和速度。如果您需要地球固定(ECEF)坐标中相对于地球的行星阵地位置值,请使用方向余弦矩阵ECI至ECEF堵塞。
Ports
Input
tJD
- 朱利安约会
标量|正|在最低和最大朱利安日期之间
朱利安约会, specified as a positive scalar between minimum and maximum Julian dates.
See theEphemeris model最小和最大朱利安日期的参数。
依赖性
如果此端口显示时代parameter is set to朱利安约会
。
数据类型:双倍的
T0JD
- 固定朱利安日期
标量|积极的
修复了朱利安日期的特定时期日期,该日期是插值时期或之前的最新午夜,被指定为正标量。总数是T0JDandΔTJD必须介于最低和最大朱利安日期之间。
See theEphemeris model最小和最大朱利安日期的参数。
依赖性
如果此端口显示时代parameter is set toT0和经过朱利安时间
。
数据类型:双倍的
ΔTJD
- 经过的朱利安时间
标量|积极的
Elapsed Julian time between the fixed Julian date and the ephemeris time, specified as a positive scalar. The sum ofT0JDandΔTJD必须介于最低和最大朱利安日期之间。
See theEphemeris model最小和最大朱利安日期的参数。
依赖性
如果此端口显示时代parameter is set toT0和经过朱利安时间
。
数据类型:双倍的
输出
XICRF1
- 重中心位置
向量
Barycenter位置(XICRF1) 的target对象相对于Barycenter中心object, output as a vector, in km or astronomical units (AU).
小费
该块在国际天体参考框架(ICRF)坐标中输出了重中心位置。要将这些坐标转换为以地球为中心的固定(ECEF),请使用方向余弦矩阵ECI至ECEF堵塞。
数据类型:双倍的
vICRF
- 速度
向量
速度 (vICRF) 的barycenter of thetarget对象相对于Barycenter中心object, specified as a vector, in km/s or astronomical units (AU)/day.
数据类型:双倍的
参数
Units
— Output units
km,km/s
(默认)|AU,AU/day
输出单位,指定为km,km/s
orAU,AU/day
。
Units |
位置 |
velocity |
---|---|---|
|
km |
公里/秒 |
|
astronomical units (AU) |
au/day |
程序化使用
块参数:kmflag |
type:角色向量 |
值:km,km/s |AU,AU/day |
Default:'km,km/s' |
时代
— Epoch
朱利安约会
(默认)|T0和经过朱利安时间
时代, specified as:
朱利安约会
朱利安(Julian)的日期target对象..选择此选项时,该块具有一个输入端口,tJD。
T0和经过朱利安时间
朱利安日期,由两个块输入指定:
修复了朱利安日期,代表起始时期。
在固定朱利安日期之间经过了朱利安的时间(T0JD) and the desired model simulation time. The sum ofT0JD和δtJD必须介于最低和最大朱利安日期之间。
程序化使用
块参数:epochflag |
type:角色向量 |
值:朱利安约会 |T0和经过朱利安时间 |
Default:'朱利安日期' |
Ephemeris model
— Ephemeris model
DE405
(默认)|DE421
|DE423
|DE430
|DE432T
选择以下由喷气推进实验室定义的临时模型之一。
世纪模型 | Description |
---|---|
|
Released in 1998. This ephemeris takes into account the Julian date range 2305424.50 (December 9, 1599) to 2525008.50 (February 20, 2201). this block implements these ephemerides with respect to the International Celestial Reference Frame version 1.0, adopted in 1998. |
|
2008年发行。这个埃弗美里(Ephemeris)考虑了朱利安日期范围2414992.5(1899年12月4日)至2469808.5(2050年1月2日)。 this block implements these ephemerides with respect to the International Celestial Reference Frame version 1.0, adopted in 1998. |
|
2010年发行。这片新星考虑了朱利安日期范围2378480.5(1799年12月16日)至2524624.5(2月1日,2200年2月1日)。 this block implements these ephemerides with respect to the International Celestial Reference Frame version 2.0, adopted in 2010. |
|
Released in 2013. This ephemeris takes into account the Julian date range 2287184.5 (December 21, 1549) to 2688976.5 (January 25, 2650). this block implements these ephemerides with respect to the International Celestial Reference Frame version 2.0, adopted in 2010. |
|
2014年4月发行。这片新星考虑了朱利安日期范围2287184.5,(1549年12月21日)至2688976.5,(1月25日,2650年1月25日)。 this block implements these ephemerides with respect to the International Celestial Reference Frame version 2.0, adopted in 2010. |
笔记
该块要求您使用附加资源管理器下载ephemeris数据。在MATLAB中启动附加探索器®Command Window, typeAerodataCkage
。在MATLAB桌面工具条上,单击Add-Onsbutton.
程序化使用
块参数:de |
type:角色向量 |
值:DE405 |DE421 |DE423 |DE430 |
Default:'DE405' |
中心
- 中心身体
太阳
(默认)|汞
|金星
|Earth
|月亮
|火星
|木星
|土星
|天王星
|海王星
|冥王星
|太阳系Barycenter
|Earth-Moon barycenter
中心body (astronomical object) or reference body, specified as a point of reference for thetarget重中心位置和速度测量。
程序化使用
块参数:nCenter |
type:角色向量 |
值:太阳 |汞 |金星 |Earth |月亮 |火星 |木星 |土星 |天王星 |海王星 |冥王星 |太阳系Barycenter |Earth-Moon barycenter |
Default:'太阳' |
target
- 目标身体
太阳
(默认)|汞
|金星
|Earth
|月亮
|火星
|木星
|土星
|天王星
|海王星
|冥王星
|太阳系Barycenter
|Earth-Moon barycenter
target body (astronomical object) or reference body, specified as a point of reference for the barycenter position and velocity measurement.
程序化使用
块参数:ntarget |
type:角色向量 |
值:太阳 |汞 |金星 |Earth |月亮 |火星 |木星 |土星 |天王星 |海王星 |冥王星 |太阳系Barycenter |Earth-Moon barycenter |
Default:'Moon' |
范围内输入的动作
— Out-of-range block behavior
None
(默认)|Warning
|Error
超出范围的行为,指定如下。
行动 | Description |
---|---|
|
No action. |
|
在MATLAB命令窗口中警告,模型仿真仍在继续。 |
|
MATLAB返回例外,模型模拟停止。 |
程序化使用
块参数:errorflag |
type:角色向量 |
值:'没有任何' |'警告' |'Error' |
Default:'Error' |
计算速度
- 计算目标重中心的速率
on
(默认)|off
Select this check box to calculate the velocity of thetargetBarycenter相对于中心Barycenter。
程序化使用
块参数:Velflag |
type:角色向量 |
值:'off' |'上' | |
Default:'上' |
References
[1] Folkner, w . M。J。G. Williams, D. H. Boggs. "The Planetary and Lunar Ephemeris DE 421."IPN Progress Report42-178,2009。
[2] Ma,C。等。“由很长的基线干涉法实现的国际天体参考框架。”天文学杂志, Vol. 116, 516–546, 1998.
[3] Vallado,D。A.Fundamentals of Astrodynamics and Applications, New York: McGraw-Hill, 1997.
扩展功能
C/C++ Code Generation
使用Simulink®Coder™生成C和C ++代码。金宝app
版本历史记录
MATLABCommand
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
Select a Web Site
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
You can also select a web site from the following list:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
Americas
- América Latina(Español)
- 加拿大(English)
- United States(English)