APP下载

利用符号计算方法研究生物系统全时滞稳定性

2015-04-13柳君牛薇

北京航空航天大学学报 2015年12期
关键词:食饵实根时滞

柳君,牛薇

(北京航空航天大学 中法工程师学院,北京100191)

时滞微分系统的稳定性研究在理论和应用上都有其重要的意义,特别地,从控制理论的角度看,生物系统全时滞稳定即表明该系统对于时滞具有很好的鲁棒性和可靠性.

长期以来,人们一直致力于寻找时滞微分系统全时滞稳定的代数判据,已取得了不少进展.秦元勋在文献[1]中第1 次将单滞后多维系统的全时滞稳定判据由超越形式的检验转化为代数形式的检验,并对n =1,2(n 为非线性时滞微分系统的维数)的情形具体给出了判定法则,虽然此方法对高维情形处理起来并不容易.在文献[2]中,秦元勋和俞元洪根据Newton 递推公式,对单时滞n=2 的情况进行了深入的研究.文献[3]讨论了一类线性定常时滞系统全时滞渐进稳定的充分代数判据.文献[4-5]研究了单时滞线性系统渐进稳定的代数判据;在文献[5]的基础上,文献[6]讨论了多时滞线性系统渐进稳定性的代数判据.文献[1-6]中的方法均针对线性系统,并均使用传统的数学推导方法.模拟生物问题的动力系统通常是非线性的,较为复杂,利用传统的数学方法很难分析其稳定性,需要借助更先进的计算方法和工具.随着计算机科学与技术的发展,以精确计算为特点的符号计算逐渐成熟和完善,效率也逐步提高,成为数值计算的一种强有力的替代.

针对含参数的非线性生物系统,本文给出时滞微分系统全时滞稳定性的代数判据,研究如何利用符号计算方法分析多维生物系统正平衡点的渐进稳定性.文献[7-8]提出了利用代数方法分析生物系统稳定性和分岔等问题的算法化方法,并且给出了软件实现及实验结果.不同于传统的数学推导,符号计算使得求解生物系统的稳定性和分岔更加程序化和自动化.本文在作者工作的基础上,进一步研究如何利用符号计算方法,如文献[9]中的三角分解、文献[10-11]中的Gröbner 基和文献[12]中的实解分类等方法,程序化地分析生物系统全时滞稳定性.

1 时滞微分系统正平衡点的稳定性

考虑如下n 维非线性多时滞微分系统:

式中:P1,P2,…,Pn,Q1≠0,Q2≠0,…,Qn≠0 为多项式;u = (u1,u2,…,um)为参数;x = (x1(t),x2(t),…,xn(t))∈Rn为变元;τ=(τ,2τ,…,kτ)为系统的时滞,τ∈R+=[0,∞)为时滞;n、m、k为正整数.

为了计算式(1)的正平衡点,令τ=0,可得

得出的解即为平衡点x*.在求出系统(1)的正平衡点之后,需要讨论其平衡点x*处的稳定性.由于该系统是非线性形式,首先需进行线性化.据文献[13],线性化之后的系统零解的渐进稳定性与非线性系统正平衡点的渐进稳定性一致.

令y =x -x*,代入式(1)中,x*是系统的正平衡点,满足式(2),可得线性化之后的系统:

式中:A,Ak∈Rn×n为矩阵.

式(3)的特征方程为

式中:I 为n×n 阶单位矩阵;λ 为特征值.若特征方程的根对∀τ∈R+均具有负实部,那么其零解渐进稳定,称式(3)系统全时滞稳定.因此,式(1)系统正平衡点的渐进稳定性等价于式(3)系统零解的全时滞稳性.

2 时滞系统全时滞稳定的代数判据

时滞微分式(3)系统的全时滞稳定性,即多项式Δ(λ,τ)对∀τ∈R+均Hurwitz 稳定.据文献[14],有

引理1 式(3)系统全时滞稳定的充分必要条件为

2)对∀τ >0 及任意实数y,都有

