Delta算子系统的状态量化H∞控制
H∞ Control for Delta Operator Systems with State Quantization
DOI: 10.12677/AAM.2022.112069, PDF, HTML, XML, 下载: 361  浏览: 467 
作者: 刘聪昳:福建师范大学数学与统计学院,福建 福州
关键词: Delta算子系统状态量化H∞控制Delta Operator Systems State Quantization H∞ Control
摘要: 本文主要研究Delta算子系统的状态量化H∞控制问题,首先设计状态反馈控制器,使得Delta算子系统是渐进稳定,且满足一定的H∞性能指标。此外,考虑应用动态量化器,使得Delta算子系统在动态量化器下也能够满足相同的H∞性能指标。基于Lyapunov函数,利用线性矩阵不等式对目标进行设计,最后,通过数值算例验证了所给方法的可行性和有效性。
Abstract: This paper mainly studies the H∞ control for Delta operator systems with state quantization. Firstly, by designing state feedback controller, the Delta operator systems are asymptotically stable and satisfy the H∞ performance index. In addition, considering the dynamic quantizer, the delta operator systems can satisfy the same performance index under it. Based on a Lyapunov function, the target is designed by using linear matrix inequality. Finally, a numerical example is given to verify the feasibility and effectiveness of the design method.
文章引用:刘聪昳. Delta算子系统的状态量化H∞控制[J]. 应用数学进展, 2022, 11(2): 621-629. https://doi.org/10.12677/AAM.2022.112069

1. 引言

Delta算子是用来描述离散系统的一种方法 [1],相较于传统前向移位算子来说,其不仅可以拥有前向移位算子的全部优点,且在高速采样的情况下,Delta算子离散化方法可以避免传统前向移位算子离散化方法引起的数值不稳定问题。当采样周期无限趋于零时,Delta算子公式化模型趋近相应的离散化前的连续时间模型,故连续时间系统的设计方法可以直接应用于离散时间系统,可以获得更好的控制结果。近年来,国内外学者对于Delta算子系统的研究逐渐深入,例如,Zhang等人 [2] 研究了Delta算子系统的故障检测问题。肖民卿 [3] 研究了一系列Delta算子系统的控制问题。向峥嵘等人 [4] 研究了Delta算子描述的区间系统的鲁棒性能稳定分析与综合设计问题。胡号 [5] 研究了几类Delta算子切换系统的容错控制问题。

可靠鲁棒 H 控制是存在外界扰动或不确定系统模型下,设计控制器,使得外界扰动与系统模型的不确定性对系统输出的影响尽可能地小。对其的研究也受到了国内外学者的广泛关注,例如,Gao等人 [6] 对具有导数不确定性的广义Delta算子系统的鲁棒 H 控制问题进行了研究。Chang等人 [7] 进一步研究了离散时间系统输出反馈 H 的控制问题,提出了输出反馈 H 控制器设计的新条件。Wang等人 [8] 研究了一类具有状态量化的离散时间系统的 H 控制问题。

由于传感器精度以及带宽限制,数据在传输之前需要进行量化。在量化过程中,量化误差会影响系统的稳定性以及其他性能。近年来,学者们对量化控制系统方面进行了大量的研究 [9] [10],表明减少量化误差对网络系统有一定的正向影响,并采取了多种量化方法来解决量化误差对系统产生的影响。在 [11] 中,Fu等人研究了线性系统的量化反馈设计问题,考虑了静态量化器的情况。除静态量化器外,动态量化器也经常用于控制系统,其可以根据实际情况通过调整动态参数来调整系统性能。动态量化器的优点是通过调整动态参数可以获得不同的量化范围和量化误差。 [12] 提出了一种新的量化输出控制策略,给出了输出反馈控制器和动态量化器参数的相应设计方法。事实上,动态量化器由静态量化器和动态参数组成。因此,在动态量化器的研究中,对于参数的调整十分重要。之前的研究方法大多将动态参数的设计依赖于系统矩阵,但实施起来具有一定的难度。因此一些学者提出了新的动态量化策略和新的动态参数调整规则,这对于动态量化器的实际应用具有重要意义,会提高动态量化器的适用性。除了以上问题,动态量化器还存在一些问题没有解决。因此,越来越多的学者选择对其进行研究。

