求解浅水方程组的三阶WENO 新格式

2024-01-12 14:28胡伟依李小纲邓玉喜
人民黄河 2023年12期
关键词:三阶高分辨率高精度

胡伟依 李小纲 邓玉喜

摘 要:浅水方程的求解难点在于存在间断问题。研究具有高分辨率且对间断有效模拟能力强的求解方法,对提高方程求解精度具有重大意义。以WENO 差分格式为基础,对全局光滑因子进行拆分和泰勒级数展开,并引入调节耗散性的参数p,建立了求解浅水方程组的三阶WENO 新格式。通过数值模拟验证表明,所建立的新格式的优势主要是在函数的极值点处可以保持三阶精度且捕捉间断的能力强;通过增大间断模板分配权重,可以降低数值耗散、提高对间断点的分辨率;修改带源项浅水方程的动量项,重构源项后浅水方程能够满足静水条件下的和谐性。

关键词:浅水方程组;三阶WENO 格式;高分辨率;高精度

中图分类号:O175.2 文献标志码:A doi:10.3969/ j.issn.1000-1379.2023.006

引用格式:胡伟依,李小纲,邓玉喜.求解浅水方程组的三阶WENO 新格式[J].人民黄河,2023,45(12):31-36.

0 引言

水力学中的浅水是指水深尺度远小于平面尺度且垂向流速小的水流[1] 。自然界中的溃坝问题、潮汐问题和水环境问题等都可以归为浅水问题,因此对浅水方程组进行研究是十分必要的。浅水方程组的本质是非线性双曲守恒律方程,满足质量守恒和动量守恒。求解这类方程的难点在于双曲型偏微分方程组存在间断问题[2] ,因此求解该类问题时使用的数学方法应当具备高分辨率和有效模拟间断的能力[3-5] 。

1983 年,Harten[6] 提出针对双曲守恒型方程的高分辨率二阶TVD 格式,该格式保持了数值解的单调性,避免了间断处振荡的产生。但是在光滑解的极值点处TVD 格式的精度会降为一阶。针对这一问题,Shu[7] 于1987 年提出了TVB 格式,該格式可以在保证间断处没有振荡产生的同时使数值解的精度达到二阶。同年,Harten 等[8] 提出具备高精度、高分辨率且基本没有振荡产生的ENO 格式,但是ENO 格式在构造过程中选择最光滑的模板进行计算,导致相邻模板间有可能发生改变,使得数值通量不光滑,且只选择一个子模板进行计算造成了大量的信息浪费。为了克服这些缺陷,1994 年Liu 等[9] 提出了赋予子模板非线性权重来进行组合的WENO 格式。随后Jiang 等[10] 在1996 年将WENO 格式推广到了有限差分形式并且提出了一种新的光滑因子度量方式,即WENO-JS 格式,但是WENO-JS 格式在极值点处精度会降阶。为了解决这一问题,Borges 等[11] 通过进一步改进WENO-JS格式中非线性权重的计算方式,得到WENO-Z 有限差分格式。近年来涌现出了许多优化的WENO 格式。孙阳等[12] 构造了一种新型的紧致型WENO 格式,该格式在保留原格式分辨率的前提下提高了计算效率。

王亚辉[13] 通过在WENO-JS 格式的构造过程中加入二次项使得模板达到了三阶精度。刘旭亮等[14] 通过算子函数近似导数关系,设计出一种新型光滑因子,相较于传统格式,该方法在提高短波的分辨率、降低格式耗散的同时能够准确识别间断。WENO 格式在研究中也被用于求解浅水方程组。早期阶段, 胡四一等[15-16] 成功地将TVD 格式运用到一维溃坝数值模拟和二维浅水波方程的求解之中。郭永涛等[17] 将ENO格式应用于一维溃坝模拟中并取得了理想的结果。当下,如何解决WENO 格式在光滑函数极值点处精度会降阶且捕捉间断能力降低的问题,从而更加准确地对水力现象进行模拟,依旧是学者们关注的重点。

本文在WENO-Z 方法的基础框架下将大模板上光滑因子进行拆分,并且对小模板上光滑因子做泰勒级数展开,得到新的全局光滑因子;在非线性权重中引入相关参数, 得到改进的三阶WENO 差分格式(WENO-New)。通过数值试验证明了这是一种较传统格式更加精准地捕捉激波、兼顾高分辨率和低耗散的数值方法,将其应用到浅水方程中可以更加高效精准地模拟洪水的演进过程。

猜你喜欢
三阶高分辨率高精度
三阶非线性微分方程周期解的非退化和存在唯一性
高分辨率合成孔径雷达图像解译系统
高抗扰高精度无人机着舰纵向飞行控制
船载高精度星敏感器安装角的标定
基于高精度测角的多面阵航测相机几何拼接
三类可降阶的三阶非线性微分方程
高精度免热处理45钢的开发
高分辨率对地观测系统
基于Curvelet-Wavelet变换高分辨率遥感图像降噪
三阶微分方程理论