成立.其中,x*为式(2)求出的平衡点;i 为虚数单位.

对于条件1):令多项式M 为

在此基础上,定义M 的Hurwitz 矩阵:

其中:当i >n 时,ai=0.H 的顺序主子式Δ1,Δ2,…,Δn为M 的Hurwitz 行列式.根据文献[15]Routh-Hurwitz 判据,多项式M 是稳定的,当且仅当下列条件成立:

Δ1>0,Δ2>0,…,Δn-1>0,an>0

对于条件2):对∀τ >0 及任意y,有

成立.据文献[14],令-yτ =θ,则其他等价于:对∀θ∈[0,2π]>0 及任意实数y∈R-{0},有

成立.作分式线性变换

条件2)等价于:对∀z∈R 及任意实数y∈R-{0},都有

成立.在此,记

由h(u,z,y)=0 分离实部和虚部可得

式中:f 和g 为关于z、y 的实系数含参数二元多项式,z∈R,y∈R-{0};Re 和Im 为实部和虚部.条件2)等价于式(4)无实根.由此,可得非线性多时滞微分系统全时滞稳定的充要条件.

引理2 式(1)系统正平衡点全时滞稳定的充分必要条件是式(5)系统有正实根且式(6)系统无实根:

3 代数方法分析

第2 节描述了如何将时滞系统的全时滞稳定性问题化为代数问题,这里将研究如何将代数方法应用到求解这些代数问题上.

步骤1 构造半代数系统.

假设实际问题由式(1)系统来模拟,通过计算可得到含多项式方程及不等式的式(5)系统和式(6)系统.变元x 及参数u 可能需满足一些实际问题中的附加约束:

式中:s,t≥n.把约束条件式(7)加到式(5)系统和式(6)系统中,可得两个含等式及不等式的系统,称之为半代数系统.一般地,设半代数系统Ψ形如:

步骤2 计算三角列.

通过三角列或Gröbner 基方法,可以把多项式集E={E1,E2,…,Es}三角化,得到三角列Tk.若参数u 出现,转至步骤4.

步骤3 参数不出现.

如果参数u 不出现,可以用长度可无限小的有理区间来隔离每个Tk的实零点.令F = {N1,N2,…,Nt,H1,H2,…,Hn}为不等式多项式集.然后F 中的多项式在每个实零点上的符号可以通过计算它们在有理区间的端点的值来确定.由此得到用有理区间隔离的半代数系统Ψ 的实解.

步骤4 实解分类.

假设参数u 出现,令F 对于每个三角列Tk,可利用F 来计算一个关于u 的代数簇V,使得其将实参数空间Rm分为有限多个胞腔,满足在每个胞腔上,Tk的实零点个数以及F 在这些零点处的符号不变.从每个胞腔中取一个有理样本点,代入Tk消去参数,由步骤3 可计算Tk的实零点以及F 在该样本点的符号.

步骤5 参数条件最后,根据多项式在Ψ 具有指定个数的实解的胞腔中样本点处的符号,建立参数u 所需要满足的条件.

在文献[16]实解分类软件DISCOVERER 的基础上,算法步骤(见图1)已在MAPLE 中实现.

图1 代数方法分析算法步骤Fig.1 Algorithmic steps using algebraic approaches

4 应用实例

4.1 实例验证

文献[13]中介绍了一种重要的生物模型:Lotka-Volterra 捕食-食饵系统.为了验证本文中代数方法的可行性,使用这个简单的捕食-食饵系统演示利用符号计算方法分析全时滞稳定性的流程.在此,考虑以下单时滞的捕食-食饵系统:

式中:x(t)>0、y(t)>0 为食饵、捕食者的种群密度;r1>0、r2>0 为食饵及捕食者的内禀增长率;aii(i=1,2)>0 为两种群密度作用的种群内作用系数;aij(i≠j)>0 为两种群相互作用的种群间作用系数;τ≥0 为捕食者的追捕时间.接下来计算该系统在平衡点处稳定的充要条件.

第1 步 分析正平衡点及线性化.

