资源描述
第七章滑 模 控 制1p 反馈线性化的缺陷之一是:当有不确定参数或未建模动态时,不能确保鲁棒性.p 建模不精确性可分为两个主要类型:结构(或参数)不精确性(比如未知的系统参数)未建模动态(如建模时把摩擦处理成线性)第一类不精确性包含在模型某些项中,而第二类是系统阶数的不精确性p解决模型不确定性的两个主要方法是鲁棒控制和自适应控制2.1 滑动曲面考虑单输入动态系统考虑单输入动态系统其中,标量其中,标量x x是感兴趣的输出,是感兴趣的输出,u u是控制输入。非线性函数是控制输入。非线性函数f(x)f(x)不是不是精确已知的,精确已知的,但但f(x)f(x)不精确性范围的上界是不精确性范围的上界是x x的一个已知连续函数。的一个已知连续函数。同样,同样,b(x)b(x)也不是精确已知也不是精确已知,但其符号已知且其范围受一个,但其符号已知且其范围受一个x x的连续的连续函数界定。函数界定。现在的控制问题是现在的控制问题是:在在f(x)f(x)和和b(x)b(x)具有建模不精确性的情况下具有建模不精确性的情况下 ,使,使状态状态x x x x跟踪特定的时变状态跟踪特定的时变状态3.1 记号简化因为lambda是正常数,所以s(x,t)=0的特征方程具有n-1重负实根-lambda,所以s(x,t)=0表示了一个指数稳定的微分方程,当t趋于无穷大时,跟踪误差指数收敛于04通过选择中的控制u,使得在曲面S(t)之外满足以得到使s恒为0。(eta为一正常数)满足滑动条件的曲面S(t)称为滑动曲面在曲面上的系统性态称为滑动形态或滑动模可以证明,即使系统实际的初始值 x(t=0)偏离了期望值的初始值 x_d(t=0),系统轨线仍然能在有效时间内到达曲面S(t),到达所需时间小于(滑动条件)滑动模态渐近模态5满足滑动条件的一个系统的性态见下图,其中n=2.1.2 如何构造控制规律给定 f(x)和 b(x)的不确定的界,如何构造控制律以满足滑动条件呢?例:考查二阶系统例:考查二阶系统其中,其中,u u是控制输入,动态是控制输入,动态f f(可能是非线性的或时变的)不精确(可能是非线性的或时变的)不精确知道,但其估计值为知道,但其估计值为结合上面3个公式可得,(1)(2)(3)89滑模控制器的设计包括两个步骤:选择反馈控制规律,使得滑动条件成立。考虑到模型不准确和干扰的存在,控制规律在穿过S(t)时是不连续的,导致了颤振。实际中,颤振是应该尽量避免的,因为它需要高的控制功率,并且可能进一步激发在建模中被忽略的高频动态对控制规律u做适当平滑,以得到控制带宽和跟踪精度之间的最佳权衡.2 切换控制规律的连续逼近10(如何修正上面推导出的控制规律以消除颤振?)控制规律在通过曲面S(t)时是不连续的原因是什么?su解决方法:在切换曲面附近的薄边界层上平滑控制的不连续性把控制规律u中的sgn(s)项改为11在边界层的外部,控制规律和以前一样,保证边界层是吸引的;所有从边界层内出发的轨线当t0时停留在边界层内。取控制规律为12把上述控制修正到厚度为0.1的薄边界层中,得到跟踪性能很好,代价是高颤振跟踪性能不如上面的完美,但也很好。是通过光滑控制规律得到的13在边界层中添加修正作用的直观理解可以继续发展:边界层厚度是时变的.对系统14为了满足修改后的滑动条件,控制规律u变为15仿真结果为:注:s-轨线,即s随时间的变化,它表示了模型不确定性假设的有效性的时变度量;边界层厚度描述的是动态模型不确定性随时间的变化。11由滑动条件 ,得因此,总的控制规律为:18最后的仿真结果:19
展开阅读全文