基于动平衡状态理论的反馈线性化直接方法介绍
基于动平衡状态理论的反馈线性化直接方法的基本思想是:首先根据对被控对象的性能要求,设计出具有希望动态特性的线性参考模型;然后将参考模型的状态作为控制系统的动平衡状态,再利用李亚普诺夫第二方法设计控制律使系统对动平衡状态渐近稳定。这样被控系统的动态过程将收敛于参考模型给出的希望动态过程,从而使系统获得预期的性能。
这种方法分为两步:(1)按照希望的动态特性设计一满足要求的参考系统,这里常用线性系统因为它较容易分析和设计。(2)以模型参考系统的状态作为实际被控系统的被控动平衡状态,利用lyapunov函数直接方法设计控制律使系统对动平衡状态渐进稳定。这里我们设计线性的参考系统q指数稳定于原点,则这种方法的稳定问题在二维坐标系下的表示如图1所示。
1、基于动平衡状态理论的反馈线性化直接方法的讨论
若让式(3)、(4)和式(5)直接成立,则只能达到局部渐进稳定。因此,我们仍应用backstepping设计方法中的虚拟控制的概念来设计。
但是,此方法也只能在局部实现,这是因为:使用改进的方法是使m→0,而非m=0,所以有两种情况,即m→o_和m→0+,而对于m→0+,就有可能使v(e)=-etqe+2m大于零,此时仍需进一步讨论。
因此现在的问题有如下几个:
(1)使用改进的方法如何判别m的符号问题。
(2)u-a21x1-a22x2-a23x3=0与最后结果是否能相容值得验证。
(3)求得的控制率结果中分母项有可能为零,因此可能会引起震荡,此需要讨论和验证。
对于问题(1),我们可以这样来实现:因为总体的设计是使得v(e)=-etqe+2m《0,并且根据前面的假设当t→∞时,有v(e)→0,增强的条件是前述的m≤0,减弱的条件是-etqe+2m《0,即2m《-etqe,因此,我们的设计可以这样来进行:让m→0的速度快于etqe→0,如此选择就能使原系统达到渐进稳定。对于问题(2)和(3),我们将进行讨论。
2、改进的基于动平衡状态理论的反馈线性化直接方法
考虑如下的非线性系统:
由于ad的所有特征值均具有负实部,因此可以找到正定矩阵p,使q为一正定矩阵。若能选取控制向量ξ(x,xd,v,t),使m≤0,则v(e)《0。若能选择ξ使m在所考虑的系统参数变化范围内非正,则可保证系统具有参数不确定时反馈线性化的鲁棒性。下面分情况考虑。
明显上述式(20)~(23)中任何一个等号均不能成立,再次引入一个lyapunov函数来进行设计。此时我们仅以一种表达为例来介绍下面的设计过程。
现选择第二种表达,即:当[f(x,ξ,t)-adx-bdv]=-γe时,其中γ为一任意正数。
如果x3=x2d,则输入是不可测的,即输入无穷大,这在控制系统中是要避免的。但是,我们要注意的是分子亦是趋近于零的项,如果分子分母同时趋近零,那么我们的担心将是不必要的,如果分子趋近于零的速度比分母快,那么就更不用担心了。因此现在的问题转化为分析a和b是否存在的问题。两者的分子分母的解析式表达没有非常明确的联系,因为对于此在数学上暂时还没有找到解决的办法。但是可以在实验中观察到,即观察分子分母趋于零的速度,速度快且持续保持在零的为相对的低阶无穷小,在对某一类非线性系统设计时,如果分子是低阶无穷小,则此设计有效,如果是分母,则设计无效。
3、设计与仿真
考虑如下的非线性系统:
使用改进的基于动平衡状态的反馈线性化方法使以上系统达到全局渐进稳定,设仿射非线性系统(34)中状态x1,x2的动平衡状态分别为x1,x2,它是下列线性系统的状态:
现在设x1(0)=0.3,x2(0)=1,x3(0)=-1,进行仿真时因为式中分母部分为零,得不到仿真结果并有出错提示为“division by zero”。因此去掉分式中分母部分进行仿真,其理由是因为设计的控制输入结果和3(xs-x3d)两项在t→∞时将为零,它们对于控制输入只是起一个调节作用,此时的仿真结果为如图2,3所示。
改变参数的值,设k1=0.1,k2=2,则仿真结果如图4、5所示。
改变参数的值,设k1=2,k2=0.1,则无法得到满意的结果,matlab有提示为“warning:fail-ure at t=3.258456e+000.unable to meet inte-gration tolerances without reducing the step sizebelow the smallest value allowed(1.157636e_014)at time t.”。其仿真后的图像如图6、7所示。
但是设k1=2,k2=3,并在分式中前面加一个系数5得仿真结果如图8、9所示。
设k1=3,k2=3,仍存在系数,则仿真结果如图10、11所示。
由以上各图我们得到以下结果:当k1=k2时,系统的状态收敛情况最好;当k1《k2时,系统的状态x1将不能稳定于零,而且误差e1=x2-x2d将存在并且比较大;当k1》k2时,仿真没有结果;在分式
前面加一个大于1的系数,仍去掉分母,其收敛效果将更好。
4、结 论
本文对基于动平衡状态理论的反馈线性化直接方法进行了讨论、完善和补充,针对它在对仿射非线性系统进行设计时出现的问题,提出了改进的基于动平衡状态理论的反馈线性化直接方法,它在形式和方法上对基于动平衡状态理论的反馈线性化直接方法做了一定的改进,引用backstepping设计方法虚拟控制的概念来对系统进行二次lyapunov函数设计。
AT&T宣布在美国全国范围内将再裁员1800人
光电倍增管探测范围
关于自动驾驶从技术层面走向商业化的发展现状及趋势研究详解
升压芯片FP6291在充电电池中的应用
TF下载量已超4600万!首届TensorFlow World大会,谷歌大牛Jeff Dean激情演讲
反馈线性化直接方法的改进设计与仿真研究
微型激光雷达初创公司LightWare获得150万美元的融资,用于加速其业务发展
谷歌计划用 Chromium 开源项目修复 Chrome 浏览器的内存占用问题
惠威D1090评测 低音表现强劲有力直击人心
区块链技术将颠覆金融部门的借贷系统
康佳T953S彩电开关电源的改进
fpga全球市场_fpga国内外研究现状
工业互联网已成为5G应用的主战场
品鉴一下祖传SQL脚本调优方法
为了让“全面屏”更极致一些,现在又多了一种叫做“挖孔屏”的新玩法
第 2 部分 — 平台方法:MCU 是 ROI 的关键
东芝64层BiCS 3D堆叠技术的SSD产品,成本降低容量提升
线上回收平台与传统废品回收形式相比,它有哪些优势
从认识科学领域中针对性地给出了11条可执行的建议
库克表示已从全球为美国采购1000万个口罩 并提醒尽可能呆在家里