现代控制技术2 可控性和可观性_第1页
现代控制技术2 可控性和可观性_第2页
现代控制技术2 可控性和可观性_第3页
现代控制技术2 可控性和可观性_第4页
现代控制技术2 可控性和可观性_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、控制原理与接口技术Tel:1 在控制工程中,有两个问题经常引起设计者的关心。那就是加入适当的控制作用后,能否在有限时间内将系统从任一初始状态控制(转移)到希望的状态上,以通过对系统输出在一段时间内的观测,能否判断(识别)系统的初始状态。这便是控制系统的能控性与能观性问题。控制系统的能控性及能观性是现代理论中很重要的两个概念。在多变量最优控制系统中,能控性及能观性是最优控制问题解的存在性问题中最重要的问题,如果所研究的系统是不可控的,则最优控制问题的解是不存在的。系统的可控性和可观性2可控性定义:当系统用状态方程描述时,给定系统的任意初始状态,可以找到允许的输入量,在有限的时间内使系统的所有状态

2、达到任一终止状态,则称系统是完全可控的。有状态方程x(t)=Ax(t)+Bu(t) 其解为:如果有限的时间内0 t a=0 1;0 0; b=expm(a*0.1) matlab语句系统的可控性和可观性16根据要求,希望极点位于s平面s1,2= -n j (1- 2n)1/2=-1.8 j 3.12满秩,能控根据z=esT的关系,将s1,2和T0.1代入,可得:z1,2 =0.835 e j 0.312 = 0.835cos0.312 j 0.835sin0.312 换言之,希望得到的闭环系统的特征方程为(z-0.8)2-(j 0.256)2=0 z2 1.6 z + 0.7 = 0系统的可控

3、性和可观性17若状态反馈控制规律为 L= L1 L2 则闭环系统的特征方程为|(zI-F+GL)|= z2+ (0.1L2+0.005L12)z+0.005L1-0.1L2+1=0求解得 L2=3.5 L1=10 于是 L= 10 3.5 u(k)= -Lx(k)系统的可控性和可观性18状态观测器之所以可以做状态反馈,是因为假定所有的状态是可以测得 (可观的)。在生产实际中,绝大多数的情况是:被控对象模型可知,状态方程可写出,但是对象内部的状态不一定可测得,往往得到的只是输出。状态观测器19在这种情况下,如果不能得到所有状态的情况,就不能采用极点配置的方法构成所希望的控制系统。可观性定义告诉我

4、们,当系统用状态方程描述时,给定控制后,如果系统的每一个初始状态x(0-)都可以在有限的时间内通过系统的输出y(t)唯一确定,则称系统完全可观。换言之,如果被控系统完全可观,我们可以用通过系统的输入、输出计算出系统的所有状态。状态观测器20状态观测器具体地说,状态重构问题的实质,就是重新构造一个系统,利用原系统中可直接测量的变量如输入量和输出量作为它的输入信号,并使其输出信号在一定的提法下等价于原系统的状态而称这个用以实现状态重构的系统为状态观测器。一般,两者间的等价性常采用渐近等价提法,即使得两者仅成立通常,称 为的重构状态或估计状态21通过输出计算得到的系统状态,显然是一个估计值,如果对状

5、态估计的很准,通过极点配置法,就可以得到比较理想的控制系统。预报观测器未来状态的估计值对“当前状态当前输入修正值”求加权和修正的越准,状态预测越准。对(真实输出-预测输出)的修正对象F、G对象F、GCCKu(k)x(k)y(k)预报观测器是一个输入为u(k)和偏差修正值,输出为状态变量预测值的系统。状态观测器22状态观测器 定义为实际状态和估计状态间的状态误差矢量,可导出状态误差矢量所应满足的动态方程为23如何选择修正矩阵(观测器的增益矩阵)K成为关键状态变量的预测误差(误差的动态模型)为:合理选择K使预测误差收敛是最终目的。该模型的特征方程的极点为:|(zI-F+KC)|0于是可以根据要求的

6、预测误差动态变化规律,配置极点使预测误差收敛于0。具体作法:给定极点,构造特征方程: (z-z1)(z-z2)(z-zn)=0求出预测误差模型的特征方程:|(zI-F+KC)|0其中 K=k1,k2,kn用待定系数法,求取K。状态观测器24未来状态的估计值对“未来状态的预估值对未来输出偏差的修正值”求加权和;修正的越准,状态预测越准。状态变量的预测误差(误差的动态模型)为:该模型的特征方程的极点为:|(zI-F+KCF)|0可以通过极点配置求取K。对(未来真实输出-未来预测输出)的修正现实观测器25预报观测器和现实观测器都是根据输出量重构全部状态,即观测器的阶数等于状态的个数全阶观测器在实际系

