非线性系统的线性化1、传统近似线性化2、精确线性化3、现代近似线性化第四章CompanyLogo条件苛刻,计算复杂基本思想:一阶近似适用于工作点范围不大情况基本思想:通过坐标变换把强非线性系统变换成弱非线性系统或通过状态反馈以保持线性系统的部分特点。传统近似线性化精确线性化非线性系统线性化方法现代近似线性化近似线性化传统近似线性化最小二乘法泰勒展开傅里叶级数展开误差最小忽略高阶项忽略高次谐波雅可比矩阵忽略高阶项传统近似线性化方法非线性系统反馈线性化_主要内容•4.0绪论•4.1基于动平衡状态理论的非线性系统反馈线性化直接方法•4.2单变量输入输出反馈线性化直接方法及鲁棒设计–仿射非线性系统输入输出线性化及鲁棒设计–线性时变系统反馈线性化直接方法及鲁棒设计–线性定常系统设计—闭环极点配置–一般非线性系统的直接反馈线性化设计:逆系统方法•4.3反馈线性化与标准型–输入—状态线性化–输入—输出线性化–线性系统的内动态子系统–零动态子系统•4.4数学知识–微分同胚与状态变换–弗罗贝尼斯定理•4.5非线性系统反馈线性化–单输入单输出系统的输入—状态线性化–单输入单输出系统的输入—输出线性化–多输入—多输出系统的反馈线性化•4.6近似线性化方法非线性系统反馈线性化绪论非线性系统的反馈线性化是近年来引起人们极大兴趣的一种非线性控制系统设计方法。这种方法的思路是通过状态或输出的反馈,将一个非线性系统的动态特性变成(全部或部分)线性的动态特性,从而可以应用熟知的线性控制的方法对系统进行设计与控制。反馈线性化通过严格的状态变换与反馈变换来达到,线性化过程中没有忽略任何高阶非线性项,因而这种线性化是精确的。目前反馈线性化的方法主要有两种:1)精确线性化方法(exactlinearizationmethod),如微分几何方法,隐函数方法和逆系统方法等;2)基于参考模型的渐近线性化方法,如模型参考方法及模型参考自适应方法等。而确切地说,这两种线性化方法都是模型参考方法,不过前者可称为隐含模型参考方法(implicitmodelreferenceapproach),而后者为实际模型参考方法(realmodelrefernceapproach)。精确线性化方法中,微分几何方法和逆系统方法已形成各自的理论体系并在许多领域得到成功的应用。相比之下基于隐函数方法的直接线性化方法由于其可应用的范围较窄,理论上又难以深入,被研究得要少得多。在非线性系统的模型参考方法中,基于李亚普诺夫直接方法的非线性系统反馈线性化方法是最重要和最有效的一种设计方法,这类方法称为非线性系统反馈线性化的直接方法。运用控制系统动平衡状态的概念,提出一种建立在控制系统动平衡状态渐近稳定概念上的新的设计方法。本方法认为:控制系统的输入直接控制的是系统的动平衡状态。系统的输出和状态是在系统结构的约束下运动的。当系统对其平衡状态大范围渐近稳定时,其状态将在系统结构约束下渐近收敛于系统的平衡状态。当其平衡状态运动时,系统的状态亦将跟踪其平衡状态运动。因此控制系统平衡状态的运动,即可实现对系统运动状态及输出的控制。模型参考方法在跟踪控制系统设计中是一种十分有效的方法。这一方法不仅在相对复杂的非线性系统设计中得到应用,即使在线性定常系统的设计中同样也得到大量的应用。非线性系统反馈线性化绪论按上述思想,提出如下的基于平衡状态控制原理的非线性控制系统反馈线性化的直接方法:(1)按系统的动态性能要求设计一满足希望特性的线性动态系统作为模型参考系统。(2)以模型参考系统的状态作为实际被控系统的被控平衡状态。利用李亚普诺夫直接方法设计控制律使系统对动平衡状态渐进稳定。从而被控系统近似具有模型参考系统的动态特性,实现非线性系统的反馈线性化。为此,控制系统的设计可分为两步:首先,设计控制律使系统的平衡状态按预定的方式运动。然后,按某一指标设计系统,使其状态按最佳方式向平衡状态收敛,从而实现对状态的控制。这一方法很好地解决了将仅适用于自由动态系统分析与设计的李亚普诺夫直接方法应用于跟踪控制问题所带来的理论冲突,将稳定性问题(调节问题)与跟踪问题统一起来。为控制系统的分析与设计提供了一条新的思路。非线性系统反馈线性化绪论其中,为状态向量,为控制向量,为向量函数。其中为状态向量,为控制向量,,为常数矩阵,并且的所有特征值均具有负实部。则下述基于李雅普诺夫第二方法的设计可以实现系统状态对的渐近跟踪,从而实现非线性系统动态特性的线性化。),,(tuxfxvBxAxddddnRxmRundRx基于动平衡状态理论的非线性系统反馈线性化直接方法按上述方法,基本设计过程如下:考虑一般的非线性系统(1.1)f设希望的线性系统动态特性为(1.2)mRvnndRAmndRB令状态偏差为,则有dxxedxxe由式(1.1)和式(1.2)可得系统的状态偏差方程为:(1.3))](),,([)(),,(vBxAtuxfeAvBxAtuxfxxedddddddxdxdA其中,且。则有的导数为:(1.5)其中,为标量函数。nnTRPP0P基于动平衡状态理论的非线性系统反馈线性化直接方法取状态偏差的二次型函数(1.4))(eV因为当状态偏差的欧几里德范数时,,平衡状态是在大范围内渐近稳定的。从而有时,。由上面的分析可直接给出如下定理:定理1.1给定非线性时变系统(1.1)及模型参考系统(1.2)。设稳定,是模型参考自由系统(对应于)在原点平衡状态的李雅普诺夫函数。那么,若存在控制使PeeeVT)(MQeevBxAtuxfPeePAPAeeVTddTdTdT2)](),,([2)()(nndTdRPAPAQ)()](),,([vBxAtuxfPeMddT由于的所有特征值均具有负实部,因此可找到正定矩阵,使为一负定矩阵。若能选取控制向量(为可能用到的的各阶导数),使,则为李雅普诺夫函数。dAPQ),),(,,(tvduxxud)(duu0M)(eVee)(eV0etdxxdAPeeeVT)(0vu若能选择使在所考虑的系统参数变化范围内非正,则可保证系统具有参数不确定时反馈线性化的鲁棒性。若选取的使,则称非线性系统(1.1)被精确线性化。我们可给出定理1.1更一般的情况如下:基于动平衡状态理论的非线性系统反馈线性化直接方法(1.6)则偏差系统(1.3)的原点平衡状态是大范围一致渐近稳定的。证明:因为是偏差自由系统在平衡状态的李雅普诺夫函数,因此有负定。定理1.2考虑状态偏差系统(1.3)。设其对应的自由动态系统在平衡状态大范围一致渐近稳定,是自由系统在平衡状态的李雅普诺夫函数。如果控制策略使0)](),,([vBxAtuxfPeMddTuMu0MeAed0e),(teV),,(tvxu(1.7)则被控的状态偏差系统(1.3)是大范围一致渐近稳定。0)](),,([),(vBxAtuxfeteVddT),(teVeAeVdtdVdtdeeVdtdVteVdTT),(基于动平衡状态理论的非线性系统反馈线性化直接方法将作为偏差控制系统(1.3)的可能的李亚普诺夫函数,有由于上式右端第一项负定,显然若式(1.7)成立,则负定。式(1.3)的被控状态偏差系统大范围一致渐近稳定。),(teV)](),,([(),(vBxAtuxfeAeVdtdVdtdeeVdtdVteVdddT)](),,([vBxAtuxfeVeAeVdtdVddTdT),(teV非线性系统的反馈线性化,确切地说还可以分为输入--状态线性化和输入--输出线性化。对调节问题(稳定性问题)采用输入--状态线性化通常即可满足要求对系统的调节要求;但对跟踪问题通常必须采用输入--输出线性化设计才能满足对系统的性能要求。单变量输入输出反馈线性化直接方法及鲁棒设计设系统由下述微分方程表示(2.1)其中为输入,为输出。取输出及其前n-1阶导数为状态变量,方程(2.1)可表示为如下的状态空间表达形式:()(1)'()(,,,,,,,,)nnmyfyyyuuut)(tu)(ty),,(0000000100001000010121121tuxfxxxxxxxxnnnnTnxxxy21001(2.1a)简记为(2.1b)),,(),,(00tuxftuxfxAxbCxy单变量输入输出反馈线性化直接方法及鲁棒设计其中为状态向量,表示控制及其前m阶导数。设上述系统的希望动态特性可用下述线性定常模型系统表示:(2.2)其中为希望输出,为模型的输入,,为常数。同样取及其前n-1阶导数为状态变量,可得其对应的可控型状态空间表达式为:(2.2a)nTnRxxxx211mRuu()(1)(2)121nnndndndyyyyydyvn,,21dyvbxAxdddddCxy其中为模型的状态向量;,,为常数。dxndA2110001000db001C单变量输入输出反馈线性化直接方法及鲁棒设计根据动平衡状态理论,我们可以将作为被控系统的动平衡状态,通过设计合适的控制律,使所构成的控制系统中被控状态对动平衡状态在大范围内渐近稳定。从而实现对,亦即对的渐近逼近,使被控系统具有所希望的动态特性。实现上述目标的一个直接方法便是利用李雅普诺夫第二方法。为此,以为动平衡状态,定义误差向量(2.3)xy由式(2.1a)及式(2.2a)可得(2.4)dxdxxdxdydxdxxevbxAtuxfxAxxedddbd),,(0]),,()[(0vbtuxfxAAeAdbdd取状态偏差的二次型函数(2.5)PeeeVT)(其中,且。则有的导数为:(2.6)nnTRPP0P)(eVMQeevbtuxfxAAPeePAPAeeVTdbdTdTdT2]),,()[(2)()(0单变量输入输出反馈线性化直接方法及鲁棒设计其中:(2.7)(2.8)为标量函数。nndTdRPAPAQ)(]),,()[(0vbtuxfxAAPeMdbdTM由于系统(2.1a)和系统(2.2a)均为可控型,的确定可以进一步简化。由式(2.8)我们有:(2.9)uTnnTvfxxxPeM221100][][11vfxpeniniiiinifpme其中:(2.10)(2.11)niinippee1vfxmniiif1单变量输入输出反馈线性化直接方法及鲁棒设计,为标量,以后的计算中,只需根据式(2.10)和(2.11)便可确定控制规律。upefm因为当状态偏差的欧几里德范数时,,平衡状态是在大范围内渐近稳定的,即为控制系统的大范围渐近稳定的动平衡状态。从而有时,。由上面的分析可直接给出如下定理:ee)(eV0etdxxdx定理2.1给定非线性时变系统(2.1)及模型参考系统(2.2)。设稳定,为模型参考自由系统()在原点平衡状态的李亚普诺夫函数。那么,若存在控制使则偏差系统(2.3)的原点平衡状态是大范围一致渐近稳定的。非线性时变系统的输出渐近跟踪参考模型的输出。dAV0vu)sgn()sgn(pfem若能选择使在所考虑的系统参数变化范围内非正,则可保证系统具有参数不确定时反馈线性化的鲁棒性。在这一方法中,若令,即可实现系统的精确线性化。若非线性系统是仿射非线性的,则其结