正在加载图片...
第3期 石千松等:具有多采样率及状态时滞的线性离散时间系统的预见控制 ,365. 此需要利用提升技术来处理,由提升技术的原理, 再将k=+2代入系统(1)的第1式,并利用 需要找到一个提升算子,将不能检测到的信息映射 己推出的结果经过整理得 到一个组合量中去,以使在控制器的设计过程中不 x(N+3)= 丢失任何的信息,下面是对原系统(1)的提升过程 [A A2AI+AAA+AIA2 AiA+AAA+AAi A] 将k=N代入系统(1)的第1式得 x(N) x(N+1)=Ax(N)+Aix((i1)N)+Bu(N). x(i-1)N) 将k=N+1代入系统(1)的第1式,并利用上 x((i-2)N) +[B AB AB]. 式得 Lx((i-3)N) x(N+2)=A[Ax(N)+A1x((i-1)N)+ u(N+2) Bu(N)]+AI [Ax((i-1)N)+ u(N+1 +[AB(AA+AA)B]· Ax((i-2)N)+Bu((i-1)N)]+Bu(N+1)= u(N)」 x(N) u((i-1)N+1) [A2 AA+AA Ai]x((i-1)N)+ u(i-1)N)」 +AiBu((i-2)N) L x((i-2)N 同样,将k=N十3代入系统(1)的第1式,并 u(N+1 [B AB +Ai Bu((i-1)N). 利用已推出的结果得 u(N) x(iN+4)= [A'AAI+AAIA+AAA+AIA AAIA+AAIAA+AAi+AIAA+AIAAIA+AIA AAi+AiA+AIAAI+AIAAi Ai] x(N) u(N+3 x((i-1)N x((i-2)N) u(N+2) +[B AB ABAB +[A B (AA+AA)B (AA+AAA+AA)B]. x((i-3)N u(N+1) Lx((i-4)N) u(N) u((i-1)N+2 u((i-1)N+1) +[AB(A+AAA十AM)B u(-2)N+1) u((i-2)N)」 +AjBu((i-3)N). u((i-1)N)J 继续推导,注意到在此过程中产生了输入项“ E=[EiE;+1…EN-1]jF1,2…,N-1 的历史值的组合,为了推导过程简单,先将其看作扰 其中E;m是关于数量z的多项式(A十A1z)"B中 动,得到 的系数(m=j十1…,N-1)矩阵W(i)为 x(N) u(i厂)N+N-j广1) x((i-1)N) u((i-j)N+N-j-2) x((i计1)N)=A + W;(i)= M x((-N)N) u((iN) u(N+N-17 =1,2…,N-1 u(N+N-2) 如果取新变量 EWj(i) (2) x(N) M u(N) X(i)= x(i-1)N) 式中: A=[A0A…A] Lx((iN)N) u(N+N-1 A是关于数量的多项式(A十Az)中(一01, …,N)的系数,它是矩阵;矩阵B为 U() u(N+N-2) B=[BAB·A-B]: u(N) 矩阵E为 并注意到A=[AA…A]则式(2)河写为第 3期 石千松等: 具有多采样率及状态时滞的线性离散时间系统的预见控制 此需要利用提升技术来处理.由提升技术的原理‚ 需要找到一个提升算子‚将不能检测到的信息映射 到一个组合量中去‚以使在控制器的设计过程中不 丢失任何的信息.下面是对原系统 (1)的提升过程. 将 k=iN代入系统 (1)的第 1式得 x(iN+1)=Ax(iN)+A1x((i-1)N)+Bu(iN). 将 k=iN+1代入系统 (1)的第 1式‚并利用上 式得 x(iN+2)=A[Ax(iN)+A1x((i-1)N)+ Bu(iN) ] +A1 [Ax((i-1)N)+ A1x((i-2)N)+Bu((i-1)N) ] +Bu(iN+1)= [A 2 AA1+A1A A 2 1 ] x(iN) x((i-1)N) x((i-2)N) + [B AB] u(iN+1) u(iN) +A1Bu((i-1)N). 再将 k=iN+2代入系统 (1)的第 1式‚并利用 已推出的结果经过整理得 x(iN+3)= [A 3 A 2A1+AA1A+A1A 2 A 2 1A+A1AA1+AA 2 1 A 3 1 ]· x(iN) x((i-1)N) x((i-2)N) x((i-3)N) +[B AB A 2B]· u(iN+2) u(iN+1) u(iN) +[A1B (A1A+AA1)B]· u((i-1)N+1) u((i-1)N) +A 2 1Bu((i-2)N). 同样‚将 k=iN+3代入系统 (1)的第 1式‚并 利用已推出的结果得 x(iN+4)= [A 4 A 3A1+A 2A1A+AA1A 2+A1A 3 AA 2 1A+AA1AA1+A 2A 2 1+A1A 2A1+A1AA1A+A 2 1A 2 AA 3 1+A 3 1A+A 2 1AA1+A1AA 2 1 A 4 1]· x(iN) x((i-1)N) x((i-2)N) x((i-3)N) x((i-4)N) +[B AB A 2B A 3B] u(iN+3) u(iN+2) u(iN+1) u(iN) +[A1B (A1A+AA1)B (A1A 2+AA1A+A 2A1)B]· u((i-1)N+2) u((i-1)N+1) u((i-1)N) +[A 2 1B (A 2 1A+A1AA1+AA 2 1)B] u((i-2)N+1) u((i-2)N) +A 3 1Bu((i-3)N). 继续推导‚注意到在此过程中产生了输入项 u 的历史值的组合‚为了推导过程简单‚先将其看作扰 动‚得到 x((i+1)N)=A ~ x(iN) x((i-1)N) M x((i-N)N) + B ~ u(iN+N-1) u(iN+N-2) M u(iN) +∑ N-1 j=1 EjWj(i) (2) 式中: A ~ =[A ~ 0 A ~ 1 … A ~ N ]‚ A ~ j是关于数量 z的多项式 (A+A1z) N 中 z j (j=0‚1‚ …‚N)的系数‚它是矩阵;矩阵B ~为 B ~ =[B AB … A N-1B]; 矩阵 Ej为 Ej=[Ej‚j Ej‚j+1 … Ej‚N-1 ]‚j=1‚2‚…‚N-1‚ 其中 Ej‚m是关于数量 z的多项式 (A+A1z) mB中 z j 的系数 (m=j‚j+1‚…‚N-1);矩阵 Wj(i)为 Wj(i)= u((i-j)N+N-j-1) u((i-j)N+N-j-2)  u((i-j)N) ‚ j=1‚2‚…‚N-1. 如果取新变量 X0(i)= x(iN) x((i-1)N)  x((i-N)N) ‚ U(i)= u(iN+N-1) u(iN+N-2)  u(iN) ‚ 并注意到A ~ =[A ~ 0 A ~ 1 … A ~ N ]‚则式 (2)可写为 ·365·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有