林智恒, 李予国,2**
(中国海洋大学 1. 海洋地球科学学院; 2. 海底科学与探测技术教育部重点实验室,山东 青岛 266100)
海水是良导体,当它在地磁场中运动时可以产生电流。根据毕奥-萨伐尔定律,海水中的感应电流会产生磁场。利用海水运动感应磁场可以研究海水的物理性质,比如研究复杂的海洋内波运动[1],记录复杂的海况等[2]。通过对地震引起海啸产生的磁场进行监测,可以实现海啸的提前预警[3-4]。但对于用海洋大地电磁测深法研究海底地质构造而言,海水运动感应磁场是海洋电磁测量中的主要噪声源,因而研究和分析海水运动电磁场的特征有助于海洋电磁数据的处理和解释[5]。
海水运动产生磁场的理论最早由法拉第提出,但是由于当时仪器水平的限制,无法直接观测到海水运动感应磁场。随着仪器水平的提高,探测到海水运动产生的磁场以后,人们开始探索磁场与海水运动之间的关系。通常采用法拉第电磁感应定律和麦克斯韦方程结合的方法求得海水运动产生的磁场。
当海水运动的速度场可以用解析式表达时,比如海水表面重力波[6-7]和内波[1],可以通过直接求解麦克斯韦方程组获得解析速度场产生的磁场。但是,只有几种简单的海水运动形式的速度场具有解析表达式。有学者提出用格林函数[8]或者傅里叶积分[9]求解麦克斯韦方程,可以消除对速度场的限制,获得任意速度场的感应磁场。但是复杂的海水运动受到地形的影响,有时需要模拟海底地形起伏下海水运动产生的磁场[10]。当计算尺度较大的海水运动(如潮汐)感应磁场时,不得不考虑地球曲率和陆地边界的影响。Kuvshinov用数值方法获得了球坐标下潮汐产生的磁场[11]。
描述海水运动的地球流体动力学方程都是偏微分方程,除极个别情况外,很难求得其解析解。较为复杂的速度场一般都是通过数值方法计算得到的,这样获得的速度场是离散的。前人的工作主要是通过求解麦克斯韦方程组得到海水运动磁场的解析表达式。而这些解析表达式对于离散速度场不一定适用。为了计算与实际海水运动更为接近的速度场产生的磁场,本文从毕奥-萨伐尔定律出发,推导了二维海水运动离散速度场感应磁场的积分表达式,用高斯积分方法计算二维离散速度场感应磁场响应,并分析了海水运动频率、振幅和水深等对感应磁场的影响。
海水运动产生磁场的方式有很多,其中海水中感应电流产生的磁场比其他方式要大得多[10]。在本文中假定海水中的磁场主要是海水中的感应电流产生的。根据法拉第电磁感应定律,作为良导体的海水,运动切割地磁场可以产生感应电流:
j=σ(V×B)。
(1)
式中:σ为海水电导率,本文假定海水电导率是均匀的且为4 S·m-1,V为海水速度场,B为总地磁场。在本文中,我们假设地磁场为不随时间变化的恒定地磁场。由于海水运动产生的磁场远小于恒定地磁场,因而可以用恒定地磁场F代替总磁场B,式(1)变为如下形式:
j=σ(V×F)。
(2)
在已知海水速度场分布的情况下,通过上式可以得到海水中的感应电流分布。海水运动产生的感应电流,与海水电导率、海水运动速度和地磁场强度均呈正相关。获得海水中的电流分布后,利用毕奥-萨伐尔定律定理即可得到海水中感应电磁场的分布。
毕奥-萨伐尔定律描述的是恒定电流在其周围产生的磁场。当电流缓慢随时间变化时,该定律也成立。于是,我们用毕奥-萨伐尔定律计算海水运动中感应电流产生的磁场,其具体计算式为:
(3)
式中:μ0为真空中的磁导率;j是电流密度;r是计算点和电流之间的距离。在直角坐标系下,式(3)写成如下形式:
(4)
由上式可知,各个方向的磁场分量都由与其正交的两个方向的电流分量所产生。当已知海水中感应电流的分布时,即可计算海水运动感应电流产生的磁场。
当海水沿某一个水平方向传播时,可以看成是二维海水运动。简单的风浪、涌浪和内波都可以看成是二维海水运动。假设海水沿着水平方向x运动:
V=(Vx, 0,Vz)。
(5)
式中:Vx和Vz分别为水流沿水平方向x和垂直方向z的运动速度。将(5)式代入(2)式,可以得到该速度场产生的感应电流:
j=σ(-VzFy,VzFx-VxFz,VxFy)。
(6)
由上式可知,海水感应电流的各个分量分别由与其正交的海水速度分量与地磁场分量切割产生。由于二维海水运动的速度场与y无关,故其产生的感应电流也与y无关。于是,由式(4),可得
(7)
式中:rxz为计算点在xz垂直面上的投影域和电流之间的距离。将式(6)代入式(7),得到二维海水运动产生的磁场积分表达式
(8)
当海水速度场可以用解析式表达时,计算(8)式的二维积分可以得到海水运动产生的磁场。但当速度场为离散值时,式(8)不能直接使用,需要用线性插值的方法得到速度场,再代入式(8)中求积分得到感应磁场。
假设二维离散速度场单元为不规则四边形,则其所产生的感应磁场为:
(9)
上式中四边形的积分难以直接求解,其原因有二。首先四边形为不规则四边形,另外,只有四边形的四个顶点处的速度场已知。而计算二重积分时需要知道单元内的速度场。
本文使用线性形函数描述单元内速度变化。假设在四边形单元内海水运动速度是线性变化的,并可近似为
(10)
式中:Vxi,和Vzi,分别是全球坐标系中四边形第i(i=1,2,3,4)顶点上速度分量Vx,和Vz,的值。Ni为矩阵单元的形函数,其表达式为:[12]
(11)
图1 四边形子单元(a)和母单元(b)Fig.1 (a)Quadrilateral original coordinate system (b) Transformed coordinate system
对子面积单元ds=dxdz进行变换,根据雅可比变换有
(12)
其中:J(ξ,η)是雅可比变换行列式。将式(11)和(12)代入式(10),得
(13)
其中:rx和rz是计算点P(xp,zp)到速度场单元的距离:
(14)
各个速度场单元产生的感应磁场可以通过计算式(13)中的二重定积分得到。本文用高斯数值积分法
(15)
计算该二维积分。将式(15)代入式(13),得:
(16)
在已知四边形单元顶点处速度值的情况下,通过上式可以计算海水运动产生的磁场。先求得各个速度单元所产生的磁场,然后再将所有速度单元产生的磁场叠加求和,即得到整个速度场产生的磁场。
当从麦克斯韦方程组出发,推导海水运动产生的磁场所满足的微分方程时,海水中的感应电流为:
j=σ(E+V×F)。
(17)
而用毕奥-萨伐尔定律方法计算海水运动感应磁场时,感应电流计算式(1)中不含σE项。这是因为毕奥-萨伐尔定律假设海水中的电流是恒定的,而σE是由于感应电流随时间变化而产生的二次场。那么,二次电流将对计算得到的磁场结果有多大影响呢?本文分别通过毕奥-萨伐尔定律方法解和麦克斯韦方程的方法计算海水速度场产生的磁场,对比两者之间的差别。
假设海水速度场为二维无限水深线性波浪[13]:
(18)
式中:k=ω2/g为波数;a为波浪的振幅;ω=2πf为角频率;g为重力加速度。假定波浪振幅为1 m,计算了频率分别为1和0.1 Hz,时间t=0时刻的沿垂直轴从海平面到300 m深处(0≤ z ≤300 m)的感应磁场如图2和3所示。
图2 1 Hz海浪产生的磁场Fig.2 Magnetic variations of 1 Hz wave
虽然两种计算方法中所采用的感应电流不同(相差σE),但是利用两种计算方法得到的感应磁场几乎没有差别。即使当海水运动频率达到了1 Hz,用毕奥-萨伐尔定律方法计算的结果和用麦克斯韦方法得到方程的结果相差不大。由此可以得到这样的认识,当海水波动的频率小于1 Hz时,忽略感应电流中的σE项对计算结果影响不大。可见,用毕奥-萨伐尔定律计算海水运动产生的磁场是可行的,且精度较高。
图3 0.1 Hz海浪产生的磁场Fig.3 Magnetic variations of 0.1 Hz wave
下面分析海浪运动感应磁场在不同的海水运动频率、振幅和水深下的特征。上文中二维无限水深线性波浪产生的磁场只有Bx和Bz分量。与无限水深不同,有限水深海浪产生的磁场By分量不为零。为了研究海水运动频率、振幅和水深对感应磁场不同分量的影响,下面例子考虑二维有限水深海浪,其表达式为:[13]
(19)
以有限水深二维线性波浪(19)为例,图4为海水振幅为1 m,水深为300 m,频率分别是0.05、0.1和0.21 Hz的波浪产生的感应磁场。
图4 0.05、0.1和0.2 Hz二维线性波浪产生的磁场Fig.4 Magnetic variations of 0.05, 0.1 and 0.2 Hz waves
由图4可知,频率较低的海水运动产生的磁场较大,Bx的零点、By和Bz的极大值点更深。当振幅一定时,频率越低的波浪流速越大,波长越长。因此海水运动的频率越低,产生的磁场就越大,随深度的增加衰减越慢,影响深度越大。
图5为海水振幅分别为0.3、1和3 m,频率为0.1 Hz深度为300 m的波浪产生的磁场。
图5 振幅分别为0.3、1和3 m波浪产生的磁场Fig.5 Magnetic variations of amplitudes are 0.3, 1 and 3 m waves
由图5可知,海水振幅越大,感应磁场越大。感应磁场极值点的位置不因海水振幅的变化而变化。将速度场方程式(18)带入磁场计算方程式(8),可将振幅a提到积分外,因此海水运动磁场与海水波动振幅的关系是线性的。
由于本文的计算中,假设海底是绝缘的,电流只存在于海水中。因此,水深变化的影响是使速度场发生变化,进而影响其产生的磁场。图6是水深分别为300、200、100、50和30 m,频率为0.1 Hz振幅为1 m时,二维线性波浪产生的磁场。
图6 水深分别为300、200、100、50和30 m二维线性波浪产生的磁场Fig.5 Magnetic variations of depths are 300, 200, 100, 50 and 30 m waves
由图6可知,当水深从300 m减小到100 m时,感应磁场变化很小。但当深度从100 m减小到30 m时,Bx明显减小,By明显增大,而Bz只在海底附近处稍微减小。对于二维有限水深线性海浪,水深比较大时,波速不受水深影响,其产生的磁场也与水深无关。本例中,海水运动频率为时0.1 Hz,当水深大于100 m时,磁场便与水深无关。当水深较小时,水深的减小使波浪的垂直速度急剧减小,而水平速度变化不大。由于海水运动磁场的水平分量Bx和By主要受海水的垂直速度Vz影响,磁场的垂直分量Bz主要受水平速度Vx的影响。因此,的水深较小时,水深的变化主要影响水平方向的磁场,对垂向磁场影响不大。
本文介绍了利用毕奥-萨伐尔定律计算二维海水运动离散速度场感应磁场的新方法。本文所述方法的计算结果和通过解麦克斯韦方程方法的结果精度相同,表明用毕奥-萨伐尔定律计算海水运动产生的磁场是可行的,且精度较高。算例表明:
(1) 当海水振幅一定时,频率越低的海浪产生的磁场越大,影响深度也越大。
(2) 海浪的振幅与其产生的磁场呈正比。
(3) 水深较深时,海水运动产生的磁场不受水深影响。但水深较小时,水深减小使Bx减小,By增大,而对Bz影响较小。