Basic Tutorial On Sliding Mode Control I
Basic Tutorial On Sliding Mode Control I
Abstract – One technology to support production speed is electric needed. In this research, the SMC method will be applied in
motors with high performance, efficiency, dynamic speed and good speed control of DC motor. Classical PID is used to compare
speed responses. DC motors are one type of electric motor which is the performance of SMC.
used in the industry. Sliding Mode Control (SMC) is the robust non- This paper is organized as follows. Section II present the
linear control. The basic theory regarding SMC is presented. The theoretical review of SMC which mentioned before. In section
SMC design which is implemented is the speed control of the DC
III, design of SMC for speed control of DC motor is presented.
motor is analyzed. The controller is implemented in simulation using
MATLAB / Simulink environment. The step response and signal
In section IV, the simulation results are discussed. Finally, the
tracking test unit are carried out. The results show that SMC has a conclusion is in section V.
better performance compare to PID which is faster settling time and
II. SLIDING MODE CONTROL
no overshoot and undershoot.
The SMC works by bringing the state from the system to the
Keywords—railway, traction motor, motor control, MRAS sliding surface and then to the central point, as illustrated in
Figure 1 (a). Next Figure 1 (b) shows the switching of the
I. INTRODUCTION control signal tracking the sliding surface to the origin. Sliding
One of the technologies used to accelerate the production surface is a condition where the switching function (s) is zero
process in the industry is an electric motor. Electric motor based (s = 0). On the top and bottom of the sliding surface, there is a
on the electric current is divided into two, namely DC motors limiting switching value, ± Δ. If a state x (t) is x (t)> Δ then
and AC motors. DC motors were first discovered and are still switching will be off, otherwise if x (t) <- Δ then switching will
widely used today because of the ease in the control system. be on. System reach sliding surface by making transition
However, DC motors require more expensive maintenance between stable and unstable trajectories and error converge to
costs than AC motors because of the brush that can wear out. zero in sliding surface [7]. The aim of the SMC is that the output
Electric motor applications in the industrial world include of the system is to track to the desired reference and to produce
electric cars, robotic actuators, paper machines and home control signals which make minimum tracking error.
applications [1]. The control signal in the SMC consists of two parts, namely
PID is one of the classic control methods that are still widely in reaching mode and sliding mode. Reaching mode is to bring
used. Based on [2][3] 90% of industries still use PID because the state of the system to a sliding surface, switching control
of the advantages of being simple and applicable. However, one (usw) is required. Furthermore, in the sliding mode state, there
disadvantage of this method is that performance decreases if the is an equivalent control (ueq) to keep the state system stable. The
plant is non-linear [4]. Sliding Mode Control (SMC) is one sliding mode control signal can be written as equation (1), while
controller that can handle plant nonlinearity conditions. R.K. switching control defined as (2). Figure 2 shows the SMC
Munje et.al.[5] said that the advantages of SMC are robustness, diagram where the control signal consists of equivalent control
ability to deal with non-linear systems, time-varying systems, it and switching control.
can be designed for fast dynamic responses and good abilities
over the wide range. 𝑢𝑆𝑀𝐶 (𝑡) = 𝑢𝑒𝑞 + 𝑢𝑠𝑤 (1)
DC motor will have electrical parameters changes as the
temperature increase, current, and voltage fluctuations, time- 𝑢𝑠𝑤 = 𝐾 𝑠𝑔𝑛(𝑠) (2)
varying loading conditions, driving and operating conditions
[6]. These changes are making the DC motor has non-linear where K > 0 is selected sufficiently large. The larger value of
characteristics. Therefore, the non-linear control method is K, the faster the trajectory converges to the sliding surface.
where δ is a small tuning scalar called as tuning parameter to Then the system can be converted into the following canonical
reduce chattering. form
𝑥̇1 = 𝑥2 (7)
𝑦 = 𝑥1 (9)
Switching function
1
𝑢𝑒𝑞 = 𝑢 = (12.81𝜔 + (1.48 − 𝐶)𝜔̇ )
138.5
(16)
1 𝑠
𝑢𝑆𝑀𝐶 = (12.81𝜔 + (1.48 − 𝐶)𝜔̇ ) + 𝐾
138.5 |𝑠| + 𝛿
(17)