基于双曲正切函数的滑模控制
采用双曲正切函数替换原来的切换函数(即符号函数),对比二者的性能。
理论推导
考虑如下被控对象:
Jθ¨(t)=u(t)+d(t)J\ddot{\theta}(t)=u(t)+d(t)Jθ¨(t)=u(t)+d(t) (1)
其中,JJJ 为转动惯量;θ(t)\theta(t)θ(t) 为角度;u(t)u(t)u(t) 为控制输入;d(t)d(t)d(t) 为外加干扰;∣dt∣≤D|dt|\leq D∣dt∣≤D。
设计滑模函数为
s(t)=ce(t)+e˙(t)s(t) = ce(t) + \dot{e}(t)s(t)=ce(t)+e˙(t)
其中,ccc 必须满足 Hurwitz 条件,即 c>0c > 0c>0。
跟踪误差及其导数为
e(t)=θ(t)−θd(t),e˙(t)=θ˙(t)−θ˙d(t)e(t) = \theta(t) - \theta_d(t), \quad \dot{e}(t) = \dot{\theta}(t) - \dot{\theta}_d(t)e(t)=θ(t)−θd(t),e˙(t)=θ˙(t)−θ˙d(t)
其中,θd(t)\theta_d(t)θd(t) 为理想的角度信号。
定义 Lyapunov 函数为
V=12s2V = \frac{1}{2}s^2V=21s

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



