广义KdV方程是由数百年前被提出的KdV方程延伸出来的一个方程,本文将研究其中一种形式。由于方程带有未知参数,我们将采取分类讨论的方法,通过变量替换和化简,把这一非线性偏微分方程转化为常微分方程组,从而得到该方程的行波系统。在对这一行波系统进行研究的过程中,我们需要讨论参数的取值对奇点分布位置的影响,并得到参数平面上的分支曲线。然后在分支曲线划分的不同区域下分别得到行波系统的分支相图。 The generalized KdV equation is an extension of the KdV equation proposed hundreds of years ago. This paper will study one of its forms. Because the equation has unknown parameters, we will adopt the method of classified discussion through variable substitution and simplification, transform this non-linear partial differential equation into ordinary differential equations, and then obtain the traveling wave system of the equation. In the process of researching traveling wave system, we need to discuss the influence of parameter value on the location of singularity distribution, and get the bifurcation curve on the parameter plane. Then the branching phase diagrams of the traveling wave system are obtained under different regions of the branching curve.
林桐
华南理工大学数学学院,广东 广州
收稿日期:2019年2月28日;录用日期:2019年3月13日;发布日期:2019年3月20日
广义KdV方程是由数百年前被提出的KdV方程延伸出来的一个方程,本文将研究其中一种形式。由于方程带有未知参数,我们将采取分类讨论的方法,通过变量替换和化简,把这一非线性偏微分方程转化为常微分方程组,从而得到该方程的行波系统。在对这一行波系统进行研究的过程中,我们需要讨论参数的取值对奇点分布位置的影响,并得到参数平面上的分支曲线。然后在分支曲线划分的不同区域下分别得到行波系统的分支相图。
关键词 :行波系统,分支曲线,数值模拟,分支相图
Copyright © 2019 by author(s) and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
对非线性微分方程的研究,比线性微分方程的研究难度大得多,大多只能依靠数值解法。数学家们提出反散射法、达布变换法,tanh、雅可比函数展开法等构造性解法,是非线性偏微分方程研究的福音。目前已知的非线性偏微分方程,大约只有3000多种,而有名的,也不过一百多种。多以发现它们的学者名字命名,例如,LAX可积系统下的有:BBM方程、Belousov-Zhabotinsky方程、本杰明–小野方程、Bogoyavlenski-Konoplechenko方程、波恩–英菲尔德方程、Boussinesq方程、博格斯方程、KdV方程、MKdV方程、五阶KdV方程、五阶色散KdV方程等。
关于KdV方程的研究,已有许多著名的结果,B. Dey研究精确的哈密顿密度和守恒定律,给出了方程的两个扭解 [
本文研究的方程形式如下:
u t + ( a + b u ) u u x + u x x x = 0 (1)
我们将讨论方程在由参数a和b构成的平面上的分支相图。
假设我们有系统:
d x d t = p ( x , y ) d y d t = q ( x , y ) (2)
使得 p ( x , y ) = 0 , q ( x , y ) = 0 的特殊点 ( x 0 , y 0 ) 称为奇点,计算雅各比矩阵
J = ( p x p y q x q y )
令行列式 | J − λ I | = 0 的 λ 就是该奇点的特征值。当奇点的特征值都不为零时,对应的情况如下:
① 如果 λ 1 和 λ 2 都是实数,且 λ 1 不等于 λ 2 , λ 1 λ 2 > 0 ,那么 ( x 0 , y 0 ) 是一个结点,并且, λ 1 和 λ 2 都小于0时是稳定结点,都大于0时是非稳定结点;
② 如果 λ 1 和 λ 2 都是实数,且 λ 1 λ 2 < 0 ,那么 ( x 0 , y 0 ) 是一个鞍点;
③ 如果 λ 1 = λ 2 = λ 是实数,且 p y ( x 0 , y 0 ) 和 q x ( x 0 , y 0 ) 中至少有一个非零,那么 ( x 0 , y 0 ) 是一个退化结点,当 λ < 0 时是稳定的, λ > 0 时是不稳定的;
④ 如果 λ 1 = λ 2 = λ 是实数,且 p y ( x 0 , y 0 ) = q x ( x 0 , y 0 ) = 0 ,那么 ( x 0 , y 0 ) 是一个临界结点,当 λ < 0 时是稳定的, λ > 0 时是不稳定的;
⑤ 如果 λ 1 , 2 = α ± i β , α ≠ 0 ,那么 ( x 0 , y 0 ) 是一个焦点,当 α < 0 时是稳定的, α > 0 时是不稳定的;
⑥ 如果 λ 1 , 2 = ± i β ,并且可以找到
d x d t = p ( x , y ) d y d t = q ( x , y )
的首次积分,那么 ( x 0 , y 0 ) 是一个中心。
假设方程(1)存在行波解 ξ = x − c t ,代入 u = φ ( ξ ) ,得到
u t = − c φ ′ (ξ)
u x = φ ′ (ξ)
u x x x = φ ‴ (ξ)
代入方程(1),得到
− c φ ′ ( ξ ) + a φ ( ξ ) φ ′ ( ξ ) + b φ 2 ( ξ ) φ ′ ( ξ ) + φ ‴ ( ξ ) = 0
对上式进行积分,并且取积分常数为零,得到
− c φ ( ξ ) + a 2 φ 2 ( ξ ) + b 3 φ 3 ( ξ ) + φ ″ ( ξ ) = 0
下面,令 φ ′ ( ξ ) = y
代入方程,得到微分方程组
d φ d ξ = y d y d ξ = c φ − a 2 φ 2 − b 3 φ 3 (3)
于是我们就把一个非线性偏微分高阶方程化简为一个二阶的常微分方程组。
接下来,令
y = 0 , c φ − a 2 φ 2 − b 3 φ 3 = 0
我们可以得到本系统的奇点。
由微分方程组(3),我们令
d φ d y = y c φ − a 2 φ 2 − b 3 φ 3
解得
y ( ξ ) = ± 6 c φ 2 − 2 a φ 3 − b φ 4 + 12 C 6
于是,我们得到积分函数
H ( φ , y ) = 6 y 2 + 2 a φ 3 + b φ 4 − 6 c φ 2
当H取值为固定的常数时,可以得到 φ 和y的关系,得到一条轨线。我们取经过某一点的H值,便得到了经过该点的轨线。取不同的值,我们得到许多条轨线,从而获得相图的形状。
下面,我们需要研究方程:
c φ − a 2 φ 2 − b 3 φ 3 = 0
当参数c不为零时,由求根公式判别法可知,当 b = − ( 3 a 2 ) / 16 c 时,方程有一个根;当 b < − ( 3 a 2 ) / 16 c 且 c > 0 时,无实根;当 b > − ( 3 a 2 ) / 16 c 且 c > 0 时,有两个不同的根;当 b > − ( 3 a 2 ) / 16 c 且 c < 0 时,无实根;当 b < − ( 3 a 2 ) / 16 c 且 c < 0 时,有两个不同的根。
当 c > 0 时,系统奇点判断如下:
① a = 0 , b = 0 时,有 ( 0 , 0 ) 一个鞍点;
② a ≠ 0 , b = 0 时,有一个鞍点 ( 0 , 0 ) ,一个中心;
③ a = 0 , b > 0 时,有一个鞍点 ( 0 , 0 ) ,两个中心;
④ a ≠ 0 , b > 0 时,有一个鞍点 ( 0 , 0 ) ,两个中心;
⑤ − ( 3 a 2 ) / 16 c < b < 0 时,有一个中心,两个鞍点,其中一个鞍点是 ( 0 , 0 ) ;
⑥ b < − ( 3 a 2 ) / 16 c 时,只有一个鞍点 ( 0 , 0 ) ;
⑦ b = − ( 3 a 2 ) / 16 c 时,有一个鞍点 ( 0 , 0 ) ,和一个退化奇点。
c > 0 时的积分曲线图和数值模拟图见图1。
当 c < 0 时,奇点判断如下:
① a = 0 , b = 0 时,有 ( 0 , 0 ) 一个中心;
② a ≠ 0 , b = 0 时,有一个中心 ( 0 , 0 ) ,一个鞍点;
③ a = 0 , b < 0 时,有一个中心 ( 0 , 0 ) ,两个鞍点;
④ a ≠ 0 , b > 0 时,有一个中心 ( 0 , 0 ) ,两个鞍点;
⑤ 0 < b < − ( 3 a 2 ) / 16 c 时,有一个鞍点,两个中心,其中一个中心是 ( 0 , 0 ) ;
⑥ b > − ( 3 a 2 ) / 16 c 时,只有一个中心 ( 0 , 0 ) ;
⑦ b = − ( 3 a 2 ) / 16 c 时,有一个中心 ( 0 , 0 ) ,和一个退化奇点。
c < 0 时的积分曲线图和数值模拟图见图2。
图1. a = b = c = 1 时的积分曲线图和数值模拟图
图2. a = b = 1 , c = − 1 时的积分曲线图和数值模拟图
当 c = 0 时, ( 0 , 0 ) 是一个退化奇点,奇点判断如下:
① a = 0 , b = 0 时,有 ( 0 , 0 ) 一个退化奇点;
② b > 0 时,有 ( 0 , 0 ) 一个退化奇点,还有一个中心;
③ b < 0 时,有 ( 0 , 0 ) 一个退化奇点,还有一个鞍点。
c = 0 时的积分曲线图和数值模拟图见图3。
图3. a = − 1 , b = 1 , c = 0 时的积分曲线图和数值模拟图
接下来,为了得到分支曲线,我们令
H ( − 3 a − 9 a 2 + 48 b c 4 b , 0 ) = H ( 0 , 0 ) = 0
解得结果为:
b = − a 2 6 c
于是得到两条分支曲线 b = − a 2 / 6 c 和 b = − 3 a 2 / 16 c 。
下面,我们将ab平面用分支曲线分割成不同区域,见图4:
图4. 分别在 c > 0 , c < 0 , c = 0 时的ab平面上的分支曲线
与之对应的分支相图分别见图5~7。
图5. c > 0 时的ab平面上的分支相图
图6. c < 0 时的ab平面上的分支相图
图7. c = 0 时的ab平面上的分支相图
本文的工作难点在于,方程中带有未知数a、b,而且变量替换时,行波解中也带有未知数c,于是我们需要进行繁杂的分类讨论。本文把c分成大于零、小于零和等于零三种情况来讨论。然后再讨论ab的关系对于奇点坐标的影响,从而得到ab关系的分界线,也就是分支曲线。最后在c的不同取值下,在ab平面上作出分支相图。
通过观察发现,不管c的取值为何,每个ab平面上的分支相图都是关于b轴对称的,也就是说,a的取值只是改变了相图的左右对称的方向。而且每个相邻的区域之间的相图存在缓慢的过渡,在边界上达到定性的变化,然后逐渐展开。
林 桐. 一类广义KdV行波系统的相图研究Phase Diagrams of a Class of Generalized KdV Traveling Wave Systems[J]. 应用数学进展, 2019, 08(03): 503-511. https://doi.org/10.12677/AAM.2019.83056
https://doi.org/10.1088/0305-4470/19/1/003
https://doi.org/10.1023/A:1026615919186
https://doi.org/10.1023/A:1003648715053
https://doi.org/10.1002/1099-1476(200012)23:18<1667::AID-MMA180>3.0.CO;2-L
https://doi.org/10.1063/1.1521391
https://doi.org/10.1088/0305-4470/35/32/306
https://doi.org/10.1016/S0960-0779(02)00472-1
https://doi.org/10.1023/A:1024475003055