非线性系统线性化.ppt
《非线性系统线性化.ppt》由会员分享,可在线阅读,更多相关《非线性系统线性化.ppt(112页珍藏版)》请在三一办公上搜索。
1、非线性系统的线性化 1、传统近似线性化 2、精确线性化 3、现代近似线性化,第四章,Company Logo,条件苛刻,计算复杂,基本思想:一阶近似适用于工作点范围不大情况,基本思想:通过坐标变换把强非线性系统变换成弱非线性系统或通过状态反馈以保持线性系统的部分特点。,传统近似线性化,精确线性化,非线性系统线性化方法,现代近似线性化,近似线性化,传统近似线性化,最小二乘法,泰勒展开,傅里叶级数展开,误差最小,忽略高阶项,忽略高次谐波,雅可比矩阵,忽略高阶项,传统近似线性化方法,非线性系统反馈线性化_主要内容,4.0 绪论4.1 基于动平衡状态理论的非线性系统反馈线性化直接方法4.2 单变量输入
2、输出反馈线性化直接方法及鲁棒设计仿射非线性系统输入输出线性化及鲁棒设计线性时变系统反馈线性化直接方法及鲁棒设计线性定常系统设计闭环极点配置一般非线性系统的直接反馈线性化设计:逆系统方法4.3 反馈线性化与标准型输入状态线性化输入输出线性化线性系统的内动态子系统零动态子系统4.4 数学知识微分同胚与状态变换弗罗贝尼斯定理4.5 非线性系统反馈线性化单输入单输出系统的输入状态线性化单输入单输出系统的输入输出线性化多输入多输出系统的反馈线性化4.6 近似线性化方法,非线性系统反馈线性化绪论,非线性系统的反馈线性化是近年来引起人们极大兴趣的一种非线性控制系统设计方法。这种方法的思路是通过状态或输出的反
3、馈,将一个非线性系统的动态特性变成(全部或部分)线性的动态特性,从而可以应用熟知的线性控制的方法对系统进行设计与控制。反馈线性化通过严格的状态变换与反馈变换来达到,线性化过程中没有忽略任何高阶非线性项,因而这种线性化是精确的。,目前反馈线性化的方法主要有两种:1)精确线性化方法(exact linearization method),如微分几何方法,隐函数方法和逆系统方法等;2)基于参考模型的渐近线性化方法,如模型参考方法及模型参考自适应方法等。而确切地说,这两种线性化方法都是模型参考方法,不过前者可称为隐含模型参考方法(implicit model reference approach),而
4、后者为实际模型参考方法(real model refernce approach)。,精确线性化方法中,微分几何方法和逆系统方法已形成各自的理论体系并在许多领域得到成功的应用。相比之下基于隐函数方法的直接线性化方法由于其可应用的范围较窄,理论上又难以深入,被研究得要少得多。,在非线性系统的模型参考方法中,基于李亚普诺夫直接方法的非线性系统反馈线性化方法是最重要和最有效的一种设计方法,这类方法称为非线性系统反馈线性化的直接方法。,运用控制系统动平衡状态的概念,提出一种建立在控制系统动平衡状态渐近稳定概念上的新的设计方法。本方法认为:控制系统的输入直接控制的是系统的动平衡状态。系统的输出和状态是在
5、系统结构的约束下运动的。当系统对其平衡状态大范围渐近稳定时,其状态将在系统结构约束下渐近收敛于系统的平衡状态。当其平衡状态运动时,系统的状态亦将跟踪其平衡状态运动。因此控制系统平衡状态的运动,即可实现对系统运动状态及输出的控制。,模型参考方法在跟踪控制系统设计中是一种十分有效的方法。这一方法不仅在相对复杂的非线性系统设计中得到应用,即使在线性定常系统的设计中同样也得到大量的应用。,非线性系统反馈线性化绪论,按上述思想,提出如下的基于平衡状态控制原理的非线性控制系统反馈线性化的直接方法:(1)按系统的动态性能要求设计一满足希望特性的线性动态系统作为模型参考系统。(2)以模型参考系统的状态作为实际
6、被控系统的被控平衡状态。利用李亚普诺夫直接方法设计控制律使系统对动平衡状态渐进稳定。从而被控系统近似具有模型参考系统的动态特性,实现非线性系统的反馈线性化。,为此,控制系统的设计可分为两步:首先,设计控制律使系统的平衡状态按预定的方式运动。然后,按某一指标设计系统,使其状态按最佳方式向平衡状态收敛,从而实现对状态的控制。这一方法很好地解决了将仅适用于自由动态系统分析与设计的李亚普诺夫直接方法应用于跟踪控制问题所带来的理论冲突,将稳定性问题(调节问题)与跟踪问题统一起来。为控制系统的分析与设计提供了一条新的思路。,非线性系统反馈线性化绪论,其中,为状态向量,为控制向量,为向量函数。,其中 为状态
7、向量,为控制向量,,为常数矩阵,并且 的所有特征值均具有负实部。则下述基于李雅普诺夫第二方法的设计可以实现系统状态 对 的渐近跟踪,从而实现非线性系统动态特性的线性化。,基于动平衡状态理论的非线性系统反馈线性化直接方法,按上述方法,基本设计过程如下:,考虑一般的非线性系统(1.1),设希望的线性系统动态特性为(1.2),令状态偏差为,则有,由式(1.1)和式(1.2)可得系统的状态偏差方程为:(1.3),其中,且。则有 的导数为:(1.5),其中,为标量函数。,基于动平衡状态理论的非线性系统反馈线性化直接方法,取状态偏差的二次型函数(1.4),因为当状态偏差 的欧几里德范数 时,平衡状态 是在
8、大范围内渐近稳定的。从而有 时,。由上面的分析可直接给出如下定理:,定理1.1 给定非线性时变系统(1.1)及模型参考系统(1.2)。设 稳 定,是模型参考自由系统(对应于)在原点平衡状态的李雅普诺夫函数。那么,若存在控制 使,由于 的所有特征值均具有负实部,因此可找到正定矩阵,使 为一负定矩阵。若能选取控制向量(为可能用到的 的各阶导数),使,则 为李雅普诺夫函数。,若能选择 使 在所考虑的系统参数变化范围内非正,则可保证系统具有参数不确定时反馈线性化的鲁棒性。若选取的 使,则称非线性系统(1.1)被精确线性化。我们可给出定理1.1更一般的情况如下:,基于动平衡状态理论的非线性系统反馈线性化
9、直接方法,(1.6)则偏差系统(1.3)的原点平衡状态是大范围一致渐近稳定的。,证明:因为 是偏差自由系统在平衡状态的李雅普诺夫函数,因此有 负定。,定理1.2 考虑状态偏差系统(1.3)。设其对应的自由动态系统 在平衡状态 大范围一致渐近稳定,是自由系统在平衡状态的李雅普诺夫函数。如果控制策略 使,(1.7)则被控的状态偏差系统(1.3)是大范围一致渐近稳定。,基于动平衡状态理论的非线性系统反馈线性化直接方法,将 作为偏差控制系统(1.3)的可能的李亚普诺夫函数,有,由于上式右端第一项负定,显然若式(1.7)成立,则 负定。式(1.3)的被控状态偏差系统大范围一致渐近稳定。,非线性系统的反馈
10、线性化,确切地说还可以分为输入-状态线性化和输入-输出线性化。对调节问题(稳定性问题)采用输入-状态线性化通常即可满足要求对系统的调节要求;但对跟踪问题通常必须采用输入-输出线性化设计才能满足对系统的性能要求。,单变量输入输出反馈线性化直接方法及鲁棒设计,设系统由下述微分方程表示(2.1),其中为 输入,为输出。取输出及其前n-1阶导数为状态变量,方程(2.1)可表示为如下的状态空间表达形式:,(2.1a),简记为(2.1b),单变量输入输出反馈线性化直接方法及鲁棒设计,其中 为状态向量,表示控制 及其前m阶导数。,设上述系统的希望动态特性可用下述线性定常模型系统表示:(2.2),其中 为希望
11、输出,为模型的输入,为常数。同样取 及其前n-1阶导数为状态变量,可得其对应的可控型状态空间表达式为:(2.2a),其中 为模型的状态向量;,为常数。,单变量输入输出反馈线性化直接方法及鲁棒设计,根据动平衡状态理论,我们可以将 作为被控系统的动平衡状态,通过设计合适的控制律,使所构成的控制系统中被控状态 对动平衡状态 在大范围内渐近稳定。从而实现 对,亦即 对 的渐近逼近,使被控系统具有所希望的动态特性。实现上述目标的一个直接方法便是利用李雅普诺夫第二方法。为此,以 为动平衡状态,定义误差向量(2.3),由式(2.1a)及式(2.2a)可得(2.4),取状态偏差的二次型函数(2.5),其中,且
12、。则有 的导数为:(2.6),单变量输入输出反馈线性化直接方法及鲁棒设计,其中:(2.7)(2.8)为标量函数。,由于系统(2.1a)和系统(2.2a)均为可控型,的确定可以进一步简化。由式(2.8)我们有:(2.9),其中:(2.10)(2.11),单变量输入输出反馈线性化直接方法及鲁棒设计,,为标量,以后的计算中,只需根据式(2.10)和(2.11)便可确定控制规律。,因为当状态偏差 的欧几里德范数 时,平衡状态 是在大范围内渐近稳定的,即 为控制系统的大范围渐近稳定的动平衡状态。从而有 时,。由上面的分析可直接给出如下定理:,定理2.1 给定非线性时变系统(2.1)及模型参考系统(2.2
13、)。设 稳定,为模型参考自由系统()在原点平衡状态的李亚普诺夫函数。那么,若存在控制 使则偏差系统(2.3)的原点平衡状态是大范围一致渐近稳定的。非线性时变系统的输出渐近跟踪参考模型的输出。,若能选择 使 在所考虑的系统参数变化范围内非正,则可保证系统具有参数不确定时反馈线性化的鲁棒性。在这一方法中,若令,即可实现系统的精确线性化。若非线性系统是仿射非线性的,则其结果同微分几何方法。,仿射非线性系统输入输出线性化及鲁棒设计,考虑仿射非线性系统(2.12),选取 及其前n-1阶导数为状态变量,可将其转换为式(2.1)形式的状态空间表达式,且其中(2.13)(2.14),由定理2.1,令,可实现仿
14、射非线性系统的精确线性化。由式(2.14)得精确线性化得控制策略为(2.15),1.精确线性化,2.鲁棒线性化设计,仿射非线性系统输入输出线性化及鲁棒设计,(1)设仿射非线性系统具有不确定性(2.16),其中,则控制策略(2.17)将使系统鲁棒线性化。,证明:将 代入 整理后有 由式(2.9)有:由定理2.1,偏差系统(2.3)的原点平衡状态是大范围一致渐近稳定的。非线性时变系统的输出渐近跟踪参考模型的输出。,(2)设仿射非线性系统具有不确定性(2.18),仿射非线性系统输入输出线性化及鲁棒设计,其中,。不失一般性,设则控制策略(2.19)将使系统鲁棒线性化。,证明:将 代入 整理后有由式(2
15、.9)有:由定理2.1,偏差系统(2.3)的原点平衡状态是大范围一致渐近稳定的。非线性时变系统的输出渐近跟踪参考模型的输出。,线性时变系统反馈线性化直接方法及鲁棒设计,考虑变系数线性系统(2.20),对照式(2.1b)有(2.21),根据式(2.9)-(2.11),在保证 非正(即 非正)的前提下,至少有如下几种选择方式。,1.精确抵消法,选择 使,即。这时可取(2.22),线性时变系统反馈线性化直接方法及鲁棒设计,此时李雅普诺夫函数,其中,。系统的动态方程直接由式(2.2)所示。,2.非精确抵消法,由式(2.9)-(2.11),我们有(2.23)设 不变号,取(2.24),由于要使 为李亚普
16、诺夫函数,只需 非正,这就为本方法中 的选择带来了极大的便利,最简单直接的方法就是取绝对值加符号函数方法。,线性时变系统反馈线性化直接方法及鲁棒设计,代入式(2.23),并考虑到对任意函数 有,我们有,可见按式(2.24)确定的 保证了 为李雅普诺夫函数。,3.鲁棒控制系统的实现,线性时变系统反馈线性化直接方法及鲁棒设计,在上述非精确抵消方法中,如果可预先确定系统各参数取值的绝对值的最大值,则下述按参数绝对值最大值选取的控制律,不仅能保证 为李雅普诺夫函数,同时还将使系统对区间内变化的参数具有鲁棒性。,在式(2.24)中,除 外,取各参数绝对值的最大值,有(2.25),其中,。,显然,如果我们
17、选择,。则将使系统的鲁棒性进一步增加,同时还可使 的收敛速度加快。,线性定常系统设计闭环极点配置,考虑线性定常系统(2.26),对照式(2.1b)有(2.27),设系统的希望动态特性如式(2.2)所示。则由式(2.11)有(2.28),其中(2.29),线性定常系统设计闭环极点配置,令,即。则有,为李亚普诺夫函数,其中,。当,将有。,这时由式(3.29)可解出(2.30),其中,。,这一结果同状态反馈极点配置方法的结果是一致的。相当于利用线性状态反馈将原系统的极点配置到了希望系统的极点位置。其具体实现形式为:,一般非线性系统的直接反馈线性化设计:逆系统方法,考虑非线性系统(2.31),将上式作
18、为代数方程来看,如果从中可解出 的显式表示(2.33)则式(2.33)即为系统(2.31)的逆系统。,选取 及其前n-1阶导数为状态变量,用 表示 及其前m阶导数,则上式可记为(2.32),在方程(2.33)中,记,则得到系统(2.33)的n阶积分逆系统,由下式表示:(2.34),一般非线性系统的直接反馈线性化设计:逆系统方法,将 代入 可得:(2.35),令,可得精确线性化控制策略为(2.33),反馈线性化与标准型,最简单形式的反馈线性化是将非线性系统中的非线性抵消掉,使闭环动态特性变成线性形式。,例3.1 控制水箱液面高度考虑将水箱中液面的高度h,控制在指定的高度,控制输入是进入水箱的液体
19、流量u,初始高度为。,其中 是水箱的横截面积,a是出水管的横截面积。如果初始高度 与期望高度 相差悬殊,h的控制就是一个非线性调节问题。动态方程式(3.1)可重写为:,水箱的动态模型为(3.1),反馈线性化与标准型,若选 为(3.2)式中 为待求的“等效输入”,则得到线性的动态方程 选取 为(3.3)其中 为液面高度误差,a为一严格正常数,则得到闭环动态方程为:(3.4)这说明当时,。根据式(3.2)和式(3.3),实际的输入流量由下列非线性控制律确定:(3.5)式(3.5)中,右端第一项用来提供输出流量,第二项则是用来根据期望的线性动态特性式(3.4)去改变液面高度。,反馈线性化与标准型,类
20、似地,如果期望高度是一个已知的时变函数,则等效输入 可选为:从而仍得到 时 的结果。,反馈线性化的想法,即抵消非线性并施加一个期望的线性动态特性,可以直接应用于一类由所谓伴随型或能控标准形所描述的非线性系统。,所谓一个系统是伴随型的,是指其动态方程可以表示为(3.6)其中u是标量控制输入,x是所关注的标量输出,而 是状态矢量,与 是状态的非线性函数。这种形式的特点是尽管方程中出现x的各阶导数,但是不出现输入u的导数。若用状态空间表示,式(3.6)可写为:,可以表示为这种能控标准形的系统,若使用控制输入(假定 不为零)(3.7)就能抵消掉非线性特性而获得一个简单的输入输出关系(多重积分形式)因此
21、控制可选为其中 选择使得多项式 的所有根均严格位于左半平面从而导致指数稳定的动态特性,反馈线性化与标准型,即。对于跟踪期望轨迹 的任务,控制律可选为:(3.8)其中 为跟踪误差,该控制律导致指数收敛跟踪。若标量x换成矢量,标量b换成可逆方阵,亦可获得类似的结果。在式(3.6)中曾假定动态方程对于控制输入是线性的(但对状态是非线性的),然而这一方法不能推广到把u换成一个可逆函数 的情形。例如,通过阀门控制流量的系统,其动态特性可能是依赖于 而不是直接依赖于u,这里u是阀门开启的直径。这时只要定义,即可以容易地根据上述步骤首先设计出,然后利用 来计算输入u。这种方法实际上避免了在控制计算中出现非线
22、性。当非线性动态方程不是能控标准形时,可以首先利用代数变换将方程化为能控标准形,然后再使用上述的反馈线性化设计,或者借助于原动态系统的部分线性化,而不要求总体的线性化。,反馈线性化与标准型,考虑单输入非线性系统 中控制输入 的设计问题。输入-状态线性化方法通过两步来解决这个问题。首先找出一个状态变换 与一个输入变换 使非线性系统动态方程化成一个等效的线性定常系统动态方程,并表示成熟知的形式。其次,再利用标准的线性控制方法(例如极点配置)来设计。以一个简单的二阶系统为例来说明这个方法。考虑系统(3.9)虽然线性控制设计也能使这个系统在平衡点(0,0)附近的一个小范围内稳定,然而采用什么控制器能使
23、它在更大的范围内稳定却不是一目了然的。尤其是方程中的非线性更增加了控制上的困难,因为它不能直接用控制输入来抵消。,输入状态线性化,如果考虑一组新的状态变量(3.10)则新的状态方程为(3.11)可以看到,新的状态方程平衡点依然为(0,0)。同时可以看出,下列控制律(3.12)可用来抵消上式中的非线性。其中 是待设计的等效输入,于是可得到线性的输入状态关系为(3.13),输入状态线性化,因此,通过状态变换式(3.10)和输入变换式(3.12),就将用原来的输入 去稳定原来的非线性动态系统式(3.9)这样一个问题转变成了用新的输入 去稳定新的动态系统式(3.13)的问题。由于新的动态系统是线性和能
24、控的,采用熟知的线性状态反馈控制律并适当选择反馈增益,就能对极点任意地进行配置。例如可以选择(3.14)而得到稳定的闭环动态系统它的两个极点都在-2处。,输入状态线性化,用原来的状态 和 表示,与此控制律相应的原控制输入为(3.15)原来的状态 由 给出为(3.16)由于 和 两者均收敛于零,故原来的状态 亦收敛于零。,输入状态线性化,采用上述控制后的闭环系统如右图所示。这个控制系统中存在两个环:内环实现输入-状态关系的线性化,外环实现闭环动态特性的稳定性。,关于上述控制律,有以下几点进一步的说明:1.虽然在状态空间中一个相当大的区域内上面的结论均成立,但它不是全局性的。控制律在 时没有定义。
25、显然,当初始状态位于这些奇点处时,控制器不能使系统达到平衡点。2.输入状态线性化是通过状态变换与输入变换相结合而实现的,而在两种变换中都用到了状态反馈。因此它是通过反馈来进行线性化,简称为反馈线性化。这一点与基于线性控制的小范围雅可比线性化有着本质的区别。3.为了实现这个控制律,需要用到新的状态变量(,)。若它们在物理上没有意义,或不能直接测量,则必须测量原来的状态 并用式(3.10)来计算新的状态变量。,输入状态线性化,4.一般说来,控制器设计和 的计算都须用到系统模型。如果模型存在不确定性,即参数 有不确定性,则从式(3.10)和式(3.12)可见,这种不确定性对于计算新状态变量 和计算控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 非线性 系统 线性化

链接地址:https://www.31ppt.com/p-6491850.html