主要内容

世界地磁模型

利用世界磁场模型计算特定地点和时间的地球磁场

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

  • 世界磁性模型块

描述

世界地磁模型块实现了国家地理空间情报局(NGA)世界磁模型的数学表示。的世界地磁模型块计算指定地点和时间的地球磁场矢量、水平强度、赤纬、倾角和总强度。参考坐标系是东北向下(NED)。

请注意

使用这个块来模拟- 1000米到85万米米高度之间的地球磁场。

限制

所有规范都有这些限制:

  • 十进制年的内部计算不考虑当地时间或闰秒。

  • 这些规范只描述地核的长波长空间磁波动。由地壳场(地幔和地壳)造成的中短波长波动不包括在内。此外,地磁场的大幅波动也不包括在内,这种波动在磁暴期间不断发生,在扰动场(极光区)中几乎不断发生。

  • 该块具有世界磁模型(WMM)的局限性。正如《世界磁模型2020技术报告》所概述的那样,WMM2020在-1公里到850公里之间有效。

此外,每种规范都有以下限制:

  • WMM2015v2取代WMM2015 (v1)。当用于导航和其他系统时,考虑用WMM2015v2替换WMM2015(v1)。WMM2015v2是由美国国家海洋和大气管理局(NOAA)于2019年2月发布的,旨在纠正北极地区2015年1月1日至2019年12月31日期间的性能下降问题。因此,在北半球55度纬度以下的系统中仍然可以使用WMM2015(v1)。

  • WMM2020规范产生的数据是在模型纪元(即2020年1月1日)之后5年的可靠数据。

  • WMM2015规范产生的数据是在模型纪元(即2015年1月1日)之后五年的可靠数据。

  • WMM2010规范生成的数据在模型诞生5年后(即2010年1月1日)是可靠的。

  • WMM2005规范生成的数据在模型诞生5年后(即2005年1月1日)是可靠的。

  • WMM2000规范生成的数据在模型诞生5年后(即2000年1月1日)是可靠的。

港口

输入

全部展开

高度,以选定的单位指定为标量。

数据类型:

纬度,以度数为单位指定为标量。如果纬度超出范围,则块将其包装到范围内行动超出范围输入设置为没有一个警告.它不包的时候行动超出范围被设置为错误

数据类型:

以度数为单位指定为标量的经度。如果经度超出范围,则块将其包装到范围内行动超出范围输入设置为没有一个警告.它不包的时候行动超出范围被设置为错误

数据类型:

以十进制格式表示的期望年份,以包括已经过去的年份的任何部分。该值是当前年份加上今年已经过的天数除以365。

例如,要计算十进制年份,dyear, 2015年3月21日:

dyear = decyear (“21 - 3月- 2015”“dd-mmm-yyyy”
dyear = 2.0152 e + 03

数据类型:

输出

全部展开

磁场,以选择的单位作为矢量返回。

数据类型:

水平强度,以指定单位作为标量返回。

数据类型:

赤纬,以度数作为标量返回。

数据类型:

倾角,以度数作为标量返回。

数据类型:

总强度,作为一个标量返回,在选定的单位。

数据类型:

参数

全部展开

世界磁模型系数文件,从列表中选择。

  • WMM2000 (2000 - 2005)-世界磁场模型2000系数文件

  • WMM2005 (2005 - 2010)- 2005年世界磁模型系数文件

  • WMM2010 (2010 - 2015)- 2010年世界磁模型系数文件

  • WMM2015 V1 (2015 - 2020)-世界磁模型2015(v1)系数文件

  • WMM2015 V2 (2015 - 2020)-世界磁模型2015v2系数文件

  • WMM2020 (2020 - 2025)-世界磁场模型2020系数文件

  • 自定义-指定您自己的世界磁模型系数文件。您可以从以下网站下载世界磁模型系数文件NOAA世界磁场模型

依赖关系

选择自定义使定制.COF文件参数。

编程使用

块参数:模型
类型:特征向量
价值观:“WMM2020(2020 - 2025)”|“WMM2015 V2(2015 - 2020)”|“WMM2000(2000 - 2005)”|“WMM2005(2005 - 2010)”|“WMM2010(2010 - 2015)”|“WMM2015 V1(2015 - 2020)”|“自定义”
默认值:“WMM2020(2020 - 2025)”

世界磁模型系数文件,下载自NOAA世界磁场模型.方法中尚未列出的系数文件个子系数列表。

依赖关系

若要启用此参数,请选择自定义个子系数参数。

编程使用

块参数:customFile
类型:特征向量
价值观:“WMM2020。咖啡的|任意系数文件名
默认值:“WMM2020。咖啡的

输入输出单元:

单位 高度 磁场 横向强度 总强度
度量(MKS) Nanotesla Nanotesla Nanotesla
英语 Nanogauss Nanogauss Nanogauss

编程使用

块参数:单位
类型:特征向量
价值观:“度量(MKS)”|“英语”
默认值:“度量(MKS)”
  • 要为世界磁模型2015块指定具有输入端口的十进制年份,请选中此复选框

  • 的值指定十进制年份一天,一年,清除此复选框。

编程使用

块参数:time_in
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

计算十进制年份的月份。

依赖关系

若要启用此参数,请选择输入小数一年

编程使用

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

以天计算十进制年。

依赖关系

若要启用此参数,请选择输入小数一年

编程使用

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

计算十进制年份。

依赖关系

若要启用此参数,请选择输入小数一年

编程使用

块参数:一年
类型:特征向量
价值观:任何一年
默认值:“2020”

超出范围的块行为,如下所示。

行动 描述

没有一个

没有行动。

警告

MATLAB中的警告®命令窗口,模型模拟继续。

错误(默认)

MATLAB返回异常,模型仿真停止。

如果经度或纬度不在范围内,则块将其包装为在范围内行动超出范围输入设置为没有一个警告.它不包的时候行动超出范围被设置为错误

世界地磁模型块接受超出范围的高度输入(小于-1000米或大于850000米)行动超出范围被设置为没有一个警告.但是,对于这些值,块输出可能不准确或不可靠。世界磁模型仅在-1000米到850000米之间有效。

编程使用

块参数:行动
类型:特征向量
价值观:“错误”|“警告”|“没有”
默认值:“错误”

要输出水平强度值,选中此复选框。否则,清除此复选框。

依赖关系

要启用横向强度输出端口,选中此复选框。

编程使用

块参数:h_out
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

若要输出赤纬,即正北与磁场矢量(正向东)之间的夹角,请选中此复选框。否则,清除此复选框。

依赖关系

要启用赤纬输出端口,选中此复选框。

编程使用

块参数:dec_out
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

要输出倾角,即水平面与磁场矢量之间的角度(向下正),选中此复选框。否则,清除此复选框。

依赖关系

要启用倾向输出端口,选中此复选框。

编程使用

块参数:inc_out
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

要输出总强度,选中此复选框。否则,清除此复选框。

依赖关系

要启用总强度输出端口,选中此复选框。

编程使用

块参数:ti_out
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

扩展功能

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

版本历史

介绍了R2019b

Baidu
map