线性系统的综合.ppt
《线性系统的综合.ppt》由会员分享,可在线阅读,更多相关《线性系统的综合.ppt(167页珍藏版)》请在三一办公上搜索。
1、第6章 线性系统的综合,本 章 简 介本章讨论线性系统的系统综合问题。主要介绍状态空间分析方法在系统控制与综合中的应用,主要内容为状态反馈与极点配置、系统镇定、系统解耦、状态观测器,以及采用状态观测器的状态反馈系统。最后介绍基于MATLAB的线性系统的系统综合问题求解及闭环控制系统的运动仿真问题的程序设计与仿真计算。,目 录6.1 引言6.2 状态反馈与输出反馈6.3 极点配置6.4 系统镇定6.5 系统解耦6.6 状态观测器6.7 采用状态观测器的状态反馈系统6.8 MATLAB的应用本章小结,6.1 引言,6.1.1 问题的提出6.1.2 性能指标的类型6.1.3 研究综合问题的主要内容6
2、.1.4 工程实现中的一些理论问题,6.1.1 问题的提出系统综合是系统分析的逆问题。系统分析问题即为对已知系统结构和参数,以及确定好系统的外部输入(系统激励)下,对系统运动进行定性分析如能控性、能观性、稳定性等和定量运动规律分析如系统运动轨迹、系统的性能品质指标等。的探讨。而系统综合问题为已知系统系统结构和参数,以及所期望的系统运动形式或关于系统运动动态过程和目标的某些特征,所需要确定的是则需要施加于系统的外部输入的大小或规律。,必须考虑三个方面的因素:1)抗外部干扰问题;2)抗内部结构与参数的摄动问题,即鲁棒性(Robustness)问题;3)控制规律的工程实现问题。,一般情况下,控制理论
3、发展与控制系统设计的追求目标为解析的反馈控制作用规律(反馈控制律)。对复杂的动力学被控系统,在解析反馈控制规律难于求解的情形下,需要求系统的数值反馈控制规律或外部输入函数的数值解序列(开环控制输入)。,6.1.2 性能指标的类型,系统综合首先需要确定关于系统运动形式,或关于系统运动动态过程和目标的某些特征的性能指标函数,然后据此确定控制规律。综合问题的性能指标函数可分为优化型和非优化型性能指标,两者差别在于:优化性能指标是一类极值型指标,综合的目的是使该性能指标函数取极小(极大);而非优化型性能指标是一类由不等式及等式约束的性能指标凸空间,一般只要求解的控制规律对应的性能指标到达该凸空间即可。
4、,优化性能指标是一类极值型指标,综合的目的是使该性能指标函数取极小(极大);而非优化型性能指标是一类由不等式及等式约束的性能指标凸空间,一般只要求解的控制规律对应的性能指标到达该凸空间即可。对优化型性能指标,需要函数优化理论和泛函理论求解控制规律;而对非优化型性能指标一般存在解析方法求解控制规律,如极点配置方法。,对于非优化型性能指标,按照对闭环系统期望的运动形式从不同的角度去规定性能,可以有多种提法和形式。常用的非优化型性能指标提法有以下几种。以系统渐近稳定作为性能指标,相应的综合问题为镇定问题。以一组期望的闭环系统极点位置或极点凸约束区域(空间)为性能指标,相应的综合问题为极点配置问题。对
5、线性定常系统,系统的稳定性和各种性能的品质指标(如过渡过程的快速性、超调量、周期性),在很大程度上是由闭环系统的极点位置所决定的。,因此,在进行系统设计时,设法使闭环系统的极点位于s平面上的一组合理的、具有所期望的性能品质指标的期望极点上,可以有效地改善系统的性能品质指标。将一个MIMO系统通过反馈控制实现一个输入只控制一个输出的系统综合问题称为系统解耦问题。系统解耦对于高维复杂系统尤为重要。以使系统的输出y(t)无静差地跟踪一个外部信号y0(t)作为性能指标,相应得综合问题称为跟踪问题。,优化型性能指标一般定义为关于状态x(t)和输入u(t)的积分型性能指标函数或关于末态x(tf)的末值型性
6、能指标函数。而综合的任务,就是要确定使性能指标函数取极值的控制规律,即最优控制律。相应地性能指标函数值则称为最优性能。,6.1.3 研究综合问题的主要内容系统综合问题,无论是对优化型还是非优化型性能指标函数,首先存在2个主要问题。一个是控制的存在性问题,即所谓可综合条件、控制规律存在条件。显然,只有对可综合的问题,控制命题才成立,才有必要去求解控制规律。对不可综合的问题,可以考虑修正性能指标函数,或改变被控系统的机理、结构或参数,以使系统可综合条件成立。,另一个是如何求解控制规律,即构造求解控制律的解析求解方法或计算机数值算法。利用这些算法,对满足可综合条件的系统,可确定控制规律,如确定相应的
7、状态反馈或输出反馈矩阵。以现代技术的观点,这些方法应方便地使用计算机实现,其相应的数值计算方法具有较好的数值稳定性,即在计算过程中可能出现的计算误差是否被不断放大、传播,还是被抑制在一个小的范围,其影响逐渐减弱。,6.1.4 工程实现中的一些理论问题状态获取问题对状态反馈控制系统,要实现已求解的状态反馈规律,需要获取被控系统的状态信息,以构成反馈。但对许多实际系统,所考虑的状态变量是描述系统内部信息的一组变量,可能并不完全能直接测量或以经济的方式测量。这就需要基于状态观测理论,根据系统模型,利用直接测量到的输入输出信息来构造或重构状态变量信息。相应的理论问题称为状态重构问题,即观测器问题。,建
8、模误差和参数摄动问题对系统综合问题,首先需建立一个描述系统动力学特性的数学模型。并且,系统分析与综合都是建立在模型基础上的。正如在第2章概述中指出的,系统模型是理想与现实,精确描述与简化描述的折中,任何模型都会有建模误差。此外,由于系统本身的复杂性及其所处环境的复杂性,系统的动力学特性会产生缓慢变化。这种变化在一定程度上可视为系统模型的参数摄动。,这样,基于理想模型综合得到的控制器,运用于实际系统中所构成的闭环控制系统,对这些建模误差和参数摄动是否具有良好的抗干扰性(不敏感性),是否使系统保持稳定,是否使系统达到或接近预期的性能指标成为控制系统实现的关键问题。该问题称为系统鲁棒性问题。基于提高
9、系统鲁棒性的控制综合方法也称为鲁棒控制方法。,下面,本章将就这些系统综合的主要问题,如极点配置镇定解耦观测器问题基于状态反馈理论作细致讨论。,6.2 状态反馈与输出反馈,6.2.1 状态反馈6.2.2 输出反馈6.2.3 反馈控制对能控性与能观测性的影响,控制理论最基本的任务是,对给定的被控系统设计能满足所期望的性能指标的闭环控制系统,即寻找反馈控制律。状态反馈和输出反馈是控制系统设计中两种主要的反馈策略,其意义分别为将观测到的状态和输出取作反馈量以构成反馈律,实现对系统的闭环控制,以达到期望的对系统的性能指标要求。在经典控制理论中,一般只考虑由系统的输出变量来构成反馈律,即输出反馈。在现代控
10、制理论的状态空间分析方法中,多考虑采用状态变量来构成反馈律,即状态反馈。,之所以采用状态变量来构成反馈律,是因为状态空间分析中所采用的模型为状态空间模型,其状态变量可完全描述系统内部动态特性。由于由状态变量所得到的关于系统动静态的信息比输出变量提供的信息更丰富、更全面,因此,若用状态来构成反馈控制律,与用输出反馈构成的反馈控制律相比,则设计反馈律有更大的可选择的范围,而闭环系统能达到更佳的性能。另一方面,从状态空间模型输出方程可以看出,输出反馈可视为状态反馈的一个特例。因此,采用状态反馈应能达到更高的性能指标。,本节讨论的主要问题:基本概念:状态反馈、输出反馈基本性质:反馈闭环系统的能控性/能
11、观性本节的讲授顺序为:状态反馈的描述式输出反馈的描述式闭环系统的状态能控性和能观性由于线性定常离散系统状态空间模型以及能控性判据的类同性,因此本节讨论的概念和方法也可推广到线性定常离散系统的状态反馈和输出反馈系统的分析和设计问题。,重点喔!,6.2.1 状态反馈对线性定常连续系统(A,B,C,D),若取系统的状态变量来构成反馈,则所得到的闭环控制系统称为状态反馈系统。状态反馈闭环系统的系统结构可如图6-1所示,图6-1 状态反馈系统的结构图,其中K为rn维的实矩阵,称为状态反馈矩阵;v为r维的输入向量,亦称为伺服输入。将状态反馈律代入开环系统方程,状态反馈闭环系统的状态空间模型可描述如下:设开
12、环系统状态空间模型和状态反馈律分别记为,u=-Kx+v,D=0则可得如下状态反馈闭环控制系统的状态空间模型:,状态反馈闭环系统可简记为K(A-BK,B,C),其传递函数阵为:WK(s)=C(sI-A+BK)-1B,6.2.2 输出反馈对线性定常连续系统(A,B,C,D),若取系统的输出变量来构成反馈,则所得到的闭环控制系统称为输出反馈控制系统。输出反馈控制系统的结构图如图6-2所示。,与状态反馈有何不同?,图6-2多输入多输出系统的输出反馈至参考输入结构,输出反馈闭环系统的状态空间模型可描述如下:开环系统状态空间模型和输出反馈律分别为,其中H为rm维的实矩阵,称为输出反馈矩阵。将输出反馈律代入
13、开环系统方程,u=-Hy+vy=Cx,则可得如下输出反馈闭环控制系统的状态空间模型:,输出反馈闭环系统可简记为H(A-BHC,B,C),其传递函数阵为:WH(s)=C(sI-A+BHC)-1B由状态反馈和输出反馈的闭环控制系统状态空间模型可知,输出反馈其实可以视为当K=HC时的状态反馈。因此,在进行系统分析时,输出反馈可看作状态反馈的一种特例。反之,则不然。由此也可知,状态反馈可以达到比输出反馈更好的控制品质,更佳的性能。,Understand?,6.2.3反馈控制对能控性与能观测性的影响对于由状态反馈和输出反馈构成的闭环系统,其状态能控/能观性是进行反馈律设计和闭环系统分析时所关注的问题。下
14、面分别讨论两种闭环系统的状态能控性状态能观性,1.闭环系统的状态能控性由状态能控性模态判据(定理3-3),被控系统(A,B,C)采用状态反馈后的闭环系统K(A-BK,B,C)的能控性可由条件rankI-A+BK B=n 来判定,而,上式即表明状态反馈不改变系统的状态能控性。由于输出反馈可视为状态反馈在K=HC时的特例,故输出反馈亦不改变系统的状态能控性。,2.闭环系统的状态能观性对被控系统(A,B,C)有如下结论:采用输出反馈构成的闭环系统H(A-BHC,B,C)后状态能观性不变,即输出反馈不改变状态能观性。根据对偶性原理和输出反馈不改变状态能控性的结论,可对上述结论证明如下:,证明过程图解,
15、输出反馈闭环系统H(A-BHC,B,C)的状态能观性,对偶原理,经输出反馈H,(A,C,B)的状态能控性,对偶原理,(A,B,C)的状态能观性,对偶系统 的状态能控性,需证明的结论,?,证明过程:,输出反馈闭环系统H(A-BHC,B,C)的状态能观性等价于其对偶系统(A-CHB,C,B)的状态能控性;,而该对偶系统可以视为是系统(A,C,B)经输出反馈阵为H构成的闭环反馈系统;由于输出反馈不改变系统的能控性,因此闭环系统H(A-BHC,B,C)的状态能观性等价于系统(A,C,B)的状态能控性;又由对偶性原理有,系统(A,C,B)的状态能控性等价于其对偶系统(A,B,C)的状态能观性。因此,证明
16、得闭环系统H(A-BHC,B,C)的状态能观性等价于系统(A,B,C)的状态能观性。故输出反馈不改变状态能观性。,对于采用状态反馈构成的闭环控制系统K(A-BK,B,C),状态反馈可能改变状态能观性。该结论可先由下面的例子来说明,在后述的极点配置部分再详细讨论。例6-1 设线性定常系统的状态空间模型为,并设状态反馈阵K=3 1和输出反馈H=2。试分析该系统的状态反馈闭环系统和输出反馈闭环系统的状态能控/能观性。,解 1:因为开环系统的能控性矩阵和能观性矩阵的秩分别为,所以开环系统为状态能控又能观的。2.经状态反馈u=-Kx+v后的闭环系统的状态方程为,其能控性矩阵和能观性矩阵的秩分别为,所以状
17、态反馈闭环系统为状态能控但不能观的,即状态反馈可能改变系统的状态能观性。3.经输出反馈u=-Hy+v后的闭环系统的状态方程为,其能控性矩阵和能观性矩阵的秩分别为,所以输出反馈闭环系统为状态能控又能观的。,6.3.1 状态反馈极点配置定理6.3.2系统状态反馈极点配置的算法6.3.3 输出反馈极点配置,6.3 极点配置,本节讨论如何利用状态反馈与输出反馈来进行线性定常连续系统的极点配置,即使反馈闭环控制系统具有所指定的闭环极点。对线性定常离散系统的状态反馈设计问题,有完全平行的结论和方法。,对线性定常系统,系统的稳定性和各种性能的品质指标,在很大程度上是由闭环系统的极点位置所决定的。因此在进行系
18、统设计时,设法使闭环系统的极点位于s平面上的一组合理的、具有所期望的性能品质指标的极点,是可以有效地改善系统的性能品质指标的。这样的控制系统设计方法称为极点配置。在经典控制理论的系统综合中,无论采用频率域法还是根轨迹法,都是通过改变极点的位置来改善性能指标,本质上均属于极点配置方法。本节所讨论得极点配置问题,则是指如何通过状态反馈阵K的选择,使得状态反馈闭环系统的极点恰好处于预先选择的一组期望极点上。,反馈控制与极点配置(3/5),由于线性定常系统的特征多项式为实系数多项式,因此考虑到问题的可解性,对期望的极点的选择应注意下列问题:1)对于n阶系统,可以而且必须给出n个期望的极点;2)期望的极
19、点必须是实数或成对出现的共轭复数;3)期望的极点必须体现对闭环系统的性能品质指标等的要求。,本节主要讨论两方面的问题:其一,闭环极点可任意配置的条件;其二,如何设计反馈增益阵使闭环极点配置在期望极点处。为简单起见,仅讨论单输入单输出系统。,6.3.1 采用状态反馈配置闭环系统极点,1.采用状态反馈任意配置闭环极点的充分必要条件,定理6-3 采用状态反馈任意配置闭环极点的充分必要条件是被控系统 状态完全能控。,证明 先证必要性。由定理6-1知,若 不能控,则其不能控极点及其对应的不能控模态不能通过状态反馈改变。证毕。,再证充分性。以下充分性证明过程实际上给出了单输入单输出系统设计反馈增益矩阵的规
20、范算法。,(1)若被控系统 状态完全能控,且设其特征多项式和传递函数分别为,(6-16),(6-17),可通过如下变换(设 为能控标准型变换矩阵),(6-18),将 化为能控标准型,即,(6-19),式中,,(6-20),(2)针对能控标准型 引入状态反馈,(6-21),式中,可求得对 的闭环系统 的状态空间表达式仍为能控标准型,即,(6-22),式中,,(6-23),则闭环系统 的特征多项式和传递函数分别为,(6-24),(6-25),式(6-24)、(6-25)表明,的n阶特征多项式的n个系数可通过,即 的特征值可任选。,独立设置,,故若被控系统 能控,则其状态反馈系统极点可任意配置。,又
21、,(4)将式(6-18)代入式(6-21)得,(6-28),则原被控系统 即对应于状态x引入状态反馈使闭环极点配置到期望极点的状态反馈增益矩阵为,(6-29),6.3.2 系统状态反馈极点配置的算法,方法一 标准算法,该算法适用系统维数n等于或大于4,控制矩阵中非零元素比较多的情况,所有的矩阵计算都可由计算机实现。具体可按下面步骤完成。1考察系统的能控性条件。如果系统是状态完全能控的,则可按下列步骤继续。2利用系统矩阵A的特征多项式,确定出,3确定将系统状态方程变换为能控标准形的变换矩阵P。若给定的状态方程已是能控标准形,那么P=I。此时无需再写出系统的能控标准形状态方程。非奇异线性变换矩阵P
22、 可给出,即,其中Q为能控性矩阵,即,5此时的状态反馈增益矩阵 为,4利用给定的期望闭环极点,可写出期望的特征多项式为,确定出,方法二 解联立方程,如果是低阶系统(n3),则将线性反馈增益矩阵K直接代入闭环系统的特征多项式,可能更为简便。例如,若n=3,则可将状态反馈增益矩阵K写为,进而将此 代入闭环系统的特征多项式 使其等于 即,由于该特征方程的两端均为 的多项式,故可通过使其两端的 同次幂系数相等,来确定,K1,K2,K3的值。如果n=2或者n=3,这种方法非常简便(对于n=4,5,6,,这种方法可能非常繁琐)。,还有其他方法可确定状态反馈增益矩阵K,比如著名的阿克曼公式算法、梅内默多克算
23、法等,这里不作介绍,如有兴趣可以查阅相关文献。由于状态变量是描述系统内部动态运动和特性的,因此对实际控制系统,它可能不能直接测量,更甚者是抽象的数学变量,实际中不存在物理量与之直接对应。若状态变量不能直接测量,则在状态反馈中需要引入所谓的状态观测器来估计系统的状态变量的值,再用此估计值来构成状态反馈律。这将在下节中详述。,【例6-2】考虑如下线性定常系统利用状态反馈控制,希望该系统的闭环极点为s=-2j4和s=-10。试确定状态反馈增益矩阵K。,解:首先需检验该系统的能控性矩阵。由于能控性矩阵为:,所以得出detQ=-1,因此,rankQ=3。因而该系统是状态完全能控的,可任意配置极点。,方法
24、1:该系统的特征方程为:,因此,期望的特征方程为,可得,因此,因此,方法2:设期望的状态反馈增益矩阵为,并使,和期望的特征多项式相等,可得,6.3.3 输出反馈极点配置由于输出变量空间可视为状态变量空间的子空间,因此输出反馈也称之为部分状态反馈。由于输出反馈包含的信息较状态反馈所包含的信息少,因此输出反馈的控制与镇定能力必然要比状态反馈弱。线性定常连续系统的输出反馈极点配置问题可描述为:给定线性定常连续系统,输出反馈极点配置(2/6),确定反馈控制律,使得状态反馈闭环系统的闭环极点配置在指定的n个期望的闭环极点也就是成立,下面,先通过一输出反馈闭环系统的极点变化,考察输出反馈能否像状态反馈那样
25、对能控系统进行极点配置,然后给出相关结论。,例6-3 考察下述能控能观的系统,它在输出反馈下u=-hy下的闭环系统为,其闭环特征多项式为s2+h。,从而当h的值变化时,闭环系统的极点从2重的开环极点s=0配置到或,而不能任意配置。,而不能任意配置。,上例说明,输出反馈对能控能观系统可以改变极点位置,但不能进行任意的极点配置。因此,对某些系统,采取输出反馈可能不能配置闭环系统的所有极点,使得闭环系统稳定或具有所期望的闭环极点。故,欲使闭环系统稳定或具有所期望的闭环极点,要尽可能采取状态反馈控制或动态输出反馈控制(动态补偿器)。关于输出反馈可以任意配置极点数目p的问题,有如下定理(证明略)。定理6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性 系统 综合
链接地址:https://www.31ppt.com/p-5373771.html