D01:10.13374/i.issn1001t63x.2011.03.019 第33卷第3期 北京科技大学学报 Vol 33 No 3 2011年3月 Journal of Un iversity of Science and Technology Beijing Mar.2011 具有多采样率及状态时滞的线性离散时间系统的预见 控制 石千松 廖福成 北京科技大学数理学院,北京100083 ☒通信作者,Email feliac@ustb edu cn 摘要研究了输入多采样率型离散时间控制系统的预见控制器设计问题·首先利用提升技术从形式上消除多采样率特点 和状态时滞,把问题转化为一个普通的单采样率无时滞系统的控制器设计问题.由于状态时滞的存在,提升过程中会引入输 入量的历史值·把这些历史值和状态时滞项一起放入扩大系统的状态向量中,因此提升过程不会引入误差。针对提升后的系 统,利用最优预见控制的标准处理方法,通过构造扩大误差系统,把问题转化为调节问题,最后给出带有预见补偿的最优控制 器.再经过变换,得到原系统的预见控制器·同时对预见控制器的存在条件进行了讨论·数值仿真表明,本文所设计的预见控 制器是有效的· 关键词预见控制:采样系统:提升技术:可稳定性:可检测性 分类号TP273 Design of an optim al preview controller for linear discrete-time multirate sys- tem s w ith state delay SHIQ ian-song LIAO FuTcheng School ofMathemnatics and Physics University of Science and Technology Beijing Beijing 100083 China Corresponding author Email feliade ust edu cn ABSTRACT Designing a preview controller for discrete-tie multirate nput systems was considered At first by making use of the lifting technique to elin nate the multirate characteristic and the state tiedelay of the sampled system.the probkm was converted into a controller design problem for a single-rate no-delay sampled system.Because of the existence of state tiedelay the historical values of input data woul be introduced during the lifting process However the historical vales and the state delay were put into the state vector of the expanding system so that no error was introduced during the lifting process For the lifted system.the problm was changed into an adjust problm via the standand method of dealing the optinal preview control and by constructing an expanded-ermor system.and finally an optinal controller w ith preview compensation was derived subsequently Through transfomation a preview con- troller was then obtained for the original system.The existence condition of the preview contmoler was discussed Numerical smulations proved the effectiveness of the preview controller designed in the paper KEY W ORDS preview control sampled system:lifting technique stabilizability:detectability 随着现代微电子技术和计算机技术的飞速发 复杂算法,从而得到非常好的控制效果, 展,用数字计算机代替自动控制系统中的常规控制 在计算机控制系统中,如果系统是多输入多输 设备,对被控对象进行调节和控制的计算机控制系 出的,而输入通道和输出通道的采样器和保持器又 统,日益显示出其巨大的优越性,计算机控制系统 具有不同的采样周期,系统就是多采样率系统,其 充分利用计算机精度高、速度快、存储量大和具备逻 实不同的输入通道采样周期也可以不同,不同的输 辑判断能力等优点,可以实现以前难以想像的高级 出通道采样周期也可以不同,这样的多采样率系统 收稿日期:2010-04-06 基金项目:国家自然科学基金资助项目(N。1067101):北京科技大学治金研究基金资助项目(N。2009-002)
第 33卷 第 3期 2011年 3月 北 京 科 技 大 学 学 报 JournalofUniversityofScienceandTechnologyBeijing Vol.33No.3 Mar.2011 具有多采样率及状态时滞的线性离散时间系统的预见 控制 石千松 廖福成 北京科技大学数理学院北京 100083 通信作者E-mail:fcliao@ustb.edu.cn 摘 要 研究了输入多采样率型离散时间控制系统的预见控制器设计问题.首先利用提升技术从形式上消除多采样率特点 和状态时滞把问题转化为一个普通的单采样率无时滞系统的控制器设计问题.由于状态时滞的存在提升过程中会引入输 入量的历史值.把这些历史值和状态时滞项一起放入扩大系统的状态向量中因此提升过程不会引入误差.针对提升后的系 统利用最优预见控制的标准处理方法通过构造扩大误差系统把问题转化为调节问题最后给出带有预见补偿的最优控制 器.再经过变换得到原系统的预见控制器.同时对预见控制器的存在条件进行了讨论.数值仿真表明本文所设计的预见控 制器是有效的. 关键词 预见控制;采样系统;提升技术;可稳定性;可检测性 分类号 TP273 Designofanoptimalpreviewcontrollerforlineardiscrete-timemultiratesys- temswithstate-delay SHIQian-songLIAOFu-cheng SchoolofMathematicsandPhysicsUniversityofScienceandTechnologyBeijingBeijing100083China CorrespondingauthorE-mail:fcliao@ustb.edu.cn ABSTRACT Designingapreviewcontrollerfordiscrete-timemultirateinputsystemswasconsidered.Atfirstbymakinguseofthe liftingtechniquetoeliminatethemultiratecharacteristicandthestatetime-delayofthesampledsystemtheproblemwasconvertedinto acontrollerdesignproblemforasingle-rateno-delaysampledsystem.Becauseoftheexistenceofstatetime-delaythehistoricalvalues ofinputdatawouldbeintroducedduringtheliftingprocess.Howeverthehistoricalvaluesandthestatedelaywereputintothestate vectoroftheexpandingsystem sothatnoerrorwasintroducedduringtheliftingprocess.Fortheliftedsystemtheproblem was changedintoanadjustproblemviathestandardmethodofdealingtheoptimalpreviewcontrolandbyconstructinganexpanded-error systemandfinallyanoptimalcontrollerwithpreviewcompensationwasderivedsubsequently.Throughtransformationapreviewcon- trollerwasthenobtainedfortheoriginalsystem.Theexistenceconditionofthepreviewcontrollerwasdiscussed.Numericalsimulations provedtheeffectivenessofthepreviewcontrollerdesignedinthepaper. KEYWORDS previewcontrol;sampledsystem;liftingtechnique;stabilizability;detectability 收稿日期:2010--04--06 基金项目:国家自然科学基金资助项目 (No.10671011);北京科技大学冶金研究基金资助项目 (No.2009--002) 随着现代微电子技术和计算机技术的飞速发 展用数字计算机代替自动控制系统中的常规控制 设备对被控对象进行调节和控制的计算机控制系 统日益显示出其巨大的优越性.计算机控制系统 充分利用计算机精度高、速度快、存储量大和具备逻 辑判断能力等优点可以实现以前难以想像的高级 复杂算法从而得到非常好的控制效果. 在计算机控制系统中如果系统是多输入多输 出的而输入通道和输出通道的采样器和保持器又 具有不同的采样周期系统就是多采样率系统.其 实不同的输入通道采样周期也可以不同不同的输 出通道采样周期也可以不同这样的多采样率系统 DOI :10.13374/j.issn1001-053x.2011.03.019
,364 北京科技大学学报 第33卷 就更复杂了,由于在大型工业控制中,被控对象往 x(iN) x((i+1)V) 往很庞大很复杂,不同子系统的信号变化速率相差 M(iN ((+hV) 很大,要求系统各处都采用相同的采样周期是不实 际的,这就使得人们必须采用多采样率控制系统, (N+1) ai+1)N-1) +I)N) 另外,多采样率数字控制系统能实现许多单采样率 数字控制系统所不具备的控制目标,如改善系统的 =i+1V) 增益裕量,同时稳定、强镇定和分散控制等山. 另外,在有些控制系统中,某些未来信息往往 图1输入多采样率系统 是事先知道的,怎样利用这些已知的未来确定信 Fig I Multirate input sampled systom 息来改善控制效果,正是预见控制所研究的主要 问题2-01 假设2设目标信号R(k)有N步可预见,即 在每个时刻k信号R(k十1),R(k十2),R(k十 文献[11-13]提出了多采样率数字控制系统的 N)为已知,而且有 预见控制问题,并进行了有益的探讨,其中文 R(k十)=R(k十N),FN十1N十2…, 献[11]考虑的系统没有状态时滞,文献[12]仅针对 式中,N=NS这里S为非负整数, 状态时滞为两个采样周期的特殊情形进行了研究, 此假设是预见控制理论的标准假设.假设前一 文献[13]虽然在状态时滞方面放宽了条件,但为了 半的意义是:在当前时刻,目标信号有N步可预 推导可行又在其他方面要求了比较苛刻的条件,并 见:后一半采用了预见控制中常用的手法,认为N 且把输入项的历史值作为系统的扰动来处理,由于 步之后的目标信号为常数, 输入项的历史值也是随时间变化的,所以并不能利 将目标信号与系统输出之间的差值定义为系统 用鲁棒控制的方法给出闭环系统渐近稳定的条件, 的误差: 因此结果是比较保守的.本文推广文献[12-13]的 e(k)=R(k)一y(k) 结果,研究一般多采样率数字控制系统的预见控制 本文的目的是设计出一个带有预见作用的控制 问题 器,使得系统的输出y(k)能够跟踪目标值信号 1问题的表述及假设 R(k),即使 e(k)=m(R(k)-y(k)=0 考虑具有状态时滞的线性离散时间系统 在以往的研究中,对状态时滞的处理一般是首 x(k十1)=Ax(k)十A1x(k一N)十Bu(k) (1) 先将其放入状态量中,然后再结合预见控制的一般 y(k)=Cx(k)十Du(k) 理论对系统进行研究,对于多采样率控制系统,则 式中,x(k)∈R"是状态向量,y(k)∈R”是输出向 一般是利用提升技术处理系统的多采样率问题,但 量,u(k)∈R"是输入向量,A、A1、B、C和D是具有 是,当在多采样率控制系统中引入状态时滞时,单纯 相应维数的实常数矩阵,整数N表示系统状态在状 的先处理状态时滞或首先进行提升,都无法使问题 态通道中的时滞.第2个方程为输出方程, 得到很好的解决,本文将把对状态时滞的处理和对 下面是本文的两个假设 系统的提升结合起来,在提升过程中消去状态时滞 假设1x(k)和y(k)仅在k=N(=01,2 项,这样便能很好地解决多采样率控制系统中的状 …)时能被测量, 态时滞问题。 此假设表明系统是一个输入多采样率控制系 统四.此时状态向量x(k)和输出向量y(k)海隔N 2预见控制器的设计 个采样间隔才能测量一次·在这N个采样间隔时间 首先利用提升技术把输入多采样率预见控制问 里,输入向量u(k)改变了N次,也就是说u(N)是 题转化为单采样率的预见控制问题,在此过程中,状 每个采样间隔改变一次的,如图1,由k=N到k= 态时滞项将会被处理,然后在提升后系统的基础 ((十1)N)共经历N个采样间隔,但只对状态向量 上,将导出一个扩大误差系统,再通过扩大误差系 和输出向量测量两次,即x(N)x((十1)N)和 统进行预见控制器设计, y(N)、y((+1)N),而在此期间内输入向量则改变 21多采样率系统的离散提升 了N次,即u(N),u(N十1),,u((i+1)N) 根据假设1,系统是一个输入多采样率系统,因
北 京 科 技 大 学 学 报 第 33卷 就更复杂了.由于在大型工业控制中被控对象往 往很庞大很复杂不同子系统的信号变化速率相差 很大要求系统各处都采用相同的采样周期是不实 际的这就使得人们必须采用多采样率控制系统. 另外多采样率数字控制系统能实现许多单采样率 数字控制系统所不具备的控制目标如改善系统的 增益裕量同时稳定、强镇定和分散控制等 [1]. 另外在有些控制系统中某些未来信息往往 是事先知道的怎样利用这些已知的未来确定信 息来改善控制效果正是预见控制所研究的主要 问题 [2--10]. 文献 [11--13]提出了多采样率数字控制系统的 预见 控 制 问 题并 进 行 了 有 益 的 探 讨.其 中 文 献 [11]考虑的系统没有状态时滞文献 [12]仅针对 状态时滞为两个采样周期的特殊情形进行了研究 文献 [13]虽然在状态时滞方面放宽了条件但为了 推导可行又在其他方面要求了比较苛刻的条件并 且把输入项的历史值作为系统的扰动来处理.由于 输入项的历史值也是随时间变化的所以并不能利 用鲁棒控制的方法给出闭环系统渐近稳定的条件 因此结果是比较保守的.本文推广文献 [12--13]的 结果研究一般多采样率数字控制系统的预见控制 问题. 1 问题的表述及假设 考虑具有状态时滞的线性离散时间系统 x(k+1)=Ax(k)+A1x(k-N)+Bu(k) y(k)=Cx(k)+Du(k) (1) 式中x(k)∈R n 是状态向量y(k)∈R p 是输出向 量u(k)∈R m 是输入向量A、A1、B、C和 D是具有 相应维数的实常数矩阵整数 N表示系统状态在状 态通道中的时滞.第 2个方程为输出方程. 下面是本文的两个假设. 假设 1 x(k)和 y(k)仅在 k=iN (i=012 … )时能被测量. 此假设表明系统是一个输入多采样率控制系 统 [1].此时状态向量 x(k)和输出向量 y(k)每隔 N 个采样间隔才能测量一次.在这 N个采样间隔时间 里输入向量 u(k)改变了 N次也就是说 u(iN)是 每个采样间隔改变一次的如图 1由 k=iN到 k= ((i+1)N)共经历 N个采样间隔但只对状态向量 和输出向量测量两次即 x(iN)、x((i+1)N)和 y(iN)、y((i+1)N)而在此期间内输入向量则改变 了 N次即 u(iN)u(iN+1)…u((i+1)N). 图 1 输入多采样率系统 Fig.1 Multirateinputsampledsystem 假设 2 设目标信号 R(k)有 NL 步可预见即 在每个时刻 k信号 R(k+1)R(k+2)…R(k+ NL)为已知而且有 R(k+j)=R(k+NL)j=NL+1NL+2… 式中NL=NS这里 S为非负整数. 此假设是预见控制理论的标准假设.假设前一 半的意义是:在当前时刻目标信号有 NL 步可预 见;后一半采用了预见控制中常用的手法认为 NL 步之后的目标信号为常数. 将目标信号与系统输出之间的差值定义为系统 的误差: e(k)=R(k)-y(k). 本文的目的是设计出一个带有预见作用的控制 器使得系统的输出 y(k)能够跟踪目标值信号 R(k)即使 limk→∞ e(k)=limk→∞ (R(k)-y(k))=0. 在以往的研究中对状态时滞的处理一般是首 先将其放入状态量中然后再结合预见控制的一般 理论对系统进行研究.对于多采样率控制系统则 一般是利用提升技术处理系统的多采样率问题.但 是当在多采样率控制系统中引入状态时滞时单纯 的先处理状态时滞或首先进行提升都无法使问题 得到很好的解决.本文将把对状态时滞的处理和对 系统的提升结合起来在提升过程中消去状态时滞 项这样便能很好地解决多采样率控制系统中的状 态时滞问题. 2 预见控制器的设计 首先利用提升技术把输入多采样率预见控制问 题转化为单采样率的预见控制问题在此过程中状 态时滞项将会被处理.然后在提升后系统的基础 上将导出一个扩大误差系统.再通过扩大误差系 统进行预见控制器设计. 2.1 多采样率系统的离散提升 根据假设 1系统是一个输入多采样率系统因 ·364·
第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=01 …N)的系数它是矩阵;矩阵B ~为 B ~ =[B AB … A N-1B]; 矩阵 Ej为 Ej=[Ejj Ejj+1 … EjN-1 ]j=12…N-1 其中 Ejm是关于数量 z的多项式 (A+A1z) mB中 z j 的系数 (m=jj+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=12…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·
,366, 北京科技大学学报 第33卷 X(i计1)= 0 0… u(i-(-1)N+N-) X()+gU(0+e空 u(i-(广1)N+N-广1) EWj(i) (3) 其中, 0,, u(i-(j广1)N) A0A1… A- MWr1(i),=23…,N-1, 0 0 0 M;(广12…,N-1)是分块为N-行和N-j十1 A0= 0 0 0 列的分块矩阵,并且M,的第1列的元素总是零矩 阵,剩余的列构成一个单位矩阵, 0 0 0 因此可将式(3)等价变换为 1 X(+1)=AX()十BU() (4) 0 B0= ,E= 0 式中, EE EEN-2 EEN- 0 0 0 0 0 在上面过程中本文把输入项“的历史值当成 A 0 M2 0 扰动,但这样得到的控制器将不能保证闭环系统稳 定,因为无法保证扰动在任何时候范数都足够小 0 0 Ms-1 0 因此需进一步地处理,将其放到状态向量中去, 构造新的状态向量如下: Bo 0 I 0 0 Xo i) M 0 0 : X()1 u((i-1)N+N-2) B M, 0 W1(i) u((i-1)N+N-3) 0 0 X() Wz(i) u((i-1)N) 这样就把系统(3)化成了形式上没有扰动项的系 统(4) Ww-1(i以 u((i-N+1)N) 在讨论观测方程时,同样可类似地处理比 注意有 u((i一1)N)早的输入项的历史数据,得到 u(N+N-2) y(N)=Cx(N)十Du(N), u(N+N-3) y(N+1)=CAx(N)+CAIx((i-1)N)+ W1(计1)= CBu(N)+Du(N+1), u(N) y(N+2)= 0 0 ② u(N+N-1] [CA C(AAI+AAIA+AIA)C(AIA+AIAA+AA)CA] 0 0 0 u(N+N-2) x(N) u(N+N-3) =MiU(i), x(i-1)N) +[CB CAB CAB]· 0 0 0 x(i-2)N) u(N) Lx((i-3)N) u(计1一)N+N一1) u(N+2 W,(i计1) u((计1一)N+N一j广2 u(N+1) +[CAI B C(AA+AA)B]. Lu(N) u((i+1-)N) u((i-1)N+1) u(i-(j广1)N+N-j广1) +CAiBu((i-2)N)+ u((i-1)N)J u(i-(1))N+N-j2) Du(N+3) 以此类推,得 u(i-(1)N) Y(i)=CX(i)+DU(i) (5) 式中
北 京 科 技 大 学 学 报 第 33卷 X0(i+1)= A^0X0(i)+B^0U(i)+E^∑ N-1 j=1 EjWj(i) (3) 其中 A^0= A ~ 0 A ~ 1 … A ~ N-1 A ~ N I 0 … 0 0 0 I … 0 0 ⋱ 0 0 … I 0 B^0= B ~ 0 0 E^= I 0 0 . 在上面过程中本文把输入项 u的历史值当成 扰动但这样得到的控制器将不能保证闭环系统稳 定因为无法保证扰动在任何时候范数都足够小. 因此需进一步地处理将其放到状态向量中去. 构造新的状态向量如下: X(i)= X0(i) W1(i) W2(i) WN-1(i) = X0(i) u((i-1)N+N-2) u((i-1)N+N-3) u((i-1)N) u((i-N+1)N) 注意有 W1(i+1)= u(iN+N-2) u(iN+N-3) u(iN) = 0 I 0 … 0 0 0 I … 0 ⋱ 0 0 0 … I u(iN+N-1) u(iN+N-2) u(iN+N-3) u(iN) =M1U(i) Wj(i+1)= u((i+1-j)N+N-j-1) u((i+1-j)N+N-j-2) u((i+1-j)N) = u((i-(j-1))N+N-j-1) u((i-(j-1))N+N-j-2) u((i-(j-1))N) = 0 I 0 … 0 0 0 I … 0 ⋱ 0 0 0 … I u((i-(j-1))N+N-j) u((i-(j-1))N+N-j-1) u((i-(j-1))N) = MjWj-1(i)j=23…N-1 Mj(j=12…N-1)是分块为 N-j行和 N-j+1 列的分块矩阵并且 Mj的第 1列的元素总是零矩 阵剩余的列构成一个单位矩阵. 因此可将式 (3)等价变换为 X(i+1)=A^X(i)+B^U(i) (4) 式中 A^= A^0 E^E1 … E^EN-2 E^EN-1 0 0 … 0 0 0 M2 … 0 0 ⋱ 0 0 … MN-1 0 B^= B^0 M1 0 0 Mj= 0 I 0 … 0 0 0 ⋱ ⋱ ⋱ ⋱ 0 0 0 … 0 I . 这样就把系统 (3)化成了形式上没有扰动项的系 统 (4). 在讨论 观 测 方 程 时同 样 可 类 似 地 处 理 比 u((i-1)N)早的输入项的历史数据得到 y(iN)=Cx(iN)+Du(iN) y(iN+1)=CAx(iN)+CA1x((i-1)N)+ CBu(iN)+Du(iN+1) y(iN+2)= [CA 3 C(A 2A1+AA1A+A1A 2 ) C(A 2 1A+A1AA1+AA 2 1) CA 3 1]· x(iN) x((i-1)N) x((i-2)N) x((i-3)N) +[CB CAB CA 2B]· u(iN+2) u(iN+1) u(iN) +[CA1B C(A1A+AA1)B]· u((i-1)N+1) u((i-1)N) +CA 2 1Bu((i-2)N)+ Du(iN+3). 以此类推得 Y(i)=C^X(i)+D^U(i) (5) 式中 ·366·
第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·
,368 北京科技大学学报 第33卷 P是R iccati访程 的对称正定解 P=Q+ΦpΦΦ'PG[H十GPG]GPΦ(14) 将F和F(分解如下: F(N+N-1) F(NN-1) F8+N-. F-| FEN+N-1 F(N+N-2) F-) F-9 F F+- F (15) F 9 F2 F9-2 F E+-(司 讨论, F+N-( PBH判别法1 对于两个行数相同的矩阵A FR() (16) 和B,(A,B)可镇定的充要条件是对于任意满足 F() |sP1的复数s矩阵[sI一AB]行满秩;对于两 注意到U()=U(i-1)+△U(i-1),U(i)= 个列数相同的矩阵A和C,(C,A)可检测的充要条 u(N+N-1) u(N+N-2) 件思对于任意满足,≥1复数:矩阵[了列 ,最优输入(12)可以表示成 满秩。 u(N) 注意有 u(N+N-1) u(N-1刃 u(N+N-2) u(N-2) u(N) Lu(N一Ny F(N+- FN-习 Ao EE EEN-2 EEN-1 0 F(N+N-2) 0 0 0 0 X(i1)+ F-2/ W1(i-1) 0 M2 0 0 0 F() 9 00 (17) MN-1 0 式中, - E()=R()一Y()=R()一CX()一DU(i) 由最优控制理论的基本结果,得到下面的定理, Bo 定理1若(④G)可镇定且(QΦ)可检 测,则系统(1)的最优控制输入由式(17)给出,其中 的系数矩阵等由式(13)式(16)确定,且这时 -D R iccat矩阵方程(14)一定有解. 0 3对系统的一些相关研究 注意定理1所要求的条件:(Φ.G)可镇定和 3.1(ΦG)的可镇定性 (Q户Φ)可检测.本节将给出(ΦG)可镇定和 由Φ和G的表达式,对于满足lsP1的任意实数 (QI Φ)可检测的条件.利用PH判别法进行 s计算[Φ一slG并研究其行满秩的条件.注意 Ao一sIEE1 EE2…EEx-2 EEN-1 0 Bo S -sI 0 0 0 0 Mi M2 一sl… 0 0 0 0 [Φ-slG] 0 a 0 一sl 0 0 0 0 0 MN-1 -sI 0 -Cx 一Cw2 … 一CN-2一CN-1 (1-s)I 一D
北 京 科 技 大 学 学 报 第 33卷 P是 Riccati方程 P=Q+Φ TPΦ-Φ TPG[H+G TPG] -1G TPΦ (14) 的对称正定解. 将 F和 FR (j)分解如下: F= F (iN+N-1) x F (iN+N-1) W1 F (iN+N-1) W2 … F (iN+N-1) WN-2 F (iN+N-1) E F (iN+N-2) x F (iN+N-2) W1 F (iN+N-2) W2 … F (iN+N-2) WN-2 F (iN+N-2) E F (0) x F (0) W1 F (0) W2 … F (0) WN-2 F (0) E (15) FR (j)= F (iN+N-1) R (j) F (iN+N-2) R (j) F (0) R (j) (16) 注意到 U(i) =U(i-1) +ΔU(i-1)U(i) = u(iN+N-1) u(iN+N-2) u(iN) 最优输入 (12)可以表示成 u(iN+N-1) u(iN+N-2) u(iN) = u(iN-1) u(iN-2) u(iN-N) + F (iN+N-1) x F (iN+N-2) x F (0) x X0(i-1)+ F (iN+N-1) W1 F (iN+N-2) W1 F (0) W1 W1(i-1) (17) 式中 E(i)=R ~ (i)-Y(i)=R ~ (i)-C^X(i)-D^U(i). 由最优控制理论的基本结果得到下面的定理. 定理 1 若 (Φ G)可镇定且 (Q 1/2 Φ)可检 测则系统 (1)的最优控制输入由式 (17)给出其中 的系数矩阵等由式 (13) ~式 (16)确定且这时 Riccati矩阵方程 (14)一定有解. 3 对系统的一些相关研究 注意定理 1所要求的条件:(Φ G)可镇定和 (Q 1/2 Φ)可检测.本节将给出 (Φ G)可镇定和 (Q 1/2 Φ)可检测的条件.利用 PBH判别法进行 讨论. PBH判别法 [514] 对于两个行数相同的矩阵 A 和 B(AB)可镇定的充要条件是对于任意满足 |s|≥1的复数 s矩阵 [sI-A B]行满秩;对于两 个列数相同的矩阵 A和 C(CA)可检测的充要条 件是对于任意满足 |s|≥1复数 s矩阵 sI-A C 列 满秩. 注意有 Φ= A^ 0 -C^ I = A^0 E^E1 … E^EN-2 E^EN-1 0 0 0 … 0 0 0 0 M2 … 0 0 0 0 0 … MN-1 0 0 -C^ I G= B^ -D^ = B^0 M1 0 0 -D^ . 3.1 (Φ G)的可镇定性 由 Φ和 G的表达式对于满足|s|≥1的任意实数 s计算 [Φ-sI G]并研究其行满秩的条件.注意 [Φ-sI G] = A^0-sI E^E1 E^E2 … E^EN-2 E^EN-1 0 B^0 0 -sI 0 … 0 0 0 M1 0 M2 -sI … 0 0 0 0 0 0 0 … -sI 0 0 0 0 0 0 … MN-1 -sI 0 0 -C^X -C^W1 -C^W2 … -C^WN-2 -C^WN-1 (1-s)I -D^ . ·368·
第3期 石千松等:具有多采样率及状态时滞的线性离散时间系统的预见控制 ,369. 由于≠Q对分块[Φ一sIG]作初等行变换,得到 Ao-sI EE EE2… EEN-2 EEN-1 0 Bo 0 一sl 0 a 0 MI 0 MM2 -31… 0 0 0 0 [Φ-sIG]→ 0 0 0.. --11 0 0 0 0 0 Mx-1 -I 0 一Cy 一Cw1 一Cw2… 一Cw,N-2 一CwN-1 (1-s)1 Ao-sI EE EE2… EEN-2 EEN-1 0 Bo 0 -sl 0 0 0 0 MI 0 0 -81… S 0 0 M2M1 0 S 0 -6-21 0 Mx-2…MzM 0 0 0 0 -11 0 Mx-…MzM -Cx 一Cw1 一Cw2 一Cw.N-2 一Cw.N-1 (1-s)I 一D 0 0 0 0 0 &-o+EEM1+EE2M2M1+.十EEx-iMx-…M 0 一sl 0 0 0 Mi 0 0 0 0 0 M2M1 0 0 0 一 0 0 Mxv-z…MzM1 0 N-I 0 0 0 0 Mx-r…M2M1 -- 0 0 0 0 (1-S)g-I-gD-Cw1M1-Cw2M2M1=…-C,N-1MN-…M 再作初等列变换,进一步得到 Ao-sI S-B十EE1M1十EE2M2M1大…+EE-Mx-…M1 [Φ-slG] 0 0 (1-s)I-S-D-Cw1M1-Cw2M2M1一…-C.N-1M-…M 由于初等变换不改变矩阵的秩,所以[Φ一sIG行满秩等价于 S-B+EEM1十EE2M2M1+…十EEv-1Mv-…M1 Cx (1-s)I-g-D-Cw1M1-Cw2MzM1一.-CN-1Mw-…M 行满秩.至此,由PBH判别法得到 定理2若对任意满足|sP1的复数s上面的矩阵平都行满秩,则(ΦG)是可镇定的,或者说,扩大 误差系统(10)是可镇定的 由于s=1时,平行满秩等价于 B+EEM1+EE2MzM1+…+EE-My-…M -D-CwM1-C2M2M1一…-C,N-iMx-…M 行满秩,专1时,Ψ行满秩等价于 Ψ2A。-sl-B+EEM1+EE2M2M1+.十EEv-1Mx-…M] 行满秩,所以定理2又可叙述为 定理3若矩阵Ψ行满秩且对任何满足sP1(≠1)的复数s矩阵Ψ2也行满秩,则(ΦG)是可镇 定的
第 3期 石千松等: 具有多采样率及状态时滞的线性离散时间系统的预见控制 由于 s≠0对分块 [Φ-sI G]作初等行变换得到 [Φ-sI G]→ A^0-sI E^E1 E^E2 … E^EN-2 E^EN-1 0 B^0 0 -sI 0 … 0 0 0 M1 0 sM2 -s 2I … 0 0 0 0 0 0 0 … -s N-1I 0 0 0 0 0 0 … s N-1MN-1 -s NI 0 0 -C^X -C^W1 -C^W2 … -C^WN-2 -C^WN-1 (1-s)I -D^ → A^0-sI E^E1 E^E2 … E^EN-2 E^EN-1 0 B^0 0 -sI 0 … 0 0 0 M1 0 0 -s 2I … 0 0 0 M2M1 ⋱ 0 0 0 … -s N-2I 0 0 MN-2…M2M1 0 0 0 … 0 -s N-1I 0 MN-1…M2M1 -C^X -C^W1 -C^W2 … -C^WN-2 -C^WN-1 (1-s)I -D^ → s N-1A^0-s NI 0 0 … 0 0 0 s N-1B^0+E^E1M1+E^E2M2M1+… +E^EN-1MN-1…M1 0 -sI 0 … 0 0 0 M1 0 0 -s 2I … 0 0 0 M2M1 ⋱ 0 0 0 … -s N-2I 0 0 MN-2…M2M1 0 0 0 … 0 -s N-1I 0 MN-1…M2M1 -s N-1C^X 0 0 … 0 0 (1-s)s N-1I -s N-1D^-C^W1M1-C^W2M2M1-… -C^WN-1MN-1…M1 . 再作初等列变换进一步得到 [Φ-sI G]→ A^0-sI 0 s N-1B^0+E^E1M1+E^E2M2M1+… +E^EN-1MN-1…M1 I 0 0 -C^X (1-s)I -s N-1D^-C^W1M1-C^W2M2M1-… -C^WN-1MN-1…M1 . 由于初等变换不改变矩阵的秩所以 [Φ-sI G]行满秩等价于 Ψ= A^0-sI 0 s N-1B^0+E^E1M1+E^E2M2M1+… +E^EN-1MN-1…M1 -C^X (1-s)I -s N-1D^-C^W1M1-C^W2M2M1-… -C^WN-1MN-1…M1 行满秩.至此由 PBH判别法得到 定理 2 若对任意满足|s|≥1的复数 s上面的矩阵 Ψ都行满秩则 (Φ G)是可镇定的或者说扩大 误差系统 (10)是可镇定的. 由于 s=1时Ψ行满秩等价于 Ψ1= A^0-I B^0+E^E1M1+E^E2M2M1+… +E^EN-1MN-1…M1 -C^X -D^-C^W1M1-C^W2M2M1-… -C^WN-1MN-1…M1 行满秩s≠1时Ψ行满秩等价于 Ψ2= A^0-sI s N-1B^0+E^E1M1+E^E2M2M1+… +E^EN-1MN-1…M1 行满秩所以定理 2又可叙述为 定理 3 若矩阵 Ψ1行满秩且对任何满足|s|≥1(s≠1)的复数 s矩阵 Ψ2 也行满秩则 (Φ G)是可镇 定的. ·369·
·370 北京科技大学学报 第33卷 上面的矩阵Ψ1和平2可以进一步简化,注意到A、Bo、E、E,和M的结构,特别是 EE1M1+…十EEN-1Mw-1…M1= 0 E1E12十E2E1g十Eg十Ea…E1N-1十E2N-1十…十E-1N- 0 0 0 0 0 0 0 0 0 因此,对平,作初等变换有 Ao-sI A-1 A S-BSAB十E1…SANB十EN-1十·十E-1N- I 一sl… 0 0 2 0 1… 0 0 0 0 0 -sI A0-slA·A-1 AN -BAB十E1.SA-B十EN-1十大…十E-N- 0 0 -I 0 I 0 --1 0 0 0 -sI A0-slA1… A-1 o+…十sA-十i-H一BAB十Eu…-A-B十EN木…tE-1N 10… 0 0 01… 0 0 0 01 0 又由A十-A+…十sA-1十A=(A十s4)有 A-slA1…A(A十d)N-+11一BAB十E1…A一B十E-+…十E-1 0… 0 0 Ψ2 0 0 0 0 0… 故Ψ2行满秩当且仅当 [(A十4)N-IBAB十E1…A-B+EN-1+.十E-1N-] 行满秩, 又 Ao-I A A-1 B AB十E1…A一B+EN=1+…+E-1 -I 0 0 0 0 0 0 … -1 0 0 0 -1 平1 -C 0 0 0 米 -CA -CAL 0 : -CA -C(AA+AA)… 0 0 CAN-I -
北 京 科 技 大 学 学 报 第 33卷 上面的矩阵 Ψ1和 Ψ2可以进一步简化.注意到A^0、B^0、E^、Ej和 Mj的结构特别是 E^E1M1+… +E^EN-1MN-1…M1= 0 E11 E12+E22 E13+E23+E33 … E1N-1+E2N-1+… +EN-1N-1 0 0 0 0 … 0 0 0 0 0 … 0 . 因此对 Ψ2作初等变换有 Ψ2= A ~ 0-sI A ~ 1 … A ~ N-1 A ~ N s N-1B s N-1AB+E11 … s N-1A N-1B+E1N-1+… +EN-1N-1 I -sI … 0 0 0 I … 0 0 0 ⋱ 0 0 … I -sI → A ~ 0-sI A ~ 1 … A ~ N-1 A ~ N s N-1B s N-1AB+E11 … s N-1A N-1B+E1N-1+… +EN-1N-1 I 0 … 0 -s NI 0 I … 0 -s N-1I 0 ⋱ 0 0 … I -sI → A ~ 0-sI A ~ 1 … A ~ N-1 s NA ~ 0+… +sA ~ N-1+A ~ N-s N+1I s N-1B s N-1AB+E11 … s N-1A N-1B+E1N-1+… +EN-1N-1 I 0 … 0 0 0 I … 0 0 0 ⋱ 0 0 … I 0 又由 s N A ~ 0+s N-1A ~ 1+… +sA ~ N-1+A ~ N =(A1+sA) N 有 Ψ2→ A ~ 0-sI A ~ 1 … A ~ N-1 (A1+sA) N -s N+1I s N-1B s N-1AB+E11 … s N-1A N-1B+E1N-1+… +EN-1N-1 I 0 … 0 0 0 I … 0 0 0 ⋱ 0 0 … I 0 . 故 Ψ2行满秩当且仅当 (A1+sA) N -s N+1I s N-1B s N-1AB+E11 … s N-1A N-1B+E1N-1+… +EN-1N-1 行满秩. 又 Ψ1= A ~ 0-I A ~ 1 … A ~ N-1 A ~ N B AB+E11 … A N-1B+E1N-1+… +EN-1N-1 I -I … 0 0 0 I ⋱ 0 0 0 0 0 ⋱ -I 0 0 0 … I -I -C 0 … 0 0 ∗ … … ∗ -CA -CA1 … 0 0 -CA 2 -C(AA1+A1A) … 0 0 -CA N-1 -C^(1) N2 … -C^(1) NN-1 -CA N-1 1 ∗ … … ∗ ·370·
第3期 石千松等:具有多采样率及状态时滞的线性离散时间系统的预见控制 ,371. 所有元素均用*表示的子块是一D一Cw1M1一Cw2MM1一…一CN-Mx-…M1r对Ψ1作初等变换得到 平之 A0-1 AN-1 BAB十EI… AN-B十EN-1+…十EN-1N- 0 0 -1 0 1 0 0 0 0 0 -I 0 0 44。 一I -C 0 0 0 一CA 一CA 0 0 -CA2 -C(AA+AA)· 0 0 CAN-I -c9 -c- -CA- Ao-I AN-1 (A]+A)-1 gAB+E1…Ag+E1N-大+E-N- 0 0 ; 0 0 0 0 0 0 -C 0 -c -CA -CAI 0 -C(A+AI) -c2 -C(AA1十A1A)· 0 -CA-C(AA1十A1A)-一· CAY-I -9 --1-c-19---1-c 00…0 (A +A)"-I BAB十EI· AN-B+EN-1+…十Ex-1N- 10… 0 0 0I·.: 0 ::.0 0 00…1 0 00…0 -C 00…0 -C(A+A) 00…0 -CA2-C(AA+AA)一· 0 0…0-CA-1-C2--C-1-CA1 00.0(A十A)N-I BAB十E1· A-1B十EN-1十…十E-1N-1 10. 0 0 01. 0 ::.0 0 00…1 0 00..0 一C 00… 0 -C(A十A) 00. 0 一C(A+A1)2 0 0. 0 -C(A+A)-
第 3期 石千松等: 具有多采样率及状态时滞的线性离散时间系统的预见控制 所有元素均用∗表示的子块是 -D^-C^W1M1-C^W2M2M1-… -C^WN-1MN-1…M1.对 Ψ1作初等变换得到 Ψ1→ A ~ 0-I A ~ 1 … A ~ N-1 A ~ N B AB+E11 … A N-1B+E1N-1+… +EN-1N-1 I 0 … 0 -I 0 I ⋱ 0 0 0 0 ⋱ 0 -I 0 0 … I -I -C 0 … 0 0 ∗ … … ∗ -CA -CA1 … 0 0 -CA 2 -C(AA1+A1A) … 0 0 -CA N-1 -C^(1) N2 … -C^(1) NN-1 -CA N-1 1 ∗ … … ∗ → A ~ 0-I A ~ 1 … A ~ N-1 (A1+A) N -I B AB+E11 … A N-1 B+E1N-1+… +EN-1N-1 I 0 … 0 0 0 I ⋱ 0 ⋱ 0 0 0 0 … I 0 -C 0 … 0 -C ∗ … … ∗ -CA -CA1 … 0 -C(A+A1) -CA 2 -C(AA1+A1A) … 0 -CA 2 -C(AA1+A1A)-… -CA N-1 -C^(1) N2 … -C^(1) NN-1 -CA N-1 -C^(1) N2 -… -C^(1) NN-1-CA N-1 1 ∗ … … ∗ → 0 0 … 0 (A1+A) N -I B AB+E11 … A N-1B+E1N-1+… +EN-1N-1 I 0 … 0 0 0 I ⋱ 0 ⋱ 0 0 0 0 … I 0 0 0 … 0 -C ∗ … … ∗ 0 0 … 0 -C(A+A1) 0 0 … 0 -CA 2-C(AA1+A1A)-… 0 0 … 0 -CA N-1-C^(1) N2 -… -C^(1) NN-1-CA N-1 1 ∗ … … ∗ → 0 0 … 0 (A1+A) N -I B AB+E11 … A N-1B+E1N-1+… +EN-1N-1 I 0 … 0 0 0 I ⋱ 0 ⋱ 0 0 0 0 … I 0 0 0 … 0 -C ∗ … … ∗ 0 0 … 0 -C(A+A1) 0 0 … 0 -C(A+A1) 2 0 0 … 0 -C(A+A1) N-1 ∗ … … ∗ . ·371·
,372 北京科技大学学报 第33卷 所以平,行满秩当且仅当 (A十A)N-I|B|AB十E…|ANB十ELN-1+.+E-1N- -C -C(A+A) -D-CiMi-G2M2M1-Gw.N-Mx-rM -C(A十A) 行满秩,于是有以下定理. 定理4若对任何满足|sP1(≠1)的复数s矩阵 [(A十s4)N-1IS-B-AB十E1…-A-B十EN-1+…十E-LN-] 行满秩,并且矩阵 (A十A)八-I|B|AB+E|…|AN-B+EN-1+.十E-1N- 一C -C(A+AI) -D-Cw1M1-Cw2M2M1-…-GN-iM-r…M1 一C(A+A)- 也行满秩,则(ΦG)是可镇定的. 32(Q2重)的可检测性 0-sI EEEE2…EEx-2EEN- -sl0. 0 0 按照前述知识,要导出(Q Φ)可检测的条 0 M2一sl… 0 Φ一s1 件,即是要找使矩阵 列满秩的条件。首先证 0 0 0. 一sI 0 明若干个引理,然后得到关于(Q少 0 0 0… MN-1 一sl Φ)可检测的 CC2… Go.N-2 Co.N- 0 定理.注意到 A ,Q>0 注意到sP1作初等变换得 有: - Lc」 引理1(Q,Φ)可检测的充分必要条件是 Ao一slEE1EE2… EEN-2 EEN-1 (CA)可检测. 0 10 0 0 证明(Q,④)可检测的充分必要条件是对 0 0 0 任意满足lsP1的复数s矩阵 0 00… 0 A-sl 0 00.. 0 -C (1-s) … Cw.N-2 Cw.N-1 0 A一sl 0 0 0 0 0 10 0 0 列满秩,由于Q>0所以经初等变换知 0 01… 0 0 Φ一 A 0 0 列满秩当且仅当 列满秩.这就证明 0 I 0 0 0 0. 01 了要证的结论, 00.. 0 0 再注意有 [e- Ao s 因此, 列满秩当且仅当 列满秩
北 京 科 技 大 学 学 报 第 33卷 所以 Ψ1行满秩当且仅当 (A1+A) N -I B AB+E11 … A N-1B+E1N-1+… +EN-1N-1 -C -C(A+A1) -C(A+A1) N-1 -D^-C^W1M1-C^W2M2M1-… -C^WN-1MN-1…M1 行满秩.于是有以下定理. 定理 4 若对任何满足|s|≥1(s≠1)的复数 s矩阵 (A1+sA) N -s N+1I s N-1B s N-1AB+E11 … s N-1A N-1B+E1N-1+… +EN-1N-1 行满秩并且矩阵 (A1+A) N -I B AB+E11 … A N-1B+E1N-1+… +EN-1N-1 -C -C(A+A1) -C(A+A1) N-1 -D^-C^W1M1-C^W2M2M1-… -C^WN-1MN-1…M1 也行满秩则 (Φ G)是可镇定的. 3.2 (Q 1/2 Φ)的可检测性 按照前述知识要导出 (Q 1/2 Φ)可检测的条 件即是要找使矩阵 Φ-sI Q 1/2 列满秩的条件.首先证 明若干个引理然后得到关于 (Q 1/2 Φ)可检测的 定理.注意到 Φ= A^ 0 -C^ I Q= 0 0 0 QE QE >0 有: 引理 1 (Q 1/2Φ)可检测的充分必要条件是 (C^A^)可检测. 证明 (Q 1/2Φ)可检测的充分必要条件是对 任意满足|s|≥1的复数 s矩阵 Φ-sI Q 1/2 = A^-sI 0 -C^ (1-s)I 0 0 0 Q 1/2 E 列满 秩. 由 于 Q 1/2 E >0所 以 经 初 等 变 换 知 Φ-sI Q 1/2 列满秩当且仅当 A^-sI C^ 列满秩.这就证明 了要证的结论. 再注意有 A^-sI C^ = A^0-sI E^E1 E^E2 … E^EN-2 E^EN-1 0 -sI 0 … 0 0 0 M2 -sI … 0 0 ⋱ 0 0 0 … -sI 0 0 0 0 … MN-1 -sI C^X C^W1 C^W2 … C^WN-2 C^WN-1 . 注意到|s|≥1作初等变换得 A^-sI C^ → A^0-sI E^E1 E^E2 … E^EN-2 E^EN-1 0 I 0 … 0 0 0 0 I … 0 0 ⋱ 0 0 0 … I 0 0 0 0 … 0 I C^X C^W1 C^W2 … C^WN-2 C^WN-1 → A^0-sI 0 0 … 0 0 0 I 0 … 0 0 0 0 I … 0 0 ⋱ 0 0 0 … I 0 0 0 0 … 0 I C^X 0 0 … 0 0 . 因此 A^-sI C^ 列满秩当且仅当 A^0-sI C^X 列满秩. ·372·