More Related Content Similar to Sliding mode control (revised march, 2012) Similar to Sliding mode control (revised march, 2012) (6) More from āļāļīāļāļāļīāđāļāļ āļĄāļđāļĨāļĄāļąāđāļāļĄāļĩ More from āļāļīāļāļāļīāđāļāļ āļĄāļđāļĨāļĄāļąāđāļāļĄāļĩ (20) Sliding mode control (revised march, 2012)1. Variable Structure Systems:
Sliding Mode Control
1. āļāļāļāļģ (Introduction)
2. āđāļāļ§āļ§āļīāļāļĩāļāļāļāļāļģāļĢāđāļāļĨāļ·āļāļāļāļĩāđāļāļāđāļāļāđāļĨāļ·āļāļ (Trajectory of Sliding Mode)
āđ āđ āđ
3. āļāļĢāļģāļāļāļāļģāļĢāļāđāļāļāļāļāļģāļĢāđāļāļĨāļ·āļāļāļāļĩāđāļāļāđāļāļāđāļĨāļ·āļāļ (Sliding Phenomena)
āđ āđ āđ
4. āđāļāđāļĄāļāļāļāļāļāļģāļĢāļāļķāļāļāļđāļ (Region of Attraction)
5. āļāļģāļĢāļāļģāļāļąāļāļāļģāļĢāļŠāļąāđ āļ (How can we reduce or Eliminate Chattering?)
6. How can we analyze the system?
āļ āļēāļĒāļāļāļāļāļąāđāļāļāļī āļāļāļīāļ§ (Onside the Boundary Layer)
āļ āļēāļĒāđāļāļāļąāđāļāļāļī āļāļāļīāļ§ (Inside the Boundary Layer)
7. āļāļģāļĢāļ§āļīāđāļāļĢāļģāļ°āļŦāđ āđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC
What happens inside ïïĨ?
8. OPTIONAL
Mismatched Uncertainties
9. āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļļāļāđāļāđ āļāđāļĨāļ°āļāļļāļāļāđ āļāļĒāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 1
2. 1. āļāļāļāļģ (Introduction)
Variable Structure System (VSS) āđāļāđ āļāļāļģāļāļĩāđāđāļāđāđāļĢāļĩ āļĒāļāļāļąāļ§āđāļāļāļāļāļĢāļ°āļāļāļāļĨāļ§āļąāļ (dynamical system) āļāļĩāđāļĄāļĩ
āđ
āļŠāđ āļ§āļāļāļāļāđāļāļĢāļāļŠāļĢāđāļģāļāđāļāļ âSwitching Logicâ āļ āļģāļĒāđāļāđāļāļĢāļāļŠāļĢāđāļģāļāļāļģāļāļāļāļī āļāļĻāļģāļŠāļāļĢāđ āļāđ āļāļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāļąāļĨāļāļāļĢāļī āļāļķāļĄ
āļą
āļāļāļāļāļģāļĢāļŠāļ§āļīāļāļāđāļāđ āļķ āļāļāļķāđ āļāļāļĒāļđāđāļāļāļŠāļāļģāļāļ° (state) āļāļāļāļĢāļ°āļāļāđāļāļāļāļ°āļāļąāđāļ āđāļāļĢāļāļŠāļĢāđ āļģāļāđāļāļ Switching Logic āļāļĩāđ āļāļ°
āļą
āļą
āļāļģāļāļģāļāļĢāđ āļ§āļĄāļāļąāļāļŦāļĢāļ· āļāļĄāļĩāļāļ§āļģāļĄāļŠāļąāļĄāļāļąāļāļāđāļāļāļĢāļ°āļāļāļĒāđāļāļĒāļāļ·āđāļ āđ āļ āļģāļĒāđāļāļĢāļ°āļāļāļāļĨāļ§āļąāļ āļĢāļ°āļāļāļāļ§āļāļāļļāļĄāļāļąāļāđāļāļĄāļąāļāļīāļāđ āļķ āļāļāļāļāļģāļĢ
āļāļ§āļāļāļļāļĄ (Control law) āļĄāļĩāļŠāđāļ§āļāļāļāļāđāļāļĢāļāļŠāļĢāđāļģāļāđāļāļ Switching Logic āđāļāđāļ āļĄāļĩāļāļąāļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļāļāļī āļāļāļąāļĄ (signum
āļą
funtion) āļāļķāđ āļāđāļŦāđāļāļģāļĢāļāļģāļāļģāļāđāļāļāļŠāļ§āļīāļāļāđāļāļĨāļąāļāđāļāļĄāļģāļāđāļ§āļĒāļāļ§āļģāļĄāļāļĩāđāļŠāļđāļ āļāļ°āđāļĢāļĩ āļĒāļāļāļģāļĢāļāļ§āļāļāļļ āļĄāļāļąāđāļāļ§āđāļģ āļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļ
āđāļāļāđāļĨāļ·āđāļāļ (Sliding Mode Control; SMC)
āđāļāļāļĩāđāļāđ āļĩ āđāļĢāļģāļŠāļāđāļāļāļģāļĢāļāļĢāļ°āļĒāļļāļāļāđāđāļāđāđāļāļĢāļāļŠāļĢāđāļģāļāļāļāļāļāļģāļĢāļŠāļ§āļīāļāļāđāļāļāļāļĨāđāļģāļ§āđāļāļāļģāļĢāļāļ§āļāļāļļ āļĄāļĢāļ°āļāļāļāļĨāļ§āļąāļāđāļĄāđāđāļāļī āļ
āļą
āđāļŠāđāļāļāļĩāđāļāļđāļāļāļģāļĨāļāļāļāļķāđāļāđāļāļĒāļĒāļāļĄāđāļŦāđāļĄāļĩāđāļāļāļĄ âāļāļ§āļģāļĄāđāļĄāđāđāļāđ āļāļāļāļāļāļāļāļĨāļģāļāļāđ (plant uncertainty)â āļāļĒāļđāđāđāļāļĢāļ°āļāļāđāļāđ
āđ
āļāļąāļāļāļąāđāļ āļ§āļīāļāļĩāļāļģāļĢāļāļāļāđāļāļāļĢāļ°āļāļāļāļ§āļāļāļļāļĄāđāļāļĒāđāļāđāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļāđāļāļāđāļĨāļ·āđāļāļ (SMC) āļāļķāļāđāļĢāļĩ āļĒāļāđāļāđāļ§āļģāđāļāđ āļāđāļāļāļāļī āļāļŦāļāļķāđ āļ
āļāļāļ āļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļāļāļāļāļ (Robust Control)
2. āđāļāļ§āļ§āļīāļāļĩāļāļāļāļāļģāļĢāđāļāļĨāļ·āļāļāļāļĩāđāļāļāđāļāļāđāļĨāļ·āļāļ (Trajectory of Sliding Mode)
āđ āđ āđ
āđāļāļ·āđāļāđāļŠāļāļāđāļŦāđāđāļŦāđāļāļāļķāļāđāļāļ§āļ§āļīāļāļĩāļāļāļ Sliding Mode āļāļāļĢāļ°āļāļģāļāļŠāļāļģāļāļ° (phase plane) āđāļĢāļīāđ āļĄāļāļģāļāļāļīāļāļģāļĢāļāļģ
āļĢāļ°āļāļāđāļāļīāļāđāļŠāđāļāļāļąāļāļāļąāļāļŠāļāļ āđāļĄāđāđāļāļĨāļĩāđāļĒāļāļāļģāļĄāđāļ§āļĨāļģ (2nd-order Linear Time Invariant (LTI) System) āļāļĩāđāļĄāļĩāļŦāļāļķāđāļāļāļīāļāļāļļāļ
āđāļĨāļ°āļŦāļāļķāđāļāđāļāļģāļāđāļāļļāļ (SISO) āļāļąāļāļĢāļđ āļāļāļĩāđ 1
āļĢāļđ āļāļāļĩāđ 1 Variable Inertia System
āļŠāļĄāļāļģāļĢāļāļĨāļ§āļąāļāļāļāļāļĢāļ°āļāļāļāļģāļŦāļāļāđāļāļĒ y k 2u āđāļĄāļ·āđāļ k āđāļāđ āļāļāđāļģāļāļāļāļĩāđ āđāļŦāđ x1 y, x 2 y āđāļāđ āļāļāļąāļ§āđāļāļĢāļŠāļāļģāļāļ°
(state variables) āļāļāļāļĢāļ°āļāļ āļāļ°āđāļāđ āļŠāļĄāļāļģāļĢāļŠāļāļģāļāļ°āđāļāļīāļāđāļŠāđāļ (linear state equation) āđāļāļĢāļđ āļ
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 2
3. x1 x2
x2 k 2u
āđāļĄāļ·āđāļ u āđāļāđ āļāļŠāļąāļāļāļģāļāļāļ§āļāļāļļāļĄ (control signal) āļāļķāđāļāļāđāļģāļāļāļāđāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļŦāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļģāļāđāļāđ āļ
x1 , s 0
u x1 sgn(s ) 0, s 0
x1 , s 0
āđāļāļĒāļāļĩāđ s ax1 x2 0, a 0 āđāļĢāļĩ āļĒāļāļ§āđāļģ Sliding (āļŦāļĢāļ· āļ Switching) Surface (āļŦāļĢāļ· āļ Manifold) āđāļāļ·āđ āļāļāļāļģāļ
āđāļŠāļāļāļāļķ āļāļĨāļąāļāļĐāļāļ°āļāļāļāļāļģāļĢāļāļ§āļāļāļļ āļĄāļāļĩāđāļĄāļĩāļāļģāļĢāđāļāļĨāļ·āđ āļāļāļāļĩāđāļŠāļĨāļąāļāđāļāļĄāļģāļĢāļ°āļŦāļ§āđāļģāļ s 0 āđāļĨāļ° s 0 āļāļĪāļāļī āļāļĢāļĢāļĄāļāļāļ
āļĢāļ°āļāļāļāļĩāđāļāļđāļāļāļ§āļāļāļļ āļĄāđāļāļĒāļāļāļāļģāļĢāļāļ§āļāļāļļ āļĄāļāļĩāđ āđāļĢāļĩ āļĒāļāļ§āđāļģ Sliding Mode āđāļĨāļ°āļāļģāļĢāļāļ§āļāļāļļ āļĄāļāļĩāđ āđāļĢāļĩ āļĒāļāļ§āđāļģ Sliding Mode
Control (SMC) āļāļģāđāļŦāđāđāļāļīāļāđāļāļ§āļ§āļīāļāļĩ (trajectory) āļāļāļāļĢāļ°āļāļāļāļī āļ (closed-loop system) āļāļķāđ āļāļŠāļģāļĄāļģāļĢāļāđāļŠāļāļ Phase
Portrait āļāļāļĢāļ°āļāļģāļāļŠāļāļģāļāļ°āđāļāđ āđāļāļĒāļāļģāļĢāļ§āļīāđāļāļĢāļģāļ°āļŦāđāļŦāļģāļāļĨāđāļāļĨāļĒāļāļāļāļŠāļĄāļāļģāļĢāļāļĢāļī āļāļāļāđ (integral equation) āļāļ·āļ
āļą
dx 2 / dt dx 2 k 2u
x 2 dx 2 k2 u dx1 0
dx1 / dt dx1 x2
āđ
āđāļĄāļ·āđāļāļāļīāļāļģāļĢāļāļģāļāļāļĢāļ°āļāļģāļāļŠāļāļģāļāļ° āļāļķāđāļāđāļāđāļāļāļāļāđāļāđ āļ 4 āļŠāđ āļ§āļ (āļŦāļĢāļ· āļ 4 āļāļāļļāļ āļģāļ (quadrant)) āļāļ°āđāļāđāļ§āļģ
ï· āļŠāļģāļŦāļĢāļą āļāļāļāļļ āļ āļģāļāļāļĩāđ 1 āđāļĨāļ° 3 āļāļ°āđāļāđāđāļāļ·āđ āļāļāđāļāļāļāļāļŠāļą āļāļāļģāļāļāļ§āļāļāļļ āļĄ x1 sgn(ax1 x2 ) 0 āļāļąāđāļāļāļ· āļ
u x1 āđāļĨāļ°āļŠāļĄāļāļģāļĢāļāļĢāļī āļāļāļāđ āļāļģāļŦāļāļāđāļāļĒ
āļą
x 2 dx 2 k2 x1 dx1 0
āđ
āļāļķāđāļāđāļŦāđāļāļĨāđāļāļĨāļĒāđāļāđ āļ āđāļāļ§āļ§āļīāļāļĩāđāļāļĢāļđ āļāļāļāļāļ§āļāļĢāļĩ (ellipse) āļāļĩāđāļĄāļĩāļāļļāļāļĻāļđāļāļĒāđāļāļĨāļģāļāļāļĒāļđāļāđāļĩāļāļļāļāļāļģāđāļāļīāļ āļāļ·āļ
k 2x 1
2 2
x2 const1
ï· āļŠāļģāļŦāļĢāļąāļ āļāļāļļāļ āļģāļāļāļĩāđ 2 āđāļĨāļ° 4 āļāļ°āđāļāđāđāļāļ·āđ āļāļāđāļāļāļāļāļŠāļąāļāļāļģāļāļāļ§āļāļāļļ āļĄ x1 sgn(ax1 x2 ) 0 āļāļąāļāļāļ· āļ
āđ
u x1 āđāļĨāļ°āļŠāļĄāļāļģāļĢāļāļĢāļī āļāļāļāđ āļāļģāļŦāļāļāđāļāļĒ
āļą
x 2 dx 2 k2 x1 dx1 0
āđ
āļāļķāđāļāđāļŦāđāļāļĨāđāļāļĨāļĒāđāļāđ āļ āđāļāļ§āļ§āļīāļāļĩāđāļāļĢāļđ āļāļāļāļāđāļŪāđāļāļāļĢāđ āđāļāļĨāļģ (hyperbola) āļāļĩāđāļĄāļĩāļāļļāļāļĻāļđāļāļĒāđāļāļĨāļģāļāļāļĒāļđāļāđāļĩāļāļļāļāļāļģāđāļāļī āļ āđāļĨāļ°
x2 ax1 āđāļāđ āļāđāļŠāđāļāļāļģāļāļąāļāļāļĢāļģāļ (asymptotes) āļāļ·āļ
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 3
4. k 2x 1
2 2
x2 const2
āļāļąāļāļāļąāđāļ āđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļĩāđāļāļđāļāļāļ§āļāļāļļāļĄāđāļāļĒāļāļąāļāļāđāļāļāļāļī āļāļāļąāļĄ (signum function) āļāļķāļāļĄāļĩāļĨāļāļĐāļāļ°āļāļąāļāļĢāļđ āļāļāļĩāđ 2
āļą āļą
āļĢāļđ āļāļāļĩāđ 2 āđāļāļ§āļ§āļīāļāļĩāļāļāļ Sliding Mode āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļāđāļāļīāļāđāļŠāđāļ k 2
/ s2
āđāļāļ·āđ āļāļāļāļģāļāļĢāļ°āļāļāļāđāļģ āļāļāđāļ āļāļĩāđ āļāļī āļāļģāļĢāļāļģāđāļāđ āļāļĢāļ°āļāļāđāļāļī āļ āđāļŠāđ āļ āļāļąāļ āļāļąāđāļ āļāļķ āļ āļĄāļĩ āļāļļāļāļŠāļĄāļāļļ āļĨ āđāļāļĩ āļĒ āļāļāļļ āļāđāļāļĩ āļĒ āļ§ (unique
āđ
equilibrium point) āļāļĒāļđāļāļĩāđāļāļļāļāļāļģāđāļāļī āļ (origin) āļāļĒāđāļģāļāđāļĢāļāđāļāļģāļĄ āđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļĩāđāđāļāđāļāļģāļāļāļģāļĢāļ§āļīāđāļāļĢāļģāļ°āļŦāđāļāļĨāđāļāļĨāļĒ
āļāļāļāļŠāļĄāļāļģāļĢāļāļĢāļī āļāļāļāđāļāļāļāļąāļ§āļāļĒāđāļģāļāļāđāļģāļāļāđāļāļāļąāđāļ āđāļĄāđāđāļāđāđāļŦāđāļāļāļĄāļđāļĨāđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāļāļļāļāļŠāļĄāļāļļāļĨ āđāļāđāļāļĒāđāļģāļāđāļ āļāļąāļāļāļ·āļāđāļĢāļģāđāļĄāđ
āļą āļą āđ āđ
āđ
āļŠāļģāļĄāļģāļĢāļāļĢāļ°āļāļļāļāļīāļĻāļāļģāļāļāļāļāđāļāļ§āļ§āļīāļāļĩāļ§āļģāļāļģāļĨāļąāļāđāļāļĨāļ·āđāļāļāļāļĩāđāđāļāđāļģāļŦāļģ (āļŦāļĢāļ· āļāļāļāļāļāļģāļ) āļāļļāļāļŠāļĄāļāļļāļĨāļāļąāđāļāđāļāđ āđāļāļŦāļąāļ§āļāđāļāļāļąāļāđāļāđāļĢāļģ
āļāļ°āļāļģāļāļĪāļĐāļāļĩāđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāđāļĨāļĩāļĒāļāļđāļāļāļ (Lyapunovâs Stability Theory) āļĄāļģāđāļāđāđāļāļāļģāļĢāļ§āļīāđāļāļĢāļģāļ°āļŦāđāļāļĪāļāļīāļāļĢāļĢāļĄāļāļģāļ
āļāļĨāļ§āļąāļāđāļĨāļ°āđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāļĢāļ°āļāļāļāļĩāđāļāļ§āļāļāļļāļĄāđāļāļ SMC
3. āļāļĢāļģāļāļāļāļģāļĢāļāđāļāļāļāļāļģāļĢāđāļāļĨāļ·āļāļāļāļĩāđāļāļāđāļāļāđāļĨāļ·āļāļ (Sliding Phenomena)
āđ āđ āđ
āđāļāļāļāļāļāļĩāđ āđāļĢāļģāļāļ°āđāļāđāļĢāļ°āļāļāđāļĄāđ āđāļāļī āļ āđāļŠāđ āļāļāļąāļāļāļąāļ āļŠāļāļ (āļāļĩāđāļĄāļĩ āļĢāļđāļāđāļāļāđāļāļāļģāļ°āļĢāļđ āļāđāļāļāļŦāļāļķāđ āļ ) āđāļāļāļģāļĢāļāļāļī āļāļģāļĒ
āđāļāļ·āđ āļāļāļāļģāļāđāļŦāđāļāļĨāļĨāļąāļāļāđ āđāļāđ āļāļāļĢāļāļĩ āļāļ§āđāļāļĄāļģāļāļāļ§āđāļģāļĢāļ°āļāļāđāļāļī āļāđāļŠāđāļāļāļģāļāļāļąāļ§āļāļĒāđāļģ āļāļāđāļģāļāļāđāļ āļāļīāļāļģāļĢāļāļģāļĢāļ°āļāļāđāļĄāđāđāļāļī āļāđāļŠāđ āļ
āļąāđ
āļāļąāļāļāļąāļāļŠāļāļ āđāļāļĢāļđ āļ
x1 x2
x2 h(x ) g(x )u
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 4
5. āđāļāļĒāļāļĩāđ h āđāļĨāļ° g āđāļāđ āļāļāļą āļāļāđāļāļāđāļĄāđāđāļāļī āļāđāļŠāđāļāļāļĩāđāđāļĄāđāļāļĢāļģāļāļāđāļģ (unknown nonlinear function) āđāļĨāļ° g(x )
āļą g0 0
āļŠāļģāļŦāļĢāļąāļāļāļļāļāļāđāļģ x āļāļąāļāļāļąāđāļāļĢāļ°āļāļāļāļķāļāļĒāļāļĄāđāļŦāđāļĄāļĩāļāļ§āļģāļĄāđāļĄāđāđāļāđ āļāļāļāđāļāļī āļāļāļķāđāļāđāļāđāđāļāđāļāļāļĄāļāļāļ h āđāļĨāļ° g (āđāļāļ·āđāļāļāđāļāļāļāļ
āļāļ§āļēāļĄāđāļĄāđāđāļāđāļāļāļāļāļĩāđ āđāļĢāļĩ āļĒāļāļ§āđāļē Matching Condition āđāļĨāļ°āđāļĢāļĩ āļĒāļāļāļ§āļēāļĄāđāļĄāđāđāļāđāļāļāļāļ§āđāļē Matched Uncertainty āļāļĨāđāļēāļ§āļāļ·āļ
āđāļāđ āļāđāļāļāļĄāļāļāļāļāļ§āļēāļĄāđāļĄāđāđāļāđ āļāļāļāļāļĩāđāļāļĒāļđāđāļāļāļŠāļĄāļāļēāļĢāļŠāļāļēāļāļ°āđāļāļĩ āļĒāļ§āļāļąāļ u āđāļāđāļēāļāļąāļ āļāļķāđ āļāļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļ āļĄāđāļāđāđāļāļĒāļāļĢāļ)
āđ
āđāļĨāļ°āļŠāļāļāļāļĨāđāļāļāļāļąāļāđāļāļ·āđāļāļāđāļ
a1x 2 h(x )
ïą (x ) , x 2
āđāļĨāļ°āļŠāļēāļŦāļĢāļąāļāļāļēāļāļāļąāļāļāđāļāļ ïą (x ) āļāļĩāđāļāļĢāļēāļāļāđāļē
āļą
g(x )
āļāļąāļāļāļĩāđāļāļĢāļģāļāđāļāļāļāļāļāđāļāļ§āđāļģ āļŠāļąāļāļāļģāļāļāļ§āļāļāļļāļĄāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļģāļāđāļāļāļāļą āļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļ āđāļāđāļ āļāļą āļāļāđāļāļāļāļī āļāļāļąāļĄ (signum
āļą āļą
function) āļāļķāđ āļāđāļŦāđāļāļēāļĢāļāļēāļāļēāļāđāļāļāļŠāļ§āļīāļāļāđāļŠāļĨāļąāļāđāļāļĄāļēāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđ āļ§āļāļģāđāļŦāđāđāļāļīāļāļāļģāļĢāđāļāļĨāļ·āđāļāļāļāļĩāđāļāļĩāđāđāļĢāļĩ āļĒāļāļ§āđāļģ Sliding Mode
āđāļāļāļāļāļ·āđāļāļāļīāļ§ s 0 āđāļāļ·āđāļāļāļāļģāļāļāļģāļĢāļŠāļ§āļīāļāļāđāļāļĨāļąāļāđāļāļĄāļģāļāļāļāļŠāļąāļāļāļģāļāļāļ§āļāļāļļāļĄ
āļāļąāļāļāļąāđāļ āđāļāļ§āļāļīāļāļŦāļĨāļąāļāļāļāļāļāļģāļĢāļāļāļāđāļāļāļāļąāļ§āļāļ§āļāļāļļāļĄāđāļāļ SMC āļāļķāļāļĄāļĩ 2 āđāļāļŠāļāļ·āļ 1) Reaching Phase āđāļāđ āļ
āļāļģāļĢāļāļģāđāļŦāđāđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļĩāđāļĄāļĩāļŠāļāļģāļāļ°āđāļĢāļīāđ āļĄāļāđāļ x 0 : x(0) 0 āđāļ āđ āļāļķāđ āļāļŠāļĄāļāļąāļĒāļāļąāļāļāļ·āđāļāļāļīāļ§ s0 : s(x 0 ) 0
āļāļāļĢāļ°āļāļģāļāļŠāļāļģāļāļ° (phase space, 2
) (āđāļāļāļĢāļāļĩ āļāļ§āđāļāļāļ·āļāļāļĢāļī āļ āļđāļĄāļīāļŠāļāļģāļāļ° (state space,
āļąāđ n
) āđāļāļĨāļ·āđāļāļāļāļĩāđāđāļāđāļģāļŦāļģāļāļąāđāļ
āļāļī āļāļāļīāļ§ (boundary layer) {| s | } āļāļķāđ āļāđāļāđ āļāđāļāļāđāļĄāđāđāļāļĢāļāļąāļ (invariant) āļāļąāļāļāļąāđāļ āđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļķāļāļāļĒāļđāđ
āļ āļģāļĒāđāļāđāļāļāļāļąāđāļ āļāļĨāļāļāđāļ 2) Sliding Phase āļāļ· āļ āļāļģāļĢāđāļāļĨāļ·āđ āļ āļāļāļĩāđ āļ āļāļāđāļāļ§āļ§āļī āļāļĩ āļ āļāļāļĢāļ°āļāļāļ āļģāļĒāđāļāļāļąāđāļ āļāļī āļ āļāļī āļ§
{| s | } āđāļāļāļĩāđ āļāđ āļĩ āļāļ°āļāđāļāļāļāļāļāđāļāļ Sliding Surface āđāļŦāđāļĄāļĩāđāļŠāļāļĩ āļĒāļĢāļ āļģāļāđāļāļī āļāđāļŠāđ āļāļāļģāļāļąāļ āļŦāļĢāļ· āļ Stable Sliding
āđ
Surface āļāļķāļāļāļ°āļāļģāđāļŦāđāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļāļāļĩāđāđāļāļĨāļ·āđāļāļāļāļĩāđāļāļĒāļđāļāļāļāļ·āđāļāļāļīāļ§ s 0 (āļŦāļĢāļ· āļāļ āļģāļĒāđāļāđāļāļāđāļĄāđāđāļāļĢāļāļąāļ {| s | }
) āļāļĩāđ āļĄāļĩāđāļŠāļāļĩāļĒāļĢāļ āļģāļ (stable) āđāļāđ āļāļāļĒāđāļģāļāļāđāļāļĒ āļāļĒāđāļģāļāđāļĢāļāđāļāļģāļĄ āđāļāļāļģāļāļāļāļīāļāļāļīāđāļĨāđāļ§āđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļ
āļą
āļāļģāļāđāļāđ āļ Uniformly Ultimately Bounded āļŦāļĢāļ· āļāļāļģāļāļāļģāđāļāđāļāļķāļ āđāļŠāļāļĩāļĒāļĢāļ āļģāļāđāļāļī āļāđāļŠāđāļāļāļģāļāļąāļ (Asymptotically Stable;
āđ āļą
AS) āļāđāđāļāđāļāđ āļķāļāļāļĒāļđāļāļāđāļāđāļĨāļ°āļĢāļ°āļāļāļāļĩāđāļāļ§āļāļāļļāļĄ āļāļąāđāļāļāļāļāļāļēāļĢāļāļāļāđāļāļāļāļāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āđāļŠāļāļāļāļąāļāļāđāļāđāļāļāļĩāđ
Sliding Phase: āļāļēāļŦāļāļ Sliding Surface: s s(x ) 0 āđāļāđ āļāļāļ·āđāļāļāļīāļ§āļāļĩāđāļāđāļēāļāļāļļāļāļāļēāđāļāļī āļāđāļĨāļ°āđāļāđ āļāļāļą āļāļāđāļāļāļāļāļ
āļą
āļŠāļāļēāļāļ°āļāļļāļāļāļąāļ§āļāļāļāļĢāļ°āļāļ āļāļēāļĢāļāļāļāđāļāļ Sliding Surface āļāļĩāđ āļāļ°āļŠāļĄāļĄāļāļī āļ§āđāļģ âāđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļĒāļđāđāļāļ Sliding
Surface (s 0) āđāļāđāļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđ â āļāļģāļĢāđāļāļĨāļ·āđāļāļāļāļĩāđāļāļāļāļĢāļ°āļāļāļāļāļāļ·āđāļāļāļīāļ§ s 0 āļāļĩāđ āļāļ°āļĨāļāļĢāļđ āļāđāļŦāļĨāļ·āļāđāļāļĩāļĒāļāļŠāļĄāļāļģāļĢ
a1x1 x2 0 āļŦāļĢāļ· āļ x1 a1x1 āđāļāļĩāļĒāļāļŠāļĄāļāļģāļĢāđāļāļĩāļĒāļ§ (āđāļĢāļĩ āļĒāļāļ§āđāļģ reduced-order model āļāļķāđ āļāđāļāđ āļāļāđāļāļāļĩāļāļāļāļ§āļīāļāļĩāļāđ āļĩ ) āļāļ°
āļāļāļ§āđāļģāļĢāļ°āļāļāļāļāļāļ·āđāļāļāļīāļ§ s 0 āđāļāđ āļāđāļŠāļĄāļ·āļāļāļĢāļ°āļāļāļāļīāļŠāļĢāļ° (free system) u 0 āļāļąāļāļāļąāđāļāđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāļĢāļ°āļāļāļāļ°
āđ āļą
āļāļķāđāļāļāļĒāļđāļāļāļāđāļģāļāļģāļĢāļģāļĄāļīāđāļāļāļĢāđ a1 āļāļāļāļāļ·āđāļāļāļīāļ§ āļāđāļģāđāļĢāļģāļāļāļāđāļāļāđāļŦāđ a1 0 āđāļĨāđāļ§āļāļ°āļāļģāđāļŦāđ x1 0 āđāļĄāļ·āđāļ t āļāļķāđ āļ
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 5
6. āđāļŦāđāļāļĨāļāļĩāđāļāļģāļĄāļĄāļģāļāļ·āļ x 2 0 āļāļĩāđāđāļ§āļĨāļģāđāļāļĩāļĒāļ§āļāļąāļ āļāļąāļāļāļąāđāļāļāđāļ§āļĒāļāļģāļĢāļāļāļāđāļāļ Sliding Surface āđāļŦāđāļĄāļĩāđāļŠāļāļĩāļĒāļĢāļ āļģāļāđāļāļīāļāđāļŠāđāļ
āļāļģāļāļąāļ (AS) āļāļ°āļāļģāđāļŦāđāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļāļāļāļāļ·āđāļāļāļīāļ§āļāļąāđāļāđāļāđāļģāļŦāļģāļāļļāļāļāļģāđāļāļīāļ āļŠāļĢāļļ āļāļ§āđ āļēāļāļēāļĢāļāļāļāđāļāļāđāļāļāļąāđāļāļāļāļ Sliding
Phase āļāđāļāļ·āļāļāļēāļĢāļāļāļāđāļāļ Sliding Surface āđāļŦāđ āļĄāļĩāđāļŠāļāļĩāļĒāļĢāļ āļēāļāđāļāļī āļāđāļŠāđ āļāļāļēāļāļąāļ (AS) āļāļąāđāļāđāļāļ
āļŦāļĄāļģāļĒāđāļŦāļāļļ:
āļāđāļāļāļ§āļĢāļĢāļ°āļ§āļąāļāđāļāļāļąāđāļāļāļāļ Sliding Phase āļāļ·āļ āļāļĨāļ§āļąāļāļāļāļāļĢāļ°āļāļāđāļāļŠāđ āļ§āļāļāļĩāđ āļāļ°āđāļĄāđāļāļđāļāļāļąāļ§āļāļ§āļāļāļļ āļĄ SMC
āļāļ§āļāļāļļāļĄāđāļāļĒāļāļĢāļ āļāļąāļāļāļąāđāļāļĢāļ°āļāļāļāļķāļāđāļĄāđāļŠāļģāļĄāļģāļĢāļāļĒāļāļĄāđāļŦāđāļĄāļĩāđāļāļāļĄ Mismatched Uncertainty āļāļāļ°āļāļĩāđāļāļĨāļ§āļąāļāđāļāļŠāđ āļ§āļāļāļĩāđ
āļāļđāļāļāļ§āļāļāļļāļĄāđāļāļĒāļāļĢāļāļāļģāļāļāļąāļ§āļāļ§āļāļāļļāļĄ SMC āļŠāļģāļĄāļģāļĢāļāļĒāļāļĄāđāļŦāđāļĄāļĩ Uncertain Terms āđāļāđ āļāļģāđāļŦāđāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC
āđāļāđ āļ āļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļāļāļāļāļ (Robust Control) āļāļąāļāļāļąāđāļāļāļĨāđāļģāļ§āđāļāļĒāļŠāļĢāļļ āļāļāļ·āļ āļāļēāļĢāļāļāļāđāļāļāļāļąāļ§āļāļ§āļāļāļļāļĄāđāļāļ SMC
āļŠāļēāļĄāļēāļĢāļāđāļāđ āļāļąāļāļĢāļ°āļāļāļāļĩāđāđāļāđ āļ Matching Condition āđāļāđ āļēāļāļąāđāļ
Reaching Phase: āļŦāļģāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāļāļĩāđ āļāļģāđāļŦāđāļĢāļ°āļāļāļāļķāđ āļāļĄāļĩ āļŠāļāļģāļāļ°āđāļĢāļīāđ āļĄāļāđāļ x 0 0 āđāļ āđ (āļŠāļĄāļāļąāļĒāļāļąāļāļāļ·āđāļāļāļīāļ§
s0 0 ) āļāļāļĢāļ°āļāļģāļāļŦāļĢāļ· āļāļāļĢāļī āļ āļđāļĄāļīāļŠāļāļģāļāļ° āđāļāļĨāļ·āđ āļāļāļāļĩāđāđāļāđāļģāđāļāļĒāļąāļāļāļ·āđāļāļāļīāļ§ s a1x1 x2 0 āđ
(āļŦāļĢāļ· āļāļāļĒāļđāļ āļģāļĒāđāļāđāļāļāđāļĄāđ
āđāļāļĢāļāļąāļ {| s | } ) āļāļķāđ āļ āļāļĢāļāļāļāļĨāļļ āļĄ āļāļļ āļāļ āļģāđāļāļī āļ āđāļāļĒāļ āļģāļŦāļāļāļāļą āļ āļāđāļāļāđāļĨāļĩ āļĒ āļāļđ āļāļāļ V
āļą (1 / 2)s 2 āđāļĨāļ°āļŠāļģāļŦāļĢāļąāļ
s a1x1 x2 a1x 2 h(x ) g(x )u āļāļ°āđāļāđ
V ss s a1x 2 h(x ) g(x )su g(x ) | s | ïą (x ) g(x )su
āđ āļą
āđāļāđ āļģāļŦāļĄāļģāļĒāđāļāļāļąāđāļāļāļāļāļāļĩāđ āļāļ·āļ āļāļĒāļģāļĒāļģāļĄāļāļģāļāļąāļāđāļāļāļĄāļāļĩāđāļāļĢāļģāļāļāđāļģāđāļāđāļāļāļāļāļāļāļāļģāļ V āļāļķāđ āļāļāļģāļāļāļģāđāļāđāļŦāļĨāļģāļĒāļ§āļīāļāļĩāļāđ āļķāļāļāļĒāļđāļāļ
āļĢāļđ āļāđāļāļāļāļāļāļĢāļ°āļāļ āļĢāđ āļ§āļĄāļāļąāļāļāļģāļĢāļāļāļāđāļāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āđāļāļĢāļđ āļ
u (x )sgn(s )
āđāļāļāļĩāđ āļāđ āļĩ āđāļāđ āļāļāļą āļāļāđāļāļąāļāđāļĄāđāđāļāļī āļāđāļŠāđ āļāļāļķāđ āļāđāļĢāļģāļāđāļāļāđāļĨāļ· āļāļāđāļāļ āļģāļĒāļŦāļĨāļąāļ āđāļāļ·āđāļāļāļģāļāļąāļāđāļāļāļĄāđāļĄāđāđāļāļī āļāđāļŠāđ āļāļāļąāđāļāļāļāļ āļāđāļ§āļĒāļāļģāļĢ
āļāļ§āļāļāļļāļĄāļāļĩāđ āļāļ°āđāļāđ
V g(x ) | s | ïą (x ) g(x ) (x )s sgn(s ) g(x ) (x ) ïą (x ) | s |
āđāļāļ·āđāļāđāļŦāđ V 0 āļāļķāļāļāļāļāđāļāļ (x ) ïą (x ) 0
, 0
0 āđāļĨāļ°āđāļāļ·āđāļāļāļāļģāļ g(x ) g0 0 āļāļĨāļāļĩāđāđāļāđāļāļ·āļ
V g0 0
|s | 0
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 6
7. āđāļŠāļāļāđāļŦāđāđāļŦāđāļāļ§āđāļģ āđāļāļ§āļ§āļīāļāļĩāđāļĢāļīāđ āļĄāļāđāļāļāļāļāļĢāļ°āļāļāļāļ°āđāļāļĨāļ·āđāļāļāļāļĩāđāđāļāđāļģāļŦāļģ Sliding Surface s 0 āđāļāđāļ§āļĨāļģāļāļģāļāļąāļ āđāļĨāļ°āļ§āļīāļāļĩāļāļēāļĢ
āļāļĩāđāļāđ āļēāļĒāļāļĩāđ āļŠāļļāļāļāļāļāļāļēāļĢāļāļāļāđāļāļ SMC āļāđāļģ āđāļāđāļāđāļĄāļāļāļĩāđ āđāļĢāļģāļŠāļāđāļāļŦāļĢāļ· āļ āđāļāđāļĄāļāļāļĩāđ āļĢāļ°āļāļāļ āļģāļāļģāļ āļāļķāđ āļ āļŠāļģāļĄāļģāļĢāļāļŦāļģāļāđ āļģ
āļāļāļāđāļāļāļāļāļāļĩāđāđāļāđ āļāļāđāļģāļāļāļāļĩāđāļāļ§āļ k1 āļāļģāđāļŦāđāļĢāļ°āļāļāļŠāļāļāļāļĨāđāļāļāļāļąāļāđāļāļ·āđāļāļāđāļ
a1x 2 h(x )
k1
g(x )
āđāļĨāđāļ§āļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļŠāļģāļĄāļģāļĢāļāļāļģāđāļŦāđāđāļāđ āļāļĢāļđ āļāļāļĒāđāļģāļāļāđāļģāļĒ āļāļ·āļ
u k sgn(s )
āđāļĄāļ·āđāļ k āđāļāđ āļāļāđāļģāđāļāļāļāļĩāđāļāļāļāļāļāļāđāļāļ āđāļāļ·āđāļāļāļģāđāļŦāđ
āđ
V g(x ) k k1 | s | 0
āļāļąāļāļāļąāđāļ āđāļĢāļģāļāđāļāļāđāļĨāļ· āļāļāļāđāļģāđāļāļ k k1 āļŠāļģāļŦāļĢāļą āļāļāļģāļĢāļāļāļāđāļāļ āđāļāļ·āđāļāđāļŦāđāđāļāļ§āļ§āļīāļāļĩāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļāđāļāļĨāļ·āđ āļāļāļāļĩāđāđāļāđāļģāļŦāļģ
Sliding Surface s 0 āđ
āđāļāđāļ§āļĨāļģāļāļģāļāļąāļ āļāļĒāđāļģāļāđāļĢāļāđāļāļģāļĄ āļāļģāļĢāļāļĩāđāđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļđāļāļāļķāļāļāļđāļāđāļŦāđāļāļĒāļđāļāļāļāļ·āđāļāļāļīāļ§ s 0
(āđāļāļāļģāļāļāļĪāļĐāļāļĩ ) āđāļĄāđāđāļāđāļŦāļĄāļģāļĒāļāļ§āļģāļĄāļ§āđāļģ āļŠāļāļģāļāļ°āļāļļ āļāļāļąāļ§āļāļāļāļĢāļ°āļāļāļāļ°āļĄāļĩ āļāđāļģāđāļāđ āļāļĻāļđāļāļĒāđāļāđāļ§āļĒ (āđāļĢāļģāļāļ°āļĻāļķ āļāļĐāļģāđāļĢāļ·āđ āļāļāļāļĩāđ āđāļ
āļŦāļąāļ§āļāđāļ âāļāļģāļĢāļ§āļīāđāļāļĢāļģāļ°āļŦāđāđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMCâ)
āļŦāļĄāļģāļĒāđāļŦāļāļļ:
1) āļāļģāļĢāđāļāđāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļĢāļđ āļāđāļāļ u k sgn(s ) āļāļ°āđāļŦāđāļāļ§āđāļģāļāļđāļāļāļāđāļāļāļĄāļĩāļŦāļāđāļģāļāļĩāđāđāļāļĩāļĒāļāđāļĨāļ·āļāļāļāđāļģāđāļāļ
āđ
k k1 āđāļāļĒāļāļĩāđ k1 āļāļ·āļāļāđāļģāļāļāļāđāļāļāļāļāļāļķāđ āļāđāļāđāļĄāļģāļāļģāļāļŠāļĄāļāļģāļĢāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļ āļāļĒāđāļģāļāđāļĢāļāđāļāļģāļĄ āđāļāļāļĢāļāļĩ āļāļĩāđāļĢāļ°āļāļ
āļāļ§āļāļāļļāļĄāļāļąāđāļāđāļĄāđāļāļĢāļģāļāļŠāļĄāļāļģāļĢāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļ āļŦāļĢāļ· āļ Model Free āđāļĢāļģāļāļģāļāđāļĨāļ·āļāļāļāđāļģāđāļāļ k āļāļāļāļāļąāļ§āļāļ§āļāļāļļāļĄāđāļāļ
SMC āđāļŦāđāļĄāļĩāļāđāļģāļĄāļģāļāđāļāļĩāļĒāļāļāļ āđāļāļ·āđāļāļāļāđāļāļĒāļāļąāļāļāļ§āļģāļĄāđāļĄāđāđāļāđ āļāļāļāļāļāļāļĢāļ°āļāļāđāļāđ āđāļāđāļāđāļŠāđāļāļāļĨāļāđāļāļāļāļģāļāļāļāļāļŠāļąāļāļāļģāļ
āļāļ§āļāļāļļāļĄāļāļĩāđāđāļŦāļāđāļāļģāļĄāđāļāļāđāļ§āļĒ
2) āļāđāļāļāļ§āļĢāļāļīāļāļģāļĢāļāļģāļāļĒāđāļģāļāļŦāļāļķāđ āļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļģāļĢāđāļāđāļāļąāļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļāđāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļāļ·āļ
āļą
āļāļąāļāļāđāļāļāļāļī āļāļāļąāļĄ (signum function) sgn(s ) āđāļĄāđāļāđāļāđāļāļ·āđ āļāļāļāļĩāđāļĻāļđāļāļĒāđ āđāļāđ āļāļāļĨāđāļŦāđāđāļāļāļąāđāļāļāļāļ Sliding Phase āļāļąāļ§āļāļ§āļāļāļļāļĄ
āļą
āđāļāļ SMC āļāļķāđ āļāļŠāļ§āļīāļāļāđāļŠāļĨāļąāļāđāļāļĄāļģāļāđāļ§āļĒāļāļ§āļģāļĄāļāļĩāđ āļŠāļđāļāļĄāļģāļāļĢāļ°āļŦāļ§āđāļģāļ s 0 āļāļąāļ s 0 āļāļģāđāļŦāđāđāļāļ§āļ§āļīāļāļĩ āļŠāļāļģāļāļ°āļāļāļ
āđ āđ
āļĢāļ°āļāļāļāļĢāļ°āđāļāļāļāđāļģāļĄāļāļ·āđāļāļāļīāļ§āļāļĒāļđāļāļĨāļāļāđāļ§āļĨāļģ (āļāļđāļĢāļđāļāļāļĩāđ 3) āļāļķāļāđāļĢāļĩ āļĒāļāļāļģāļĢāđāļāļĨāļ·āđāļāļāļāļĩāđāļāđ āļĩ āļ§āļģ âzix-zag motionâ āļāļąāļāļāļąāđāļ āļāļĢāļģāļāļ
āļāļģāļĢāļāļĩāđāđāļāļīāļāļāļķāđāļāļāļ·āļ āđāļāļīāļāļāļģāļĢāļŠāļąāļ (chattering) āļāļķāđāļāđāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļāļĩāđāđāļāđāļāļąāļāļāđāļāļāļāļī āļāļāļąāļĄāđāļāļāļąāļ§āļāļ§āļāļāļļāļĄ āđāļĨāļ°
āđ āļą
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 7
8. āđāļāļāļĢāļāļĩ āļāđ āļĩ āđāļĢāļģāđāļĢāļĩ āļĒāļāļ§āđāļģ Ideal SMC āļāļķāđ āļāđāļŦāđāļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļĄāđāļāļĩ āļāļĩāļāļāļąāđāļāđāļāļāļģāļāļāļāļīāļāļāļīāđāļĢāļģāļāļ§āļĢāļŦāļĨāļĩāļāđāļĨāļĩāļĒāļāļāļģāļĢāļāļāļāđāļāļāļāđāļ§āļĒ
āļą
Ideal SMC (āļŦāļĢāļ· āļāļāļą āļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļ) āđāļāļ·āđ āļāļāļāļģāļāļāļģāļĢāļŠāļąāđāļāļŠāļ°āđāļāļ·āļāļāļāđāļ§āļĒāļāļ§āļģāļĄāļāļĩāđāļŠāļđāļāļāļąāļāļāļĨāđāļģāļ§āļŠāļģāļĄāļģāļĢāļāļāļģāđāļŦāđāļāļ§āļāļąāļ
āļą āļą
āđāļĢāđāļģ (actuator) āđāļāļīāļāļāļ§āļģāļĄāđāļŠāļĩ āļĒāļŦāļģāļĒāđāļāđ
āļĢāļđ āļāļāļĩāđ 3 Ideal sliding surface and chattering due to delay in control switching
4. āđāļāđāļĄāļāļāļāļāļāļģāļĢāļāļķāļāļāļđāļ (Region of Attraction)
āđ
āđāļāļŦāļąāļ§āļāđāļāļāļĩāđāđāļĨāđāļ§āđāļĢāļģāļāļĢāļģāļāļ§āđāļģāđāļāļ§āļ§āļīāļāļĩāļāļĢāļī āļāļāļāļāļĢāļ°āļāļāļāļ°āđāļĄāđāļŠāļģāļĄāļģāļĢāļāļāļāļāļĒāļđāļāļ Sliding Surface s 0 āđāļāđ
āļāļĨāļāļāđāļ§āļĨāļģ āđāļāđ āļāļ°āļāļĒāļđāđāļ āļģāļĒāđāļāļāļģāļāļģāļāļĢāļī āđāļ§āļāļāļģāļāļąāļāļĢāļāļāļāļ·āđāļāļāļīāļ§āđāļāđ āļģāļāļąāđāļ āļāļąāļ āļāļąāđāļ āļŠāļĄāļĄāļāļī āļāļģāļāđāļĨāļ°āļāļģāļĢāļ§āļīāđāļāļĢāļģāļ°āļŦāđ āđ āļ
āđ āđ
āļāļąāđāļāļāļāļ Sliding Phase āļāļĩāđāļ§āļģāđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļĒāļđāļāļ s 0 āđāļāđāļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđ āļāļķāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļēāļĄāļēāđāļāđāđāļāđ!!
āļŦāļąāļ§āļāđāļāļāļĩāđāļāļ°āļāļīāļāļģāļĢāļāļģāļāļķāļ āđāļāđāļĄāļāļāļāļāļāļēāļĢāļāļķāļāļāļđāļ (region of attraction) āļāļĨāđāļģāļ§āļāļ·āļâĶāđāļĄāļ·āđāļāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļ
āļāļĒāļđāđāđāļāļāļĢāļī āđāļ§āļāļĢāļāļāļāļ·āđāļāļāļīāļ§āļāļąāļāļāļĨāđāļģāļ§ āđāļāļĒāđāļĄāđāļŠāļđāļāđāļŠāļĩ āļĒāļŠāļģāļĢāļ°āļŠāļģāļāļąāļāļāļāļāļāļĢāļāļĩ āļāļ§āđāļ āđāļĢāļģāļŠāļĄāļĄāļāļīāđāļŦāđ {| s |
āļąāđ c} āđāļāđ āļ
āļĒāđāļģāļāđāļāļĨāđāđāļāļĩāļĒāļ (neighborhood) āļāļāļ Sliding Surface s 0 āđ
āļāļķāđ āļāđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļĩāđāļāļģāļĨāļąāļāđāļāļĨāļ·āđāļāļāļāļĩāđāļāļĒāļđāđāļāļāđāļ§āļ
Reaching Phase āđāļāđāļģāļāļķāļ
āļāļģāļāļŠāļĄāļāļģāļĢ
x1 x2 a1x1 s
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 8
9. āđāļāļāļĩāđāļāđ āļĩ āđāļĢāļģāļāđāļāļāļāļģāļĢāļāļĢāļ°āļĄāļģāļāļāđāļģāđāļāđāļĄāļāļāļāļāļāļģāļĢāļāļķāļāļāļđāļ (estimate of the region of attraction) āļāļąāļāļāļąāđāļ āļāļķāļāļāđāļāļ
āđ
āļāļģāļŦāļāļāđāļŦāđāđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāđāļĢāļīāđ āļĄāļāđāļāđāļĄāđāļāļĒāļđāļāļāļāļ·āđāļāļāļīāļ§ āļāļĨāđāļģāļ§āļāļ·āļ s 0 āđāļĨāđāļ§āļāļĢāļ§āļāļŠāļāļāđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāđāļāļ§āļ§āļīāļāļĩāļāļĩāđ
āđ
āļāļĒāļđāđāļāļĒāļĢāļāļāļāļ·āđāļāļāļīāļ§āļāļąāđāļāđāļāļĒāđāļŦāđ V1 2
(1 / 2)x1 āļāļ°āđāļāđ
2 2 c
V1 x1x1 a1x1 x1s a1x1 | x1 | c 0, |s | c, | x1 |
a1
āļāļąāļāļāļąāđāļ
c c
| x1 (0) | | x1 (t ) | , t 0
a1 a1
āđāļĨāļ°āđāļāļāđāļĄāđāđāļāļĢāļāļąāļāļāļ§āļ (positively invariant) (āļāļđāļĢāļđāļāļāļĩāđ 4) āļāļģāļŦāļāļāđāļāļĒ
c
| x1 | ,|s | c
a1
āđāļāļĒāļāļĩāđāļĢāļ°āļāļāļāđāļāļāļŠāļāļāļāļĨāđāļāļāļāļąāļāđāļāļ·āđāļāļāđāļ
a1x 2 h(x )
k1 , x
g(x )
āđ āđ
āļŠāļĢāļļ āļāđāļāđāļ§āļģ āļāđāļģāđāļĢāļģāļāļģāļŦāļāļāļāđāļģ c āđāļŦāđāļĄāļĩāļāļāļģāļāđāļŦāļāđāđāļāļĩāļĒāļāļāļ āļāļ°āđāļāđāļ§āļģāļĄāļĩāđāļāļāļāļĢāļ°āļāļąāļ (compact set) (āļāļ·āļāđāļāļāļāļī āļāđāļĨāļ°āļĄāļĩ
āļāļāļāđāļāļ (closed and bounded set)) āļāļāļĢāļ°āļāļģāļāļāļĩāđāđāļāđ āļāđāļāļāļĒāđāļāļĒ (subset) āļāļāļ āđāļāļāļāļĢāļ°āļāļąāļāļāļĩāđāđāļāđ āļāđāļāļāļĒāđāļāļĒāļāļāļ
āļāļąāđāļāđāļĢāļĩ āļĒāļāļ§āđāļģ āđāļāđāļĄāļ (āļŦāļĢāļ· āļāļāļāļāđāļāļ) āļāļāļāļāļēāļĢāļāļķ āļāļāļđāļ (Region (or domain) of Attraction) āļŦāļĢāļ· āļ Basin
āļāļāļāļāļģāļāļāļąāđāļ āļāđāļģāļāđāļģāđāļāļ k āļāļāļāļāļąāļ§āļāļ§āļāļāļļāļĄāļĄāļĩāļāļāļģāļāļĄāļģāļ āđ ( k k1 ) āđāļĨāđāļ§āļāļāļāļģāļĢāļāļ§āļāļāļļ āļĄ āđāļāļ SMC āļāļĩāđ āļāļ°āļĄāļĩ
āļĨāļąāļāļĐāļ°āļāļāļ āļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļāļĢāļą āļāļĐāļēāļŠāļāļēāļāļ°āļāļķāđāļāļ§āļāļāļ§āđ āļēāļ (Semiglobal Stabilization)
āļĢāļđ āļāļāļĩāđ 4 Estimate of the region of attraction
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 9
10. 5. āļāļģāļĢāļāļģāļāļąāļāļāļģāļĢāļŠāļąāđ āļ (How can we reduce or Eliminate Chattering?)
āđāļĢāļģāļāļĢāļģāļāļ§āđāļģāļāļą āļāļŦāļģāļāļģāļĢāļŠāļąāđāļ (chattering) āđāļāļīāļāļāļķāđāļāđāļāļāļąāđāļāļāļāļ Sliding Phase āđāļāļ·āđāļāļāļāļģāļāļāļģāļĢāđāļāđāļāļąāļāļāđāļāļāđāļĄāđ
āļą
āļāđāļāđāļāļ·āđāļāļāļāļī āļāļāļąāļĄāđāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāđ āļāļāļĨāđāļŦāđāļāļģāļāļāļģāļĒāļ āļģāļāđāļĨāđāļ§āļĢāļ°āļāļāļāļ°āđāļāļīāļāļāļģāļĢāļŠāļąāđāļāļāđāļ§āļĒāļāļ§āļģāļĄāļāļĩāđāļŠāļđāļāļĄāļģāļāļāļāļāļģāļāļāļģ
āļāļ§āļģāļĄāđāļŠāļĩ āļĒāļŦāļģāļĒāļāđāļāļĢāļ°āļāļāđāļāđ āļāļąāļāļāļąāđāļ āđāļāļ§āļāļģāļāđāļāļāļģāļĢāđāļāđāļāļąāļāļŦāļģāļāļģāļĢāļŠāļąāđāļāđāļāļĒāļāļąāļ§āđāļāļĄāļĩāļŠāļāļāđāļāļ§āļāļģāļāļāļ·āļ 1) āļĨāļāđāļāļĄ
āđ
āļāļĨāļīāļāļđāļāļāļāļāļāļą āļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļ (Reduce the amplitude of the discontinuous function) āđāļāļĒāđāļāđāļāļāļģāļĢāļāļ§āļāļāļļāļĄ
āļą
āļāļāļāđāļāđ āļāļŠāļāļāļŠāđ āļ§āļāļāļ·āļ Equivalent Control āļāļąāļ Switching Control 2) āđāļāļāļāļą āļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļāļāđāļ§āļĒāļāļą āļāļāđāļāļ
āļą āļą
āļāđāļāđāļāļ·āđ āļāļāļāļĩāđāļĄāļĩāļĨāļāļĐāļāļ°āļāļĨāđāļģāļĒāļāļąāļ āđāļāđāļ āļāļą āļāļāđāļāļāļāļīāđāļĄāļāļąāļ§āļāļĩāđāļĄāļĩāļāļ§āļģāļĄāļāļąāļāļĄāļģāļ (Replace the discontinuous function by a
āļą āļą
high-slope saturation) āļŦāļĢāļ· āļāđāļāļāļāđāļ§āļĒāļāļą āļāļāđāļāļāļāļāļāļąāļāđāļāļāđāļāļāļāđ (Inverse tangent function) āļāļķāđ āļāļĄāļĩāļĢāļģāļĒāļĨāļ°āđāļāļĩāļĒāļ
āļą
āļāļąāļāļāđāļāđāļāļāļĩāđ
āđāļāļ§āļāļģāļ 1: Reduce the amplitude of the signum function āđāļāļ·āđāļāļāļāļģāļāļāļąāļ§āļāļ§āļāļāļļāļĄāđāļāļ SMC āļāļķāđ āļāđāļāļĒāļāļāļāļī
āļāļ°āļĄāļĩāđāļāļāļģāļ°āļŠāđ āļ§āļ Switching Control āļāļĩāđāļāļāļĒāļāļąāļāļāļģāļĢāļāļąāļāļāļ§āļģāļĄāđāļĄāđāđāļāđāļāļāļāļāļāļāļĢāļ°āļāļ āļāļķāļāļāļģāđāļŦāđāļŠāļąāļāļāļģāļāļāļ§āļāļāļļāļĄāļĄāļĩ
āļāļāļģāļāđāļŦāļāđ āļāļĨāļāļĩāđ āļāļģāļĄāļĄāļģāļāļ· āļāđāļāļī āļāđāļāļĄāļāļĨāļī āļāļđāļāļāļāļāļāļģāļĢāļŠāļąāđāļāļāļĩāđ āļĄāļĩāļāļāļģāļāđāļŦāļāđ āļāļāļāļģāļĢāļāļ§āļāļāļļ āļĄāļāļģāļĄāđāļāļ§āļāļģāļāļāļĩāđ āļāļĒāļđāđāļāļ
āļāļ·āđ āļ āļāļģāļāļāļĩāđ āļŠ āļģāļĄāļģāļĢāļāļŦāļģāđāļāļāļāļģāļĨāļāļāļāļāļāļĢāļ°āļāļāđāļāđāđ āļāļĨāđāđāļāļĩ āļĒ āļāļāļąāļ āļāļāļāļāļĢāļī āļ āļŠāļĄāļĄāļāļī āļ§āđāļģ Ë
h(x ) āđāļĨāļ° Ë(
g x) āđāļāđ āļ
āļāļģāļĢāļģāļĄāļīāđāļāļāļĢāđ āļāđāļĩāļāļĢāļģāļāļāđāļģāļāļāļāļĢāļ°āļāļ āļŦāļĢāļ· āļ Nominal models āļāļāļāļĢāļ°āļāļāļāļĢāļī āļāļāļķāđ āļāđāļĢāļģāļāļ°āđāļĄāđāļāļĢāļģāļāļāđāļģ h(x ) āđāļĨāļ° g(x )
āđāļāđāļāļĒāđāļģāļāļŠāļĄāļāļđāļĢāļāđ āļ§āļīāļāļĩāļāļģāļĢāļāļĩāđāļāļ°āđāļāđāļāļāļģāļĢāļāļ§āļāļāļļāļĄāļāļāļāđāļāđ āļāļŠāļāļāļŠāđ āļ§āļāđāļāļ·āđāļāļĨāļāļāļģāļĢāļāļģāļāļģāļāļāļāļāļāļąāļ§āļāļ§āļāļāļļāļĄāļĨāļ āđāļāļĒāļŠāđ āļ§āļ
āđāļĢāļāđāļĢāļĩ āļĒāļāļ§āđāļģ Equivalent Control āļāļ·āļāļāļģāļĻāļąāļĒāļāļģāļĢāļŦāļąāļāļĨāđāļģāļāđāļāļāļĄ Nominal models āļāļĩāđāļāļĢāļģāļāļāđāļģāļāļāļāļāļģāļāļĢāļ°āļāļ āđāļĨāļ°āļāļĩāļ
āļŠāđ āļ§āļāđāļāđ āļ Switching Control āļāļķāđāļāļŠāļģāļĄāļģāļĢāļāļāļāļāđāļāļāļāđāļ§āļĒ Ideal SMC (āļŦāļĢāļ· āļāļāđāļ§āļĒāļ§āļīāļāļĩāļāļģāļĄāđāļāļ§āļāļģāļ 2 āļāđāđāļāđ) āļāļąāļāļāļąāđāļ
āđ
āļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļāļąāđāļāļŠāļāļāļŠāđ āļ§āļāļāļķāļāļāļĒāļđāđāļāļĢāļđ āļ
a1x 2 Ë
h(x )
u v
Ë(
g x)
āđāļāđ āļāļāļĨāđāļŦāđ
s a1x1 x2 a1x 2 h(x ) g(x )u
a1x 2 Ë
h(x )
a1x 2 h(x ) g(x ) g(x )v
Ë(
g x)
g(x )
a1 1 x h(x ) g(x )v
g x) 2
Ë(
: (x ) g(x )v
āđ
āļŠāļĄāļĄāļāļīāļ§āļģ (x ) (āđāļĢāļĩ āļĒāļāļ§āđāļģ perturbation term) āļŠāļāļāļāļĨāđāļāļāļāļąāļāļāļŠāļĄāļāļģāļĢ
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 10
11. (x )
ïą (x )
g(x )
āđ
āļāļ°āđāļāđāļ§āļģ
V ss s (x ) g(x )sv s ïą (x )g(x ) g(x )sv sg(x )( ïą (x ) v)
āđāļāļāļģāļ°āđāļāļŠāđ āļ§āļ Switching Control v āļāđāļģāļāļāļāđāļāļāļāđāļ§āļĒ Ideal SMC āļāļ°āđāļāđ
v (x )sgn(s )
āđāļāļĒāļāļĩāđ (x ) ïą (x ) 0
āđāļāļ·āđāļāļāļāļģāļ ïą āđāļāđ āļāļāđāļģāļāļāļāđāļāļāļāļāļāļāļāļŠāđ āļ§āļāļāļĩāđāļāļīāļāļģāļĢāļāļģāļĄāļģāļāļģāļ perturbation term āļāļķāđ āļāļĄāļĩ
āļāđāļģāļāđāļāļĒāļāļ§āđāļģāđāļāļāļĄ | a1x1 h(x ) | āđāļāļīāļĄāļāļāļāļĢāļ°āļāļ āļāļķāļāđāļŦāđāļāđāļāđāļāļāļ§āđāļģāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļŠāđ āļ§āļ Switching Control v āļĄāļĩ
āļą
āļāļāļģāļāļāļĩāđāļāđāļāļĒāļĨāļāđāļĨāļ°āđāļāđ āļāļāļĨāđāļŦāđāļĨāļāļāļģāļĢāļŠāļąāđāļāđāļāļĢāļ°āļāļāļāļ§āļāļāļļ āļĄāļāđāļ§āļĒ āļāļĒāđāļģāļāđāļĢāļāđāļāļģāļĄ Switching Control v āļāļĩāđ āļāđāļĒāļ
āļą
āļą
āļŠāļģāļĄāļģāļĢāļāļŠāļĢāđāļģāļāļāļą āļāļŦāļģāđāļŦāđāļāļāļĢāļ°āļāļāđāļāđ āļāļąāļāļāļąāđāļāđāļāļāļģāļāļāļāļīāļāļāļīāđāļĢāļģāļāļģāļāđāļāđ Equivalent Control āļĢāđ āļ§āļĄāļāļąāļāļāļą āļāļāđāļāļ sat
āļą āļą
āļŦāļĢāļ· āļ arctan āļāļģāļĄāđāļāļ§āļāļģāļāļāļĩāđ 2
āđāļāļ§āļāļģāļ 2: Replace the signum function by a high-slope saturation or arctangent function āļāļąāļāļāļ·āļ
āđ
āđāļāļĨāļĩāđ āļĒāļāļāļą āļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļāļāļī āļāļāļąāļĄ (signum function) āļāđāļ§āļĒāļāļą āļāļāđāļāļāļāđāļāđāļāļ·āđ āļāļāļāļ·āđāļ āđ āļāļĩāđāļĄāļĩāļĨāļāļĐāļāļ°āļāļĨāđāļģāļĒāļāļąāļ āđāļāđ āļ
āļą āļą āļą
āļāļą āļāļāđāļāļāļāļīāđāļĄāļāļąāļ§ (saturation function) āļŦāļĢāļ· āļāļāļą āļāļāđāļāļāļāļāļāļąāļāđāļāļāđāļāļāļāđ (inverse tangent function) āđāļāļĒāļāļĩāđāļĢāļđāļāļĢāđ āļģāļ
āļą āļą
āļāļāļāļāļĢāļģāļāļāļą āļ āļāđ āļāļą āļ sat āļāļ°āļāļķāđ āļāļāļĒāļđāđ āļ āļą āļ āļāđ āļē āļāļēāļĢāļēāļĄāļī āđ āļāļāļĢāđ āļāļĩāđ āļ āļāļāđāļāļ āļāļĨāđ āļē āļ§āļāļ· āļ āđāļĄāļ·āđ āļ 0 āđāļĨāđ āļ§
sat(s/ ) sgn(s) āđāļāļĒāļāļĩāđāļāļąāļāļāđāļāļāļāļīāļĄāļāļąāļ§ (saturation function, sat ) āļĄāļĩāļāļīāļĒāļģāļĄāļāļąāļāļāļĩāđ
āļą
y, if | y | 1
sat(y )
sgn(y ), if | y | 1
āđāļĨāļ° āđāļāđ āļāļāđāļģāļāļāļāļĩāđāļāļ§āļāļāđāļāļĒ āđ āļŠāļģāļŦāļĢāļą āļāļāļģāļĢāļāļĢāļą āļāļĢāļđ āļāļāļĢāļģāļāđāļŦāđāđāļāļĨāđāđāļāļĩ āļĒāļāļāļąāļāļāļĢāļģāļāļāļą āļāļāđāļāļąāļāļāļī āļāļāļąāļĄ ( sgn ) āļŦāļĢāļ· āļ
āļāļą āļ āļāđ āļāļąāļ arctan āļāđ āļŠ āļģāļĄāļģāļĢāļāļāļĢāļą āļ āđāļŦāđ āđ āļāļĨāđāđ āļāļĩ āļĒ āļāļāļąāļ āļāļą āļ āļāđ āļāļąāļ sgn āđāļāđāđ āļāđ āļ āđāļāļĩ āļĒ āļ§āļāļąāļ āļāļ· āļ āđāļĄāļ·āđ āļ 0 āđāļĨāđāļ§
k(2/ )arctan(s/ ) k sgn(s ) āļāļąāļāļĢāļđ āļāļāļĩāđ 5
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 11
12. āļĢāļđ āļāļāļĩāđ 5 āļāļąāļāļāđāļāļāļāļī āļāļāļąāļĄ (Signum function), āļāļąāļāļāđāļāļāļāļīāđāļĄāļāļąāļ§ (Saturation function)
āļą āļą
āđāļĨāļ°āļāļąāļāļāđāļāļāļāļāļāļąāļāđāļāļāđāļāļāļāđ (Inverse tangent function)
āļą
āļĢāļđ āļāļāļĩāđ 6 Non-ideal SMC āđāļĄāļ·āđāļāđāļāļāļāļąāļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļ sgn āļāđāļ§āļĒāļāļąāļāļāđāļāļāļāđāļāđāļāļ·āđ āļāļ sat(s/
āļą āļą )
6. How can we analyze the system?
āļ āļēāļĒāļāļāļāļāļąāđāļāļāļī āļāļāļīāļ§ (Onside the Boundary Layer)
āđāļāđāļāđāļĄāļāļāļāļāļāļģāļĢāļāļķāļāļāļđāļ (Region of attraction) āđāļĢāļģāļāļĢāļģāļāļ§āđāļģāđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļ°āđāļāđāļēāļŠāļđāđ āđāļāļāļāļĢāļ°āļāļąāļ
(compact set) āļāļķāđ āļāđāļāđ āļāđāļāļāļĒāđāļāļĒāļāļāļāđāļāļāđāļĄāđāđāļāļĢāļāļąāļāļāļ§āļ (positively invariant, ) āđāļāļĒāļāļĩāđ
c
| x1 | ,|s | c
a1
āļāđāļēāđāļĢāļēāļāļēāļŦāļāļāđāļŦāđ c āļāļąāļāļāļ·āļāļāļ°āļĄāļĩāđāļāļāļĒāđāļāļĒ {| s |
āđ } āđāļāļĒāđāļĢāļĩ āļĒāļāļ§āđāļē âāļāļąāđ āļāļāļī āļāļāļīāļ§ (boundary layer)â āļāļģāđāļŦāđ
āđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļĩāđ āđāļĢāļīāđ āļĄāļāđāļāļāļģāļāļ āļģāļĒāļāļāļāļāļąāđāļāļāļī āļāļāļīāļ§ | s(0) | āđāļĨāđāļ§ | s(t ) | āļāļ°āļĨāļāļĨāļāļāļĒāđāļģāļāđāļāđ āļāļāļ (strictly
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 12
13. decreasing) (āđāļāļ·āđ āļāļāļāļģāļ V 0) āļāļāđāļāđāļģ āļŠāļđāđ āļāđ āļąāļāļāļī āļāļāļīāļ§ {| s | } āļ āļģāļĒāđāļāđāļ§āļĨāļģāļāļģāļāļąāļ āđāļĨāļ°āļāļ°āļāļĒāļđāđāđ āļāđāļāļāļāļąāđāļ
āđ āđ
āļāļĨāļāļāđāļ āļāļąāļāļĢāļđ āļāļāļĩāđ 6 (āđāļĄāđāļ§āļģāđāļĄāđāļŠāļģāļĄāļģāļĢāļāļāļĒāļđāļāļ s 0 āđāļāđāļāļĨāļāļāđāļ§āļĨāļģ) āđāļĢāļģāļāļķāļāļŠāļĢāļļ āļāđāļāđāļāļāļāļĩāđ
āļą
āļĢāļđ āļāļāļĩāđ 6 Control switching inside a boundary layer
c
1) | x1 | ,|s | c āđāļāļāđāļĄāđāđāļāļĢāļāļąāļāļāļ§āļ (positively invariant)
a1
2) āđāļāļ§āļ§āļīāļāļĩāļāļāļāļĢāļ°āļāļāļāļ°āđāļāļĨāļ·āđāļāļāļāļĩāđāļāļģāļāļŠāļāļģāļāļ°āđāļĢāļīāđ āļĄāļāđāļāđāļāđāļģāđāļāļĒāļąāļāđāļāļāļāļąāđāļāļāļīāļāļāļīāļ§ {| s | } āđāļāđāļ§āļĨāļģāļāļģāļāļąāļ
3) āļāļąāđāļāļāļīāļāļāļīāļ§ (āļāļķāđ āļāđāļāđ āļāđāļāļāļĒāđāļāļĒāļāļāļ ) āļāļķāļāđāļāđ āļāđāļāļāđāļĄāđāđāļāļĢāļāļąāļāļāļ§āļ (positively invariant) āļāđāļ§āļĒ
āļ āļēāļĒāđāļāļāļąāđāļāļāļī āļāļāļīāļ§ (Inside the Boundary Layer)
āļāļĨāļ§āļąāļāļāļāļāļĢāļ°āļāļāļ āļģāļĒāđāļāļāļąāđāļāļāļī āļāļāļīāļ§ {| s | } āļ āļģāļŦāļāļāđāļāļĒ x1 a1x1 s āđāļāļĒāļāļĩāđ s 0 (āļāļģāļĢ
āļ§āļīāđāļāļĢāļģāļ°āļŦāđāđāļāļāļąāđāļāļāļāļāļāļĩāđ āļāļķāļāļāļĨāđāļģāļĒāļāļąāļāļāļģāļĢāļŦāļģāđāļāđāļĄāļāļāļāļāļāļģāļĢāļāļķāļāļāļđāļ (Region of attraction) āđāļāļŦāļąāļ§āļāđāļāļāļĩāđāļāđāļģāļāļĄāļģ)
āļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļāļĢāļ°āļāļāļ āļģāļĒāđāļāđāļāļāļāļĩāđ āļāļīāļāļģāļĢāļāļģāļāļģāļāļāļąāļāļāđāļāļāđāļĨāļĩāļĒāļāļđāļāļāļ
āļą V1 2
(1 / 2)x1 āļāļ°āđāļāđ
2 2 2
V1 a1x1 x1s a1x1 | x1 | (1 1
)a1x1 , | x1 |
a1 1
āđāļĄāļ·āđāļ 0 1
1 āļāļąāļāļāļ·āļ āđāļĢāļģāļŠāļģāļĄāļģāļĢāļāļŠāļĢāļļ āļāđāļāđāđāļāļĩāļĒāļāļ§āđāļģ āđāļāļ§āļ§āļīāļāļĩāļāļ°āđāļāđāļģāļŠāļđāđ āđāļāļāđāļĄāđāđāļāļĢāļāļąāļāļāļ§āļ
āđ āđāļāđāļ§āļĨāļģāļāļģāļāļąāļ
āđāļāļĒāļāļĩāđ
{| x1 | / (a1 1 ), | s | }
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 13
14. āđāļāļāļĩāđ āļāļĩāđāđ āļāļĩāļĒāļāļāļāļāļĩāđ āļāļ°āļŠāļĢāļļ āļāđāļāđ āļ§āđāļē āļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļŠāļēāļŦāļĢāļą āļāļĢāļ°āļāļāđāļĄāđ āđāļāļī āļāđāļŠāđ āļāļāļąāļāļāļąāļāļŠāļāļāļāļĩāđ āļĒāļāļĄāļēāļāļĩ āđ
āđāļĄāđ āđāļŦāđ āđāļŠāļāļĩāļĒāļĢāļ āļēāļāđāļāļī āļāđāļŠāđ āļāļāļēāļāļąāļ (AS) āļāļāļāļāļļāļāļāļēāđāļāļī āļ āđāļāđ āđāļŦāđ Ultimately Bounded āļāļāļāđāļāļ§āļ§āļīāļāļĩāļĢāļāļāļāļļāļāļāļēāđāļāļī āļ
āļāđ āļ§āļĒāļāđ āļē Ultimate Bound āđāļāđ āļēāļāļąāļ / (a1 1 ) āļāļķāđ āļāļŠāļēāļĄāļēāļĢāļāļāļēāđāļŦāđ āļāđāļāļĒāļĨāļāđāļāđ āđāļāļĒāļĨāļāļāđ āļē āļāļąāđāļāđāļāļ āļŠāļēāļŦāļĢāļą āļāļĢāļ°āļāļāđāļĄāđ
āđāļāļī āļāđāļŠāđ āļāđāļāļāļĢāļāļĩ āļāļąāđāļ§āđāļ āļŠāļĄāļāļąāļāļī āđāļŠāļāļĩāļĒāļĢāļ āļēāļāļāļāļāļāļļāļāļāļēāđāļāļī āļāļāļ°āļāļķāļāļāļĒāļđāđāļāļąāļāļāļēāļĢāļāļāļāđāļāļ Sliding Surface āđāļāđ āļāļāļĢāļāļĩ
āđ
āđāļāļāļēāļ°āļāļāļāļĢāļ°āļāļāļāļąāđāļ āđ āļāļķāđ āļāļāļēāļāđāļŦāđ āđāļŠāļāļĩāļĒāļĢāļ āļēāļāđāļāļī āļāđāļŠāđ āļāļāļēāļāļąāļāļāļāļāļāļļāļāļāļēāđāļāļīāļāļāđāđāļāđ
7. āļāļģāļĢāļ§āļīāđāļāļĢāļģāļ°āļŦāđ āđāļŠāļāļĩāļĒāļĢāļ āļģāļāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC
What happens inside ïïĨ?
āļĢāļđ āļāļāļĩāđ 7 Trajectory of SMC inside the boundary layer
āļ āļģāļĒāđāļāļāļąāđāļāļāļīāļāļāļīāļ§ {| s | } āļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļāļąāđāļāļāļą āļāļāđāļāļāđāļĄāđāļāđāļāđāļāļ·āđ āļāļāļāļī āļāļāļąāļĄ, āļāļą āļāļāđāļāļāļāđāļāđāļāļ·āđ āļāļāļāļīāđāļĄāļāļąāļ§
āļą āļą
āđāļĨāļ°āļāļąāļāļāđāļāļāļāļāļāļąāļāđāļāļāđāļāļāļāđ āļāļ°āļĨāļāļĢāļđ āļāđāļŦāļĨāļ·āļāđāļāļĩāļĒāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļīāļāđāļŠāđāļ (linear control) u
āļą (x )s / (āļŦāļĢāļ· āļ
āđāļāļĢāļđ āļāļāļĒāđāļģāļāļāđāļģāļĒāļāļ·āļ (x ) k) āđāļŠāļāļĩ āļĒāļĢāļ āļģāļāļāļāļāļāļļāļāļāļģāđāļāļī āļāļāļāļāļĢāļ°āļāļāļāļī āļāļŠāļģāļĄāļģāļĢāļāļāļīāļāļģāļĢāļāļģāđāļāļĒāđāļāļāļāđāļģāļāļāļāļģāļĢ
āļāļ§āļāļāļļāļĄāđāļāļīāļāđāļŠāđāļ u ks / āļĨāļāđāļāļŠāļĄāļāļģāļĢāļŠāļāļģāļāļ°āļāļāļāļĢāļ°āļāļ āđāļĢāļīāđ āļĄāļāļēāļāļŦāļēāļāļļāļāļŠāļĄāļāļļāļĨāļāļāļāļĢāļ°āļāļāļāļĩāđāļāļđāļāļĨāļāļāļąāļāļāļąāļ
(Reduced-order model):
x1 x2 x1 a1x1 s x2 (definding the sliding surface )
x2 h(x ) g(x )u Reduced order model
s a1x 2 h(x ) g(x )u (reduced order model )
āļāļ°āđāļāđ
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 14
15. 0 a1x1 s x2
s
0 a1x 2 h(x ) g(x ) (x )
āļāļąāļāļāļ·āļ
āđ s a1x1 āđāļĄāļ·āđāļāđāļāļāļāđāļēāđāļāļŠāļĄāļāļēāļĢāļāļĩāđāļŠāļāļ āļāļ°āđāļāđ
x1 h(x )
: (x1 ) āđāļĨāļ°āļāđāļē h(0) 0 āđāļĨāđāļ§ x1 0
a1g(x ) (x ) x 0
2
āļŠāļĄāļĄāļāļī āļ§āđāļē x1 (x1 ) āļĄāļĩāļāđāļēāļĢāļēāļāđāļāļĩāļĒāļāļāđāļēāđāļāļĩ āļĒāļ§ āļāļĨāđāļēāļ§āļāļ· āļāļĄāļĩāļāļļāļāļŠāļĄāļāļļ āļĨāđāļāļĩāļĒāļāļāļļāļāđāļāļĩ āļĒāļ§āļāļĩāđ x1 k1 āđāļāļ·āđ āļāļāļāļēāļāļāļļāļ
āđ
āļŠāļĄāļāļļāļĨāļāļāļāļĢāļ°āļāļāļāļī āļāđāļĄāđāļāļĒāļđāļāļĩāđāļāļļāļāļāļēāđāļāļī āļ āđāļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļŠāļāļĩāļĒāļĢāļ āļēāļāļāļēāļĄāļāļąāļĒāļāļāļāđāļĨāļĩāļĒāļāļđāļāļāļ āđāļĢāļēāļāļēāđāļāđ āļāļāđāļāļāđāļāļĨāļ
āđāļŦāđāļāļļāļāļŠāļĄāļāļļ āļĨ āļāļāļāļĢāļ°āļāļāļāļĒāļđāđāļāļĩāđ āļāļļāļāļ āļēāđāļāļī āļāļāđ āļāļ āđāļāļĒāļāļēāļĢāđāļāļĨāļĩāđ āļĒ āļāļāļąāļ§āđāļāļĢāđāļŦāđ z1 x1 x1 āđāļĨāļ° z2 s s
a1x1 āđ
āļĢāļ°āļāļāļ āļēāļĒāļŦāļĨāļąāļāļāļēāļĢāđāļāļĨāļāļāļĩāđāļāļ°āļĄāļĩāļāļļāļāļŠāļĄāļāļļāļĨāļāļĒāļđāļāļĩāđāļāļļāļāļāļēāđāļāļīāļ āļāļēāļŦāļāļāđāļāļĒ
z1 a1x1 s a1z1 z2
s z2 a1x1
z2 a1x 2 h(x ) g(x ) (x ) a1 (z 2 a1z1 ) h(x ) g(x ) (x )
z2
: l (z ) g(x ) (x )
āđāļāļĒāļāļĩāđ
h(x ) x1
l (z ) a1 (z 2 a1z1 ) a1g(x ) (x ) , l(0) 0
a1g(x ) (x )
āđāļĨāļ°
| l(z ) | l1 | z1 | l2 | z 2 |
āļāļēāļŦāļāļāļāļąāļāļāđāļāļāđāļĨāļĩāļĒāļāļđāļāļāļ
āļą V (z1 , z 2 ) 2
(1 / 2)(z1 2
z2 ) āļāļ°āđāļāđ
z2
V z1 ( a1z1 z2 ) z 2 l (z ) g(x ) (x )
2 2 g0 0 2
a1z1 (1 l1 ) | z1 || z 2 | l 2z 2 z2
T a1 1
2
(1 l1 )
| z1 | | z1 |
g0
| z2 | 1
2
(1 l1 ) 0
l2 | z2 |
Q
āđāļāļĒāļāļĩāđ
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 15
16. a1 1
2
(1 l1 )
g0 1
Q g0 0
āļāļķāđāļāļĄāļĩ det(Q ) a1 0
l2 (1 l1 )2
1
2
(1 l1 ) l2 4
x1
āđāļāļāļĢāļāļĩ āļāļĩāđ h(0) 0 āđ
āļāļ°āđāļāđāļ§āļē lim x(t )
t
0 āđāļĨāļ°āđāļāļāļĢāļāļĩ āļāļĩāđ h(0) 0 āđ
āļāļ°āđāļāđāļ§āļē lim x (t )
t 0
8. OPTIONAL
Mismatched Uncertainties:
āļāļīāļāļģāļĢāļāļģāļĢāļ°āļāļāļāļąāļāļāļąāļāļŠāļāļāļāļĩāđāļĄāļĩāđāļāļāļĄāļāļāļāļāļąāļāļāđāļāļāđāļĄāđāđāļāđāļāļāļ āļāļģāļŦāļāļāđāļāļĒ
āļą
x1 x2 f1 (x1 )
:
x2 u
āđāļāļĒāļāļĩāđ f ï1 āđāļāđ āļāļāļą āļāļāđāļāļāđāļĄāđāļāļĢāļģāļāļāđāļģ āđāļĄāļ·āđāļāļāļīāļāļģāļĢāļāļģāļĢāļ°āļāļ
āļą āļāļ°āļāļāļ§āđāļģāļāļą āļāļāđāļāļāđāļĄāđāđāļāđāļāļāļ
āļą f āđāļĄāđāđāļāđāļāļđāļ
āļą āđ
āļŠāļąāļāļāļģāļāļāļ§āļāļāļļāļĄ u āļāļ§āļāļāļļāļĄāđāļāļĒāļāļĢāļ āđāļāļ·āđāļāļāļāļģāļāļāļąāļāļāđāļāļāļāļąāđāļāļŠāļāļāđāļĄāđāđāļāđāļāļĒāļđāđāļāļŠāļĄāļāļģāļĢāļāļĨāļ§āļąāļāđāļāļĩāļĒāļ§āļāļąāļ āđāļĢāļģāđāļĢāļĩ āļĒāļ f
āđāļāļĨāļąāļāļĐāļāļ°āļāļĩāđ āļ§āđāļģ Mismatched Uncertainty āļāļĨāđāļģāļ§āļāļ·āļ f āļāļ°āļāļđāļāļāļ§āļāļāļļ āļĄāļāđāļģāļāļāļąāļ§āđāļāļĢāļŠāļāļģāļāļ° x 2 āļĢāļ°āļāļ
āđāļāļāļāđ āļģāļāļāļģāļāļĢāļ°āļāļ āļāļĢāļāļāļĩāđ āļāļą āļāļāđāļāļąāļāđāļĄāđ āđāļāđ āļāļāļ f āđāļāļĢāļ°āļāļ āļāļĒāļđāđāđāļāļŠāļĄāļāļģāļĢāļāļĨāļ§āļąāļāđāļāļĩ āļĒāļ§āļāļąāļāļŠāļą āļāļāļģāļ
āļāļ§āļāļāļļ āļĄ u āđāļāļĨāļąāļāļĐāļāļ°āļāļĩāđ āļāļķāļāđāļĢāļĩ āļĒāļāļ§āđāļģ Matched Uncertainty āđāļĢāļģāļāļķāļāļŠāļģāļĄāļģāļĢāļāļāļāļāđāļāļāļŠāļąāļāļāļģāļāļāļ§āļāļāļļ āļĄāđāļāļ·āđ āļ
āļāļąāļāļāļģāļĢāļāļąāļāļāļ§āļģāļĄāđāļĄāđāđāļāđ āļāļāļāļāļāļāļĢāļ°āļāļāđāļāđāđāļāļĒāļāļĢāļ āđāļāļĒāļāļąāļ§āđāļāļāļģāļāļŠāļĢāļļ āļāđāļāđāļ§āđāļģ āļāļģāļĢāļāļāļāđāļāļāļŠāļąāļāļāļģāļāļāļ§āļāļāļļ āļĄ
āđ
āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļāļāļĩāđāļĄāļĩ Mismatched Uncertainty āļĄāļĩāļāļ§āļģāļĄāļāļąāļāļāđāļāļāļāļ§āđāļģāļĢāļ°āļāļāļāļĩāđāļĄāļĩ Matched Uncertainty
āđāļĄāļ·āđāļāļāļāļĨāļāļāđāļāđāļāļģāļĢāļāļāļāđāļāļāļāđāļ§āļĒāļ§āļīāļāļĩ SMC āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļ āļāļķāđ āļāļĄāļĩāđāļāļāļĄāļāļāļāļāļą āļāļāđāļāļāđāļĄāđāđāļāđ āļāļāļāđāļāļ
āļą
Mismatched Uncertainty āđāļāļĒāļāļąāđāļāļāļāļāđāļŦāļĄāļ·āļāļāļāļąāļ āđāļĢāļīāđ āļĄāļāļģāļāļāļģāļĢāļāļģāļŦāļāļāļāļ·āđāļāļāļīāļ§ s x1 x1 āđāļĨāđāļ§āļāļīāļāļģāļĢāļāļģ
d
s x1 x1 x f1 (x1 ) x2 f1 (x1 )
dt 2
f1 (x1 )
u x2 f1 (x1 ) x2 f1 (x1 )
x1
āđāļāļ·āđ āļāļāļāļģāļ āđāļĢāļģāļāļĢāļģāļāđāļāđāļāđāļģāļāļāļāđāļāļāļāļāļāļāļ f āļāļĒāđāļģāļāđāļĢāļāđāļāļģāļĄ f1 x1 āđāļĄāđāļŠāļģāļĄāļģāļĢāļāļāļģāļāļ§āļāđāļāđ āļāļąāļāļāļąāđāļ
āļŠāļąāļāļāļģāļāļāļ§āļāļāļļāļĄ u āļāļķāđ āļāļāļīāļāļģāļĢāļāļģāļāļģāļāđāļāļ·āđāļāļāđāļ V ss 0, x 0 āļāļķ āļāđāļĄāđāļŠāļģāļĄāļģāļĢāļāļŦāļģāđāļāđ āļāđāļ§āļĒāđāļŦāļāļļ āļāđ āļĩ āļāļģāļĢ
āļą
āļāļāļāđāļāļāļāļąāļ§āļāļ§āļāļāļļāļĄāļāđāļ§āļĒāļ§āļīāļāļĩ SMC āļāļķāļāđāļĄāđāļŠāļģāļĄāļģāļĢāļāļāļģāđāļāđāļāđāļāļāļĢāļ°āļāļāļāļĩāđāļĄāļĩ Mismatched Uncertainty
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 16
17. 9. āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļļāļāđāļāđ āļāđāļĨāļ°āļāļļāļāļāđ āļāļĒāļāļāļāļāļģāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC
āļāļļāļāđāļāđ āļāļāļāļāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļĄāļĩāļāļąāļāļāļĩ āđ
ï· Exact compensation (insensitivity) w.r.t. bounded matched uncertainties
ï· Reduced-order of sliding equations
ï· Finite-time convergence to the sliding surface
āļāļļāļāļāđ āļāļĒāļāļāļāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļāļ SMC āļĄāļĩāļāļąāļāļāļĩ āđ
ï· Chattering
ï· Insensitivity only w.r.t. matched perturbations
ï· The sliding variables converge in finite-time: however, the state variables only converge
asymptotically
ï· Non-ideal closed-loop performance in presence of parasitic dynamics, discretization and noises
ï· The sliding surface design is restricted to have relative degree one with respect to the control, i.e.
higher order derivatives are required for the sliding surface design
S MC Copyright ÂĐ (October, 2011) Revised ed. March, 2012 by Ittidej Moonmangmee Page 17