哈尔滨工业大学学报  2022, Vol. 54 Issue (12): 80-86  DOI: 10.11918/202105030
0

引用本文 

丁三波, 刘亚拴. 不确定离散时间系统的状态逼近事件触发控制[J]. 哈尔滨工业大学学报, 2022, 54(12): 80-86. DOI: 10.11918/202105030.
DING Sanbo, LIU Yashuan. Event-triggered control for uncertain discrete-time systems via state approximation approach[J]. Journal of Harbin Institute of Technology, 2022, 54(12): 80-86. DOI: 10.11918/202105030.

基金项目

国家自然科学基金(61903121);河北省自然科学基金(F2020202063);河北省创新能力提升计划项目(18961604H)

作者简介

丁三波(1989—),男,副教授,博士生导师

通信作者

丁三波,dingsanbo@163.com

文章历史

收稿日期: 2021-05-08
不确定离散时间系统的状态逼近事件触发控制
丁三波, 刘亚拴     
河北工业大学 人工智能与数据科学学院,天津 300401
摘要: 为减少不确定离散时间线性/非线性系统的事件触发次数, 节省通讯资源, 提出了基于状态逼近的事件触发控制方法。首先, 针对不确定离散线性系统, 利用采样信号、系统矩阵和确定离散线性系统解析解的定义,逐段构造不确定离散系统的状态逼近解。将测量误差定义为系统当前状态与逼近解之间的差, 构造事件触发条件和控制器, 通过设计Lyapunov泛函得到离散线性系统的稳定性条件。其次, 对于一类Lipschitz离散非线性系统, 将该系统进行线性化处理。根据无扰动离散线性系统解析解的定义, 类似于线性系统的处理方法, 逐段构造状态逼近解, 重新定义测量误差, 设计事件触发条件和控制器, 并建立离散非线性系统的稳定性条件。将状态逼近技术与动态事件触发策略相结合, 在减小测量误差的同时, 降低触发阈值, 进一步减少事件发生的次数, 实现更好的控制效果。通过倒立摆系统和蔡氏电路两个数值例子表明,相比于传统事件触发方案, 状态逼近法可以显著降低事件触发的次数, 避免了通讯资源的浪费。
关键词: 事件触发控制    不确定参数    Lipschitz非线性    状态逼近技术    动态触发    
Event-triggered control for uncertain discrete-time systems via state approximation approach
DING Sanbo, LIU Yashuan     
School of Artificial Intelligence, Hebei University of Technology, Tianjin 300401, China
Abstract: To reduce the event-triggered times of uncertain discrete-time linear/nonlinear systems and save communication resources, we proposed an event-triggered control (ETC) strategy based on state approximation. First, the approximate solution of the uncertain discrete-time linear system was constructed piece-wisely by using the analytical solution of the certain linear system, sampled signals, and system matrices. The measurement error was defined as the difference between the current system state and the approximate solution. The event-triggered condition and controller were constructed, and the stability conditions were established by designing Lyapunov functions. Then, for a class of Lipschitz discrete-time nonlinear system, linearization was performed. According to the analytical solution of undisturbed linear system, similar to the technique for linear system, the piece-wise approximate solution was constructed, and the measurement error was redefined. The event-triggered condition and controller were designed respectively, and the stability conditions of the system were developed. By combining the state approximation technique with dynamic triggered method, the measuring error and the trigger threshold were reduced, and the event-triggered times were further decreased, indicating better control effects. Simulation results of inverted pendulum system and Chua's circuit showed that compared with the traditional event-triggered scheme, the state approximation approach significantly reduced the event-triggered times and avoided wasting communication resources.
Keywords: event-triggered control    uncertain parameters    Lipschitz nonlinear    state approximation technique    dynamic trigger    

近年来, 随着网络技术的迅速发展, 网络化控制系统由于成本较低, 便于维护, 可以有效地实现远程控制和远程诊断, 受到了学者的广泛关注。周期采样是一种常见的网络化控制方法[1-2]。此方法根据给定的采样周期, 对系统输出进行周期性采样和传输。周期采样利于系统的设计与分析, 但可能会产生冗余采样信号, 造成通信带宽的浪费。为避免此类问题, 学者引入了事件触发控制(Event-triggered control, ETC)。在事件触发控制中, 只有在某一变量超过给定阈值时, 控制器执行更新任务, 有效地节约了通信带宽资源[3-5]。目前, 事件触发控制已经广泛存在于各个领域的研究[6-8]

离散时间系统是很常见的物理系统, 针对离散时间系统的事件触发控制也屡见不鲜。如Shen等[9]研究了一类具有随机参数和不完全测量的离散时间混合时滞神经网络的事件触发状态估计问题。Hu等[10]研究了一类离散时间随机系统的事件触发机制控制问题, 探讨了数据丢包问题。文献[9-10]设计的事件触发方案均采用了传统的误差测量方式, 以状态反馈为例, 传统测量误差的定义为常采样信号与系统当前状态之间的差。在触发时刻kl到下一次触发时刻kl+1内, 被控对象在控制信号的作用下, 系统状态的演化整体趋势是收敛的, 所以测量误差会随时间逐步增大, 而这会导致测量误差很容易超过预设的常数阈值或时变阈值, 使得相邻触发间隔较小, 造成较高的触发频率。

在事件触发控制中, 可以通过增加触发阈值来降低事件发生的频率。如文献[11-12]通过引入一个内部动态变量, 将静态阈值拓展到动态阈值, 提出了动态事件触发方案, 实现了事件发生次数的有效减少。尽管动态触发方案能够有效提高静态触发的控制结果, 但在测量误差的计算方式方面并没有任何改进。另外一种可行的方法是测量误差的计算方法, 在减少计算负荷的同时, 实现动态触发的控制效果。如针对连续时间系统, Lunze等[13]引入的指数项$\exp \left((\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K})\left(t-t_k\right)\right)$和Ding等[14]引入的指数项$\exp \left(-\eta \operatorname{sign}\left(\dot{x}\left(t_k\right)\right) \operatorname{sign}\left(x\left(t_k\right)\right)\left(t-t_k\right)\right)$, 基于采样信号, 对系统的状态进行预测或逼近, 进而定义新的测量误差, 实现了触发次数的减少。然而, 关于离散时间系统第2种事件触发方案的研究却很少。