本文在第2节中对所研究Delta算子系统的状态量化 H 控制问题进行了描述。第3节中根据Lyapunov稳定性理论,利用线性矩阵不等式给出了Delta算子系统渐进稳定的条件,给出了具有一定的 H 性能的状态反馈控制器的设计方法,并考虑动态量化器,使得Delta算子系统在动态量化器下可以满足同样的 H 性能指标。第4节中利用所给数值算例说明了所给方法的有效性和实用性。

符号说明: R 表示实数域, R n 代表n维欧几里得空间, R n × m 表示维数为 n × m 的所有实矩阵的集合。 A T 表示矩阵 A 的转置, A 1 表示矩阵 A 的逆。 I 表示适当阶数的单位矩阵, 0 表示适当阶数的零矩阵。对称矩阵中的“*”表示矩阵相应的对称分块。 S > 0 ( S < 0 ) 表示矩阵 S 是对称正(负)定矩阵, S 0 ( S 0 ) 表示矩阵 S 是对称半正(负)定矩阵,对于两个对称矩阵 A B A < B ( A B ) 表示矩阵 B A 是正定(半正定)。 | | 表示向量的欧几里得范数, 表示矩阵的谱范数。

为解决下文中的问题,提前给出以下两个引理。

引理1 [13] 对给定矩阵 S = [ S 11 S 12 S 21 S 22 ] ,其中 S 11 r × r 的,以下三个条件等价:

1) S < 0

2) S 11 < 0 S 22 S 21 S 11 1 S 12 < 0

3) S 22 < 0 S 11 S 12 S 22 1 S 21 < 0

引理2 对于具有适当维数的矩阵 F T S U ,并给定标量 ξ ,则以下两个条件等价:

1) T + S T F T + F S < 0

2) [ T * ξ F T + U S ξ U ξ U T ] < 0

2. 问题描述

Delta算子的定义为:

δ = q 1 h

其中 q 为前向移位算子,即 q x ( k ) = x ( k + 1 ) h 为系统采样周期。

考虑以下具有扰动的Delta算子系统:

{ δ x ( k ) = A x ( k ) + B u ( k ) + E ω ( k ) y ( k ) = C x ( k ) (1)

其中 x ( k ) R n 为系统状态向量, u ( k ) R m 为输入向量, ω ( k ) R s 为外部扰动输入, y ( k ) R l 为系统测量输出。 A R n × n B R n × m C R l × n E R n × s 为已知常数矩阵。

采用如下状态反馈控制器:

u ( k ) = K x ( k ) (2)

其中 K 为待确定的控制器增益矩阵。

将控制器(2)代入系统(1)可得如下闭环系统:

{ δ x ( k ) = ( A + B K ) x ( k ) + E ω ( k ) y ( k ) = C x ( k ) (3)

本文的目的是设计状态反馈控制器(2),使得Delta算子闭环系统(3)是渐进稳定的,且符合 H 性能,系统应该满足以下条件:

1) 当 ω ( k ) = 0 时,闭环系统(3)是渐近稳定的;

2) 当 ω ( k ) 0 时,对于标量 γ > 0 ,系统测量输出和外部扰动输入应满足 k = 0 y ( k ) 2 < γ 2 k = 0 ω ( k ) 2

3. 主要结论

在本节中,为了解决Delta算子系统的状态量化 H 控制问题,首先讨论Delta算子闭环系统(3)在 H 性能指标下的渐进稳定性,利用参数相关的Lyapunov函数和线性矩阵不等式方法,得到如下定理。

定理1 对于给定标量 γ > 0 和给定矩阵 Q ,若存在矩阵 P = P T > 0 G R U > 0 ,使得以下线性矩阵不等式成立,

[ Ω ^ 2 * * * Ω ^ 1 P * * Ω 3 0 I * Ω 4 ξ ( h P B Q U ) T 0 Ω 5 ] < 0 (4)

