带有输出时滞的线性系统的观测器设计
Observer Design for a Linear System with Output Delay
DOI: 10.12677/AAM.2022.111056, PDF, HTML, XML, 下载: 284  浏览: 376  科研立项经费支持
作者: 支 霞:山西警察学院网络安全保卫系,山西 太原;贾彦娜:太原师范学院数学系,山西 太原
关键词: 输出时滞观测器传播方程Output delay Observer Transport Equation
摘要: 本文研究输出带有时滞的线性系统的观测器设计问题。通过将输出时滞写成传播方程的形式,带有输出时滞的观测器设计问题就变成了ODE和传播方程组成的级联系统的观测问题。通过引入新的变换,输出时滞得以有效地补偿。本文给出了观测器的设计过程,并且在观测器的适定性证明中摆脱了Lyapunov函数的构造。最后给出数值仿真说明了观测器的有效性。
Abstract: In this paper, we study the observer design for a linear system with output delay. By writing the time delay as a transport equation, the observer design with output delay can be regarded as the observation problem of a cascade system that consists of an ODE and a transport equation. The output delay can be compensated by introducing a new transformation. The whole process of the observer design is proposed in this paper. Moreover, the construction of Lyapunov function can be avoided in the proof of the well-posedness. Finally, some numerical simulations are given to validate the effectiveness of the observer.
文章引用:支霞, 贾彦娜. 带有输出时滞的线性系统的观测器设计[J]. 应用数学进展, 2022, 11(1): 486-491. https://doi.org/10.12677/AAM.2022.111056

1. 引言

由于传感器不可避免地有滞后效应,输出时滞问题在实际控制问题中几乎无处不在。目前有很多方法处理输出时滞补偿问题。例如: [1] [2] [3] 和 [4] 等。时滞本质上是一个由一阶传播方程决定的无穷维动态系统。文献 [5] 将时滞转化为一阶双曲系统,使得偏微分方程的数学工具在时滞处理中有了用武之地。时滞的无穷维动态表示可以将带有输出时滞的观测器设计问题变成ODE和传播方程组成的级联系统的观测问题。

A n × n B n C 1 × n 。考虑如下系统的观测问题:

z ˙ ( t ) = A z ( t ) + B u ( t ) , y ( t ) = C z ( t τ ) , τ > 0 , (1)

其中u是控制,y是输出, τ 是时滞。文献 [4] 曾经给出了系统(1)的观测器,并且证明了其适定性。然而 [4] 并没有给出观测器的设计过程,并且在观测器适定性证明中采用了Lyapunov函数的方法。本文将引入新的变换,给出系统(1)的观测器设计步骤,使得观测器变得简单易懂。此外,本文在观测器的适定性证明中摆脱了Lyapunov函数的构造,使得证明过程更加简单,更易于推广到其他ODE-PDE级联系统的观测问题。如果令

ψ ( x , t ) = C z ( t x ) , x [ 0 , τ ] , t τ , (2)

则系统(1)可以写成