本文从状态预测或逼近的角度, 针对离散线性/非线性系统分别逐段构造了状态逼近解, 逼近解可以跟随闭环系统离散状态的局部变化趋势, 实现减少测量误差的目的。设计了基于状态逼近解的事件触发控制器, 并得到了闭环系统的稳定性判据。同时, 本文将该方法结合动态事件触发策略[11], 通过增大触发阈值, 达到更好的控制效果。最后通过数值仿真验证了该方法的有效性, 并与传统事件触发控制器[15-16]作比较, 表明状态逼近法可以有效地降低采样次数, 减少通讯带宽的浪费。

1 线性系统的事件触发控制

考虑如下离散线性系统:

$ \boldsymbol{x}(k+1)=(\boldsymbol{A}+\varDelta \boldsymbol{A}) \boldsymbol{x}(k)+\boldsymbol{B} \boldsymbol{u}(k) $ (1)

式中:$\boldsymbol{x}(k)=\operatorname{col}\left[x_1(k), x_2(k), \cdots, x_n(k)\right] \in \boldsymbol{R}^n$为状态变量, $\boldsymbol{u}(k) \in \boldsymbol{R}^q$为要设计的控制器, $\boldsymbol{A} \in \boldsymbol{R}^{n \times n}$$\boldsymbol{B} \in \boldsymbol{R}^{n \times q}$为常数矩阵。$\varDelta \boldsymbol{A} \in \boldsymbol{R}^{n \times n}$为参数扰动。假设$\varDelta \boldsymbol{A}=\boldsymbol{E} \boldsymbol{\Sigma}(k) \boldsymbol{F}$, 其中$\Sigma^{\mathrm{T}}(k) \Sigma(k) \leqslant I, \boldsymbol{E} \in \boldsymbol{R}^{n \times p}$, $\boldsymbol{F} \in \boldsymbol{R}^{p \times n}$为已知矩阵。

在传统的事件触发控制[15-16]中, 往往将控制器u(k)设计为

$ \boldsymbol{u}(k)=\boldsymbol{K} \boldsymbol{x}\left(k_l\right) $ (2)

式中klkkl+1-1, $\boldsymbol{K} \in \boldsymbol{R}^{q \times n}$为控制增益矩阵。通过定义$\boldsymbol{e}_f(k)=\boldsymbol{x}(k)-\boldsymbol{x}\left(k_l\right)$, 设计如下触发条件:

$ \begin{gathered} k_0=0 \\ k_{l+1}=\min \left\{k>k_l \mid \boldsymbol{e}_f^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_f(k)>\boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)\right\} \end{gathered} $ (3)

式中:$\boldsymbol{\varOmega} \in \boldsymbol{R}^{n \times n}$为一个正定的常数矩阵, ε>0为触发阈值。

事件触发策略(3)实际上是将常采样信号x(kl)代替了控制器$\boldsymbol{u}(k)=\boldsymbol{K} \boldsymbol{x}(k)$中的系统状态x(k), 或者说是常采样信号x(kl)用来逼近系统当前状态x(k), 这容易造成较高的触发频率。基于上述方法的局限性, 本文提出基于状态逼近的事件触发控制方法。

对于无参数扰动系统:

$ \boldsymbol{x}(k+1)=\boldsymbol{A} \boldsymbol{x}(k)+\boldsymbol{B} \boldsymbol{u}(k) $ (4)

式中控制器为$\boldsymbol{u}(k)=\boldsymbol{K} \boldsymbol{x}(k)$, 系统(4)在k∈[kl, kl+1-1]上的解析解为$\boldsymbol{x}(k)=(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K})^{k-k_l} \boldsymbol{x}\left(k_l\right)$, 不妨将该解析解视为系统(1)的状态的逼近解来研究系统(1)的稳定性。

$\boldsymbol{x}_g(k)=(\boldsymbol{A}+\boldsymbol{B K})^{k-k_l} \boldsymbol{x}\left(k_l\right)$, 构造控制器为

$ \boldsymbol{u}(k)=\boldsymbol{K} \boldsymbol{x}_g(k) $ (5)

式中$k \in\left[k_l, k_{l+1}-1\right]$。定义测量误差eg(k)=x(k)-xg(k), 设计事件触发条件为:

$ \begin{aligned} & k_0=0 \\ & k_{l+1}=\min \left\{k>k_l \mid \boldsymbol{e}_g^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_g(k)>\boldsymbol{\varepsilon} x^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)\right\} \end{aligned} $ (6)

式中:$\boldsymbol{\varOmega} \in \boldsymbol{R}^{n \times n}$为正定常数矩阵, ε>0为触发阈值。

注1   传统事件触发方法[15-16]往往将测量误差定义为常采样信号x(kl)与系统当前状态x(k)之间的差, 如事件触发条件(3)。随着时间的变化, $\boldsymbol{e}_f^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_f(k) / \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)$很容易超过预设阈值ε, 进而造成较高的触发频率。而本文重新定义测量误差, 设计事件触发条件(6), 将常采样信号x(kl)替换为xg(k), 时变信号xg(k)可以在一定程度上局部逼近系统状态x(k), 进而减少测量误差eg(k)的变化速率, 有效减少事件触发次数, 减轻网络负担。

联立系统(1)和控制器(5), 可以得出:

$ \Delta \boldsymbol{x}(k)=(\boldsymbol{A}+\Delta \boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I}) \boldsymbol{x}(k)-\boldsymbol{B K} \boldsymbol{e}_g(k) $ (7)

式中$\Delta \boldsymbol{x}(k)=\boldsymbol{x}(k+1)-\boldsymbol{x}(k)$

在定理1中, 给出了系统(1)基于控制器(5)和事件触发条件(6)的控制下渐近稳定的充分条件。

定理1   对于给定的触发阈值ε>0和控制增益矩阵KRm×n。如果存在恰当维数的矩阵P>0, Ω>0, N=col[N1, N2, N3], 以及正常数r0使下列条件成立, 则事件触发条件(6)和控制器(5)可以保证闭环系统(1)是渐近稳定的。

