Speed Control of DC Motor Using Sliding Mode Control Approach
Speed Control of DC Motor Using Sliding Mode Control Approach
Speed Control of DC Motor Using Sliding Mode Control Approach
e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 10, Issue 4 Ver. I (July Aug. 2015), PP 17-22
www.iosrjournals.org
Abstract: This paper presents the sliding mode controller design to regulate the speed control of the directcurrent(DC) motor. In this, the sliding surfaces used to derive the different control schemes presented in this
work are based on an integral differential equation acting on the tracking-error expression. A new approach for
the design of sliding mode controllers based on first-order-plus-dead time model of the system is developed.
This approach results in a fixed structure controller with a s et of tuning equations as a function of the
characteristic parameters of the model. The controller performance is judged by simulation on model of the DC
motor
Keywords: DC motor; Sliding mode control, PID controller, single variable; disturbance; robustness
I.
INTRODUCTION
1.1 HISTORY
Variable structure system (VSS) with sliding mode control was first proposed and elaborated in the
early 1950's 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 task s 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].
1.2 PRELIMINARIES
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 into practical application
mainly in the field of control of dc servo motors [2][3], robotic manipulators [4][5], pm synchronous
servomotors, induction motors, aircraft control, spacecraft control and flexible space structure control [6] .
These experiments confirm the theoretical results regarding robustness of vss with sliding modes. However, in
some of these experimental results [2][4][5], it was found that the resulting control is discontinuous and the
chattering phenomenon which can leads to low accuracy in control system. These problems can be solved by
replacing a continuous control [4][5] into the computation of the control input (a sign function) as a result, the
large error behavior of a system is identical to that with discontinuous control. It can be assumed that, the
behavior of the system in small error region as a high gain system and this is similar to that of system with
discontinuous control. Hence, this high gain effect of sliding mode control based on vss, suppressed the
uncertainties due to parametric variations, external disturbances and variable payloads [5]. Besides that the
proper selection of the switching functions will avoid chattering problem in the dc drive systems, hence result in
high accuracy control. The choice of switching functions to control the system states, such that current, speed or
position has been discussed and examined in detail in literature [7]. in is], the control of a permanent magnet
synchronous motor under sliding mode controller has been presented which uses a hyperbolic tangent switching
function in order to overcome the chattering problem. Under this control strategy, the dynamic performance of
the system can be shaped according to the system specification by an appropriate choice of switching function.
It is well known, that the sliding mode control is a popular robust control method. However it has a reaching
phase problem and an input chattering problem (as discussed above). these problems cause the sliding mode
control (smc) is very conservative to be used with other controller design methods because the state trajectory of
the sliding mode control system is determined by sliding mode dynamics, which cannot have the same order
dynamics of the original system. this leads to the introduction of robust controller design with novel sliding
surface. to overcome the conservatism of the smc, the novel sliding surface has been used which the same
DOI: 10.9790/1676-10411722
www.iosrjournals.org
17 | Page
II.
The mathematical model of the DC motor is modeled on the parameters from table given below. The
BLDC motor provided for this paper is the EC 45 flat 45 mm, brushless, 30 Watt from Maxon motors [12].
The parameters used in the modeling are extracted from the parameters used. Find below in Table I the major
extracted parameters used for the modeling task.
1.5
Output signal
Camacho 2007
Camacho 2000
0.5
0
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
Time in seconds
Fig.1output of the motor (speed)
0.16
0.18
0.2
PARAMETERS OF DC MOTOR
Sr. No.
Data
1. Nominal voltage
2. No load speed
3. No load current
4. Nominal speed
5. Torque
6. Nominal current
7. Starting current
8. Max. efficiency
9. Stall Torque
10. Terminal Resistance
11. Terminal Inductance
12. Torque Constant
13. Speed Constant
14. Speed/torque gradient
15. Mechanical time constant
16. Rotor Inertia
17. No. of phase -
Unit
Value
V
12
rpm
1200
mA
151
rpm
1200
mNm
59
A
2.14
A
10
%
77
mNm
255
1.1
mH
0.5
mNm/A
24.5
rpm/V
35.4
rpm/mNm 17.6
ms
16.1
gcm
82.5
3
Table 1
DOI: 10.9790/1676-10411722
www.iosrjournals.org
18 | Page
1/ kg
mes + ms + 1
G( s)
(1)
Where Kg , m and e are the constants and need to calculate.
L
3R
(2)
0.5 103
3 1.10
(3)
e 151.51106
(4)
3R J
K g Kt
0.0161
(5)
Where Ke is
Ke
3R J
0.06902
m Kt
(6)
G( s)
14.48
2.44 10 s 2 0.0161s 1
(7)
0.4
Camacho 2007
Camacho 2000
0.35
Control Signal
0.3
0.25
0.2
0.15
0.1
0.05
0
0.02
0.04
DOI: 10.9790/1676-10411722
0.06
0.08
0.1
0.12
0.14
Time in seconds
Fig.2 input of the motor (voltage signal)
www.iosrjournals.org
0.16
0.18
0.2
19 | Page
Y (S )
K
2
U (S ) m s m s 1
(8)
Or
Y (s) e ms2 + m s 1 KU ( s)
(9)
(10)
Or
(t) =
.
1
[-( m ) y(t )e y(t ) Ku (t )]
e m
(11)
Where 1 =2 and
derivative of 12 is
.
d
e(t )
dt
0 = 2
(12)
and
..
(13)
..
(t ) 1[r (t ) y (t )] 0e(t ) r (t )
.
1
[-( m ) y (t )e y (t ) Ku (t )] 0
e m
.
1
[-( m ) y(t )e y(t ) Ku (t )]
e m
.
.
.
..
.
1
(t ) 1[r (t ) y (t )] 0e(t ) r (t )
[-( m ) y (t )e y (t ) Ku (t )] 0
e m
The equivalent controller U eq (t ) can be obtained from the (15) and given as
( 14)
..
y (t) =
DOI: 10.9790/1676-10411722
www.iosrjournals.org
(15)
20 | Page
(16)
1
e
(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 surface behave as a critical or over damped system, 0 should be
12
4
(18)
U sw (t ) K d
(t )
(t )
(19)
.
..
As we know, derivative of reference signal of set point is zero, i.e. r (t ) r (t ) 0 .the total control law is
U (t ) U eq (t ) U sw (t )
(20)
U (t )
m e
K
y (t )
(t )
0e(t ) K d
(t )
m e
(21)
Where
0.76
0.51
Kd
K td
And
=0.68+0.12 K K D 1
IV.
(22)
(23)
A DC motor is used in simulation to obtain the results of sliding mode control. The results show the
effectiveness of the proposed controller and this result are compared with conventional PID controller.
MathworksT M MATLAB 7.0.1 is used for simulation. The systems considered are of higher order with time
delay. It is clear, that the inputs to the equivalent control law are error signal; reference input signal and output
signal. The switching control law is taken as
U sw (t ) K d
(t )
(t )
(24)
With Kd = 0.8312 and = 1.2917. The parameters of the PID controller are obtained using Zeiglar-Nicholas
method. The PID controller is given by
Gc ( s) K p
K1
1381.34
K D s 11.327
0.0232s
s
s
(25)
The performance of the SMC and PID controller in terms of output responses, input responses, error
signals is shown in Fig.(2, 3, &4) respectively. The sliding surface is shown in Fig. 3.It is clear from the output
responses that both controller gives satisfactory response while the control effort by PID controller, that is
control signal by PID controller is non-smooth while those by SMC is smooth.
In order to check the controller performance, the output disturbance d = 0.5r is added at time t = 0.1sec. from
the output, input and error signal. It is clear the PID controller can not be used as its signal goes to very high
value whenever disturbance occurred.
DOI: 10.9790/1676-10411722
www.iosrjournals.org
21 | Page
250
Sliding Surface
200
150
100
50
0
-50
0
0.02
0.04
0.06
0.08
0.1
0.12
Time in seconds
0.14
0.16
0.18
0.2
Conclusion
This paper has presented a sliding surface approach for the speed control of DC motor. The advantage of sliding
mode approach is that it gives smooth controller action. It has been shown that the performance of the PID controller is
comparable in terms of output of the system, but when it comes under the consideration of the controller action, the action
given by the PID controller is continuously zig- zag pattern. Again in case of output disturbances, the sliding mode gives the
feasible action of the while the PID controller gives very high signal which cannot be implementable in real applications.
The SMC gives advantage of robustness against disturbances wither it is in input side or output side of the system. In case of
immeasurable disturbances, SMC is more capable and gives satisfied performance. Simulation result s show that the
proposed sliding mode control strategy produces satisfactory results with less and smooth control efforts and is effective and
promising in the control of uncertain time delay systems.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
DOI: 10.9790/1676-10411722
www.iosrjournals.org
22 | Page