2. 中国科学院大学, 北京 100049
2. University of Chinese Academy of Sciences, Beijing 100049, China
地磁场(徐文耀,2004;白春华等,2008)的研究是地球科学的重要组成部分,借助科学可视化技术(Upson et al., 1989;Nielson and Shriver, 1990)来表达地磁场能帮助研究人员更形象、准确地理解地磁场结构.地磁场的可视化效果优劣在于其能否准确和充分表征场本身的物理特性.最常用的磁场表现方式是磁力线.通过数值积分算法(Shiroyama,1990;李庆杨等,2008)可以实现磁力线的追踪,也可以采用流函数(Kenwright and Mallinson, 1992)的方法来构造磁力线.从地球表面追踪磁力线时,种子点的选择决定了磁力线在空间的疏密分布.目前,国内研究较少涉及磁力线疏密如何准确映射磁感应强度大小的问题,仅黄学良等人在1995年发表了一篇关于工程中电磁场绘制问题研究的论文(黄学良等,1995),但其疏密约束局限在二维空间里讨论,且没有针对地球表面磁力线种子点分布单独研究.国外学者较早开始进行三维磁力线可视化问题的研究(Yamashita et al., 1981;Shaikh et al., 1988;Ellis and Smith, 1995; Simkin,1995;Cingoski et al., 1996;Noguchi et al., 2004; Noreika and Tarvydas, 2008;Hafner et al., 2010b;Noguchi et al., 2011; Matsutomo et al., 2012;Matsutomo et al., 2013),日本的 Hideo Yamashita等提出了计算三维空间磁力线疏密的解析方法.但他是采用基于实际数据的统计算法得到种子点数量和位置,而不是基于物理约束来进行磁力线种子点选取.
基于实际数据的统计算法,是根据子平面磁通量占整个主平面磁通量的比例来分配给子平面相应数量的磁力线,然后计算每个子平面的磁通密度中心点,把磁力线移到该子平面内磁通密度高的区域.由



此方法的关键是如何划分子平面.划分后要能够方便地计算出每个子平面上的磁力线数目和起始位置.困难在于无法准确评估一个平面应该划分为多细的子平面才能确定每一条磁力线的最佳起始位置,且最后只能确定磁力线种子点的区域,并不能准确找到每一条磁力线的起始点.这是基于数据的统计算法不可避免要遇到的问题.
这种方法的基础是已经获得的数据,其又受限于所获得的数据.而在模型可视化中,所有点的数据总是可以计算出来的,关键是需要计算哪些点的数据,要对需求进行预判.基于数据的统计方法显示出其劣势.针地磁场模型可视化的特点,本文从基于物理约束的角度出发研究磁力线种子点选取算法,提出了更简单、准确、可行的方法来找寻种子点,包括等磁通量法和等磁通密度衰减法.
1 磁力线种子点选取算法空间中某平面的磁通量大小正比于垂直穿过该平面的磁力线数目.为方便研究地磁偶极子场磁力线分布,选取磁力线垂直穿过的磁赤道面入手,得到磁力线在此面上的约束条件;为了能追踪任意纬度的磁力线,需要由磁力线方程反推出其在地球表面的种子点所受约束规则.最后从种子点开始追踪磁力线.
先推导地磁偶极子场磁感应强度 B和磁力线方程.如图 1a,球坐标下,O点是磁偶极子中心,Z轴负向与磁偶极矩 M同向,r 是空间某点到地心距离,θ是磁余纬,φ是磁经度;再看(b),假设三条磁力线F1、F2、F3在同一磁经度面上,A、B、C分别是F1、F2、F3与地球表面的交点,θ1、θ2、θ3是点A、B、C的磁余纬,r1,0、r2,0、r3,0分别是F1、F2、F3与磁赤道面的交点到偶极子中心(地心)的距离.
![]() | 图 1 地磁偶极子场(a)及同一磁经度面上磁力线分布(b)示意图 Fig. 1 The geo-magnetic dipole field and the distribution of magnetic flux lines on the same longitudinal plane |
偶极子磁场




假设两个平面区域内磁场均匀,当磁力线垂直穿过时,若两平面内磁通量相等,则由磁通量的定义Φ=
B ·d S,可知磁通密度之比等于面积的反比.如图 2,选择磁赤道面上两小扇形块区域ABED(图 2中红色)和BCFE(图 2中黄色)讨论. r n,0,r n+1,0,r n+2,0分别是磁力线Fn、Fn+1、Fn+2与磁赤道面交点A、B、C到地心的距离.D、E、F分别是扇形块区域另一端上三条磁力线与磁赤道面的交点.
![]() | 图 2 磁赤道面上磁力线分布示意图 Fig. 2 The distribution of magnetic flux lines on the magnetic equatorial plane |
由于 B 的大小只与到偶极子中心距离相关,则只要满足点A和B间隔足够小,就可用边界点的磁感应强度来近似区域的磁感应强度.则有




