DC Motor Model and Control
DC Motor Model and Control
For this course we will discuss only about the separately excited dc motor.
Here = armature voltage in V, = armature current in A, , = back emf in V, = motor torque in N m, = speed in
flux pole rad s
F (Km) is constant
Va1>Va2>Va3
Tm
Speed below base (rated) speed is controlled by controlling Va. . Speed can be varied by varying Va , keeping flux rated value.
Flux control
Km1 Km2 Km3 Tm Km1<Km2<Km3
Va is at rated value
Speed above base (rated) speed is controlled by changing flux (or Km) and keeping armature voltage constant at rated value.
Base Speed
By controlling Va smoothly one can obtain speed control for any torque. This is
the preferred method of speed control below base speed (i.e.) constant torque, variable power region. Above base speed the speed control is achieved by reducing flux of the machine (flux weakening) at rated armature voltage. This means reducing (or Km ) (constant power, variable torque region). Time constant of the armature circuit is much smaller compared to the armature in a separately excited dc motor . Hence Va control is faster than F(Km ) control.
Solution of example
(a) Torque at 750 rpm = torque 1500 rpm = 300 N-m. 750 rpm = 2.
750 60
= 78.54 rad/s.
1500 rad 1500 rpm = 2. = 157.08 . 60 s Power at 750 rpm = 78.54 300 = 23.56 kW. Power at 1500 rpm = 157.08 300 = 47.124 kW (b) This constant power region. output power = rated power= 47.124 kW. Hence torque =
47124 2 .
3000 60
= 150 N-m.
ef
-
eb if
load
ia
va
-
Field equation: = +
= where is the speed in rad/s and is the machine constant. Torque equation: = Equation of motion: = + +
(5) (6)
+ Ra + s.La
Ia(s)
Kef=Km
Tm(s)
Eb(s)
(s) Kef=Km
1 B + s.J
Equations (7) to (10) can be represented using the following block diagram. It is assumed that the motor initial current and speed is zero.
Transfer function
Following the previous block diagram the speed to input voltage transfer function Can be derived as follows:
where
seconds
seconds
, = 2.5 kg. m2 , = 0, =
220 , step input applied through a switch. Find , and their final values.
2 +
1.05 0.52.5+(1.05)2
0.84 +0.882
Example (2)
.
0.84 +0.882
. =
184.8 s(s+0.882)
= 209.52
1 s
1 s+0.882
= 209.52(1 0.882 ) rad/s. Final value of speed = = 209.52 rad/s= 2000 rpm. Using (7), (8) and the initial condition on current 0 = 0A. = ()
1 ( +
= )
220
220
184.8
440
= 440 0.882 . (Note the high value of initial current which is undesirable) Final value of speed = = 0A.
Kef=Km
Tm(s)
Ra + s.La
ref (s)
Iref (s)
Eb(s)
CONVERTER
Kef=Km
(s)
1 B + s.J
Note : If position control is required then another loop has to be added at the starting. Position reference will be the input. Speed reference will come from the output of the position (PI) controller.
Conclusions
Thus for controlling motor up to base speed For changing armature voltage we need a converter. To minimize or limit the current flowing in the armature circuit during transients, we need a current sensing loop and a current controller with limit. We need a speed controller which will provide the current reference needed for the current controller.