主要内容

月亮库

实施月球库

  • 图书馆:
  • 航空空间 /环境 /天体现象

  • 月亮库块

描述

月亮库块使用Chebyshev系数或给定的Julian日期来实现月球库。该块使用NASA喷气推进实验室提供的Chebyshev系数。

提示

为了tJD,该块的朱利安日期输入:

端口

输入

展开全部

朱利安日期,指定为最低和最大朱利安日期之间的正标量。

看到世纪模型最小和最大朱利安日期的参数。

依赖性

如果此端口显示时代参数设置为朱利安约会

数据类型:双倍的

修复了朱利安日期的特定时期日期,该日期是插值时期或之前的最新午夜,指定为正标量。总数是T0JDΔTJD必须介于最低和最大朱利安日期之间。

看到世纪模型最小和最大朱利安日期的参数。

依赖性

如果此端口显示时代参数设置为T0和经过朱利安时间

数据类型:双倍的

经过的朱利安时间在固定的朱利安日期和埃菲默里斯时间之间,指定为正标量。总数是T0JDΔTJD必须介于最低和最大朱利安日期之间。

看到世纪模型最小和最大朱利安日期的参数。

依赖性

如果此端口显示时代参数设置为T0和经过朱利安时间

数据类型:双倍的

输出

展开全部

月球态度的欧拉角(φθψ),以rad为单位。

数据类型:双倍的

月亮库欧拉角速率(ω),rad/day。

数据类型:双倍的

参数

展开全部

时期,指定为:

  • 朱利安约会

    朱利安(Julian)计算月球库的日期。选择此选项时,该块具有一个输入端口,tJD

  • T0和经过朱利安时间

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

    • 修复了朱利安日期,代表起始时期。

    • 在固定朱利安日期之间经过了朱利安的时间(T0JD)和所需的模型仿真时间。总数是T0JD和δtJD必须介于最低和最大朱利安日期之间。

程序化使用

块参数Epochflag
类型:角色向量
朱利安约会|T0和经过朱利安时间
默认'朱利安日期'

选择以下由喷气推进实验室定义的滨海模型之一。

世纪模型 描述
DE405

1998年发行。该埃弗美里(Ephemeris)考虑了朱利安日期范围2305424.50(1599年12月9日)至2525008.50(2月20日,2201年2月20日)。

该块在1998年通过的国际天体参考框架1.0版中实现了这些临时层。

DE421

2008年发行。这个埃弗美里(Ephemeris)考虑了朱利安日期范围2414992.5(1899年12月4日)至2469808.5(2050年1月2日)。

该块在1998年通过的国际天体参考框架1.0版中实现了这些临时层。

DE423

2010年发行。这片新星考虑了朱利安日期范围2378480.5(1799年12月16日)至2524624.5(2月1日,2200年2月1日)。

该块在2010年采用的国际天体参考框架2.0版中实现了这些滨海剂。

DE430

2013年发行。该埃弗默里斯(Ephemeris)考虑了朱利安(Julian)日期范围2287184.5(1549年12月21日)至2688976.5(1月25日,2650年1月25日)。

该块在2010年采用的国际天体参考框架2.0版中实现了这些滨海剂。

DE432T

2014年4月发行。这片新星考虑了朱利安日期范围2287184.5,(1549年12月21日)至2688976.5,(1月25日,2650年1月25日)。

该块在2010年采用的国际天体参考框架2.0版中实现了这些滨海剂。

笔记

该块要求您使用附加资源管理器下载ephemeris数据。在MATLAB中启动附加探索器®命令窗口,类型AerodataCkage。在MATLAB桌面工具条上,单击附加组件按钮。

程序化使用

块参数de
类型:角色向量
DE405|DE421|DE423|DE430
默认'de405'

超出范围的行为,指定如下。

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

程序化使用

块参数errorflag
类型:角色向量
'没有任何'|'警告'|'错误'
默认'错误'

选择计算月球库的速率。

依赖性

选择此复选框以显示ω港口。

程序化使用

块参数Velflag
类型:角色向量
'离开'|'在'|
默认'在'

参考

[1] Folkner,W。M.,J。G. Williams,D。H. Boggs。“行星和月球埃弗米斯de 421。”IPN进度报告42-178,2009。

[2] Vallado,D。A.天体动力学和应用的基础。纽约:麦格劳 - 希尔(McGraw-Hill),1997年。

扩展功能

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

版本历史记录

在R2013a中引入