基于物理信息神经网络算法的海洋内孤立波研究

王一辰 ,  王桂霞 ,  李骞

内蒙古师范大学学报(自然科学版) ›› 2025, Vol. 54 ›› Issue (02) : 198 -206.

PDF (2711KB)
内蒙古师范大学学报(自然科学版) ›› 2025, Vol. 54 ›› Issue (02) : 198 -206. DOI: 10.3969/j.issn.1001-8735.2025.02.011

基于物理信息神经网络算法的海洋内孤立波研究

作者信息 +

Research on Solitary Waves in Ocean Based on Physics-informed Neural Network Algorithm

Author information +
文章历史 +
PDF (2775K)

摘要

在南海东沙岛附近海域,通过MODIS遥感图像观测到内孤立波(ISW)在从深海向浅海的传播过程中,由于深海与浅海环境条件的差异,表现出不同的动力学特性。首先选用切比雪夫谱方法研究ISW的垂向结构;其次,引入质量和动量守恒量约束条件,改进经典的物理信息神经网络(PINN)算法,以提高算法的可靠性;进一步利用改进的PINN算法,基于阻尼eKdV⁃Burgers模型对深水域、中等深度水域及浅水域的ISW进行对比研究。结果显示,ISW的振幅随着水深的增加而增加,ISW的凹凸型在不同水域有所不同,模拟结果与实际观测到的ISW特征相吻合,表明了模型的有效性和算法的可靠性。

Abstract

Different dynamic characteristics of internal solitary waves (ISWs) near Dongsha Island in the South China Sea have been observed by MODIS remote sensing imagery during their propagation from deep to shallow seas, which are due to varying environmental conditions between deep and shallow seas. In this work, the Chebyshev spectral method was first employed to study the vertical structure of ISWs. Then, constraints on conserved quantities of mass and momentum were introduced to improve the classical physics-informed neural network (PINN) algorithm, so as to enhance its reliability. Further, the improved PINN algorithm and the damped eKdV-Burgers model were utilized to conduct a comparative study on ISWs in deep seas, medium-depth seas, and shallow seas. The results showed that the amplitude of ISWs increased with the increase in water depth, and the concave and convex types of ISWs varied in various water areas. The simulation results were consistent with the observed ISW characteristics, which indicated the effectiveness of the model and the reliability of the algorithm.

Graphical abstract

关键词

内孤立波 / 物理信息神经网络 / 浅滩效应 / 涡动粘性效应 / 守恒量

Key words

internal solitary wave / physics-informed neural networks / shoaling / eddy viscosity effect / conserved quantity

引用本文

引用格式 ▾
王一辰,王桂霞,李骞. 基于物理信息神经网络算法的海洋内孤立波研究[J]. 内蒙古师范大学学报(自然科学版), 2025, 54(02): 198-206 DOI:10.3969/j.issn.1001-8735.2025.02.011

登录浏览全文

4963

注册一个新账户 忘记密码

