Professional Documents
Culture Documents
An Experimental Prototype of Buck Converter Fed Series DC Motor Implementing Speed and Current Controls
An Experimental Prototype of Buck Converter Fed Series DC Motor Implementing Speed and Current Controls
Malaysia
Abstract This paper implements a speed/current control of a II. SERIES DC MOTOR BASIC PRINCIPLES
prototype series DC motor using a buck converter model. It first
came up with, a performance analysis for current and speed The series DC motor provides high starting torque and is
controllers are provided followed by a simulation in MATLAB. able to move very large shaft loads when it is first energized.
Analyzing the discontinuous conduction mode (DCM) of the buck Since the series field winding is connected in series with the
converter along with the non-linear behavior of the mechanical armature, it will carry the same amount of current that passes
load put us forward to an efficient strategy for the linearization through the armature. For this reason the field is made from
of speed ramp from stall to nominal speed. The strategy uses a
neural network training routine to provide a practical modeling heavy-gauge wire that is large enough to carry the load.
on a variety of converters non-linear effects. Then, the whole Every DC motor primarily described by the following
procedure as a pre-design simulation study is practically equations:
implemented. The use of an AVR-controlled buck converter E = K . ; e = K . I a ; K = Laf . I f (1)
paves the way to a straightforward combined speed/current
control. Meanwhile, it is shown that the constructed set avoids where, is the shaft speed, Ia is the armature current, Laf is the
unnecessary complicated control system while preserving a very mutual inductance between armature and stator.
fast and desirable response. The speed of a DC motor can be varied by controlling the
field flux, the armature resistance or the terminal voltage
KeywordsBattery; electric machine; power converter.
applied to the armature circuit. The three most common speed
I. INTRODUCTION control methods are field resistance control, armature voltage
control, and armature resistance control. Here we use an
DC motors could efficiently be driven by PWM signals to
control the motor input voltage. However, there are some armature voltage control to manage speed and current; as
serious problems exist such as underlying non-linear observed from the following equation.
switching/load behavior. This may cause an unsatisfactory V 1 Ra + R f
dynamic behavior or exhibit a very noisy shape [1]. Therefore, = dc (2)
various combinations of dc-dc power converters with dc Laf Laf
motors have been reported in a considerable amount of In the other hand, the use an inductor could be waived
literature [2-8]. when considering the DC motor windings inductance. Besides,
The buck type switched dc-dc converter is well known and the inner induced voltage of the DC motor operates identical to
organized in power electronics. Considering the converters an output capacitor voltage. Therefore, a diode and an IGBT
energy storing elements, a coil and a capacitor, smooth dc form a buck converter (Fig. 1); used to control the motors
output voltages and currents can be generated [9]; however, the input infeed. Meanwhile, practically speaking, it is impossible
control system design of the converter is of an extreme to precisely determine/measure the parameters, R and L, to put
importance in order to tackle with the non-linearity due to into control equations. Therefore, the control loop uses
load/switching dynamic behavior. instantaneous values of current, voltage and speed, as the only
solution.
In this paper, a strategy, in view of practical simplicity, is
implemented to provide a somehow fast and accurate control III. BUCK CONVERTER
over non-linear effects of load/switching dynamics. The The buck converter, as shown in Fig. 1, comprises a set of
strategy is based on training a neural network (NN) using diode and switch along with a low-pass LC filter. Using a
recorded sample data. Also, this paper serves as an proper duty cycle control over the switches, it is possible to
implementation report for the speed/current control of a control the output voltage. Here, as mentioned in section II, we
prototype series DC motor. The whole procedure demonstrates need only a diode and a switch to implement a complete buck
pre-design simulation studies as well as a complete practical converter operation.
implementation.
4500
be fed into the switch. The PIs output is adjuusted automatically 4000
3500
3000
2500
2000
1500
1000
500
0 2 4 6 8 10 12 14
5
x 10
4501
4500
4499
4498
4497
4496
4495
1.49 1.5 1.51 1.52 1.53 1.54 1.55 1.56 1.57 1.58 1.59
6
x 10
607
30
25 SPEED(rps)
20
15
CURRENT(Amper)
10
3000
(a) (b)
2500
motor current A (x0.01)
2000 Figure. 9. Dynamic response of the controller, (a) current control mode, (b)
1500
speed control mode.
1000
rotor speed(rpm)
500
0.9
0
0 500 1000 1500 2000 2500 0.8
sample(step=0.014 s)
0.7
2400
1500 2200
1800
1000
output from linear input
1600
speed(rpm)
1000
0 800
0 500 1000 1500 2000 2500
sample(step=0.014) 600 output from compensated input
400
Figure 7: Motor speed/currnet in speed control mode. 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Duty cycle
608
[1] F. Antritter, P. Maurer, and J. Reger, Flatness based control of a
buckconverter driven dc motor, Proc. 4th IFAC Symposium on
A. Speed Linearization Mechatronic Systems, vol. 4, Part 1, 2006.
When the D changes between 0.123 to 0.925 linearly (see [2] I. Boldea and S.A. Nasar, Electric Drives. Boca Raton, FL: CRC Press
LLC, 1999.
Fig. 10, red curve), the speed go through a non-linear path (see
[3] J. Linares-Flores and H. Sira-Ramirez, A smooth starter for a dc
Fig. 11, blue curve). To compensate this non-linear overcome, machine: a flatness based approach, Proceedings of 1st International
we propose using a NN to calculate an input such that it can Conference on Electrical and Electronics Engineering and X Conference
linearise the speed. The training of this NN has been done on Electrical Engineering, 2004, pp. 589-594.
using recorded samples. The result is illustrated in Fig. 10, blue [4] J. Linares-Flores and H. Sira-Ramirez., Dc motor velocity control
curve along with Fig. 10, green curve. As obvious from these through a dc-to-dc power converter, Proceedings of 43rd Conference
on Decision and Control (CDC), 2004, pp. 5297-5302.
figures, the result is satisfactory.
[5] L. Guo, Implementation of digital PID controllers for dc-dc converters
VI. CONCLUSION using digital signal processors, Proceedings of IEEE EIT, 2007, pp.
306-311.
It has been presented in this paper, a brief implementation [6] M. H. Rashid, Dynamic responses of DC chopper-controlled series
report and some techniques to linearly control the speed for a motor, IEEE Trans. Indust. Electron. Control Instrument., vol.IECI-28,
series DC motor driving a blower. The emphasis is on a simple no. 4, pp. 323330, Nov. 1981.
but efficient experimental set that provides a linear [7] N. T. Tweig, Speed control of a DC series motor using buck-boost
converter, The 11th Middle East Power Syts. Conf., 2006.
speed/current control using a trained NN. Any extension is
[8] R. M. T. Raja Ismail, M. A. Ahmad, M. S. Ramli, Speed Control of
possible on this set and is a potential background for future Buck-converter Driven Dc Motor Using LQR and PI: A Comparative
work. Assessment, in Proc. 2009 Int. Conf. on Information Management and
Engineering, pp. 651-655.
REFERENCES [9] R. W. Erickson, Fundamentals of Power Electronics, New York:
Chapman and Hall, May 1997.
609