APP下载

具有线性代数约束的微分代数系统的Adomian分解解法

2015-02-20冯再勇陈宁

西安理工大学学报 2015年4期
关键词:级数微分代数

冯再勇, 陈宁

(1.南京铁道职业技术学院 社科部,江苏 南京 210031;2.南京林业大学 机械电子工程学院,江苏 南京 210037)

具有线性代数约束的微分代数系统的Adomian分解解法

冯再勇1,2, 陈宁2

(1.南京铁道职业技术学院 社科部,江苏 南京 210031;2.南京林业大学 机械电子工程学院,江苏 南京 210037)

在回顾Adomian分解方法解微分方程的基础上,分析了利用Adomian分解方法解微分代数系统的主要困难。针对具有线性代数约束的微分代数系统给出了确定其代数变量解的便利方法,基于这种方法能够得到系统级数形式的精确解。最后举例验证了该方法的有效性和实用性。

微分代数系统; 线性代数约束; Adomian分解; 级数解

微分代数系统一般具有F(t,y,y′)=0的形式,系统同时包含微分方程以及代数方程(这部分方程中不出现导数项)作为约束,可以更真实地刻画工程应用问题。因此微分代数系统在解决科学及工程问题,特别是在多体系统动力学等方面有很多有效的研究和应用[1-5]。微分代数系统的求解对其应用具有重要的实际意义。目前微分代数系统的解法主要有数值解法[6-7],此外文献[8]研究了微分代数系统的微分变换解法,得到了级数形式的近似解析解。另一方面,自AdomianG提出解非线性方程的Adomian分解方法以来,Adomian分解方法在解微分方程方面取得了很大的成功[9-10]。Adomian分解方法能够得到级数形式的解析解,而且收敛快、计算简单,具有类似于泰勒级数展开的直观意义等优点。因此本文讨论利用Adomian分解方法求形如式 (1)的微分代数系统的级数解。

(1)

式中代数约束Lj为线性函数,变量yi(t)称为微分变量,yj(t)称为代数变量,并假设yi′(t)=fi(t,y1,y2,…,yn)和Lj(y1,y2,…,yn)=0满足相容性。

本文首先回顾求解微分方程的Adomian分解方法,然后探讨求解微分代数系统的Adomian分解方法,最后给出相关算例并得到结论。

1 解微分方程的Adomian分解方法

yi(t)=yi(0)+I[fi(t,y1,y2,…,yn)]

(2)

i=1,2,3,…,l

由Adomian分解可知,解yi(t)可以表示为级数形式:

(3)

fi(t,y1,y2,…,yn)则可分解为一列Adomian多项式的和:

(4)

Aim依赖于(y10,…,y1m;y20,…,y2m;yn0,…,ynm)。引入参数λ,则Aim可按如下方式确定:

(5)

由式(2)、(3)、(4)得到:

i=1,2,3,…,l

于是结合式(5)不难得到以下递推公式:

(6)

式中,m=0,1,2,…;i=1,2,…,l。

文献[11-13]证明了该方法的收敛性。

(7)

2 确定代数变量的方法

由于微分代数系统在微分方程yi′(t)=fi(t,y1,y2,…,yn)的基础上增加了代数约束Lj(y1,y2,…,yn)=0,因此用Adomian方法求解微分代数系统的难点在于如何处理其代数约束部分Lj(y1,y2,…,yn)=0。一种直接的想法是联立代数约束方程组,解出yj(t)(j=l+1,…,n;m=1,2,…),然后代入微分部分,从而将系统转化为仅含微分约束的纯微分系统,利用Adomian方法求解。这种方法有其可行之处,同时也存在不足。不足之处在于求解得到yj(t),将其代入微分部分后,确定Adomian多项式的复杂度会增加。因为在fi(t,y1,y2,…,yn)中若yj(t)(j=l+1,…,n)和yi(t)(i=1,…,l)是相互独立的变量,求导确定Adomian多项式相对简单。然而解出yj(t)=φj(y1,…,yl)后,fi(t,y1,y2,…,yn)变为以下形式的复合函数:

fi(t,y1,y2,…,yn)=fi(t,y1,…,yl,φ1(y1,

…,yl),φ2(y1,…,yl),…,φn-l(y1,…,yl))

这样即使在线性代数约束的情况下,确定Adomian多项式时求复合函数的导数特别是求其高阶导数的过程会变得复杂得多,从而计算复杂度显著增加。

事实上,代数变量初值的确定相对容易。由于yi0(t)=yi(0)(i=1,2,…,n)满足代数约束Lj(y1,y2,…,yn)=0,于是不难由该式用初值yi(0)(i=1,…,l)算出yj(0)(j=l+1,…,n),直接令yj0(t)=yj(0)(j=l+1,…,n)。从而Ai0得以确定,利用递推公式(6),进一步得到yi1(t),i=1,…,l。

由于代数约束部分没有微分算子,不能通过积分进行递推,故yjm(t)(j=l+1,…,n;m=1,2,…)的确定比较困难。为了既能利用代数约束得到yjm(t),又不增加计算Adomian多项式的复杂度,至少在线性代数约束这一简单情况下能得到理想的解,自然想到能否将各个变量之间的代数约束关系转化为变量级数解中各相应分量之间的关系。不难证明,当代数约束为线性时,这种线性关系是可以保持的。即有如下定理。

定理1 设微分代数系统(1)中各变量具有如下级数形式解:

则变量y1,y2,…,yn满足线性约束(8)的充分条件是:对任意m=0,1,2,…,都满足式(9)。

Lj(y1,y2,…,yn)=0 (j=l+1,l+2,…,n)

(8)

Lj(y1m,y2m,…,ynm)=0 (j=l+1,l+2,…,n)

(9)

证明:约束Lj(y1,y2,…,yn)=0,j=l+1,…,n为线性,可以设为:

Lj(y1,y2,…,yn)=aj1y1+aj2y2+…+ajnyn=0

j=l+1,l+2,…,n

(10)

(11)

上式中的级数都是收敛级数[11-13],设它们的收敛半径分别为R1,…,Rn,记R=min{R1,…,Rn},则当t∈(-R,R)时,式(11)可整理为如下等价形式:

(12)

于是,若对任意m=0,1,2,…都有Lj(y1m,y2m,…,ynm)=0,j=l+1,…,n,则式(12)显然成立,由于式(10)、(11)、(12)等价,故式(10)也成立,从而Lj(y1,y2,…,yn)=0,j=l+1,l+2,…,n。

证毕。

由定理1可知,对任意m=0,1,2,…,Lj(y1m,y2m,…,ynm)=0,j=l+1,l+2,…,n可以保证各变量满足线性约束Lj(y1,y2,…,yn)=0,j=l+1,l+2,…,n。于是可以利用式(9)解出yjm(t),j=l+1,…,n。据此得到Aim,进而完成式(6)的递推计算,最终得到整个系统的解。

3 举 例

下面通过几个具有线性代数约束的微分代数系统的例子说明上述方法的有效性和实用性。

例1 微分代数系统:

没有关于y2(t)的微分约束,故无须计算A2m,m=0,1,…。

由第2部分的分析过程结合式(6)、定理1可知:

y10(t)=y1(0)=1,y20(t)=-2,

于是,得到两个解的5级近似:

此外,总结y1(t)、y2(t)中各项的规律,可将求和项拓展为无穷,则得到系统的精确级数解:

例2 微分代数系统:

A20=ty10,A21=ty11,A22=ty12,A23=ty13,

观察以上各个分量,不难得到解的规律:

m=1,2,…

由于规定0!=1,于是系统解可以写为如下包含y10、y20的级数形式:

此解也不再是近似解,而是微分代数系统的精确级数解,正确性可直接由y2(t)求导验证。

4 结 语

针对微分代数系统(1),本文提出了一种基于Adomian分解的求级数解方法。该方法的计算过程既避免了复合函数求高阶导数的复杂运算,又能有效利用系统的线性代数约束,确定解的各个分量,最终得到系统解。算例说明该方法方便有效,并且能够根据级数解的规律得到系统精确解的级数表示。另一方面,如何将这种方法进行适当推广,比如推广到代数约束为非线性,值得进行深入研究。