$ \left[\begin{array}{cccc} \varPi_1 & \varPi_2 & \varPi_3 & \boldsymbol{N}_1 \boldsymbol{E} \\ & \varPi_4 & \varPi_5 & \boldsymbol{N}_2 \boldsymbol{E} \\ & & \varPi_6 & \boldsymbol{N}_3 \boldsymbol{E} \\ & & & -r_0 \end{array}\right]<0 $ (8)

其中:

$ \begin{aligned} \varPi_1= & \boldsymbol{N}_1(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})^{\mathrm{T}} \boldsymbol{N}_1^{\mathrm{T}}+ \\ & r_0 F^{\mathrm{T}} F+\boldsymbol{\varepsilon} \boldsymbol{\varOmega} \\ \varPi_2= & \boldsymbol{P}-\boldsymbol{N}_1+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})^{\mathrm{T}} \boldsymbol{N}_2^{\mathrm{T}} \\ \varPi_3= & (\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})^{\mathrm{T}} \boldsymbol{N}_3^{\mathrm{T}}-\boldsymbol{N}_1 \boldsymbol{B} \boldsymbol{K} \\ \varPi_4= & \boldsymbol{P}-\boldsymbol{N}_2-\boldsymbol{N}_2^{\mathrm{T}} \\ \varPi_5= & -\boldsymbol{N}_3^{\mathrm{T}}-\boldsymbol{N}_2 \boldsymbol{B} \boldsymbol{K} \\ \varPi_6= & -\boldsymbol{N}_3 \boldsymbol{B} \boldsymbol{K}-\boldsymbol{K}^{\mathrm{T}} \boldsymbol{B}^{\mathrm{T}} \boldsymbol{N}_3^{\mathrm{T}}-\boldsymbol{\varOmega} \end{aligned} $

证明   考虑下面Lyapunov函数:

$ V(k)=\boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k) $ (9)

计算V(k)的差分, 可得

$ \begin{aligned} \Delta V(k)= & V(k+1)-V(k)= \\ & \boldsymbol{x}^{\mathrm{T}}(k+1) \boldsymbol{P x}(k+1)-\boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k)= \\ & \Delta \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k)+2 \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k) \end{aligned} $ (10)

$\boldsymbol{\xi}_g(k)=\operatorname{col}\left\{\boldsymbol{x}(k), \Delta \boldsymbol{x}(k), \boldsymbol{e}_g(k)\right\}$, 则对于适当维数的矩阵$\boldsymbol{N}=\operatorname{col}\left[\boldsymbol{N}_1, \boldsymbol{N}_2, \boldsymbol{N}_3\right]$, 以及正常数r0, 下列不等式条件成立:

$ \begin{aligned} 0= & 2 \boldsymbol{\xi}_g^{\mathrm{T}}(k) \boldsymbol{N}[-\Delta \boldsymbol{x}(k)+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I}+ \\ & \left.\boldsymbol{E} \boldsymbol{\Sigma}(k) \boldsymbol{F}) \boldsymbol{x}(k)-\boldsymbol{B} \boldsymbol{K} \boldsymbol{e}_g(k)\right] \leqslant \\ & 2 \boldsymbol{\xi}_g^{\mathrm{T}}(k) \boldsymbol{N}[-\Delta \boldsymbol{x}(k)+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I}) \boldsymbol{x}(k)- \\ & \left.\boldsymbol{B} \boldsymbol{K} \boldsymbol{e}_g(k)\right]+r_0 \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{F}^{\mathrm{T}} \boldsymbol{F} \boldsymbol{x}(k)+ \\ & r_0^{-1} \boldsymbol{\xi}_g^{\mathrm{T}}(k) \boldsymbol{N} \boldsymbol{E} \boldsymbol{E}^{\mathrm{T}} \boldsymbol{N}^{\mathrm{T}} \boldsymbol{\xi}_g(k) \end{aligned} $ (11)

对于k∈[kl, kl+1-1], 由事件触发条件(6), 有

$ 0 \leqslant \boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)-\boldsymbol{e}_g^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_g(k) $ (12)

联立式(10)~(12)可得

$ \Delta V(k) \leqslant \boldsymbol{\xi}_g^{\mathrm{T}}(k) \Pi_{\boldsymbol{\xi}}^g(k)<0 $ (13)
$ \boldsymbol{\varPi}=\left[\begin{array}{ccc} \varPi_1 & \varPi_2 & \varPi_3 \\ & \varPi_4 & \varPi_5 \\ & & \varPi_6 \end{array}\right]+r_0^{-1} \boldsymbol{N} \boldsymbol{E} \boldsymbol{E}^{\mathrm{T}} \boldsymbol{N}^{\mathrm{T}} $ (14)

根据Schur补定理, 条件(8)等价于Π < 0。证明完成。

文献[12]提出了离散时间系统的动态事件触发方案。这种方法实际上是增大了触发的阈值。本文的方法完全可以结合动态事件触发方案进行推广, 进而降低网络的通讯负担。定义如下γ(k)变量:

$ \begin{aligned} \gamma(k+1)= & \rho \gamma(k)-\boldsymbol{e}_g^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_g(k)+ \\ & \boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k) \end{aligned} $ (15)

式中γ(0)≥0, 相应的动态触发条件为:

$ \begin{aligned} & k_0=0 \\ & k_{l+1}= \min \left\{k>k_l \mid \gamma(k)-\theta\left(\boldsymbol{e}_g^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_g(k)-\right.\right. \\ &\left.\left.\boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)\right)<0\right\} \end{aligned} $ (16)

式中$0<\rho<1, \theta \geqslant 1 / \rho$。文献[12]证明了在区间$k \in[0, +\infty) \text { 中, } \gamma(k) \geqslant 0$, 所以动态触发条件(16)可能会比静态触发条件(6)产生较少的触发次数。

注2   触发条件(16)在增加了触发阈值的同时, 减小了测量误差的取值。从降低系统通讯负担的角度而言, 将是一种更好的选择。当θ趋于无穷时, 触发条件(6)可以看作式(16)的极限情况。

推论1   对于给定的触发阈值ε>0和控制增益矩阵$\boldsymbol{K} \in \mathbb{R}^{m \times n}$。如果定理1中的条件成立, 则在事件触发条件(16)和控制器(5)可以保证闭环系统(1)是渐近稳定的。

证明   考虑Lyapunov函数$\hat{V}(k)=\boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k)+$γ(k), 有

