地磁导航需要获得目标区域的地磁基准图。研究了基于国际地磁参考场的地磁场要素计算和等值线绘制方法。以给定目标区域的经纬高为输入,计算高阶地磁球谐函数获取地磁矢量并计算地磁场要素,修正了因地球扁率带来的数据差异。采用具有虚节点的移动矩形网格算法来绘制地磁参数等值线,生成目标区域的地磁基准图。采用C#实现了地磁基准图软件,测试表明,获得的地磁等高线数据满足使用要求,等值线精度较高。
It is necessary to obtain a geomagnetic reference map of the target area to perform geomagnetic navigation. Based on the international geomagnetic reference field (IGRF), this paper studied the methods to calculate the geomagnetic elements and draw the geomagnetic elements contour maps. The geomagnetic data is obtained for given geographical parameters by solving the IGRF. Then use this data to draw the geomagnetic elements contour map by using the method of moving quadrilateral within virtual nodes. The program is prepared by C# and the experimental results show that this program can calculate at any given point and draw its contour map.
2020,41(3): 98-104 收稿日期:2019-06-11
DOI:10.3969/j.issn.1003-3246.2020.03.013
基金项目:国家自然科学基金(项目编号:61673212)
作者简介:陈贵芳(1995-),男,浙江湖州人,硕士研究生,主要研究方向:地磁导航。E-mail:cgf56579@163.com
参考文献:
侯凤贞,庄建军,宁新宝. 基于构型表的等值线绘制算法及程序实现[J]. 南京大学学报(自然科学),2008,44(4):371-378.
廖国忠,张伟,梁生贤,吴文贤,李富. 基于规则三角网的等值线追踪与填充算法的实现和应用[J]. 物探化探计算技术,2014,36(1):120-123.
苗润忠. 光滑的等值线生成算法[J]. 长春理工大学学报,2004,27(1):16-18.
孙桂茹,马亮,路登平,赵国瑞,郝嘉林. 等值线生成与图形填充算法[J]. 天津大学学报,2000,33(6):816-818.
姚家振. 基于Delaunay三角网的等值线生成算法的研究[D].安徽大学,2015.
郑盛贵,颜七笙,黄临平. 基于点的三角形构网算法及等值线自动生成方法[J]. 计算机与现代化,2004,(5):7-9.
周能兵,王亚斌,王强.地磁导航技术研究进展综述[J].导航定位学报,2018,6(2):15-19.
Albahari J, Albahari B. C# 7.0 in a nutshell:the definitive reference[M]. O'Reilly Media, Inc., 2017.
Campbell W H. Introduction to geomagnetic fields[M]. Cambridge University Press, 2003.
Griffiths I. Programming C# 5.0:Building Windows 8, Web, and Desktop Applications for the. NET 4.5 Framework[M]. O'Reilly Media, Inc., 2012.
Thébault E, Finlay C C, Beggan C D, et al. International geomagnetic reference field:the 12th generation[J]. Earth, Planets and Space, 2015, 67:79.
Wan M, Lim C, Zhang J, et al. Reconstructing patient-specific cardiac models from contours via delaunay triangulation and graph-cuts[C]//2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 2013:2 976-2 979.