7、统中,在测量到的输出y(k)=Cx(k)中,已直接给出了部分状态变量。显然,这部分变量不必通过估计就可直接得到。对状态的估计可限制在剩余的、不可测量的状态变量范围内。将状态变量分为两部分xa(k)为可测量的状态变量;xb(k)为不可测量的状态变量(需估计的状态变量)。降阶观测器26x(k+1)=Fx(k)+Gu(k) y(k)=Cx(k)将导出结果与状态方程格式进行比较x(k) xb(k)FFbbGu(k)Fbaxa(k)+Gbu(k)y(k) xa(k+1)-Faaxa(k)+Gau(k)CFab将矩阵展开27如果选择预报观测器模型,状态的估计值为将矩阵展开28上式为各状态预测误差的运动方程

8、,对其求z变换可得各状态预测误差传递函数的特征函数(传递函数分母的z-1多项式)。特征函数的极点为|zI-Fbb+KFab|0根据希望误差运动规律配置极点,即可求出K。同理,可求出选择现实观测器模型时的K值。预测误差方程29被控对象状态方程x(k+1)=Fx(k)+Gu(k) y(k)=Cx(k)状态观测(预报观测器)和状态反馈状态反馈控制系统设r(k)=0观测器控制规律零阶保持器被控对象y(t)u(k)u(t)x(k)y(k)按极点配置设计控制器30状态及状态预测的运动方程,对其求z变换可得各状态及状态预测传递函数的特征函数(传递函数分母的z-1多项式)。按极点配置设计控制器31分离性原理:

9、可分别设计系统的控制规律和观测器。第二列加到第一列第二行减去第一行按极点配置设计控制器32根据闭环系统性能要求给定几个控制极点;按极点配置设计状态反馈控制规律,计算L;合理选择给定观测器的极点,选择观测器类型,计算观测器增益矩阵K;根据所设计的控制规律和观测器,由计算机实现之。几点说明:控制极点,根据对闭环系统的性能要求来选择,为系统的主导极点,个数与系统状态数相同;观测器极点,使状态估计值能够较快地逼进真值;其对应的衰减速度应是主导极点衰减速度的45倍;个数与预测状态数相同。状态反馈控制器的设计33观测器类型的选择,如果控制器的计算延时与采样周期处于同一数量级,则可使用预报观测器;反之,可使

10、用现时观测器。如果输出测量比较准确,且输出是系统的一个状态,则可使用降阶观测器;反之,用全阶观测器。例:有被控系统的离散状态方程系统采样周期0.1s。要求控制极点配置在z1=0.6,z2=0.8;预报观测器极点配置在0.9j0.1处。解:求反馈增益矩阵L。状态反馈控制器的设计34根据要求有特征多项式:(z- 0.6)(z- 0.8)=z2+1.4z+0.48|zI-F+GL|=z2 +(0.005L1 +0.1L2-2)z+1+ 0.005L1 +0.1L2与要求的特征多项式比较,解待定系数方程,可得L=L1 L2=8 5.6求预测增益矩阵K根据要求有特征多项式:(z- 0.9)2+0.12=

11、z2-1.8z+0.82|zI-F+KC|=z2 -(2-K1)z+1- K1 +0.1K2与要求的特征多项式比较,解待定系数方程,可得K=K1 K2=0.2 0.2状态反馈控制器的设计35系统状态反馈控制器为带PI状态反馈控制器的设计前面所言的状态反馈控制器是将系统状态按比例反馈。当有阶跃或常值干扰时,这种控制方式会产生静态误差。为了克服由常值干扰带来的系统静态误差,有效方法是加入积分控制。 x(k+1)=Fx(k)+Gu(k)+(k) y(k)=Cx(k)由于(k)是阶跃干扰,当k1时,(k)=0对离散状态方程做差分运算,有阶跃干扰状态反馈控制器的设计36x(k+1)=Fx(k)+Gu(k

12、) k1 y(k)=Cx(k)y(k+1)= y(k)+CFx(k)+CGu(k) x(k+1)=Fx(k)+Gu(k) k1状态方程变为输出和状态变化率的运动方程。且输出取决于控制器输出u(k)的变化率和系统状态x(k)的变化率。根据对输出和系统状态变化率的要求,可用配置极点的方法满足要求。u(k)=-Lm(k)=-L1y(k)-L2x(k)L=L1 L2状态反馈控制器的设计37最终的控制器输出应该为u(k)的累计。u(k)=-Lm(k)=-L1y(k)-L2x(k)对其两端求和控制器输出对象输出的积分对状态的比例反馈通过极点的配置使系统y(k+1)= y(k)+CFx(k)+CGu(k)

