主要内容

世界地磁模型

使用世界磁模型计算地球的磁场和时间

  • 图书馆:
  • 航空航天块组/环境/重力

  • 世界磁模型块

描述

世界地磁模型块实现了国家地理空间情报局(NGA)世界磁模型的数学表示。这世界地磁模型块在指定位置和时间计算地球磁场矢量,水平强度,倾斜,倾斜度和总强度。参考框架是东北(ned)。

笔记

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

限制

所有规格都有这些限制:

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

  • 该规范仅描述了地球核心中的长波长空间磁波动。不包括从地壳场(披风和地壳)的中间和短波波长波动。此外,不包括在磁风暴期间恒定地发生的地磁场的大大波动,并且在干扰场(极光区)中几乎不断地发生。

  • 该块具有世界磁模型(WMM)的局限性。WMM2020在-1km和850km之间有效,如世界磁模型2020技术报告所述。

此外,每个规格都有这些限制:

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

  • WMM2020规范产生的数据在模型时代(即2020年1月1日)5年后仍然可靠。

  • WMM2015规范在模型的时期之后,在2015年1月1日之后,产生了五年可靠的数据。

  • WMM2010规范在模型的时期后五年来生产可靠的数据,这是2010年1月1日。

  • WMM2005规范产生的数据在模型时代(即2005年1月1日)5年后仍然可靠。

  • WMM2000规范产生的数据在模型时代(即2000年1月1日)5年后仍然可靠。

港口

输入

全部展开

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

数据类型:

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

数据类型:

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

数据类型:

十进制格式的期望年份,以包括已经过去的年份的任何小数。该值是当前年份加上今年已经过去的天数除以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.cof'|任何系数文件名
默认:'wmm2020.cof'

输入输出单位:

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

程序使用

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

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

程序使用

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

月以十进制计算年。

依赖关系

要启用此参数,请选择输入十进制年份

程序使用

块参数:
类型:特征向量
价值观:'一月'|“2”|'行进'|'四月'|“可能”|“6月”|“7”|“八月”|'九月'|'十月'|11月的|'十二月'
默认:'一月'

计算小数年的日子。

依赖关系

要启用此参数,请选择输入十进制年份

程序使用

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

年度计算十进制年。

依赖关系

要启用此参数,请选择输入十进制年份

程序使用

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

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

行动 描述

没有一个

没有行动。

警告

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

错误(默认)

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

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

程序使用

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

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

依赖关系

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

程序使用

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

要输出倾斜,真正的北方和磁场矢量之间的角度(正向东),请选中此复选框。否则,清除此复选框。

依赖关系

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

程序使用

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

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

依赖关系

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

程序使用

块参数:INC_OUT.
类型:特征向量
价值观:'在'|“关闭”
默认:'在'

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

依赖关系

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

程序使用

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

扩展功能

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

也可以看看

|

外部网站

在R2019B中介绍