微分方程借助辅助变量的Hamilton化与求解

  • 格式:pdf
  • 大小:144.50 KB
  • 文档页数:4

第23卷第3期 2007年3月 商丘师范学院学报 

JOURNAL OF SHANGQIU TEACHERS COLLEGE Vo1.23 No.3 

March,2007 

微分方程借助辅助变量的Hamilton化与求解 梅 凤 翔 (北京理工大学力学系,北京100081) 

摘要:用引进辅助变量的方法建立一阶微分方程组的扩充系统.这个扩充系统可表为Hamilton形式,而其积 分可用分析力学的方法来得到.举例说明结果的应用. 关键词:微分方程;Hamilton化;积分;分析力学;辅助变量 中图分类号:O316 文献标识码:A 文章编号:1672—3600(2007)03—0001—04 

Hamiltonization and solution of diferential equations by introducing supplementary variables MEI Feng—xiang (Department of Mechanics,Beijing Institute of Technology,Beijing 10008 1,China) Abstract:An extended system of a system of first—order differential equations is established by introducing some supplementary variables in this paper.The extended system can be written in the Hamilton from and its integrals can be obtained by analytical mechanics method.An example is given to illustrate the application of the result. Key words:differential equation;Hamihonzation;integral;analytical mechanics;supplementary variable 

Hamilton力学的推广这一概念意味着构造运动方程的这样结构的集合,它们或者引向Hamilton方程,或 者是Hamilton方程的直接推广,或者可用Hamilton力学的方法去研究 .能够直接化成Hamilton方程的微 分方程是极少数,因为有极其严格的限制 j,如果能够把微分方程表为Hamilton系统的方程,那么分析力学 的积分方法便可用来求解微分方程.近年来,在微分方程的分析力学方法研究方面已有一些结果 .文 [1]用引进辅助变量的方法,将微分方程化成Hamilton系统的方程.本文基于文[1,3—5],将一个一阶常微 分方程组借助辅助变量扩充为一个新系统,而这个新系统是Hamilton系统.然后,用分析力学的经典方法和 近代方法来积分这个扩充系统,进而求得原系统的积分. 

1微分方程的Hamihon化 研究一阶常微分方程组 口 =Q (q ,t) (s,k=1,…,n) 为将其Hamilton化,引进辅助变量P (s=1,…,n),以及Hamilton函数… =p Q (q ,£) 这样,由2n个变量q ,P 组成的扩充系统的微分方程有形式 . 釉P=一 OH 。‘ 其中第1组与方程(1)重合,而第2组用来确定引进的辅助变量P 。 (1) 

(2) 

(3) 

收稿日期:2006—10—30 基金项目:国家自然科学基金(10572021)资助项目 作者简介:梅凤翔(1938一),男,辽宁沈阳人,法国国家科学博士,北京理工大学教授,博士生指导教师,本刊顾问,主要从事分 析力学研究. 

维普资讯 http://www.cqvip.com 2 商丘师范学院学报 2007年 2 Hamilton化后的求解 微分方程Hamilton化后,便可利用分析力学的方法来求解.如经典的Hamilton-Jacobi方法,Poisson方 法,如近代的Noether方法,Lie方法等. 2.1 Hamilton-Jacobi方法 ’ 。 Hamihon-Jacobi方法是积分Hamilton方程的非常有效的方法。正如Arnold指出的,“Jacobi定理将常微 分方程组的求解化为求偏微分方程的完全积分.这样由简‘化’繁却提供了一个解决具体问题的有效方法, 这是令人惊奇的.然而这确是求精确解的最有力的方法,而Jacobi解出的许多问题用别的方法是解不出来 的”. 由式(2),(3)组成Hamilton—Jacobi方法 箬+ o (4) 

假设可找到它的完全积分 S:S(q,t, ) (5) 根据Hamilton-Jacobi定理 ],方程(3)的解表为 

OS 差:P _l,…, ) (6) 

其中 , 为常数,第1组给出方程(1)的解,而第2组给出辅助变量. , 2.2 Poisson方法 Hamilton系统的Poisson积分方法主要有 “ 如果,=,(鼋,P,t)是系统(3)的积分,则有 

+(,,H)=o (7) 反之亦然,其中 ,,日 : 一 8 dq s dp s dp s dq s 