海洋内孤立波(ISW)是发生在密度稳定层化海水内部的一种波动,其最大振幅出现在海洋内部,特征波长为几百米到上千米,一般持续十几分钟到几十分钟12。由于层化现象在大洋中普遍存在,所以ISW分布广,不仅在陆坡处和大陆架常见,在深海中也观测到了大量的ISW,且出现区域相对固定。ISW引起的海水混合,有利于物质和热量的传输,对海洋环境和海洋生态保护发挥着重要作用。ISW引发的等密度面和等温面的起伏,对水下航行物体造成威胁,对海上石油钻探与开发设施造成破坏。南海是一个石油资源丰富且海洋动力学过程复杂的海域,是我国海上油气工程和海上军事活动的主要区域之一,也是发现海洋内波,特别是非线性ISW最多的海区之一。因此,开展南海ISW的研究对我国国防安全及经济开发有重要意义。
ISW的特征一般可以用模态内波描述。所谓模态内波,是指依据模态数将ISW分为一模态ISW(ISW1)、二模态ISW(ISW2)及高阶模态内波,其中模态可以由描述ISW垂向结构的本征值问题确定。虽然ISW2引起的能量输送通常低于ISW1,但二模态内孤立波水平流的垂向切变相当于典型第一模态内孤立波的2倍,会导致更强的垂向混合3
ISW的长距离传播通常被认为是非线性和频散共同作用的结果,观测到的ISW的基本特征可以利用KdV理论进行较为合理的解释。对于小振幅弱非线性ISW的描述,在许多浅水海域,KdV方程中的非线性项系数较小,无法很好描述大振幅、强非线性内波,因此需要考虑引入高阶非线性修正项,Kakutani等4根据流体动力学基本方程,推导出两层mKdV(modified KdV)方程和eKdV(extended KdV)方程;Lamb等5推导出两层gKdV(general KdV)方程。Holloway等67提出reKdV(rotated modified extended KdV)方程并推导出veKdV(variable⁃coefficient extended KdV)方程。KdV方程能够很好描述小振幅、弱非线性内波,Grimshaw等8利用veKdV理论模型,研究了不同海洋陆架区域ISW的传播和演变过程。石新刚9基于连续分层gKdV模型,使用中心差分离散控制方程,对南海东北部海域ISW进行模拟,并在此基础上进行了SAR遥感仿真研究。张善武10使用连续分层 veKdV模型,利用伪谱法离散控制方程,模拟了南海北部海域大振幅ISW的传播和裂变过程,并与观测数据进行比较。王晶等11采用混合模型数值模拟从深海到浅海内波的传播。何啸等12使用实验室尺度的两层弱非线性RLW模型,采用蛙跃格式离散控制方程,模拟不同入射波振幅、地形高度条件下内孤立波的传播演化过程。
ISW的研究包括遥感探测方法、现场实测资料分析方法、海洋多道反射地震方法、水槽模拟方法及数值模拟方法等。海洋现场观测受价格昂贵、数据易丢失以及单点实测导致空间数据不足等诸多因素影响。实验室水槽模拟难以实现深海及长距离ISW 传播的实验。卫星遥感可以实现海面全方位观测,但大气条件、云覆盖和光照变化及时间分辨率也给ISW研究带来一定的挑战。数值模拟研究对于辅助遥感探测、现场实测资料分析及水槽模拟等方法发挥着重要作用。
传统的差分格式在离散过程中,基本没有考虑保能量,而ISW引起的能量输送不容忽视。对于非线性偏微分方程,深度学习算法优势明显,Raissi等13将物理方程约束引入深度学习模型中,提出PINN算法,数值实例展示PINN算法的有效性。Lin等14介绍了一种基于守恒量的两阶段物理信息神经网络方法,这种方法在求解局部波解方面展现出了显著的效果。Miao等15探讨了在高维可积系统中应用物理信息神经网络方法,为解决高维问题提供了新的途径。Pu等16改进了物理信息神经网络方法,成功求解了导数非线性薛定谔方程的局部波解。
本文在PINN算法中加入质量守恒量和动量守恒量的约束条件对其进行改进,基于改进的PINN算法,利用连续层化的阻尼eKdV-Burgers方程
Ut+cx+αxU+α1xU2 Ux+βx3Ux3-12A2Ux2+QU= 0,
对南海东北部海域的内孤立波进行模拟研究,其中,A表示涡动粘性效应,Q表示浅滩效应。

1 理论模型和PINN算法

1.1 控制方程

模型(1)中的参数α, α1β定义为9

α=32-H0c2dWdz3 dz-H0c dWdz2 dz,       
 α1= -H0  dWdz2-α2dWdz2+γ1 γ2 dz-H0c dWdz2 dz,
β=12-H0c2 W2 dz-H0c dWdz2 dz,    

其中

 γ1= αc5dWdz2-4dTdzdWdz,     γ2=3c2 3dTdz-2dWdz2 

z是垂直坐标,向下为正方向。Tz为模态函数W(z)的非线性修正项,Tz由下列非齐次方程决定:

ddz c2dTdz+ N2T=-αddzc dWdz+32ddzc2dWdz2