[1]Negrut D, Rampalli R, Ottarsson G, et al. On an implementation of the Hilber-Hughes-Taylor Method in the context of index 3 differential -algebraic equations of multibody dynamics[J]. Journal of Computational & Nonlinear Dynamics, 2006,2(1):73-85.

[2]Berger T, Trenn S.Kalman controllability decom-positions for differential-algebraic systems [J]. Systems & Control Letters, 2014,71(3):54-61.

[3]Lacoursiere C. Regularized, stabilized, variational methods for multibodies[C]//The 48th Scandinavian conference on simulation and modeling (SIMS 2007).Swedish:Linköping University Electronic Press, 2007: 30-31.

[4]熊革,郑绿洲.线性时变微分代数系统的稳定性 [J].数学物理学报,2003,23(3):280-286.

Xiong Ge,Zheng Lüzhou. On the stability of linear time-change differential-algebraic system[J].Acta Mathematiea Scientia,2003,23(3):280-286.

[5]张秀华,张庆灵.微分代数系统的无源性[J].控制理论与应用, 2005,22(5):834-836.

Zhang Xiuhua, Zhang Qingling. Passivity for differential-algebraic systems[J].Control Theory & Applications,2005,22(5):834-836.

[6]Brenan K E, Campbell S L, Petzold L R. Numerical solution of initial-value problems in differential algebraic equations[J]. American Mathematical Monthly, 1989,6:519-533.

[7]Ascher U M, Petzold L R. Computer methods for ordinary differential equations and differential -algebraic equations[J]. Siam Review, 1998,2:400-401.

[8]Ayaz F. Applications of differential transform method to differential-algebraic equations[J].Applied Mathematics & Computation, 2004,152(3):649-657.

[9]Adomian G, Rach R. Inversion of nonlinear stochastic operators[J]. Journal of Mathematical Analysis and Applications, 1983,91(1):39-46.

[10]Adomian G. Nonlinear stochastic operator equations [M].San Diego: Academic Press, 1986.

[11]Abdelrazec A, Pelinovsky D E. Convergence of the Adomian decomposition method for initial‐value problems[J]. Numerical Methods for Partial Differential Equations, 2011,27(4):749-766.

[12]Cherruault Y. Convergence of Adomian’s method [J].Kybernetes, 1989,18:31-38.

[13]Abbaoui K, Cherruault Y. Convergence of Adomian's method applied to differential equations[J]. Computers & Mathematics with Applications, 1994,28(5):103-109.

(责任编辑 王卫勋,王绪迪)

The solution to differential-algebraic system with linear algebraic constraints by Adomian decomposition method

FENG Zaiyong1,2, CHEN Ning2

(1.Department of Social Science,Nanjing Institute of Railway Technology,Nanjing 210031, China;2.College of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China)

Based on reviewing the Adomian decomposition method in decomposing the differential system, this paper analyzes the main difficulties by means of the Adomian decomposition method to decompose differential-algebraic system. Also, with an aim at the differential-algebraic system with the linear constraints, the paper gives the convenient method to determine its algebraic variable solution, on the basis of which, the series accurate solution to the system can be obtained. Finally, the examples are listed to test the effectiveness and practicity of this method.

differential-algebraic system; linear constraints; Adomian decomposition; series solution

1006-4710(2015)04-0464-04

2015-06-29

国家自然科学基金资助项目(11272159)。

冯再勇,男,讲师,博士生,研究方向为应用数学。E-mail:77403497@qq.com。

陈宁,男,教授,博士,博导,研究方向为分数阶理论及其在车辆工程中的应用。E-mail:chenning@njfu.com.cn。

O29

A

猜你喜欢

级数微分代数
拟齐次核的Hilbert型级数不等式的最佳搭配参数条件及应用
Ap(φ)权,拟微分算子及其交换子
拟微分算子在Hp(ω)上的有界性
两个有趣的无穷长代数不等式链
Hopf代数的二重Ore扩张
多复变整函数与其关于全导数的微分多项式
求收敛的数项级数“和”的若干典型方法
什么是代数几何
上下解反向的脉冲微分包含解的存在性
一个非终止7F6-级数求和公式的q-模拟