39
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 multi- machine 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 (K p ) and the integral gain (K i ). 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

CHAPTER 4 DESIGN OF SPEED CONTROLLER FOR ......69 CHAPTER 4 DESIGN OF SPEED CONTROLLER FOR CONVERTER FED DC MOTOR DRIVE 4.1 INTRODUCTION In spite of development of power electronics

  • Upload
    others

  • View
    62

  • Download
    0

Embed Size (px)

Citation preview

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 multi-

machine 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

mr r*) is feedback signal which is

mr) 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 = m(s)

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

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

)()( sBsT mLL (4.1)

)()()( sTsTsT Leref (4.2)

where

Lt BBB 1 (4.3)

)()()()( sIsLRsEsV aaaba (4.4)

where )()( sKsE mbb (4.5)

)()( sIKsT abR (4.6)

According to Equations (4.4) and (4.6)

b

Raamba K

sTsLRsKsV )()()()(

b

Laa

KBJssLR ))(( (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

)(

)(11

)(1

1)()(

11

11

1

BsJBK

BsJB

sJBHG

GsTsT

L

b

L

L

R

L (4.8)

sJBB

KsIsT

L

b

a

L

1)()( (4.9)

Then the remaining block diagram is reduced taking transfer

function of forward loop elements as G1(s) and feedback elements as H1(s).

sJBBK

sLR

sLRK

sHsGsG

sVs

L

b

aa

aa

b

a

m

1

211

1

11

))()(1

)()()(

21

1

))(()(

bLaa

L

b

KsJBBsLRsJBB

K

21

21

211

11

1

bLbL

a

aa

L

b

KBBsJKBB

RLsR

BBsJ

BBK

21

21

1

111

)()(

sTsTRKBBsTBB

sVs

abL

mL

a

m (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

)()(

.)()(

)()(

sVsI

sIs

sVs

a

a

a

m

a

m (4.11)

where

)1()(

)(

mt

b

a

m

sTBK

sIs (4.12)

)1)(1()1(

)()(

211 sTsT

sTK

sVsI m

a

a (4.13)

t

m BJT (4.14)

lt BBB 1 (4.15)

a

tab

a

at

a

at

JLBRK

LR

JB

LR

JB

TT

22

21 41

211,1 (4.16)

tab

t

BRKBK 21 (4.17)

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

ccm

m

cm

cmmdc v

VV

Vv

VVV 3coscos3cos3 1 (4.18)

The gain of the linearized controller based converter, Kr for a

maximum control voltage Vcm is determined as follows

cmcmcm

mr V

VV

VVVK 35.1233 (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

360/260

rT ×(Time Period of one cycle) = 121 ×

fs1 ,sec (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

sT

rrreKsG (4.21)

and Equation (4.21) can also be approximated as a first order time lag and the

converter transfer function is given as

r

rr sT

KsG1

(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

sin35.1 VK r (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

c

ccc sT

sTKsG

1 (4.24)

s

sss sT

sTKsG

1 (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 Hc. 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

sTK

sG1

)( (4.26)

where

Gain of the filter = K

Time constant of the filter = T

4.4 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

)1)(1)(1(

)1)(1(.)(

21

1

r

mc

c

crci sTsTsTs

sTsTT

HKKKsGH (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

mm sTsT )1( (4.28)

Equation (4.28), reduces the loop gain function to

)1)(1)(1(

)1()(

21 r

ci sTsTsT

sTKsGH (4.29)

where

c

mcrc

TTHKKKK 1 (4.30)

The time constants in the denominator have the relationship

12 TTTr (4.31)

84

By selecting 2TT c ,Equation (4.29) can be reduced to a general

second order loop function is

)1)(1(

)(1 r

i sTsTKsGH (4.32)

From Equation (4.32), the charactristic equation of the system

relating ia(s) and ia*(s) becomes

1 r1 sT 1 sT K 0 (4.33)

Standard form of Equation (4.33) is

01

11

121

rr

rr TT

KTT

TTssTT (4.34)

from Equation (4.34), the natural frequency is

r

n TTK

1

1 (4.35)

and Damping ratio is

r

r

r

TTKTTTT

1

1

1

12 (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

r

r

r

TT

TTTT

K

1

2

1

1

21 (4.37)

Realizing that

1K (4.38)

rTT1 (4.39)

K is approximated as

rr T

TTT

TK22

1

1

21 (4.40)

By equating the Equation (4.30) and (4.40), the current controller

gain is evaluated as

mcrr

cc THKKT

TTK

1

1 1..21 (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

)1(1.1

)1(1.

)()(

3

1

3

1

*

sTTTHKKK

sTTTTKK

sIsI

c

mcrc

c

mrc

a

a (4.42)

where rTTT 13 .

Equation (4.42) can be arranged simply as

)1()(

)(*

i

t

a

a

sTK

sIsI (4.43)

where

fi

i KTT

13 (4.44)

)1(

1.fic

fii KH

KK (4.45)

c

mcrcfi T

THKKKK 1 (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 current-

control 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

)1)(1)(1(

)1(.)(

sTsTsTssT

TBHKKK

sGHmi

s

st

biss (4.47)

where,

sK = Gain of the speed controller

bK = Induced emf voltage V/rad/sec

T = Time constant of the speed filter, sec

sT = Time constant of the speed constant, sec

tB = Total friction coefficient Nm/rad/sec

mT = 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.

mm sTsT )1( (4.48)

Approximating TTT i4 ,the gain function of the speed loop is

)1(

)1(..)(

422 sTs

sTTK

KsGH s

s

ss (4.49)

where

mt

bi

TBHKKK2 (4.50)

88

The closed loop transfer function of the actual speed to its

command is

s

ss

ss

s

r

m

TKKKsKsTs

sTT

KK

Hss

22

24

3

2

*

)1(1

)()(

)(

)(13

32

210

10

sasasaasaa

H (4.51)

where

ss TKKa 20 (4.52)

sKKa 21 (4.53)

12a (4.54)

43 Ta (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

23

631

22

420

21

220

21

220

* )2()2(1

)()(

aaaaaaaaaa

Hjj

r

m

(4.56)

This is optimize 2 4 equal to

zero,to yield the following conditions:

202

1 2 aaa (4.57)

312

2 2 aaa (4.58)

89

Substituting these conditions in terms of the motor and controller

parameters given in Equation (4.52) into Equation (4.55) yields

2

2 2KKTT

s

ss (4.59)

resulting in

2

2K

KT ss (4.60)

Similarly,

2

42

22

2

2 2KKTT

KKT

s

s

s

s (4.61)

which, after simplification, gives the speed controller gain as

422

1TK

K s (4.62)

Substituting Equation (4.62) into Equation (4.60) gives the time

constant of the speed controller as

44TT s (4.63)

Substituting for Ks and Ts into Equation (4.51) gives the closed

loop transfer function of the speed to its command as

33

422

44

4* 8841

411)()(

sTsTsTsT

Hss

r

m (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)0025.01(

065.0)(s

sG . The speed

reference voltage has a maximum of 10V. The maximum current permitted by

the motor is 20 A.

(i) Converter transfer function:

05.3110

23035.135.1

cmr V

VK VV

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

r31.05G (s) V / V

(1 0.001667s)

(ii) Current transducer gain:

The maximum safe control voltage is 7.09 V and this has to

correspond to the maximum current error:

Ai 20max

91

355.02009.709.7

maxIH c AV

(iii) Motor transfer function:

0449.00869.0426.1

0869.0221

tab

t

BRKBK

a

tab

a

at

a

at

JLBRK

LR

JB

LR

JB

TT

22

21 41

211,1

sec,1077.01T sec,0208.02T sec7.0t

m BJT

The subsystem transfer function is,

)1077.01)(0208.01(

)7.01(0449.0)1)(1(

)1()()(

211 ss

ssTsT

sTK

sVsI m

a

a

)7.01(

50.14)1()(

)(ssT

BKsIs

m

tb

a

m

(iv) Design of current controller:

sec0208.02TTc

25.32001667.021077.0

21

rTTK

94.17.005.31355.00449.0

0208.025.32

1 mrc

cc TKHK

KTK

(v) Current loop approximation:

)1()(

)(*

i

i

a

a

sTK

sIsI

where

)1(

1.fic

fii KH

KK

92

31.321

c

cmrcfi T

HTKKKK

75.2355.01

09.2815.27

iK

sec00327.031.321

109.01

3

fii K

TT

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.

101 102 103 104-50

-40

-30

-20

-10

0

10 Frequency response of the current transfer functions

Frequency (rad/sec)

without approximationwith approximation

Figure 4.8 Frequency response of the current transfer functions with

and without approximation

93

(vi) Speed controller design:

sec0047.0002.00027.04 TTT i

70.37.00869.0065.026.175.2

2mt

bi

TBHKK

K

73.280047.070.32

12

1

42TKK s

sec0188.00047.044 4TTs

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.

101

102

103

104-70

-60

-50

-40

-30

-20

-10

0

10

20

30 Frequency response of the speed transfer functions

Frequency (rad/sec)

without approximationwith approximation

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.

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10

5

10

15

20

25

Time response of the speed controller

Time (sec)

without approximationwith approximation

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

)1)(1(

)1(.

1)()(

)(21

1

sTsTsTK

sTK

sIsV

sG m

r

r

a

c

)1077.01)(0208.01(

)7.01(0449.0)00138.01(

05.31ss

ss

11299.0002419.010109.3

394.1975.0236 sss

s (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

012

2

012 esese

dsdsG

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

394.11394.1

0

00 b

ac (4.66)

Comparing Equations (4.66) and (2.7),

394.10

0

0

00 e

dba

c (4.67)

Since in this example a0=1.394b0,it can be presumed

394.10d (4.68)

and 10e (4.69)

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,

01

22

01236 11299.0002419.010109.3

394.1975.0esese

dsdsss

s (4.70)

By cross multiplying the above equation, the following condition

can be obtained.

)11299.0002419.010109.3)(())(394.1975.0( 2360101

22 sssdsdeseses

41

6001

212

32 10109.3394.1)975.0394.1()975.0394.1(975.0 sdeseeseese

0012

013

06

1 )1299.0()002419.01299.0()10109.3002419.0( dsddsddsdd

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: 0.975e1+1.394e2 = 0.002419d0+0.1299d1 (4.72)

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 394.10d and 0e 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 394.10d and 0e 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,

11299.00.00242

394.10.975)( 201

22

01

sss

esesedsdsGr (4.78)

99

The initial reduced order model is obtained as,

22.41368.53

03.57689.4022

012

01

2

0

2

12

2

0

2

1

sss

BSBSASA

ee

see

s

ed

sed

sGri (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.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.90

1

2

3

4

5

6

7

Step Response of Original higher order current control loop system and reduced second order system

Time (sec)

Higher order systemRedued order system

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

Control

Rise time

(tr) in sec

Settling time

(ts) in sec

%

Overshoot

Peak

amplitude

Peak time

in sec

Higher order

system 0.00366 0.492 358 6.39 0.047

Reduced order

system 0.0037 0.494 351 6.29 0.0455

-50

-40

-30

-20

-10

0

10

20

10-1

100

101

102

103-180

-135

-90

-45

0

45

Frequency response of higher order current control loop system and reduced order system

Frequency (rad/sec)

Higher order systemReduced order system

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

91860752707475

25880021090020910)()(

)()( 23

2

* sssss

sisisHsG

a

ar (4.80)

The current loop gain transfer function of the original higher order

system is

30.22220.18209.18002419.010109.3

20.62630.51059.50)()(

)()( 2349

2

* ssssss

sisisHsG

a

a

(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

Time (sec)0 1 2 3 4 5 6 7 8

x 10-4

0

0.5

1

1.5

2

2.5

3

Higher order systemReduced order system

Figure 4.14 Comparison of step response of GH(s) and GrH(s) with GA

tuned PI controller

-30

-20

-10

0

10

20

30

101 102 103 104 105 106-180

-135

-90

-45

0

Frequency response of the current transfer functions with GA tuned PI controller

Frequency (rad/sec)

Higher order systemReduced order system

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

ControlRise time (tr) in sec

Settling time (ts) in sec

% Overshoot

Peak amplitude

Peak time in sec

Higher order system with GA tuned PI controller

0.000299 0.000566 0 2.79 0.0008

Reduced order system with GA tuned PI

controller 0.000302 0.000569 0 2.79 0.0008

4.5.2 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

4 3 2m* 9 7 6 6 5 4 3 2r

(s) 85.54s 44130s 689500s 3158000s 3234000(s) 4.352 10 s 5.568 10 s 0.02854s 13.69s 2916s 44720s

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

Time (sec)0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09

0

2

4

6

8

10

12

14

16

18

Figure 4.17 Time response of the GA tuned speed controller

-40

-20

0

20

40

100

101

102

103

104-180

-135

-90

-45

0

45

90

Frequency response of closed loop speed transfer function with GA tuned PI controller

Frequency (rad/sec)

Figure 4.18 Frequency response of the GA tuned speed controller

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.

0 0.05 0.1 0.15 0.2 0.25 0.30

5

10

15

20

25 comparision of time Response of the SO and GA tuned speed controller

Time (sec)

SO tuned speed contro llerGA tuned speed contro ller

Figure 4.19 Comparison of time response of the SO and GA tuned speed

Controller

106

100 101 102 103 104 105-100

-80

-60

-40

-20

0

20

40 comparision of Frequency response of the SO and GA tuned speed controller

Frequency (rad/sec)

SO tuned speed controolerGA tuned speed controller

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 Rise time (tr) in sec

Settling time (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

4.7 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.