非线性演化方程的丰富的Jacobi椭圆函数解
Abundant Jacobi Elliptic Function Solutions of Nonlinear Evolution Equations
DOI: 10.12677/aam.2025.141022, PDF, HTML, XML,   
作者: 吕大昭:北京建筑大学理学院,北京;崔艳英:北京工业大学耿丹学院信息工程学院,北京
关键词: Jacobi椭圆函数双周期解非线性演化方程Jacobi Elliptic Function Doubly Periodic Solution Nonlinear Evolution Equation
摘要: 本文通过把十二个Jacobi椭圆函数分类成四组,从而提出一个新的广义Jacobi椭圆函数展开法来构造非线性演化方程的精确双周期解。在数学软件Maple的帮助下应用这个非常有效的方法求出了非线性演化方程的许多解,当模数m 0或1时,这些解退化为相应的孤立波解或三角函数解。
Abstract: In this letter, twelve Jacobi elliptic functions are divided into four groups, and a new general Jacobi elliptic function expansion method is proposed to construct abundant exact doubly periodic solutions of nonlinear evolution equations. As a result, with the aid of computer symbolic computation software (for example, Maple), many exact doubly periodic solutions are obtained which shows that this method is very powerful. When the modulus m 0 or 1, these solutions degenerate to the corresponding solitary wave solutions and trigonometric function (singly periodic) solutions.
文章引用:吕大昭, 崔艳英. 非线性演化方程的丰富的Jacobi椭圆函数解[J]. 应用数学进展, 2025, 14(1): 194-202. https://doi.org/10.12677/aam.2025.141022

1. 引言

直接寻找非线性演化方程的精确解是数学物理领域的重要任务。许多方法[1] [2]被发展出来用来构造它们的精确解。其中,行波解在非线性科学中起着非常重要的作用,它可以很好地描述各种物理现象,例如振动、传播波以及孤立子等等。特别地,刘等人[3]和傅等人[4]提出了Jacobi椭圆函数展开法用来构造非线性演化方程的双周期解。随后,沈[5]和闫[6]扩展了Jacobi椭圆函数展开法获得了更多类型方程的更多Jacobi椭圆函数解。但是,我们仍然认为他们的方法[3]-[6]是特殊方法。经过仔细研究12个Jacobi椭圆函数的性质之后,我们发现它们可以被分为四组[7],即

(1) snξ cnξ dnξ

(2) nsξ= 1 snξ csξ= cnξ snξ dsξ= dnξ snξ

(3) scξ= snξ cnξ ncξ= 1 cnξ dcξ= dnξ cnξ

(4) sdξ= snξ dnξ cdξ= cnξ dnξ ndξ= 1 dnξ

为了获得非线性演化方程更多的精确解,在本文,我们提出一个更加广泛和有效的Jacobi椭圆函数展开法。

2. 广义的Jacobi椭圆函数展开法

下面我们描述我们的广义的Jacobi椭圆函数展开法。

步骤1约化PDEODE

利用行波解约化 u=u( ξ ) ξ=k( xλt ) ,其中k λ 分别是波数和波速,我们把偏微分方程

P( u, u x , u t , u xx , u xt , u tt , )=0 (1)

约化到常微分方程

G( u, du dξ , d 2 u d ξ 2 , )=0 (2)

步骤2:引入有限幂级数形式解

我们假设常微分方程(2)有下面的形式解

u= a 0 + a 1 snξ+ b 1 cnξ+ c 1 dnξ+ i=2 n s n i2 ξ ( a i s n 2 ξ+ b i snξcnξ+ c i snξdnξ+ d i cnξdnξ ) (3.1)

u= a 0 + a 1 nsξ+ b 1 csξ+ c 1 dsξ+ i=2 n n s i2 ξ ( a i n s 2 ξ+ b i nsξcsξ+ c i nsξdsξ+ d i csξdsξ ) (3.2)

u= a 0 + a 1 scξ+ b 1 ncξ+ c 1 dcξ+ i=2 n s c i2 ξ ( a i s c 2 ξ+ b i scξncξ+ c i scξdcξ+ d i ncξdcξ ) (3.3)

u= a 0 + a 1 sdξ+ b 1 cdξ+ c 1 ndξ+ i=2 n s d i2 ξ ( a i s d 2 ξ+ b i sdξcdξ+ c i sdξndξ+ d i cdξndξ ) (3.4)

其中n是待定参数。

步骤3:确定参数n.

定义 u( ξ ) 的次数是 D[ u( ξ ) ]=n ,则其它表达式的次数分别是

D[ d m u d ξ m ]=n+m,D[ ( d m u d ξ m ) q ]=q( n+m )D[ u p ( d m u d ξ m ) q ]=np+q( n+m )

这样,我们可以通过平衡常微分方程(2)中的最高阶导数项和非线性项来确定参数n的值。

