2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

时变线性切换系统的指数镇定

王兴平

王兴平. 时变线性切换系统的指数镇定. 自动化学报, 2016, 42(9): 1440-1444. doi: 10.16383/j.aas.2016.c150540
引用本文: 王兴平. 时变线性切换系统的指数镇定. 自动化学报, 2016, 42(9): 1440-1444. doi: 10.16383/j.aas.2016.c150540
WANG Xing-Ping. Exponential Stabilization of Switched Time-varying Linear Systems. ACTA AUTOMATICA SINICA, 2016, 42(9): 1440-1444. doi: 10.16383/j.aas.2016.c150540
Citation: WANG Xing-Ping. Exponential Stabilization of Switched Time-varying Linear Systems. ACTA AUTOMATICA SINICA, 2016, 42(9): 1440-1444. doi: 10.16383/j.aas.2016.c150540

时变线性切换系统的指数镇定

doi: 10.16383/j.aas.2016.c150540
详细信息
    作者简介:

    王兴平 海军航空工程学院系统科学与数学研究所副教授.主要研究方向为非线性系统和多智能体系统.E-mail:wangxpyan@hotmail.com

Exponential Stabilization of Switched Time-varying Linear Systems

More Information
    Author Bio:

    Associate professor at the Institute of Systems Science and Mathematics, Naval Aeronautical and Astronautical University. His research interest covers nonlinear systems and multi-agent systems. E-mail:

  • 摘要: 研究满足驻留时间条件的时变线性切换系统的指数镇定问题.在一致完全可控条件下,引入带权可控性格拉姆矩阵设计出参数化的反馈控制器,利用比较原理给出状态转移矩阵的超调估计.针对驻留时间已知和未知两种情况,通过选择设计参数消除切换产生的超调影响,建立了两个指数镇定结论.最后以仿真实例验证本文结论.
  • 切换系统由一组有限个子系统和一个描述子系统如何切换的切换规则组成.工程中有许多系统, 如化工系统、机电系统、多智能体系统等, 在不同阶段或不同条件需以不同的系统模型来描述, 它们都可归结为切换系统.由于这些工程应用背景的推动, 近年来, 切换系统的研究在控制理论领域备受关注.

    共同二次Lyapunov函数方法是切换系统研究最基本的方法[1-4].这一方法与一般系统的Lyapunov函数方法平行, 思路最为简明, 得到的结果可以适用于任意切换规则, 但这一方法对系统有相当高的要求, 文献[5]利用Lie代数理论给出共同二次Lyapunov函数存在的条件.对一般切换系统, 共同二次Lyapunov函数并不总是存在[6].在文献[7]中, 作者针对切换系统的特点引入多Lyapunov函数方法, 这一方法扩展了Lyapunov函数方法应用的范围, 是切换系统研究的重要方法[8-10].文献[11]将LaSalle不变原理推广到一类线性切换系统, 对多Lyapunov函数方法作出进一步的补充完善.还有一些文献不使用Lyapunov函数方法研究切换系统[12-14], 其中文献[12]的方法比较富有启发性.切换系统在系统切换时会出现超调现象, 它能使一个由稳定子系统组成的切换系统变得不稳定.文献[12]对切换超调做出估计并给出消除超调的方法, 建立了线性切换系统指数镇定的结论.

    本文在驻留时间假设下研究时变线性切换系统的指数镇定问题.在现有文献中, 关于这一问题的结论尚不多见.在时变系统中应用Lyapunov函数方法往往会牵涉复杂的数学处理, 本文的研究方法追随文献[12].切换系统不同于一般系统的一个特点是系统在切换时会发生超调, 这会使由稳定子系统组成的切换系统变得不稳定.所以, 实现切换系统的镇定除实现子系统的镇定外, 还需消除切换超调的不利影响.本文引入带权格拉姆可控性矩阵, 对满足一致完全可控性条件的时变线性系统设计出含设计参数的状态反馈镇定控制器, 然后利用微分方程的比较原理给出系统状态转移矩阵在切换时的超调估计.在驻留时间已知和未知两种情况下, 通过选择适当的设计参数消除超调的不利影响, 给出两个时变线性切换系统的指数镇定结论.这两个结论可看作文献[12]中的结果在时变情景下的推广.本文结论证明使用基于状态转移矩阵的矩阵分析技术比基于Lyapunov函数的分析方法更简洁, 同时这一方法建立在对系统状态的直接分析上, 相同的条件下可以得到更直接的结果.

    考虑时变连续线性系统

    $ \begin{equation} \dot {\pmb x}(t) = A(t){\pmb x}(t)+B(t){\pmb u}(t) \end{equation} $

    (1)

    这里$\pmb x(t)\in {\bf R}^n$是系统状态, $\pmb u(t)\in {\bf R}^m$是系统输入, 矩阵$A(t)\in {\bf R}^{n\times n}, B(t)\in {\bf R}^{n\times m}$的元素是定义在$[0, \infty )$上的分段连续函数.称矩阵微分方程

    $ \begin{equation} \dot {X}(t) = A(t)X(t), \quad X(s) = I \end{equation} $

    (2)

    的解为系统(1)的状态转移矩阵, 记为$\Phi (t, s)$.系统(1)的可控性格拉姆矩阵(简称格拉姆矩阵)定义为

    $ \begin{equation} G(t, s) = \int_t^s {\Phi (t, \sigma )B(\sigma )B ^{\rm T}(\sigma )\Phi ^{\rm T}(t, \sigma )\mathrm{d}\sigma} \end{equation} $

    (3)

    称时变线性系统(1)是完全可控的(Completely controllable), 如在任意时刻$t_0 $, 任给初值$\pmb x_0$, 都存在定义在某一区间$[t_0, t_f]$上的控制输入$\pmb u(t)$, 将系统状态在tf时刻驱动至0[15].系统(1)是完全可控的一个充要条件是:对任给$t_0 \ge 0$, 都存在$t_f >t_0$使得$G(t_0, t_f )>0$是正定的[15].进一步如存在$\varepsilon_2 >\varepsilon_1 >0$, $\delta >0$使对所有$t\ge 0$都成立

    $ \begin{equation} \varepsilon_1 I\le G(t, t+\delta )\le \varepsilon_2 I \end{equation} $

    (4)

    就称系统(1)关于完全可控性是一致的(Uniform with respect to complete controllability)[16].

    考虑包含Nn维时变线性系统的切换系统

    $ \begin{equation} \label{eq5} \dot {\pmb x}(t) = A_{\sigma (t)} (t)\pmb x(t)+B_{\sigma (t)} (t)\pmb u(t) \end{equation} $

    (5)

    其中切换函数$\sigma (t):[0, \infty )\to \{1, 2, \cdots , N\}$是一个右连续的分段常值函数, 对$k = 1, \cdots, N$, 所有矩阵$A_k (t), B_k (t)$的元素都是分段连续的.切换函数$\sigma (t)$的切换时刻$0 = t_0 <t_1 <\cdots $定义为

    $ t_{k+1} = \inf \{t>t_k :\sigma (t)\ne \sigma (t_k )\}, \;k = 0, 1, 2, \cdots $

    记$\tau_k = t_{k+1} -t_k $.在本文我们对切换函数$\sigma (t)$提出驻留时间假设.

    假设1.切换函数$\sigma (t)$的驻留时间$\tau = \inf_k \tau_k >0$.

    本文研究时变线性切换系统(5)的指数镇定问题.在切换函数$\sigma (t)$满足假设1的条件下, 分别就$\tau $已知和$\tau $未知两种情况设计具有时变增益阵的状态反馈控制器

    $ \begin{equation} \pmb u(t) = K_{\sigma (t)} (t)\pmb x(t) \end{equation} $

    (6)

    指数镇定时变线性切换系统(5).

    仿照文献[16], 引入带权格拉姆矩阵

    $ \begin{equation} G(\alpha, t, s) = \int_t^s {2{\rm e}^{4\alpha (t-\sigma )}\Phi (t, \sigma )B(\sigma )B^\mathrm{T}(\sigma )\Phi^\mathrm{T}(t, \sigma )\mathrm{d}\sigma} \end{equation} $

    (7)

    如存在$\delta >0$, 使得对所有$t\ge 0$系统(1)的格拉姆矩阵$G(t, t+\delta )>0$, 则对任意$t\ge 0$,

    $ G(\alpha, t, t+\delta )>2{\rm e}^{-4\alpha \delta}G(t, t+\delta )>0 $

    取反馈增益阵

    $ \begin{equation} K(\alpha, \delta, t) = -B^\mathrm{T}(t)G^{-1}(\alpha, t, t+\delta ) \end{equation} $

    (8)

    将反馈控制$\pmb u(t) = K(\alpha, \delta, t)\pmb x(t)$作用到系统(1)得到

    $ \begin{equation} \dot {\pmb x}(t) = \left( {A(t)+B(t)K(\alpha, \delta, t)} \right)\pmb x(t) \end{equation} $

    (9)

    以$\Phi (\alpha, \delta, t, s)$表示系统(9)的状态转移矩阵, 下面引理给出一个$\Phi (\alpha, \delta, t, s)$的范数估计.

    引理1.如果存在$\varepsilon_2 >\varepsilon_1 >0$, $\delta >0$使得系统(1)的格拉姆矩阵G(t, s)$$对所有$t\ge 0$满足式(4), %对所有$t\ge 0$成立, 则对任意$\alpha>0$和任意$t\ge s\ge 0$都有

    $ \begin{equation} \left\| {\Phi (\alpha, \delta, t, s)} \right\|\le \sqrt {\varepsilon_2 \varepsilon_1^{-1}} {\rm e}^{2\alpha \delta}{\rm e}^{-2\alpha (t-s)} \end{equation} $

    (10)

    从引理1的结论可以推出, 当$\alpha >0$时, 控制器(8)可以指数镇定系统(1).另外, 当$t\to s$时, 状态转移矩阵会出现瞬态超调[12].引理1对这一超调也给出估计, 这一超调具有上界$\sqrt {\varepsilon_2 \varepsilon_1^{-1}}{\rm e}^{2\alpha \delta}$.超调现象对切换系统的稳定控制有着不利的影响, 它能使由稳定子系统组成的切换系统经切换变为不稳定, 实现切换系统的稳定必须要消除超调的影响.从引理1可以看出, 当$t > s$时, 只要选取充分大的$\alpha $, 自t时刻之后超调对转移矩阵的影响就会被指数衰减项${\rm e}^{-2\alpha (t-s)}$任意抵消.这一事实是后面主要结论证明的基础.引理的证明在附录中给出.

    以$\Phi_i (t, s), G_i (t, s)$分别表示切换系统(5)的第i个子系统

    $ \begin{equation} \dot {\pmb x}(t) = A_i (t)\pmb x(t)+B_i (t)\pmb u(t), \;i = 1, 2, \cdots, N \end{equation} $

    (11)

    的状态转移矩阵和格拉姆矩阵, 相应的带权格拉姆矩阵$G_i (\alpha, t, s)$定义为

    $ \begin{align} G_i (\alpha, t, s) = \int_t^s {2{\rm e}^{4\alpha (t-\sigma )}\Phi_i (t, \sigma )B_i (\sigma )B_i^\mathrm{T} (\sigma )\Phi_i^\mathrm{T} (t, \sigma )\mathrm{d}\sigma}, \nonumber \\ \quad \quad \quad i=1, 2, \cdots, N \end{align} $

    (12)

    定理1.假定时变线性切换系统(5)的切换函数$\sigma (t)$满足假设1且$\tau $已知.如果存在$\delta <\tau $和$\varepsilon_2 >\varepsilon_1 >0$使对所有$i = 1, 2, \cdots, N$和所有$t\ge 0$都有

    $ \begin{equation} \varepsilon_1 I\le G_i (t, t+\delta )\le \varepsilon_2 I \end{equation} $

    (13)

    则当

    $ \begin{equation} \alpha \ge \frac{1}{2}\frac{\ln \varepsilon_2 -\ln \varepsilon_1}{\tau -\delta} \end{equation} $

    (14)

    时, 状态反馈控制器

    $ \begin{equation} \pmb u(t) = -B_{\sigma (t)}^\mathrm{T} (t)G_{\sigma (t)}^{-1} (\alpha, t, t+\delta )\pmb x(t) \end{equation} $

    (15)

    指数镇定时变线性切换系统(5).

    证明.

    $ \begin{equation} K_{\sigma (t)} (\alpha, \delta, t) = -B_{\sigma (t)}^\mathrm{T} (t)G_{\sigma (t)}^{-1} (\alpha, t, t+\delta ) \end{equation} $

    (16)

    将反馈控制器(15)作用到切换系统(5)得到

    $ \begin{equation} \dot {\pmb x}(t) = \left( {A_{\sigma (t)} (t)+B_{\sigma (t)} (t)K_{\sigma (t)} (\alpha, \delta, t)} \right)\pmb x(t) \end{equation} $

    (17)

    下面证明如$\alpha $满足条件(14), 系统(17)是指数渐近稳定的.

    设$\sigma (t)$具有切换时刻$0 = t_0 <t_1 <t_2 <\cdots $, 系统(17)可以写成分段形式

    $ \begin{equation} \begin{aligned}{r} \dot {\pmb x}(t) = \big(A_{\sigma (t_i )} (t)+ B_{\sigma (t_i )} & (t)K_{\sigma (t_i )} (\alpha, \delta, t)\big )\pmb x(t), \\ & t_i \le t<t_{i+1}, \; i = 0, 1, 2, \cdots \end{aligned} \end{equation} $

    (18)

    记系统(18)在初始0时刻的初值为$\pmb x_0$, 并令$k = \max \{i:t_i <t\}$, 系统(18})的状态$\pmb x(t)$可以表示为

    $ \begin{equation} \pmb x(t) = \Phi_{\sigma (t_k )} (\alpha, \delta, t, t_k )\Big( {\prod\limits_{i = 0}^{k-1} {\Phi_{\sigma (t_i )} (\alpha, \delta, t_{i+1}, t_i )}} \Big){\mkern 1mu}\pmb x_0 \end{equation} $

    (19)

    其中$\Phi_i (\alpha, \delta, t, s)$是系统

    $ \dot {\pmb x}(t) = \left( {A_i (t)+B_i (t)K_i (\alpha, \delta, t)} \right)\pmb x(t), \;i = 1, 2, \cdots, N $

    的状态转移矩阵.于是, 由式(19), 得

    $ \begin{array}{l} \left\| {\boldsymbol{x}(t)} \right\| \le \left\| {{\Phi _{\sigma ({t_k})}}(\alpha ,\delta ,t,{t_k})} \right\| \times \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} (\prod\limits_{i = 0}^{k - 1} {\left\| {{\Phi _{\sigma ({t_i})}}(\alpha ,\delta ,{t_{i + 1}},{t_i})} \right\|} )\left\| {{\boldsymbol{x}_0}} \right\| \end{array} $

    (20)

    利用条件(14)可以推出两个不等式,

    $ \begin{equation} \begin{aligned} 2\alpha & \tau_i -2\alpha \delta -\ln \sqrt {\varepsilon_2 \varepsilon_1^{-1}} =\\& \alpha \frac{\tau +\delta +\tau -\delta}{\tau}\tau_i -2\alpha \delta -\ln \sqrt {\varepsilon_2 \varepsilon_1^{-1}}\ge \\ & \alpha \tau -\alpha \delta +\alpha \frac{\tau -\delta}{\tau}\tau_i -\ln \sqrt {\varepsilon_2 \varepsilon_1^{-1}}\ge\\ & \frac{1}{2}\frac{\ln \varepsilon_2 -\ln \varepsilon_1}{\tau}\tau_i \end{aligned} \end{equation} $

    (21)

    $ \begin{equation} 2\alpha (t-t_k )\ge \frac{1}{2}\frac{\ln \varepsilon_2 -\ln \varepsilon_1 }{\tau}(t-t_k ) \end{equation} $

    (22)

    根据引理1, 得到(20)中状态转移矩阵的估计

    $ \begin{equation} \begin{aligned} \left\| {\Phi_{\sigma (t_k )} (\alpha, \delta, t, t_k )} \right\| &\le \sqrt {\varepsilon_2 \varepsilon_1^{-1}} {\rm e}^{2\alpha \delta }{\rm e}^{-2\alpha (t-t_k )} \\ \left\| {\Phi_{\sigma (t_i )} (\alpha, \delta, t_{i+1}, t_i )} \right\| &\le {\rm e}^{-(2\alpha \tau_i -2\alpha \delta -\ln \sqrt {\varepsilon_2 \varepsilon_1^{-1}} )} \end{aligned} \end{equation} $

    (23)

    将式(23)代入式(20), 并应用式(21)、(22)化简整理可得

    $ \begin{equation} \left\| {\pmb x(t)} \right\|\le \sqrt {\varepsilon_2 \varepsilon_1^{-1}} {\rm e}^{2\alpha \delta}{\rm e}^{-\frac{1}{2}\frac{\ln \varepsilon_2 -\ln \varepsilon_1 }{\tau} t}\left\| {{\mkern 1mu}\pmb x_0} \right\| \end{equation} $

    (24)

    此即闭环系统(17)是指数渐近稳定的.

    下面考虑切换函数$\sigma (t)$满足假设1但驻留时间$\tau $未知这一情况.由于定理1中的$\tau $和$\delta $需要满足条件$\delta <\tau $, 在$\tau $未知时, 这一条件是无法验证的, 所以, 定理1的结论在这一情况下是不可用的.下面我们给出新的反馈控制设计方法.这一方法是在每一切换时刻$t_k $给出$\tau $的估计值$\bar {\tau}_k $, 根据估计值$\bar {\tau}_k $选择满足$\delta_k <\bar {\tau}_k $的$\delta_k $及合适的$\alpha _k $, 再由选定的$\alpha_k $和$\delta_k$分别按式(12)、(16)计算$G_{\sigma (t_k )} (\alpha_k, t, s)$及反馈增益矩阵$K_{\sigma (t_k )} (\alpha_k, \delta_k, t)$.

    为保证$K_{\sigma (t_k )} (\alpha_k, \delta_k, t)$的计算对所有可能的$\tau>0 $都有意义, 这里提出条件, 要求对任意小的$\delta >0$都存在$\varepsilon _1, \;\varepsilon_2 >0$使式(13)成立, 也即存在定义在正实数集上的非负连续函数$\varepsilon_2 (\delta )>\varepsilon _1 (\delta )>0$, 使对所有$i = 1, 2, \cdots, N$, $t\ge 0$和$\delta >0$都有

    $ \begin{equation} \varepsilon_1 (\delta )I\le G_i (t, t+\delta )\le \varepsilon_2 (\delta )I \end{equation} $

    (25)

    定义函数

    $ h(\delta ) = \mathop {\max}\limits_{\delta \le s\le 1} \sqrt {\varepsilon_2 (s)\varepsilon_1^{-1} (s)}, \;0<\delta \le 1 $

    则$h(\delta )>1$且在$(0, 1]$上是连续单调下降的.

    依照上面描述的思路, 下面给出在每一切换时刻设计状态反馈控制器的递归步骤.

    初始化.在系统初始时刻$t_0 = 0$, 直接取$\bar {\tau}_0 = 2$作为$\tau $的估计值, 然后定义

    $ \delta_0 = 1, \quad \alpha_0 = 1 $

    按式(12)和式(16)分别计算格拉姆矩阵$G_{\sigma (t_0 )} (\alpha_0 , t, s)$和反馈增益矩阵$K_{\sigma (0)} (\alpha_0, \delta_0, t)$, 定义$t_0 = 0$时刻状态反馈控制器为

    $ \begin{equation} \pmb u(t) = K_{\sigma (0)} (\alpha_0, \delta_0, t)\pmb x(t) \end{equation} $

    (26)

    步骤1.在切换时刻$t = t_1 $, 取$\bar {\tau}_1 = \min \{\bar {\tau}_0, \tau_0 \}$作为$\tau $的估计值并定义

    $ \delta_1 = \min \{\displaystyle{1 \over 2}\bar {\tau}_1, 1\}, \quad \alpha_1 = \frac{\ln h(\delta_1 )}{\delta_1} $

    按式(12)和式(16)分别计算格拉姆矩阵$G_{\sigma (t_1 )} (\alpha_1 , t, s)$和反馈增益矩阵$K_{\sigma (t_1 )} (\alpha_1, \delta_1, t)$, 定义$t_1 $时刻状态反馈控制器为

    $ \begin{equation} \pmb u(t) = K_{\sigma (t_1 )} (\alpha_1, \delta_1, t)\pmb x(t) \end{equation} $

    (27)

    步骤k.在切换时刻$t = t_k $, 取$\bar {\tau}_k = \min \{\bar {\tau}_{k-1}, \tau_{k-1} \}$作为$\tau $的估计值并定义

    $ \delta_k = \min \{\displaystyle{1 \over 2}\bar {\tau}_k, 1\}, \quad \alpha_k = \frac{\ln h(\delta_k )}{\delta_k} $

    按式(12)和式(16)分别计算格拉姆矩阵$G_{\sigma (t_k )} (\alpha_k , t, s)$和反馈增益矩阵$K_{\sigma (t_k )} (\alpha_k, \delta_k, t)$, 定义$t_k $时刻状态反馈控制器为

    $ \begin{equation} \pmb u(t) = K_{\sigma (t_k )} (\alpha_k, \delta_k, t)\pmb x(t) \end{equation} $

    (28)

    按这样的递归程序, 我们在每一切换时刻都设计出状态反馈控制器.下面证明, 如条件(25)成立, 这样递归设计的状态反馈控制器可以在$\tau$未知时实现切换系统(5)的指数镇定.

    定理2.假定时变线性切换系统(5)的切换函数$\sigma (t)$满足假设1但$\tau $未知.如果存在定义在正实数集上的非负连续函数$\varepsilon_2 (\delta )>\varepsilon_1 (\delta )>0$, 使得式(25)对所有$i = 1, 2, \cdots, N$, $t\ge 0$和$\delta >0$都成立, 则按以上递归步骤设计的状态反馈控制器指数镇定时变线性切换系统(5).

    证明.在每一切换时刻将如上递归设计的状态反馈控制器作用于切换系统(5), 其闭环系统可以写成分段形式

    $ \dot {\pmb x}(t) = [A_{\sigma (t_i )} (t)+B_{\sigma (t_i )} (t)K_{\sigma (t_i )} (\alpha_i, \delta_i, t)]\pmb x(t), \\ t_i \le t<t_{i+1}, \;i = 0, 1, 2, \cdots $

    (29)

    令$k = \max \{i:t_i <t\}$并记系统(29)在初始0时刻的初值为$\pmb x_0$, 闭环系统(29)的状态$\pmb x(t)$可以表示为

    $ \pmb x(t) = \Phi_{\sigma (t_k )} (\alpha_k, \delta_k, t, t_k )\Big( {\prod\limits_{i = 0}^{k-1} {\Phi_{\sigma (t_i )} (\alpha_i, \delta_i, t_{i+1}, t_i )}} \Big){\mkern 1mu}\pmb x_0 $

    其中$\Phi_{\sigma (t_i )} (\alpha_i, \delta_i, t, s), i = 0, 1, \cdots$是系统

    $ \dot {\pmb x}(t) = [A_{\sigma (t_i )} (t)+B_{\sigma (t_i )} (t)K_{\sigma (t_i )} (\alpha_i, \delta_i, t)]\pmb x(t), \\ i=0, \, 1, \, 2, \, \cdots $

    的状态转移矩阵.

    利用引理1并注意$\sqrt {\varepsilon_2 (\delta )\varepsilon _1^{-1} (\delta )} \le h(\delta )$, 可得

    $ \begin{aligned} \left\| {\Phi_{\sigma (t_i )} (\alpha_i, \delta_i, t_{i+1}, t_i )} \right\|&\le h(\delta_i )\;{\rm e}^{2\alpha_i \delta_i}{\rm e}^{-2\alpha_i \tau_i}\\ \left\| {\Phi_{\sigma (t_k )} (\alpha_k, \delta_k, t,t_k )} \right\|&\le h(\delta_k ){\rm e}^{2\alpha_k \delta_k}{\rm e}^{-2\alpha_k (t-t_k )} \end{aligned} $

    利用这两个不等式估计$\left\| {\pmb x(t)} \right\|$则有

    $ \begin{equation} \begin{aligned} \|& {\pmb x(t)}\|\le \Big( {\prod\limits_{i = 0}^k {h(\delta_i )}} \Big){\rm e}^{2\sum\limits_{i = 0}^k {\alpha_i \delta_i} -2\alpha_k (t-t_k )-2\sum\limits_{i = 0}^{k-1} {\alpha_i \tau_i}} \left\| {\pmb x_0} \right\| =\\ & h(\delta_0 ){\kern 1pt}{\kern 1pt}{\rm e}^{\sum\limits_{i = 1}^k {\ln h(\delta _i )} +2\sum\limits_{i = 0}^k {\alpha_i \delta_i} -2\alpha_k (t-t_k )-2\sum\limits_{i = 0}^{k-1} {\alpha_i \tau_i}}\left\| {\pmb x_0} \right\| \\ \end{aligned} \end{equation} $

    (30)

    由$\bar {\tau}_k $定义, $\bar {\tau}_k = \min \{2, \tau_0, \cdots, \tau _{k-1} \}$单调下降, 且极限为

    $ \tau_0 = \mathop {\lim}\limits_{k\to \infty} \bar {\tau}_k = \inf \{2, \tau _0, \cdots, \tau_k, \cdots \} = \min \{2, \tau \} $

    由定义, $\delta_k $满足$0<\delta_k \le 1$且是单调下降的, 其极限为

    $ \delta = \mathop {\lim}\limits_{k\to \infty} \delta_k = \min \{1, \displaystyle{1 \over 2}\tau \} $

    进一步, 由定义函数$h(\delta )$在区间$0<\delta \le 1$连续单调下降, 所以$h(\delta_k )$单调上升收敛到$h(\delta )>1$.再由$\alpha_k $定义, $\alpha_k $单调上升且具有极限

    $ \mathop {\lim}\limits_{k\to \infty } \alpha_k = \delta ^{-1}\ln h(\delta )>0 $

    于是, 根据极限定义可知, 存在正整数$k_0 $, 当$k\ge k_0 $时, 下面三个不等式同时成立

    $ \begin{equation} \label{eq31} \delta \le \delta_k <\frac{7}{6}\delta, \;1\le h(\delta_k )\le h(\delta ), \;\frac{6}{7}\frac{\ln h(\delta )}{\delta}<\alpha_k \le \frac{\ln h(\delta )}{\delta} \end{equation} $

    (31)

    利用式(31), 首先有

    $ \begin{aligned} \sum\limits_{i = 0}^k {\alpha_i \delta_i} & = \sum\limits_{i = 0}^{k_0} {\alpha _i \delta_i} +\sum\limits_{i = k_0 +1}^k {\alpha_i \delta_i} %\le \sum\limits_{i = 0}^{k_0} {\alpha_i \delta_i} +\frac{7}{6}(k-k_0 )\ln h(\delta ) \le C_1 +\frac{7}{6}k\ln h(\delta ) \end{aligned} $

    其中$C_1 = \sum\nolimits_{i = 0}^{k_0} {\alpha_i \delta_i} -\tfrac{7}{6}k_0 \ln h(\delta )$.再利用式(31), 又有

    $ \sum\limits_{i = 0}^{k-1} {\alpha_i \tau_i} = \sum\limits_{i = 0}^{k_0 -1} {\alpha_i \tau_i} +\sum\limits_{i = k_0}^{k-1} {\alpha_i \tau_i} \ge C_2 +\frac{6}{7}\frac{\ln h(\delta )}{\delta}t_k $

    其中$C_2 = \sum\nolimits_{i = 0}^{k_0 -1} {\alpha_i \tau_i} -\textstyle{6 \over {7\delta}}\ln h(\delta )t_{k_0} $.

    因为$t\ge k\tau $及$2\delta \le \tau $, 所以$k\le t/{\tau}\le t/{(2\delta)}$.于是, 利用上面两个不等式可以得到

    $ \begin{aligned} \sum\limits_{i = 1}^k & {\ln h(\delta_i )} +2\sum\limits_{i = 0}^k {\alpha_i \delta_i} -2\alpha_k (t-t_k )-2\sum\limits_{i = 0}^{k-1} {\alpha_i \tau_i } \le\\ & C_3 +\frac{20}{6}k\ln h(\delta )-\frac{12}{7}\frac{\ln h(\delta )}{\delta}t \le \\ & C_3 +\frac{10}{6}\frac{\ln h(\delta )}{\delta}t-\frac{12\ln h(\delta )}{7\delta}t= \\ & C_3 -\frac{1}{21}\frac{\ln h(\delta )}{\delta}t \end{aligned} $

    其中$C_3 = 2C_1 -2C_2 $.将此不等式代入式(30)即有

    $ \left\| {\pmb x(t)} \right\|\le h(1){\rm e}^{C_3}{\rm e}^{-\frac{1}{21}\frac{\ln h(\delta )}{\delta}t}\|\pmb x_0\| $

    此即当$t\to \infty $时, 闭环系统(29)的状态$\pmb x(t)$指数收敛到0.

    下面给出一个仿真实例验证定理2的结论.取

    $ \begin{aligned} A_1 (t)& = \begin{bmatrix} {(1+t)^{-1}} \hfill & {-1} \\ 0 & {-(1+t)^{-1}} \hfill \\ \end{bmatrix}, \;B_1 (t) = \begin{bmatrix} 0 \hfill \\ 1 \hfill \\ \end{bmatrix}\\ A_2 (t)& = \begin{bmatrix} {-(2+t)^{-1}} \hfill & 0 \\ 1 & {(2+t)^{-1}} \hfill \\ \end{bmatrix}, \; B_2 (t) = \begin{bmatrix} 1 \hfill \\ 0 \hfill \\ \end{bmatrix} \end{aligned} $

    考虑二阶时变线性切换系统

    $ \begin{equation} \label{eq32} \dot {\pmb x}(t) = A_{\sigma (t)} (t)\pmb x(t)+B_{\sigma (t)} (t)\pmb u(t) \end{equation} $

    (32)

    其中切换函数$\sigma (t)$如下定义:在[0, 1]随机选取一个数a, 然后在$[a, 2a]$中重复独立随机选取数列$\tau_0, \tau_1, \cdots $.令

    $ t_0 = 0, \;t_{k+1} = t_k +\tau_k, \;k = 0, 1, 2, \cdots $

    定义

    $ \sigma (t) = \left\{ {\begin{array}{l} 1, \quad t_{2k} \le t<t_{2k+1} \\ 2, \quad t_{2k+1} \le t<t_{2k+2} \\ \end{array}} \right. $

    这样, $\sigma (t)$的驻留时间$\tau = \inf_k \tau_k \ge a$且以概率1大于0, 但$\tau $不能提前预知.对任意$t\ge 0, \;\delta >0$, 可验证两个子系统的格拉姆矩阵都满足一致完全可控性条件(25).

    按定理2中给出的步骤设计反馈控制器并应用于切换系统(32).在平面区域[-10, 10]× [-10, 10]内随机选取系统初值, 然后运行仿真.为显示控制策略的有效性, 仿真程序独立运行两次, 两次仿真中随机产生的驻留时间$\tau$以概率1是不同的, 每次运行系统执行四次切换.仿真结果如图 1图 2所示.

    图 1  第一次仿真运行结果
    Fig. 1  Simulation results in the first run
    图 2  第二次仿真运行结果
    Fig. 2  Simulation results in the second run

    切换系统与一般系统的一个不同之处就是切换动作对系统行为的影响, 其中最为常见的就是超调的影响.超调会使由稳定子系统组成的切换系统经切换变为不稳定, 所以实现系统镇定需消除超调对系统的不利影响.本文研究一类具有一致完全可控性的时变线性切换系统的指数镇定问题.通过引入带权格拉姆可控阵, 设计出含有设计参数的状态反馈镇定控制器, 并利用比较原理给出闭环系统状态转移矩阵的超调估计.在切换规则满足驻留时间假设的前提下, 对驻留时间已知和未知两种情况分别选择设计参数消除切换超调的影响, 建立了两个时变线性切换系统指数镇定的结论.这两个结论将驻留时间条件下的定常线性切换系统的镇定结论推广至时变情形.

    证明.s时刻任意给定$\pmb x(s) = \pmb x_0 $, 然后考虑带有初值的微分方程

    $ \begin{align} \dot {\pmb x}(t) = \big( {A(t)-B(t)B^\mathrm{T}(t)G^{-1}(\alpha, t, t+\delta )} \big)\pmb x(t), \;\pmb x(s) = \pmb x_0 \end{align} $

    (A1)

    令$Q(t) = G^{-1}(\alpha, t, t+\delta )$, 定义函数

    $ V(t) = \pmb x^\mathrm{T}(t)Q(t)\pmb x(t) $

    式中$\pmb x(t)$是方程(A1)的解.计算$V(t)$对时间t的导数, 有

    $ \dot {V}(t) = \, \, \pmb x^\mathrm{T}(t)\big([{A(t)-B(t)B^\mathrm{T}(t)Q(t)}] ^{\rm T}Q(t)\, +\\ {Q(t)[{A(t)-B(t)B^\mathrm{T}(t)Q(t)}]+\dot {Q}(t)} \big)\pmb x(t) $

    再根据$Q(t)$的定义表达式计算$\dot {Q}(t)$得到

    $ \begin{aligned} \dot {Q}(&t) = -Q(t)\Big[{\frac{\rm d}{{\rm d}t}G(\alpha, t, t+\delta )} \Big]Q(t) = \\ & -Q(t)\big[{2{\rm e}^{-4\alpha \delta}\Phi (t, t+\delta )B(t+\delta )B^\mathrm{T}(t+\delta )\Phi ^\mathrm{T}(t, t+\delta )}-\\ &2B(t)B^\mathrm{T}(t)+4\alpha Q^{-1}(t)\, +\\ & A(t)Q^{-1}(t)+Q^{-1}(t)A^\mathrm{T}(t)\big]Q(t) \end{aligned} $

    将$\dot {Q}(t)$代入$\dot {V}(t)$整理得到:

    $ \dot {V}(t) \le-4\alpha \pmb x^\mathrm{T}(t)Q(t)\pmb x(t) =-4\alpha V(t) \\ $

    对这一微分不等式应用比较定理[17], 得出

    $ \begin{equation} V(t)\le {\rm e}^{-4\alpha (t-s)}V(s) \end{equation} $

    (A2)

    根据$G(\alpha, t, t+\delta )$定义及${\rm e}^{4\alpha (t-\sigma )}$的单调性, 有

    $ 2\varepsilon_1 {\rm e}^{-4\alpha \delta}I\le G(\alpha, t, t+\delta )\le 2\varepsilon_2 I $

    所以

    $ (2\varepsilon_2 )^{-1}I\le Q(t)\le (2\varepsilon_1 )^{-1}{\rm e}^{4\alpha \delta }I $

    于是

    $ \begin{aligned} V(t)& = \pmb x^\mathrm{T}(t)Q(t)\pmb x(t)\ge (2\varepsilon_2 )^{-1}\left\| {\pmb x(t)} \right\|^2\\ V(s)& = \pmb x^\mathrm{T}(s)Q(s)\pmb x(s)\le (2\varepsilon_1 )^{-1}{\rm e}^{4\alpha \delta }\left\| {\pmb x_0} \right\|^2 \end{aligned} $

    代入式(A2)整理可得

    $ \begin{equation} \tag{A3} \left\| {\pmb x(t)} \right\|\le \sqrt {\varepsilon_2 \varepsilon_1^{-1}} {\rm e}^{2\alpha \delta}{\rm e}^{-2(t-s)\alpha}\left\| {\pmb x_0} \right\| \end{equation} $

    (A3)

    因为$\Phi (\alpha, \delta, t, s)$是系统(A1)的状态转移矩阵, 所以$\pmb x(t) = \Phi (\alpha, \delta, t, s)\pmb x_0 $, 代入式(A3)并利用矩阵范数定义就可得到

    $ \left\| {\Phi (\alpha, \delta, t, s)} \right\|\le \sqrt {\varepsilon_2 \varepsilon_1^{-1}} {\rm e}^{2\alpha \delta}{\rm e}^{-2(t-s)\alpha} $

  • 图  1  第一次仿真运行结果

    Fig.  1  Simulation results in the first run

    图  2  第二次仿真运行结果

    Fig.  2  Simulation results in the second run

  • [1] Shorten R N, Narendra K S, Mason O. A result on common quadratic Lyapunov functions. IEEE Transactions on Automatic Control, 2003, 48(1): 110-113 doi: 10.1109/TAC.2002.806661
    [2] Cheng D Z. Stabilization of planar switched systems. Systems and Control Letters, 2004, 51(2): 79-88 doi: 10.1016/S0167-6911(03)00208-1
    [3] 付主木, 费树岷.一类不确定切换奇异系统的动态输出反馈鲁棒H控制.自动化学报, 2008, 34(4): 482-487 http://www.aas.net.cn/CN/abstract/abstract15860.shtml

    Fu Zhu-Mu, Fei Shu-Min. Robust H dynamic output feedback stabilization for a class of uncertain switched singular systems. Acta Automatica Sinica, 2008, 34(4): 482-487 http://www.aas.net.cn/CN/abstract/abstract15860.shtml
    [4] 宋秀兰, 俞立.任意切换线性系统的鲁棒镇定及其DC-DC变换器切换控制.系统科学与数学, 2014, 34(12): 1475-1485

    Song Xiu-Lan, Yu Li. Robust stabilization of arbitrary switched linear systems and its application to switching control of DC-DC converter. Journal of Systems Science and Mathematical Sciences, 2014, 34(12): 1475-1485
    [5] Agrachev A A, Liberzon D. Lie-algebraic stability criteria for switched systems. SIAM Journal on Control and Optimization, 2001, 40(1): 253-269 doi: 10.1137/S0363012999365704
    [6] Dayawansa W P, Martin C F. A converse Lyapunov theorem for a class of dynamical systems which undergo switching. IEEE Transactions on Automatic Control, 1999, 44(4): 751-760 doi: 10.1109/9.754812
    [7] Branicky M S. Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Transactions on Automatic Control, 1998, 43(4): 475-482 doi: 10.1109/9.664150
    [8] Geromel J C, Colaneri P. Stability and stabilization of continuous-time switched linear systems. SIAM Journal on Control and Optimization, 2006, 45(5): 1915-1930 doi: 10.1137/050646366
    [9] Zhao J, Hill D J. On stability, L2-gain and H control for switched systems. Automatica, 2008, 44(5): 1220-1232 doi: 10.1016/j.automatica.2007.10.011
    [10] Long L J, Zhao J. H control of switched nonlinear systems in p-normal form using multiple Lyapunov functions. IEEE Transactions on Automatic Control, 2012, 57(5): 1285-1291 doi: 10.1109/TAC.2012.2191835
    [11] Hespanha J P. Uniform stability of switched linear systems: extensions of LaSalle's invariance principle. IEEE Transactions on Automatic Control, 2004, 49(4): 470-482 doi: 10.1109/TAC.2004.825641
    [12] Cheng D Z, Guo L, Lin Y D, Wang Y. Stabilization of switched linear systems. IEEE Transactions on Automatic Control, 2005, 50(5): 661-666 doi: 10.1109/TAC.2005.846594
    [13] 林相泽, 邹云.线性切换系统的积分不变性原理.自动化学报, 2011, 37(2): 196-204 doi: 10.3724/SP.J.1004.2011.00196

    Lin Xiang-Ze, Zou Yun. An integral invariance principle for switched linear systems. Acta Automatica Sinica, 2011, 37(2): 196-204 doi: 10.3724/SP.J.1004.2011.00196
    [14] Zhao X D, Yin S, Li H Y, Niu B. Switching stabilization for a class of slowly switched systems. IEEE Transactions on Automatic Control, 2015, 60(1): 221-226 doi: 10.1109/TAC.2014.2322961
    [15] Kalman R E. Contributions to the theory of optimal control. Boletin de la Sociedad Matematica Mexicana, 1960, 5(2): 102-119
    [16] Ikeda M, Maeda H, Kodama S. Estimation and feedback in linear time-varying systems: a deterministic theory. SIAM Journal on Control, 1975, 13(2): 304-326 doi: 10.1137/0313018
    [17] 黄琳.稳定性理论.北京:北京大学出版社, 1992.

    Huang Lin. Stability Theory. Beijing: Beijing University Press, 1992.
  • 期刊类型引用(2)

    1. 张华扬,王铁超. 基于观测器的切换模糊系统的事件触发控制. 模糊系统与数学. 2019(01): 92-101 . 百度学术
    2. 朱芳来,蔡明,郭胜辉. 离散切换系统观测器存在性讨论及降维观测器设计. 自动化学报. 2017(12): 2091-2099 . 本站查看

    其他类型引用(4)

  • 加载中
图(2)
计量
  • 文章访问数:  2237
  • HTML全文浏览量:  271
  • PDF下载量:  898
  • 被引次数: 6
出版历程
  • 收稿日期:  2015-08-31
  • 录用日期:  2016-02-15
  • 刊出日期:  2016-09-01

目录

/

返回文章
返回