Exploring Observer-Based Sliding Mode Control For Nonlinear and Uncertain Systems A Comprehensive Review
Exploring Observer-Based Sliding Mode Control For Nonlinear and Uncertain Systems A Comprehensive Review
ISSN No:-2456-2165
Chattering Avoidance
In order to achieve the ideal sliding motion, the control
action must switch infinitely rapidly. Real plants can only
switch at a particular frequency, so their trajectories wiggle
dangerously close to the surface they are sliding on.
Chattering is the name given to this motion because it occurs Fig 1 Signum and Saturation Functions
so regularly. Chattering is mainly caused by factors [16] and
[17]. Signum-Like Function:
Delays: v(s,δ )
s (2.3)
The core principle of sliding mode theory is that the s δ
switching frequency is endless, which is not realistic. The
reason for this is that sliding mode theory is not based on Where δ is a small positive scalar and is not the
empirical evidence. Due to various practical considerations,
boundary layer. It can be visualized that as δ 0 , the
delays cause the dynamics of the system to oscillate about
the sliding manifold as a result. function v( ) tends point-wise to the signum function. The
variable δ can be used to trade off the requirement of
Parasitic Dynamics: maintaining ideal performance with that of ensuring a
While the switching mechanism is presumed to switch smooth control action. Figure 2.1 (a) depicts the plot for
optimally at an infinite frequency, parasitic dynamics in equation (2.3) for δ = 0.005.
series with the plant result in a small amplitude high
frequency oscillation near the sliding manifold. Arctan Function:
Mathematically, this neglect is explained by singular
perturbations. However, VSS are governed by differential For sufficiently small values of δ , the following
equations with discontinuous right-hand sides, so the theory function is a good differentiable approximation of the
does not apply. Chattering can also be controlled by signum function.
installing a boundary layer near the discontinuity or by
replacing the discontinuous control with a continuous s
v(s,δ ) k. tan 1
(2.4)
approximation that is arbitrarily close [17], [18]. By using δ
this method, states can be arbitrarily close to sliding surfaces
rather than being required to stay there. The primary idea is The lower the value of δ , the better the
to use smooth alternative dynamics within the boundary approximation. Figure 2.2 (c) has been drawn for δ = 0.02.
layer to avoid the actual discontinuity. This led to the
concept of pseudo-sliding. Using a saturation function with Hyperbolic Tan Function:
high gain, such as Another smooth approximation of sign( ) is the
tanh function given as follows:
sign(s) if s δ (2.1)
sat(s,δ ) s δ0
if s δ
δ
Where δ 1 is a small positive number which defines Designing a sliding surface that can effectively control
the slope of the curve. Figure 2 (d) shows the curve for the system and drive it to the desired reference
trajectory, despite the nonlinearities and uncertainties in
δ 0.1 . the system dynamics.
Designing an observer that can accurately estimate the
system states, based on the available measurements, and
that is robust to disturbances and uncertainties.
Integrating the sliding surface and the observer into a
controller that can effectively control the system and
achieve the desired performance specifications.
Dealing with practical limitations such as the
availability of sensors, the accuracy of measurements,
and the hardware constraints of the system.
Addressing issues related to the implementation of the
controller, such as computational complexity, real-time
constraints, and stability analysis.
The goal of addressing these challenges is to develop an
observer-based sliding mode control approach that can
effectively control nonlinear and uncertain systems in
practical applications, with improved performance and
robustness compared to traditional control techniques.
Table 1 Related Work in Observer-Based Sliding Mode Control for Nonlinear and Uncertain Systems
Authors Year Application System Dynamics Observer Sliding Mode Control
Liang and Wang 2016 Autonomous Nonlinear with uncertain parameters Adaptive Sliding mode controller
driving observer
Jiang and Lin 2018 Quadrotor Nonlinear with disturbances High-gain Sliding mode controller
UAV observer
Wang et al. 2019 Robot Nonlinear with unknown friction and Disturbance Sliding mode controller
manipulator disturbances observer
Guo et al. 2020 Flexible joint Nonlinear with unknown joint Nonlinear Sliding mode controller
robot friction and disturbances observer
Zhang et al. 2021 Industrial Nonlinear with unknown parameters Hybrid Sliding mode controller
process and disturbances observer
This table provides a quick summary of some related work in observer-based sliding mode control, including the application,
the approach used, and the reference for each study. It can be useful for comparing different approaches and identifying trends or
common themes in the literature.
Table 2 Literature Review of Observer-Based Sliding Mode Control for Nonlinear and Uncertain Systems
Authors Year Key contributions Applications Limitations/challenges
Levant 1993 Proposed sliding mode controller with Electric drives Susceptible to uncertainties
chattering reduction
Edwards and 1998 Introduced super-twisting algorithm for Automotive Limited to single-input systems
Spurgeon sliding mode control systems
Yang and Guo 2004 Developed adaptive sliding mode control Robotics Sensitive to measurement noise
with guaranteed stability
Fridman 2014 Proposed sliding mode observer design for Aerospace Limited to strict-feedback
unknown systems systems systems
Liang and Wang 2016 Proposed observer-based sliding mode Autonomous Tuning parameters required
control with adaptive observer driving
Zhang et al. 2021 Proposed hybrid observer for sliding mode Industrial Complexity of observer design
control of uncertain systems processes
III. RESEARCH METHODOLOGY and the characteristics of the system, such as the degree
of nonlinearity and the type of uncertainties.
A. The research methodology for observer-based sliding Design of the sliding mode controller: The next step is
mode control for nonlinear and uncertain systems to design a sliding mode controller that can use the
typically involves several steps, which may include: estimated states to control the system and drive it to the
desired reference trajectory. The controller design may
Formulation of the problem: The first step is to define involve selecting a suitable sliding surface, choosing
the problem and specify the performance specifications, appropriate control gains, and incorporating robustness
such as the desired reference trajectory and the features such as disturbance observers or adaptive
robustness requirements. control.
Modeling of the system: The next step is to model the Simulation and analysis: After the observer and
system using mathematical equations that capture its controller designs are completed, the system can be
dynamics and uncertainties. This may involve using simulated to evaluate its performance under different
techniques such as nonlinear control theory, system scenarios, such as varying levels of uncertainty or
identification, or machine learning. disturbances. This may involve using numerical
Design of the observer: Once the system model is simulations, such as MATLAB or Simulink, or
available, an observer can be designed to estimate the hardware experiments.
system states based on available measurements. The Comparison with other approaches: Finally, the
observer design may depend on the specific application performance of the observer-based sliding mode control
approach can be compared with other control
Problem Formulation
Infinite buses are supplies that maintain a constant
frequency and voltage regardless of magnitude or angle.
This system is schematically represented in figure. 3.
To test the small signal stability of the system with Design of Sliding Surface
synchronous machine, DeMello and Concordia [26] devised The steady state operating conditions following the
a method by expressing the state matrix elements as loss of circuit 2 in [27] are necessary to understand the little
functions of system parameters. The block diagram that signal stability characteristic of the system. The situation is
Concordia used to model the excitation effect is shown in explained in [27].
Figure 4.
In Table 3, the nominal system features and
operational circumstances that were applied to the sample
problem are listed. All statistics are measured on the 2220
MVA, 24kV base, except for time constants, which are
measured in seconds, while frequency is measured in hertz.
t
s(t) Gx(t) G A BK x( ) d (2.9)
0
(2.11)
(2.12)
1
u(t) GAx(t) β sgn (s) G A BK x(t) (2.13)
GB
Fig 16 Actual and estimated generator output Fig 20 Actual and estimated governor valve position
deviation for area 2 deviation for area 3
V. DISCUSSION