为Poisson括号.式(7)称为关于第一积分的Poisson条件. 如果Hamilton函数日不显含t,则 ,=H (9) 是系统(3)的积分. 如果,。,,2是系统(3)的不处于相互内旋的积分,则(,。,,2)亦是积分. 如果系统(3)有包含时间的积分,,而日不显含时间,则a,/a£,a I/Ot ,…都是系统的积分. 如果系统(3)有包含g (或P,)的积分,,而日不显含g (或P,), ̄1]OI/Oq (或OI/Op,),a I/Oq (或a //0 P;),…都是系统的积分. 利用上述结果,可以求得系统(3)的部分积分或全部积分. 2.3 Noether方法 Hamilton系统的Noether理论指出 “ ,如果无限小生成元 , 和规范函数GN:G (q,P,t)满足 Noether等式 

p 一 一 一硪+6 :00 (1o) p 考 一 。一 s +b,v 、 则系统(3)有Noether守恒量 l =p s考s—H考o+GN=const. (、11、) 利用这一结果,可以求得系统(3)的部分积分或全部积分. 

3算例 研究Hojman—Urrutia例 

维普资讯 http://www.cqvip.com 第3期 梅凤翔:微分方程借助辅助变量的Hamhon化与求解 3 + =0,梦+,,:0 (12) 的Hamilton化与积分. 上述例子是Hojman和Urrutia于1981年给出的.方程(12)本质上是非自伴随的,不允许有Lagrange表 达 2 J.因此,也没有Hamilton表达.然而,用引进辅助变量的方法,容易将其扩充为一个Hamilton系统.令 

ql ,q2 Y,q3 ,q4 Y 则方程(12)表为4个一阶方程 

口1=q3,口2=q4,口3=一q4,口4=一q2 (13) 引进辅助变量P ,P ,P3,P ,并构造Hamilton函数 日=p1q3+p2q4+p3(一q4)+p4(一q2) (14) 则扩充为Hamilton系统. 首先,用Hamilton・Jacobi方法求解系统(14).Hamilton.Jacobi方程(4)给出 薯+筹q,篆q 篆q 芸q =。c15 + q + q4一 q4一 qz:U ( 

可找到它的完全积分 S: l(g2cost—q4sint)+ 2(q2sint+q4cost)+ 3(g3+g2)+Ol4{g4一gl+t(q3+g2)} (16) 式(6)给出 

r OS-q2cost-q4sint,fl = OS

=g2sin +q c。s , 

,= OS=q,+q2, =筹:q -ql g,+q2). 、 

S S Pl ’。 p2 1∞毗 2 Ⅲ 3 4 , 

~as (18) 

p3 =Ol3 4 ,P4 一Oq4 -cq slnt+ ̄2cost十 由式(17)可找到方程(12)的解为 q1 一fl ̄sint+f12。。。 + ̄3t-- q2= ̄lc ̄st+ s f l9) g3=一 l cost一 2sint+ 3,q4=一 1 sint+ 2cost. 、 

而式(18)给出引进的辅助变量. 其次,用Poisson方法.Poisson条件(7)给出 + q,+ OI q 一差q c一 一 一 c =。(20P + q + q 一 q4一 一 卜 )一 t一 卜 u ) 

可找到它的如下解 ,1=p1=c1,,2:p1t+p3=c2,13=(P2一P3)sint+(P4+p1)COst=c3, 14=(P2一P3)cost一(P4+p1)sint=C4,,5=q2cost—q4sint=C5, ,6 q2sint+q4cost=c6,17=q3+q2=C7,18=q4一ql+t(q3+q2)=C8 (21) 另外,用Poisson方法可由,3生成,4,由,6生成,5,由, 生成 . 最后,用Noether方法.Noether等式(10)给出 

p1 1+p2 2+p3 3+p4 4+p4 2一Pl 3一(P2-p3) 4一 +GⅣ=0 ‘ (22) 可找到如下解 。=一1, = = 3= =0,G =0, =1, 。= = 3= =0,G :0, 0=0, 1=t, 2=0, 3=1, 4=0,GⅣ=0, =0, 1=cost, =sint, 3=一sint, =cost,GⅣ=0. 相应的Noether守恒量式(1 1)分别给出 IN.=H=h, =p1=c1 IN

3=p1t+p3=c2 

=(P2一P3)sint+(P4+p1)cost=c3 、 

维普资讯 http://www.cqvip.com