Title: A Survey of Some Sliding Mode Control Designs Dennis Driggers EE691 March 16, 2006
1A Survey of Some Sliding Mode Control
DesignsDennis DriggersEE691March 16, 2006
2Overview
- Most types of system control techniques
incorporate some type of disturbance waveform
modeling. Even if the disturbance waveform is
completely unknown, a disturbance
characterization of the waveform is assumed.
This assumption is usually made on a worst case
basis to insure stability of the targeted system.
3- Classical and Modern Control theory incorporates
waveform characterization of disturbances with
and without waveform structure. Modern control
theory is centered around modeling the
disturbance to either completely reject,
minimize, or to even utilize the disturbance in
controlling system behavior. In all of these
circumstances it is necessary to model the
waveform.
4Some Waveform Models used in Modern Control Design
5Introduction to Sliding Mode Control
- Sliding Mode Control does not require a
disturbance waveform characterization to
implement the control law. The main advantage of
Sliding Mode Control (SMC) is the robustness to
unknown disturbances. Required knowledge of the
disturbance is limited to the disturbance
boundary. Traditional SMC was, however, limited
by a discontinuous control law. Depending on the
plant dynamics, high frequency switching may or
may not be an issue to contend with. There are
techniques to limit and eliminate the
high-frequency switching associated with
traditional SMC. It is the intent of this paper
to look at several SMC techniques utilizing an
aircraft model with bounded external disturbances.
6Agenda
- Background of SMC
- Definitions
- SMC Design Methodology
- Derivations
- Traditional SMC
- Supertwist
- SMC driven by SMC observer
- Simulation Results
- Conclusions
7Agenda
- Background of SMC
- Definitions
- SMC Design Methodology
- Derivations
- Traditional SMC
- Supertwist
- SMC driven by SMC observer
- Simulation Results
- Conclusions
8Background
- Sliding Mode Control (SMC) theory was founded
and advanced in the former Soviet Union as a
variable structure control system. - SMC is a relatively young control concept dating
back to the 1960s. - SMC theory first appeared outside Russia in the
mid 1970s when a book by Itkis (1976) and a
survey paper by Utkin (1977) were published in
English. - The SMC reachability condition is based on the
Russian mathematician, Lyapunov, and his theory
of stability of nonlinear systems.
9Agenda
- Background of SMC
- Definitions
- SMC Design Methodology
- Derivations
- Traditional SMC
- Supertwist
- SMC driven by SMC observer
- Simulation Results
- Conclusions
10Definitions
- State Space An n-dimensional space whose
coordinate axes consist of the x1 axes,x2
axis,,xn axes. - State trajectory- A graph of x(t) verses t
through a state space. - State variables The state variables of a system
consist of a minimum set of parameters that
completely summarize the systems status. - Disturbance Completely or partially unknown
system inputs which cannot be manipulated by the
system designer.
11Definitions
- Sliding Surface A line or hyperplane in
state-space which is designed to accommodate a
sliding motion. - Sliding Mode The behavior of a dynamical system
while confined to the sliding surface. - Signum function (Sign(s))
-
- Reaching phase The initial phase of the closed
loop behaviour of the state variables as they are
being driven towards the surface. -
12Agenda
- Background of SMC
- Definitions
- SMC design Methodology
- Derivations
- Traditional SMC
- Supertwist
- SMC driven by SMC observer
- Simulation Results
- Conclusions
13SMC Design MethodologyThree Basic Steps
- Design a sliding manifold or sliding surface in
state space. - Design a controller to reach the sliding surface
in finite time. - Design a control law to confine the desired state
variables to the sliding manifold.
14SMC Graphical Illustration
15Agenda
- Background of SMC
- Definitions
- SMC design Methodology
- Derivations
- Traditional SMC
- Supertwist
- SMC driven by SMC observer
- Simulation Results
- Conclusions
16Aircraft Modeled Parameters
- Simplified aircraft model consist of angle of
attack, aircraft pitch rate, and elevator
deflection represented as a ,q, and de. - Aircraft parameters for a particular
airframe at a particular attitude and altitude. - Changes in airframe due to damage
(unknown, uncertain, and bounded) - Horizontal tail and rudder areas.
- Flight profile filters.
-
17Aircraft and Disturbance Models used in
Simulations
where
18Derivations for Traditional SMC
- It is necessary to find the relative degree of
the system in state-space. Relative degree, ,
is determined by the number of times the output
has to be differentiated before any control input
appears in its expression. - The aircraft model in scalar format is
- The relative degree of the plant is 3 as the
control u appears as follows
19Sliding Surface Design
- The sliding manifold is formulated as
- where
- then .
- and are deigned to make the dynamic
sliding surface stable. This is achieved by
making the equation Hurwitz stable. The equation
from the ITAE tables for a 2nd order system is -
- and for a then C1 and C2 are 14 and
100 respectively.
20Derivation for reaching phase
- To guarantee an ideal sliding motion the
?-reachability condition must be met and is
given by
21Reaching Phase Design
- Introduce a Lyapunov function candidate.
-
- The derivative of the Lyapunov function is
- The initial conditions are given as
- and
. - Desire seconds, then
-
-
22SMC Controller Design
- The controller can be implemented with the signum
function as follows
23Simulink Diagram for Traditionial SMC
24Supertwist Design
- It has been shown (not in this brief) that the
solution to the following differential equation -
- and its derivative converge to zero in finite
time if - , , and
. - On this basis u is introduced as
25Supertwist Design
- Supertwist utilizes the same sliding surface and
values as the traditional SMC. The signum control
function is replaced with the function - The values for L1.5 are
26Supertwist Block Diagram
27SMC Observer Design
28SMC Observer Design
29Disturbance Observer Block Diagram
30Agenda
- Background of SMC
- Definitions
- SMC design Methodology
- Derivations
- Traditional SMC
- Supertwist
- SMC driven by SMC observer
- Simulation Results
- Conclusions
31Disturbances
32Phase Diagramof the Sliding Surface
33Traditional SMC
34Supertwist
35SMC Observer
36Agenda
- Background of SMC
- Definitions
- SMC design Methodology
- Derivations
- Traditional SMC
- Supertwist
- SMC driven by SMC observer
- Simulation Results
- Conclusions
37Conclusion and Comments
- Traditional SMC.
- High frequency switching controller.
- Simple controller design.
- High quality control.
- Supertwist
- Continuous control function.
- Controller is more complex.
- High quality control.
- Disturbance SMC Driven by SMC Observer
- Continuous controller.
- More complex than supertwist.
- Very high quality control.
- All SMC designs provided high quality of control
without disturbance waveform modeling.
38Summary
- Reviewed some background and definitions related
to SMC. - Derived three types of sliding mode controllers,
traditional, Supertwist, and SMC Driven by a SMC
Observer. - Simulated each controller in Simulink using a
partial plant model of a F-16 aircraft. - Simulated a phase portrait of the sliding surface
in state space. - Compared simulation results of the error and
control output for each design.
39References
- Shtessel, Y., Buffington, J., and Banda,
S.Multiple Timescale Flight Control Using
Reconfigurable Sliding Modes, Journal of
Guidance, Control, and Dynamics, Vol. 22, No. 6,
Nov. Dec. 1999, pp. 873-883 - Edwards, Christopher, and Surgeon, Sarah, K.
Sliding Mode Control, Theory and Applications,
Taylor and Frances Inc., 1900 Frost Road, Suite
101, Bristol, PA 19007 - Brogan, William, L. Modern Control Theory,
Third edition, Prentice Hall, Englewood Cliffs,
New Jersey 07632 - Dorf, Richard, C., and Bishop, Robert, H, Modern
Control Systems, Ninth edition, Prentice Hall,
Upper Saddle River, NJ 07457