第3期 石千松等:具有多采样率及状态时滞的线性离散时间系统的预见控制 ,367. y(N) R(N) Y(i)= y(N+1) R(N+1) 记目标信号R()= 定义新的 L y(N+N-1) L R(N+N-1) c[Cxl Can Gz…( C], 系统误差为 Gx= E(i)=R(i)-Y() (7) 对式(6)两边取差分得 0 00. 0 CA CAL 0 0 0 0 △X(计1)=A△X()+BAU(i) (8) CA C(AA1十A1A)CA 0. 0 0 △Y()=C△X()+D△U() 对式(7)陬差分得 CAN-1 出 Cgc}…cA 0 △E()=AR()-AY()= [O 0 07 △R()-CX()-D△U(), 注意到△E()=E(汁1)一E(),上式写为 0 0 E(+1)=E()-C△X()-D△U(i)+△R() 0 0 CE (9) CEs CE; 综合式(8)的第1式和式(9),有 X(+1)=ΦX()+G△U(i)十GR△R() LCE CEjN-3 CE;N-2 (10) 其中 广12…,N一1前十1行的元素为0. D D CB o- D CAB 对扩大误差系统(10),定义评价函数为 LDCB…… CANB J一空[E'(0:E(0+aU'(0HaU(0]= 各元素说明如下: C,的第行的元素依次为关于数量的多项式 [R(00X()+a(0H△u(]山 「00 C(A十A12)中(j=01…,i-1)的系数矩阵, 式中.Q10Q0:为(nX(Np正定矩阵:H 该行最后的元素均为零矩阵 为(Nm)X(m)正定矩阵. Cw的前汁1行的元素均为零矩阵:第十2行 问题现在变为:设计使性能指标函数(11)取最 最后一列元素为CE。即CA{B,其余列上元素均为 小值的系统(10)的预见控制器,再给出系统(1)的 零矩阵;以后各行都是比上一行往前一列的元素为 带预见作用的控制器,假设2表明R()(从而 CE,其前面元素全为零矩阵,其后依次为CE;+直 △R()的预见步数为S 到CE,N-2,F12…,N-1 2.3导出控制器 E如前面所定义, 结合预见控制的理论,使式(11)取值最小的系 综合式(4)和式(5),可以得到扩大系统 统(10)的最优输入的差分有以下形式: X(i1)=AX(i)+BU(i) (6) 4u()=PX(司+2F.(DAR(计)(12) Y(i)=CX(i)+DU(i) 系统(6)已经是形式上无时滞的单采样率系统,状 其中 态向量和输出向量在每个都能检测到, F=-[H+GPG]GPΦ 22导出扩大误差系统 FR ()=-[H+GTPG]GT()PGR. 上一节已经获得了形式上无时滞的单采样率的 5-Φ十GF 系统,本节将在此基础上,推导出扩大误差系统, =012…,S (13)第 3期 石千松等: 具有多采样率及状态时滞的线性离散时间系统的预见控制 Y(i)= y(iN) y(iN+1) y(iN+N-1) C^= C^X C^W1 C^W2 … C^WN-1 C^X = C 0 0 0 … 0 0 CA CA1 0 0 … 0 0 CA 2 C(AA1+A1A) CA 2 1 0 … 0 0 CA N-1 C^(1) N2 C^(1) N3 C^(1) N4 … CA N-1 1 0 C^Wj= 0 … 0 0 ⋱ 0 … 0 0 0 … 0 CEjj 0 … CEjj CEjj+1 ⋰ CEjj … CEjN-3 CEjN-2 j=12…N-1.前 j+1行的元素为 0. D^= D D CB ⋰ ⋰ CAB ⋰ ⋰ D CB … … CA N-1B . 各元素说明如下: C^X 的第 i行的元素依次为关于数量 z的多项式 C(A+A1z) i-1中 z j (j=01…i-1)的系数矩阵 该行最后的元素均为零矩阵. C^Wj的前 j+1行的元素均为零矩阵;第 j+2行 最后一列元素为 CEjj即 CA j 1B其余列上元素均为 零矩阵;以后各行都是比上一行往前一列的元素为 CEjj其前面元素全为零矩阵其后依次为 CEjj+1直 到 CEjN-2j=12…N-1. Ejm如前面所定义. 综合式 (4)和式 (5)可以得到扩大系统 X(i+1)=A^X(i)+B^U(i) Y(i)=C^X(i)+D^U(i) (6) 系统 (6)已经是形式上无时滞的单采样率系统状 态向量和输出向量在每个 i都能检测到. 2.2 导出扩大误差系统 上一节已经获得了形式上无时滞的单采样率的 系统本节将在此基础上推导出扩大误差系统. 记目标信号R ~ (i)= R(iN) R(iN+1) R(iN+N-1) 定义新的 系统误差为 E(i)=R ~ (i)-Y(i) (7) 对式 (6)两边取差分得 ΔX(i+1)=A^ΔX(i)+B^ΔU(i) ΔY(i)=C^ΔX(i)+D^ΔU(i) (8) 对式 (7)取差分得 ΔE(i)=ΔR ~ (i)-ΔY(i)= ΔR ~ (i)-C^ΔX(i)-D^ΔU(i) 注意到 ΔE(i)=E(i+1)-E(i)上式写为 E(i+1)=E(i)-C^ΔX(i)-D^ΔU(i)+ΔR ~ (i) (9) 综合式 (8)的第 1式和式 (9)有 X ~ (i+1)=ΦX ~ (i)+GΔU(i)+GRΔR ~ (i) (10) 其中 Φ= A^ 0 -C^ I G= B^ -D^ GR = 0 I . 对扩大误差系统 (10)定义评价函数为 J=∑ ∞ i=0 [E T (i)QEE(i)+ΔU T (i)HΔU(i) ] = ∑ ∞ i=0 [X ~T (i)QX ~ (i)+ΔU T (i)HΔU(i) ] (11) 式中Q= 0 0 0 QE QE 为 (Np)×(Np)正定矩阵;H 为 (Nm)×(Nm)正定矩阵. 问题现在变为:设计使性能指标函数 (11)取最 小值的系统 (10)的预见控制器再给出系统 (1)的 带预见作用的控制器.假设 2表明R ~ (i) (从而 ΔR ~ (i))的预见步数为 S. 2.3 导出控制器 结合预见控制的理论使式 (11)取值最小的系 统 (10)的最优输入的差分有以下形式: ΔU(i)=FX ~ (i)+∑ S j=0 FR (j)ΔR ~ (i+j) (12) 其中 F=-[H+G TPG] -1G TPΦ FR (j)=-[H+G TPG] -1G T (ξ T ) jPGR ξ=Φ+GF j=012…S (13) ·367·