$ \begin{aligned} \varDelta \hat{V}(k)= & \hat{V}(k+1)-\hat{V}(k)= \\ & \varDelta \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} {\Delta x}(k)+2 {\Delta} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k)+ \\ & (\rho-1) \gamma(k)-\boldsymbol{e}_g^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_g(k)+ \\ & \boldsymbol{\varepsilon}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k) \leqslant \\ & \Delta \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} {\Delta} \boldsymbol{x}(k)+2 {\Delta} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k)- \\ & \boldsymbol{e}_g^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_g(k)+\boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k) \end{aligned} $ (17)

将式(17)代替定理1中的式(10)和式(12),其余证明与定理1相似, 在这里不再赘述。

2 非线性系统的事件触发控制

考虑如下离散非线性系统:

$ \begin{aligned} \boldsymbol{x}(k+1)= & (\boldsymbol{A}+\Delta \boldsymbol{A}) \boldsymbol{x}(k)+ \\ & (\boldsymbol{W}+\Delta \boldsymbol{W}) \boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right)+\boldsymbol{B} \boldsymbol{u}(k) \end{aligned} $ (18)

式中$\boldsymbol{x}(k)=\operatorname{col}\left[\boldsymbol{x}_1(k), \boldsymbol{x}_2(k), \cdots, \boldsymbol{x}_n(k)\right] \in \mathbb{R}^n$为状态变量, u(k)=Kx(k)为要设计的控制器, WRn×m$\boldsymbol{W}_0 \in \boldsymbol{R}^{m \times n}$为系统矩阵。$\Delta \boldsymbol{A} \in \boldsymbol{R}^{n \times n}, \Delta \boldsymbol{W} \in$Rn×m为参数扰动。且满足$\Delta \boldsymbol{A}=\boldsymbol{E} \boldsymbol{\Sigma}(k) F, \Delta \boldsymbol{W}=$$\boldsymbol{G} \boldsymbol{\varTheta}(k) \boldsymbol{H}$, 其中$\boldsymbol{\Sigma}^{\mathrm{T}}(k) \boldsymbol{\Sigma}(k) \leqslant \boldsymbol{I}, \boldsymbol{\varTheta}^{\mathrm{T}}(k) \boldsymbol{\varTheta}(k) \leqslant \boldsymbol{I}$EGFH为已知矩阵。非线性函数$\boldsymbol{f}(\cdot)=$$\operatorname{col}\left[f_1(\cdot), f_2(\cdot), \cdots, f_m(\cdot)\right]$。其余符号与系统(1)一致。

假设函数$f_r(\cdot)$满足$f_r(0)=0$以及下面条件:

$ l_{1 r} \leqslant \frac{f_r\left(s_1\right)-f_r\left(s_2\right)}{s_1-s_2} \leqslant l_{2 r} $ (19)

式中l1rl2r为已知常数。记$l_1=\operatorname{diag}\left\{l_{11}, l_{12}, \cdots, l_{1 m}\right\}$, $l_2=\operatorname{diag}\left\{l_{21}, l_{22}, \cdots, l_{2 m}\right\}$

注3   本文假设非线性系统(18)满足Lipschitz条件(19)。在实际中, 有许多系统满足该条件[17-20], 例如经典的Hopfield神经网络模型、Lur’e型系统、蔡氏电路系统以及Ikeda-type振荡器等。

对任意满足条件l1Ll2的常对角矩阵L, 将离散非线性系统(18)线性化近似为带有参数扰动的线性系统:

$ \boldsymbol{x}(k+1)=\left[\boldsymbol{A}+\Delta \boldsymbol{A}+(\boldsymbol{W}+\Delta \boldsymbol{W}) \boldsymbol{L} \boldsymbol{W}_0\right] \boldsymbol{x}(k)+\boldsymbol{B} \boldsymbol{u}(k) $ (20)

对于无扰动离散系统:

$ \boldsymbol{x}(k+1)=\left(\boldsymbol{A}+\boldsymbol{W} \boldsymbol{L} \boldsymbol{W}_0\right) \boldsymbol{x}(k)+\boldsymbol{B} \boldsymbol{u}(k) $ (21)

式中控制器为$\boldsymbol{u}(k)=\boldsymbol{K} \boldsymbol{x}(k)$。可以得到系统(21)在$k \in\left[k_l, k_{l+1}-1\right]$的解析解为

$ \boldsymbol{x}_h(k)=\left(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}+\boldsymbol{W} \boldsymbol{L} \boldsymbol{W}_0\right)^{k-k_l} \boldsymbol{x}\left(k_l\right) $ (22)

将解析解(22)当作系统(18)的逼近解。构造如下控制器:

$ \boldsymbol{u}(k)=\boldsymbol{K} \boldsymbol{x}_h(k) $ (23)

式中$k \in\left[k_l, k_{l+1}-1\right]$。定义$\boldsymbol{e}_h(k)=\boldsymbol{x}(k)-$xh(k)。设计如下事件触发条件:

$ \begin{aligned} & k_0=0 \\ & k_{l+1}=\min \left\{k>k_l \mid \boldsymbol{e}_h^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_h(k)>\boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)\right\} \end{aligned} $ (24)

式中:$\boldsymbol{\varOmega} \in \boldsymbol{R}^{n \times n}$为正定常数矩阵, ε>0为触发阈值。联立系统(18)和控制器(23), 可得

$ \begin{aligned} \Delta \boldsymbol{x}(k)= & (\boldsymbol{A}+\Delta \boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I}) \boldsymbol{x}(k)+ \\ & (\boldsymbol{W}+\Delta \boldsymbol{W}) \boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right)-\boldsymbol{B} \boldsymbol{K} \boldsymbol{e}_h(k) \end{aligned} $ (25)

式中$\varDelta \boldsymbol{x}(k)=\boldsymbol{x}(k+1)-\boldsymbol{x}(k)$

定理2给出了离散非线性系统(18)基于控制器(23)与事件触发条件(24)的稳定性判据。

定理2   对于给定的触发阈值ε>0和控制增益矩阵$\boldsymbol{K} \in \boldsymbol{R}^{m \times n}$。如果存在恰当维数的矩阵P>0, Ω>0, $\boldsymbol{N}=\operatorname{col}\left[\boldsymbol{N}_1, \boldsymbol{N}_2, \boldsymbol{N}_3, \boldsymbol{N}_4\right]$, m阶对角正定矩阵Λ, 以及正常数r1, r2, 使下列条件成立, 则事件触发条件(24)和控制器(23)可以保证闭环系统(17)是渐近稳定的。

