滑模控制基本概念

2023-05-16

 

摘自:http://blog.sina.com.cn/s/blog_47da774f0100w8e5.html

滑模控制基本概念

(2011-11-07 13:16:31)

转载

  

     这段时间一直在看滑模控制,还真不是那么容易理解,现在终于明白其大概意思了。

     1 滑模控制首先做的事情就是寻找切换面s(x),切换面就是让系统的轨迹最终能到达这个切换面上,并且沿着切面运动,所以切换面一定是稳定的,既当x沿着s(x)运动时,x最终变为零,既到达平衡点。一般x取误差和误差的导数,这样就适用于典型的反馈控制。所以关键问题是选择s(x)=cx的系数c,是s(x)稳定,方法较多,典型的就是

s(x)=x1+cx2,c>0,x1导数为x2,求解微分方程,显然x会趋于0.

     2 之后就是选择控制u使系统从任意初始位置出发都可以到达s(x)=0这条曲线,因为上面已经提到,只要到达

s(x)=0就会稳定到0点,所以此时u的选取原则就是

          1)能达性,既能到达s(x)=0

可以验证,如果s(x)s(x)'<0就可以满足上述条件。按此条件设计的控制称为切换控制。

          2)跟踪性,既到达s(x)=0后就不要乱跑了,必须在s(x)上运动。

可以验证,如果s(x)=0,s(x)'=0,x就不会脱离s(x)=0了。按此条件设计的控制称为等效控制。

          这样滑模控制的设计就完成了。

     传统的滑模控制属于切换控制,既使x到达s(x)=0就算达到目标了,因为根据切换面的性质会自动收敛到平衡原点,我想又提出等效控制的原因就是因为切换控制抖振的存在,使其性能很不好,因为等效控制其实已经不是变结构控制了,而是根据理想的模型设计的理想控制。这样综合两个控制就可以使当x远离s(x)=0时等效控制不起作用,而切换控制其作用,当x到达s(x)=0时,切换控制不起作用,而等效控制其作用。

     不过目前还有很多方法可以是系统任何初始状态都在s(x)=0内,按理说只使用等效控制就可以了,但如果考虑到系统的不确定性,那么还是需要切换控制的,因为切换控制鲁棒性极强,即使系统出现偏差还是可以使其回到s(x)=0上,这时在使用等效控制。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

滑模控制基本概念 的相关文章

随机推荐