步骤4:导出代数方程组

把(3)代入(2),我们获得一个关于Jacobi椭圆函数的方程,然后化简,合并同类项,得到关于未知量 k,λ, a 0 , a i , b i , c i , d i+1 ( i=1,2, ) 非线性代数方程组,在数学软件Maple的帮助下利用著名吴文俊消元法[8]求解,我们省略求解过程。

步骤5:获得Jacobi椭圆函数解

把求得的 k,λ, a 0 , a i , b i , c i , d i+1 ( i=1,2, ) 的值代入(3)式,最后我们获得了偏微分方程(1)的广义的Jacobi椭圆函数解。

1显然,由于我们的方法的形式解(3)更加广泛,所以比以前那些求Jacobi椭圆函数解的方法[3]-[6]更加有效。这一点从我们已经获取到的丰富的Jacobi椭圆函数解可以证实。

2 m=0 时,我们得到

(1) sn( ξ,0 )=sinξ cn( ξ,0 )=cosξ dn( ξ,0 )=1

(2) ns( ξ,0 )=cscξ cs( ξ,0 )=cotξ ds( ξ,0 )=cscξ

(3) sc( ξ,0 )=tanξ nc( ξ,0 )=secξ dc( ξ,0 )=secξ

(4) sd( ξ,0 )=sinξ cd( ξ,0 )=cosξ nd( ξ,0 )=1

m=1 时,我们有

(1) sn( ξ,1 )=tanhξ cn( ξ,1 )=sechξ dn( ξ,1 )=sechξ

(2) ns( ξ,1 )=cothξ cs( ξ,1 )=cschξ ds( ξ,1 )=cschξ

(3) sc( ξ,1 )=sinhξ nc( ξ,1 )=coshξ dc( ξ,1 )=1

(4) sd( ξ,1 )=sinhξ cd( ξ,1 )=1 nd( ξ,1 )=coshξ

容易看得出来,当模数 m0 或1时,这些解退化为相应的关于孤立波或三角函数解。为了节省篇幅,我们省略它们。因此,我们的方法推广了双曲函数展开法[1]和三角函数展开法[2]

3. 例子和应用

3.1. KdV方程

u t +u u x +β u xxx =0 (4)

利用行波解约化 u=u( ξ ) ξ=k( xλt ) ,我们得

λ du dξ +u du dξ +β k 2 d 3 u d ξ 3 =0 (5)

通过平衡(5)中最高阶导数项和非线性项来确定参数 n=2 。利用上面步骤4~5,我们获得了Jacobi椭圆函数解,其中I是虚数单位, a + + b + + c + + d=abc+d a+b+c+d a+bcd ab+cd

3.1.1. snξ cnξ dnξ 展开法

利用(3.1),我们得到KdV方程(4)的解如下

u 1 =4β m 2 k 2 +4β k 2 +λ12β m 2 k 2 s n 2 ξ; u 2 =4β m 2 k 2 +β k 2 +λ6βm k 2 [ ms n 2 ξ±Isnξdnξ ]; u 3 =β m 2 k 2 +4β k 2 +λ6βm k 2 [ ms n 2 ξ±mIsnξcnξ ]; u 4 =β m 2 k 2 +β k 2 +λ6βm k 2 [ ms n 2 ξ±cnξdnξ ]; u 5 =β m 2 k 2 +β k 2 +λ3βm k 2 [ ms n 2 ξ + + mIsnξcnξ + + Isnξdnξ + + cnξdnξ ]

3.1.2. nsξ csξ dsξ 展开法

利用(3.2),我们得到KdV方程(4)的解如下

u 6 =4β m 2 k 2 +4β k 2 +λ12β k 2 n s 2 ξ; u 7 =4β m 2 k 2 +β k 2 +λ6β k 2 [ n s 2 ξ±nsξcsξ ]; u 8 =β m 2 k 2 +4β k 2 +λ6β k 2 [ n s 2 ξ±nsξdsξ ]; u 9 =β m 2 k 2 +β k 2 +λ6β k 2 [ n s 2 ξ±csξdsξ ]; u 10 =β m 2 k 2 +β k 2 +λ3β k 2 [ n s 2 ξ + + nsξcsξ + + nsξdsξ + + csξdsξ ]

3.1.3. scξ ncξ dcξ 展开法

利用(3.3),我们得到KdV方程(4)的解如下