其中,

Ω ^ 2 = [ P + R 11 * R 21 γ 2 I + R 22 + E T P E ]

Ω ^ 1 = [ P + h P A + Q G h P E ] Ω 3 = [ C 0 ] Ω 4 = [ G 0 ] Ω 5 = ξ U ξ U T

则可得Delta算子闭环系统(3)在 H 性能指标下渐进稳定。

证明 考虑Lyapunov函数

V ( x ( k ) ) = x T ( k ) Px ( k )

x ( k + 1 ) = h δ x ( k ) + x ( k ) = h [ ( A + BK ) x ( k ) + ( k ) ] + x ( k ) = [ I + h ( A + BK ) ] x ( k ) + h ( k )

故可得,

Θ = y T ( k ) y ( k ) γ 2 ω T ( k ) ω ( k ) + ω T ( k ) E T PEω ( k ) + Δ V ( x ( k ) ) = [ x ( k ) ω ( k ) ] T ( [ C 0 ] T [ C 0 ] [ P 0 0 γ 2 I E T PE ] + [ I + h ( A + BK ) h E ] T P [ I + h ( A + BK ) h E ] ) [ x ( k ) ω ( k ) ] = [ x ( k ) ω ( k ) ] T ( [ I + h ( A + BK ) h E ] T P [ I + h ( A + BK ) h E ] + [ P + C T C 0 0 γ 2 I+ E T PE ] ) [ x ( k ) ω ( k ) ] = [ x ( k ) ω ( k ) ] T ( Ω 1 + Ω 2 ) [ x ( k ) ω ( k ) ]

即其中

Ω 1 = [ I + h ( A + BK ) h E ] T P [ I + h ( A + BK ) h E ]

Ω 2 = [ P + C T C 0 0 γ 2 I + E T PE ]

因此,若 Θ < 0 ,可得,

y T ( k ) y ( k ) γ 2 ω T ( k ) ω ( k ) + Δ V ( x ( k ) ) < ω T ( k ) E T PEω ( k ) < 0

即证得Delta算子闭环系统(3)在 H 性能指标下渐进稳定,下面证明 Θ < 0

R = [ R 11 * R 21 R 22 ] > 0 ,若能证明 Θ < R ,则 Θ < 0 成立,即证明 Θ + R < 0

下面证明 Ω 1 + Ω ¯ 2 < 0 ,其中

Ω ¯ 2 = Ω 2 + R = [ P + C T C + R 11 * R 21 γ 2 I + E T PE + R 22 ] (5)

根据引理1,(5)式等价于

[ Ω ¯ 2 * Ω ¯ 1 P 1 ] < 0 (6)

其中 Ω ¯ 1 = [ I + h ( A + BK ) h E ] ,将 diag { I , I , P } 分别左乘、右乘于(6)式的两边,得到

[ Ω ¯ 2 * Ω ˜ 1 P ] < 0 (7)

其中 Ω ˜ 1 = [ P + h ( PA + PBK ) h PE ] ,根据引理1,(7)式等价于

[ Ω ^ 2 * * Ω ˜ 1 P * Ω 3 0 I ] < 0 (8)

K = U 1 G ,则(8)式可以写为

[ Ω ^ 2 * * Ω ^ 1 P * Ω 3 0 I ] + ( M U 1 GN ) T + M U 1 GN < 0 (9)

其中 M = [ 0 0 ( h P B Q U ) T 0 ] T N = [ I 0 0 0 ] ,设 F = M S = U 1 GN ,根据引理2,可得(9)式与(4)式等价,故定理1得证。

下面将讨论在状态反馈控制器增益给定的前提下,增加状态信号量化后的闭环系统(3)的性能的分析方法。

当考虑状态信号的量化时,量化控制器设计如下:

u ˜ ( k ) = K x ˜ ( k ) (10)

其中 x ˜ ( k ) R p x ( k ) R p 的量化信号。

定理2 设(4)式成立,并且量化器的范围 M 足够大,使得

M > 1 η