其中,c表示相速度,非线性系数α体现了ISW传播过程中非线性的强弱,当α>0,ISW1为“凸型”,当α<0,ISW1为“凹型”。高阶非线性系数α1在深水区很小,可能小于10-4 m-1s-1,且均为正值。在部分浅水区域α1可能变为负值,大多数区域的α1为正值。频散系数β描述了波动在介质中传播时不同频率分量的传播速度差异,β随着水深变浅而逐渐减小。

n模态ISW的垂向结构函数Wn(z)和长内波相速度cn由本征值问题17

d2Wnzdz2+N2cn2Wnz=0,W0=W-H=0

的解确定。其中N为浮频率,且N2=-gρθdρθdz,ρθ表示未受扰动的海水密度。N2>0表明海水是静力稳定的。

n模态ISW等密度面的垂直位移为1

φ(x,t,z)=WnzUx,t,

其中Ux,t满足模型(1)。

1.2 守恒量

定义118 定义模型的能量函数为

E=ab-12βuxx,t2+12cu2x,t+16αu3x,t+112α1u4(x,t)dx,

质量函数为

M= abu(x,t)dx, 

动量函数为

I=-12abu2(x,t)dx

其离散能量函数、离散质量函数、离散动量函数为

En=hi=1N-12βJuni2+12cuin2+16αuin3+112α1uin4,
Mn=hi=1Nuin,   In=-12hi=1Nuin2,

其中J为雅可比矩阵。能量误差、质量误差及动量误差分别为

REnt=En-E0,    RMnt=Mn-M0,    RInt=In-I0

1.3 PINN算法

PINN算法是将物理定律纳入学习过程的深度学习算法,本质上是一种无网格技术,主要思想是构建一个输出结果的神经网络,将其作为PDE解的代理模型,并将PDE信息作为约束编码到神经网络的损失函数中,通过将直接求解控制方程的问题转化为损失函数优化问题来寻找PDE解。

创建两阶段的神经网络过程如下。

第1阶段:设计根据方程的内部条件、初值条件和边界条件作为原始数据的2个变量xt作为输入,在参数空间下依据激活函数,以方程解u(x,t)作为输出。其中激活函数是神经网络的一个重要特征,它决定了特定神经元在训练过程中的激活和网络性能的稳定性。在PINN算法中,使用sigmoid、tanh、relu、silu等多种激活函数来解决各种问题。

第2阶段:利用方程解u(x,t)通过自动微分技术(AutoDiff)对模型中的参数进行优化,构建基于不同条件信息的神经网络损失函数(loss),损失函数为

MSE=j=16MSEj

其中,方程的内部条件的信息损失函数为

MSE1=1N1i=1N1utxi,ti+cxi+αxiuxi,ti+α1xiu2xi,tiuxxi,ti+βxiuxxxxi,ti-12Auxxxi,ti+Quxi,ti2

左边界的信息损失函数为

MSE2=1N2i=1N2u-X,ti-02

右边界的信息损失函数为

MSE3=1N3i=1N3uX,ti-02;

初始条件的信息损失函数为

MSE4=1N4i=1N4uxi,0-aB+1-Bcosh2λxi2

质量损失函数为

MSE5=1N5i=1N5(mti-m(t0))2

动量损失函数为

MSE6=1N6i=1N6vti-v(t0)2 

其中,

mti=j=2Nxu^xj,ti x1-x0Nx-1mt0=j=2Nxu¯xj,t0 x1-x0Nx-1
vti=-12j=2Nxu^2xj,ti x1-x0Nx-1vt0=j=2Nxu¯2xj,t0 x1-x0Nx-1

u^xj,tiu¯xj,t0分别表示预测值和初始值,m为离散后的质量守恒量,v为离散后的动量守恒量。

通过反向传播算法,可以计算出损失函数对于各个参数的梯度,使用梯度下降等优化算法来更新参数,使得模型逐步收敛到最优解。以此训练神经网络使得信息损失函数达到最小的最优参数,从而获得用神经网络体现的逼近方程物理信息的微分方程解u(x,t)

PINN的结构如图1所示。

2 数值实例

