正在加载图片...
第2期 张晓宇,等:一种离散直接自适应模糊滑模控制 ·201. 4<-(4n [△s+1]2=[4f+△g4k-(qT:-1)s4- kasgns +g(un -ua)+ △s+1=sk+1-s4=4f+△g4H-(qT1-1)sg- 2sg[Af Agun -(qT -1)s:- k2sgns:+g(uA-uh)-s4 kasgnst +g(un-u)] s△sk+1=-s2+s4[4f+△gua- 若要使得到达条件满足,将sAs1、[4+1]尸 (qT:-1)st -k2sgns +g(un -ua) 代入得 <-4+4g-(g-14-4g,+g-)刀 s>[Af Agun -(qT:-1)st-kasgns:+g(un -ua)]2 (18) |s:l>|4f+△g4A-(9T1-1)s4-k2 sgns:+g(4g-)川 由式(18)可见,只要山g逼近“4误差为零则与(9) 是等同的。证毕。 4倒立摆系统应用仿真 一阶倒立摆系统的离散模型如下: (k+2)=0(k+)T0)+ (mo m)gsin (k)- m[0k+1)-0()]2sin28k) 2 Gocos 0(k)u(k) mol +ml sin20(k) mol ml sin20(k) 式中:0(k)是摆角位移,u(k)是小车控制电压。 通过图1、2可以得出,普通离散SMC稳态抖动 当应用普通SMC方法控制和应用本文提出的 很大,而本文提出的DAFLSMC消除了抖动。比较 控制方法时得到摆角位移曲线对比如图1所示,控 DAFLSMC控制电压曲线与在同等条件下实施普通 制电压曲线对比如图2所示。 SMC的控制电压曲线,如图2。因为设计的DAFLS 0.3 逼近SMC的采样时间是0.01s而被控对象及普通 0.2 SMC采样时间是O.1s。因此DAFLS输出的控制电 压更加光滑。 为了观察DAFLS的滤波效果把滤波前后的控 制电压曲线作对比如图3所示。从图3中可见加入 -0.2 DAFLSMC 普通SMC 了动态滤波的DAFLS后控制信号的高频抖动部分 -0.3 被滤掉了。 0.4 2 3 5 0.05 tis 图1SMC和DAFLSMC控制下摆角位移曲线对比 -AFLSMC 0 Fig.1 Angle displacement contract curves of pendulum DAFLSMC for SMC and DAFLSMC 0.05 0.051 -0.1 -0.15 -0.05 0 2 DAFLSMC 0. 图3滤波器前后的控制电压曲线对比 普通SMC Fig.3 Control voltage comparison of AFLSMC and DAFLSMC -0.15 3 4 5 t/s 为验证本文所提出方法的鲁棒性能,保持控制器 图2SMC和DAFLSMC控制下电压曲线对比 参数不变的情况下,在仿真t=10s时,给摆角位移施 Fig.2 Control voltage contract curves for SMC and 加幅度为0.3rad的脉冲千扰,系统控制效果如图4、 DAFLSMCskΔsk+1 < - 1 2 (Δsk+1 ) 2 Δsk+1 = sk+1 - sk = Δf + Δgufk - (qT1 - 1)sk - k2 sgnsk + g(ufk - usk) - sk skΔsk+1 = - s 2 k + sk[Δf + Δgufk - (qT1 - 1)sk - k2 sgnsk + g(ufk - usk)] [Δsk+1 ] 2 = [Δf + Δgufk - (qT1 - 1)sk - k2 sgnsk + g(ufk - usk)] 2 + s 2 k - 2sk[Δf + Δgufk - (qT1 - 1)sk - k2 sgnsk + g(ufk - usk)] 若要使得到达条件满足,将 skΔsk+1 、 [Δsk+1 ] 2 代入得 - 1 2 s 2 k < - 1 2 [Δf + Δgufk - (qT1 - 1)sk - k2 sgnsk + g(ufk - usk)] 2 s 2 k > [Δf + Δgufk - (qT1 - 1)sk - k2 sgnsk + g(ufk - usk)] 2 sk > Δf + Δgufk - (qT1 - 1)sk - k2 sgnsk + g(ufk - usk) ì î í ï ïï ï ï (18) 由式(18)可见,只要 ufk 逼近 usk 误差为零则与(9) 是等同的。 证毕。 4 倒立摆系统应用仿真 一阶倒立摆系统的离散模型如下: θ(k + 2) = 2 T 2 s θ(k + 1) - 1 T 2 s θ(k) + (m0 + m1 )gsin θ(k) - m1 l 1 2T 2 s [θ(k + 1) - θ(k) ] 2 sin 2θ(k) m0 l 1 + m1 l 1 sin 2 θ(k) - G0 cos θ(k) u(k) m0 l 1 + m1 l 1 sin 2 θ(k) 式中: θ(k) 是摆角位移, u(k) 是小车控制电压。 当应用普通 SMC 方法控制和应用本文提出的 控制方法时得到摆角位移曲线对比如图 1 所示,控 制电压曲线对比如图 2 所示。 图 1 SMC 和 DAFLSMC 控制下摆角位移曲线对比 Fig.1 Angle displacement contract curves of pendulum for SMC and DAFLSMC 图 2 SMC 和 DAFLSMC 控制下电压曲线对比 Fig. 2 Control voltage contract curves for SMC and DAFLSMC 通过图 1、2 可以得出,普通离散 SMC 稳态抖动 很大,而本文提出的 DAFLSMC 消除了抖动。 比较 DAFLSMC 控制电压曲线与在同等条件下实施普通 SMC 的控制电压曲线,如图 2。 因为设计的 DAFLS 逼近 SMC 的采样时间是 0.01 s 而被控对象及普通 SMC 采样时间是 0.1 s。 因此 DAFLS 输出的控制电 压更加光滑。 为了观察 DAFLS 的滤波效果把滤波前后的控 制电压曲线作对比如图 3 所示。 从图 3 中可见加入 了动态滤波的 DAFLS 后控制信号的高频抖动部分 被滤掉了。 图 3 滤波器前后的控制电压曲线对比 Fig.3 Control voltage comparison of AFLSMC and DAFLSMC 为验证本文所提出方法的鲁棒性能,保持控制器 参数不变的情况下,在仿真 t = 10 s 时,给摆角位移施 加幅度为 0.3 rad 的脉冲干扰,系统控制效果如图 4、 第 2 期 张晓宇,等:一种离散直接自适应模糊滑模控制 ·201·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有