王孝武主编《现代控制理论基础》(第3版)第5章课件

上传人:伴*** 文档编号:243003128 上传时间:2024-09-13 格式:PPT 页数:83 大小:2.10MB
返回 下载 相关 举报
王孝武主编《现代控制理论基础》(第3版)第5章课件_第1页
第1页 / 共83页
王孝武主编《现代控制理论基础》(第3版)第5章课件_第2页
第2页 / 共83页
王孝武主编《现代控制理论基础》(第3版)第5章课件_第3页
第3页 / 共83页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,5,章 线性定常系统的综合,1.,引言,2.,状态反馈和输出反馈,3.,状态反馈系统的能控性和能观测性,4.,状态反馈极点配置,6.,镇定问题,7.,状态重构和状态观测器,8.,降阶观测器,9.,带状态观测器的状态反馈系统,10.,渐近跟踪和干扰抑制问题,11.,解耦问题,12. MATLAB,的应用,本章内容为,:,5.,输出反馈极点配置,5.1,引言,线性定常系统综合:给定被控对象,通过设计控制器的结构和参数,使系统满足性能指标要求。,5.2,状态反馈和输出反馈,5.2.1,状态反馈,线性定常系统方程为:,(,1,),假定有,n,个传感器,使全部状态变量均可以用于反馈。,(,2,),其中,,K,为 反馈增益矩阵;,V,为,r,维输入向量。,则有,(,3,),5.2.2,输出反馈,采用,(,4,),H,为 常数矩阵,(,5,),两者比较:状态反馈效果较好;,输出反馈实现较方便。,5.3,状态反馈系统的极点配置,线性定常系统方程为,(,6,),引入状态反馈,(,7,),则有,(,8,),5.3.1,状态反馈系统的能控性和能观性,定理,5-1,线性定常系统(,6,)引入状态反馈后,成为系统(,8,),不改变系统的能控性。,对任意的,K,矩阵,均有,证明,因为 满秩,所以对任意常值矩阵,K,和,,均有,(,9,),(,9,)式说明,引入状态反馈不改变系统的能控性。但是,状态反馈可以改变系统的能观测性,见例,5-1,。,5.3.2,极点配置,定理,线性定常系统可以通过状态反馈进行极点配置的充分必要条件是:系统状态完全能控。,状态反馈,(,11,),线性定常系统,(,10,),状态反馈系统方程,(,12,),因为,A,和,b,一定,确定,K,的就可以配置系统的极点。,经过线性变换 ,可以使系统具有能控标准形。,(,13,),系统传递函数:,(,14,),方法一:,(,15,),引入状态反馈,令,(,16,),其中 为待定常数,状态反馈系统特征多项式为,(,17,),设状态反馈系统希望的极点为,其特征多项式为,(,18,),比较(,17,)式和(,18,)式,选择 使同次幂系数相同。有,(,19,),而状态反馈矩阵,假设状态反馈矩阵为,K,K,的各个元素为待定。,方法二:,首先,判断系统为能控。,其特征多项式为,由各幂次系数分别对应相等,并且解,n,元一次方程组,即可确定状态反馈矩阵。,设状态反馈系统希望的极点为,其中, 为,K,的各分量元素的线性组合。,注:在求解上面的过程中,如果出现 等的乘积项,只要系统为能控的,则在计算过程中一定能够消去。,如果不能消去的话,只有,2,种可能:,1,)系统不能控;,2,)计算过程中有错误。,因为:,1.,系统变换成能控标准型后配置极点,没有 等的乘积项;,2.,能控系统的方程一定能够转换成能控标准型;,3.,非标准型能控系统方程,与它的能控标准型方程是等价的。两者之间只是进行了非奇异线性变换,不影响其基本属性。,所以:在非标准型方程配置极点的过程中产生的 乘积项必将在计算过程中消去。,例,5-3,某位置控制系统(伺服系统)简化线路如下,为了实现全状态反馈,电动机轴上安装了测速发电机,TG,,,通过霍尔电流传感器测得电枢电流 ,即 。已知折算到电动机轴上的粘性摩擦系数 、转动惯量 ;电动机电枢回路电阻 ;电枢回路电感 ;电动势系数为 、电动机转矩系数为 。选择 、 、,作为状态变量。将系统极点配置到 和 ,求,K,阵。,解,1.,建立系统状态空间模型,为恒定的负载转矩,将主反馈断开,系统不可变部分,代入参数后,系统方程为,2.,计算状态反馈矩阵,所以系统能控,计算出状态反馈矩阵,状态反馈系统的状态图如图(,c,)所示(没有画出 )。,经过结构变换成(,d,)图所示的状态图,因为位置主反馈,,其他参数的选择应该满足:,验证,:求图(,d,)系统的传递函数,其极点确实为希望配置的极点位置。,5.4,输出反馈系统的极点配置,5.4.1,输出反馈系统的能观测性和能控性,定理,5-2,对于任意常值反馈矩阵,H,,输出反馈不改变系统的能观测性。,证明:,设系统方程为,控制,输出反馈系统方程为,对于任意常值反馈矩阵,H,,均有,因为不论,H,为何种常值矩阵,矩阵,均为满秩,所以,可见,输出反馈不改变系统的能观性。,定理,5-3,对于任意常值反馈矩阵,H,,输出反馈不改变系统的能控性。,证明:,设系统方程为,控制,输出反馈系统方程为,对于任意常值矩阵,H,,均有,因为不论,H,为何种常值矩阵,矩阵,均为满秩,所以,可见,输出反馈不改变系统的能控性。,5.4.2,输出反馈系统极点配置的局限性,设系统方程为,其中,,x, n,维;,u,标量;,y, m,维。,引入输出反馈:,得到:,设,A,的特征多项式为:,若系统能控,则进行线性变换,,成能控标准形:,设闭环极点为: ,其多项式为:,(,20,),记,,其中 为 的第,i,列。,而,,其中 为,H,的第,i,列,(,21,),令(,20,)式和(,21,)式的,s,同次幂系数相等,得到,n,个方程的联立方程组,,m,个未知量,当,mn,时,方程组无解。,(,22,),对于给定的 ,(,22,)式有解的条件是:它们相容。,即:当 的秩为,m,时,,m,个方程的唯一解应能够满足剩下的(,n-m,)个方程,则(,22,)式有解,输出反馈控制可以配置极点。,例,5-5,系统方程为,采用常值输出反馈 ,分析该常值输出反馈系统的极点配置问题。,解,:由方程组(,22,)计算,方程相容的条件为,即:,(,23,),如果希望极点为,-1,、,-1,、,-2,,则特征多项式为 ,不满足(,23,)式。即不能用常值输出反馈任意配置极点。,如果特征多项式为 ,则满足(,23,)式。,5.4.3,输出反馈系统极点配置的基本结论,例如:系统方程为,定理,5-4,系统(,1,)能控、能观测,,rank,B=,r,,,rank,C=,m,。存在一个常值输出反馈矩阵,H,,使闭环系统有 个极点可配置任意接近,个任意指定的极点(复数共轭成对)的位置。在,的情况下,几乎所有的系统都可以通过输出反馈使之稳定。,由于,r,=1,,,m,=1,,,n,=2,,因此 ,即引入 后,可以任意接近地配置的极点数是,1,。该闭环系统的特征方程为 。如果希望闭环极点为 ,则选择,h=1,,可以将一个极点配置在与希望极点最近的位置上,但是不能配置在希望极点上。,5.4.4,动态输出反馈系统的极点配置,系统方程为,(24),其中,,x,为,n,维,,u,为,r,维,,y,为,m,维向量。,采用输出反馈,同时引入补偿器,其中,,z,为,l,维,,w,为,r,维向量。,控制信号,(,25,),(,26,),将(,26,)式代入(,24,)式,得,动态输出反馈系统的系统方程为,(,27,),为了能用类似常值输出反馈系统的极点配置方法,将补偿器的参数转化为等效的静态输出反馈矩阵来设计。,令:,式中 为,n+l,维向量, 为,r+l,维向量, 为,m+l,维向量。,(,28,),则等效系统方程为,设等效静态输出反馈矩阵为 ,且,控制,则有,(,29,),(,30,),定理,5-5,动态输出反馈系统(,30,)要进行极点配置,必须是能控且能观测的。而它能控且能观测的充分必要条件是系统(,24,)为能控且能观测的。,定理,5-6,动态输出反馈系统为能控且能观测,并且 ,,, 则存在等效静态输出反馈矩阵 , 使得等效的静态输出反馈系统有,个极点可以配置在任意接近希望极点的位置(复数共轭成对)。在 的条件下,几乎所有的等效静态输出反馈系统均可以用等效静态输出反馈来稳定。,定理,5-7,如果系统(,24,)为能控且能观测,则存在补偿器,使动态输出反馈系统的全部极点均可以近似配置到任意的希望位置(复数共轭成对)。,例,5-6,系统方程为,要求采用补偿器,使动态输出反馈系统的极点为,-2,、,-3,、,-4.,解,:经检验,系统能控且能观测。但 ,故不能用静态输出反馈来配置系统的极点。可以用动态输出反馈实现极点的配置。补偿器维数可以算出: ,,l,=1,,补偿器方程为,等效系统方程为,控制,动态输出反馈系统的系数矩阵为,特征多项式为,希望极点的特征多项式,对应幂次系数相等,得,补偿器方程为,补偿器的传递函数为,可见,补偿器本身是稳定的。,5.5,镇定问题,镇定问题,非渐近稳定系统通过引入状态反馈,实现渐近稳定,(,23,),定理,5-8,SISO,线性定常系统方程为,显然,能控系统可以通过状态反馈实现镇定。,如果系统不能控,引入状态反馈能镇定的充要条件为:不能控的状态分量是渐近稳定的。,(证明请参见教材,191,页),那么,如果系统不能控,还能不能镇定呢?请见定理,5-2,。,当系统满足可镇定的条件时,状态反馈阵的计算步骤为,1,) 将系统按能控性进行结构分解,确定变换矩阵,2,)确定 ,化 为约当形式,3,),利用状态反馈配置 的特征值,计算,4,) 所求镇定系统的反馈阵,例,5-7,系统的状态方程为,试用状态反馈来镇定系统。,解,矩阵,A,为对角阵,显然系统不能控。不能控的子系统特征值为,-5,,因此,系统可以镇定。,能控子系统方程为,引入状态反馈,其中,为了保证系统是渐近稳定的,设希望极点为,同次幂系数相等,得,5.6,状态重构和状态观测器,问题的提出:状态反馈可以改善系统性能,但有时不便于检测。如何解决这个问题?,答案是:重构一个系统,用这个系统的状态来实现状态反馈。,(,31,),系统方程为,(,32,),重构一个系统,该系统的各参数与原系统相同,(,31,)式减去(,32,)式,(,33,),当两个系统的初始状态完全一致,参数也完全一致,则 。但是实际系统总会有一些差别,因此实际上 。,(,34,),当 时, 也不为零,可以引入信号 来校正系统(,33,),它就成为了状态观测器。,其中, 为 矩阵,(,31,)式减去(,34,)式,(,35,),由(,35,)式可知,如果适当选择,G,矩阵,使,(A-GC),的所有特征值具有负实部,则,式(,34,)系统就是式(,31,)系统的状态观测器, 就是重构的状态。,定理,5-9,系统的状态观测器存在的充分必要条件是:系统能观测。,(证明请参见教材,167,页),定理,5-10,线性定常系统 的观测器,(,37,),可任意配置极点的充分必要条件是系统能观测并且能控。,(,补充:系统虽然不能观测,但是其不能观测的子系统的特征值具有负实部,也存在状态观测器。,),例,5-8,系统方程为,要求设计系统的状态观测器,其特征值为,3,、,4,、,5,。,解,首先判断系统的能观测性,系统能观测,可设计观测器。,设:,其中 , 待定,希望特征值对应的特征多项式,而状态观测器的特征多项式,同次幂系数分别相等,可以得出,几点说明:,1,) 希望的特征值一定要具有负实部,且要比原系统的特征值更负。这样重构的状态才可以尽快地趋近原系统状态。,2,)状态观测器的特征值与原系统的特征值相比,又不能太负,否则,抗干扰能力降低。,3,)选择观测器特征值时,应该考虑到不至于因为参数变化而会有较大的变化,从而可能使系统不稳定。,5.7,降阶观测器,1.,降阶观测器的维数,定理,5-11,若系统能观测,且,rank,C,=,m,,则系统的状态观测器的最小维数是,(,n-m,),。,(证明略),因为有,m,维可以通过观测,y,得到,因此有,(,n-m,),维需要观测。,对系统方程,采用变换矩阵,进行线性变换,,(,38,),得到如下形式的系统方程,可见 可以通过 观测到,需要对 维的 进行估计。,因此,降阶观测器的维数为,(,n-m,),2.,降阶观测器存在的条件及其构成,将(,38,)式改写成,(,39,),(,40,),(,41,),令,于是有,(,n-m,),阶的子系统:,(,42,),以下构造这个子系统的状态观测器,(,43,),因为子系统能观测,所以,通过选择 的参数,可以配置,的特征值。,为了在观测器中不出现微分项,引入以下变换,,(,44,),即,(,44,)式代入(,43,),得,由于,故,(,45,),因此, 是 的估计。,(,46,),状态图中,5.8,带有状态观测器的状态反馈系统,SISO,线性定常系统,(,47,),全阶状态观测器,(,48,),状态反馈,(,49,),还有,写成矩阵形式,(,50,),作线性变换,(,51,),其中 为误差估计,对(,43,)式进行线性变换,得到如下方程,(,52,),(,53,),由上式可见, 的特征值与 的特征值可以分别配置,互不影响。 这种 的特征值和 特征值可以分别配置,互不影响的方法,称为分离定理。需要注意: 的特征值应该比 的特征值更负,一般为四倍左右,才能够保证 尽快跟上 ,正常地实现状态反馈。,这时传递函数为,5.9,渐近跟踪与干扰抑制问题,5.9.1,渐近跟踪问题,右图所示反馈控制系统,一般很难做到在所有时间上都有 , 但 , 就有可能做到,即:,稳态时,实现了 跟踪 ,称为渐近跟踪。,在经典控制理论中,已经讨论过典型输入信号时的情况。,但是,对于 不是典型输入信号,则 跟踪 的条件是什么?,输入和误差信号的拉氏变换式分别为,显然,输入信号的分母 中那些实部为负的根,当 时对稳态误差无影响;只有那些位于 右半闭平面(包括虚轴的右半平面)的根,对稳态误差有影响。,当 的全部极点位于 左半开平面时,要使,必须有,1,) 的所有根实部均为负。,2,) 在 右半闭平面的零点也是 的零点。,上面两个条件成立时,就实现了渐近跟踪,即 有 。其中,第,2,个条件就是著名的内模原理。,5.9.2,内模原理,假定 的某些根具有零实部或正实部,令 是 中不稳定的极点构成的多项式。 和 互质。则,由于 中的不稳定的零点均被 精确地消去,所以,只要选择 、 使 的根具有负实部。即:用 镇定系统,则 时,有 ,实现了渐近跟踪。这就是内模原理,.,5.9.3,干扰抑制问题,如果系统存在确定性干扰,如右图所示。,当 时, ,使 ,称为干扰抑制问题。,如果 为正则有理函数,假定 的某些根具有零实部,或负实部。令 是 的不稳定极点构成的,s,多项式。于是 的所有根均具有零实部或正实部。将内模 放入系统中,选择 使反馈系统成为渐近稳定的系统。,由 作用引起的系统输出,由于 中的不稳定的零点均被 精确地消去,故 的所有极点都具有负实部。因此,当 时, 。从而实现了干扰抑制。,5.9.4,渐近跟踪与干扰抑制,如果 , ,通过在系统中引入内模 ,若 是,和 的不稳定极点之最小公分母。 设计补偿器 ,就可以实现渐近跟踪和干扰抑制。,2,)内模 的系数不允许变化,否则无法实现精确对消。虽然现实中,很难极其精确地对消,由于 和 大多数是有界的,输出仍然可以跟踪输入,只是有有限的稳态误差。,两点说明:,1,)内模 的位置要求并不高,只要不位于从 到 和从,到 的前向通道中即可 。,5.9.5,状态空间设计法,系统方程为,(,54,),为能控, 为能观测。,(,55,),为干扰信号,认为它是在未知初始条件下,由以下系统产生。,(,56,),认为是在未知初始条件下,由以下系统产生。,和 为能观测,要求设计的系统实现渐近跟踪与干扰抑制。,设,和 在,s,右半闭平面零点的最小公倍式为,的所有零点都具有非负实部,内模 可实现为,(,57,),其中,组合系统的状态方程为,当 时,状态反馈的组合系统特征多项式为,对状态反馈组合系统,如果给出,(,n+m,),个希望极点,求出,比较 和 ,即可以求得,K,和,K,C,,如此设计的系统,即可以实现渐近跟踪和干扰抑制。,5.10,解耦问题,线性定常系统方程为,(,58,),引入状态反馈,其中,K,为反馈阵,,F,为输入变换矩阵。,(,59,),状态反馈系统的传递函数矩阵为,所谓解耦问题,就是寻求适当的,K,和,F,矩阵使得状态反馈传递函数矩阵 为对角阵。,5.10.1,关于 的两个不变量,如果 为严格正则有理传递函数矩阵,可以表示为如下形式,(,60,),其中, 为 的第 行向量。,定义,1,(,61,),其中, 为 的第,k,个元素分母多项式和分子多项式次数之差,,例,5-12,传递函数矩阵如下,求不变量,解,对于 来说, , 因此,对于 来说, , 因此,约定:对于 为零向量时,,定义,2,(,62,),这是一个,m,维非零向量。它是这样构造的:对于,1,m,的行向量 ,各元素分子多项式中最高次幂的系数。,例,5-9,中,约定:对于 为零向量时,,5.10.2,能解耦性判据,(,63,),(证明请参见教材,184,页。这是构造性证明方法。即:定理证毕,,K, F,矩阵即可求出),定理,5-12,一个具有传递函数矩阵 的系统,能用状态反馈,实现解耦的充分必要条件是以下矩阵非奇异。,例,5-13,系统方程如下,要求用状态反馈实现系统解耦。,1,)系统传递函数矩阵为,解,2,)判断系统能解耦性,因为 ,系统能解耦。,3,),因此,4,)状态反馈的方程为,上面介绍的是积分解耦系统。而对于实际工程系统来说,要求系统为李亚普诺夫意义下渐近稳定。实现方法见教材,187,页。,5.11,MATLAB,的应用,5.11.1,极点配置,线性系统是状态能控时,可以通过状态反馈来任意配置系统的极点。把极点配置到,S,左半平面所希望的位置上,则可以获得满意的控制特性。,状态反馈的系统方程为,在,MATLAB,中,用函数命令,place( ),可以方便地求出状态反馈矩阵,K,;该命令的调用格式为:,K =,place(A,b,P,),。,P,为一个行向量,其各分量为所希望配置的各极点。即:该命令计算出状态反馈阵,K,,使得(,A-,bK,)的特征值为向量,P,的各个分量。使用函数命令,acker,( ),也可以计算出状态矩阵,K,,其作用和调用格式与,place( ),相同,只是算法有些差异。,例,5-15,线性控制系统的状态方程为,其中,要求确定状态反馈矩阵,使状态反馈系统极点配置为,解,首先判断系统的能控性,输入以下语句,语句执行结果为,这说明系统能控性矩阵满秩,系统能控,可以应用状态反馈,任意配置极点。,输入以下语句,语句执行结果为,计算结果表明,状态反馈阵为,注,:如果将输入语句中的,K=,place(A,B,P,),改为,K=,acker(A,B,P,),,可以得到同样的结果。,5.11.2,状态观测器设计,在,MATLAB,中,可以使用函数命令,acker,( ),计算出状态观测器矩阵 。调用格式 ,其中,A,T,和,C,T,分别是,A,和,B,矩阵的转置。,P,为一个行向量,其各分量为所希望的状态观测器的各极点。,G,T,为所求的状态观测器矩阵,G,的转置。,例,5-16,线性控制系统的状态方程为,其中,要求设计系统状态观测器,其特征值为,:,3,4,5,。,解,首先判断系统的能观测性,输入以下语句,语句运行结果为,说明系统能观测,可以设计状态观测器,输入以下语句,语句运行结果为,计算结果表明,状态观测器矩阵为,状态观测器的方程为,5.11.3,单级倒立摆系统的极点配置与状态观测器设计,1.,状态反馈系统的极点配置及其,MATLAB/,Simulink,仿真,例,3-5,中给出的单级倒立摆系统的状态方程为,首先,使用,MATLAB,,判断系统的能控性矩阵是否为满秩。输入以下程序,计算结果为,根据判别系统能控性的定理,该系统的能控性矩阵满秩,所以该系统是能控的。因为系统是能控的,所以,可以通过状态反馈来任意配置极点。,不失一般性,不妨将极点配置在,在,MATLAB,中输入命令,得到计算结果为,因此,求出状态反馈矩阵为,采用,MATLAB/,Simulink,构造单级倒立摆状态反馈控制系统的仿真模型,如下图所示。,首先,在,MATLAB,的,Command Window,中输入各个矩阵的值,并且在模型中的积分器中设置非零初值。然后运行仿真程序。,得到的仿真曲线如右图所示,从仿真结果可以看出,可以将倒立摆的杆子与竖直方向的偏角控制在 (即小球和杆子被控制保持在竖直倒立状态)。,2.,状态观测器实现状态反馈极点配置及其仿真,首先,使用,MATLAB,,判断系统的能观性矩阵是否为满秩。输入以下程序,计算结果为,因为该系统的能观测性矩阵满秩,所以该系统是能观测的。因为系统是能观测的,所以,可以设计状态观测器。而系统又是能控的,因此可以通过状态观测器实现状态反馈。,设计状态观测器矩阵,使的特征值的实部均为负,且其绝对值要大于状态反馈所配置极点的绝对值。通过仿真发现,这样才能保证状态观测器有足够快的收敛速度,才能够保证使用状态观测器所观测到的状态与原系统的状态充分接近。不妨取状态观测器的特征值为:,输入以下命令,计算结果为,求出状态观测器矩阵为,如果采用,MATLAB/,Simulink,构造具有状态观测器的单级倒立摆状态反馈控制系统的仿真模型,如下图所示。,首先,在,MATLAB,的,Command Window,中输入各个矩阵的值,并且在模型中的积分器中设置非零初值。然后运行仿真程序。得到的仿真曲线如右图所示。,比较两个仿真结果,具有状态观测器的单级倒立摆状态反馈系统的控制效果和没有状态观测器的控制系统的控制效果十分接近,令人满意。,第,5,章 结束,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!