$ \left[\begin{array}{cccccc} \boldsymbol{\varXi}_1 & \boldsymbol{\varXi}_2 & \boldsymbol{\varXi}_3 & \boldsymbol{\varXi}_4 & \boldsymbol{N}_1 \boldsymbol{E} & \boldsymbol{N}_1 \boldsymbol{G} \\ & \boldsymbol{\varXi}_5 & \boldsymbol{\varXi}_6 & \boldsymbol{\varXi}_7 & \boldsymbol{N}_2 \boldsymbol{E} & \boldsymbol{N}_2 \boldsymbol{G} \\ & & \boldsymbol{\varXi}_8 & \boldsymbol{\varXi}_9 & \boldsymbol{N}_3 \boldsymbol{E} & \boldsymbol{N}_3 \boldsymbol{G} \\ & & & \boldsymbol{\varXi}_{10} & \boldsymbol{N}_4 \boldsymbol{E} & \boldsymbol{N}_4 \boldsymbol{G} \\ & & & & -r_1 \boldsymbol{I} & 0 \\ & & & & & -r_2 \boldsymbol{I} \end{array}\right]<0 $ (26)

其中:

$ \begin{aligned} \boldsymbol{\varXi}_1= & \boldsymbol{N}_1(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})^{\mathrm{T}} \boldsymbol{N}_1^{\mathrm{T}}+ \\ & r_1 \boldsymbol{F}^{\mathrm{T}} \boldsymbol{F}-2 \boldsymbol{W}_0^{\mathrm{T}} \boldsymbol{l}_2 \boldsymbol{\Lambda} \boldsymbol{l}_1 \boldsymbol{W}_0+\boldsymbol{\varepsilon} \boldsymbol{\varOmega} \end{aligned} $
$ \begin{aligned} & \boldsymbol{\varXi}_2=\boldsymbol{P}-\boldsymbol{N}_1+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})^{\mathrm{T}} \boldsymbol{N}_2^{\mathrm{T}} \\ & \boldsymbol{\varXi}_3=\boldsymbol{N}_1 \boldsymbol{W}+\left(\boldsymbol{l}_1+\boldsymbol{l}_2\right) \boldsymbol{W}_0^{\mathrm{T}} \boldsymbol{\Lambda}+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})^{\mathrm{T}} \boldsymbol{N}_3^{\mathrm{T}} \\ & \boldsymbol{\varXi}_4=(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I})^{\mathrm{T}} \boldsymbol{N}_4^{\mathrm{T}}-\boldsymbol{N}_1 \boldsymbol{B} \boldsymbol{K} \\ & \boldsymbol{\varXi}_5=\boldsymbol{P}-\boldsymbol{N}_2-\boldsymbol{N}_2^{\mathrm{T}} \\ & \boldsymbol{\varXi}_6=-\boldsymbol{N}_3^{\mathrm{T}}+\boldsymbol{N}_2 \boldsymbol{W} \\ & \boldsymbol{\varXi}_7=-\boldsymbol{N}_4^{\mathrm{T}}-\boldsymbol{N}_2 \boldsymbol{B} \boldsymbol{K} \\ & \boldsymbol{\Xi}_8=-2 \boldsymbol{\Lambda}+r_2 \boldsymbol{H}^{\mathrm{T}} \boldsymbol{H}+\boldsymbol{N}_3 \boldsymbol{W}+\boldsymbol{W}^{\mathrm{T}} \boldsymbol{N}_3^{\mathrm{T}} \\ & \boldsymbol{\varXi}_9=\boldsymbol{W}^{\mathrm{T}} \boldsymbol{N}_4^{\mathrm{T}}-\boldsymbol{N}_3 \boldsymbol{B} \boldsymbol{K} \\ & \boldsymbol{\varXi}_{10}=-\boldsymbol{K}^{\mathrm{T}} \boldsymbol{B}^{\mathrm{T}} \boldsymbol{N}_4^{\mathrm{T}}-\boldsymbol{N}_4 \boldsymbol{B} \boldsymbol{K}-\boldsymbol{\varOmega} \end{aligned} $

证明   考虑下面Lyapunov函数:

$ V(k)=\boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k) $ (27)

计算V(k)的差分, 可得

$ \begin{aligned} \Delta V(k)= & V(k+1)-V(k)= \\ & \boldsymbol{x}^{\mathrm{T}}(k+1) \boldsymbol{P} \boldsymbol{x}(k+1)-\boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k)= \\ & \Delta \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \Delta \boldsymbol{x}(k)+2 \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k) \end{aligned} $ (28)

$\boldsymbol{\xi}_h(k)=\operatorname{col}\left\{\boldsymbol{x}(k), \Delta \boldsymbol{x}(k), \boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right)\right.$, $\left.\boldsymbol{e}_g(k)\right\}$, 则对于适当维数的矩阵N=col[N1, N2, N3, N4], 以及正常数r1, r2下列不等式条件成立:

$ \begin{aligned} 0= & 2 \boldsymbol{\xi}_h^{\mathrm{T}}(k) \boldsymbol{N}[-\Delta \boldsymbol{x}(k)+(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I}+ \\ & \boldsymbol{E} \boldsymbol{\Sigma}(k) \boldsymbol{F}) \times \boldsymbol{x}(k)+(\boldsymbol{W}+\boldsymbol{G} \boldsymbol{\varTheta}(k) \boldsymbol{H}) \boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right)- \\ & \left.\boldsymbol{B} \boldsymbol{K} \boldsymbol{e}_h(k)\right] \leqslant 2 \boldsymbol{\xi}_h^{\mathrm{T}}(k) \boldsymbol{N}[-\Delta \boldsymbol{x}(k)+ \\ & \left.(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{K}-\boldsymbol{I}) \boldsymbol{x}(k)+\boldsymbol{W} \boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right)-\boldsymbol{B} \boldsymbol{K} \boldsymbol{e}_h(k)\right]+ \\ & \boldsymbol{\xi}_h^{\mathrm{T}}(k) \boldsymbol{N}\left[r_1^{-1} \boldsymbol{E} \boldsymbol{E}^{\mathrm{T}}+r_2^{-1} \boldsymbol{G} \boldsymbol{G}^{\mathrm{T}}\right] \boldsymbol{N}^{\mathrm{T}} \boldsymbol{\xi}_h(k)+ \\ & r_1 \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{F}^{\mathrm{T}} \boldsymbol{F} \boldsymbol{x}(k)+r_2 \boldsymbol{f}^{\mathrm{T}}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right) \boldsymbol{H}^{\mathrm{T}} \boldsymbol{H} \boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right) \end{aligned} $ (29)

