世界地磁模型
利用世界磁场模型计算特定地点和时间的地球磁场
- 库:
航天块集/环境/重力
描述
的世界地磁模型块实现了国家地理空间情报局(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日)是可靠的。
港口
输入
h
——高度
标量
高度,以选定的单位指定为标量。
数据类型:双
μ(度)
——纬度
标量
纬度,以度数为单位指定为标量。如果纬度超出范围,则块将其包装到范围内行动超出范围输入设置为没有一个
或警告
.它不包的时候行动超出范围被设置为错误
.
数据类型:双
l(度)
——经度
标量
以度数为单位指定为标量的经度。如果经度超出范围,则块将其包装到范围内行动超出范围输入设置为没有一个
或警告
.它不包的时候行动超出范围被设置为错误
.
数据类型:双
十进制年
——想要
标量
以十进制格式表示的期望年份,以包括已经过去的年份的任何部分。该值是当前年份加上今年已经过的天数除以365。
例如,要计算十进制年份,dyear
, 2015年3月21日:
dyear = decyear (“21 - 3月- 2015”,“dd-mmm-yyyy”)
dyear = 2.0152 e + 03
数据类型:双
输出
磁场(nT)
——磁场
向量
磁场,以选择的单位作为矢量返回。
数据类型:双
水平强度(nT)
——横向强度
标量
水平强度,以指定单位作为标量返回。
数据类型:双
赤纬(度)
——赤纬
标量
赤纬,以度数作为标量返回。
数据类型:双
倾斜(度)
——倾向
标量
倾角,以度数作为标量返回。
数据类型:双
总强度(nT)
——总强度
标量
总强度,作为一个标量返回,在选定的单位。
数据类型:双
参数
个子系数
-世界磁模型系数文件
WMM2020 (2020 - 2025)
(默认)|WMM2015 V2 (2015 - 2020)
|WMM2000 (2000 - 2005)
|WMM2005 (2005 - 2010)
|WMM2010 (2010 - 2015)
|WMM2015 V1 (2015 - 2020)
|自定义
世界磁模型系数文件,从列表中选择。
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)” |
定制.COF文件
-自定义世界磁模型系数文件
“WMM2020COF”
(默认)|任意系数文件名
世界磁模型系数文件,下载自NOAA世界磁场模型.方法中尚未列出的系数文件个子系数列表。
依赖关系
若要启用此参数,请选择自定义
为个子系数参数。
编程使用
块参数:customFile |
类型:特征向量 |
价值观:“WMM2020。咖啡的 |任意系数文件名 |
默认值:“WMM2020。咖啡的 |
单位
-输入和输出单元
度量(MKS)
(默认)|英语
输入输出单元:
单位 | 高度 | 磁场 | 横向强度 | 总强度 |
---|---|---|---|---|
度量(MKS) |
米 | Nanotesla | Nanotesla | Nanotesla |
英语 |
脚 | Nanogauss | Nanogauss | Nanogauss |
编程使用
块参数:单位 |
类型:特征向量 |
价值观:“度量(MKS)” |“英语” |
默认值:“度量(MKS)” |
输入小数一年
-输入十进制年份
On(默认)| off
要为世界磁模型2015块指定具有输入端口的十进制年份,请选中此复选框
的值指定十进制年份月,一天,一年,清除此复选框。
编程使用
块参数:time_in |
类型:特征向量 |
价值观:“上” |“关闭” |
默认值:“上” |
月
——输入月
1月
(默认)|2月
|3月
|4月
|五月
|6月
|7月
|8月
|9月
|10月
|11月
|12月
计算十进制年份的月份。
依赖关系
若要启用此参数,请选择输入小数一年.
编程使用
块参数:月 |
类型:特征向量 |
价值观:“1月” |“2” |“3” |“4” |“可能” |“6月” |“7” |“八月” |“9” |“十月” |11月的 |12月的 |
默认值:“1月” |
一天
——输入天
1(默认)|1
来31
以天计算十进制年。
依赖关系
若要启用此参数,请选择输入小数一年.
编程使用
块参数:一天 |
类型:特征向量 |
价值观:' 1 ' 来“31” |
默认值:' 1 ' |
一年
——输入
2020(默认)|任何一年
计算十进制年份。
依赖关系
若要启用此参数,请选择输入小数一年.
编程使用
块参数:一年 |
类型:特征向量 |
价值观:任何一年 |
默认值:“2020” |
超出范围输入的动作
超出范围行动
错误
(默认)|警告
|没有一个
超出范围的块行为,如下所示。
行动 | 描述 |
---|---|
|
没有行动。 |
|
MATLAB中的警告®命令窗口,模型模拟继续。 |
|
MATLAB返回异常,模型仿真停止。 |
如果经度或纬度不在范围内,则块将其包装为在范围内行动超出范围输入设置为没有一个
或警告
.它不包的时候行动超出范围被设置为错误
.
的世界地磁模型块接受超出范围的高度输入(小于-1000米或大于850000米)行动超出范围被设置为没有一个
或警告
.但是,对于这些值,块输出可能不准确或不可靠。世界磁模型仅在-1000米到850000米之间有效。
编程使用
块参数:行动 |
类型:特征向量 |
价值观:“错误” |“警告” |“没有” |
默认值:“错误” |
输出水平强度
-输出水平强度
(默认)|从
要输出水平强度值,选中此复选框。否则,清除此复选框。
依赖关系
要启用横向强度输出端口,选中此复选框。
编程使用
块参数:h_out |
类型:特征向量 |
价值观:“上” |“关闭” |
默认值:“上” |
输出偏差
——输出偏差
(默认)|从
若要输出赤纬,即正北与磁场矢量(正向东)之间的夹角,请选中此复选框。否则,清除此复选框。
依赖关系
要启用赤纬输出端口,选中此复选框。
编程使用
块参数:dec_out |
类型:特征向量 |
价值观:“上” |“关闭” |
默认值:“上” |
输出的倾向
——输出倾向
(默认)|从
要输出倾角,即水平面与磁场矢量之间的角度(向下正),选中此复选框。否则,清除此复选框。
依赖关系
要启用倾向输出端口,选中此复选框。
编程使用
块参数:inc_out |
类型:特征向量 |
价值观:“上” |“关闭” |
默认值:“上” |
输出总强度
-输出总强度
(默认)|从
要输出总强度,选中此复选框。否则,清除此复选框。
依赖关系
要启用总强度输出端口,选中此复选框。
编程使用
块参数:ti_out |
类型:特征向量 |
价值观:“上” |“关闭” |
默认值:“上” |
扩展功能
C / c++代码生成
使用Simulink®Coder™生成C和c++代码。
版本历史
介绍了R2019b
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。