令τ=0,那么平衡点问题可化为

记由此求得的正平衡点x*=(x*,y*).

考虑2 ×2 阶Jacobian 矩阵

式(8)系统可写为矩阵形式:

这里G 是非线性项,线性部分为

式中:

第2 步 分析条件1).

第2 节引理1 中的条件1)是det[λI -A -A1]=0 均具有负实根,在此,

M=det[λI - A - A1]=a0λ2+ a1λ + a2

式中:

由多项式系数a0、a1、a2组成的Hurwitz 判据

故而,可得半代数系统

利用MAPLE 中实现的第3 节中的算法求解该半代数系统可得

R1=r1a21- r2a11>0

第3 步 分析条件2).

无实根.

分离h(y,z)的实部和虚部可得半代数系统

无实根.

求解该半代数系统可得

R2=a21a12- a11a22≤0

满足时,系统无实根.

综上可得,当参数满足

时式(8)系统在平衡点处全时滞稳定.

4.2 无选择性的捕食-食饵系统

文献[17]中的无选择收获的Lotka-Volterra捕食-食饵系统也是一种重要的数学生物模型.考虑以下二维系统:

式中:r(1 -x/k)(r,k >0)为无捕食者时食饵的增长率;βx/(1 + ax)(β,a >0)为捕食者的响应函数;d >0为捕食者的死亡率;α >0 为转换系数;qx和Ey(q,E >0)分别为食饵和捕食者的收获率.与第4.1 节的方法类似可以解决式(9)系统的全时滞稳定的问题.

第1 步 利用线性化方法和Hurwitz 判据可得半代数系统,即条件1):

求解该半代数系统可得

第2 步 分析条件2).

无实根.

分离h(y,z)的实部和虚部可得半代数系统

无实根.

f(y,z)和g(y,z)都是含有参数和变量的多项式.表1 中是f(y,z)和g(y,z)的项数和最高次数,该问题使用传统的数学计算方法很难得出结果,而利用符号计算方法在几秒之内,可得

R4= - ark + aqk - r≥0

满足时,系统无实根.

表1 f(y,z)和g(y,z)的项数和最高次数Table 1 Number of terms and higher degree of f(y,z)and g(y,z)

所以,当参数满足

时,式(9)系统在平衡点处全时滞稳定.

4.3 SIR 传染病模型

SIR 传染病模型是一个重要的生物模型,Cooke 在文献[18]中提出了时滞SIR 传染病模型,并指出t 时刻的传染能力为βS(t)I(t -τ'),其中,β >0 为每天每个感染者接触的人数,τ'≥0为病毒在被感染者体内的作用时间.文献[19]中时滞SIR 传染病系统为

式中:μ >0 为死亡率;r >0 为日恢复速率.

第1 步 构造及分析条件1).

计算可得

R1=β - μ - r >0

第2 步 分析条件2).

分离h(y,z)的实部和虚部可得半代数系统

其中:f(y,z)有30 项,最高次数是7;g(y,z)有29项,最高次数是7.通过计算可得参数取任意值时该系统均无实根.

因此,当参数满足R1= β - μ - r >0 时,式(10)系统在平衡点处全时滞稳定.

5 结 论

本文在Gröbner 基、三角化分解和实解分类等符号计算原理基础上提出了一种新的验证生物系统全时滞稳定性的算法.

1)经实验验证表明该算法可实现较为优异的计算性能,例如计算含有62 项的多项式所用时间仅仅为几秒,这是传统的数学计算所达不到的.

2)此外,仍在进行任意多时滞微分系统的全时滞稳定性分析的算法研究及实验.

References)

[1] 秦元勋.有时滞的系统的无条件稳定性[J].数学学报,1960,10(1):125-142.

Chin Y S.Unconditional stability of systems with time lags[J].Acta Mathematica Sinica,1960,10(1):125-142(in Chinese).

[2] 秦元勋,俞元洪.一类时滞微分系统无条件稳定的条件[J].控制理论与应用,1984,1(1):23-35.

