[发明专利]基于平均驻留时间的网络控制系统动态切换控制方法在审

专利信息
申请号: 201510707520.0 申请日: 2015-10-27
公开(公告)号: CN105242540A 公开(公告)日: 2016-01-13
发明(设计)人: 吴莹;吴彦鹏;赵越 申请(专利权)人: 西安石油大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 西安智大知识产权代理事务所 61215 代理人: 弋才富
地址: 710065 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 基于平均驻留时间的网络控制系统动态切换控制方法,基于平均驻留时间方法将不确定随机变化的时延和丢包对网络控制系统动态性能的影响转化为一类离散切换事件,建立容许包含不稳定子系统的网络控制系统的离散化切换控制模型;采用改进的主动变采样的混合节点驱动机制保证网络诱导时延总是小于一个采样周期的同时保证在当前的采样周期中新的控制量可以作用到被控对象上;基于多Lyapunov函数方法给出了便于求解模态依赖切换控制器存在的充分条件,并采用最优循环算法给出了满足允许平均驻留时间的无限定子系统切换顺序的切换控制器的设计方法,保证通信受限和信息不完整情况下网络控制系统的稳定性。
搜索关键词: 基于 平均 驻留 时间 网络 控制系统 动态 切换 控制 方法
【主权项】:
基于平均驻留时间的网络控制系统动态切换控制方法,包括以下步骤:步骤一、基于闭环网络控制系统中网络诱导时延和丢包的不确定时变特性,采用主动变采样的传感器节点混合驱动机制,保证网络诱导时延总是小于一个采样周期的同时保证在当前的采样周期中新的控制量可以作用到被控对象上;步骤二、基于步骤一的主动变采样的时间和事件混合节点驱动机制,建立网络控制系统的切换控制模型:设hk为第k个采样周期的时间长度,则基于上述的改进主动变采样技术可以得到被控对象离散化后的状态方程为:<mrow><mi>x</mi><mrow><mo>(</mo><msub><mi>i</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>&Phi;</mi><mi>k</mi></msub><mi>x</mi><mrow><mo>(</mo><msub><mi>i</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&Gamma;</mi><mn>0</mn></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>k</mi></msub><mo>,</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>u</mi><mrow><mo>(</mo><msub><mi>i</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&Gamma;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>k</mi></msub><mo>,</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>u</mi><mrow><mo>(</mo><msub><mi>i</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>其中<mrow><msub><mi>&Phi;</mi><mi>k</mi></msub><mo>=</mo><msup><mi>e</mi><mrow><msub><mi>Ah</mi><mi>k</mi></msub></mrow></msup><mo>,</mo><msub><mi>&Gamma;</mi><mn>0</mn></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>k</mi></msub><mo>,</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mrow><msub><mi>h</mi><mi>k</mi></msub><mo>-</mo><msub><mi>&tau;</mi><mi>k</mi></msub></mrow></msubsup><msup><mi>e</mi><mrow><mi>A</mi><mi>s</mi></mrow></msup><mi>d</mi><mi>s</mi><mi>B</mi><mo>,</mo><msub><mi>&Gamma;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>k</mi></msub><mo>,</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mrow><msub><mi>h</mi><mi>k</mi></msub><mo>-</mo><msub><mi>&tau;</mi><mi>k</mi></msub></mrow><msub><mi>h</mi><mi>k</mi></msub></msubsup><msup><mi>e</mi><mrow><mi>A</mi><mi>s</mi></mrow></msup><mi>d</mi><mi>s</mi><mi>B</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>引入一个新的增广向量z(k)=[x(ik) u(ik‑1)]T,则从式(4)和式(5)可以得到下面的网络控制系统的增广闭环系统:z(k+1)=Ψkz(k)   (6)其中<mrow><msub><mi>&Psi;</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&Phi;</mi><mi>k</mi></msub><mo>+</mo><msub><mi>&Gamma;</mi><mn>0</mn></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>k</mi></msub><mo>,</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>K</mi><mrow><mo>(</mo><msub><mi>i</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>&Gamma;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>k</mi></msub><mo>,</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>K</mi><mrow><mo>(</mo><msub><mi>i</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>(1)定义dk是两个有效采样点ik和ik+1之间的连续丢包数,则可以得到ik+1‑ik=dk+1。假设最大连续丢包数为dmax,则dk的取值范围为D={0,1,…,dmax}。基于时间轴的栅格化离散方法,时变时延τk将转化成有限个离散值,取值集合微Τ={Δl,2×Δl,…,Tmax}(Δl是上述将时间轴划分成的等间隔小时间格,而Tmax=Δl×N);(2)hk为第k个有效采样周期,很容易得到hk=τk+Δl+Tmaxdk,从式可以看出,系统矩阵Φk0k,hk),Γ1k,hk)的值由时延τk和连续丢包数dk,因此,增广系统(6)可以被看做是一个包含时延和丢包信息子系统的切换系统,其中系统矩阵Ψk从下面的有限集中取值Ω={Ψ1k=Δl,dk=0),Ψ2k=2×Δl,dk=0),...,ΨMk=Tmax,dk=dmax)},M=N×(1+dmax).(3)进而,我们可以把增广系统(6)写成切换系统的形式:其中σ(lk)∈Ι={1,2,...,M},M=N×(1+dmax)称作切换信号,当σ(lk)=m,可以得到:<mrow><msub><mover><mi>A</mi><mo>^</mo></mover><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></msub><mo>=</mo><msub><mover><mi>A</mi><mo>^</mo></mover><mi>m</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&Phi;</mi><mi>m</mi></msub><mo>+</mo><msub><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>0</mn></mrow></msub><msub><mi>K</mi><mi>m</mi></msub></mrow></mtd><mtd><msub><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mi>m</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>(4)通常情况下,每一次有效的采样都将触发一次子系统的切换,但是当网络状况正好一样时,如时延和丢包都是τk=τa,dk=da,因此,从式(7)可以得到Ψ1=Ψ2,这说明第二次有效采样并没有触发子系统间的切换。此时需要定义一个新变量lk表明真正切换发生的时刻,那么系统的切换时刻点为(l1,l2,...,lm,...);步骤三、基于平均驻留时间法分析包含不稳定子系统的切换系统稳定的充分条件及切换信号的平均驻留时间所需满足的条件:首先给出平均驻留时间的定义:对于任意的l≥l0和任意的切换信号σ(k),l0≤k<l,令Nσ[l0,l)表示σ(k)在时间间隔[l0,l)的切换次数。如果对于N0≥0和τa>0,有Nσ[l0,l)≤N0+(l‑l0)/τa成立,则τa称作平均驻留时间,N0表示颤抖界;简单起见并不失一般性,我们令N0=0;基于上面的分析和定义,我们可以得到下面的引理,表明网络控制系统切换控制模型(8)的稳定性充分条件和切换信号所需满足的平均驻留时间,为简单起见,用(0,1,2,...,l,...)表示时间轴上的时间点(0,Δl,2×Δl,...,l×Δl,...);引理1:考虑切换系统(8),并且令|αm|<1,m∈Ι,μ≥1为给定常数.如果存在正定函数以及Κ函数β12,并且p(m),m∈Ι是先验可知的,则存在使得:β1(||x(l)||)≤Vm(l)≤β2(||x(l)||)   (10)<mrow><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>&mu;V</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mo>&ForAll;</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mo>&ForAll;</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>n</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mi>m</mi><mo>&NotEqual;</mo><mi>n</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Pi;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><mrow><mi>p</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></msup><mo>&lt;</mo><mi>&lambda;</mi><mo>&lt;</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>那么切换系统(8)是全局渐进稳定的,只要切换信号的平均驻留时间满足:<mrow><msub><mi>&tau;</mi><mi>a</mi></msub><mo>&gt;</mo><msubsup><mi>&tau;</mi><mi>a</mi><mo>*</mo></msubsup><mo>=</mo><mo>-</mo><mfrac><mrow><mi>I</mi><mi>n</mi><mi>&mu;</mi></mrow><mrow><mi>I</mi><mi>n</mi><mi>&lambda;</mi></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>其中p(m),m∈Ι是切换系统子系统m的发生率。证明:从(11)可以得到ΔVm(l)=Vm(l+1)‑Vm(l)≤αmVm(l)   (15)则<mrow><mtable><mtr><mtd><mrow><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>&le;</mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&le;</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>&le;</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><mrow><mi>l</mi><mo>+</mo><mn>1</mn><mo>-</mo><msub><mi>l</mi><mi>m</mi></msub></mrow></msup><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>进一步可得:<mrow><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&le;</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><mrow><mi>l</mi><mo>-</mo><msub><mi>l</mi><mi>m</mi></msub></mrow></msup><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>再根据(12),(17)和平均驻留时间定义中的Nσ(t0,t),得到:<mrow><mtable><mtr><mtd><mrow><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow></mrow></msub><mo>&le;</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mrow><mi>l</mi><mo>-</mo><msub><mi>l</mi><mi>m</mi></msub></mrow></msup><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&le;</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mrow><mi>l</mi><mo>-</mo><msub><mi>l</mi><mi>m</mi></msub></mrow></msup><msub><mi>&mu;V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&le;</mo><mi>&mu;</mi><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mrow><mi>l</mi><mo>-</mo><msub><mi>l</mi><mi>m</mi></msub></mrow></msup><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mrow><msub><mi>l</mi><mi>m</mi></msub><mo>-</mo><msub><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></msup><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mo>&le;</mo><msup><mi>&mu;</mi><mrow><msub><mi>N</mi><mi>&sigma;</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mrow></msup><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>m</mi></msub><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mrow><mi>l</mi><mo>-</mo><msub><mi>l</mi><mi>m</mi></msub></mrow></msup><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><mrow><msub><mi>l</mi><mi>m</mi></msub><mo>-</mo><msub><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></msup><mn>...</mn><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></msub><mo>)</mo></mrow><msub><mi>l</mi><mn>1</mn></msub></msup><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msup><mi>&mu;</mi><mrow><msub><mi>N</mi><mi>&sigma;</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mrow></msup><munderover><mo>&Pi;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><mrow><mi>p</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>&times;</mo><mi>l</mi></mrow></msup><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&lt;</mo><msup><mi>&mu;</mi><mrow><msub><mi>N</mi><mi>&sigma;</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mrow></msup><msup><mi>&lambda;</mi><mi>l</mi></msup><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msup><mi>&mu;</mi><mrow><mi>l</mi><mo>/</mo><msub><mi>&tau;</mi><mi>a</mi></msub></mrow></msup><msup><mi>&lambda;</mi><mi>l</mi></msup><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msup><mi>&lambda;</mi><mrow><mo>(</mo><mi>I</mi><mi>n</mi><mi>&mu;</mi><mo>/</mo><msub><mi>&tau;</mi><mi>a</mi></msub><mi>I</mi><mi>n</mi><mi>&lambda;</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>&times;</mo><mn>1</mn></mrow></msup><msub><mi>V</mi><mrow><mi>&sigma;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>根据Lyapunov稳定性理论,如果平均驻留时间满足(14),则切换系统(8)是全局渐进稳定;步骤四、基于多Lyapunov函数法给出便于求解的闭环网络控制系统切换控制模型(8)的满足平均驻留时间的模态依赖的镇定控制器存在的充分条件:采用多Lyapunov函数法,即每个子系统都有自己的Lyapunov函数,对于子系统m而言,即当σ(lk)=m∈Ι时,它的Lyapunov函数为:Vm(l)=zT(l)Pmz(l)   (19)那么从式(11)可以得到:<mrow><msub><mi>&Delta;V</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><msub><mi>V</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>z</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>&lsqb;</mo><msubsup><mover><mi>A</mi><mo>^</mo></mover><mi>m</mi><mi>T</mi></msubsup><msub><mi>P</mi><mi>m</mi></msub><msub><mover><mi>A</mi><mo>^</mo></mover><mi>m</mi></msub><mo>-</mo><msub><mi>P</mi><mi>m</mi></msub><mo>-</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><msub><mi>P</mi><mi>m</mi></msub><mo>&rsqb;</mo><mi>z</mi><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>从式(12)可以得到:Vm(k)‑μVn(k)=zT(k)[Pm‑μPn]z(k)   (21)所以基于Lyapunov稳定性理论,根据引理1如果下面的条件成立:<mrow><msubsup><mover><mi>A</mi><mo>^</mo></mover><mi>m</mi><mi>T</mi></msubsup><msub><mi>P</mi><mi>m</mi></msub><msub><mover><mi>A</mi><mo>^</mo></mover><mi>m</mi></msub><mo>-</mo><msub><mi>P</mi><mi>m</mi></msub><mo>-</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><msub><mi>P</mi><mi>m</mi></msub><mo>&lt;</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>Pm‑μPn≤0   (23)则只要切换信号的平均驻留时间满足(14),闭环网络控制系统切换控制模型(8)全局渐进稳定,因此得到以下定理:定理1:对于给定的标量|αm|<1,m∈Ι,μ≥1,如果存在M个对称正定矩阵P1,P2,...,PM,使得<mrow><mo>&ForAll;</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mo>&ForAll;</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>n</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mi>m</mi><mo>&NotEqual;</mo><mi>n</mi><mo>:</mo></mrow><mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>P</mi><mi>m</mi></msub></mrow></mtd><mtd><mrow><mfrac><mn>1</mn><msqrt><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow></msqrt></mfrac><msubsup><mover><mi>A</mi><mo>^</mo></mover><mi>m</mi><mi>T</mi></msubsup><msub><mi>P</mi><mi>m</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mn>1</mn><msqrt><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow></msqrt></mfrac><msub><mi>P</mi><mi>m</mi></msub><msub><mover><mi>A</mi><mo>^</mo></mover><mi>m</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>P</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Pi;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><mrow><mi>p</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></msup><mo>&lt;</mo><mi>&lambda;</mi><mo>&lt;</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow></mrow>Pm≤μPn   (26)那么对于切换信号的平均驻留时间满足(14)的情况下,闭环网络控制系统切换控制模型(8)全局渐进稳定,并且对于子系统m而言,其能量衰减或上升率为步骤五、设计便于求解的切换信号满足平均驻留时间(14)的闭环网络控制系统切换控制模型(8)的模态依赖镇定控制器,实现通信受限和信息不完整情况下网络控制系统的镇定控制;为了求解控制器增益,首先定义下面的矩阵:<mrow><mtable><mtr><mtd><mrow><msub><mover><mi>A</mi><mo>~</mo></mover><mi>m</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&Phi;</mi><mi>m</mi></msub></mtd><mtd><msub><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mover><mi>B</mi><mo>~</mo></mover><mi>m</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>0</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>I</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>K</mi><mo>~</mo></mover><mi>m</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>K</mi><mi>m</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>m</mi><mo>,</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>27</mn><mo>)</mo></mrow></mrow>则闭环网络控制系统切换控制模型可以写成下面的形式:<mrow><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mover><mi>A</mi><mo>~</mo></mover><mi>m</mi></msub><mo>+</mo><msub><mover><mi>B</mi><mo>~</mo></mover><mi>m</mi></msub><msub><mover><mi>K</mi><mo>~</mo></mover><mi>m</mi></msub><mo>)</mo></mrow><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>28</mn><mo>)</mo></mrow></mrow>那么可以用下面的定理给出求解状态反馈模态依赖镇定控制器增益的线性矩阵不等式,具体如下:定理2:对于给定的标量|αm|<1,m∈Ι,μ≥1,如果分别存在M个对称正定矩阵Gm,Vm,m∈Ι,以及M个矩阵Rm,m∈Ι,使得<mrow><mo>&ForAll;</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mo>&ForAll;</mo><mi>&sigma;</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>n</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mi>m</mi><mo>&NotEqual;</mo><mi>n</mi><mo>:</mo></mrow><mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>G</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mfrac><mn>1</mn><msqrt><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow></msqrt></mfrac><msubsup><mi>G</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Phi;</mi><mi>m</mi><mi>T</mi></msubsup><mo>+</mo><msubsup><mi>R</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>0</mn></mrow><mi>T</mi></msubsup></mrow></mtd><mtd><mrow><mfrac><mn>1</mn><msqrt><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow></msqrt></mfrac><msubsup><mi>R</mi><mi>m</mi><mi>T</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>V</mi><mi>m</mi></msub></mrow></mtd><mtd><mrow><mfrac><mn>1</mn><msqrt><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow></msqrt></mfrac><msubsup><mi>V</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>1</mn></mrow><mi>T</mi></msubsup></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>G</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>V</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>29</mn><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Pi;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow><mrow><mi>p</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></msup><mo>&lt;</mo><mi>&lambda;</mi><mo>&lt;</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>30</mn><mo>)</mo></mrow></mrow>Gm‑μGn≤0   (31)Vm‑μVn≤0   (32)那么对于切换信号的平均驻留时间满足(14)的情况下,闭环网络控制系统切换控制模型(8)全局渐进稳定,并且得到的模态依赖反馈控制器的增益为:Km=RmGm‑1,m∈Ι   (33)步骤六、子系统能量衰减率取值范围的确定:切换系统(8)既可能包含稳定的子系统,也可能包含不稳定的子系统,因此,一方面为了保证整个系统的稳定性,稳定子系统的衰减率要大到一定程度才能削减在不稳定子系统中增加的能量;另一方面,稳定子系统的衰减率也不能太大,因为系统衰减率的增大意味着需要要求很高的控制器镇定,这将会给控制器增益的求解带来困难。那么定理1中提到的子系统能量衰减率的取值范围设计下面的最优化问题,采用LMI求解:Maximum εSubject to<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>G</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mrow><msubsup><mi>&epsiv;G</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Phi;</mi><mi>m</mi><mi>T</mi></msubsup><mo>+</mo><msubsup><mi>&epsiv;R</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>0</mn></mrow><mi>T</mi></msubsup></mrow></mtd><mtd><mrow><msubsup><mi>&epsiv;R</mi><mi>m</mi><mi>T</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>V</mi><mi>m</mi></msub></mrow></mtd><mtd><mrow><msubsup><mi>&epsiv;V</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>1</mn></mrow><mi>T</mi></msubsup></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>G</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>V</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi></mrow>                                (34)Gm>0,Vm>0,Gm≤μGn,<mrow><msub><mi>V</mi><mi>m</mi></msub><mo>&le;</mo><msub><mi>&mu;V</mi><mi>n</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mi>m</mi><mo>&NotEqual;</mo><mi>n</mi></mrow>ε>1其中<mrow><mi>&epsiv;</mi><mo>=</mo><mfrac><mn>1</mn><msqrt><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mo>)</mo></mrow></msqrt></mfrac><mo>,</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi><mo>.</mo></mrow>为了用Matlab LMI工具箱求解,将上式化成下面的标准形式:Minimize ωSubject to<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>G</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mrow><msubsup><mi>G</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Phi;</mi><mi>m</mi><mi>T</mi></msubsup><mo>+</mo><msubsup><mi>R</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>0</mn></mrow><mi>T</mi></msubsup></mrow></mtd><mtd><msubsup><mi>R</mi><mi>m</mi><mi>T</mi></msubsup></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>V</mi><mi>m</mi></msub></mrow></mtd><mtd><mrow><msubsup><mi>V</mi><mi>m</mi><mi>T</mi></msubsup><msubsup><mi>&Gamma;</mi><mrow><mi>m</mi><mo>,</mo><mn>1</mn></mrow><mi>T</mi></msubsup></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>M</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mrow><mo>-</mo><msub><mi>N</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo></mrow>Gm≤μGn,<mrow><msub><mi>V</mi><mi>m</mi></msub><mo>&le;</mo><msub><mi>&mu;V</mi><mi>n</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>&Element;</mo><mi>I</mi><mo>,</mo><mi>m</mi><mo>&NotEqual;</mo><mi>n</mi></mrow>0<ω<1,   (35)Gm,Vm,Mm,Nm>0,Ym<ωGm,Mm<ωYmZm<ωVm,Nm<ωZm步骤七、在matlab中采用LMI工具箱求解具有随机时延和丢包的网络控制系统的模态依赖反馈控制器的增益和子系统能量衰减率的边界,完成网络控制系统控制器的设计,保证在所求子系统能量衰减范围内镇定控制器的有效性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安石油大学,未经西安石油大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510707520.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top