为量化控制器(10)设计参数 μ ( k ) ,其调整方式如下:

1 M | x ( k ) | μ ( k ) η | x ( k ) | (11)

其中,

η = λ min ( R ) φ ( ς + ς 2 + τ ( λ min ( R ) ) (12)

( h I + h 2 ( A + BK ) T ) PBK < ς (13)

2 h 2 ( BK ) T PBK < τ (14)

则具有参数调整方式(11)的量化控制器(10)可以使得闭环系统(3)渐进稳定且满足 H 性能指标 γ

证明 考虑量化控制器 u ˜ ( k ) = K x ˜ ( k ) ,其中,

x ˜ ( k ) = q μ ( x ( k ) ) = μ ( k ) q ( x ( k ) μ ( k ) )

其中 q μ ( ) 是一个具有一般形式的单参数族动态量化器, μ ( k ) 表示动态量化参数。假设存在标量 M > 0 φ > 0 ,满足,若 | x ( k ) | M ,则 | q μ ( x ( k ) ) x ( k ) | φ ,则表明在量化器不饱和时,其提供了量化误差的界限, M 表示量化器 q μ ( ) 的量化范围, φ 表示量化误差界限。

下面,将量化控制器(10)代入Delta算子系统(1)中。得到:

δ x ( k ) = A x ( k ) + B K x ˜ ( k ) + E ω ( k ) = A x ( k ) + B K μ ( k ) q ( x ( k ) μ ( k ) ) + E ω ( k ) = A x ( k ) + B K μ ( k ) q ( x ( k ) μ ( k ) ) + B K x ( k ) μ ( k ) B K x ( k ) μ ( k ) + E ω ( k ) = ( A + B K ) x ( k ) + E ω ( k ) + B K [ μ ( k ) ( q ( x ( k ) μ ( k ) ) x ( k ) μ ( k ) ) ] = ( A + B K ) x ( k ) + E ω ( k ) + B K e ( k ) (15)

故得到以下闭环系统:

{ δ x ( k ) = ( A + B K ) x ( k ) + E ω ( k ) + B K e ( k ) y ( k ) = Cx ( k )

其中, e ( k ) = [ μ ( k ) ( q ( x ( k ) μ ( k ) ) x ( k ) μ ( k ) ) ]

根据Lapunov函数和Delta算子定义可得,

x ( k + 1 ) = h δ x ( k ) + x ( k ) = h [ ( A + BK ) x ( k ) + ( k ) + BKe ( k ) ] + x ( k ) = [ I + h ( A + BK ) ] x ( k ) + h ( k ) + h BKe ( k )

Θ ˜ = y T ( k ) y ( k ) γ 2 ω T ( k ) ω ( k ) + Δ V ( x ( k ) ) = [ x ( k ) ω ( k ) e ( k ) ] T ( [ C 0 0 ] T [ C 0 0 ] [ 0 γ I 0 ] T [ 0 γ I 0 ] + [ I + h ( A + BK ) h E h BK ] T P [ I + h ( A + BK ) h E h BK ] [ P 0 0 * * 0 * * 0 ] ) [ x ( k ) ω ( k ) e ( k ) ]

= [ x ( k ) ω ( k ) e ( k ) ] T ( [ P + C T C 0 0 * γ 2 I 0 * * 0 ] + [ ( I + h ( A + BK ) T ) P ( I + h ( A + BK ) ) h ( I + h ( A + BK ) T ) PE h ( I + h ( A + BK ) T ) PBK * h 2 E T PE h 2 E T PBK * * h 2 ( BK ) T PBK ] ) [ x ( k ) ω ( k ) e ( k ) ] = [ x ( k ) ω ( k ) e ( k ) ] T ( [ Ω ˙ 2 0 0 * * 0 ] + [ Ω 1 h ( I + h ( A + BK ) T ) PBK h 2 E T PBK * * h 2 ( BK ) T PBK ] ) [ x ( k ) ω ( k ) e ( k ) ]

= [ x ( k ) ω ( k ) ] T ( Ω ˙ 2 + Ω 1 ) [ x ( k ) ω ( k ) ] + h e T ( k ) ( BK ) T P ( I + h ( A + BK ) ) x ( k ) + h 2 e T ( k ) ( BK ) T PEω ( k ) + h 2 e T ( k ) ( BK ) T PBKe ( k ) + h x T ( k ) ( I + h ( A + BK ) T ) PBKe ( k ) + h 2 ω T ( k ) E T PBKe ( k ) (16)

其中 Ω 1 与定理1证明中相同, Ω ˙ 2 = [ P + C T C 0 * γ 2 I ]

由此可得,

Θ ˜ [ x ( k ) ω ( k ) ] T ( Ω ˙ 2 + Ω 1 ) [ x ( k ) ω ( k ) ] + h e T ( k ) ( BK ) T P ( I + h ( A + BK ) ) x ( k ) + h 2 ω T ( k ) E T PEω ( k ) + h 2 e T ( k ) ( BK ) T PBKe ( k ) + h x T ( k ) ( I + h ( A + BK ) T ) PBKe ( k ) + h 2 e T ( k ) ( BK ) T PBKe ( k ) = [ x ( k ) ω ( k ) ] T ( Ω 2 + Ω 1 ) [ x ( k ) ω ( k ) ] + h e T ( k ) ( BK ) T P ( I + h ( A + BK ) ) x ( k ) + h x T ( k ) ( I + h ( A + BK ) T ) PBKe ( k ) + 2 h 2 e T ( k ) ( BK ) T PBKe ( k ) (17)

其中 Ω 1 Ω 2 与定理1证明中相同。

注1 对于正定矩阵 R λ min ( R ) | x ( k ) | 2 x T ( k ) Rx ( k ) λ max ( R ) | x ( k ) | 2 对任意 x ( k ) 成立。

考虑定理1证明中条件 Θ < R ,可以得到,

Ω 1 + Ω 2 < R

则(17)式等价于

Θ ˜ < [ x ( k ) ω ( k ) ] T ( R ) [ x ( k ) ω ( k ) ] + h e T ( k ) ( BK ) T P ( I + h ( A + BK ) ) x ( k ) + h x T ( k ) ( I + h ( A + BK ) T ) PBKe ( k ) + 2 h 2 e T ( k ) ( BK ) T PBKe ( k ) < λ min ( R ) | x ( k ) | 2 + 2 | x ( k ) | α 1 | e ( k ) | + α 2 | e ( k ) | 2

其中 α 1 = ( h I + h 2 ( A + BK ) T ) PBK α 2 = 2 h 2 ( BK ) T PBK

根据(13)式和(14)式,可得,

Θ ˜ < λ min ( R ) | x ( k ) | 2 + 2 | x ( k ) | α 1 | e ( k ) | + α 2 | e ( k ) | 2 < λ min ( R ) | x ( k ) | 2 + 2 | x ( k ) | ς μ ( k ) φ + τ μ ( k ) 2 φ 2 = λ min ( R ) ( | x ( k ) | 2 2 | x ( k ) | ς μ ( k ) φ λ min ( R ) τ μ ( k ) 2 φ 2 λ min ( R ) ) = λ min ( R ) ( | x ( k ) | ς + ς 2 + τ λ min ( R ) λ min ( R ) μ ( k ) φ ) × ( | x ( k ) | ς ς 2 + τ λ min ( R ) λ min ( R ) μ ( k ) φ )

根据(11)式和(12)式可得,当

| x ( k ) | > ς + ς 2 + τ λ min ( R ) λ min ( R ) μ ( k ) φ

时,意味着 Θ ˜ < 0 ,故定理2得证。

4. 数值算例

考虑一个采样周期为 h = 0.0 5 的Delta算子系统,具体参数如下,

A = [ 0 .0756 0 .0778 1 .1022 0.1986 ] B = [ 0.6077 0.1 0.9768 0.0019 ] = Q E = [ 0.5721 0.0211 ] C = [ 1 0 ]

并且设定 H 性能指标 γ = 2 ξ = 5 。利用MATLAB中LMI工具箱中的求解器feasp对(4)式进行求解,得到,

P = [ 3 .4848 0 .3974 0 .3974 93 .0087 ] G = [ 5 .5967 10 .7701 4 .5307 22 .3639 ] U = [ 13 .40253 .8044 4 .701417 .5896 ]

R = [ 1 .191 1 10 .6067 0.0061 11 .9317 4 .704 1 0.0325 0.8261 ]

进而求得状态反馈控制器

K = U 1 G = [ 0 .3727 1 .260 1 0 .1579 1 .6082 ]

Figure 1. The state trajectories of the closed-loop system

图1. 闭环系统的状态轨迹

设系统初始状态 x 0 = [ 2 1 ] T ,外部扰动 ω = 0.01 sin ( k ) ,得到闭环系统的状态轨迹如图1所示。

参考文献

[1] Middleton, R.H. and Goodwin, G.C. (1986) Improved Finite Word Length Characteristics in Digital Control Using Delta Operator. IEEE Transactions on Automatic Control, 31, 1015-1021.
https://doi.org/10.1109/TAC.1986.1104162
[2] Zhang, D.J. and Zhang, A.L. (2007) Observer-Based Fault Detection for Delta Operator Systems. 2007 Chinese Control Conference, Zhangjiajie, 26-31 July 2007, 492-495.
https://doi.org/10.1109/CHICC.2006.4347213
[3] 肖民卿. Delta算子系统若干控制问题研究[D]: [博士学位论文]. 重庆: 重庆大学, 2008.
[4] 向峥嵘, 陈庆伟, 胡维礼. 区间Delta算子系统的鲁棒性分析与控制[J]. 控制与决策, 2002, 17(6): 937-939.
[5] 胡号. Delta算子切换系统的容错控制[D]: [博士学位论文]. 南京: 南京航空航天大学, 2016.
[6] Gao, Z., Dong, X.Z. and Ou, Y. (2017) Robust H∞ Control of Generalized Delta Operator System. 2017 29th Chinese Control and Decision Conference (CCDC), Chongqing, 28-30 May 2017, 660-665.
https://doi.org/10.1109/CCDC.2017.7978375
[7] Chang, X.H., Liu, R.R. and Park, J.H. (2020) A Further Study on Output Feedback H∞ Control for Discrete-Time Systems. IEEE Transactions on Circuits and Systems II: Express Briefs, 67, 305-309.
https://doi.org/10.1109/TCSII.2019.2904320
[8] Wang, M.Q. and Chang, X.H. (2021) H∞ Control for Discrete-Time System with State Quantization. 2021 3rd International Conference on Industrial Artificial Intelligence (IAI), Shenyang, 8-11 November 2021, 1-6.
https://doi.org/10.1109/IAI53119.2021.9619263
[9] Ren, H.R., Lu, R.Q., Xiong, J.L. and Xu, Y. (2020) Optimal Estimation for Discrete-Time Linear System with Communication Constraints and Measurement Quantization. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50, 1932-1942.
https://doi.org/10.1109/TSMC.2018.2792009
[10] Xing, L., Wen, C., Zhu, Y., Su, H. and Liu, Z. (2016) Output Feedback Control for Uncertain Nonlinear Systems with Input Quantization. Automatica, 65, 191-202.
https://doi.org/10.1016/j.automatica.2015.11.028
[11] Fu, M.Y. and Xie, L.H. (2005) The Sector Bound Approach to Quantized Feedback Control. IEEE Transactions on Automatic Control, 50, 1698-1711.
https://doi.org/10.1109/TAC.2005.858689
[12] Chang, X.H., Xiong, J., Li, Z.M. and Park, J.H. (2018) Quantized Static Output Feedback Control for Discrete-Time Systems. IEEE Transactions on Industrial Informatics, 14, 3426-3435.
https://doi.org/10.1109/TII.2017.2774446
[13] 俞立. 鲁棒控制―线性矩阵不等式处理方法[M]. 北京: 清华大学出版社, 2002: 6-22.