Chapter 14 Control of D C Drives
Chapter 14 Control of D C Drives
Chapter 14 Control of D C Drives
Drives
I CLOSED-LOOP CONTROL OF
D.C. DRIVES
Motor drives are used in a very wide power range, from a few watts to many
thousands of kilowatts in applications ranging from very precise, high performance
position controlled drives in robotics to variable speed drives for adjusting flow
rates in pumps. In all drives, where the speed and position are controlled, a
power electronic converter is needed as an interface between the input power
and the motor. In many applications, open-loop operation of d.c. motors may not
be satisfactory because the speed changes if the firing angle is kept constant and
the torque applied to the d.c. motor is increased. However, if the drive requires
constant-speed operation the firing angle has to change to maintain a constant
speed. This can be achieved in a closed-loop control system. The closed-loop
control system has the advantages of improved accuracy, fast dynamic response,
and reduced effects of load disturbances and system nonlinearities.
When the drive requirements include rapid acceleration and deceleration, closed-
loop control is necessary. The system can be made to operate at constant torque
or constant horse power over a certain speed range. In practice, most industrial
drive system operates on closed-loop feedback system.
Figure 14.1 shows the basic block diagram of a closed-loop control system.
If the motor speed decreases due to application of additional load torque, the
speed error en increases, which increases the control signal Ec. This, in turn,
changes the firing angle of the converter and thus increases the motor armature
voltage, Ea. An increase in the motor voltage develops more torque to restore the
speed of the drive system. The system thus passes through a transient period
until the developed torque matches the applied torque.
motor makes the speed control of the motor relatively easy. The motor speed is
adjusted by setting reference or control voltage, er. Assuming a linear power
converter of gain k c, the armature voltage of the motor is
ea = k c er (14.1)
a.c. power ia
supply
Ra +
ef
+
+ If
Converter
of Lf Rf
er gain , ea La
Kc
+
M
eb W
Td
TL
Assuming that the motor field current If and the back-emf constant k a remain
constant during any transient disturbances, the system equations are
dia
e a = R a ia + L a + eb (14.2)
dt
where eb = Ka f w
\ eb = K a K f If w, But f = K f If
= K a If w (14.3)
Substituting Eq. (14.3) in Eq. (14.2) yields
dia
ea = R a ia + L a + K a If w (14.4)
dt
The developed torque balance equation is
dw
T d = K t I f ia = J + Bw + TL (14.5)
dt
The transient behaviour may be analyzed by changing the system equation into
Laplace transforms with zero initial conditions.
Transforming Eqs (14.1) through (14.2) yields
Ea(s) = K c er(s) (14.6)
Ea(s) = R a Ia(s) + s La Ia(s) + Ka If w (s) (14.7)
Fig. 14.3 Open-loop block diagram of separately excited d.c. motor drive
From Fig. 14.3, an expression can be obtained for the change in speed due to
disturbances in control voltage er(s) and load torque TL (s). The response due to
a step change in the reference voltage is obtained by setting T L to zero from
Fig.14.3, we can have the speed response due to reference voltage as
w ( s) Kc Ka I f ( Ra B)
= 2 (14.12)
Er (s ) s (t a t m ) + s (t a + t m ) + 1 + ( Ka I f )2 / Ra B
Now, the response due to a change in load torque, T L , can be obtained by setting
Er to zero. The block diagram for a step-change in load torque disturbance is
shown in Fig. 14.4.
w (s ) (1/ B) (st a + 1)
= 2 (14.13)
TL (s ) s (t a t m ) + s(t a + t m ) + 1 + ( Ka I f )2 / Ra B
Using the final value theorem, the steady-state relationship of a change in speed,
Dw, due to a step change in control voltage, D Er, and a step change in load
torque, DT L , can be found from Eqs (14.12) and (14.13), respectively, by
substituting s = 0.
Kc K a I f
\ Dw = DEr (14.14)
Ra B + (K a I f )2
- Ra
and Dw = DTL (14.15)
Ra B + (K a I f )2
As discussed in previous sections that the d.c. series motors are used
extensively in traction applications where the steady-state speed is determined by
the friction and gradient forces. The motor can be operated at a constant torque
(or current) up to the base speed by adjusting the armature voltage, which
corresponds to the maximum armature voltage. Figure 14.5 shows the chopper-
fed d.c. series motor drive.
The armature voltage is related to the control voltage by a linear gain of the
chopper, kc. Assuming that the back emf constant k a does not change with the
armature current and remains constant, the system equation are:
e a = k c er (14.16)
eb = k a i a w (14.17)
dia
e a = R m ia + L m + eb (14.18)
dt
Td = K t i2a (14.19)
dw
Td = J + Bw + T L (14.20)
dt
The application of a transfer function techniques would no longer be valid
since Eq. (14.19) contains a product of variable-type nonlinearities. However,
these equations can be linearized by considering a small perturbation at the operating
point. Let us define the system parameters around the operating point as
eb = Eb0 + Deb, ea = Ea0 + Dea
i a = Ia0 + Dia, Td = T d0 + DT d
w = w0 + Dw , er = Er0 + Der
TL = TL0 + DT L
Recognizing that Dia Dw and (Dia)2 are very small, tending to zero, Eqs (14.16)
to (14.20) can be linearized to
Dea = KcDer
Deb = K a (Ia0 Dw + w0 Dia)
d( Dia )
Dea = R m Dia + L m + Deb.
dt
Dtd = 2K a Ia0 Dia.
d( Dw )
DTd = J + B Dw + DT L
dt
Transforming these equations into Laplace transform form, yields
DEa(s) = Kc DEr(s) (14.21)
DEb(s) = Ka[Ia0 Dw (s) + w0 DIa(s)] (14.22)
DEa(s) = R m Dia(s) + sLm DIa(s) + DEb(s) (14.23)
DTd(s) = 2 K c Ia0 DIa(s) (14.24)
DTd(s) = sJ Dw(s) + BDs(s) + DT L (s) (14.25)
Equations (14.21) to (14.25) are sufficient to establish the block diagram of a
d.c. series motor drive, as shown in Fig. 14.6. From Fig. 14.6, it becomes clear
that any change in either control voltage or load torque will result in a speed
change. The block diagram for a change in reference voltage is shown in
Fig.14.7(a) and that for a change in load torque is shown in Fig. 14.7(b).
Ra
and Dw = - DI L (14.29)
Ra B + ( Ka I f )2 + Ks Kc Ka I f
Figure 14.8 uses a speed feedback only. In practice, the motor is required to
operate at a desired speed but it has to meet the load torque which depends on the
armature current. When the motor is operating at a particular speed and, if a load
is applied suddenly, the speed will fall and the motor will take time to come up to
the desired speed. A speed feedback with an inner current loop, as shown in
Fig.14.9, provides faster response to any disturbances in speed command, load
torque and supply voltage.
The purpose of the current loop is to cope with a sudden torque demand
under transient operations such as starting, braking, speed reversal, etc. The
output of the speed controller, ec, is applied to the current limiter which sets the
current reference, Iar, for the current loop. The armature current Ia is sensed by
a current sensor, filtered normally by an active filter to remove ripple, and compared
with the current reference Iar. The current error is processed through a current
controller whose output ec adjusts the firing angle of the converter and brings the
motor speed to the desired value.
Any positive speed error caused by either an increase in the speed command
or an increase in the load torque, produces a higher current reference, Iar. The
motor accelerates due to an increase in Iar, to correct the speed error and finally
settles at a new Iar, which makes the motor torque equal to the load torque and
the speed error close to zero. For any large positive speed error, the current
limiter saturates and the current reference Iar is limited to a value Iam and the
drive current is not allowed to exceed the maximum permissible value. The speed
error is corrected at the maximum permissible armature current until the speed
error becomes small and the current limiter comes out of saturation. Now, the
speed error is corrected with Ia less than the permissible value Iam.
The speed control from zero to base-speed is normally done at the maximum
field by armature voltage control, and control above the base-speed should be
done by field weakening at the rated armature voltage. In the field control loop,
the back emf Eb (= Ea Ia Ra) is compared with a reference voltage Eb(ref), which
is chosen to be between 0.85 to 0.95 of the rated armature voltage. The higher
value is used for motors with a low armature circuit resistance. For speeds
below base speed, the field controller saturates due to a large value of error ef,
thereby applying the maximum field voltage and current.
When the speed is closed to the base speed, Ea is almost near to the rated
value and the field controller comes out of saturation. For a speed command
above the base speed, the speed error causes a higher value of Ea. The motor
accelerates, the back emf Eb increases, and the field error ef decreases. The field
current then decreases and the motor speed continues to increase until the motor
speed reaches the desired speed. Thus, the speed control above the base speed is
obtained by the field weakening while the armature terminal voltage is maintained
at near the rated value.
In the field weakening region, the drive responds very slowly due to the large
field time constant. A fully-controlled rectifier is normally used in the field, because
it has the ability to reverse the voltage, thereby reducing the field current much
faster than a half-controlled rectifier.
SOLVED EXAMPLES
Example 14.1 A 60 HP, 230 V, 1750 rpm, separately excited d.c. motor is
controlled by a converter as shown in the block diagram of Fig. 14.8. The machine back
emf constant is Ka = 0.9 V/A rad/s and the field current is maintained constant at 1.2 A.
The armature resistance is R a = 0.1 W and the viscous friction constant is b = 0.25 N-m/
rad/s. The amplification of the speed sensor is K s = 90 mV/rad/s and the gain of the
power control is K c = 100. Determine the following:
(a) The rated torque of the motor.
(b) The reference voltage Er to drive the motor at the rated speed.
(c) The speed at which the motor develops the rated torque if the reference
voltage is kept unchanged.
(d) The motor speed if the load torque is increased by 10% of the rated value.
(e) The motor speed, if the reference voltage is reduced 10%.
(f) The motor speed, if the load torque is increased by 10% of the rated value and
the reference voltage is reduced by 10%.
(g) The speed regulation for a reference voltage of Er = 2.2 V if there was no
feedback as in an open-loop control.
(h) The speed regulation with a closed-loop control.
1750 2p
Solution: wr = = 183.26 rad/s.
60
60 746
(a) The rated torque, TL = = 244.24 N-m.
183.26
(b) Since Ea = Kc Er, for open control Eq. (14.14) gives,
0.1 244.24
Now, Eq. (14.14) gives Dw = = 20.5 rad/s.
0.1 0.25 + (0.9 1.2) 2
and the full-load speed,
w = 183.26 20.5 = 162.76 rad/s = 1554.24 rpm.
The speed regulation with open-loop control is
1750 - 1524.24
= = 14.81%
1524.24
(h) Using the speed from part (c), the speed regulation with closed-loop control is
1750 - 1728.61
= 1.24%
1728.61
From parts (g) and (b), it becomes clear that with closed-loop control, the speed
regulation is reduced by a factor of 11.944.