13、x(k+1)=Fx(k)+Gu(k) k1处于稳定状态(输入为零时,最终稳态也为零),与(k)无关。(k)-L1零阶保持器被控对象y(t)u(k)u(t)x(k)y(k)-L2C-状态反馈控制器的设计38如果对带PI调节得状态反馈控制器增加输入L1x(k+1)=Fx(k)+Gu(k)+(k)y(t)u(k)u(t)x(k)e(k)L2Cr(k)-跟踪系统设计39对于r(k)=常数,(k)0时有x(k+1)=Fx(k)+Gu(k) y(k)=Cx(k)可得x(k+1)=(F-GL2)x(k)+Guc(k)其解为x()=(I-F+GL2)-1Guc()y()=Cx()=C(I-F+GL2)-1Gu

14、c()按极点配置法设计得闭环系统是渐进稳定的。跟踪系统设计40LQ最优控制器设计设无干扰情况下,被控对象的连续状态方程为 x(t)=Ax(t)+Bu(t)y (t)=Cx(t)被控对象与离散调节器之间采用零阶保持器u(t)=u(k) kTt(k+1)T与其对应的离散状态方程为最优设计是指在给定某个最优指标后,使系统的运动状态满足给定指标。状态空间的最优设计法41LQ最优设计是指:给定指标函数J(二次型性能指标)当系统运动到tt0时,以J最小为准则设计最优调节器 u(k)=-Lx(k)当r(k)=0时,系统框图如下。LQ最优调节器x(k+1)=Fx(k)+Gu(k)y(k)u(k)x(k)LC当

15、N为有限拍时,称为有限时间最优调节器问题;当N=时,为无限时间最优调节器。状态空间的最优设计法42令tkT,有令t(k+1)T,有两式相减,并考虑到零阶保持器的作用当tNT时,有二次型性能指标的离散化43对J(k)离散化最优控制规律的计算问:如何构造u(k),使系统状态的运动满足给定指标函数J。二次型性能指标的离散化44答案:控制过程:给定N;有S(N)=Q0;求S(k)=S(N-1),L(k)=L(N-1),u(k)=u(N-1) 求S(k)=S(N-2),L(k)=L(N-2),u(k)=u(N-2)直至求出S(k)=S(0),L(k)=L(0),u(k)=u(0)得到控制序列u(0),u

16、(1), u(N-1)。二次型性能指标的离散化45前面的推导是建立在所有的系统状态都可测的基础之上。如果系统状态不完全可测,则必须对系统的状态进行估计,设计状态观测器(预报、现实、降阶)。如果,被控对象的运动被噪声c干扰,同时在对其输出进行测量的测量结果被噪声c(t)污染,则观测到的状态是不准确的。为了达到使观测到的状态尽可能的准确,就必须设计可以滤除噪声的观测器卡尔曼滤波器。x(t)=Ax(t)+Bu(t)+c(t)y (t)=Cx(t)+c(t)假设噪声互不相关,且噪声的统计特性已知Ec(t)=0;Ec(t)cT(t)=Vc(t-)Ec(t)=0;Ec(t)cT(t)=Wc(t-)卡尔曼滤

17、波46将混入噪声的被控对象离散化x(t)=Ax(t)+Bu(t)+c(t)y (t)=Cx(t)+c(t)根据一阶微分方程组的解有:设调节器的输出与被控对象之间有一零阶保持器u(t)=u(k) kTt(k+1)T令t0=kT, t=(k+1)T x(k+1)=Fx(k)+Gu(k+1)+d(k) y(k)=Cx(k)+d(k)卡尔曼滤波47根据给定条件,求取噪声序列的统计参数Ed(k)=0, Ed(k)dT(k)=VkjEd(k)=0, Ed(k)dT(k)=Wkjkj=1,k=j;kj=0,kj为了得到对系统状态(随机序列) 较为准确的估计,应将随机噪声带来的干扰降到最低卡尔曼滤波。由于状态

18、误差也是一个随机量求取其统计参数协方差矩阵如果能使协方差矩阵变得最小,就可使状态的估计最准。换言之最优估计应是在前k次输出y(k)的条件下,状态的期望值。卡尔曼滤波48如果记根据k时刻即k时刻以前的量测值,估计j时刻的状态。如果kj:根据k时刻即k时刻以前的量测值,估计以前的状态平滑或内插。如果kj:根据k时刻即k时刻以前的量测值,估计未来的状态预报或外推。如果k=j:根据k时刻即k时刻以前的量测值,估计当前(现时刻)的状态滤波。卡尔曼滤波49引入说明符号为k-1时刻的状态估计为k-1时刻的状态估计误差为k-1时刻的状态估计误差的协方差矩阵为下一步的预报估计为下一步的预报估计误差卡尔曼滤波50为下一步的预报估计误差的协方差矩阵为k时刻的状态估计为k时刻的状态估计误差为下一步的预报估计误差的协方差矩阵卡尔曼滤波51状态预报根据状态方程x(k+1)=Fx(k)+Gu(k+1)+d(k) y(k)=Cx(k)+d(k)卡尔曼滤波52因为Ed(k)=0且因此预报方程为预报误差为卡尔曼滤波53预报误差的协方差设x(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论