受正弦扰动的线性系统的无静差控制❋
2019-06-15唐功友
林 华, 宿 浩, 唐功友
(中国海洋大学信息科学与工程学院, 山东 青岛 266100)
在实际应用中,几乎所有的控制系统都会受到来自外部的扰动信号。系统的外部扰动往往使得控制系统的性能明显减弱,甚至使闭环系统无法正常工作。在实际系统中,具有正弦特性或周期性特性的扰动是很常见的扰动形式,如飞机飞行振动控制系统[1]、海洋平台振动实时控制系统[2]、工业噪声减振控制、汽车振动减振控制系统等都是在具有正弦特性或周期性特性的扰动下工作的。因此,研究如何减弱或者抑制外部扰动信号对控制系统性能的影响,对实际工程实践有重要的意义。
对于受扰系统的扰动抑制问题,通常前馈反馈算法较经典的反馈控制有更好的扰动抑制效果,例如文献[3]针对正弦扰动的控制系统,给出了一种前馈反馈的扰动抑制算法。前馈控制的缺点是需要增加扰动传感器实时测量扰动信号。对于已知频率、未知振幅和初相角的不可测量的正弦扰动,或其它不可测量的恒值扰动,比较有效的扰动抑制控制方案包括自适应控制[4-5]和预测控制[6-7]等,这些方法对于具有持续扰动(如正弦扰动)的抑制在一定范围内都会存在不同程度的静差。基于内模原理的控制器设计可以保证闭环系统实现无静差扰动抑制,目前利用内模原理主要是针对扰动的不稳定模态设计扰动抑制控制器[8-9]。文献[10]利用内模原理设计了一种受正弦扰动的系统的无静差扰动抑制控制器,这种控制器要求正弦扰动是可测量的,控制器中包含了前馈控制的分量。
本文针对受外部持续正弦扰动的n阶线性系统,提出了一种设计无静差扰动抑制控制器的设计方法。设计的动态状态反馈控制器具有二阶动态特性。通过设计控制器中的n+2个参数,可以使闭环系统的极点任意配置,从而保证了闭环系统的指数渐近稳定性。利用内模原理,通过在控制器中嵌入正弦扰动的模态矩阵,保证了闭环系统的无静差扰动抑制。
1 问题描述
考虑受正弦扰动的线性系统
(1)
式中:x∈Rn、u∈R、w∈R分别是状态向量、控制输入和扰动输入;x0是初始状态向量;A,B为适当维数的常量矩阵,假设矩阵对(A,B)是完全能控的。不失一般性,可将系统(1)描述为能控规范型形式,即
(2)
假设外部扰动w(t)为正弦特性:
w(t)=asin(ωt+b)。
(3)
式中:频率ω是已知的,振幅a和初相位b是未知的。并假设外部扰动w(t)是物理不可测量的。
在实际系统中,由公式(3)描述的外部扰动是普遍存在的,如工业生产过程中,来自50 Hz工频干扰的电压信号,其频率是已知的,但初相位和干扰的振幅是未知的。
本文的研究目的是对于由公式(1)描述的线性系统,如何设计反馈控制律,实现对正弦扰动公式(3)的无静差扰动抑制。
2 无静差控制律的设计
(4)
式中
(5)
对于传统的内模原理设计方法,总是考虑在闭环系统内嵌入系统扰动或系统参考输入的不稳定的模态,其目的是抵消系统外部输入的不稳定模态引起的闭环系统的稳态误差。基于内模原理的设计方法,本文试图在闭环系统中嵌入纯虚数极点模态,并提出设计镇定控制器的设计方法。
我们设计如下动态控制律:
(6)
将动态控制律(6)代入系统(1),得到系统(1)的闭环系统:
(7)
图1示出了闭环系统(7)的结构图。
我们的目的是设计2×n矩阵H和n阶行向量k使得:
(I)闭环系统(7)的极点可以任意配置,即可使闭环系统(7)渐近稳定,且当扰动w(t)≡0时,状态向量x(t)可以以任意预先给定的指数速率趋向于0。
(II)当扰动w(t)由(3)描述时,闭环系统(7)可以实现无静差扰动抑制,即:状态向量x(t)满足:
(8)
图1 系统结构图Fig.1 System structure diagram
由公式(7)可知,闭环系统是一个(n+2)阶系统。我们知道,要使闭环系统(7)的极点可以任意配置,在控制律公式(6)的2×n矩阵H和n阶行向量k中,至少要有(n+2)个自由分量可供我们设计。又要使控制律(6)的结构尽量简单,我们希望控制律公式(6)的2×n矩阵H和n阶行向量k中分量可供我们设计的自由分量个数越少越好。依据这一设计原则,我们选择2×n矩阵H和n阶行向量k的结构为:
(9)
k1,k2和hi(i=1,2,…,n)为待定的常数。
我们先给出主要结果:
定理1设计受正弦扰动(3)的线性系统(1)的动态反馈控制律公式(6)。适当选择控制器参数k1,k2和hi(i=1,2,…,n),闭环系统公式(7)的极点可以任意配置。
(10)
(11)
λn+2+(k2-an)λn+1+(ω2+k1-an-1)λn+
[hn+ω2(k2-an)-an-2]λn-1+
[hn-1+ω2(k1-an-1)-an-3]λn-2+
(hn-2-ω2an-2-an-4)λn-3+…+(h3-ω2a3-a1)λ2+
(h2-ω2a2)λ+(h1-ω2a1)。
(12)
预先给定闭环系统公式(10)的(n+2)个极点λi(i=1,2,…,n+2),则有:
(13)
其中:
(14)
比较公式(12)和(13)等号右边λ的同次幂系数,得到:
hn+ω2(k2-an)-an-2=βn-1,
hn-1+ω2(k1-an-1)-an-3=βn-2,
hn-2-ω2an-2-an-4=βn-3,
…
h3-ω2a3-a1=β2,
h2-ω2a2=β1,
h1-ω2a1=β0,
k2-an=βn+1,
ω2+k1-an-1=βn。
(15)
求解(15)得:
hn=an-2-ω2βn+1+βn-1,
hn-1=an-3+ω2(ω2-βn)+βn-2,
hn-2=an-4+ω2an-2+βn-3,
…
h3=a1+ω2a3+β2,
h2=ω2a2+β1,
h1=ω2a1+β0,
k2=an+βn+1,
k1=an-1-ω2+βn。
(16)
综上分析,只要按(16)选取控制器参数k1,k2和hi(i=1,2,…,n),则闭环系统(10)的极点可以任意配置。
推论1设计受正弦扰动(3)的线性系统(1)的动态反馈控制律(6)。适当选择控制器参数k1,k2和hi(i=1,2,…,n),如果系统扰动w(t)≡0,闭环系统(7)可以是指数渐近稳定的,且状态向量x(t)可以以任意预先给定的指数速率趋向于0。
证明 令系统扰动w(t)≡0,则闭环系统(10)可以写为:
(17)
类似于定理1的证明,预先给定闭环系统(17)的(n+2)个具有负实部极点λi(i=1,2,…,n+2),按(16)设计控制器参数k1,k2和hi(i=1,2,…,n),则闭环系统(7)是指数渐近稳定的。不妨令
(18)
显然,闭环系统(17)的解满足:
(19)
式中M是足够大的正常数。又由于是任意给定的具有负实部的常数,所以且状态向量x(t)可以以任意预先给定的指数速率趋向于0。
注1:定理1的证明不仅证明了闭环系统(10)的极点可任意配置,而且给出了动态反馈控制律公式(6)的参数k1,k2和hi(i=1,2,…,n)的选取公式(16)。
定理2设计受正弦扰动(3)的线性系统(1)的动态反馈控制律公式(6)。按公式(16)选取控制器参数k1,k2和hi(i=1,2,…,n),则闭环系统公式(7)关于状态向量x(t)是渐近稳定的,从而实现对系统公式(1)的无静差扰动抑制,即公式(8)成立。
证明 令
ei(t)=vi(t)+zi(t),i=1,2。
(20)
由(4)和(7)得:
(21)
(22)
注2: 由定理2不仅说明了利用受正弦扰动(3)的线性系统(1)的动态反馈控制律公式(6)可以实现无静差扰动抑制,而且给出了动态反馈控制律公式(6)的参数k1,k2和hi(i=1,2,…,n)的选取公式(16)。
3 示例仿真
考虑受正弦扰动(3)的3阶线性系统(1),其中:
假设系统的输出为y(t)=x1(t)。系统的初始条件为:
x1(0)=x2(0)=x3(0)=0,
a=2,b=0。
以下作者利用本文提出的动态控制律算法公式(6)与状态反馈控制律对该系统的控制效果进行比较。在两种控制律控制效果的讨论中,假设选择状态反馈控制闭环系统的极点为:
s1=-1+j,s2=-1-j,s3=-2。
状态反馈控制律及设计过程从略。
设计动态控制律公式(6),由公式(11)得闭环系统公式(7)的系数矩阵为:
本文分2种情形讨论动态控制律公式(6)的控制效果。
给定闭环系统公式(7)的(n+2)=5个极点:
s1=-1+j,s2=-1-j,s3=-2,s4=-3,s5=-4。
则由公式(12)、(13)和(14)得:
β0=48,β1=100,β2=94,β3=46,β4=11。
再由公式(16)得到控制器参数:
h3=92-11ω2,
h2=ω2(ω2-46)+100,
h1=-2ω2+48,
k2=10,
k1=-ω2+47。
图2示出了ω=0.5π时的系统仿真曲线。
图2 ω=0.5π时的系统仿真曲线Fig.2 Simulation curves of the system when ω=0.5π
图3示出了ω=π时的系统仿真曲线。
图3 ω=π时的系统仿真曲线Fig.3 Simulation curves of the system when ω=π
图4示出了ω=1.5π时的系统仿真曲线。
图4 ω=1.5π时的系统仿真曲线Fig.4 Simulation curves of the system when ω=1.5π
图5示出了ω=2π时的系统仿真曲线。
图 5 ω=2π时的系统仿真曲线Fig.5 Simulation curves of the system when ω=2π
从图 2~5 中可以看到,不论外部正弦扰动信号的频率如何,利用本文提出的控制器算法,都能使闭环系统的响应逐渐趋于0。正弦扰动信号的频率越低,控制效果越好。但是利用本文设计的控制律,闭环系统的响应曲线的超调量会随着正弦扰动信号频率的增加而增加。在列举的仿真例子中,当正弦扰动信号频率ω>1.5π时,闭环系统的响应曲线的超调量会迅速增大。而仅利用状态反馈控制律,闭环系统的响应曲线都不能使闭环系统的响应逐渐趋于0。 但会随着正弦扰动信号频率的增加而增加,闭环系统的响应曲线的振荡幅值越来越小,这说明利用状态反馈控制的闭环系统有低通滤波的特性。
综上分析表明,本文设计的扰动抑制控制律能使闭环系统指数渐近稳定,而且在正弦扰动下能够实现无静差扰动抑制。本文的控制器设计方法特别适合于具有较低振荡频率的正弦扰动的系统。
4 结语
本文基于内模原理研究了输出反馈扰动抑制控制律的设计问题。本文设计的扰动抑制控制律能使闭环系统指数渐近稳定,而且在正弦扰动下能够实现无静差扰动抑制。仿真结果表明,本文的控制器设计方法仅适用于具有较低振荡频率的正弦扰动的系统,正弦扰动的振荡频率越低,闭环系统的动态性能越好。