Chin Y S,Yu Y H.Unconditional stability conditions for a class of differential systems with time delay[J].Journal of Control Theory and Applications,1984,1(1):23-35(in Chinese).

[3] 周超顺,邓聚龙.线性定常时滞系统全时滞渐近稳定的充分代数判据[J].自动化学报,1990,16(1):62-65.

Zhou C S,Deng J L.A sufficient algebra criteria for stability of linear constant time-delay system[J].Acta Automatica Sinica,1990,16(1):62-65(in Chinese).

[4] Cao D Q,He P,Ge Y M.Simple algebraic criteria for stability of neutral delay-differential systems[J].Journal of the Franklin Institute,2005,342(3):311-320.

[5] Hu G D,Hu G D,Cahlon B.Algebraic criteria for stability of linear neutral systems with a single delay[J].Journal of Computational and Applied Mathematics,2001,135(1):125-133.

[6] He P,Cao D Q.Algebraic stability criteria of linear neutral systems with multiple time delays[J].Applied Mathematics and Computation,2004,155(3):643-653.

[7] Niu W,Wang D.Algebraic analysis of bifurcation and limit cycles for biological systems[M].Berlin,Heidelberg:Springer,2008:156-171.

[8] Niu W,Wang D.Algebraic approaches to stability analysis of biological systems[J].Mathematics in Computer Science,2008,1(3):507-539.

[9] Wang D.Elimination methods[M].Berlin,Heidelberg:Springer,2001:193-224.

[10] Buchberger B.Gröbner bases:An algorithmic method in polynomial ideal theory[J].Multidimensional Systems Theory,1985:184-232.

[11] Faugère J C.A new efficient algorithm for computing Gröbner bases (F4)[J].Journal of Pure and Applied Algebra,1999,139(1):61-88.

[12] Yang L,Xia B.Real solution classification for parametric semialgebraic systems[C]∥Algorithmic Algebra and Logic[S.l.:s.n.],2005:281-289.

[13] 宋永利,韩茂安,魏俊杰.多时滞捕食-食饵系统正平衡点的稳定性及全局Hopf 分支[J].数学年刊:A 辑,2005,25(6):783-790.

Song Y L,Han M A,Wei J J.Stability and global Hopf bifurcation for a predator-prey model with two delays[J].Chinese Annals of Mathematics:Series A,2005,25(6):783-790(in Chinese).

[14] Bhattacharyya S P,Chapellat H,Keel L H.Robust control-the parametric approach[M].New York:Prentice Hall PTR,1995:446-472.

[15] Lancaster P,Tismenetsky M.The theory of matrices:With applications[M].Pittsburgh:Academic Press,1985:89-103.

[16] Xia B.DISCOVERER:A tool for solving semi-algebraic systems[J].ACM Communications in Computer Algebra,2007,41(3):102-103.

[17] Kar T K,Pahari U K.Non-selective harvesting in prey-predator models with delay[J].Communications in Nonlinear Science and Numerical Simulation,2006,11(4):499-509.

[18] Cooke K L.Stability analysis for a vector disease model[J].Journal of Mathmatics,1979,9(1):31-42.

[19] Meng X,Chen L,Wu B.A delay SIR epidemic model with pulse vaccination and incubation times[J].Nonlinear Analysis:Real World Applications,2010,11(1):88-98.

猜你喜欢

食饵实根时滞
具Michaelis-Menten型收获的Leslie-Gower捕食-食饵扩散模型的动力学和模式
具有恐惧效应和食饵避难所的Leslie - Gower捕食者食饵模型的动力学分析
随机时滞微分方程的数值算法实现
变时滞间隙非线性机翼颤振主动控制方法
分析捕食者和食饵均带有扩散的随机捕食-食饵模型动力学
聚焦含参数的一元二次不等式的解题策略
不确定时滞奇异摄动系统的最优故障估计
中立型随机时滞微分方程的离散反馈镇定
一类捕食食饵系统中交叉扩散诱导的图灵不稳和斑图
实根分布问题“新”研究