时间:2024-07-29
韩 笑,魏光美
(北京航空航天大学 数学科学学院,北京 100191)
随着近代力学和物理学对非线性现象研究的逐步深入,不断地涌现出大量具有非线性色散或耗散的非线性发展方程。关于非线性发展方程的求解方法有逆散射方法、Bäcklund变换[1-2]、Hirota 双线性方法[3-5]以及各种直接法如 Tanh 法[6-8]等。这些方法中,Hirota 双线性方法是由著名的日本数学家、物理学家 Ryogo Hirota 提出,他定义了一种新的微分算子——Hirota 双线性算子。在 Hirota 双线性算子的基础上,马文秀教授提出了广义双线性微分算子[9-11],广泛应用于求解非线性方程有理解的过程中。
在非线性问题中,KdV 方程是一类重要的物理模型,经常用于模拟浅水波、分层内部波和离子声波等。在过去几十年里,人们投入大量工作来研究 3 阶和 5 阶 KdV 方程[12-13],而7 阶的 KdV 方程和9阶KdV方程则相对较少。文献[14]利用广义双线性算子的定义,将7阶KdV方程基于素数p=3,5,7,扩展成3个不同的类7阶KdV方程,并利用符号计算求出了双线性方程的多项式解,进而求出了类7阶KdV方程的有理解。文献[15]通过tanh-coth方法和Hirota方法分别求出了9阶KdV方程的单孤子解和其他形式解。本文引入广义双线性微分算子,并基于素数p=2,3,5,7的4种广义双线性算子得到了4个类9阶KdV方程,改变了f(x)的设法,并通过Mathematica符号计算,得到了4个广义双线性微分方程f关于空间变量x的10次以内的全部多项式解。基于贝尔多项式理论,得到了4个类9阶KdV方程的21种有理解并对这些解进行了归类。
9 阶 KdV 方程[15]的表达式为
ut+45uxu6x+45uu7x+210u3xu4x+
1260uuxu4x+630u2u5x+9450u2uxu2x+
3150u3u3x+4725u4ux+u9x=0
(1)
式中u为关于时间变量t和空间变量x的实函数;uix(i=1,2,…,9) 为函数u关于变量x的i阶偏导数。
通过变换
u=2(lnf)xx
(2)
可得到方程 (1) 的双线性形式[3]为
(3)
其中D为 Hirota 双线性算子,定义如下[4]:
(4)
基于素数p,将双线性算子扩展成如下广义双线性算子[9]:
(5)
式中:
分别令p=2,p=3,p=5和p=7,将双线性方程 (3) 扩展成如下广义双线性微分方程:
(6)
(7)
(8)
(9)
将方程(6),方程(7),方程(8)和方程(9)分别转化成如下非线性发展方程:
2fxtf-2fxft+2f10xf-20f9xfx+90f8xf2x-
240f3xf7x+420f6xf4x-252(f5x)2=0
(10)
2fxtf-2fxft+90f8xf2x+252(f5x)2=0
(11)
2fxtf-2fxft+2f10xf+252(f5x)2=0
(12)
2fxtf-2fxft+20f9xfx+420f4xf6x-
252(f5x)2=0
(13)
由贝尔多项式的一般理论,通过因变量变换
u=2(lnf)x
(14)
将非线性发展方程(10),(11),(12)和方程(13)转化成如下4个类9阶KdV非线性微分方程:
(15)
23 040u3u6x+46 080uuxu6x+5 760u2u7x+
11 520uxu7x=0
(16)
537 600u3uxxu3x+1 612 800uuxuxxu3x+
322 560u2u2xu4x+645 120uxuxxu4x+322 560uu3xu4x+
107 520uuxxu5x+53 760u3xu5x+7 680u3u6x+
46 080uuxu6x+30 720u2xu6x+5 760u2u7x+
11 520uxu7x+2 560uu8x+512u9x=0
(17)
268 800×u3u2xu3x+806 400uuxuxxu3x+
241 920u2u2xu4x-161 280uxu2xu4x+80 640uu3xu4x-
11 520u3u6x+23 040uuxu6x+5 760u2u7x+
1 280uu8x=0
(18)
因此f是方程 (6)~(9) 的解当且仅当u=2(lnf)x是方程 (15)~(18) 的解。
本文讨论方程 (6)~(9) 的多项式解,进而生成类 9 阶 KdV 方程 (15)~(18) 的有理解。
这一节讨论广义双线性微分方程 (6) 的多项式解进而求出方程 (15) 的有理解。利用符号计算工具软件 Mathematica,可以得到方程 (6) 的x的10次以内的多项式解:
(19)
具体地可以得到方程 (6) 的如下5类多项式解:
f1=x+k0
(20)
f2=x2+k1x+k0
(21)
f3=x3+k2x2+k1x+k0
(22)
f4=x4+k3x3+k2x2+k1x+k0
(23)
(24)
式中k0,k1,k2,k3,k8为任意常数。
分析发现,若f(x,t)为双线性方程的解,则g(x,t)=a(t)f(x,t)也满足原双线性方程,因此方程(6)的多项式解可扩展为:
f1=a(t)(x+k0)
(25)
f2=a(t)(x2+k1x+k0)
(26)
f3=a(t)(x3+k2x2+k1x+k0)
(27)
f4=a(t)(x4+k3x3+k2x2+k1x+k0)
(28)
(29)
式中:a(t)为关于t的任意函数;k0,k1,k2,k3,k8为任意常数。
通过变换u=2(lnf)x,上述多项式解生成了方程(15)以下5族有理解:
(30)
(31)
(32)
(33)
(34)
式中
式中k0,k1,k2,k3,k8为任意常数。
首先考虑方程(7)的多项式解,然后通过方程(7)的多项式解求出方程(16)的有理解。
同理,可以找到方程(7)的如下6类多项式解:
f1=a(t)(x+k0)
(35)
f2=a(t)(x2+k1x+k0)
(36)
f3=a(t)(x3+k2x2+k1x+k0)
(37)
f4=a(t)(x4+k3x3+k2x2+k1x+k0)
(38)
(39)
(40)
通过变换u=2(lnf)x,上述多项式解生成了方程 (16) 以下6族有理解:
(41)
(42)
(43)
(44)
(45)
(46)
式中
式中k0,k1,k2,k3,k8,k9为任意常数。
本节考虑方程 (8) 的多项式解进而求出方程 (17) 的有理解。同理,可得到方程 (8) 的5类多项式解:
f1=a(t)(x+k0)
(47)
f2=a(t)(x2+k1x+k0)
(48)
f3=a(t)(x3+k2x2+k1x+k0)
(49)
f4=a(t)(x4+k3x3+k2x2+k1x+k0)
(50)
(51)
上述5类多项式解通过变换u=2(lnf)x生成了方程 (17) 的以下5族有理解:
(52)
(53)
(54)
(55)
(56)
式中
式中k0,k1,k2,k3,k8为任意常数。
同理求出方程 (9) 的如下5族多项式解:
f1=a(t)(x+k0)
(57)
f2=a(t)(x2+k1x+k0)
(58)
f3=a(t)(x3+k2x2+k1x+k0)
(59)
f4=a(t)(x4+k3x3+k2x2+k1x+k0)
(60)
(61)
上述5类多项式解通过变换u=2(lnf)x生成了方程 (18) 的以下5族有理解:
(62)
(63)
(64)
(65)
(66)
式中
式中k0,k1,k2,k3,k8为任意常数。
本文通过符号计算,研究了类9阶KdV方程的有理解。首先利用基于素数p=2,3,5,7的广义双线性微分算子得到了4个广义双线性微分方程,进而得到了4个相应的类9阶KdV方程。利用符号计算工具软件Mathematica,求得广义双线性方程(6)~(9)关于x的10次以内的全部多项式解,构造了类9阶KdV方程(15)~(18)的21类有理解。发现基于素数p=2,3,5,7的有理解中分母x的次数小于等于4时的有理解是完全一样的。本文改变了求解多项式解的设法,进而求出了双线性方程10次以内的全部多项式解。通过本文的研究可以注意到,通过新设法求解多项式解会更简单、更全面,因此对于高阶KdV方程的有理解研究具有借鉴意义。我们将进一步研究更高阶方程的有理解。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!