APP下载

求解Z- K 方程的变分迭代法

2021-06-23乔银春

科学技术创新 2021年18期
关键词:乘子迭代法变分

郭 田 张 睿 乔银春

(东北大学,辽宁 沈阳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,迭代求解得到

表2 给出在节点ti处的方程误差。

猜你喜欢

乘子迭代法变分
迭代法求解一类函数方程的再研究
再谈单位球上正规权Zygmund空间上的点乘子
逆拟变分不等式问题的相关研究
求解变分不等式的一种双投影算法
双线性傅里叶乘子算子的量化加权估计
单位球上正规权Zygmund空间上的点乘子
单位球上正规权Zygmund空间上的点乘子
关于一个约束变分问题的注记
一个扰动变分不等式的可解性
迭代法求解约束矩阵方程AXB+CYD=E