u 11 =4β m 2 k 2 -8β k 2 +λ12β k 2 ( 1 m 2 )s c 2 ξ; u 12 =4β m 2 k 2 5β k 2 +λ6β k 2 1 m 2 [ 1 m 2 s c 2 ξ±scξdcξ ]; u 13 =β m 2 k 2 5β k 2 +λ6β k 2 1 m 2 [ 1 m 2 s c 2 ξ± 1 m 2 scξncξ ]; u 14 =β m 2 k 2 2β k 2 +λ6β k 2 1 m 2 [ 1 m 2 s c 2 ξ±ncξdcξ ]; u 15 =β m 2 k 2 2β k 2 +λ3β k 2 1 m 2 [ 1 m 2 s c 2 ξ + + scξdcξ + + 1 m 2 scξncξ + + ncξd ]cξ

3.1.4. sdξ cdξ ndξ 展开法

利用(3.4),我们得到KdV方程(4)的解如下

u 16 =8β m 2 k 2 +4β k 2 +λ+12β m 2 k 2 ( 1 m 2 )s d 2 ξ; u 17 =5β m 2 k 2 +4β k 2 +λ+6βm k 2 1 m 2 [ m 1 m 2 s d 2 ξ±mIsdξcdξ ]; u 18 =5β m 2 k 2 +β k 2 +λ+6βm k 2 1 m 2 [ m 1 m 2 s d 2 ξ± 1 m 2 sdξndξ ]; u 19 =2β m 2 k 2 +β k 2 +λ+6βm k 2 1 m 2 [ m 1 m 2 s d 2 ξ±Icdξndξ ]; u 20 =2β m 2 k 2 +β k 2 +λ+3βm k 2 1 m 2 [ m 1 m 2 s d 2 ξ + + mIsdξcdξ + + 1 m 2 sdξndξ + + Icdξndξ ]

3.2. Boussinesq方程

u tt γ 2 u xx α u xxxx β ( u 2 ) xx =0 (6)

利用行波解约化 u=u( ξ ) ξ=k( xλt ) ,我们得

( λ 2 γ 2 ) d 2 u d ξ 2 α k 2 d 4 u d ξ 4 β d 2 u 2 d ξ 2 =0 (7)

通过平衡(7)中最高阶导数项和非线性项来确定参数 n=2 。利用上面步骤4~5,我们获得了Jacobi椭圆函数解,其中I是虚数单位, a + + b + + c + + d=abc+d a+b+c+d a+bcd ab+cd

3.2.1. snξ cnξ dnξ 展开法

利用(3.1),我们得到Boussinesq方程(6)的解如下

u 1 = 1 2β ( 4α m 2 k 2 +4α k 2 + λ 2 γ 2 ) 6α m 2 k 2 β s n 2 ξ; u 2 = 1 2β ( α m 2 k 2 +4α k 2 + λ 2 γ 2 ) 3αm k 2 β [ ms n 2 ξ±mIsnξcnξ ]; u 3 = 1 2β ( 4α m 2 k 2 +α k 2 + λ 2 γ 2 ) 3αm k 2 β [ ms n 2 ξ±Isnξdnξ ]; u 4 = 1 2β ( α m 2 k 2 +α k 2 + λ 2 γ 2 ) 3αm k 2 β [ ms n 2 ξ±cnξdnξ ]; u 5 = 1 2β ( α m 2 k 2 +α k 2 + λ 2 γ 2 ) 3αm k 2 β [ ms n 2 ξ + + mIsnξcnξ + + Isnξdnξ + + cnξdnξ ];

3.2.2. nsξ csξ dsξ 展开法

利用(3.2),我们得到Boussinesq方程(6)的解如下

u 6 = 1 2β ( 4α m 2 k 2 +4α k 2 + λ 2 γ 2 ) 6α k 2 β n s 2 ξ; u 7 = 1 2β ( 4α m 2 k 2 +α k 2 + λ 2 γ 2 ) 3α k 2 β [ n s 2 ξ±nsξcsξ ];

u 8 = 1 2β ( α m 2 k 2 +4α k 2 + λ 2 γ 2 ) 3α k 2 β [ n s 2 ξ±nsξdsξ ]; u 9 = 1 2β ( α m 2 k 2 +α k 2 + λ 2 γ 2 ) 3α k 2 β [ n s 2 ξ±csξdsξ ]; u 10 = 1 2β ( α m 2 k 2 +α k 2 + λ 2 γ 2 ) 3α k 2 β [ n s 2 ξ + + nsξcsξ + + nsξdsξ + + csξdsξ ];

3.2.3. scξ ncξ dcξ 展开法

利用(3.3),我们得到Boussinesq方程(6)的解如下

