APP下载

脉冲微分方程的block-by-block方法

2016-02-27马群长曹俊英王自强

关键词:稳定性分析收敛性

马群长,曹俊英,孙 涛,王自强

(1.贵州民族大学 理学院,贵州 贵阳 550025;2.上海金融学院 统计与数学学院,上海 201209)



脉冲微分方程的block-by-block方法

马群长1,曹俊英1,孙涛2,王自强1

(1.贵州民族大学 理学院,贵州 贵阳 550025;2.上海金融学院 统计与数学学院,上海 201209)

摘要:针对脉冲微分方程初值问题,首先,将脉冲微分方程转化为等价积分方程,然后,对等价的积分方程利用block-by-block方法构造了一个高阶数值格式,并分析了该数值格式的收敛性和稳定性。数值算例验证了理论分析的正确性。

关键词:脉冲微分方程;block-by-block方法;数值格式;收敛性;稳定性分析

0引言

许多反映客观现实的物理模型都具有脉冲现象,即物理模型在发展的某些阶段,由于受到外部的作用或系统内部自身的原因,使得系统瞬间改变原有的状态。脉冲微分系统能够更深刻、更精确地反映瞬间突变事物的变化规律。正因为如此,脉冲微分方程引起了国内外众多学者的研究兴趣。文献[1-2]利用Runge-Kutta方法分析了一类线性脉冲微分方程,并证明该数值方法是稳定的。文献[3]分析了脉冲微分方程的配置点法,并给出了数值算例。文献[4]利用 Runge-Kutta方法研究了具有时间变化的脉冲微分方程,并分析了格式的收敛性。文献[5]分析了二阶脉冲微分方程三点边值问题解的存在性。文献[6]分析了脉冲微分方程精确解与数值解的渐近稳定性。文献[7]分析了脉冲微分方程Runge-Kutta方法的渐近稳定性。文献[8]分析了脉冲微分方程的迭代学习控制问题。

但是,以上针对脉冲微分方程初值问题构造的数值算法的缺点是精度低、计算量大。 文献[9]对经典的block-by-block方法求解分数阶微分方程的数值格式给出了最优误差估计。 文献[10]利用修正的block-by-block方法求解二维分数阶Volterra积分方程。 本文将利用经典的block-by-block方法数值求解脉冲微分方程,主要针对线性脉冲微分方程建立了一个新的高阶数值格式,并分析该数值格式的收敛性和稳定性,最后,通过数值算例验证了数值算法的有效性。

1数值格式

考虑如下脉冲微分方程:

(1)

由文献[8]可知:当f,Ik分别满足单边Lipschitz 条件和经典 Lipschitz 条件时,问题(1)可以转化为如下等价积分方程:

(2)

因此,由方程(1)可得脉冲项的表达式为:

(3)

(4)

(5)

将式(5)代入式(4)并整理可得:

(6)

因此,第2m+1步的数值格式为:

(7)

(8)

此即第2m+2步的数值格式:

(9)

联立式(7)和式(9),对于m=1,2,…,N-1,有如下block-by-block数值格式:

(10)

2收敛性分析

本节主要分析block-by-block数值格式(10)的收敛性。 首先,假设f(t,x)和Ik(x)关于自变量x均满足Lipschitz条件,即存在正常数L1和L2,使得:

(11)

定理1设f(·,x(·))∈C4(Ω)且满足式(11),则数值格式(10)收敛,且其收敛精度为O(h4)。

(12)

同理,

(13)

(14)

类似地,

(15)

同理,

(16)

联立式(15)和式(16)可得:

(17)

(18)

(19)

同理,

(20)

联立式(18)~式(20)可得:

(21)

类似于式(15)的证明,可得:

(22)

同理,

(23)

由式(22)和式(23)可得:

(24)

证明完毕。

3稳定性分析

与常微分方程一样,本节将研究右端项和脉冲项为

f(t,x(t)):=λx(t);△x(t)=Ik(x(t))=βx(t)

(25)

的数值格式(10)的稳定性,其中,λ,β为非零实数。

(26)

其中:C只与L2和λ有关。

证明将f(t,x(t))=λx(t)代入到数值格式(10),有:

(27)

解方程组(27)得:

(28)

(29)

其中:A1=(12-5hλ)/[(2hλ-3)2+3];A2=[hλ(5-2hλ)]/[(2hλ-3)2+3];B1=(8hλ+12)/[(2hλ-3)2+3];B2=[4hλ(hλ+1)]/[(2hλ-3)2+3]。

