主要内容

世界磁模型

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

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

  • 世界磁模型块

描述

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

笔记

使用该块将地球磁场模拟--1,000米至850,000米的海拔高度之间。

限制

所有规格都有这些限制:

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

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

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

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

  • WMM2015V2取代了WMM2015(V1)。当用于导航和其他系统时,考虑用WMM2015V2替换WMM2015(V1)。2019年2月,国家海洋和大气管理局(NOAA)释放了WMM2015v2,以纠正2015年1月1日至2019年12月31日的北极地区的绩效退化问题。因此,在系统中使用WMM2015(V1)仍然可以接受低于北半球的55度纬度。

  • WMM2020规范在模型时期五年后,生产的数据是2020年1月1日的。

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

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

  • WMM2005规范在模型的时期之后,生产了可靠的数据,该数据是2005年1月1日。

  • WMM2000规范生产模型时期五年后的数据,该数据是2000年1月1日的。

港口

输入

展开全部

在所选单元中指定为标量的高度。

数据类型:双倍的

纬度,指定为标量,以度为单位。如果纬度超出范围,则块将其包裹在范围内超出范围的行动输入设置为没有任何或者警告。它不会包装超出范围的行动设定为错误

数据类型:双倍的

经度,指定为标量,以度为单位。如果经度超出范围,则块将其包裹在范围内超出范围的行动输入设置为没有任何或者警告。它不会包装超出范围的行动设定为错误

数据类型:双倍的

小数格式所需的年份,包括已经通过的年份的任何一小部分。该价值是当前年份加上今年通过的天数除以365。

例如,计算十进制年,染色,2015年3月21日:

dyear = decyear('21 -march-2015''dd-mmm-yyyy'
DOYEAR = 2.0152E + 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世界磁模型。例如,如果要下载尚未列出的系数文件WMM系数列表。

依赖性

要启用此参数,请选择风俗为了WMM系数范围。

程序使用

块参数:customfile.
类型:字符向量
价值观:'wmm2020.cof'|任何系数文件名
默认:'wmm2020.cof'

输入和输出单元:

单位 高度 磁场 水平强度 总强度
公制(MKS) nanotesla. nanotesla. nanotesla.
英语 nanogauss. nanogauss. nanogauss.

程序使用

块参数:单位
类型:字符向量
价值观:'公制(MKS)'|'英语'
默认:'公制(MKS)'
  • 要指定带有World Magnet Model 2015块的输入端口的小数年,请选中此复选框

  • 使用值指定十进制年, 和,清除此复选框。

程序使用

块参数:time_in.
类型:字符向量
价值观:'上'|'离开'
默认:'上'

月份计算十进制年。

依赖性

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

程序使用

块参数:
类型:字符向量
价值观:'一月'|'二月'|'行进'|'四月'|'可能'|'六月'|'七月'|'八月'|'九月'|'十月'|'十一月'|'十二月'
默认:'一月'

计算小数年的日子。

依赖性

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

程序使用

块参数:
类型:字符向量
价值观:'1''31'
默认:'1'

年度计算十进制年。

依赖性

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

程序使用

块参数:
类型:字符向量
价值观:任何一年
默认:'2020'

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

行动 描述

没有任何

没有行动。

警告

在matlab中警告®命令窗口,模型模拟继续。

错误(默认)

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

如果经度或纬度超出范围,则块将其包裹在范围内超出范围的行动输入设置为没有任何或者警告。它不会包装超出范围的行动设定为错误

程序使用

块参数:行动
类型:字符向量
价值观:'错误'|'警告'|'没有任何'
默认:'错误'

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

依赖性

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

程序使用

块参数:H_OUT.
类型:字符向量
价值观:'上'|'离开'
默认:'上'

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

依赖性

启用拒绝输出端口,选中此复选框。

程序使用

块参数:Dec_out.
类型:字符向量
价值观:'上'|'离开'
默认:'上'

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

依赖性

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

程序使用

块参数:INC_OUT.
类型:字符向量
价值观:'上'|'离开'
默认:'上'

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

依赖性

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

程序使用

块参数:ti_out.
类型:字符向量
价值观:'上'|'离开'
默认:'上'

扩展能力

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

也可以看看

|

外部网站

在R2019B中介绍