选取南海东北部海域沿21°N、117°~118°E,将南海东北部海域平均分为五个站点9,如图2所示,五个站点的浮频率如图3所示。将浮频率按深度取离散值,用切比雪夫谱方法数值求解问题(5),再由式(2)—(4)计算出该模态对应的模型(1)的参数。

不失一般性,本文选深水区(S5站点)、中等深度水区(S3站点)及浅水区(S1站点)进行研究。三个站点的相关参数见表1

如果没有特殊说明,在t=2 s时观察S1、S3和S5站点不同水深的ISW,S1、S3和S5站点的初始振幅分别取a0=20 m、 a0=60 m和a0=120 m。

实例1 考虑刚盖假设下的模型(1),当A=Q=0时,模型(1)退化为eKdV方程。取初始条件为19

Ux,t0=a0B+1-Bcosh2λ(x-ct0), 

其中

B=-a0α12α+a0α1,       λ2=a0(2α+a0α1)24β,      c=c0+a03α+12a0α1,

a0为初始振幅。

取105个训练神经网络的数据集,在[-XX]×[0,T]上均匀采样,学习率为1×10-3,优化方法用Adam方法。给定不同的隐藏层数及四种常见的激活函数,其损失函数对比见表2

表2可见,silu激活函数更适应本问题。选定silu函数,给定不同的隐藏层及在每层取不同个数的神经元,其损失函数对比见表3

从效率和精确度考虑,取10层隐藏层和25个神经元为较好选择。

H=200 m。当t=2 s时,S1站点处数值结果的能量误差、质量误差和动量误差随时间变化如图4所示。图4表明,PINN方法能够很好地保持方程的能量守恒、质量守恒和动量守恒。

实例2 考虑刚盖假设下的模型(1),初始条件同(8)。S5站点、S3站点和S1站点的ISW1如图5所示。

图5可知,同一站点的ISW1的凹型和凸型保持不变。S5站点内孤立波为凹型,主要集中在水深200~1 000 m处;S3站点内孤立波为凹型,主要集中在水深100~500 m处;S1站点内孤立波为凸型,主要集中在水深30~180 m处。

初始振幅对ISW2的影响如图6所示。由图6可知,随着初始振幅的增大,ISW2波形逐渐变宽,并且ISW2温跃层以下的振幅比温跃层以上的振幅大。

数值模拟工况设置如表4所示,工况1至工况3模拟结果如图7所示,工况4模拟结果如图8所示。

工况5的质量误差和动量误差分别如图9所示。工况1没有耗散项,数值结果保持质量守恒律,如图10所示。工况5有耗散项,数值结果保持耗散质量守恒律,其与曲线y=0.063e-0.02 t 拟合较好,即涡动粘性效应使质量M保持以e-At 的速度衰减,如图10所示。

3 结论

本文针对南海东北部海域的内孤立波应用连续层结的模型,基于物理信息神经网络方法模拟了不同地形高度、不同初始振幅和各参数变化的情况下海洋内孤立波的演化过程,探讨了内孤立波的非线性因素、频散作用以及浅滩效应和涡动粘性效应对内孤立波波形的影响。研究发现:

(1) 海域内孤立波在一模态下同一地形的波形方向不会发生变化,且不同地形的内孤立波波型不同,S5站点和S3站点的内孤立波为凹型,S1站点的内孤立波为凸型。而在二模态下波形方向会发生变化,S5站点和S1站点的上层区域的内孤立波为凹型,下层区域的内孤立波为凸型,而S3站点的上层区域的内孤立波为凸型,下层区域的内孤立波为凹型。而且离海平面近的内孤立波振幅小于接近地底的内孤立波振幅,进一步证实了密度分层是影响二模态内孤立波上层和下层振幅差异的主要原因。

(2) 内孤立波的初始振幅不同,其波形也不同,内孤立波随着振幅的增大,其内孤立波波形逐渐变宽。当非线性因素的影响增强时,内孤立波波形会发生陡化;当频散效应的影响增强时,内孤立波波形会变得越来越宽。

(3) 由能量误差图、质量误差图和动量误差图说明了PINN方法的可行性和有效性。此方法的内波波形变化与海底地形由深变浅导致频散作用由强到弱、非线性作用由弱到强相符合,从而证明用阻尼eKdV-Burgers模型模拟内波在深海到浅海的传播是可行的,这种方法对研究内波传播具有指导意义。