u 11 = 1 2β ( 4α m 2 k 2 8α k 2 + λ 2 γ 2 ) 6α k 2 ( 1 m 2 ) β s c 2 ξ; u 12 = 1 2β ( α m 2 k 2 5α k 2 + λ 2 γ 2 ) 3α k 2 1 m 2 β [ 1 m 2 s c 2 ξ± 1 m 2 scξncξ ]; u 13 = 1 2β ( 4α m 2 k 2 5α k 2 + λ 2 γ 2 ) 3α k 2 1 m 2 β [ 1 m 2 s c 2 ξ±scξdcξ ]; u 14 = 1 2β ( α m 2 k 2 2α k 2 + λ 2 γ 2 ) 3α k 2 1 m 2 β [ 1 m 2 s c 2 ξ±ncξdcξ ]; u 15 = 1 2β ( α m 2 k 2 2α k 2 + λ 2 γ 2 ) 3α k 2 1 m 2 β [ 1 m 2 s c 2 ξ + + 1 m 2 scξncξ + + scξdcξ + + ncξdcξ ];

3.2.4. sdξ cdξ ndξ 展开法

利用(3.4),我们得到Boussinesq方程(6)的解如下

u 16 = 1 2β ( 8α m 2 k 2 +4α k 2 + λ 2 γ 2 )+ 6α m 2 k 2 ( 1 m 2 ) β s d 2 ξ; u 17 = 1 2β ( 5α m 2 k 2 +4α k 2 + λ 2 γ 2 )+ 3αm k 2 1 m 2 β [ m 1 m 2 s d 2 ξ±mIsdξcdξ ]; u 18 = 1 2β ( 5α m 2 k 2 +α k 2 + λ 2 γ 2 )+ 3αm k 2 1 m 2 β [ m 1 m 2 s d 2 ξ± 1 m 2 sdξndξ ]; u 19 = 1 2β ( 2α m 2 k 2 +α k 2 + λ 2 γ 2 )+ 3αm k 2 1 m 2 β [ m 1 m 2 s d 2 ξ±Icdξndξ ]; u 20 = 1 2β ( 2α m 2 k 2 +α k 2 + λ 2 γ 2 )+ 3αm k 2 1 m 2 β [ m 1 m 2 s d 2 ξ + + mIsdξcdξ + + 1 m 2 sdξndξ + + Icdξndξ ];

4. 解的结构

为了更好地了解Jacobi椭圆函数解的结构,利用Maple,我们画出了KdV方程(4)的解 u 4 的立体图(见图1)和 t=0 的截面图(见图2)和解 u 10 的立体图(见图3)和 t=0 的截面图(见图4),其中参数均取值为 β=2 k=1 λ=2 m= 1 2 ,网格取值150 * 150。从中我们可以直观地看到Jacobi椭圆函数解具有两种宏观结构:光滑型(分母永不为零)和奇异型(分母在某一时刻为零)。

Figure 1. Plot of the solution u 4

1. u 4 立体图

Figure 2. The structure of the solution u 4 at time t=0

2. u 4 t=0 截面图

Figure 3. Plot of the solution u 10

3. u 10 立体图

Figure 4. The structure of the solution u 10 at time t=0

4. u 10 t=0 截面图

5. 结论

本文,我们利用广义的Jacobi椭圆函数展开法得到了非线性演化方程的许多新类型Jacobi椭圆函数解。当 m=0 m=1 时,其中一些解退化为孤立波解和三角函数解。为了简化,我们在论文中省略了它们。这种方法也可以应用于其他非线性演化方程。

参考文献

[1] Wang, M. (1995) Solitary Wave Solutions for Variant Boussinesq Equations. Physics Letters A, 199, 169-172.
https://doi.org/10.1016/0375-9601(95)00092-h
[2] Yan, C. (1996) A Simple Transformation for Nonlinear Waves. Physics Letters A, 224, 77-84.
https://doi.org/10.1016/s0375-9601(96)00770-0
[3] Liu, S., Fu, Z., Liu, S. and Zhao, Q. (2001) Jacobi Elliptic Function Expansion Method and Periodic Wave Solutions of Nonlinear Wave Equations. Physics Letters A, 289, 69-74.
https://doi.org/10.1016/s0375-9601(01)00580-1
[4] Fu, Z., Liu, S., Liu, S. and Zhao, Q. (2001) New Jacobi Elliptic Function Expansion and New Periodic Solutions of Nonlinear Wave Equations. Physics Letters A, 290, 72-76.
https://doi.org/10.1016/s0375-9601(01)00644-2
[5] Shen, S. and Pan, Z. (2003) A Note on the Jacobi Elliptic Function Expansion Method. Physics Letters A, 308, 143-148.
https://doi.org/10.1016/s0375-9601(02)01802-9
[6] Yan, Z. (2002) Extended Jacobian Elliptic Function Algorithm with Symbolic Computation to Construct New Doubly-Periodic Solutions of Nonlinear Differential Equations. Computer Physics Communications, 148, 30-42.
https://doi.org/10.1016/s0010-4655(02)00465-4
[7] Lawden, D.F. (1989) Elliptic Functions and Applications. Springer-Verlag.
[8] 吴文俊. 关于代数方程组的零点——Ritt原理的一个应用[J]. 科学通报, 1985, 30(12): 881-883.