Higher Order Sliding Mode Control: Capital University of Science and Technology, Islamabad
Higher Order Sliding Mode Control: Capital University of Science and Technology, Islamabad
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 1 / 14
Outline
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 2 / 14
Revisiting first order sliding mode
Advantages
Insensibility against perturbations (matching perturbations)
The choice of surface s(x, t) = 0 allow to choose a priori the closed-loop
dynamics
Disadvantages
Chattering phenomenon
s(x, t) = 0 must have relative degree equal to 1 w.r.t. u, the control input
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 3 / 14
Higher order sliding mode
Sr = {x ∈ Rn : s = ṡ = . . . = s (r −1) = 0}
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 4 / 14
Higher order sliding mode
Sr = {x ∈ Rn : s = ṡ = . . . = s (r −1) = 0}
Real
|s| = O(Tsr ),
|ṡ| = O(Ts(r −1) ),
... = ...,
(r −1)
|s | = O(Ts ),
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 5 / 14
Higher order sliding mode
Advantages
Robustness w.r.t. bounded matching perturbation,
Reduce the sliding dynamics up to at most (n − r ) (in-fact if counting the
added integrators exactly (n − r )).
Finite Time convergence to Sr,
Chattering reduction (sometimes see relative degree of s),
Higher convergence accuracy.
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 6 / 14
Higher order sliding mode
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 7 / 14
Higher order sliding mode
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 8 / 14
Higher order sliding mode
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 9 / 14
Higher order sliding mode
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 10 / 14
Higher order sliding mode
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 11 / 14
Higher order sliding mode
ṡ1 = s2 ,
ṡ2 = a(t, x, u) + b(t, x, u)u̇.
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 12 / 14
Higher order sliding mode
u = u1 + u2 ,
(
−u, |u| > 1
u̇1 = ,
−W (s), |u| ≤ 1
(
−λ|s0 |ρ (s), |s| > s0
u2 = ,
−λ|s|ρ (s), |s| ≤ s0
A 4AΓM (W + A) 1
where W > , λ2 ≥ and 0 < ρ ≤ .
Γm Γ3m (W − A) 2
If dynamics of the sliding variable is affine in control then s0 = ∞ and the
controller reduces to
Z t
u = −λ|s|ρ (s) − W (s)dt
0
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 13 / 14
Higher order sliding mode
Thank You
c Dr. A. I. Bhatti, CASPR SMC Workshop April 26, 2019 14 / 14