参考文献

[1]

方欣华, 杜涛. 海洋内波基础和中国海内波[M]. 青岛:中国海洋大学出版社, 2005.

[2]

杜涛, 吴巍, 方欣华. 海洋内波的产生与分布[J]. 海洋科学200125(4):25-28.

[3]

许培鹏, 熊学军, 陈亮,. 南海北部陆坡海域第二模态内孤立波统计特征[J]. 海洋科学进展202240(2):187-196.

[4]

KAKUTANI TYAMASAKI N. Solitary waves on a two-layer fluid (theory of nonlinear waves) [J]. Rims Kokyuroku1978332:66-80.

[5]

LAMB K GYAN L R. The evolution of internal wave undular bores: Comparisons of a fully nonlinear numerical model with weakly nonlinear theory [J]. Journal of Physical Oceanography199626(12):2712-2734.

[6]

HOLLOWAY P EPELINOVSKY ETALIPOVA Tet al. A nonlinear model of internal tide transformation on the Australian north west shelf [J]. Journal of Physical Oceanography199727(6):871-896.

[7]

HOLLOWAY P EPELINOVSKY ETALIPOVA T. A generalized Korteweg-de Vries model of internal tide transformation in the coastal zone [J]. Journal of Geophysical Research:Oceans1999104(C8):18333-18350.

[8]

GRIMSHAW RPELINOVSKY ETALIPOVA Tet al. Simulation of the transformation of internal solitary waves on oceanic shelves [J]. Journal of Physical Oceanography200434(12):2774-2791.

[9]

石新刚. 南海东北部深水海域大振幅内孤立波的数值模拟和SAR遥感仿真研究[D]. 青岛:中国海洋大学, 2009.

[10]

张善武. 基于变系数KdV-type理论模型的南海北部内孤立波传播演变过程研究[D]. 青岛:中国海洋大学, 2014.

[11]

王晶,马瑞玲,王龙,.采用混合模型数值模拟从深海到浅海内波的传播[J].物理学报201261(6):358-362.

[12]

何啸, 贾村, 孟静,. 内孤立波过陆架陆坡地形的数值模拟研究[J]. 海洋科学202347(3):1-14.

[13]

RAISSI MPERDIKARIS PKARNIADAKIS G E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations[J]. Journal of Computational Physics2019378:686-707.

[14]

LIN S NCHEN Y. A two-stage physics-informed neural network method based on conserved quantities and applications in localized wave solutions[J]. Journal of Computational Physics2022457 :111053-111079.

[15]

MIAO Z WCHEN Y. Physics-informed neural networks method in high-dimensional integrable systems[J]. Modern Physics Letters B202236(1):2120531.

[16]

PU J CLI JCHEN Y. Solving localized wave solutions of the derivative nonlinear Schrödinger equation using an improved PINN method[J]. Nonlinear Dynamics2021105(2):1723-1739.

[17]

蔡树群. 内孤立波数值模式及其在南海区域的应用[M]. 北京:海洋出版社, 2015.

[18]

王晨逦, 王桂霞, 萨和雅. EKdV方程的高阶多辛保结构算法及孤立波解的数值模拟[J]. 内蒙古师范大学学报(自然科学汉文版)202352(2):119-126.

[19]

崔俊男, 董胜. 内孤立波对Spar平台作用力的理论研究[J]. 工程力学202037(S1):358-362.

基金资助

国家自然科学基金资助项目“全海深内孤立波统一表征及其在深⁃浅过渡区遥感方法反演应用研究”(62161045)

无穷维哈密顿系统及其算法应用(IMNU)教育部重点实验室开放课题资助项目“无穷维哈密顿算子理论与算法研究”(2023KFZDO1)

内蒙古师范大学数学一流拔尖培育学科建设资助项目“哈密顿保结构算法在海洋内波问题中的应用研究”(2024YLKY19)

AI Summary AI Mindmap
PDF (2711KB)

151

访问

0

被引

详细

导航
相关文章

AI思维导图

/