资源描述
第4章线性时不变控制系统的综合经过前面的学习,我们已经牢固建立了状态空间的概念,掌握了利用状态方程这样的内部描述方法描述被研究的系统,并且由此进一步衍生了系统的可控性、可观性和Lyapunov稳定性的概念。本章主要内容4.1 引言引言 4.2 状态反馈状态反馈4.3 闭环系统极点配置闭环系统极点配置4.4 状态观测器状态观测器4.5 MATLAB在闭环极点配置及状态观测器设计中在闭环极点配置及状态观测器设计中的应用的应用 4.1 引言 本章重点讲述对一个性能不好甚至不稳定的被控本章重点讲述对一个性能不好甚至不稳定的被控系统,系统,如何设计系统的状态反馈控制律如何设计系统的状态反馈控制律,使闭环,使闭环系统稳定且具有优良的动态响应。系统稳定且具有优良的动态响应。状态反馈包含系统全部状态变量信息,是较输出反状态反馈包含系统全部状态变量信息,是较输出反馈更全面的反馈,这本是状态空间综合法的优点,但并馈更全面的反馈,这本是状态空间综合法的优点,但并非所有被控系统的全部状态变量都可直接测量,这就提非所有被控系统的全部状态变量都可直接测量,这就提出了状态重构问题,即能否通过可测量的输出及输入重出了状态重构问题,即能否通过可测量的输出及输入重新构造在一定指标下和系统真实状态等价的状态估值?新构造在一定指标下和系统真实状态等价的状态估值?1964年,年,Luenberger提出的状态观测器理论有效解决了提出的状态观测器理论有效解决了这一问题。这一问题。状态反馈与状态观测器设计是状态空间综合状态反馈与状态观测器设计是状态空间综合法的主要内容法的主要内容,故,故如何设计状态观测器重构出所需如何设计状态观测器重构出所需状态估值状态估值也是本章重点讲述内容之一。也是本章重点讲述内容之一。4.2 状态反馈与输出反馈 图图4-1为多输入多输出系统的状态反馈结构图。为多输入多输出系统的状态反馈结构图。设图设图4-1虚线框内所示多输入多输出线性定常被控系虚线框内所示多输入多输出线性定常被控系统统 的状态空间表达式为的状态空间表达式为(4-1)式中,式中,分别为分别为n维维,r维和维和m维列向量;维列向量;A,B,C,D分别为分别为 实数矩阵。实数矩阵。4.2.1 状态反馈图图4-1 多输入多输出系统的状态反馈结构多输入多输出系统的状态反馈结构 若被控系统若被控系统D=0,可简记为,可简记为 ,对应的状态,对应的状态空间表达式为空间表达式为(4-2)图图4-1采采用用线线性性直直接接状状态态反反馈馈(简简称称状状态态反反馈馈)构构成成闭闭环环系系统统以以改改善善原原被被控控系系统统的的性性能能,即即将将被被控控系系统统的的每每一一个个状状态态变变量量乘乘以以相相应应的的反反馈馈增增益益值值,然然后后反反馈馈到到输输入入端端与与参参考考输输入入v一一起起组组成成状状态态反反馈馈控控制制律律,作作为为被被控控系系统统的的控控制制量量u。由由图图4-1显显见见,状状态态反反馈馈控控制制律律(即即被被控控系系统统的的控控制制量量u)为为状状态态变变量量的的线线性函数性函数(4-3)式中,式中,v为为r维参考输入列向量;维参考输入列向量;F为为 状态反馈状态反馈增益矩阵,且其为实数阵。增益矩阵,且其为实数阵。将式(将式(4-3)代入式()代入式(4-1),可得采用状态反馈构可得采用状态反馈构成的闭环系统状态空间表达式为成的闭环系统状态空间表达式为(4-4)若若D=0,则式(则式(4-4)可简化为式()可简化为式(4-5),即),即(4-5)式式(4-5)可简记为可简记为 ,其对应的传递函,其对应的传递函数矩阵为数矩阵为(4-6)4.3 闭环系统极点配置闭环系统极点配置 本节主要讨论两方面的问题:其一,闭环极点可本节主要讨论两方面的问题:其一,闭环极点可任意配置的条件;其二,如何设计反馈增益阵使闭环任意配置的条件;其二,如何设计反馈增益阵使闭环极点配置在期望极点处。为简单起见,仅讨论单输入极点配置在期望极点处。为简单起见,仅讨论单输入单输出系统。单输出系统。1.采用状态反馈任意配置闭环极点的充分必要条件采用状态反馈任意配置闭环极点的充分必要条件 定理 采用状态反馈任意配置闭环极点的充分必要条件是被控系统 状态完全能控。(1).若被控系统若被控系统 状态完全能控,且设其特征多项式和传递函数分别为状态完全能控,且设其特征多项式和传递函数分别为 (4-10)(4-11)2.采用状态反馈配置闭环极点的方法采用状态反馈配置闭环极点的方法 (2).由给定的期望闭环极点组由给定的期望闭环极点组 ,可写出期望闭,可写出期望闭环特征多项式环特征多项式(4-12)(3).求状态反馈增益矩阵求状态反馈增益矩阵 ,方法有二,方法有二:解联立方程的方法;解联立方程的方法;规范型方法。规范型方法。下面分别讲解。下面分别讲解。方法一 解联立方程解联立方程 设设状状态态反反馈馈增增益益阵阵 ,则则闭闭环环系系统统 的特征多项式为的特征多项式为(4-13)而由给定的期望闭环极点组而由给定的期望闭环极点组 ,可确定如式可确定如式(4-12)所示的期望闭环特征多项式。为将闭环极点配置在期望位置,所示的期望闭环特征多项式。为将闭环极点配置在期望位置,应令式应令式(4-13)与式与式(4-12)相等,即令相等,即令 ,由两个,由两个n阶特阶特征多项式对应项系数相等,可得征多项式对应项系数相等,可得n个关于个关于 的联立的联立代数方程,若代数方程,若 能控,解联立方程可求出唯一解。能控,解联立方程可求出唯一解。(4-15)式中式中(4-16)(1)通过如下变换(设通过如下变换(设 为能控标准型变换矩阵)为能控标准型变换矩阵)(4-14)将将 化为能控标准型化为能控标准型 ,即,即 方法二 规范型方法规范型方法(2)针对能控标准型针对能控标准型 引入状态反馈引入状态反馈(4-17)式中,式中,可求得对,可求得对 的闭环系统的闭环系统 的状态空间表达式仍为能控标准型,即的状态空间表达式仍为能控标准型,即(4-18)式中式中(4-19)(4-20)则闭环系统则闭环系统 的特征多项式和传递函数分别为的特征多项式和传递函数分别为(4-21)(4-22)(3)事实上,由给定的期望闭环极点组事实上,由给定的期望闭环极点组 ,可写出期望闭环特征多项式可写出期望闭环特征多项式(4-23)令式(令式(4-23)与式()与式(4-21)相等,可解出能控标准型)相等,可解出能控标准型使闭环极点配置到期望极点的状态反馈增益矩阵为使闭环极点配置到期望极点的状态反馈增益矩阵为(4-24)(4)将式(将式(4-14)代入式(代入式(4-18)得得(4-25)则原被控系统则原被控系统 即对应于状态即对应于状态x引入状态反馈使闭引入状态反馈使闭环极点配置到期望极点的状态反馈增益矩阵为环极点配置到期望极点的状态反馈增益矩阵为(4-26)例例4-1.被控系统被控系统 的状态空间表达式为的状态空间表达式为 试设计状态反馈增益矩阵试设计状态反馈增益矩阵F,使闭环系统极点配置为,使闭环系统极点配置为 和和 ,并画出状态变量图。,并画出状态变量图。解解 (1)判断可控性判断可控性所以被控系统状态完全能控,可通过状态反馈任意配置闭环所以被控系统状态完全能控,可通过状态反馈任意配置闭环系统极点。系统极点。(2)确定闭环系统期望特征多项式确定闭环系统期望特征多项式 闭环系统期望极点为闭环系统期望极点为 ,对应的期望闭环特征多,对应的期望闭环特征多项式为项式为 则 ,。(3)求满足期望极点配置要求的状态反馈增益矩阵求满足期望极点配置要求的状态反馈增益矩阵 方法一 解联立方程解联立方程 对被控系统对被控系统 ,引入,引入 状态反馈后状态反馈后的闭环系统的闭环系统 特征多项式为特征多项式为 令令 ,即,即 比较等式两边同次幂项系数得如下联立方程比较等式两边同次幂项系数得如下联立方程 解之得解之得 ,被控系统被控系统 的特征多项式为的特征多项式为 则则 ,。根据式根据式(4-24),能控标准型,能控标准型 对应的对应的 下的状态下的状态反馈增益阵反馈增益阵 为为 将将 化为能控标准型化为能控标准型 的变换矩阵的变换矩阵 为为 方法二 规范型方法规范型方法 则则 根据式根据式(4-26),原状态,原状态x下的状态反馈增益阵下的状态反馈增益阵F应为应为 4.4 状态观测器状态观测器 状状态态反反馈馈实实现现的的前前提提是是获获得得系系统统全全部部状状态态信信息息,然然而而,状状态态变变量量并并不不一一定定是是系系统统的的物物理理量量,选选择择状状态态变变量量的的这这种种自自由由性性本本是是状状态态空空间间综综合合法法的的优优点点之之一一,但但这这也也使使得得系系统统的的所所有有状状态态变变量量不不一一定定都都能能直直接接量量测测;另另一一方方面面,有有些些状状态态变变量量即即使使可可测测,但但所所需需传传感感器器的的价价格格可可能能会会过过高高。状状态态观观测测或或状状态态重重构构问问题题正正为为了了克克服服状状态态反反馈馈物物理理实实现现的的这这些些困困难难而而提提出出的的,其其核核心心是是通通过过系系统统可可量量测测参参量量(输输出出及及输输入入)重重新新构构造造在在一一定定指指标标下下和和系系统统真真实实状状态态 等等价价的的估估计计状状态态或或重重构构状状态态 ,且且常常采用式采用式(4-27)所示的渐近等价指标所示的渐近等价指标,即即(4-27)式中式中,为观测误差。实现状态重构的系统称为状态为观测误差。实现状态重构的系统称为状态观测器观测器,式式(4-27)也称观测器存在条件。也称观测器存在条件。当观测器重构状态向量的维数等于被控系统状态当观测器重构状态向量的维数等于被控系统状态向量维数时向量维数时,分别称为分别称为全维状态观测器全维状态观测器。当观测器重构状态向量的维数小于被控系统状态当观测器重构状态向量的维数小于被控系统状态向量维数时向量维数时,分别称为降维状态观测器。分别称为降维状态观测器。图图4-4 闭环闭环(渐近渐近)状态观测器状态观测器 图图4-4中中,G为为 输输出出偏偏差差反反馈馈增增益益矩矩阵阵(m为为系系统统输输出出变变量量的的个个数数),且且其其为为实实数数阵阵。由由图图可可得得闭闭环环状状态态观观测测器器的的状状态方程为态方程为 4.4.1 4.4.1 全维观测器的构造思想全维观测器的构造思想 (4-29)4.4.2 闭环观测器极点配置 1.闭环观测器极点任意配置的充分必要条件闭环观测器极点任意配置的充分必要条件 定理 图4-4中的闭环状态观测器的极点可任意配置的充分必要条件是被控系统 能观测。2.输出偏差反馈增益矩阵输出偏差反馈增益矩阵G的设计的设计 全全维维闭闭环环状状态态观观测测器器的的设设计计就就是是确确定定合合适适的的输输出出偏偏差差反反馈馈增增益益矩矩阵阵G,使使A-GC具具有有期期望望的的特特征征值值,从从而而使使由由式式(4-29)描描述述的的观观测测误误差差动动态态方方程程以以足足够够快快的的响响应速度渐近稳定。应速度渐近稳定。状状态态完完全全能能观观测测的的单单输输入入单单输输出出系系统统,闭闭环环观观测测器器的的极极点点配配置置设设计计可可仿仿照照4.3节节介介绍绍的的状状态态完完全全能能控控的的单单输输入入单单输输出出系系统统用用状状态态反反馈馈进进行行闭闭环环极极点点配配置置的的设设计计方方法法进进行行。分分别别有有两两种种方方法法:联联立立方方程程方方法法;规规范范型方法。型方法。(1)若单输入单输出系统若单输入单输出系统 状态完全能观,其特征多项式为状态完全能观,其特征多项式为(4-31)设设 为闭环状态观测器系统矩阵期望特征值,为闭环状态观测器系统矩阵期望特征值,对应的期望特征多项式为对应的期望特征多项式为(4-32)若若 为能观标准型为能观标准型,则所需的观测器偏差反馈增则所需的观测器偏差反馈增益矩阵为益矩阵为(4-33)若若 不为能观标准型不为能观标准型,则可采用如下变换(设则可采用如下变换(设 为能观标准型变换阵)为能观标准型变换阵)(4-34)将系统将系统化为能观标准型化为能观标准型其中其中则先用式(则先用式(4-33)求出能观标准型)求出能观标准型 对应的对应的 下的观下的观测器增益矩阵测器增益矩阵 ,然后再将然后再将 下求得的下求得的 变换到原状态变换到原状态x下下,即得重构系统即得重构系统 状态状态x所需的观测器偏差反馈增益矩所需的观测器偏差反馈增益矩阵为阵为(4-35)(4-36)例例4-2.被控系统被控系统 的状态空间表达式为的状态空间表达式为 试设计全维状态观测器使其极点为试设计全维状态观测器使其极点为-3,-3。解:(1)判断能观性判断能观性所以系统状态完全能观,可建立状态观测器所以系统状态完全能观,可建立状态观测器,且观测器的极且观测器的极点可任意配置。点可任意配置。(2)确定闭环状态观测器系统矩阵的期望特征多项式确定闭环状态观测器系统矩阵的期望特征多项式 观测器系统矩阵观测器系统矩阵 的期望特征值为的期望特征值为 ,对应的期望特征多项式为对应的期望特征多项式为 则则 ,.(3)求所需的观测器偏差反馈增益矩阵求所需的观测器偏差反馈增益矩阵 规范型方法规范型方法 在例在例4-1中已求得系统中已求得系统 的特征多项式为的特征多项式为,则则 ,。根据式(根据式(4-33),能观标准型),能观标准型 对应的对应的 下的状态下的状态观测器增益矩阵为观测器增益矩阵为 按式(按式(4-36)将)将 化为能观标准型化为能观标准型 的变换的变换矩阵为矩阵为 则根据式(则根据式(4-35),重构系统),重构系统 状态状态x所需的观测器所需的观测器偏差反馈增益矩阵偏差反馈增益矩阵G为为 解联立方程解联立方程方法方法 与状态反馈闭环系统极点配置的情况类似与状态反馈闭环系统极点配置的情况类似,若系统是低若系统是低阶的阶的,将观测器偏差反馈增益矩阵将观测器偏差反馈增益矩阵G直接代入所期望的特征多直接代入所期望的特征多项式往往较为简便。观测器系统矩阵项式往往较为简便。观测器系统矩阵 的特征多项式的特征多项式为为 令令 ,即,即 比较等式两边同次幂项系数比较等式两边同次幂项系数,得如下联立方程得如下联立方程 解得解得 ,(4)由式由式(4-28),观测器的状态方程为观测器的状态方程为 图图4-5 例例4-2图图 或 被控系统及全维状态观测器的状态变量图如图被控系统及全维状态观测器的状态变量图如图4-5(a)或或图图4-5(b)所示。所示。4.5 4.5 采用状态观测器的状态反馈系统采用状态观测器的状态反馈系统 带有全维状态观测器的状态反馈系统如图带有全维状态观测器的状态反馈系统如图4-64-6所示。所示。图图4-6 4-6 带有渐近状态观测器的状态反馈系统带有渐近状态观测器的状态反馈系统 设能控且能观的被控系统设能控且能观的被控系统 的状态空间的状态空间表达式为表达式为 (4-66)渐近状态观测器的状态方程为渐近状态观测器的状态方程为(4-67)利用观测器的状态估值利用观测器的状态估值 所实现的状态反馈控制所实现的状态反馈控制律为律为 (4-68)将式(将式(4-684-68)代入式()代入式(4-664-66)、式()、式(4-674-67)得整)得整个闭环系统的状态空间表达式为个闭环系统的状态空间表达式为(4-69)式(式(4-694-69)写成矩阵形式,即)写成矩阵形式,即(4-70)这是一个这是一个2 2n n维的复合系统。为便于研究复合系统的基维的复合系统。为便于研究复合系统的基本特性,对式本特性,对式(4-70)(4-70)进行线性非奇异变换进行线性非奇异变换 (4-71)则则(4-72)根据式(根据式(4-724-72)可得)可得2 2n n维复合系统的特征多项维复合系统的特征多项式为式为 (4-73)式(式(4-734-73)表明)表明,由观测器构成状态反馈的由观测器构成状态反馈的2 2n n维维复合系统,其特征多项式等于矩阵复合系统,其特征多项式等于矩阵A-BFA-BF的特征多项式的特征多项式 与矩阵与矩阵A-GCA-GC的特征多项式的特征多项式 的乘积。即的乘积。即2 2n n维复合系统的维复合系统的2 2n n个特征值由相互独立的个特征值由相互独立的两部分组成:一部分为直接状态反馈系统的系统矩阵两部分组成:一部分为直接状态反馈系统的系统矩阵A-BFA-BF的的n n个特征值;另一部分为状态观测器的系统矩个特征值;另一部分为状态观测器的系统矩阵阵A-GCA-GC的的n n个特征值。复合系统特征值的这种性质称个特征值。复合系统特征值的这种性质称为分离特性。为分离特性。只要被控系统只要被控系统 能控能观,则用状态观测能控能观,则用状态观测器估值形成状态反馈时,可对器估值形成状态反馈时,可对 的状态反馈控的状态反馈控制器及状态观测器分别按各自的要求进行独立设计制器及状态观测器分别按各自的要求进行独立设计,即即先按闭环控制系统的动态要求确定先按闭环控制系统的动态要求确定A-BFA-BF的特征值,从的特征值,从而设计出状态反馈增益阵而设计出状态反馈增益阵F F;再按状态观测误差趋于零;再按状态观测误差趋于零的收敛速率要求确定的收敛速率要求确定A-GCA-GC的特征值,从而设计出输出的特征值,从而设计出输出偏差反馈增益矩阵偏差反馈增益矩阵G G;最后,将两部分独立设计的结果最后,将两部分独立设计的结果联合起来,合并为带状态观测器的状态反馈系统。联合起来,合并为带状态观测器的状态反馈系统。【例【例4-3】被控系统】被控系统 的状态空间表达式为的状态空间表达式为 试设计极点为试设计极点为-3,-3-3,-3的全维状态观测器,构成状态反馈的全维状态观测器,构成状态反馈系统,使闭环极点配置为系统,使闭环极点配置为 和和 。解解 显然,被控系统显然,被控系统 能控能观,可分别独能控能观,可分别独立设计状态反馈增益阵立设计状态反馈增益阵F和观测器偏差反馈增益矩阵和观测器偏差反馈增益矩阵G。例例4-1中已求出此被控系统采用直接状态反馈使中已求出此被控系统采用直接状态反馈使其即为本题所设计的状态反馈增益阵其即为本题所设计的状态反馈增益阵 闭环极点配置为闭环极点配置为-1+-1+j和和-1-1-j所需的所需的,。而在例而在例4-24-2中已求出此被控系统无状态反馈时,中已求出此被控系统无状态反馈时,即为本题所设计的观测器偏差反馈增益矩阵即为本题所设计的观测器偏差反馈增益矩阵G G。使观测器极点配置为使观测器极点配置为-3,-3-3,-3所需所需的的,其,其 故设计好的闭环系统状态变量图如图故设计好的闭环系统状态变量图如图4-84-8所示。所示。图4-8 例4-3图 4.6 MATLAB在闭环极点配置及状态观测器设在闭环极点配置及状态观测器设计中的应用计中的应用 4.6.1 4.6.1 用用MATLABMATLAB解闭环极点配置问题解闭环极点配置问题 MATLAB控制系统工具箱中提供了极点配置函控制系统工具箱中提供了极点配置函数数place()和和acker(),可用于求解状态反馈增益矩阵。可用于求解状态反馈增益矩阵。其中其中,函数函数place()可求解多变量系统的极点配置问题可求解多变量系统的极点配置问题,但该函数不适用于含有多重期望极点的问题但该函数不适用于含有多重期望极点的问题;函数函数acker()只适用于设计状态变量数目不多只适用于设计状态变量数目不多()的单输入单的单输入单输出系统输出系统,可以求解配置多重极点的问题可以求解配置多重极点的问题,但该函数不但该函数不能求解多变量系统的极点配置问题。能求解多变量系统的极点配置问题。极点配置函数的调用格式为极点配置函数的调用格式为(4-88)(4-89)式式(4-88)(4-88)和式和式(4-89)(4-89)中中,A、B分别为被控系统分别为被控系统 的系统矩阵、输入矩阵的系统矩阵、输入矩阵;P P为由为由n个期望闭环个期望闭环极点极点 构成的向量构成的向量;F为实现闭环极点配为实现闭环极点配置所需的状态反馈增益矩阵。置所需的状态反馈增益矩阵。4.6.2 用MATLAB设计状态观测器 单输入单输出系统全维观测器的极点配置设计单输入单输出系统全维观测器的极点配置设计可基于对偶原理可基于对偶原理,应用应用MATLAB控制系统工具箱中的控制系统工具箱中的函数函数place()和和acker()直接求解。直接求解。【例【例4-4】应用应用MATLAB极点配置函数求解例极点配置函数求解例5-4的的全维观测器设计问题。全维观测器设计问题。解解 求解程序如求解程序如MATLAB Program 4_1%MATLAB Program 4_1 A=1 3;0-1;C=1 1;P=-3;-3;%由观测器期望极点构成向量由观测器期望极点构成向量PGt=acker(A,C,P);%求求对偶系统对偶系统 的状态反馈增益阵的状态反馈增益阵Gt%求系统求系统 的观测器偏差反馈增益矩阵的观测器偏差反馈增益矩阵G G=Gt 运行运行MATLAB Program 4_1程序后程序后,得得 ,若再键入如下指令若再键入如下指令 eig(A-G*C)可验证状态观测器极点确被配置到期望位置可验证状态观测器极点确被配置到期望位置-3,-3处。处。
展开阅读全文