{ z ˙ ( t ) = A z ( t ) + B u ( t ) , ψ t ( x , t ) + ψ x ( x , t ) = 0 , x [ 0 , τ ] , ψ ( 0 , t ) = C z ( t ) , y ( t ) = ψ ( τ , t ) . (3)

我们在状态空间 Z τ = n × L 2 ( 0 , τ ) 中考虑系统(3),其内积定义为:

( v 1 , f 1 ) , ( v 2 , f 2 ) z τ = v 1 , v 2 n + 0 τ f 1 ( x ) f 2 ( x ) ¯ d x , ( v i , f i ) Z τ , i = 1 , 2. (4)

2. 观测器设计及其适定性

首先考虑如下Luenberger型观测器:

{ z ^ ˙ ( t ) = A z ^ ( t ) F 1 [ y ( t ) ψ ^ ( τ , t ) ] + B u ( t ) , ψ ^ t ( x , t ) + ψ ^ x ( x , t ) = F 2 ( x ) [ y ( t ) ψ ^ ( τ , t ) ] , ψ ^ ( 0 , t ) = C z ^ ( t ) , (5)

其中 F 1 n , F 2 L 2 [ 0 , τ ] 是待定的观测器增益。定义观测误差

z ˜ ( t ) = z ( t ) z ^ ( t ) , ψ ˜ ( , t ) = ψ ( , t ) ψ ^ ( , t ) . (6)

直接计算可得:

{ z ˜ ˙ ( t ) = A z ˜ ( t ) F 1 ψ ˜ ( τ , t ) , ψ ˜ t ( x , t ) + ψ ˜ x ( x , t ) = F 2 ( x ) ψ ˜ ( τ , t ) , ψ ˜ ( 0 , t ) = C z ˜ ( t ) (7)

只需选择 F 1 F 2 使得系统(7)稳定即可。为此我们引入如下变换

ψ ( x , t ) = ψ ˜ ( x , t ) + z ˜ ( t ) , G ( x ) n , t 0 , (8)

其中 G = ( g 1 ( x ) , g 2 ( x ) , , g n ( x ) ) : [ 0 , τ ] n 是待定的向量值函数, g i L 2 [ 0 , τ ] i = 1 , 2 , , n 。简单计算可得,

ψ t ( x , t ) = ψ ˜ x ( x , t ) F 2 ( x ) ψ ˜ ( τ , t ) + A z ˜ ( t ) + F 1 ψ ˜ ( τ , t ) , G ( x ) n = ψ ˜ x ( x , t ) F 2 ( x ) ψ ˜ ( τ , t ) + A z ˜ ( t ) , G ( x ) n + ψ ˜ ( τ , t ) F 1 , G ( x ) n = ψ x ( x , t ) + z ˜ ( t ) , A T G ( x ) + G ( x ) n + [ F 1 , G ( x ) R n F 2 ( x ) ] ψ ˜ ( τ , t ) (9)

ψ ( 0 , t ) = ψ ˜ ( 0 , t ) + z ˜ ( t ) , G ( 0 ) n = C z ˜ ( t ) + z ˜ ( t ) , G ( 0 ) n . (10)

如果选择G和 F 2 使得

{ G ( x ) = A T G ( x ) , G ( 0 ) = C T , F 2 ( x ) = F 1 , G ( x ) n , (11)

则(9)和(10)简化为

{ ψ t ( x , t ) + ψ x ( x , t ) = 0 , ψ ( 0 , t ) = 0. (12)

解(11)中的向量值函数可得

G ( x ) = e A T x C T 从而 F 2 ( x ) = F 1 T e A T x C T = C e A x F 1 , (13)

综合(7),(8)和(13)可得

z ˜ ˙ ( t ) = A z ˜ ( t ) F 1 z ˜ ( t ) , G ( τ ) n + F 1 ψ ( τ , t ) = [ A F 1 G ( τ ) T ] z ˜ ( t ) + F 1 ψ ( τ , t ) = ( A + F 1 C e A τ ) z ˜ ( t ) + F 1 ψ ( τ , t ) (14)

于是综合(12)和(14)可得

{ z ˜ ˙ ( t ) = ( A + F 1 C e A τ ) z ˜ ( t ) + F 1 ψ ( τ , t ) , ψ t ( x , t ) + ψ x ( x , t ) = 0 , ψ ( 0 , t ) = 0. (15)

如果选择 F 1 使得 A + F 1 C e A τ 是Hurwitz阵,则系统(15)是由两个指数稳定系统构成的串联系统,从而也是稳定的。

定理2.1. 令 A n × n , B n C 1 × n 。若系统 ( A , C ) 可观,则存在 F 1 n F 2 L 2 [ 0 , τ ] 使得系统(3)的观测器(5)是适定的,即:对任意的 ( z ( 0 ) , ψ ( , 0 ) ) Z τ ( z ^ ( 0 ) , ψ ^ ( , 0 ) ) Z τ u L l o c 2 [ 0 , ) ,观测器(5)存在唯一解 ( z ^ ( , t ) , ψ ^ ( , t ) ) C ( [ 0 , ) ; Z τ ) 满足

e ω t ( z ( t ) z ^ ( t ) , ψ ( , t ) ψ ^ ( , t ) ) Z τ 0 t (16)

其中 ω > 0 是与时间t无关的常数。此外,调节参数 F 1 F 2 可以按照如下规则选取:

· 选择 F 1 n 使得 A + F 1 C e A τ 是Hurwitz阵;

· 令 F 2 ( x ) = C e A x F 1

证明. 由于系统 ( A , C ) 可观且 e A τ 可逆,因此系统 ( A , C e A τ ) 也是可观的。于是存在 F 1 n 使得 A + F 1 C e A τ 是Hurwitz阵。令 F 2 ( x ) = C e A x F 1 ,则观测器(5)变为:

{ z ^ ˙ ( t ) = A z ^ ( t ) F 1 [ y ( t ) ψ ^ ( τ , t ) ] + B u ( t ) , ψ ^ t ( x , t ) + ψ ^ x ( x , t ) = C e A x F 1 [ y ( t ) ψ ^ ( τ , t ) ] , ψ ^ ( 0 , t ) = C z ^ ( t ) (17)

考虑误差系统

{ z ˜ ˙ ( t ) = A z ˜ ( t ) + F 1 ψ ˜ ( τ , t ) , ψ ˜ t ( x , t ) + ψ ˜ x ( x , t ) = C e A x F 1 ψ ˜ ( τ , t ) , ψ ˜ ( 0 , t ) = C z ˜ ( t ) . (18)

注意到(8)和(13),变换

ψ ( x , t ) = ψ ˜ ( x , t ) C e A x z ˜ ( t ) , t 0 (19)

可以将误差系统(18)化为(15)。对任意的 ( z ˜ ( 0 ) , ψ ( , 0 ) ) Z τ ,系统(15)存在唯一解 ( z ˜ ( t ) , ψ ( , t ) ) C ( [ 0 , ) ; Z τ ) 满足

{ z ˜ ( t ) = e ( A + F 1 C e A τ ) t z ˜ ( 0 ) + 0 t e ( A + F 1 C e A τ ) ( t s ) F 1 ψ ( s ) d s , ψ ( t ) = { 0 , t x , ψ ( x t , 0 ) , t < x (20)

由于 A + F 1 C e A τ 是Hurwitz阵,存在 α > 0 使得系统(15)的解(20)满足

e α t ( z ˜ ( t ) , ψ ( , t ) ) Z τ 0 t (21)

注意到变换(19)可逆,

ψ ˜ ( x , t ) = ψ ( x , t ) + C e A x z ˜ ( t ) , t 0 , (22)

综合可逆变换(19),(21)以及系统(18)和系统(15)之间的等价性可知:对任意的 ( z ˜ ( 0 ) , ψ ˜ ( , 0 ) ) Z τ ,系统(18)存在唯一解 ( z ˜ ( t ) , ψ ˜ ( , t ) ) C ( [ 0 , ) ; Z τ ) 使得

e ω t ( z ˜ ( t ) , ψ ˜ ( , t ) ) Z τ 0 t , (23)

其中 ω > 0 是与时间无关的常数。

对任意的 ( z ( 0 ) , ψ ( , 0 ) ) Z τ ( z ^ ( 0 ) , ψ ^ ( , 0 ) ) Z τ ,设 ( z ˜ ( t ) , ψ ˜ ( , t ) ) 是系统(18)关于初值

( z ˜ ( 0 ) , ψ ˜ ( , 0 ) ) = ( z ( 0 ) z ^ ( 0 ) , ψ ( , 0 ) ψ ^ ( , 0 ) ) (24)

的解。另一方面,对任意的 ( z ( 0 ) , ψ ( , 0 ) ) Z τ u L l o c 2 [ 0 , ) ,系统(3)存在唯一解 ( z ( t ) , ψ ( , t ) ) C ( [ 0 , ) ; Z τ ) 。若令

z ^ ( t ) = z ( t ) z ˜ ( t ) , ψ ^ ( , t ) = ψ ( , t ) ψ ˜ ( , t ) , (25)

则直接计算可得(25)定义的 ( z ^ ( , t ) , ψ ^ ( , t ) ) C ( [ 0 , ) ; Z τ ) 是观测器(5)的解且满足(16)。由于观测器以及系统(3)的线性性质,观测器(5)的解是唯一的。

注记2.1. 设 F n 使得 A + F C 是Hurwitz阵,若令 F 1 = e A τ F ,则

A + F 1 C e A τ = A + e A τ F C e A τ = e A τ ( A + F C ) e A τ

也是Hurwitz阵。令 F 2 ( x ) = C e A x F 1 = C e A ( τ x ) F 。此时,观测器(5)变为

{ z ^ ˙ ( t ) = A z ^ ( t ) e A τ F [ y ( t ) ψ ^ ( τ , t ) ] + B u ( t ) , ψ ^ t ( x , t ) + ψ ^ x ( x , t ) = C e A ( τ x ) F [ y ( t ) ψ ^ ( τ , t ) ] , ψ ^ ( 0 , t ) = C z ^ ( t ) (26)

其中 F n 使得 A + F C 是Hurwitz阵。观测器(26)和文献 [4] 中的观测器类似。

3. 数值模拟

为了更直观的说明理论结果,我们对系统(3)的观测器(17)进行了数值模拟。我们采用有限差分的方法离散系统。时间、空间离散步长分别为0.001和0.01。观测系统(3)对应的矩阵为:

A = [ 0 1 2 0 ] , B = [ 0 0 ] , C = [ 1 0 ] .

观测器增益为 F 1 = e A τ F ,其中 F = [ 20 102 ] T ,简单计算可知 σ ( A + F 1 C ) = { 10 } 。时滞参数选为 τ = 0.5 。系统(3)的初值选为 ψ ( x , 0 ) = 0 z ( 0 ) = ( 0 , 2 ) T 。观测器(17)的初值选为 ψ ^ ( x , 0 ) = 0 z ^ ( 0 ) = ( 0 , 0 ) T 。观测误差的仿真结果见图1图2。从仿真结果可以看出时滞动态 ψ ( x , t ) 和系统状态 z ( t ) = ( z 1 ( t ) , z 2 ( t ) ) T 都得到了有效的估计,这说明我们的观测器是有效的。

Figure 1. Time delay dynamic error

图1. 时滞动态误差

Figure 2. State error

图2. 状态误差

4. 总结

本文考虑带有输出时滞的线性系统的观测问题,给出了完整的观测器设计过程,得到了新的观测器。通过引入新的变换,观测器的设计过程变得自然易行,并且使得观测器的适定性证明摆脱了Lyapunov函数的构造。本文证明了观测器的适定性,并通过数值模拟验证了所得的理论结果。

基金项目

山西省基础研究计划(自由探索类)青年项目(20210302124688);山西省高等学校科技创新项目(2021L416)。

参考文献

[1] Guo, B.Z. and Mei, Z.D. (2020) Output Feedback Stabilization for a Class of First-Order Equation Setting of Collocated Well-Posed Linear Systems with Time Delay in Observation. IEEE Transactions on Automatic Control, 65, 2612-2618.
https://doi.org/10.1109/TAC.2019.2941431
[2] Guo, B.Z., Xu, C.Z. and Hammouri, H. (2012) Output Feedback Stabilization of a One-Dimensional Wave Equation with an Arbitrary Time Delay in Boundary Observation. ESAIM: Control, Optimization and Calculus of Variations, 18, 22-35.
https://doi.org/10.1051/cocv/2010044
[3] Krstic, M. (2009) Delay Compensation for Nonlinear, Adaptive, and PDE Systems. Birkhauser, Boston, MA.
https://doi.org/10.1007/978-0-8176-4877-0
[4] Krstic, M. and Smyshlyaev, A. (2008) Backstepping Boundary Control for First Order Hyperbolic PDEs and Application To Systems with Actuator And Sensor Delays. Systems & Control Letters, 57, 750-758.
https://doi.org/10.1016/j.sysconle.2008.02.005
[5] Xu, G.Q., Yung, S.P. and Li, L.K. (2006) Stabilization of Wave Systems with Input Delay in the Boundary Control, ESAIM. Control, Optimization and Calculus of Variations, 12, 770-785.
https://doi.org/10.1051/cocv:2006021