主要内容

WGS84重力模型

实现1984年世界大地测量系统(WGS84)的地球重力表示

  • 库:
  • 航天块集/环境/重力

  • WGS84重力模型块

描述

WGS84重力模型块实现了世界大地测量系统(WGS84)地心等势椭球的数学表示。块输出是地球在特定位置的重力。要控制重力精度,请使用重力模型类型参数。

控件中选择的输入和输出单元单位列表。

限制

  • WGS84的重力计算是基于一个以地球为中心的等势椭球旋转的假设。由于重力势假定在椭球面上的任何地方都是相同的,因此必须有一个特定的理论重力势,可以从定义椭球面的四个独立常数中唯一确定。

  • 使用WGS84泰勒系列模型应限于低大地高度。当不需要亚微米级精度时,它在接近表面时就足够了。在中高的大地高度上,它的精度较低。

  • WGS84近似模型给出了亚微米级精度的结果。

  • 为了高精度地预测和确定卫星轨道,使用EGM96通过度和阶70。

港口

输入

全部展开

在大地纬度、经度和高度上的位置,指定为三元矢量或-by-3数组,在选定的单元中。海拔高度必须低于20000米(约65,620英尺)。

数据类型:

儒略历日期,指定为标量。年份必须在2000年1月1日(2451545)之后。

依赖关系

若要启用此端口,请选择输入朱利安日期

数据类型:

输出

全部展开

东北向下(NED)坐标系中的重力。

重力模型法 输出
泰勒级数与近似 只输出正常重力(在NED坐标系下)。
确切的 法向重力和切线重力(在NED坐标系中向下和向北)。

数据类型:

参数

全部展开

方法来计算重力,指定为:

重力模型法 输出
WGS84泰勒级数而且WGS84近似 只输出正常重力(在NED坐标系下)。
WGS84确切 法向重力和切线重力(在NED坐标系中向下和向北)。

编程使用

块参数模型
类型:字符向量
“WGS84泰勒系列”|“WGS84近似”|“WGS84准确”
默认的“WGS84泰勒系列”

输入和输出单位,指定为:

单位 高度 重力
度量(MKS) 米每秒平方
英语 英尺每秒平方

编程使用

块参数单位
类型:字符向量
“度量(MKS)”|“英语”
默认的“度量(MKS)”
  • 要排除地球引力场的大气质量,请选中此复选框。

  • 若要包含地球引力场的大气质量,请清除此复选框。

依赖关系

若要启用此复选框,请设置重力模型类型重力模型类型WGS84近似WGS84确切

编程使用

块参数no_atmos
类型:字符向量
“上”|“关闭”
默认的“上”
  • 若要使用国际天文联合会(IAU)的地球角速度值和赤经进动率来计算地球的速度,请选中此复选框。

  • 若要使用以恒定角速度旋转的标准地球的角速度计算地球的速度,请清除此复选框。

为了获得赤经进动率,该块从纪元J2000.0开始计算儒略世纪一天,一年

依赖关系

  • 若要启用此复选框,请设置重力模型类型重力模型类型WGS84近似WGS84确切

  • 清除此复选框将禁用输入朱利安日期参数和JD输入端口。

编程使用

块参数进动
类型:字符向量
“上”|“关闭”
默认的“上”
  • 要为具有输入端口的块指定朱利安日期,请选中此复选框。

  • 的值来计算儒略日期一天,一年,清除此复选框。年份必须在2000年1月1日(2451545)之后。

依赖关系

  • 要启用JD端口,选中此复选框。

编程使用

块参数jd_loc
类型:字符向量
“上”|“关闭”
默认的“上”

从纪元J2000.0开始计算儒略世纪。

依赖关系

启用该参数。

  • 重力模型类型WGS84近似WGS84确切

  • 选择加工参考系

如需禁用该参数,请选中输入朱利安日期

编程使用

块参数
类型:字符向量
价值观:“1月”|“2”|“3”|“4”|“可能”|“6月”|“7”|“八月”|“9”|“十月”|11月的|12月的
默认的“1月”

从纪元J2000.0开始计算儒略世纪。

依赖关系

启用该参数。

  • 重力模型类型WGS84近似WGS84确切

  • 选择加工参考系

如需禁用该参数,请选中输入朱利安日期

编程使用

块参数:一天
类型:特征向量
价值观:' 1 '“31”
默认值:“十”

从纪元J2000.0计算儒略世纪的年份。年份必须大于或等于2000年。

依赖关系

启用该参数。

  • 重力模型类型WGS84近似WGS84确切

  • 选择加工参考系

  • 如需禁用该参数,请选中输入朱利安日期

编程使用

块参数:一年
类型:特征向量
价值观:任何一年
默认值:“2004”
  • 若要根据普通引力势产生的纯粹引力计算重力,请选中此复选框。

  • 若要使计算的重力包括地球角速度产生的离心力,请清除此复选框。

此选项仅适用于重力模型类型WGS84近似WGS84确切

编程使用

块参数no_centrifugal
类型:字符向量
“上”|“关闭”
默认的“上”

超出范围的块行为,具体如下。

价值 描述

没有一个

没有行动。该块对输入信号施加上下限。

警告

在诊断查看器中发出警告,继续进行模型模拟。对于加速和快速加速模式,将动作设置为警告没有效果,模型的行为就好像动作设置为没有一个

错误

MATLAB®返回一个异常,模型模拟停止。对于加速和快速加速模式,将动作设置为错误没有效果,模型的行为就好像动作设置为没有一个

编程使用

块参数行动
类型:字符向量
“没有”|“警告”|“错误”
默认的“警告”

参考文献

国防部世界大地测量系统1984,它的定义和与地方大地测量系统的关系。尼玛TR8350.2。

扩展功能

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

版本历史

R2006a之前介绍