Professional Documents
Culture Documents
Experiment On Servo Positioning Control
Experiment On Servo Positioning Control
net/publication/288449286
Experimental Setup and Robust Servo DC Motor Position Control Based on Gain
Schedule Sliding Mode Controller
Article in Research Journal of Applied Sciences, Engineering and Technology · May 2012
CITATIONS READS
10 2,515
2 authors, including:
Ali M Yousef
Assiut University
41 PUBLICATIONS 728 CITATIONS
SEE PROFILE
All content following this page was uploaded by Ali M Yousef on 16 August 2017.
Abstract: A position control of DC motor servo drive based on the Sliding Mode (SM) approach is presented.
The modeling and analysis of the servo DC motor are obtained. The Sliding Mode Controller (SMC) design
changes such that its performance is substantially improved. To improve the controller performance in steady
stat (zero error) the Integral Sliding Mode Controller (ISMC) is used. Since the main drawback of SMC is a
phenomenon, the so-called chattering, resulting from discontinuous controllers. A ISMC with switched gains
is used for chattering reduction and controller robustness. For comparison, the proposed ISM with switched
gains is compared with that of a PID controller. Experiments and simulations have been carried out in order
to validate the effectiveness of the proposed scheme. The proposed controller offers very good tracking; it is
highly robust, reaches the final position very fast. Furthermore the application of the SM ensures reduction of
the system order by one. Also, quick recovery from matched disturbance in addition to good tracking ability.
Moreover, this scheme is robust against the parameters variations and eliminate the influence of modeling.
Key words:Gain schedule sliding mode control, PID control, robust control, servo DC motor, sliding mode
control
Corresponding Author: Ahmed M. Kassem, Control Technology Department, Industrial Education College, Beni-Suef University,
Egypt
1320
Res. J. Appl. Sci. Eng. Technol., 4(10): 1320-1327, 2012
Let
Va = u (3)
Km d 2θ ⎡ BR + Km2 ⎤ dθ ⎡ 1 ⎤
u = 2 +⎢ α ⎥ +⎢ ⎥ TL (4)
Fig. 1: DC servomotor circuit diagram Rα Jm dt ⎣⎢ Rα Jm ⎥⎦ dt ⎣ Jm ⎦
Table 1: Parameter of the DC motor In state space matrix form, one gets:
Parameters Values
Ra 0.316
La 0.00008 H dx
Km 0.0302 Nm/A = Ax + Bu + Dv (5)
Kv 60/317 Vs dt
Va 24 V
Jm 1.34e-5 Kgm2 where,
compared with the traditional SMC and PID controller.
The advantages and limitations of each method are
discussed. ⎡0 1 ⎤ ⎡ 0 ⎤ ⎡ 0 ⎤
⎢
A= ⎢ 2 ⎥
BRa + K m ⎥ , B = ⎢⎢ Km ⎥⎥ , D = ⎢⎢ 1 ⎥⎥ (6)
−
PLANT DESCRIPTION ⎢0 − Ra Jm ⎥⎦ ⎢⎣ Ra Jm ⎥⎦ ⎢⎣ Jm ⎥⎦
⎣
The plant consists of a DC motor with an inertial with x = [x1 x2]t, x1 = 2, x2 = d2/dt = T, v = TL
load. The DC motor is separately excited and armature
controlled, which schematic diagram is shown in Fig. 1.
and
In this section we proposed to design a controller to
control the motor-load angle speed. The system
x1 Rotor position
parameters is shown in appendix (Table 1). A block
diagram of the DC servomotor with Automatic Voltage x2 Rotor speed
Regulator (AVR) is shown in Fig. 2. u Control input
v Disturbance
Mathematical model: The state equations that describe t Transpose
the DC servomotor behavior (Abdel Ghany and
Bensenouci, 2004) are: THE INTEGRAL SLIDING MODE (ISM)
CONTROLLER
d 2θ Km K f dθ
= i − − TL (1) In this section we will show first the design of the
dt 2 J a J dt
SM controller and later, based on the analysis and
dia R K dθ Va interpretation of the controller block diagram we
= − a ia − b + (2)
dt La La dt La introduce the proposed ISM controller.
The sliding surface F is defined as:
1321
Res. J. Appl. Sci. Eng. Technol., 4(10): 1320-1327, 2012
F = e& + C . e = (2r - 2). C + Qr′ - T (7) assumption holds as long as the bandwidth of the outer
control loops do not exceed that of AVR.
The selection of a finite K gain affects the sliding
where
surface. By choosing a finite, appropriate value for K the
chattering is greatly reduced (Orges et al., 2003). The
2r The position reference
constant C basically determines the speed of response. It
C A positive constant
is the only parameter, which determines the dynamic of
the system in SM. The choice of the constant C is also
From the second theorem of Lyapunov, the stability
bounded from the AVR bandwidth and the encoder noise.
condition can be written as:
Large values of constant C tend to faster response, but if
the bandwidth of the AVR is exceeded this will lead in
1 dσ 2 chattering and it will deteriorate the controller
. = σ .σ& ≤ − K σ (8)
2 dt performance.
To reduce greatly the steady state error an integral
where, ½ . F2 > 0 (positive definite) is a Lyapunov block is added, which forces the system in steady state
function and K a positive constant. The control voltage toward a zero error positioning. This integral block tends
command is calculated by substituting σ and σ& in Eq. to slow down the transient response of the control system.
(8) as follows (Orges et al., 2003): For this reason it is switched on only when the system
approaches the final position. On one hand the sliding
mode tracks the reference very fast ensuring a very small
⎡ ⎛ BRa + K 2 m ⎞ ⎤ tracking error till the final positioning is reached and on
⎢θ&&r + C .θ&r + ⎜⎜ − C⎟⎟ θ&⎥
R J ⎢ ⎝ Ra Jm ⎠ ⎥ the other hand the integral block, taking advantage of the
u= a m ⎢ ⎥ (9)
Km small initial error, reduces it to zero very fast.
⎢ + 1 T + K . sign (σ ) ⎥ The gain K is switched to a larger value K1 right
⎢⎣ Jm L ⎥⎦
before the position command reaches the desired final
value. The condition of switching is detected when speed
A block diagram of this conventional SM controller is and acceleration signals of the position command have
shown in Fig. 3. opposite signs. This gain is returned to its previous value
The problem with this conventional controller is that immediately after the final position is reached. This
it has large chattering in the control output and the drive ensures a fast and precise stop of the servo. If a large gain
is very noisy. Furthermore, because of chattering, it is will be applied all the time, chattering in the torque
difficult to achieve small enough positioning error in command will be inevitable. So, we have designed a
steady state (Orges et al., 2003). controller, which has a very good tracking and reaches
To reduce chattering the sign function (infinite gain) very fast the final position. The controller is also very
of the conventional SM is substituted with a finite gain K robust to the outside disturbances or parameter
within a small boundary. This affects controller's uncertainties. A block diagram of the ISMC with switched
robustness too, but still the controller will remain robust gains is shown in Fig. 4.
enough if gain K is chosen large enough.
An infinite or very large gain K increases chattering PID CONTROLLERS
because the bandwidth of the Automatic Voltage
Regulator (AVR) is not infinite. We assumed an ideal PID controllers are dominant and popular and, has
AVR and did not include it in the plant model, but this been widely used because one can obtain the desired
1322
Res. J. Appl. Sci. Eng. Technol., 4(10): 1320-1327, 2012
Fig. 4: Block diagram of the proposed ISM controller with switched gains
1323
Res. J. Appl. Sci. Eng. Technol., 4(10): 1320-1327, 2012
5
1.0 θr
4
0.5
Disturbance level
pos. (rad.)
0 2
1 PID
-0.5
0 ISMC
-1.0 -1
0 0.2 0.4 0.6 0.8 1.0 0 0.2 0.4 0.6 0.8 1.0
Time (sec.) Time (sec.)
(a) (a)
5
θr 60 SMC
4
PID
2
20
1 PID
0 SMC 0
-1 -20
0 0.2 0.4 0.6 0.8 1.0 0 0.2 0.4 0.6 0.8 1.0
Time (sec.)
Time (sec.)
(b) (b)
Fig. 7: Time response of the proposed ISMC and PIDC driven
60 SMC DC servo motor with disturbance
Rotor speed (rad/sec)
40 5
PID θr
4
20
3
pos. (rad.)
0
2
1 PID
-20
0 0.2 0.4 0.6 0.8 1.0
Time (sec.) 0 ISMC
-1
(C) 0 0.2 0.4 0.6 0.8 1.0
Fig. 6: Time response of the proposed ISMC driven DC servo Time (sec.)
motor with parameters changes
(a)
1324
Res. J. Appl. Sci. Eng. Technol., 4(10): 1320-1327, 2012
3
For perturbed system the responses are shown in 2
Fig. 8. It should be seen that the system is robustly stable 1
in spite of parameters variations. 0
-1
Experimental Results: Our experimental setup is
-2
illustrated in Fig. 9. The DC machine parameters used 0 10 20
in the experiments are shown in Table 1. The hardware Time (sec.)
of the drive system consists of a four-quadratic MOSFET
based chopper. The SMC and the switching controller are Fig. 11: Time response of the SMC driven DC servo motor
implemented related to Fig. 3 and 4. The experimental 5
setup is shown in Fig. 10. 4
Figure 11 shows the experimental time response of 3
position (rad)
1325
Res. J. Appl. Sci. Eng. Technol., 4(10): 1320-1327, 2012
REFERENCES
5
4
Astrom, K. J. and T. Hagglund, 1995. PID Controllers:
Theory, Design and Tuning. 2nd Edn., Instrument
position (rad)
3
2
Society of America.
Abdel Ghany, A.M. and A. Bensenouci, 2004. Improved
1
Free-chattering variable-structure for a DC
0
servomotor position control. 3rd Saudi Technical.
-1
Conf., 2: 21-30.
-2
0 10 20 30 40 Ahmed, N.A., 2005. Modeling and simulation of ac-dc
Time (sec.) buck-boost converter fed DC motor with uniform
PWM technique. Electric Power Sys. Res., 73(3):
Fig. 13: Time response of the ISMC with gain changed driven
DC servo motor 363-372.
Ciro, A., V. Nardi, A. Perfetto and G. Tomasso, 1999.
Vectorial torque control: A novel approach to torque
5
and flux control of induction motor. IEEE Trans.
4 Indus. Appl., 35(6): 1399-1405.
position (rad)
1326
Res. J. Appl. Sci. Eng. Technol., 4(10): 1320-1327, 2012
Orges G., K. Takaynki and O. Hirosh 2003. A new Sharkawi, E.L.M. and C. Huang, 1989. Variable structure
controller for PMSM servo drive based on the sliding tracking of DC motor for high performance
mode approach with parameter adaptation. IEE applications. IEEE Trans. Energ. Convers., 4:
Trans. On IA, 123(6): 675-680. 643-650.
Rahman, M.F., L. Zhong, M. Haque and M.A. Rahman, Yaniv, O. and M. Nagurka, 2003. Robust, PI controller
2003. A direct torque controlled Interior permanent
design satisfying sensitivity and uncertainty
magnet synchronous motor drive without a speed
sensor. IEEE Trans. Energ. Conver., 18(1): 17-22. specifications. IEEE Trans. Automat. Control, 48:
Rahman, M.F., E. Haque and L. Zhong, 2004. Problems 2069-2072.
associated with the direct torque control of an interior
permanent magnet synchronous motor drive and their
remedies. IEEE Trans. Indus. Electron.., 51(4): 799-
908.
1327