09_chapter 4

advertisement
69
CHAPTER 4
DESIGN OF SPEED CONTROLLER FOR CONVERTER
FED DC MOTOR DRIVE
4.1
INTRODUCTION
In spite of development of power electronics resources, the direct
current machines are becoming more and more useful in so far as they have
found wide application i.e., automobile industry (electric vehicle), weak
power used battery system (motor of toy), the electric traction in the multimachine systems etc. The speed of DC motor can be adjusted to a great extent
so as to provide easy control and high performance (Raghavan 2005). In
general, an accurate speed control scheme of converter fed drive requires two
closed loops namely an inner current control loop and an outer speed control
loop. A suitable controller is used for these loops. The best known controller
used in industry is the Proportional Integral (PI) controller because of its
simple structure and robust performance in a wide range of operating
conditions. This linear regulator is based on a very simple structure, whose
performance depends only on two parameters namely the proportional gain
(Kp) and the integral gain (Ki).
PI controller is widely used in drive applications because it is
simple and robust. Industrial drives are subjected to variation in parameters
and parameter perturbations, which when becomes significant makes the
system unstable. So the control engineers are on the look out for automatic
tuning procedures. PI control is a fundamental control technology and it
70
makes up 90%
of automatic controllers on process control fields (Carl
Knospe 2006). It is also necessary for the total energy saving system or the
model predictive control to operate each single loop control system
appropriately and thus the PI control is absolutely essential. Mathematical
models of DC motor drive systems derived from theoretical considerations
are practically complex and are of higher order.
The design of controllers for higher order DC drive system leads to
computationally difficult and cumbersome tasks. In this regard, model order
reduction technique is employed to obtain an equivalent reduced order model
of the given converter fed DC drive. The controller design available in the
literature are suitable for reduced order models only. Hence the controller is
designed for the obtained reduced order model with the help of pole zero
cancellation technique. The derived controller parameters were adjusted till
the designers specifications are meted out. The tuned controller is attached
with the original higher order system and the closed loop response is observed
for stabilization process.
For an ideal control performance by the PI controller, an
appropriate PI parameter tuning is necessary. Infact, PI parameter tuning
depends on operator’s know-how; therefore a PI parameter has not been
frequently optimal from the viewpoint of qualities. From the control point of
view, DC motor exhibit excellent control characteristics because of the
decoupled nature of the field (Raghavan 2005). Recently, many modern
control methodologies such as nonlinear control (Weerasooriya and Sharkawi
1991), optimal control (Reyer and Papalambros 2000) variable structure
control (Lin et al 1999) and adaptive control (Rubaai and Kotaru 2000) have
been extensively proposed for DC motor control. However, these approaches
are either complex in theoretical bases or difficult to implement (Lin and Jan
2002).
71
PI control with its two term functionality covering treatment to
both transient and steady state response, offers the simplest and yet most
efficient solution to many real world control problems (Ang et al 2005). In
spite of the simple structure and robustness of this method, optimally tuning
gains of PI controllers have been quite difficult to predict. Frequently used PI
controller tuning methods are Ziegler-Nichols method (ZN) and Symmetric
Optimum (SO) tuning method. These tuning methods are very simple, but
cannot guarantee to be always effective. However, the major inconvenience
of these methods are the necessity of the a priori knowledge of the various
parameters of the motor. To surmount this inconvenience, optimization
procedure may be used for the better design `of controller.
Genetic Algorithm method have been widely used in control
applications. They are stochastic optimization methods based on the
principles of natural biological evolution. The GA method have been
employed successfully to solve complex optimization problems. The use of
GA method in the determination of the different controller parameters is
effective due to their fast convergence and reasonable accuracy. The
parameters of the PI controller are determined by an objective function. The
goal of this work is tuning the PI controller parameters with the help of GA
and that has been compared with the conventional (SO) PI controller.
4.2
THREE PHASE CONVERTER CONTROLLED FED DC
MOTOR DRIVES
The control schematic of a two quadrant converter controlled
separately excited DC motor is depicted in Figure 4.1. The converter output is
applied to the armature controlled DC motor. The motor drive shown is a
speed controlled system. The thyristor bridge converter gets its ac supply
through a three phase transformer and fast acting ac contactors. The dc output
from the converter is fed to the armature of the dc motor. The field is
72
separately excited and the field supply cannot be kept constant or regulated,
depending on the need for the field weakening mode of operation. The DC
motor has a tachogenerator whose output is utilized for the closed feedback
speed loops.
Figure 4.1 Speed Controlled two quadrant dc motor drive
The motor is driving a load which is proportional to friction. The
output of the tachogenerator is filtered to remove the ripples to provide the
r*)
mr
mr)
is feedback signal which is
to produce a speed error signal. This
signal is processed through a Proportional plus Integral (PI) controller to
determine the torque command (Te*). The torque command is limited, to keep
it within the safe current limits and the current command is obtained by
proper scaling. The armature current loop signal ia * is compared to the
feedback armature current ia to have a zero current error. If there is an error, a
PI current controller processes it to alter the control signal Vc. The control
signal accordingly modifies the triggering
for implementation.
73
The inner current loop ensures a fast current response and also
limits the current to a safe preset level. This inner current loop makes the
converter a linear current amplifier. The outer speed loop ensures that the
actual speed is always equal to the commanded speed and that any transient is
overcome within the shortest feasible time without exceeding the motor and
converter capacity. The operation of closed loop speed controlled drive is
explained from one or two particular instances of speed command. A speed
from zero to rated value is obtained and the motor is assumed to be at
standstill which will generate a large speed error and a torque command and
in turn an armature current command. The armature current error will
generate the triggering angle to supply a preset maximum dc voltage across
the motor terminals.
The inner current loop will maintain the current at a level permitted
by its command value, producing a corresponding torque. As the motor starts
running, the torque and current are maintained at their maximum level, thus
accelerating the motor rapidly. When the rotor attains the command value, the
torque command will settle down to a value equal to the sum of load torque
and other motor losses to keep the motor performance in steady state. The
design of the gain and time constant of the speed and current controllers is of
paramount importance in meeting the dynamic specifications of the motor
drives.
4.3
TRANSFER FUNCTION OF THE SYSTEM COMPONENTS
During the starting of separately excited DC motor, its starting
performance is affected by its nonlinear behaviour. The DC machine contains
an inner loop due to induced emf. It is not physically seen; it is magnetically
coupled. The inner current loop will cross this back emf loop, creating a
complexity in development of model and is shown in Figure 4.2. The
interactions of these loops can be decoupled by suitably redrawing the block
74
diagram. The development of such a block diagram for the dc machine is
shown in Figure 4.3, step by step.
Figure 4.2 DC motor and current control loop
The variables of the system are
Supply voltage
= Va(s)
Back emf of the dc motor
= Eb(s)
Rotor speed of the motor, rad/sec
=
Armature resistance of the motor
= Ra
Armature inductance of the motor
= La
Total moment of inertia of the motor
= J
Bearing friction coefficient of the motor
= B1,B2
Load constant
= Bl
Total friction coefficient
= Bt
Back emf constant
= Kb(s)
Dc machine armature current
= Ia
Electromagnetic torque of the motor
= Te
Electrical time constants of the motor
= T1,T2
m(s)
75
Dc output voltage of the three phase
controlled converter
= Vdc
Control voltage
= Vc
Gain of the converter
= Kr
Supply frequency
= fs
The load is assumed to be proportional to speed and is given as
TL ( s )
Tref ( s )
( s)
(4.1)
Te ( s ) TL ( s )
(4.2)
BL
m
where
Bt
where
(4.3)
B1 BL
Va ( s )
E b ( s ) ( Ra
Eb (s )
Kb
TR ( s)
K b I a ( s)
m
sLa ) I a (s )
(4.4)
(4.5)
(s)
(4.6)
According to Equations (4.4) and (4.6)
Va ( s) K b
m
( s)
TR (s)
Kb
( Ra
sLa )
( Ra
sLa )( Js B L )
Kb
(4.7)
Taking friction feedback at reference torque TR as H1(s) and the
forward block as G1(s), the torque loop is reduced by block diagram reduction
using the formula
76
1
TL ( s)
TR ( s )
TL ( s)
I a (s)
G1
1 G1 H 1
B1
Kb
BL
( BL
sJ )
1
1
( BL
( BL
B1
sJ )
Kb
sJ
(4.8)
B1 )
(4.9)
sJ
Then the remaining block diagram is reduced taking transfer
function of forward loop elements as G1(s) and feedback elements as H1(s).
( s)
Va ( s )
m
G1 (s )
1 G1 ( s) H 1 (s )
Kb
Ra sLa )
1
2
Ra
sLa
sLa )( B1
Ra 1 s
( s)
Va ( s )
B1
m
B1
BL
B1
Kb
BL
( B1
( Ra
La
Ra
sJ ) K b
Kb
B1 BL
1
B1
Kb
K b Ra 1 sT1 1 sT2
sJ
sJ )
BL
BL 1 sTm
2
Kb
BL
1
BL
2
sJ
B1
2
1
B2
B1
sJ
2
BL K b
(4.10)
The interactions of the loops in block diagram shown in Figure 4.3
are decoupled by suitably redrawing the block diagram. To decouple the inner
current loop from the machine inherent induced emf loop, it is necessary to
split the transfer function between speed and voltage into two cascaded
transfer function, first between speed and armature current and then between
armature current and reference input voltage. This decouples the inner current
77
loop from the machine inherent induced emf loop. The transfer functions are
represented as
( s)
Va ( s )
( s ) I a ( s)
.
I a ( s ) Va ( s )
m
m
(4.11)
where
(s )
Kb
I a (s) Bt (1 sTm )
I a ( s)
(1 sT m)
K1
Va ( s )
(1 sT1 )(1 sT2 )
J
Tm
Bt
Bt B1 B l
m
1 Bt
2 J
1
1
,
T1 T2
K1
Ra
La
(4.12)
(4.13)
(4.14)
(4.15)
1 Bt
4 J
Ra
La
2
Bt
Kb
2
Kb
2
Ra Bt
JLa
(4.16)
(4.17)
Ra Bt
Figure 4.3 (a)
Figure 4.3 (Continued)
78
Figure 4.3 (b)
Figure 4.3 (c)
Figure 4.3 (d)
Figure 4.3 Step-by-step derivation of a dc machine transfer Function
79
The converter can be considered as a black box with certain gain
and phase delay for modeling and use in control studies. The dc output
voltage of the three phase controlled converter is
3
Vdc
Vm cos
3
Vm cos cos
1
vc
Vcm
3 Vm
vc
Vcm
(4.18)
The gain of the linearized controller based converter, Kr for a
maximum control voltage Vcm is determined as follows
3Vm
Vcm
Kr
3 2V
Vcm
1.35V
Vcm
(4.19)
where,
vc =
=
control input
delay angle
Kr =
Converter gain
V =
rms line to line voltage and
Vm =
Peak supply voltage, V.
The converter is a sampled data system. The sampling interval
gives an indication of its time delay. Once a thyristor is switched on, its
triggering angle cannot be changed. The new triggering delay can be
implemented with the succeeding thyristor gating. In the meanwhile, the
delay angle can be corrected and will be ready for implementation within 60.
i.e., the angle between two thyristors gating. Statistically, the converter time
delay may be treated as one half of this interval in time; it is equal to
Tr
60
1 1
×(Time Period of one cycle) =
× ,sec
2 / 360
12 fs
(4.20)
80
where fs is the supply frequency.
For a 50-Hz supply voltage source, the time delay is equal to
1.667ms.The converter is then modeled with its gain and time delay. The
resulting converter transfer function
Gr s
Kre
Tr s
(4.21)
and Equation (4.21) can also be approximated as a first order time lag and the
converter transfer function is given as
Gr s
Kr
1 sTr
(4.22)
Many low performance systems have a simple controller with no
linearization of its transfer characteristic. The transfer characteristic in such a
case is nonlinear. Then the gain of the converter is obtained as a small signal
gain given by
Kr
1.35V sin
(4.23)
The gain is dependent on the operating delay angle denoted by
0.The
converter delay is modeled as an exponential function in Laplace
operator ‘s’ or a first order lag, describing the transfer function of the
converter as in Equation (4.23).
The current controller and speed controller are of proportional
integral type and are represented as
Gc s
K c 1 sTc
sTc
(4.24)
Gs s
K s 1 sTs
sTs
(4.25)
81
where
Transfer function of the current controller
=
Gc(s)
Transfer function of the speed controller
=
Gs(s)
Gain of the current controller
=
Kc
Time constant of the current controller
=
Tc
Gain of the speed controller
=
Ks
Time constant of the speed controller
=
Ts
The gain of the current feedback is denoted by H c. No filtering is
required in the current loop and in case of filtering requirement, a low pass
filter can be included in the analysis. Even then, the time constant of the filter
might not be greater than a millisecond.
Most high performance systems use a dc tachogenerator and the
filter required is low pass type with a time constant less than 10 ms. The
transfer function of the speed feedback filter is
G (s)
K
1 sT
(4.26)
where
4.4
Gain of the filter
=
K
Time constant of the filter
=
T
DESIGN OF CONTROLLER BY SYMMETRIC OPTIMUM
METHOD
The overall closed loop system of the converter fed DC motor
drive is shown in Figure 4.4. It is seen that the inner current loop does not
contain the inner induced emf loop. The design of control loop starts from the
82
innermost (farthest) loop and proceeds to the slowest outer loop. The reason
to proceed from the inner to the outer loop in the design process is that the
gain and time constants of only one controller at a time are solved, instead of
solving for the gain and time constants of all the controllers simultaneously.
In addition to that, the performance of the outer loop is dependent on the
inner loop, therefore the tuning of the inner loop has to precede the design
and tuning of the outer loop.
Figure 4.4 Block diagram of the motor drive
The current control loop of the converter fed motor drive is shown
in Figure 4.5. The loop gain is
Figure 4.5 Current control loop
GH i (s )
K1 K c K r H c
(1 sTc )(1 sTm )
.
Tc
s(1 sT1 )(1 sT2 )(1 sTr )
(4.27)
83
where
Kc
= Gain of the current controller
Kr
= Converter gain V/V
Hc
= Gain of the current transducer V/A
Tc
= Time constant of the current controller
Tm
= Mechanical time constant
T1,T2 = Electrical time constants of the motor, sec
Tr
= Converter time delay, sec
s
= Laplace operator
Equation (4.27) gives the fourth order representation and reduction
of order is necessary to synthesize a controller with the following
approximation
(1 sTm )
sTm
(4.28)
Equation (4.28), reduces the loop gain function to
GH i (s )
K (1 sTc )
(1 sT1 )(1 sT2 )(1 sTr )
(4.29)
where
K
K 1 K c K r H c Tm
Tc
(4.30)
The time constants in the denominator have the relationship
Tr
T2
T1
(4.31)
84
By selecting T c T2 ,Equation (4.29) can be reduced to a general
second order loop function is
GH i ( s )
K
(1 sT1 )(1 sTr )
(4.32)
From Equation (4.32), the charactristic equation of the system
relating ia(s) and ia*(s) becomes
1 sT1 1 sTr
K
0
(4.33)
Standard form of Equation (4.33) is
T1Tr s 2
s
T1 Tr
T1Tr
K 1
T1Tr
0
(4.34)
from Equation (4.34), the natural frequency is
n
K 1
T1Tr
(4.35)
and Damping ratio is
T1 Tr
T1Tr
K 1
2
T1Tr
(4.36)
For good dynamic performance, the system damping ratio is taken
as 0.707. Hence equating the damping ratio to 0.707 in Equation (4.36), we
get
85
T1 Tr
T1Tr
K 1
2
2
T1Tr
(4.37)
Realizing that
K
1
(4.38)
T1
Tr
(4.39)
K is approximated as
2
K
T1
2T1Tr
T1
2Tr
(4.40)
By equating the Equation (4.30) and (4.40), the current controller
gain is evaluated as
Kc
1 T1Tc
1
.
.
2 Tr K 1 K r H c Tm
(4.41)
To design the speed control loop, the second order model of the
current loop is replaced with an approximate first order model. This helps to
reduce the order of the overall speed loop gain function. The second order
current loop is approximated by adding the time delay in the converter block to
T1 of the motor, the resulting current control loop can be shown in Figure 4.6.
Figure 4.6 Simplified current control loop
86
The transfer function of the system relating ia(s) and ia*(s) is
I a (s)
I a* (s )
where T3
K c K r T1Tm
1
.
Tc
(1 sT3 )
K 1 K c K r H c Tm
1
1
.
Tc
(1 sT3 )
(4.42)
T1 Tr .
Equation (4.42) can be arranged simply as
I a ( s)
I a* (s )
Kt
(1 sTi )
(4.43)
where
Ti
Ki
K fi
T3
1 K fi
K fi
Hc
.
1
(1 K fi )
K 1 K c K r H c Tm
Tc
(4.44)
(4.45)
(4.46)
The resulting model of the current loop is a first order system,
suitable for use in the design of a speed loop.
The speed loop with the first order approximation of the currentcontrol loop is shown in Figure 4.7.
Figure 4.7 Representation of the outer speed loop in the dc motor drive
87
The loop gain function is loop is
GH s (s )
K s Ki Kb H
Bt Ts
.
(1 sTs )
s (1 sTi )(1 sTm )(1 sT )
(4.47)
where,
Ks
= Gain of the speed controller
Kb
= Induced emf voltage V/rad/sec
T
= Time constant of the speed filter, sec
Ts
= Time constant of the speed constant, sec
Bt
= Total friction coefficient Nm/rad/sec
Tm
= Mechanical time constant, sec
Equation (4.47) is a fourth order system. To reduce the fourth order
of the system for analytical design of the speed controller, approximation to
be followed.
(1 sTm )
Approximating T4
GH s ( s )
(4.48)
sTm
K2.
Ti
T ,the gain function of the speed loop is
K s (1 sTs )
.
Ts s 2 (1 sT4 )
(4.49)
where
K2
K i K bH
Bt Tm
(4.50)
88
The closed loop transfer function of the actual speed to its
command is
m
*
r
(s)
( s)
K2Ks
(1 sTs )
Ts
1
H
1
H (a0
s 3T4
s2
sK 2 K s
K2Ks
Ts
(a 0 a1 s)
a1 s a 2 s 2 a 3 s 3 )
(4.51)
where
a0
K 2 K s Ts
(4.52)
a1
K2K s
(4.53)
a2
1
(4.54)
a 3 T4
(4.55)
This transfer function is optimized to have a wider bandwidth and a
magnitude of one over a wide frequency range by looking at its frequency
response, its magnitude is given by
m
*
r
(j )
(j )
1
H
2
2
a1
2a 0 a 2 )
4
(a2
a0
a0
2
2
(a1
2
2
2
2a1 a3 )
6
a3
2
(4.56)
This is optimize
2
4
equal to
zero,to yield the following conditions:
a1
2
2a0 a 2
(4.57)
2
2a1a 3
(4.58)
a2
89
Substituting these conditions in terms of the motor and controller
parameters given in Equation (4.52) into Equation (4.55) yields
Ts 2
2Ts
Ks K2
(4.59)
2
K2
(4.60)
resulting in
Ts K s
Similarly,
Ts
2
2
2
K s K2
2
2Ts T4
KsK2
(4.61)
which, after simplification, gives the speed controller gain as
Ks
1
2 K 2 T4
(4.62)
Substituting Equation (4.62) into Equation (4.60) gives the time
constant of the speed controller as
(4.63)
T s 4T4
Substituting for Ks and Ts into Equation (4.51) gives the closed
loop transfer function of the speed to its command as
m
*
r
(s)
(s)
1
H
1 4T4 s
2
1 4T4 s 8T4 s 2
3
8T4 s 3
(4.64)
It is easy to prove that for the open-loop gain function the corner
points are 1/4T4 and 1/T4, with the gain crossover frequency being 1/2T4. In
the vicinity of the gain crossover frequency, the slope of the magnitude
response is -20 dB/decade, which is the most desirable characteristic for good
dynamic behavior. Because of its symmetry at the gain crossover frequency,
this transfer function is known as a symmetric optimum function.
90
EXAMPLE
It is required to design a speed controlled dc motor drive
maintaining the field flux constant. The motor parameters and ratings are as
follows:
220 V, 8.3 A, 1470 rpm, Ra
-m2, La = 0.072 H,
Bt = 0.0869 N-m/rad/sec, Kb = 1.26 V/rad/sec.
The converter is supplied from 230V,3-phase ac at 50 Hz. The
converter is linear, and its maximum control input voltage is ±10 V. The
tachogenerator has the transfer function G (s )
0.065
. The speed
(1 0.0025s )
reference voltage has a maximum of 10V. The maximum current permitted by
the motor is 20 A.
(i)
Converter transfer function:
Kr
1.35V
Vcm
1.35 230
10
31.05 V V
Vdc(max) = 31.05 V
The rated dc voltage required is 220 V which corresponds to a
control voltage of 7.09 V.The transfer function of the converter is
G r (s)
(ii)
31.05
V/V
(1 0.001667s)
Current transducer gain:
The maximum safe control voltage is 7.09 V and this has to
correspond to the maximum current error:
imax
20 A
91
7.09
I max
Hc
(iii)
7.09
20
0.355 V A
Motor transfer function:
Bt
K1
2
Kb
Ra Bt
1 Bt
2 J
1
1
,
T1 T2
T1
0.0869
1.26 4 0.0869
0.1077 sec, T2
0.0449
2
Ra
La
1 Bt
4 J
0.0208 sec, Tm
Ra
La
J
Bt
2
Kb
2
R a Bt
JLa
0.7 sec
The subsystem transfer function is,
I a (s)
Va ( s )
K1
(s)
I a ( s)
K b Bt
(1 sTm )
m
(iv)
0.0449(1 0.7 s )
(1 0.0208s )(1 0.1077s )
14.50
(1 0.7 s )
Design of current controller:
Tc
T2
K
T1
2Tr
Kc
(v)
(1 sT m )
(1 sT1 )(1 sT2 )
0.0208 sec
0.1077
2 0.001667
KTc
K 1 H c K r Tm
32.25
32.25 0.0208
0.0449 0.355 31.05 0.7
Current loop approximation:
I a ( s)
I a* (s)
Ki
(1 sTi )
where
Ki
K fi
Hc
.
1
(1 K fi )
1.94
92
K c K r K 1Tm H c
Tc
K fi
Ki
Ti
27.15
28.09
T3
1 K fi
32.31
1
0.355
0.109
1 32.31
2.75
0.00327 sec
The validity of the approximations is evaluated by plotting the
frequency response of the closed loop current to its command, with and
without approximations.This is shown in Figure 4.8. The gain of the
approximated system is reduced and stabilized . The zero crossing of the gain
of approximated system reaches at earlier lesser frequency giving stability at
frequency domain.
10
Frequency response of the current transfer functions
without approximation
with approximation
0
-10
-20
-30
-40
-50 1
10
10
2
10
3
4
10
Frequency (rad/sec)
Figure 4.8
Frequency response of the current transfer functions with
and without approximation
93
(vi)
Speed controller design:
T4
Ti T
0.0027 0.002
K2
KiKbH
Bt Tm
Ks
1
2 K 2T4
Ts
4T4
0.0047 sec
2.75 1.26 0.065
0.0869 0.7
1
2 3.70 0.0047
4 0.0047
3.70
28.73
0.0188 sec
The frequency responses of the speed to its command are shown in
Figure 4.9 for cases with and without approximations.That the model
reduction with the approximation has given a transfer function very close to
the original is obvious from this figure.
30
Frequency response of the speed transfer functions
without approximation
with approximation
20
10
0
-10
-20
-30
-40
-50
-60
-70 1
10
10
2
10
3
10
4
Frequency (rad/sec)
Figure 4.9 Frequency response of the speed transfer functions with and
without approximation
94
The time responses are important to verify the design of the
controllers, and they are shown in Figure 4.10 for the case without
approximation and with approximation. The response due to order reduced
system (with approximation) has the desirable less overshoot and settling
time.
Time response of the speed controller
25
without approximation
with approximation
20
15
10
5
0
0
0.01
0.02
0.03
0.04
0.05
Time (sec)
0.06
0.07
0.08
0.09
0.1
Figure 4.10 Time response of the speed controller
4.5
DESIGN
OF
CONTROLLERS
BY
MODEL
ORDER
REDUCTION WITH GA TUNED METHOD
The design of controllers for converter fed separately excited DC
motor drive is quite difficult because it has both current control loop and
speed control loop. Mathematical models of converter fed separately excited
DC motor drive systems, derived from theoretical considerations, are
practically complex and of higher order. The design of controllers for higher
order system involves computationally difficult and cumbersome tasks.
Hence there is a need for the design of a higher order system through reduced
order models. Here a novel model order reduction technique presented in
95
Chapter 2 is used for reducing higher order model into reduced order model.
This is the simplified method of designing the controller on the basis of
reduced order model and it should effectively control the original higher order
system. A controller is designed for the reduced second order model to meet
the desired performance specifications. This controller is attached with the
reduced order model and closed loop response is observed. The parameters
of the controller are tuned using genetic algorithm optimization technique to
obtain a response with desired performance specifications. The tuned
controller is attached with the original higher order system and the closed
loop response is observed for stabilization process.
Here a PI type controller is used to correct the motor speed. The
proportional term does the job of fast acting correction which will produce a
change in the output as quickly as the error arises. The integral action takes a
finite time to act but has the capability to make the steady-state speed error
zero. A further refinement uses the rate of change of error speed to apply an
additional correction to the output drive. This is known as Derivative
approach. It can be used to give a very fast response to sudden changes in
motor speed. In simple PID controllers it becomes difficult to generate a
derivative term in the output that has any significant effect on motor speed. It
can be deployed to reduce the rapid speed oscillation caused by high
proportional gain. However, in many controllers, it is not used. The derivative
action causes the noise (random error) in the main signal to be amplified and
reflected in the controller output. Hence the most suitable controller for speed
control is PI type controller.
4.5.1
Current Controller Design
The current control loop is shown in Figure 4.11. The open loop
transfer function of the converter fed separately excited DC motor drive is
obtained using the parameters mentioned in the example and it is
96
Figure 4.11 current control loop
G (s)
Vc ( s)
I a (s)
K 1 (1 sTm )
Kr
.
1 sTr (1 sT1 )(1 sT2 )
31.05
(1 0.00138s )
0.0449(1 0.7 s )
(1 0.0208s )(1 0.1077s )
0.975s 1.394
3.109 10 s 0.002419s 2
6
3
0.1299s 1
(4.65)
This is a third order system and reduction is necessary to design the
current controller. By using the model order reduction method presented in
Chapter 2, the reduced second order model of the current control loop is
obtained in the form of
G2 s
d1 s d 0
e2 s 2
e1 s e0
Making Equations (4.65) and (2.1) as equal, the following values
can be obtained.
a0=1.394
b0=1
a1=0.975
b1=0.1299
b2=0.002419
b3=3.109×10-6
97
From Equation (2.3) it is obtained
a0
b0
c0
1.394
1.394
1
(4.66)
Comparing Equations (4.66) and (2.7),
a0
b0
c0
d0
e0
(4.67)
1.394
Since in this example a0=1.394b0,it can be presumed
d0
(4.68)
1.394
and
e0
(4.69)
1
Using these constant terms d0 and e0 of the reduced second order
model, the unknown parameters d1, e1 and e2 of the reduced second order
model can be obtained as follows.
The current loop system transfer function is compared with the
general second order transfer function arrangement as,
0.975s 1.394
3.109 10 s 0.002419s 2
6
3
0.1299s 1
d1 s d 0
e2 s 2 e1 s e0
(4.70)
By cross multiplying the above equation, the following condition
can be obtained.
(0.975s 1.394)(e2 s 2
e1 s e0 )
0.975e2 s 3
0.975e1 ) s 2
(1.394e2
(0.002419d1
3.109 10 6 d 0 ) s 3
(d1 s d 0 )(3.109 10 6 s 3
(1.394e1
(0.1299d1
0.002419s 2
0.975e0 ) s 1.394e0
0.002419d 0 ) s 2
( d1
0.1299s 1)
3.109 10 6 d1 s 4
0.1299d 0 ) s d 0
98
On comparing the coefficients of same power of ‘s’ term on both
sides, the following equations are obtained.
Coefficient of s3: 0.975e2 = 3.109×10-6 d0+0.002419d1
(4.71)
Coefficient of s2 :
(4.72)
0.975e1+1.394e2 = 0.002419d 0+0.1299d1
Coefficient of s1: 0.975e0+1.394e1 = 0.1299d0+d1
(4.73)
Coefficient of s0: 1.394e0 = d0
(4.74)
According to Equation (4.74), d0=1.394e0. By substituting
Equation (4.74) in Equations (4.71) to (4.73) with d 0
1.394 and e0
1, the
following equations are obtained.
Coefficient of s3: 0.975e2 – 0.002419d1 = 4.333946×10-6
(4.75)
Coefficient of s2: 0.975e1+1.394e2 – 0.1299d1
= 3.372086×10-3
(4.76)
Coefficient of s1: 1.394e1-d1 = -0.7939194
(4.77)
Solving Equations (4.75),(4.76) and (4.77), the unknown values e2,
e1 and d1 are obtained with d 0
1.394 and e0
1, as given below.
e1=0.1299, e2=0.00242 and d1 =0.975.
The corresponding reduced second order model of the current
control loop is obtained as,
Gr ( s )
d1 s d 0
e2 s 2 e1 s e0
0.975s 1.394
0.00242s 2 0.1299s 1
(4.78)
99
The initial reduced order model is obtained as,
G ri s
d1
d0
s
e2
e2
e
e
1
s2
s 0
e2
e2
S2
A1 S A0
B1 S B0
402.89s 576.03
s 2 53.68s 413.22
(4.79)
The step and frequency response of the converter fed separately
excited DC motor drive for original higher order current control loop system
and reduced second order current control loop system without controller are
shown in Figure 4.12 and Figure 4.13 respectively. Table 4.1 gives the
comparison of current response of the original higher order system and
reduced second order system. It shows the reduced order system (or model)
retains the all the important characteristics such as overshoot, rise time and
settling time of the original system and its step response is very close to the
original system.
7
Step Response of Original higher order current control loop system and reduced second order system
Higher order system
Redued order system
6
5
4
3
2
1
0
0
0.1
0.2
0.3
0.4
0.5
Time (sec)
0.6
0.7
0.8
0.9
Figure 4.12 Comparison of step response of original higher order system
with reduced order system
100
Table 4.1 Comparison of step response of DC motor drive
Strategy of
Rise time
Settling time
%
Peak
Peak time
Control
(tr) in sec
(ts ) in sec
Overshoot
amplitude
in sec
0.00366
0.492
358
6.39
0.047
0.0037
0.494
351
6.29
0.0455
Higher order
system
Reduced order
system
Frequency response of higher order current control loop system and reduced order system
20
10
0
-10
-20
-30
Higher order system
Reduced order system
-40
-50
45
0
-45
-90
-135
-180 -1
10
10
0
1
10
Frequency (rad/sec)
10
2
10
3
Figure 4.13 Comparison of frequency response of original higher order
system with reduced order system
By applying pole zero cancellation method to the reduced model,
the initial values of Kp and Ki are obtained as:
Kp = 53.68 and Ki =413.22
The initial values of Kp and Ki are obtained through the reduced
order model is fine tuned using GA.The resultant values of Kp and Ki are
obtained as,
101
Kp = 51.8896 and Ki = 449.2032
These controller gain parameters are used for the design of PI
current controller for reduced order system and original higher order system.
The current loop gain transfer function of the reduced order model is
G r ( s) H ( s)
ia ( s )
ia* ( s )
20910s 2 210900s 258800
s 3 7475s 2 75270s 91860
(4.80)
The current loop gain transfer function of the original higher order
system is
G(s)H (s)
i a (s )
i a* ( s )
50.59 s 2 510.30 s 626.20
3.109 10 9 s 4 0.002419 s 3 18.09s 2 182.20 s
222.30
(4.81)
The step and frequency response of the current transfer functions
with GA tuned PI controller for original higher order system and reduced
order system are shown in Figure 4.14 and Figure 4.15 respectively. Table 4.2
gives the comparison of current transfer function response of the original
higher order system and reduced second order system with GA tuned PI
controller. It shows the reduced order system (or model) retains the important
characteristics such as overshoot, rise time and settling time of the original
system and its step response is very close to the original system.
102
Step Response of the current transfer functions with GA tuned PI controller
3
2.5
Higher order system
Reduced order system
2
1.5
1
0.5
0
0
1
2
3
4
Time (sec)
5
6
7
8
x 10
-4
Figure 4.14 Comparison of step response of GH(s) and GrH(s) with GA
tuned PI controller
30
Frequency response of the current transfer functions with GA tuned PI controller
Higher order system
Reduced order system
20
10
0
-10
-20
-30
0
-45
-90
-135
-180 1
10
10
2
10
3
10
4
10
5
10
6
Frequency (rad/sec)
Figure 4.15 Comparison of frequency response of GH(s) and GrH(s)
with GA tuned PI controller
103
Table 4.2
Comparison of current transfer functions of DC motor
drive with GA tuned PI controller
Strategy of
Control
Rise time Settling time
%
Peak
Peak time
(tr) in sec
(ts) in sec Overshoot amplitude
in sec
Higher order system with
0.000299
GA tuned PI controller
Reduced order system
with GA tuned PI
controller
4.5.2
0.000302
0.000566
0
2.79
0.0008
0.000569
0
2.79
0.0008
Speed Controller Design
The speed loop with the original higher order system of the current
control loop is shown in Figure 4.16. Controller gains obtained in the design
of current controller is used to the design of the speed controller. The value of
Kp and Ki is tuned using genetic algorithm tuning method. The loop gain
function is
m
*
r
(s)
(s)
85.54s 4 44130s3 689500s 2 3158000s 3234000
4.352 10 9 s7 5.568 10 6 s6 0.02854s5 13.69s 4 2916s3 44720s2
205000s 210210
(4.82)
Figure 4.16 Representation of the outer speed loop in the dc motor drive
104
The time response and frequency response of the GA tuned PI
speed controller are shown in Figure 4.17 and Figure 4.18 respectively. They
show the reduced peak overshoot, settling time, rise time and peak time than
the conventional symmetric optimum tuned controller design.
Step Response of closed loop speed transfer function with GA tuned PI Controller
18
16
14
12
10
8
6
4
2
0
0
0.01
0.02
0.03
0.04
0.05
Time (sec)
0.06
0.07
0.08
0.09
Figure 4.17 Time response of the GA tuned speed controller
40
Frequency response of closed loop speed transfer function with GA tuned PI controller
20
0
-20
-40
90
45
0
-45
-90
-135
-180 0
10
10
1
2
10
Frequency (rad/sec)
10
3
10
Figure 4.18 Frequency response of the GA tuned speed controller
4
105
4.6
COMPARISION OF CONVENTIONAL METHOD AND
PROPOSED METHOD
Figure 4.19 and Figure 4.20 show the speed time response and
frequency response of DC motor with the proposed GA tuned speed controller
and conventional Symmetric Optimum (SO) tuned speed controller respectively.
The Genetic Algorithm tuned PI speed controller reveals shorter settling time
which is 14.5% lower than that of SO tuned PI speed controller. Moreover the
peak overshoot is 79.5% lower than the results obtained by SO tuned speed
controller. The comparisons of the speed response performance using Genetic
Algorithm based PI speed controller and SO tuned PI speed controller are listed
in Table 4.3. From the analysis, it is seen that the Genetic Algorithm based PI
speed controller produces an output which is 2.24 times higher than of that of
conventional SO PI speed controller in the rise time analysis. The peak time
results states that Genetic Algorithm based PI controller is 59% lesser than SO PI
speed controller. With consideration over the settling time, the Genetic
Algorithm PI controller is efficient than 1.17 times.
comparision of time Response of the SO and GA tuned speed controller
25
SO tuned speed controller
GA tuned speed controller
20
15
10
5
0
0
0.05
0.1
0.15
Time (sec)
0.2
0.25
0.3
Figure 4.19 Comparison of time response of the SO and GA tuned speed
Controller
106
comparision of Frequency response of the SO and GA tuned speed controller
40
SO tuned speed controoler
GA tuned speed controller
20
0
-20
-40
-60
-80
-100 0
10
10
1
10
2
10
3
10
4
10
5
Frequency (rad/sec)
Figure 4.20 Comparison of frequency response of the SO and GA tuned
speed controller
Table 4.3 Comparison of step response of converter fed DC motor drive
Strategy of
Control
4.7
Rise time Settling time
(tr) in sec
(ts) in sec
%
Overshoot
Peak
amplitude
Peak time
in sec
SO based PI
controller
0.0101
0.0778
43.2
22
0.0279
GA based PI
controller
0.00452
0.0665
8.87
16.8
0.0113
SUMMARY
In this chapter cross multiplication of polynomials model order
reduction technique is used to reduce the higher order system into an
equivalent reduced order model and controllers designed to the reduced order
model. Controllers gains are tuned by genetic algorithm optimization
technique. Using GA tuned PI speed controller for the separately excited DC
motor speed control the speed response for constant load torque shows the
ability of the drive to instantaneously reject the perturbation.
107
The design of controller is highly simplified by using a cascade
structure for independent control of flux and torque. Excellent results added
to the simplicity of the drive system, makes the GA based control strategy
suitable for a vast number of industrial, paper mills etc. The sharpness of the
speed output with minimum overshoot defines the precision of the proposed
drive. Settling time has been reduced to several times the conventional SO
tuned PI speed controller. Hence the simulation study indicates the superiority
of genetic algorithm control over the conventional control method. This
control seems to have a lot of promise in the applications of power electronics
and drives.
Download