transfer function of dc motor
DESCRIPTION
Modeling DC Motors using System Dynamics MethodTRANSCRIPT
1
DC Motor Transfer Functions
(Reference: Dorf and Bishop, Modern Control Systems, 9th Ed., Prentice-Hall, Inc. 2001)
The figure at the right represents a DC motor attachedto an inertial load. The voltages applied to the field andarmature sides of the motor are represented by fV and aV .The resistances and inductances of the field and armaturesides of the motor are represented by fR , fL , aR , and aL .The torque generated by the motor is proportional to fi and
ai the currents in the field and armature sides of the motor.
m f aT K i i= (1.1)
Field-Current Controlled:
In a field-current controlled motor, the armature current ai is held constant, and thefield current is controlled through the field voltage fV . In this case, the motor torqueincreases linearly with the field current. We write
m mf fT K i=
By taking Laplace transforms of both sides of this equation gives the transfer functionfrom the input current to the resulting torque.
( )( )
mmf
f
T sK
I s= (1.2)
For the field side of the motor the voltage/current relationship is
( )f R L
f f f f
V V V
R i L di dt
= +
= +
The transfer function from the input voltage to the resulting current is found by takingLaplace transforms of both sides of this equation.
DC Motor
2
( )( )1( )
( )ff
f f f
LI sV s s R L
=+
(1st order system) (1.3)
The transfer function from the input voltage to the resulting motor torque is found bycombining equations (1.2) and (1.3).
( )( )
( )( ) ( )( ) ( ) ( )
mf ffm m
f f f f f
K LI sT s T sV s I s V s s R L
= =+
(1st order system) (1.4)
So, a step input in field voltage results in an exponential rise in the motor torque.
An equation that describes the rotational motion ofthe inertial load is found by summing moments
mM T c Jω ω= − =∑ & (counterclockwise positive)or
mJ c Tω ω+ =&
Thus, the transfer function from the input motor torqueto rotational speed changes is
( )( )1( )
( ) /m
JsT s s c Jω
=+
(1st order system) (1.5)
Combining equations (1.4) and (1.5) gives the transfer function from the input fieldvoltage to the resulting speed change
( )( )( )
( ) ( ) ( )( ) ( ) ( )
mf fm
f m f f f
K L Js s T sV s T s V s s c J s R Lω ω
= =+ +
(2nd order system) (1.6)
Finally, since d dtω θ= , the transfer function from input field voltage to the resultingrotational position change is
( )( )( )
( ) ( ) ( )( ) ( ) ( )
mf f
f f f f
K L Js s sV s s V s s s c J s R Lθ θ ω
ω= =
+ +(3rd order system) (1.7)
Free Body Diagramof the Inertial Load
3
Armature-Current Controlled:
In a armature-current controlled motor, the field currentfi is held constant, and the armature current is controlled
through the armature voltage aV . In this case, the motortorque increases linearly with the armature current. Wewrite
m ma aT K i=
The transfer function from the input armature current to theresulting motor torque is
( )( )
mma
a
T sK
I s= (1.8)
The voltage/current relationship for the armature side of the motor is
a R L bV V V V= + + (1.9)
where bV represents the "back EMF" induced by the rotation of the armature windings in amagnetic field. The back EMF bV is proportional to the speed ω , i.e. ( ) ( )b bV s K sω= .Taking Laplace transforms of Equation (1.9) gives
( )( ) ( ) ( )a b a a aV s V s R L s I s− = + (1.10)
or
( )( ) ( ) ( )a b a a aV s K s R L s I sω− = + (1.11)
As before, the transfer function from the input motor torque to rotational speed changes is
( )( )1( )
( ) /m
JsT s s c Jω
=+
(1st order system) (1.12)
DC Motor
4
Equations (1.8), (1.11) and (1.12) together can be represented by the closed loop blockdiagram shown below.
Block diagram reduction gives the transfer function from the input armature voltage to theresulting speed change.
( )( )( ) ( )
( )( )
ma a
a a a b ma a
K L JsV s s R L s c J K K L Jω
=+ + +
(2nd order system) (1.13)
The transfer function from the input armature voltage to the resulting angular positionchange is found by multiplying Equation (1.13) by 1 s .
1 a
a a
Ls R L+
maK 1 Js c J+
bK
( )aV s ( )sω( )aI s ( )mT s+_