Integral sliding mode

From HandWiki


Integral sliding mode control

Integral sliding mode control (ISM) is a modification of sliding mode control designed to compensate matched perturbations in nonlinear control systems. The method introduces an integral sliding variable that allows matched perturbations compensation by means of a sliding mode control component ensuring the sliding mode on a virtual integral sliding surface.

In this note systems solutions are interpreted in the sense of Filippov solution.

Mathematical formulation

Consider a nonlinear control system with matched disturbance

x˙=f(x,t)+B(x)(u+h(x,t)),

where xn, um, rank(B)=m, and h(x,t) is a bounded perturbation entering into the system through the same channel as the control input B(x).

The objective is to ensure that the trajectories of the perturbed system converge to the trajectories of the nominal system

x˙0=f(x0,t)+B(x0)u0.

Control Scheme

Matthews and DeCarlo [1] proposed selecting the control input in the form

u=u0+uISM,

where u0 is a nominal controller for the nominal system and uISM is a sliding mode controller compensating the disturbance h(x,t).

They introduced a virtual integral sliding variable

σ(t)=Gx(t)Gx(0)0t[GB(x(τ))u0(τ)+Gf(x(τ))]dτ.

The variable σ(t) is called virtual integral because it extends real system states and depends on the integral of the system dynamics and value of nominal control.

Control laws

If det(GB)0, a sliding mode controller can be constructed.

One possible choice is a unit control law

uISM=ρ(x,t)σ¯σ¯2,

where

σ¯=(GB)Tσ

is an auxiliary switching variable and the gain for uISM should be chosen as

ρ(x,t)h(x,t)2.

Another option is a relay control law


uISM=K(x,t)Sign(σ¯)=K(x,t)[sign(σ¯1),,sign(σ¯m)]T,

where the gain satisfies

K(x,t)>h(x,t).

Once the sliding mode on the set

σ(t)=0

is reached, the trajectories of the perturbed and nominal systems coincide.

A fundamental structural difference exists between classical sliding modes and integral sliding modes. In classical sliding mode control the sliding motion evolves on a manifold of dimension nm. In contrast, in integral sliding mode control the sliding dynamics evolves in the full state space of dimension n.

Important Properties of ISM

Utkin and Shi [2] introduced the term integral sliding mode and emphasized two important properties.

  1. If the initial condition x(0) is known, i.e. σ(0)=0, the sliding motion σ(t)=0 exists for all tt0. This eliminates the reaching phase so that the trajectories of the perturbed and nominal systems coincide from the initial moment.
  2. Filtering the discontinuous control uISM makes it possible to reconstruct the perturbation GBh(x(t),t).

Theoretical extensions

Further theoretical extensions of integral sliding mode control include several research directions.

Observer and controller design.

Integral sliding modes can be used for the design of robust observers and output-feedback controllers for perturbed systems[3].

Integral sliding modes in the presence of unmatched disturbances.

Castaños and Fridman[4] showed that in the presence of unmatched perturbation it is reasonable to select the projection matrix in the form

G=B+,

where B+=(BTB)1BT to minimize it.

For nonlinear case it was done in [5].

Continuous controllers based on super-twisting algorithms.

Discontinuous sliding mode controllers can be replaced by continuous super-twisting based control algorithms [6]. This approach has two main advantages:

  1. chattering adjustment;
  2. perturbation reconstruction without filtration,

and important disadvantage: it has initial phase.

References

  1. G. P. Matthews, R. A. DeCarlo. Decentralized tracking for a class of interconnected nonlinear systems using variable structure control. Automatica, 24, 187–193, 1988.
  2. V. I. Utkin, J. Shi. Integral sliding mode in systems operating under uncertainty conditions. Proceedings of the 35th IEEE Conference on Decision and Control, 1996.
  3. L. Fridman, A. Poznyak, F.J. Bejarano. Robust Output LQ Optimal Control via Integral Sliding Modes. Birkhäuser Basel, 2014, ISBN 978-0-8176-4961-6.
  4. Castaños, F.; Fridman, L. Analysis and Design of Integral Sliding Manifolds for Systems with Unmatched Perturbations. IEEE Transactions on Automatic Control, 51(5), 853–858, 2006.
  5. Rubagotti, M.; Estrada, A.; Castaños, F.; Ferrara, A.; Fridman, L. Integral Sliding Mode Control for Nonlinear Systems With Matched and Unmatched Perturbations. IEEE Transactions on Automatic Control, 56(11), 2699–2704, 2011.
  6. Ríos, H.; Kamal, S.; Fridman, L.; Zolghadri, A. Fault Tolerant Control Allocation via Continuous Integral Sliding Modes: A HOSM-Observer Approach. Automatica, 51, 318–325, 2015.