求解Z- K 方程的变分迭代法
2021-06-23乔银春
郭 田 张 睿 乔银春
(东北大学,辽宁 沈阳110004)
近年来,变分迭代法广受关注,主要用于求解各种偏微分方程。目前用变分迭代法解决Z-K 方程[3]的问题的研究较少。本文具体讨论了如何用变分迭代法[1]求解两类二维Z-K 方程。
1 Z-K 方程的由来
1895 年,荷兰著名数学家Korteweg 和他的学生de.Vries 研究潜水运动找到了一种流体中单项波传播的数学模型,即著名的KdV 方程[4]:

对上述方程做适当的自变量和未知函数的线性变换,可得标准的KdV 方程:

KdV 方程一直被认为是孤立波的一维模型,而KdV 方程的二维典型演化形式为Kadomtsov-Petviashivili 方程:

和Zakharov-Kuznestov 方程:

2 变分迭代原理
为了说明变分迭代法的基本概念,我们考虑以下微分方程:

其中L 是线性微分算子,N 是非线性算子,g(t)是已知的连续函数。变分迭代法的基本步骤为:
2.1 构造方程(1)的校正泛函:


2.2 通过对(2)式等号左右两端同时进行限制变分求出Lagrange 乘子 λ(t)。
2.3 将上述求得的Lagrange 乘子 λ(t)代入(2)式,得其变分迭代公式

2.4 根据给定的初始条件求得其解析近似解。
下面主要从二维Z-K 方程的两种不同分类出发讨论其解析近似解。
(1)二维线性Z-K 方程
考虑二维线性Z-K 方程

初始条件u(x,y, 0) =ex+y
根据变分迭代算法,构造时间t-方向上的校正泛函如下:

变分过程:

解得 λ=-1,代入(5)得到迭代公式如下:

取初值条件u0(x,y,t)=u(x,y, 0) =ex+y,迭代求解得到:


表1 a = b = 1, x = y =1时二维线性Z-K 方程的误差分析
故二维线性Z-K 方程的解析近似解为u=e-(γ+β)t+x+y。
(2) 二维非线性Z-K 方程

构造时间t-方向上的校正泛函

对上式方程左右两边同时进行变分得:

令 δun+1(x,y,t)=0,得

解得 λ=-1,代入(6)式得其迭代公式

取初值条件u0(x,y,t)=xy,迭代求解得到……p>
