主要内容

世界地磁模型

利用World magnetic Model计算特定位置和时间的地球磁场

  • 库:
  • 航空航天模块/环境/重力

  • 世界磁模型块

描述

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

请注意

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

限制

所有规范都有以下限制:

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

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

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

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

  • 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日)5年后的可靠数据。

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

  • 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。咖啡的|任何系数的文件名
默认值:“WMM2020。咖啡的

输入输出单位:

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

编程使用

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

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

编程使用

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

月以十进制计算年。

依赖关系

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

编程使用

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

天以十进制计算年。

依赖关系

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

编程使用

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

年以十进制计算。

依赖关系

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

编程使用

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

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

行动 描述

没有一个

没有行动。

警告

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

错误(默认)

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

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

编程使用

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

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

依赖关系

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

编程使用

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

若要输出磁偏角(真北与磁场矢量(正东)之间的角度),请选中此复选框。否则,清除此复选框。

依赖关系

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

编程使用

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

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

依赖关系

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

编程使用

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

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

依赖关系

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

编程使用

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

扩展功能

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

另请参阅

|

外部网站

介绍了R2019b