接下来分析算法表征的特性.由式(9)知rn,0 

式(9)中令


由式(4),

综上,等磁通量法结果理论上与偶极子场的特征相符.
1.2 等磁通密度衰减法 1.2.1 算法推导不同于等磁通量法,该算法在磁感应强度的等值衰减条件下来表征某处磁感应强度大小.先在磁赤道面上确定初始两磁力线上两个点A、B,磁感应强度 B A、 B B和距地心距离 rA、rB则确定.绘制第三条磁力线时,第三个点C按以下规则找寻:


再分析算法表征的特性.式(18)中,代入磁感应强度计算公式(4),可以得到磁感应强度变化值f与距地球中心距离x的关系(dn是磁赤道面上点n、点n+1之间的距离):

另外,由式(19)知,当θn+1比θn小很多,不能保证括号里的内容为正时后续计算结果就会出现负无穷(见表 2a结果).从磁力线在磁赤道面上的分布看,两条磁力线间的Δ B 一定,因为磁场值衰减到某个时刻时会出现不够减的情况,所以导致θn+2不可解.等磁通密度衰减法只有在初始磁余纬间隔很小时,才可能延迟出现负无穷的情况,但无法避免.
1.3 磁力线追踪系统
按照等磁通量法和等磁通密度衰减法规则选取地球表面种子点,采用经典四阶龙格库塔法实现磁力线追踪.构建地磁偶极子场磁力线三维可视化原型系统,在此系统中实现对磁力线疏密算法的验证.追踪算法核心实现部分如图 3:
![]() | 图 3 经典四阶龙格库塔法实现磁力线追踪 Fig. 3 The tracing of magnetic flux lines based on the classical fourth order runge-kutta method |
在磁力线可视化系统中磁力线步长h取200000.0 m,种子点的磁经度相同,每条磁力线追踪150个点,绘制10条磁力线.
(1)根据初始两条磁力线种子点磁余纬计算后续磁力线种子点磁余纬,以下分a、b、c、d四种情况,从高、低纬度,不同初始磁余纬间隔方面进行讨论.如表 1.
|
|
表 1 计算的不同种子点磁余纬结果 Table 1 Results of the magnetic colatitudes calculated from different seed points |
由表 1的四种情况的计算结果绘制相应的a、b、c、d四种效果图.红色水平线代表磁赤道面与磁经度面交线.同一经度面上的磁力线图和c条件下的完整三维效果图,见图 4.
![]() | 图 4 同一磁经度面上等磁通量法的磁力线图和三维效果图 Fig. 4 The magnetic flux lines based on equivalent magnetic flux on the same longitudinal plane and their 3d visualization |
(2)等磁通密度衰减法相应结果如下:
由表 2的四种计算结果绘制同一磁经度面上相应的a、b、c、d四种磁力线图及c条件下的完整三维效果图,如图 5.
![]() | 图 5 同一磁经度面上等磁通密度衰减法的磁力线图及三维效果图 Fig. 5 The magnetic flux lines based on equivalent reduction of magnetic flux density on the same longitudinal plane and their 3d visualization |
(3)表 1、2中种子点间纬度差计算结果如表 3.
|
|
表 2 计算的不同种子点磁余纬结果 Table 2 Results of the magnetic colatitudes calculated from different seed points |
从表 1、2、3和效果图可以得出绘制的偶极子场有以下特征:
|
|
表 3 种子点间的磁余纬度差 Table 3 The differences of colatitudes between every two seed points |
从表 4知,可视化系统结果图像是和算法理论预测的结果一致的,是符合地磁偶极子场特征的.可视化系统验证了等磁通量法和等磁通密度衰减法的可行性.
|
|
表 4 从表 1、2、3和效果图所得地磁偶极子场特征 Table 4 Characteristics of geo-magnetic dipole field come from tables and pictures |
4.1 与传统的基于数据的统计算法不同,本文提出了基于物理约束的更严谨的磁力线种子点选取规则,可以精确找到每一条磁力线的种子点.对于给定数目的磁力线,磁力线的间距也是很容易调节的.采用经典四阶龙格库塔法实现了磁力线追踪.从算法的理论预测到最终效果图都让人比较满意,能较好吻合地磁偶极子场本身的特征.
4.2 然而,两种算法的适应性也有限.毕竟它们的理论基础是偶极子磁场,不能适用于一般的电磁场环境.但它们主要提供了解决问题的新思路:如何从基于物理约束的角度出发研究磁力线种子点选取;三维场在什么情况下如何转化到二维环境下讨论;如何通过特定条件下的磁力线图表征磁场性质.这些思路对于解决一般的电磁场可视化问题比较具有启发性.
| [1] | Bai C H, Xu W Y, Kang G F. 2008. Main geomagnetic field models[J]. Progress in Geophysics (in Chinese), 23(4): 1045-1057. |
| [2] | Cingoski V, Kuribayashi T, Kaneda K, et al. 1996. Improved interactive visualization of magnetic flux lines in 3-D space using edge finite elements[J]. IEEE Transactions on Magnetics, 32(3): 1477-1480. |
| [3] | Ellis D, Smith T F. 1995. Visualization of 3D, scalar and vector, static and time varying fields using the ANSYS general purpose finite element program[C]. // IEE Colloquium on Visualization of Three-Dimensional Fields. London. |
| [4] | Hafner M, Sch?ning M, Antczak M, et al. 2010a. Methods for Computation and Visualization of Magnetic Flux Lines in 3-D[J]. IEEE Transactions on Magnetics, 46(8): 3349-3352. |
| [5] | Hafner M, Sch?ning M, Antczak M, et al. 2010b. Interactive postprocessing in 3D electromagnetics[J]. IEEE Transactions on Magnetics, 46(8): 3437-3440. |
| [6] | Huang X L, Hu M Q, Du Y S. 1995. Study on magnetic flux plot in the calculation of engineering electromagnetic field[J]. Large Electric Machine and Hydraulic Turbine (in Chinese), (6): 25-29. |
| [7] | Kenwright D N, Mallinson G D. 1992. A 3-D streamline tracking algorithm using dual stream functions[C].// IEEE Conference on Visualization, 1992. Visualization '92.Boston, MA, 62-68. |
| [8] | Li Q Y, Wang N C, Yi D Y. 2008. Numerical Analysis (in Chinese)[M]. 5th ed. Beijing: Tsinghua University Press. |
| [9] | Matsutomo S, Miyauchi T, Noguchi S, et al. 2012. Real-time visualization system of magnetic field utilizing augmented reality technology for education[J]. IEEE Transactions on Magnetics, 48(2): 531-534. |
| [10] | Matsutomo S, Mitsufuji K, Hiasa Y, et al. 2013. Real time simulation method of magnetic field for visualization system with augmented reality technology[J]. IEEE Transactions on Magnetics, 49(5): 1665-1668. |
| [11] | Nielson G M, Shriver B D. 1990. Visualization in Scientific Computing[C]. Los Alamitos, CA, USA: IEEE Computer Society Press. |
| [12] | Noguchi S, Matsubayashi Y, Yamashita H, et al. 2004. A new interactive visualization system with force feedback device in 3-D electromagnetics[J]. IEEE Transactions on Magnetics, 40(2): 1382-1385. |
| [13] | Noguchi S, Inaba T, Igarashi H. 2011. Semi-three-dimensional visualization of electromagnetic field analysis result with volumetric display[J]. IEEE Transactions on Magnetics, 47(5): 1330-1333. |
| [14] | Noreika A, Tarvydas P. 2008. Electromagnetic field modeling using edge finite elements[C]. //Electronics Conference, 2008. BEC 2008. 11th International Biennial Baltic, Tallinn, 99-102. |
| [15] | Shaikh Z H, Yamashita H, Nakamae E. 1988. A three dimensional magnetic field analysis by a novel finite element method using magnetic flux density directly as an unknown variable[J]. IEEE Transactions on Power Delivery, 3(1): 249-254. |
| [16] | Shiroyama S. 1990. Flow Visualization by Imaginary Particle Tracing Method[C]. The 4th symposium of Numerical methods in flow dynamics. 483. |
| [17] | Simkin J. 1995. Visualization of three dimensional vector fields and functions[C].// IEE Colloquium on Visualisation of Three-Dimensional Fields, London, 1/1-1/2. |
| [18] | Upson C, Faulhaber T A Jr, Kamins D, et al. 1989. The application visualization system: a computational environment for scientific visualization[J]. IEEE Computer Graphics and Applications, 9(4): 30-42. |
| [19] | Xu W Y. 2004. Physical aspects of geomagnetic field[J]. Physics (in Chinese), 33(8): 551-557. |
| [20] | Yamashita H, Harada K, Nakamae E, et al. 1981. Stereographic display on three dimensional magnetic fields of electromagnetic machines[J]. IEEE Transactions on Power Apparatus and Systems, PAS-100(11): 4692-4697. |
| [21] | 白春华, 徐文耀, 康国发. 2008. 地球主磁场模型[J]. 地球物理学进展, 23(4): 1045-1057. |
| [22] | 黄学良, 胡敏强, 杜炎森. 1995. 工程电磁场计算中磁力线绘制问题的研究[J]. 大电机技术, (6): 25-29. |
| [23] | 李庆杨, 王能超, 易大义. 2008. 数值分析[M]. 第5版. 北京: 清华大学出版社. |
| [24] | 徐文耀. 2004. 地球磁场的物理问题[J]. 物理, 2004, 33(8): 551-557. |
2014, Vol. 29






