滑模变结构控制(1)--指数趋近律

目录

1 指数趋近律

1.1 公式

1.2 引理

1.3 指数趋近律分析如下:

1.4 说明

2 控制器设计

3 仿真实例

4 总结

5 参考文献


1 指数趋近律

1.1 公式

\dot{s}=-\varepsilon sgns-ks\varepsilon >0,k<0

        式中,\dot{s}=-ks是指数趋近律,其解为s=s(0)e^{-kt}

1.2 引理

针对V:[0,\infty )\in R,不等式方程\dot{V}\leqslant -\alpha V+f\forall t\geqslant t_{0}\geqslant 0的解为

V(t)\leqslant e^{-\alpha (t-t_{0})}V(t_{0})+\int_{t_{0}}^{t}e^{-\alpha (t-\tau )}f(\tau )d\tau

1.3 指数趋近律分析如下:

        定义Lyapunov函数为V=\frac{1}{2}s^{2},采用指数趋近律,则可得到

\dot{V}\leqslant -\varepsilon \left | s \right |-ks^{2}=-\frac{k}{2}V-\varepsilon \left | s \right |\leqslant -\frac{k}{2}V

        根据 1.2 节中的引理,针对不等式方程\dot{V}=-\frac{k}{2}V,有\alpha =\frac{k}{2}f=0,解为

V(t)\leqslant e^{-\frac{k}{2}(t-t_{0})}V(t_{0})

        可见,V(t)指数收敛至零,收敛速度取决于k。指数项-ks能保证当s较大时,系统状态能以较大的速度趋近于滑动模态。因此,指数趋近律尤其适合解决具有大阶跃的响应控制问题。

1.4 说明

        指数趋近中,趋近速度从一较大值逐步减小至零,不仅缩短了趋近时间,而且使运动点到达滑模面时的速度很小。单纯的指数趋近,运动点逼近切换面是一个渐进的过程不能保证有限时间内到达,切换面上也就不存在滑动模态了,所以要增加一个等速趋近项\dot{s}=-\varepsilon sgn(s),使当s接近于零时,趋近速度是\varepsilon而不是零,可以保证有限时间到达。

        在指数趋近律中,为了保证快速趋近的同时削弱抖振,应在增大k的同时减小\varepsilon

2 控制器设计

        考虑如下被控对象:

\ddot{\theta}(t)=-f(\theta,t)+bu(t)

其中,f(\theta,t)b为已知且b>0

        滑模函数为

s(t)=ce(t)+\dot{e}(t)

其中,c>0,满足Hurwitz条件。

        跟踪误差为

e(t)=\theta _{d}(t)-\theta (t) ,\dot{e}(t)=\dot{\theta}_{d}(t)-\dot{\theta}(t)

其中,\theta _{d}(t)为理想位置信号。

        则

\dot{s}(t)=c\dot{e}(t)+\ddot{e}(t)=c(\dot{\theta}_{d}(t)-\dot{\theta}(t))+(\ddot{\theta}_{d}(t)-\ddot{\theta}(t))

=c(\dot{\theta}_{d}(t)-\dot{\theta}(t))+(\ddot{\theta}_{d}(t)+f(\theta,t)-bu(t))

采用指数趋近律,有

\dot{s}=-\varepsilon sgns-ks        \varepsilon >0,k>0

结合以上两个式子,得

c(\dot{\theta}_{d}(t)-\dot{\theta}(t))+(\ddot{\theta}_{d}(t)+f(\theta,t)-bu(t))=-\varepsilon sgns-ks

基于指数趋近律的滑模控制器为

u(t)=\frac{1}{b}(\varepsilon sgns+ks+c(\dot{\theta _{d}}-\dot{\theta})+\ddot{\theta}_{d}+f(\theta ,t))

3 仿真实例

        考虑如下被控对象:

\ddot{\theta}(t)=-f(\theta,t)+bu(t)

其中-f(\theta,t)=25\dot{\theta},b=133

        取指令信号\theta _{d}=sin(t),被控对象初始状态为[-0.15\ -0.15],采用第二章中设计的基于指数趋近律的滑模控制器,取c=15,\varepsilon =5,分别取k=0,k=10,k=20,k=30,仿真结果如图所示。可见,当k取值越大时,趋近时间越短。

4 总结

        本文主要是对学习滑模控制过程中的记录的笔记,针对滑模控制的抖振现象,设计了一种基于指数趋近律的滑模控制器。

        若有侵权,联系必删!

        码字不易,若大家觉得还行,后续还会更新,有兴趣的同学可以一起讨论,也欢迎批评指正!

5 参考文献(点击下载相应资源)

        滑模变结构控制matlab仿真:基本理论与设计方法/刘金琨著.-3版.-背景:清华大学出版社,2015

  • 3
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
指数滑模控制器是一种控制器设计方法,用于实现系统的快速和稳定。它结合了指数和等速两个项,以实现快速滑模面并减小抖振。指数项通过逐步减小速度,缩短时间,并使运动点在到达滑模面时的速度较小。而等速项则在接零时,保证速度为一个非零值,以确保在有限时间内到达滑模面。通过增大指数项的系数k和减小等速项的系数ε,可以同时实现快速和抖振的削弱。这种控制器设计方法在实际应用中被广泛使用。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [滑模结构控制(1)--指数](https://blog.csdn.net/LUNZO/article/details/124896004)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [VSC/SMC(一)——基于滑模控制(含程序模型)](https://blog.csdn.net/weixin_50892810/article/details/126468161)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [滑模控制几种率的对比(hm-2)](https://blog.csdn.net/da_xian_yu/article/details/118945725)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值