在实际系统运行过程中,突然的外部环境变化、子零部件失效等因素导致系统参数或结构不可避免地发生变化。为了精确、合理地模拟该类系统的实时运行状态,Markov跳变系统理论已经被广泛应用在实际系统中,并涌现出大量的研究成果[1-4]。然而,在Markov跳变系统理论中,驻留时间遵循指数分布且具有无记忆性。这种无记忆性分布极大地限制了Markov跳变系统理论的应用。随后,一些学者提出了semi-Markov跳变系统理论,改善了Markov跳变系统理论的应用前景[5-7]。文献[8]针对含奇异摄动的离散semi-Markov跳变系统模型,提出了一种基于离散时间semi-Markov核方法的慢状态反馈镇定问题。文献[9]考虑离散线性semi-Markov跳变系统转换率是部分已知的情况,引入了不完全semi-Markov核的概念,并提出了动态输出反馈控制方案。进一步,文献[10]考虑了非线性特征和参数不确定性对semi-Markov跳变系统性能的影响,引入了区间二型方法,建立了非线性semi-Markov跳变系统模型,并提出了故障诊断策略。
在上述关于semi-Markov跳变系统的研究成果中,都是假设系统的模态信息能够实时捕获,以实现系统与控制器/滤波器/观测器之间的模态信息传递。然而,在实际系统的信息传输过程中,由于信号传输时延、信息测量不及时等情况时有发生,这使得实时捕捉系统模态信息的任务是很难实现的。因此,许多专家学者提出了隐Markov/semi-Markov过程的概念,以保障控制器/滤波器/观测器的性能免受异步模态信息的影响[11-17]。在这些研究成果中,文献[11]针对连续型semi-Markov跳变系统,设计了异步线性滤波器,并提出了Energy-to-Peak滤波方法。文献[14]考虑系统在信号传输时欺骗攻击对传输网络的影响,基于事件触发策略,提出了具有安全性的无源控制器设计方法。值得注意的是,上述研究成果在处理系统异步模态信息时,主要采用已知的条件概率进行描述,但实际系统通常是在极其复杂的环境下进行信息传输的,难以准确测量系统与控制器/滤波器之间的转移概率。
在此基础上,文献[18]引入了模态转移概率与时变发射概率模型,提出了基于异步观测器设计方法的稳定控制策略,极大地降低了先前成果的保守性。然而,现有研究成果对时变发射概率方法只是进行了初步探索,基于semi-Markov跳变系统模型的线性跳变系统,借助时变发射概率方法,如何设计一个有效的非同步静态输出反馈控制器还没有被彻底解决。本文基于semi-Markov理论构建线性跳变系统模型,提出基于时变发射概率方法的非同步静态输出反馈控制器的设计策略。
符号说明:
考虑外界环境因素会使实际系统的参数、结构发生变化等现象,在本节中使用semi-Markov跳变系统模型去模拟这类系统的实际运行状态。首先,给定概率空间
$ \left\{ \begin{gathered} {\boldsymbol{\dot x}}{\text{(}}t{\text{)}} = {{\boldsymbol{A}}_{\alpha {\text{(}}{t} {\text{)}}}}{\boldsymbol{x}}{\text{(}}t{\text{)}} + {{\boldsymbol{B}}_{\alpha {\text{(}}{t} {\text{)}}}}{\boldsymbol{u}}{\text{(}}t{\text{)}} + {{\boldsymbol{C}}_{\alpha {\text{(}}{t} {\text{)}}}}{\boldsymbol{w}}{\text{(}}t{\text{)}} \hfill \\ {\boldsymbol{y}}{\text{(}}t{\text{)}} = {{\boldsymbol{D}}_{\alpha {\text{(}}{t} {\text{)}}}}{\boldsymbol{x}}{\text{(}}t{\text{)}} \hfill \\ \end{gathered} \right. $ | (1) |
式中:
$ \left\{ \begin{gathered} {\boldsymbol{\dot x}}{\text{(}}t{\text{)}} = {{\boldsymbol{A}}_i}{\boldsymbol{x}}{\text{(}}t{\text{)}} + {{\boldsymbol{B}}_i}{\boldsymbol{u}}{\text{(}}t{\text{)}} + {{\boldsymbol{C}}_i}{\boldsymbol{w}}{\text{(}}t{\text{)}} \hfill \\ {\boldsymbol{y}}{\text{(}}t{\text{)}} = {{\boldsymbol{D}}_i}{\boldsymbol{x}}{\text{(}}t{\text{)}} \hfill \\ \end{gathered} \right. $ | (2) |
对于semi-Markov过程,
$ {{{\rm{Pr}}\{ }}\alpha {\text{(}}{t} {\text{ + }}\varDelta {\text{)}} = {j} |\alpha {\text{(}}{t} {\text{)}} = {i} {\text{\} = }}\left\{ \begin{gathered} {\pi _{ij}^{h} }\varDelta + o{\text{(}}\varDelta {\text{), }}{i} \ne j \hfill \\ {\text{1}} + {\pi_{i{i} } ^{h} }\varDelta + o{\text{(}}\varDelta {\text{), }}{i} = j{\text{ }} \hfill \\ \end{gathered} \right. $ |
式中:
$ \mathop {{\rm{lim}}}\limits_{\varDelta \to {\rm{0}}} \frac{{o(\varDelta )}}{\varDelta } = {\rm{0}} $ |
注释1 由上述可知,系统的模态转移速率
基于上述线性跳变系统模型(2),设计静态输出反馈控制器为
$ {\boldsymbol{u}}{\text{(}}{t} {\text{)}} = {{\boldsymbol{K}}_i}{\boldsymbol{y}}{\text{(}}{t} {\text{)}} $ | (3) |
式中:参数
定义可观测信号为
基于上述内容,构造非同步静态输出反馈控制器,如式(4)所示。
$ {\boldsymbol{u}}{\text{(}}{t} {\text{)}} = {{\boldsymbol{K}}_{m} }{\boldsymbol{y}}{\text{(}}{t} {\text{)}} $ | (4) |
结合系统模型(2)和控制器(4),能够得到闭环线性随机跳变系统为
$ \left\{ \begin{gathered} {\boldsymbol{\dot x}}{\text{(}}t{\text{)}} = {\text{(}}{{\boldsymbol{A}}_i} + {{\boldsymbol{B}}_i}{{\boldsymbol{K}}_m}{{\boldsymbol{D}}_i}{\text{)}}{\boldsymbol{x}}{\text{(}}{t} {\text{)}} + {{\boldsymbol{C}}_i}{\boldsymbol{w}}{\text{(}}t{\text{)}} \hfill \\ {\boldsymbol{y}}{\text{(}}t{\text{)}} = {{\boldsymbol{D}}_i}{\boldsymbol{x}}{\text{(}}t{\text{)}} \hfill \\ \end{gathered} \right. $ | (5) |
注释2 根据闭环系统(5),不难发现当矩阵
在进行系统稳定性分析与控制器设计之前,首先给出以下引理与定理。
引理1[19] 如果存在标量
定义1[20] 如果下列条件同时满足,则称线性跳变系统(5)是随机稳定的且满足
(1) 对于任意初始条件
$ \parallel {\boldsymbol{x}}{\text{(}}{t} {\text{)}}\parallel _{\text{2}}^{\text{2}} = \int_{\text{0}}^\infty {{\text{E\{ }} \parallel {\boldsymbol{x}}{\text{(}}{t} {\text{)}}{\parallel ^2}|{\text{(}}{{\boldsymbol{x}}_{\text{0}}}{\text{,}}{\alpha _{\text{0}}}{\text{,}}{\kappa _{\text{0}}}{\text{)\} }}} {\text{d}}t \lt \infty $ |
那么,线性跳变系统(5)是随机稳定的。
(2) 对于任意
$ {\text{E}}\left\{ {\int_{\text{0}}^\infty {{{\boldsymbol{y}}^{\rm{T}}}{\text{(}}t{\text{)}}{\boldsymbol{y}}{\text{(}}t{\text{)d}}{t} } } \right\} \leqslant {\gamma ^{\text{2}}}{\text{E}}\left\{ {\int_{\text{0}}^\infty {{{\boldsymbol{w}}^{\rm{T}}}{\text{(}}t{\text{)}}{\boldsymbol{w}}{\text{(}}t{\text{)d}}{t} } } \right\} $ |
成立,则称闭环系统(5)满足
在本节中,主要讨论闭环线性跳变系统随机稳定的充分条件以及在时变发射概率方法下非同步静态输出反馈控制器的设计过程。
定理1 对于
$ {{\boldsymbol{\varPsi}} _{\text{1}}} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{\varPhi}} _{{\text{11}}}}}&{{{\boldsymbol{P}}_i}{{\boldsymbol{C}}_{i} }} \\ * &{ - {\gamma ^{\text{2}}}{\boldsymbol{I}}} \end{array}} \right] \lt {\text{0}} $ | (6) |
$ {{\boldsymbol{\varPhi}} _{{\text{11}}}} = {\boldsymbol{\sum\nolimits}}_{{j} = {\text{1}}}^{{N_{\text{1}}}} {\pi _{ij}^*{{\boldsymbol{P}}_j} + {\text{2}}{{\boldsymbol{P}}_i}{{\left({{\boldsymbol{A}}_i} + {\boldsymbol{\sum\nolimits}}_{{m} = {\text{1}}}^{{{N} _{\text{2}}}} {{\varphi_{im} ^t}{{\boldsymbol{B}}_i}{{\boldsymbol{K}}_{m} }{{\boldsymbol{D}}_i}} \right) + }}{{{\boldsymbol{D}}}}_{i} ^{\rm{T}}{{\boldsymbol{D}}_i}} $ |
$ \pi _{ij}^* = \int_{\text{0}}^\infty {\pi _{ij}^h} {q} _i^h{{{{\rm{d}}}}h} $ |
式中:
证明 首先,对于任意
$ {V}({\boldsymbol{x}}({t}),\alpha ({t}),{t})={{\boldsymbol{x}}}^{{\rm{T}}}({t}){{\boldsymbol{P}}}_{a({t})}{\boldsymbol{x}}({t}) $ |
根据文献[18],对于
$ \begin{aligned}&\quad{L} ( {{V} ( {{\boldsymbol{x}}({t} ),\alpha ({t} ),{t} } )} ) =\\ &\mathop {{\text{lim}}}\limits_{\varDelta \to {\text{0}}} \frac{{\text{1}}}{\varDelta }\left( {\sum\nolimits_{{j} = {\text{1}},{j} \ne {i} }^{{N_{\text{1}}}} {{{q} _{ij}}\frac{{{{G} _i}{\text{(}}{h} + \varDelta {\text{)}} - {{G} _i}{\text{(}}{h} {\text{)}}}}{{{\text{1}} - {{G} _i}{\text{(}}{h} {\text{)}}}}{{\boldsymbol{x}}^{\rm{T}}}({t} + \varDelta ){{\boldsymbol{P}}_j}} } \right. \times\\ &\quad{\boldsymbol{x}}({t} + \varDelta ) + \frac{{{\text{1}} - {{G} _i}{\text{(}}{h} + \varDelta {\text{)}}}}{{{\text{1}} - {{G} _i}{\text{(}}{h} {\text{)}}}}{{\boldsymbol{x}}^{\rm{T}}}({t} + \varDelta ){{\boldsymbol{P}}_i}{\boldsymbol{x}}({t} + \varDelta ) -\\ &\quad\bigg.{{\boldsymbol{x}}^{\rm{T}}}({t} ){{\boldsymbol{P}}_i}{\boldsymbol{x}}({t} )\bigg) \end{aligned}$ |
式中:
此外,对于满足条件
$ {\boldsymbol{x}}({t} + \varDelta ) = \varDelta {\boldsymbol{\dot x}}{\text{(}}{t} {\text{)}} + {\boldsymbol{x}}{\text{(}}{t} {\text{)}} + o{\text{(}}\varDelta {\text{)}} $ |
结合上述
$ \begin{split} &{\text{E}}\left( {{L} \left( {{V} \left( {{\boldsymbol{x}}\left( {t} \right),\alpha \left( {t} \right),{t} } \right)} \right)} \right) ={\text{2}}{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}{{\boldsymbol{P}}_i}{\text{[(}}{{\boldsymbol{A}}_i} + {{\boldsymbol{B}}_i}{{\boldsymbol{K}}_{m} }{{\boldsymbol{D}}_i}{\text{)}}{\boldsymbol{x}}{\text{(}}{t} {\text{)}} +\\ & {{\boldsymbol{C}}_i}{\boldsymbol{w}}{\text{(}}t{\text{)]}} + \sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}\pi _{ij}^h{{\boldsymbol{P}}_j}{\boldsymbol{x}}{\text{(}}{t} {\text{)}}} =\\ &{\rm{2}}{{\boldsymbol{x}}^{\rm{T}}}{\rm{(}}t{\rm{)}}{{\boldsymbol{P}}_i}\left[ {({{\boldsymbol{A}}_i} + \sum\nolimits_{m = {\rm{1}}}^{{N_{\rm{2}}}} {{\varphi_{im} ^t}{{\boldsymbol{B}}_i}{{\boldsymbol{K}}_m}{{\boldsymbol{D}}_i}} {\rm{)}}{\boldsymbol{x}}{\rm{(}}t{\rm{)}} + {{\boldsymbol{C}}_i}{\boldsymbol{w}}{\rm{(}}t)} \right] + \\ &\sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}\pi _{ij}^*{{\boldsymbol{P}}_j}{\boldsymbol{x}}{\text{(}}{t} {\text{)}}} \end{split}$ |
当
$ \begin{aligned} &{\text{E}}( {{L} ( {{V} ( {{\boldsymbol{x}}( {t} ),\alpha ( {t} ),{t} } )} )} ) = \sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}\pi _{ij}^*{{\boldsymbol{P}}_j}{\boldsymbol{x}}{\text{(}}{t} {\text{)}}}+\\ &{\text{2}}{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}{{\boldsymbol{P}}_i}\left({{\boldsymbol{A}}_i} + \sum\nolimits_{{m} = {\text{1}}}^{{N_{\text{2}}}} {{\varphi _{im}^t}{{\boldsymbol{{ B}}}_i}{{\boldsymbol{K}}_{m} }{{\boldsymbol{D}}_i}} \right){\boldsymbol{x}}{\text{(}}{t} {\text{)}}\end{aligned} $ |
然后,由不等式(6)可知,
进一步,考虑
$ \begin{aligned} &{\text{E}}\left( {{L} \left( {{V} \left( {{\boldsymbol{x}}\left( {t} \right),\alpha \left( {t} \right),{t} } \right)} \right)} \right) \leqslant\\ &{\text{2}}{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}{{\boldsymbol{P}}_i}{\text{(}}{{\boldsymbol{A}}_i} + {{\boldsymbol{B}}_i}{{\boldsymbol{K}}_{m} }{{\boldsymbol{D}}_i}{\text{)}}{\boldsymbol{x}}{\text{(}}{t} {\text{)}} + \sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}\pi _{ij}^*{{\boldsymbol{P}}_j}{\boldsymbol{x}}{\text{(}}{t} {\text{)}}} +\\ &{\text{2}}{{\boldsymbol{x}}^{\rm{T}}}{\text{(}}{t} {\text{)}}{{\boldsymbol{P}}_i}{{\boldsymbol{C}}_{i} }{\boldsymbol{w}}{\text{(}}t{\text{) + }}{{\boldsymbol{y}}^{\rm{T}}}{\text{(}}t{\text{)}}{\boldsymbol{y}}{\text{(}}t{\text{)}} - {\gamma ^{\text{2}}}{{\boldsymbol{w}}^{\rm{T}}}{\text{(}}t{\text{)}}{\boldsymbol{w}}{\text{(}}t{\text{)}} =\\ &{{\boldsymbol{\xi }}^{\rm{T}}}{\text{(}}{t} {\text{)}}{\boldsymbol{\varPsi \xi }}{\text{(}}{t} {\text{)}} \end{aligned}$ |
式中:
$ {{\boldsymbol{\xi }}^{\rm{T}}}{\text{(}}{t} {\text{)}} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{x}}^{\text{T}}}{\text{(}}{t} {\text{)}}}&{{{\boldsymbol{w}}^{\text{T}}}{\text{(}}{t} {\text{)}}} \end{array}} \right] $ |
$ {\boldsymbol{\varPsi }} = \left[ {\begin{array}{*{20}{c}} {\displaystyle\sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {\pi _{ij}^*{{\boldsymbol{P}}_j} + {\text{2}}{{\boldsymbol{P}}_i}{\text{(}}{{\boldsymbol{A}}_i} + {{\boldsymbol{{ Z}}}_{im}}{\text{) + }}{\boldsymbol{D}}_{i} ^{\rm{T}}{{\boldsymbol{D}}_i}} }&{{{\boldsymbol{P}}_i}{{\boldsymbol{C}}_{i} }} \\ * &{ - {\gamma ^{\text{2}}}{\boldsymbol{I}}} \end{array}} \right] $ |
$ {{\boldsymbol{{ Z}}}_{im}} = \sum\nolimits_{{m} = {\text{1}}}^{{N_{\text{2}}}} {{\varphi _{im}^t}{{\boldsymbol{B}}_i}{{\boldsymbol{K}}_{m} }{{\boldsymbol{D}}_i}} $ |
由不等式(6)可知
注释3 基于线性矩阵不等式方法与Lyapunov函数方法,定理1给出了系统的随机稳定性条件。然而,在定理1所给的不等式中,存在时变的发射概率以及耦合项
定理2 对于
$ {\mathop {\boldsymbol{\varPsi_{\text{1}} }}\limits^ \wedge } = \left[ {\begin{array}{*{20}{c}} {{{\mathop {\boldsymbol{\varPhi }}\limits^ \wedge }_{{\text{11}}}}}&{{{\boldsymbol{P}}_i}{{\boldsymbol{C}}_{i} }} \\\\ * &{ - {\gamma ^{\text{2}}}{\boldsymbol{I}}} \end{array}} \right] < {\text{0}} $ | (7) |
$ \left[ {\begin{array}{*{20}{c}} {{\text{He(}}{{\boldsymbol{B}}_i}{{\boldsymbol{Y}}_{m} }{{\boldsymbol{D}}_i}{\text{)}} - {{\boldsymbol{W}}_{im}}}&{\boldsymbol{\varXi }} \\\\ *&{ - \varepsilon {{\boldsymbol{X}}_m} - \varepsilon {{\boldsymbol{X}}_m^{\rm{T}}}} \end{array}} \right] \lt {\text{0}} $ | (8) |
式中:
$ {\boldsymbol{\varXi }} = {\text{(}}{{\boldsymbol{P}}_i}{{\boldsymbol{B}}_i} - {{\boldsymbol{B}}_i}{{\boldsymbol{X}}_m}{\text{)}} + \varepsilon {{\text{(}}{{\boldsymbol{Y}}_{m} }{{\boldsymbol{D}}_i}{\text{)}}^{\rm{T}}} $ |
$ {{{\mathop {\boldsymbol{\varPhi }}\limits^ \wedge }_{{\text{11}}}}} = \sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {\pi _{ij}^*{{\boldsymbol{P}}_j} + {\text{2}}{{\boldsymbol{P}}_i}{{\boldsymbol{A}}_i} + \sum\nolimits_{\beta = {\text{1}}}^{{\beta _0}} {\sum\nolimits_{{m} = {\text{1}}}^{{N_{\text{2}}}} {\varphi _{im}^\beta {{\boldsymbol{W}}_{im}}} } + {\boldsymbol{D}}_{i} ^{\rm{T}}{{\boldsymbol{D}}_i}} $ |
则可称闭环线性跳变系统是随机稳定的且满足
$ {{\boldsymbol{K}}_{m} } = {\boldsymbol{X}}_m^{ - {\text{1}}}{{\boldsymbol{Y}}_{m} } $ |
证明 首先,为了解决定理1中的耦合项
$ {{\boldsymbol{P}}_i}{{\boldsymbol{B}}_i}{{\boldsymbol{K}}_{m} }{{\boldsymbol{D}}_i} + {{\text{(}}{{\boldsymbol{P}}_i}{{\boldsymbol{B}}_i}{{\boldsymbol{K}}_{m} }{{\boldsymbol{D}}_i}{\text{)}}^{\rm{T}}} < {{\boldsymbol{W}}_{im}} $ |
由于
$ {\mathop {\boldsymbol{\varPsi_{\text{1}} }}\limits^ \to } = \left[ {\begin{array}{*{20}{c}} {{{\mathop {\boldsymbol{\varPhi }}\limits^ \to }_{{\text{11}}}}}&{{{\boldsymbol{P}}_i}{{\boldsymbol{C}}_{i} }} \\\\ * &{ - {\gamma ^{\text{2}}}{\boldsymbol{I}}} \end{array}} \right] < {\text{0}} $ |
式中:
$ {{{\mathop {\boldsymbol{\varPhi }}\limits^ \to }_{{\text{11}}}}} = \sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {\pi _{ij}^*{{\boldsymbol{P}}_j} + {\text{2}}{{\boldsymbol{P}}_i} {{\boldsymbol{A}}_i} + \sum\nolimits_{{m} = {\text{1}}}^{{N_{\text{2}}}} {{\varphi _{im}^t}{{\boldsymbol{W}}_{im}}} + {\boldsymbol{D}}_{i} ^{\rm{T}}{{\boldsymbol{D}}_i}} $ |
考虑时变发射概率满足
$ {\mathop {\boldsymbol{\varPsi_{\text{1}} }}\limits^ \wedge } = \left[ {\begin{array}{*{20}{c}} {{{\mathop {\boldsymbol{\varPhi }}\limits^ \wedge }_{{\text{11}}}}}&{{{\boldsymbol{P}}_i}{{\boldsymbol{C}}_{i} }} \\\\ * &{ - {\gamma ^{\text{2}}}{\boldsymbol{I}}} \end{array}} \right] < {\text{0}} $ |
式中:
$ {{{\mathop {\boldsymbol{\varPhi }}\limits^ \wedge }_{{\text{11}}}}} = \sum\nolimits_{{j} = {\text{1}}}^{{N_{\text{1}}}} {\pi _{ij}^*{{\boldsymbol{P}}_j} + {\text{2}}{{\boldsymbol{P}}_i}{{\boldsymbol{A}}_i} + \sum\nolimits_{\beta = {\text{1}}}^{{\beta _0}} {\sum\nolimits_{{m} = {\text{1}}}^{{N_{\text{2}}}} {\varphi _{im}^\beta {{\boldsymbol{W}}_{im}}} } + {\boldsymbol{D}}_{i} ^{\rm{T}}{{\boldsymbol{D}}_i}} $ |
然后,
$ {{\boldsymbol{B}}_i}{{\boldsymbol{Y}}_{m} }{{\boldsymbol{D}}_i} + {{\text{(}}{{\boldsymbol{B}}_i}{{\boldsymbol{Y}}_{m} }{{\boldsymbol{D}}_i}{\text{)}}^{\rm{T}}} - {{\boldsymbol{W}}_{im}} +{\text{2(}}{{\boldsymbol{P}}_i}{{\boldsymbol{B}}_i} - {{\boldsymbol{B}}_i}{{\boldsymbol{X}}_m}{\text{)}}{\boldsymbol{X}}_m^{ - {\text{1}}}{{\boldsymbol{Y}}_{m} }{{\boldsymbol{D}}_i} \lt {\text{0}} $ |
通过使用引理1,可得
$ \left[ {\begin{array}{*{20}{c}} {{\text{He(}}{{\boldsymbol{B}}_i}{{\boldsymbol{Y}}_{m} }{{\boldsymbol{D}}_i}{\text{)}} - {{\boldsymbol{W}}_{im}}}&{{\text{(}}{{\boldsymbol{P}}_i}{{\boldsymbol{B}}_i} - {{\boldsymbol{B}}_i}{{\boldsymbol{X}}_m}{\text{)}} + \varepsilon {{{\text{(}}{{\boldsymbol{Y}}_{m} }{{\boldsymbol{D}}_i}{\text{)}}}^{\rm{T}}}} \\\\ *&{ - \varepsilon {{\boldsymbol{X}}_m} - \varepsilon {{\boldsymbol{X}}_m}^{\rm{T}}} \end{array}} \right] \lt {\text{0}} $ |
因此,如果找到
注释4 在现有线性跳变系统非同步输出反馈控制的研究成果中,文献[21]对于线性跳变系统使用Markov跳变系统模型进行建模,而且通过一种固定转移概率描述系统模态之间、系统模态与控制器模态之间的关系,进而提出了非同步静态输出反馈控制器的设计方法。因此,与文献[21]相比,本文的研究成果进一步降低了其保守性,而且更加适用于实际系统。
3 数值算例在本节中,旨在通过数值仿真分析验证所提基于时变发射概率方法的线性跳变系统非同步静态输出反馈控制策略的有效性与正确性。首先,考虑含有两个模态变化的线性跳变系统(2)。
$ 模态1:\left\{ \begin{gathered} {\boldsymbol{\dot x}}{\text{(}}t{\text{)}} = {{\boldsymbol{A}}_{\text{1}}}{\boldsymbol{x}}{\text{(}}t{\text{)}} + {{\boldsymbol{B}}_{\text{1}}}{\boldsymbol{u}}{\text{(}}t{\text{)}} + {{\boldsymbol{C}}_{\text{1}}}{\boldsymbol{w}}{\text{(}}t{\text{)}} \hfill \\ {\boldsymbol{y}}{\text{(}}t{\text{)}} = {{\boldsymbol{D}}_{\text{1}}}{\boldsymbol{x}}{\text{(}}t{\text{)}} \hfill \\ \end{gathered} \right. $ |
$ 模态2:\left\{ \begin{gathered} {\boldsymbol{\dot x}}{\text{(}}t{\text{)}} = {{\boldsymbol{A}}_{\text{2}}}{\boldsymbol{x}}{\text{(}}t{\text{)}} + {{\boldsymbol{B}}_{\text{2}}}{\boldsymbol{u}}{\text{(}}t{\text{)}} + {{\boldsymbol{C}}_{\text{2}}}{\boldsymbol{w}}{\text{(}}t{\text{)}} \hfill \\ {\boldsymbol{y}}{\text{(}}t{\text{)}} = {{\boldsymbol{D}}_{\text{2}}}{\boldsymbol{x}}{\text{(}}t{\text{)}} \hfill \\ \end{gathered} \right. $ |
对于上述系统,两个操作模态下的系统参数为
$ \begin{array}{*{20}{l}} {{{\boldsymbol{A}}_1} = \left[ {\begin{array}{*{20}{c}} 0&2\\ 2&{ - 3} \end{array}} \right],}&{{{\boldsymbol{A}}_2} = \left[ {\begin{array}{*{20}{c}} { - 1}&1\\ 1&{ - 4} \end{array}} \right]}\\ {{{\boldsymbol{B}}_1} = \left[ {\begin{array}{*{20}{c}} 0\\ { - 2} \end{array}} \right],}&{{{\boldsymbol{B}}_2} = \left[ {\begin{array}{*{20}{c}} 0\\ { - 10/8} \end{array}} \right]}\\ {{{\boldsymbol{C}}_1} = \left[ {\begin{array}{*{20}{c}} 1\\ 0 \end{array}} \right],}&{{{\boldsymbol{C}}_2} = \left[ {\begin{array}{*{20}{c}} 1\\ 0 \end{array}} \right]}\\ {{{\boldsymbol{D}}_1} = {{\left[ {\begin{array}{*{20}{c}} { - 3}\\ 0 \end{array}} \right]}^{\rm{T}}},}&{{{\boldsymbol{D}}_2} = {{\left[ {\begin{array}{*{20}{c}} 0\\ 3 \end{array}} \right]}^{\rm{T}}}} \end{array}$ |
假设模态的驻留时间服从Weibull分布。根据文献[22],转移概率矩阵及其数学期望可表示为
$ [ {\pi _{ij}^h} ] = \left[ {\begin{array}{*{20}{c}} { - {\text{2}}{h} }&{{\text{2}}{h} } \\\\ {{\text{3}}{{h} ^{\text{2}}}}&{ - {\text{3}}{{h} ^{\text{2}}}} \end{array}} \right] $ |
$ {\text{E}}[ {\pi _{ij}^h} ] = \left[ {\begin{array}{*{20}{c}} { - {\text{1}}{\text{.772 5}}}&{\;\;{\text{1}}{\text{.772 5}}} \\\\ {\;\;{\text{2}}{\text{.708 2}}}&{ - {\text{2}}{\text{.708 2}}} \end{array}} \right] $ |
考虑控制器也存在两个模态变化。假设时变发射概率由具有两个顶点的多面体表征。
$ \varphi _{im}^{\text{1}} = \left[ {\begin{array}{*{20}{c}} {{\text{0}}{\text{.3}}}&{{\text{0}}{\text{.7}}} \\\\ {{\text{0}}{\text{.6}}}&{{\text{0}}{\text{.4}}} \end{array}} \right] \text{,} \varphi _{im}^{\text{2}} = \left[ {\begin{array}{*{20}{c}} {{\text{0}}{\text{.2}}}&{{\text{0}}{\text{.8}}} \\\\ {{\text{0}}{\text{.4}}}&{{\text{0}}{\text{.6}}} \end{array}} \right] $ |
给出参数
$ {{\boldsymbol{K}}_{\text{1}}} = - {\text{0}}{\text{.333 2}} \text{,} {{\boldsymbol{K}}_{\text{2}}} = - {\text{0}}{\text{.280 0}} $ |
假设外部干扰信号为
$ {\boldsymbol{w}}\text{(}t\text{)=}\left\{\begin{array}{l}\text{6,} \qquad\,{3}\leqslant \mathrm{t}\leqslant \text{5 }\\\\ \text{5sin}\;{t},\text{ 5} < \mathrm{t}\leqslant \text{10}\\\\ \text{0,} \quad\;\;\;\;\,\text{其他}\end{array}\right. $ |
依据上述理论以及数值信息,对系统进行0~50 s的仿真测试,仿真结果如图1~4所示。图1表示线性跳变系统的模态变化情况。图2表示在时变发射概率下非同步静态输出反馈控制器的模态变化情况。系统的状态变化如图3~4所示。图3表示开环线性跳变系统的状态变化。图4表示闭环线性跳变系统的状态变化。从图3~4可以看出,本文所提的控制方法能够保障系统的稳定运行。因此,该控制方法是有效且正确的。
![]() |
图 1 线性跳变系统的模态变化 Figure 1 Mode change of linear jump systems |
![]() |
图 2 静态输出反馈控制器的模态变化 Figure 2 Mode change of static output feedback controller |
![]() |
图 3 开环线性跳变系统的状态响应 Figure 3 State responses of open-loop linear jump system |
![]() |
图 4 闭环线性跳变系统的状态响应 Figure 4 State responses of closed-loop linear jump system |
本文基于时变发射概率方法,研究了模态受限线性跳变系统的静态输出反馈控制器的设计问题。考虑外部环境使系统参数与结构发生变化的现象,本文充分发挥了semi-Markov跳变系统模型的优势,建立了基于semi-Markov理论的线性跳变系统模型。为了保障系统的稳定运行,设计了一个非同步静态输出反馈控制器。考虑系统模态受限的情况,本文采用了隐semi-Markov转移概率模型与时变发射概率模型模拟系统与控制器之间的模态关系。此外,通过使用Lyapunov稳定性理论与线性矩阵不等式方法,给出了系统稳定性条件以及非同步静态输出反馈控制器的存在条件。最后,通过数值仿真验证了所提控制方法的有效性与正确性。基于上述内容,本文的贡献点包括以下几个方面:(1) 考虑一类基于semi-Markov跳变系统模型的线性随机跳变系统,设计了基于时变发射概率方法的非同步静态输出反馈控制器;(2) 提出了semi-Markov跳变系统的输出反馈控制新框架;(3) 提出了闭环semi-Markov跳变系统新的稳定性条件以及控制器存在条件。与一些现有模态受限系统稳定控制策略相比,所提方法能够克服时不变发射概率的保守性。在将来的工作中,希望所提控制方法能够应用到更多系统模型中[23-24]。
[1] |
刘越, 周平. 马尔可夫跳变线性系统最优控制的研究现状与进展[J].
信息与控制, 2022, 51(1): 54-68.
LIU Y, ZHOU P. Recent status and progress in optimal control of Markov jump linear systems[J]. Information and Control, 2022, 51(1): 54-68. |
[2] |
万海英, 栾小丽, 刘飞. 基于去随机化方法的Markov跳变系统有限频段控制[J].
控制理论与应用, 2018, 35(7): 1002-1008.
WAN H Y, LUAN X L, LIU F. Derandomization based finite-frequency control for Markov jump system[J]. Control Theory & Applications, 2018, 35(7): 1002-1008. DOI: 10.7641/CTA.2017.70513. |
[3] |
LI H Y, SHI P, YAO D Y. Adaptive sliding-mode control of Markov jump nonlinear systems with actuator faults[J].
IEEE Transactions on Automatic Control, 2016, 62(4): 1933-1939.
|
[4] |
TAO J, LU R Q, WU Z G, et al. Reliable control against sensor failures for Markov jump systems with unideal measurements[J].
IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2017, 49(2): 308-316.
|
[5] |
HUANG J, SHI Y. Stochastic stability and robust stabilization of semi-Markov jump linear systems[J].
International Journal of Robust and Nonlinear Control, 2013, 23(18): 2028-2043.
DOI: 10.1002/rnc.2862. |
[6] |
林文娟, 何勇. 时滞半Markov跳变神经网络系统事件驱动故障检测滤波器设计[J].
控制理论与应用, 2021, 38(9): 1341-1350.
LIN W J, HE Y. Event-triggered fault detection filter design for semi-Markov jump neural networks with time delays[J]. Control Theory & Applications, 2021, 38(9): 1341-1350. |
[7] |
WANG B, ZHU Q X. Stability analysis of semi-Markov switched stochastic systems[J].
Automatica, 2018, 94: 72-80.
DOI: 10.1016/j.automatica.2018.04.016. |
[8] |
SHEN H, LI F, XU S Y, et al. Slow state variables feedback stabilization for semi-Markov jump systems with singular perturbations[J].
IEEE Transactions on Automatic Control, 2017, 63(8): 2709-2714.
|
[9] |
TIAN Y X, YAN H C, ZHANG H, et al. Dynamic output-feedback control of linear semi-Markov jump systems with incomplete semi-Markov kernel[J].
Automatica, 2020, 117: 108997.
DOI: 10.1016/j.automatica.2020.108997. |
[10] |
ZHANG L C, LAM H K, SUN Y H, et al. Fault detection for fuzzy semi-Markov jump systems based on interval type-2 fuzzy approach[J].
IEEE Transactions on Fuzzy Systems, 2019, 28(10): 2375-2388.
|
[11] |
XU Z W, WU Z G, SU H Y, et al. Energy-to-peak filtering of semi-Markov jump systems with mismatched modes[J].
IEEE Transactions on Automatic Control, 2019, 65(10): 4356-4361.
|
[12] |
任乘乘, 宋军, 何舒平. 基于扩展状态观测器的随机隐Markov正跳变系统有限时间异步控制[J].
控制理论与应用, 2021, 38(11): 1891-1900.
REN C C, SONG J, HE S P. Extended-state-observer-based finite-time asynchronous control of a class of stochastic positive hidden Markov jump systems[J]. Control Theory & Applications, 2021, 38(11): 1891-1900. DOI: 10.7641/CTA.2021.10585. |
[13] |
SONG J, NIU Y G, LAM H K, et al. Asynchronous sliding mode control of singularly perturbed semi-Markovian jump systems: application to an operational amplifier circuit[J].
Automatica, 2020, 118: 109026.
DOI: 10.1016/j.automatica.2020.109026. |
[14] |
XU Y, WU Z G, SUN J. Security-based passivity analysis of Markov jump systems via asynchronous triggering control[EB/OL]. (2021-07-08)[2022-03-14]. IEEE Transactions on Cybernetics, 2021. https://ieeexplore.ieee.org/document/9478308.
|
[15] |
DONG S L, WU Z G, PAN Y J, et al. Hidden-Markov-model-based asynchronous filter design of nonlinear Markov jump systems in continuous-time domain[J].
IEEE Transactions on Cybernetics, 2018, 49(6): 2294-2304.
|
[16] |
YIN Y Y, ZHU L J, LIU F, et al. Asynchronous H∞ control for nonhomogeneous higher-level Markov jump systems
[J].
Journal of the Franklin Institute, 2020, 357(8): 4697-4708.
DOI: 10.1016/j.jfranklin.2020.02.010. |
[17] |
CHENG P, CHEN M Y, STOJANOVIC V, et al. Asynchronous fault detection filtering for piecewise homogenous Markov jump linear systems via a dual hidden Markov model[J].
Mechanical Systems and Signal Processing, 2021, 151: 107353.
DOI: 10.1016/j.ymssp.2020.107353. |
[18] |
TIAN Y X, YAN H C, DAI W, et al. Observed-based asynchronous control of linear semi-Markov jump systems with time-varying mode emission probabilities[J].
IEEE Transactions on Circuits and Systems II:Express Briefs, 2020, 67(12): 3147-3151.
DOI: 10.1109/TCSII.2020.2973242. |
[19] |
DONG S, REN W, WU Z G, et al.
|
[20] |
ZHANG L C, SUN Y H, LI H Y, et al. Event-triggered fault detection for nonlinear semi-Markov jump systems based on double asynchronous filtering approach[J].
Automatica, 2022, 138: 110144.
DOI: 10.1016/j.automatica.2021.110144. |
[21] |
DONG S L, FANG M, CHEN S. Extended dissipativity asynchronous static output feedback control of Markov jump systems[J].
Information Sciences, 2020, 514: 275-287.
DOI: 10.1016/j.ins.2019.11.038. |
[22] |
LI M, CHEN Y, XU L Y, et al. Asynchronous control strategy for semi-Markov switched system and its application[J].
Information Sciences, 2020, 532: 125-138.
DOI: 10.1016/j.ins.2020.04.004. |
[23] |
周琪, 林国怀, 马慧, 等. 输入死区下的多输入多输出系统自适应神经网络容错控制[J].
中国科学:信息科学, 2021, 51(4): 618-632.
ZHOU Q, LIN G H, MA H, et al. Adaptive neural network fault-tolerant control for MIMO systems with dead zone inputs[J]. Scientia Sinica Informationis, 2021, 51(4): 618-632. DOI: 10.1360/SSI-2019-0198. |
[24] |
周琪, 陈广登, 鲁仁全, 等. 基于干扰观测器的输入饱和多智能体系统事件触发控制[J].
中国科学:信息科学, 2019, 49(11): 1502-1516.
ZHOU Q, CHEN G D, LU R Q, et al. Disturbance-observer-based event-triggered control for multi-agent systems with input saturation[J]. Scientia Sinica Informationis, 2019, 49(11): 1502-1516. DOI: 10.1360/SSI-2019-0105. |