1. 引言
考虑如下Burgers方程初边值问题
(1)
其中
,
为时间区间,T为总时间,
是黏性系数,
为初值函数,u表示速度。
Burgers方程是一类带有对流项和扩散项的非线性偏微分方程,可用来描述水波问题、弱激波传播、激波流问题、交通运输流与粘性介质中声波的传播等许多物理现象。此外,Burgers方程也被用在描述物体流动的数学模型,例如传热、湍流、传质、环境和水资源污染等一些与流体力学相关的问题。带有特殊初边值条件的Burgers方程的解析解是可以求解。Hopf [1] 和Cole [2] 分别指出,对于任意的初值条件,Burgers方程能够被转化成可求精确解的线性齐次热方程。因此,原始Burgers方程的精确解能够表示成傅里叶展开形式。基于此,Benton和Platzman [3] 讨论了一维Burgers方程的解析解。虽然能够得到傅里叶展开形式的精确解,但是这种解析解的收敛性较慢,需要相当长的序列才能得到高精度的逼近解。因此,仍需要有效数值方法来求解Burgers方程。文献 [4] 将四阶精细积分法与六阶紧致差分格式结合求解了改进Hopf-Cole 变换所得一维热传导系统,再与分裂技术结合求解了多维Burgers系统。文献 [5] 将
加权格式与Sinc-Galerkin法结合离散Hopf-Cole变换后的线性问题,并数值计算得到指数收敛结果。文献 [6] 采用Hopf-Cole变换构造了一种无条件稳定的隐式四阶紧致差分格式,并用数值算例检验了所提算法的有效性。文献 [7] 讨论了Burgers方程的有限体积元格式及其误差估计。文献 [8] 构造基于Legendre-Gauss-Lobatto节点的时空Legendre谱配置方法求解了Burgers方程初边值问题。文 [9] 对粘性Burgers方程的对流项和粘性项分别采用五阶精度加权紧致非线性格式(WCNS)格式和四阶中心差分格式计算,设计了一种高阶精度半隐式WCNS格式,再用三阶精度IMEX RungeKutta方法计算半离散系统,并给出了稳定性分析。数值结果表验证了所提格式的可行性和优势。文 [10] 用Crank-Nicolson格式和有限差分法分别离散一类空间分数阶Buegers方程的时间方向和空间方向,建立了一种时空均为二阶精度的守恒型差分格式。
本文首先用Hopf-Cole变换将Burgers方程初边值问题(1)转化成线性的其次热方程,再借助文献 [11] 的思想,构造了一种Crank-Nicolson三次有限体积元格式,并分析了格式的L2-模最优阶误差分析和最佳应力节点处导数的超收敛误差估计。
2. 三次有限体积元格式
Burgers方程初边值问题(1)通过Hopf-Cole变换
(2)
被转化成具有Neumann边界条件的热传导方程
(3)
首先将区间
剖分成
,再将每个子区间划分成步长为
的三等分小区间,并记节点为
,
。其次,作
的对偶剖分
。记
,
,
。由文献 [11] [12] 可知,节点
是区间
上的三个最佳应力点。定义区间
,
,
,其中令
,
及
,则
为
的一种对偶剖分。
在对偶单元
和
上分别积分(3)式,得
(4)
基于剖分
和
,分别定义试探函数空间和检验函数空间
其中
表示分段k次多项式空间。
设
是实验函数空间到检验函数的迁移算子,并记
分别为
上的特征函数,引入记号
其中
(5)
则积分形式(4)等价于求
使得
(6)
设N为正常数,
为时间步长。记
,
,
,
。于是,问题(1)的Crank-Nicolson全离散格式:求
使得
(7)
3. 误差分析
定义1 [11] 试探函数空间
上的离散
范数和离散
半范数
且离散范数
和
分别与Sobolev空间的连续范数
与
是等价的,即
(8)
定义2 [11] 椭圆投影算子
,对于任意的
满足
(9)
引理1 [11] 对充分小的h,
是正定额,即存在正常数
使得
引理2 [11] 设
是由式(9)所定义的椭圆投影算子,则对
有
(10)
引理3 [11] 对于任意的
,下列不等式成立
此处常数
与引理1中的
相同。
定理1设
和
分别是问题(1)和格式(7)的解,并
,则存在与剖分步长h和k无关的正常数C,使得
证 令
。由引理2的误差估计可知
(11)
在式(6)中分别令
,
并与式(7)相减,再结合定义2,得误差方程
(12)
其中
,且由泰勒展开知
式(12)中取
,并将第一项分解为
则由引理3有
(13)
另一方面,
(14)
其中
(15)
此外
(16)
假设
,并用引理1、引理3和Cauchy-Schwarz不等式以及式(13)~(16),得
(17)
式(17)对n从1到m,
求和,并用Gronwall引理可得
(18)
最后,将式(11)和式(18)与三角不等式结合,可得定理结论,证毕。
定理2设
和
分别是问题(3)和格式(7)的解,则
在最佳应力点处导数具有误差估计
证 令
则由引理2知
(19)
令
根据逆估计有
,并由剖分的拟均匀性,假定
,于是当
,有
(20)
另一方面,由式(17)和式(18)得
(21)
最后,结合式(19)~(21),可得定理结论。证毕。
4. 数值算例
问题(1)中取
,
,此时,问题(1)和问题(3)的精确解和初始值分别为
,
,
,
.
在数值计算中,取时空步长比例为
。在均匀网格下,首先用格式(7)求得数值解在剖分节点值向量
,并用五点差分格式求得其导数
,再用Hopf-Cole变换计算出数值解向量
,进而可求得
的数值解
。所得结果见表1,其中误差记号

Table 1. The error and convergence order of the numerical example that calculated by using the scheme
表1. 用格式数值计算算例的误差和收敛阶
和
以及收敛阶记号
和
,分别表示超收敛点处导数的平均误差和数值解的L2-模误差及相应收敛阶。表中数据表明,当时空剖分步长比例取
时数值解和其导数在最佳应力点处的收敛阶均接近四阶,与本文理论分析相吻合。
5. 结论
针对一维Burgers方程初边值问题,本文先用Hopf-Cole变换将原问题转化成具有Neumann边界条件的热传导方程问题,再基于Lagrange插值多项式的最佳应力点构建了一种Crank-Nicolson三次有限体积元格式,并详细推导了格式的误差估计。理论分析表明格式具有
-模
阶最优误差估计且数值解导数在最佳应力点处具有
阶超收敛估计。数值实验验证了该方法的有效性和理论分析结果,并且数值结果表明本文方法拥有较高的计算精度。
基金项目
呼和浩特民族学院校级科学研究项目(HM-ZD-202101)资助。