考虑关于非线性函数$f(\cdot)$, 根据式(19), 对于任何正定矩阵$\boldsymbol{\varLambda} \in \mathbb{R}^{m \times m}$, 下列不等式成立:

$ \begin{gathered} 0 \leqslant 2\left(\boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right)-\boldsymbol{l}_2 \boldsymbol{W}_0 \boldsymbol{x}(k)\right)^{\mathrm{T}} \boldsymbol{\varLambda} \times \\ \left(\boldsymbol{l}_1 \boldsymbol{W}_0 \boldsymbol{x}(k)-\boldsymbol{f}\left(\boldsymbol{W}_0 \boldsymbol{x}(k)\right)\right) \end{gathered} $ (30)

对于$k \in\left[k_l, k_{l+1}-1\right]$, 根据事件触发条件(24), 有

$ 0 \leqslant \boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)-\boldsymbol{e}_h^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_h(k) $ (31)

联立式(28)~(31)可得

$ \Delta V(k) \leqslant \boldsymbol{\xi}_h^{\mathrm{T}}(k) \boldsymbol{\varXi} \boldsymbol{\xi}_h(k)<0 $ (32)

式中

$ \begin{array}{r} \boldsymbol{\varXi}=\left[\begin{array}{cccc} \boldsymbol{\varXi}_1 & \boldsymbol{\varXi}_2 & \boldsymbol{\varXi}_3 & \boldsymbol{\varXi}_4 \\ & \boldsymbol{\varXi}_5 & \boldsymbol{\varXi}_6 & \boldsymbol{\varXi}_7 \\ & & \boldsymbol{\varXi}_8 & \boldsymbol{\varXi}_9 \\ & & & \boldsymbol{\varXi}_{10} \end{array}\right]+ \\ \boldsymbol{N}\left[r_1^{-1} \boldsymbol{E} \boldsymbol{E}^{\mathrm{T}}+r_2^{-1} \boldsymbol{G} \boldsymbol{G}^{\mathrm{T}}\right] \boldsymbol{N}^{\mathrm{T}} \end{array} $ (33)

根据Schur补定理, 条件(26)等价于Ξ < 0。证明完成。

定理2的结果可以结合动态事件触发策略进一步提高。定义如下μ(k)变量:

$ \begin{aligned} \mu(k+1)= & \rho \mu(k)-\boldsymbol{e}_h^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_h(k)+ \\ & \boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k) \end{aligned} $ (34)

式中μ(0)≥0, 由文献[12]可知, 在区间k∈[0, +∞)中, μ(k)≥0。相应动态触发条件为:

$ \begin{aligned} k_0= & 0 \\ k_{l+1}= & \min \left\{k>k_l \mid \mu(k)-\theta\left(\boldsymbol{e}_h^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{e}_h(k)-\right.\right. \\ & \left.\left.\boldsymbol{\varepsilon} \boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{\varOmega} \boldsymbol{x}(k)\right)<0\right\} \end{aligned} $ (35)

式中0 < ρ < 1, θ≥1/ρ

推论2   对于给定的触发阈值ε>0, θ>0和控制增益矩阵$\boldsymbol{K} \in \boldsymbol{R}^{m \times n}$。如果定理2中的条件成立, 则事件触发条件(35)和控制器(23)可以保证系统(18)是渐近稳定的。

考虑Lyapunov函数$\hat{V}(k)=\boldsymbol{x}^{\mathrm{T}}(k) \boldsymbol{P} \boldsymbol{x}(k)+$μ(k), 其余证明过程与推论1相似, 此处不再赘述。

