主要内容

地球章动

实现地球章动

  • 地球章动块

库:
航空航天Blockset /环境/天文现象

描述

地球章动块实现了国际天文学联合会(IAU) 1980章动系列对于一个给定的朱利安日期块使用美国宇航局喷气推进实验室提供的切比雪夫系数。

时代参数控制块输入的数量。如果您选择朱利安日期块有一个输入端口,如果你选择朱利安T0和运行时间块有两个输入端口。

提示

TJD块,朱利安日期输入:

港口

输入

全部展开

朱利安日期,指定为一个积极的标量之间的最小和最大朱利安日期。

看到星历表模型参数的最小值和最大值朱利安日期。

依赖关系

这个端口显示如果时代参数设置为朱利安日期

数据类型:

固定朱利安日期为一个特定的时代,是最近在午夜或插值时代之前,指定为一个积极的标量。的总和T0JDΔTJD必须下降之间的最小和最大朱利安日期。

看到星历表模型参数的最小值和最大值朱利安日期。

依赖关系

这个端口显示如果时代参数设置为朱利安T0和运行时间

数据类型:

运行朱利安时间之间的固定朱利安日期和历书时,指定为一个积极的标量。的总和T0JDΔTJD必须下降之间的最小和最大朱利安日期。

看到星历表模型参数的最小值和最大值朱利安日期。

依赖关系

这个端口显示如果时代参数设置为朱利安T0和运行时间

数据类型:

输出

全部展开

地球章动、输出向量的经度(Δψ)和倾斜(Δε),在rad。

数据类型:

经度(Δψ地球章动角速率)和倾斜(Δε在rad /天),指定为一个标量。

依赖关系

这个端口显示如果计算利率参数被选中。

数据类型:

参数

全部展开

时代,指定为:

  • 朱利安日期

    朱利安日期来计算地球章动。当这个选项被选中时,块具有一个输入端口,TJD

  • 朱利安T0和运行时间

    朱利安日期,指定由两块输入:

    • 固定朱利安日期代表一个时代的开始。

    • 经过朱利安之间的时间T0JD和所需的模型仿真时间。的总和T0JD和ΔTJD必须下降之间的最小和最大朱利安日期。

编程使用

块参数:epochflag
类型:特征向量
:朱利安日期|朱利安T0和运行时间
默认的:“朱利安日期”

从列表中选择一个星历表模型定义的喷气推进实验室:

星历表模型 描述
DE405

于1998年发布。这星历表考虑朱利安日期范围2305424.50(1599年12月9日)2525008.50(2201年2月20日)。

这个块实现了这些星历表对国际天球参考系1.0版本,采用了1998年。

DE421

于2008年发布。这星历表考虑朱利安日期范围2414992.5(1899年12月4日)到2469808.5(2050年1月2日)。

这个块实现了这些星历表对国际天球参考系1.0版本,采用了1998年。

DE423

于2010年发布。这星历表考虑朱利安日期范围2378480.5(1799年12月16日)2524624.5(2200年2月1日)。

这个块实现了这些星历表对国际天球参考系2.0版本,采用了2010年。

DE430

于2013年发布。这星历表考虑朱利安日期范围2287184.5(1549年12月21日)2688976.5(2650年1月25日)。

这个块实现了这些星历表对国际天球参考系2.0版本,采用了2010年。

请注意

这要求您下载星历数据块使用附加的探险家。启动附加的探险家,在MATLAB中®命令窗口中,键入aeroDataPackage。在MATLAB桌面将来发布,点击附加组件按钮。

编程使用

块参数:
类型:特征向量
:DE405|DE421|DE423|DE430
默认的:“DE405”

超出范围块行为,规定如下。

行动 描述
没有一个 没有行动。
警告 警告在MATLAB命令窗口中,模型模拟仍在继续。
错误(默认) MATLAB返回一个例外,模型仿真停止。

编程使用

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

计算地球章动的速度通过选择此复选框。

依赖关系

选中此复选框以显示ΔψΔε端口。

编程使用

块参数:velflag
类型:特征向量
:“关闭”|“上”|
默认的:“上”

引用

[1]Folkner, w . M。j·g·威廉姆斯,d·h·伯格斯。“行星和月球历421。”IPN进展报告42 - 178,2009。

[2]Vallado, d . A。天体动力学原理和应用麦格劳-希尔,纽约,1997年。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

介绍了R2013a