由式(28)可知:

(30)

为了证明数值格式(10)的稳定性,采用数学归纳法证之,详细步骤如下:

(Ⅰ)当n=0时,由式(30)有:

(31)

再应用离散的 Gronwall不等式,可得:

(32)

其中:C只与λ有关。

同理,由式(29)可证:

(33)

(Ⅱ)假设当n=k-1时,结论成立,即:

(34)

(Ⅲ)当n=k时,

(35)

联立式(30)、式(34)和式(35)可得:

(36)

对式(36)应用离散的 Gronwall不等式,可得:

(37)

其中:C只与L2和λ有关。

同理可得:

(38)

证明完毕。

4数值算例

本节将利用前文构造的block-by-lock数值格式(10)求解脉冲微分方程。

例1考虑如下脉冲微分方程初值问题:

(39)

由文献[2]可知:该问题的精确解为x(t)=0.5e1.3{t}((1+(-0.8))e1.3)[t],其中,{t}和[t]分别代表t的小数部分和最大整数部分。

表1 最大绝对误差和收敛阶随步长h的变化

5结论

本文利用block-by-block方法,对脉冲微分方程构造了一个高阶数值格式,并证明了该数值格式具有四阶收敛精度,同时,还给出了该数值格式的稳定性分析过程。最后,数值结果验证了该数值格式的有效性。虽然本文仅考虑了一类具有脉冲项的常微分方程模型问题,但是该方法可以很容易推广到求解具有脉冲项的偏微分方程中。

参考文献:

[1]LIU M Z,LIANG H,YANG Z W.Stability of Runge-Kutta methods in the numerical solution of linear impulsive differential equations[J].Applied mathematics and computation,2007,192(2):346-357.

[2]RAN X J,LIU M Z,ZHU Q Y.Numerical method for impulsive differential equation[J].Mathematical and computer modelling,2008,48(1/2):46-55.

[3]ZHANG Z H,LIANG H.Collocation methods for impulsive differential equations[J].Applied mathematics and computation,2014,228:336-348.

[4]DIN Q,DONCHEV T,NOSHEEN A,et al.Runge-Kutta methods for differential equations with variable time of impulses[J].Numerical functional analysis and optimization,2015,36:777-791.

[5]YANG X X,WANG Z Y,SHEN J H.Existence of solution for a three-point boundary value problem for a second-order impulsive differential equation[J].Journal of applied mathematics and computing,2015,47:49-59.

[6]ZHANG G L,SONG M H,LIU M Z.Asymptotical stability of the exact solutions and the numerical solutions for a class of impulsive differential equations[J].Applied mathematics and computation,2015,258:12-21.

[7]ZHANG G L,SONG M H.Asymptotical stability of Runge-Kutta methods for advanced linear impulsive differential equations with piecewise constant arguments[J].Applied mathematics and computation,2015,259:831-837.

[8]LIU S D,WANG J R,WEI W.A study on iterative learning control for impulsive differential equations[J].Communications in nonlinear science and numerical simulation,2015,24:4-10.

[9]王自强,曹俊英.分数阶微分方程的block-by-block算法的最优阶收敛性分析[J].工程数学学报,2015,32(4):533-545.

[10]马群长,曹俊英,孙涛,等.二维分数阶Volterra积分方程的修正block-by-block方法[J].应用数学与计算数学学报,2015,29(2):162-170.

文献标志码:A

中图分类号:O241.8

DOI:10.15926/j.cnki.issn1672-6871.2016.02.017

文章编号:1672-6871(2016)02-0082-06

收稿日期:2015-08-24

作者简介:马群长(1987-),男,贵州威宁人,硕士生;王自强(1981-),男,通信作者,河南禹州人,副教授,博士,硕士生导师,主要研究方向为微分方程数值解与复合材料多尺度分析.

基金项目:国家自然科学基金项目(11426074,11501140,11401380);贵州省科技厅自然科学基金项目([2014]2098,[2013]2144);贵州省教育厅基金项目([2013]405)

猜你喜欢

稳定性分析收敛性
Lp-混合阵列的Lr收敛性
END随机变量序列Sung型加权和的矩完全收敛性
高耸钢结构施工关键控制技术分析
框架预应力锚杆边坡支护结构及其应用分析
浅谈边坡稳定性地质问题的解决措施
一种基于区间分割的时滞系统的镇定控制
行为ND随机变量阵列加权和的完全收敛性
松弛型二级多分裂法的上松弛收敛性