注4   通过构造逼近解, 本文将测量误差e(k)=x(k)-x(kl)改为eg(keh(k), 减小了测量误差的取值, 有利于降低事件触发的次数。但是与传统事件触发方法相比[15-16], 本文所提方法并不会降低稳定性判据的保守性。

3 数值仿真

例1  在本例中, 考虑倒立摆模型, 其线性化动力学模型如下:

$ \begin{aligned} {\left[\begin{array}{l} \dot{\boldsymbol{\theta}}(t) \\ \ddot{\boldsymbol{\theta}}(t) \end{array}\right]=} & \left(\left[\begin{array}{cc} 0 & 1 \\ \frac{(m+M) g}{M l} & 0 \end{array}\right]+\Delta \boldsymbol{A}\right)\left[\begin{array}{l} \boldsymbol{\theta}(t) \\ \dot{\boldsymbol{\theta}}(t) \end{array}\right]+ \\ & {\left[\begin{array}{l} 0 \\ \frac{-1}{M l} \end{array}\right] \boldsymbol{u}(t) } \end{aligned} $ (36)

式中θ为摆角, u(t)为作用在小车上的力, 摆锤质量m=0.1 kg, 小车质量M=0.1 kg, 摆锤长度l=0.136 m, 这里取重力加速度g=9.8 m/s2, 用ΔA=$\boldsymbol{E} \boldsymbol{\Sigma}(t) \boldsymbol{F}$用以描述倒立摆控制系统的参数不确定性[21], 取$\boldsymbol{E}=\operatorname{col}\left[\begin{array}{ll} 0.4 & 0.8 \end{array}\right], \boldsymbol{F}=\left[\begin{array}{ll} 0 & 0.1 \end{array}\right]$, $\boldsymbol{\Sigma}(t)=\sin (t)$

令采样周期为0.005 s, 通过将上式离散化得到:

$ \begin{aligned} \boldsymbol{x}(k+1)= & \left(\left[\begin{array}{llll} 1.001 & 8 & 0.010 & 0 \\ 0.360 & 0 & 1.001 & 8 \end{array}\right]+\Delta \boldsymbol{A}^{\prime}\right) \times \\ & \boldsymbol{x}(k)+\left[\begin{array}{ccc} -0.001 & 0 \\ -0.184 & 0 \end{array}\right] \boldsymbol{u}(k) \end{aligned} $ (37)

式中$\Delta \boldsymbol{A}^{\prime}=\left[\begin{array}{lll} 0 & 0.000 & 2 \\ 0 & 0.000 & 4 \end{array}\right] \sin (k)$

考虑具有以下参数的离散线性系统, 取K=[2.854 8 0.475 8], 触发阈值ε=0.1。

通过LMI工具箱解线性矩阵不等式(8), 可得

$ \boldsymbol{\varOmega}=\left[\begin{array}{ll} 3.4651 \times 10^4 & 5.7663 \times 10^3 \\ 5.7663 \times 10^3 & 1.5631 \times 10^3 \end{array}\right] $ (38)

选取初始条件为$\boldsymbol{x}(0)=\operatorname{col}[0.2, 0]$, 迭代次数取T=500。

图 12分别为本文所提出的方法与传统事件触发方法[15-16]的控制器响应。本文所提出的方法触发次数为5次, 传统事件触发方法的触发次数为69次。很容易看出本文所提出的方法策略能有效减少触发次数。

图 1 控制器响应:状态逼近ETC方法 Fig. 1 Responses of controller: State approximation ETC strategy
图 2 控制器响应:传统ETC[15-16] Fig. 2 Responses of controller: Traditional ETC[15-16]

接下来, 比较本文中基于状态逼近的动态触发控制与文献[12]的仿真结果, 令式(15)中的ρ=0.5, θ=3, 迭代次数为T=500。图 34为控制器响应和动态变量γ(k)的仿真结果。仿真中, 本文中基于动态触发条件(6)产生的事件触发次数为4次, 而文献[12]中的方法为28次, 是本文方法的7倍。因此, 本文提出的状态逼近法可以有效减少事件发生的次数。

图 3 控制器响应和动态变量γ(k):状态逼近动态ETC Fig. 3 Responses of controller and dynamic variable γ(k): State approximation dynamic ETC
图 4 控制器响应和动态变量γ(k):文献[12]的动态ETC Fig. 4 Responses of controller and dynamic variable γ(k): Dynamic ETC in Ref.[12]

例2  在本例中, 引入蔡氏电路系统, 离散化后得到非线性系统(18), 其系统参数如下: A=$\left[\begin{array}{crc} 0.973 & 0.090 & 0 \\ 0.010 & 0.990 & 0.1 \\ 0 & -0.143 & 1.0 \end{array}\right], \boldsymbol{B}=\boldsymbol{I}, \boldsymbol{W}=\operatorname{diag}\{0.08 \quad 0 \quad 0\}$$\boldsymbol{W}_0=\operatorname{diag}\left\{\begin{array}{lll} 0 & 0 & 0.1 \end{array}\right\}, \boldsymbol{E}=\operatorname{col}\left[\begin{array}{lll} 0.2 & 0.2 & 0.2 \end{array}\right]$$\boldsymbol{F}=\left[\begin{array}{lll} 0.2 & 0.4 & 0.6 \end{array}\right], \boldsymbol{G}=\left[\begin{array}{lll} 0.1 & 0.4 & 0.1 \end{array}\right], \boldsymbol{H}=$$\left[\begin{array}{lll} 0.1 & 0.3 & 0.5 \end{array}\right], \boldsymbol{\Sigma}(k)=\boldsymbol{\varTheta}(k)=\sin (k)$

选取非线性函数$f_r(s)=\frac{|s+1|-|s-1|}{2}$, 其中$r=1, 2, 3 \text { 。当 } \boldsymbol{l}_1=0, \boldsymbol{l}_2=\boldsymbol{I}$, 满足条件(19)。取ε=0.32, $\boldsymbol{L}=0.01 \boldsymbol{I}, \boldsymbol{K}=-0.2 \boldsymbol{I}$, 其中I是3阶单位矩阵。

通过LMI工具箱解出线性矩阵不等式(26), 可得

$ \boldsymbol{\varOmega}=\left[\begin{array}{rrrrr} 1126.4877 & -1275.4710 & 118.9371 \\ -1275.4710 & 1727.7825 & -592.2620 \\ 118.9371 & -592.2620 & 1318.7567 \end{array}\right] $ (39)

选择初始条件$\boldsymbol{x}(0)=\operatorname{col}[3, -3, 4]$, 迭代次数T=50。图 56分别给出了本文所提出方法与传统事件触发方法[15-16]对应的事件触发间隔。本文所提出的方法与传统事件触发方法的采样数量分别为6、22, 可以看出本文所提出的方法策略能有效减少采样数量。

图 5 事件触发时刻和间隔:状态逼近ETC方法 Fig. 5 Event-triggered time and intervals: State approximation ETC strategy
图 6 事件触发时刻和间隔:传统ETC[15-16] Fig. 6 Event-triggered time and intervals: Traditional ETC[15-16]

将文献[12]所用方法与本文中基于状态逼近的动态触发作比较, 设动态触发条件(34)中的ρ=0.5, θ=3, 迭代次数为T=50。图 78分别给出了动态变量μ(k)和事件触发间隔的仿真结果。在图 7中, 本文方法基于动态触发条件(35)产生的事件数为4次, 而在图 8中, 文献[12]中的方法为14次。本文提出的状态逼近法可以有效减少事件发生的次数, 并且本文方法结合动态事件触发策略进一步减少了事件触发次数。

图 7 动态变量μ(k)与事件触发时刻和间隔:状态逼近动态ETC Fig. 7 Dynamic variable μ(k) and event-triggered time and intervals: State approximation dynamic ETC
图 8 动态变量μ(k)与事件触发时刻和间隔:文献[12]的动态ETC Fig. 8 Dynamic variable μ(k) and event-triggered time and intervals: Dynamic ETC in Ref.[12]
4 结论

1) 针对带有参数扰动的线性/非线性系统, 利用系统矩阵、采样信号和无扰动离散线性系统解析解的定义逐段构造状态逼近解, 逼近解可以一定程度上跟随系统当前状态, 减少测量误差。设计了基于状态逼近解的控制器和事件触发条件。通过构造Lyapunov泛函分别给出了线性/非线性系统稳定的充分条件。并将状态逼近法结合动态事件触发策略做了进一步研究。

