Speed Control of DC Motor Using Sliding Mode Control Approach
Speed Control of DC Motor Using Sliding Mode Control Approach
control approach
Prabhudev Ghalimath,
S. S. Sankeswari
I. INTRODUCTION
Variable structure system (VSS) with sliding mode control
was first proposed and elaborated in the early 1950s in the
Soviet Union by Emelyanov and several co researchers. At
the very beginning, VSS is well known as special class of
nonlinear systems for solving several specific control tasks in
second order linear and nonlinear systems. However VSS did
not receive wide acceptance among engineering professionals
until 1977, the most interesting fact is that robustness has
becomes a major requirement in modern control application
[1]. The performance of low order control system design, such
as with proportional- integral-derivative (PID) controllers is
less effective for electomechanical systems such as DC drives.
The parametric uncertainty introduced due to plant-model
mismatch degrades the overall system performance since these
uncertainties are hardly considered in the design of linear
controllers like PID. During the past few decades, the robust
control system design for plant-model mismatch processes
have received considerable attention in control community.
Among the established design approaches for robust process
control, sliding mode control (SMC) plays an important role
because it not only can stabilize certain and uncertain systems
but also provide the capability of disturbance rejection and
insensitivity to parameter variations [1], [2].
The most distinguishing property of VSS is its ability to
result in very robust control systems. In other words, the
system is completely insensitive to parametric uncertainty
and external disturbances. Due to its excellent invariance and
robustness properties, the VSS concepts have been developed
A TYPICAL
Unit
V
rpm
mA
rpm
mN m
A
A
%
mN m
mH
mN m/A
rpm/V
rpm/mN m
ms
gcm2
-
(2)
e =
0.5 103
3 1.10
(3)
e = 151.51 106
(4)
3R J
= 0.0161
Kg Kt
(5)
Ke =
3R J
= 0.06902
m Kt
(6)
where Ke is
MODE CONTROL
(8)
Y (s)[m e s2 + (m )s + 1] = KU (s)
(9)
or
Taking inverse Laplace, the equation in time domain form is
m e y(t) + (m )y(t)
+ y(t) = Ku(t)
TABLE I
PARAMETERS OF BLDC M OTOR
Data
Nominal voltage
No load speed
No load current
Nominal speed
Torque
Nominal current
Starting current
Max. efficiency
Stall Torque
Terminal Resistance
Terminal Inductance
Torque Constant
Speed Constant
Speed/torque gradient
Mechanical time constant
Rotor Inertia
No. of phase
L
3R
e =
DC MOTOR
Sr. No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
or
y(t) =
Value
12
1200
151
1200
59
2.14
10
77
255
1.1
0.5
24.5
35.4
17.6
16.1
82.5
3
(10)
1
[(m )y(t)
y(t) + Ku(t)]
m e
(11)
e(t)dt +
0
d
e(t)
dt
(12)
= 1 e(t)
+ 0 e(t) + e(t)
(13)
The error is e(t) = r(t) y(t), Thus above Eq. 13 can be
written as
(t)
= 1 [r(t)
y(t)]
1/Kg
m e s2 + m s + 1
(1)
y(t)]+
r(t)
0 e(t)+
m e [(m )y(t)
(14)
y(t) +
1
[(m )y(t)y(t)+Ku(t)]
= 0.
m e
(15)
= 0.
+
K
e
m e
(16)
The ueq (t) can be simplified by considering
1
e
1 =
(17)
It has been shown that this choice for 1 is the best for the
continuous part of the controller [2]. To assure that the sliding
surfaces behave as a critical or over-damped system, 0 should
be
2
(18)
0 1
4
The switching controller is taken as
usw (t) = Kd
(t)
|(t)| +
(19)
Fig. 1.
Fig. 2.
0.51
|K|
td
0.76
(20)
(21)
(22)
and
= 0.68 + 0.12|K|KD 1
(23)
Gc (s) = KP +
PID Controller
SMC
1.2
Output signal
(t)
usw (t) = Kd
|(t)| +
1.4
0.8
0.6
0.4
0.2
0.02
0.04
0.06
Fig. 3.
0.08
0.1
Time in seconds
0.12
Output Responses
0.14
0.16
0.18
0.2
1.4
PID Controller
SMC
PID Controller
SMC
0.8
1.2
0.6
1
0.2
Output signal
Control Signal
0.4
0.8
0.6
0.2
0.4
0.4
0.6
0.2
0.8
0.02
0.04
0.06
Fig. 4.
0.08
0.1
Time in seconds
0.12
0.14
0.16
0.18
0.2
0.02
0.04
0.06
Fig. 7.
Input Responses
0.08
0.1
Time in seconds
0.12
0.14
0.16
0.18
0.2
Output Responses
12
14
x 10
PID Controller
SMC
1.2
PID Controller
SMC
12
1
10
0.8
Control Signal
Control Signal
0.6
0.4
0.2
0
0
2
0.2
0.02
0.04
0.06
Fig. 5.
0.08
0.1
Time in seconds
0.12
0.14
0.16
0.18
0.02
0.04
0.06
Fig. 8.
Error Responses
0.08
0.1
Time in seconds
0.12
0.14
0.16
0.18
0.2
Input Responses
100
90
80
70
60
Sliding Surface
0.2
50
40
30
V. CONCLUSIONS
20
10
10
0.02
0.04
0.06
Fig. 6.
0.08
0.1
Time in seconds
0.12
Sliding Surface
0.14
0.16
0.18
0.2
1.2
PID Controller
SMC
1
Error Signal
0.8
0.6
0.4
0.2
0.2
0.02
0.04
0.06
0.08
Fig. 9.
0.1
Time in seconds
0.12
0.14
0.16
0.18
0.2
Error Responses