2) 通过列举倒立摆系统和蔡氏电路的实验表明, 相比传统事件触发控制方法, 本文提出基于状态逼近的事件触发控制方法产生的事件次数更少, 可以有效地节约通讯带宽资源。

参考文献
[1]
WU Zhengguang, SHI Peng, SU Hongye, et al. Stochastic synchronization of Markovian Jump neural networks with time-varying delay using sampled data[J]. IEEE Transactions on Cybernetics, 2013, 43(6): 1796. DOI:10.1109/TSMCB.2012.2230441
[2]
FRIDMAN E. A refined input delay approach to sampled-data control[J]. Automatica, 2010, 46(2): 421. DOI:10.1016/j.automatica.2009.11.017
[3]
WU Zhiying, MO Huadong, XIONG Junlin, et al. Adaptive event-triggered observer-based output feedback L∞load frequency control for networked power systems[J]. IEEE Transactions on Industrial Informatics, 2020, 16(6): 3952. DOI:10.1109/TII.2019.2942637
[4]
GU Zhou, SHI Peng, YUE Dong. An adaptive event-triggering scheme for networked interconnected control system with stochastic uncertainty[J]. International Journal of Robust and Nonlinear Control, 2017, 27(2): 236. DOI:10.1002/rnc.3570
[5]
ZHANG Jinhui, FENG Gang. Event-driven observer-based output feedback control for linear systems[J]. Automatica, 2014, 50(7): 1852. DOI:10.1016/j.automatica.2014.04.026
[6]
XU Wenying, HO D W C, LI Lulu, et al. Event-triggered schemes on leader-following consensus of general linear multiagent systems under different topologies[J]. IEEE Transactions on Cybernetics, 2015, 47(1): 212. DOI:10.1109/TCYB.2015.2510746
[7]
王智鹏, 郭凤至, 孙兆伟, 等. 事件驱动的卫星编队姿态分布式协同控制[J]. 哈尔滨工业大学学报, 2018, 50(10): 35.
WANG Zhipeng, GUO Fengzhi, SUN Zhaowei, et al. Event-triggered distributed attitude coordination control of satellite formation[J]. Journal of Harbin Institute of Technology, 2018, 50(10): 35. DOI:10.11918/j.issn.0367-6234.201707100
[8]
王婕, 马晓, 宗群, 等. 四旋翼无人飞行器的轨迹跟踪与滑模事件驱动控制[J]. 控制理论与应用, 2019, 36(7): 1083.
WANG Jie, MA Xiao, ZONG Qun, et al. Trajectory tracking and sliding mode event-triggered control for a quadrotor unmanned aerial vehicle[J]. Control Theory and Applications, 2019, 36(7): 1083. DOI:10.7641/CTA.2018.80149
[9]
SHEN Bo, WANG Zidong, QIAO Hong. Event-triggered state estimation for discrete-time multidelayed neural networks with stochastic parameters and incomplete measurements[J]. IEEE Transactions on Neural Networks and Learning Systems, 2017, 28(5): 1152. DOI:10.1109/TNNLS.2016.2516030
[10]
HU Zhipei, SHI Peng, ZHANG Jin, et al. Control of discrete-time stochastic systems with packet loss by event-triggered approach[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2021, 51(2): 755. DOI:10.1109/TSMC.2018.2882590
[11]
GIRARD A. Dynamic triggering mechanisms for event-triggered control[J]. IEEE Transactions on Automatic Control, 2015, 60(7): 1992. DOI:10.1109/TAC.2014.2366855
[12]
GE Xiaohua, HAN Qinglong, WANG Zidong. A dynamic event-triggered transmission scheme for distributed set-membership estimation over wireless sensor networks[J]. IEEE Transactions on Cybernetics, 2019, 49(1): 171. DOI:10.1109/TCYB.2017.2769722
[13]
LUNZE J, LEHMANN D. A state-feedback approach to event-based control[J]. Automatica, 2010, 46(1): 212. DOI:10.1016/j.automatica.2009.10.035
[14]
DING Sanbo, WANG Zhanshan, ZHANG Huaguang. Event-triggered control for a class of non-linear systems: An exponential approximation method[J]. IET Control Theory and Applications, 2018, 12(10): 1492. DOI:10.1049/iet-cta.2017.0965
[15]
DE SOUZA C, LEITE V J S, TARBOURIECH S, et al. Emulation-based dynamic output-feedback control of saturating discrete-time LPV systems[J]. IEEE Control Systems Letters, 2021, 5(5): 1549. DOI:10.1109/LCSYS.2020.3040683
[16]
WU Wei, REIMANN S, LIU S. Event-triggered control for linear systems subject to actuator saturation[J]. IFAC Proceedings Volumes, 2014, 47(3): 9492. DOI:10.3182/20140824-6-ZA-1003.0255
[17]
KOBAYASHI M. Decomposition of rotor Hopfield neural networks using complex numbers[J]. IEEE Transactions on Neural Networks and Learning Systems, 2018, 29(4): 1366. DOI:10.1109/TNNLS.2017.2657781
[18]
SONG Jun, NIU Yugang, XU Jing. An event-triggered approach to sliding mode control of Markovian Jump Lur'e systems under hidden mode detections[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2020, 50(4): 1514. DOI:10.1109/TSMC.2018.2847315
[19]
JIN Xiaozheng, JIANG Chengcheng, QIN Jiahu, et al. Robust pinning constrained control and adaptive regulation of coupled Chua's circuit networks[J]. IEEE Transactions on Circuits and Systems I: Regular Papers, 2019, 66(10): 3928. DOI:10.1109/TCSI.2019.2917830
[20]
WU Ailong, ZENG Zhigang. Exponential stabilization of memristive neural networks with time delays[J]. IEEE Transactions on Neural Networks and Learning Systems, 2012, 23(12): 1925. DOI:10.1109/TNNLS.2012.2219554
[21]
YUE Dong, TIAN Engang, HAN Qinglong. A delay system method to design of event-triggered control of networked control systems[C]//Proceedings of the 50th Decision and Control and European Control Conference. Orlando, FL: IEEE, 2011: 1668. DOI: 10.1109/CDC.2011.6160839