Sie sind auf Seite 1von 157

Control systems

Unit-2
Time Response Analysis
Ms. P. Geethanjali
Asst. Professor (Sr)
SELECT

Outline

Introduction
Test Input Signals
Performance of a second-order system
Effects of a Third Pole and a Zero on the SecondOrder System Response
Estimation of the Damping Ratio
The s-plane Root Location and the Transient
Response
Error Co-efficients
Stability
Root locus
Control Systems

Review: Complex variable


s j ,

1, j 2 1

Euler's Equation
A cos j sin
dA
sin j cos j 2 sin j cos jA
d
dA
Hence,
jd
A
Integrating both sides, ln A j c
If we let 0, then c 0, that is, taking exponential
A e j
cos j sin

Review: Complex function


Complex function
G ( s ) Re G ( s ) j Im G ( s )
Definition : Analytic Function
G(s) is said to be analytic if its derivative exists at s and at each point in the neighborhood of s.
Cauchy Theorm : If G(s) is anlytic inside and on a closed simple contour C, then

Definition : Singularit y

G ( s ) ds 0

If G(s) is NOT analytic C


at s, but is analytic at some point in every neighborhood of s, then
s is said to be a singularity of G.

Laplace Transform
Definition

where

Note:

s j

1. The Laplace transform is one-to-one mapping.


(One element in the time domain corresponds to only one element in the
complex domain.)
2. One-sided Laplace transform
(All information contained in f(t) prior to t=0 is ignored or considered to be
zero.)

Inverse Laplace Transform


Definition

Laplace transform table

Example: Laplace transform

Ae at

x1

Definition: A function f(x) is said to be linear if for every x1 and x2

f (1x1 2 x2 ) 1 f ( x1 ) 2 f ( x2 ), 1 , 2 R.

Question: The Laplace transform is a linear operator?


Note: function=operator=transformation=map=mapping

Laplace transform of a derivative

st
st
f (t ) e dt f (t )e
dt

f ( 0)

d st
f (t ) e dt
dt

f (t ) ( s ) e st dt

f (t )e st dt f (0)

sF ( s ) f (0)

General form of the standard test


signals

r(t) = tn
R(s) = n!/sn+1

Control Systems

10

Test Input Signal


Since the actual input signal of the system is
usually unknown, a standard test input
signal is normally chosen. Commonly used
test signals include step input, ramp input,
and the parabolic input.

Control Systems

11

Test signals r(t) = A tn

n=0
r(t) = A
R(s) = A/s

n=1
r(t) = At
R(s) = A/s2

Control Systems

n=2
r(t) = At2
R(s) = 2A/s3

12

Test Signal Inputs


Test Signal
Step
position
Ramp
velocity
Parabolic
acceleration

r(t)

R(s)

r(t) = A, t > 0
R(s) = A/s
= 0, t < 0
r(t) = At, t > 0 R(s) = A/s2
= 0, t < 0
r(t) = At2, t > 0 R(s) = 2A/s3
= 0, t < 0
Control Systems

13

Steady-state error

Is a difference between input and the


output for a prescribed test input as

Control Systems

14

Application to stable systems


Unstable systems represent loss of
control in the steady state and are not
acceptable for use at all.

Control Systems

15

Steady-state error:
a) step input, b) ramp input

Control Systems

16

Time response of systems


c(t) = ct(t) + css(t)
The time response of a control system is divided
into two parts:
ct(t) - transient response
css(t) - steady state response

Control Systems

17

Transient response
All real control systems exhibit transient
phenomena to some extend before steady
state is reached.
lim ct(t) = 0

for t

Control Systems

18

Steady-state response
The response that exists for a long time
following any input signal initiation.

Control Systems

19

Poles and zeros of a first order system

Css(t)

Ct(t
) Control Systems

20

Poles and zeros


1.

A pole of the input function generates the form of the


forced response ( that is the pole at the origin generated
a step function at the output).
2. A pole of the transfer function generate the form of the
exponential response
3. The zeros and poles generate the amplitudes for both the
transit and steady state responses ( see A, B in partial
fraction extension)

Control Systems

21

Effect of a real-axis pole upon transient


response

A pole on the real axis generate an exponential response


of the form Exp[-t] where - is the pole location on real axis.
The farther to the left a pole is on the negative real axis,
the faster the exponential transit response will decay to zero.
Control Systems

22

Evaluating response using poles

K1 K 2
K3
K4
C(s)

s s 2 s 4 s5
Css(t)
2t

c(t) K1 K 2e

4 t

K 3e

Control Systems

Ct(t
)

5t

K4e

23

First order system

a
C(s) R(s) G(s)
s(s a)
Control Systems

at

c(t) 1 e

24

First-order system response to a unit step

Transient response specification:


1. Time-constant, 1/a
2. Rise time, Tr
3. Settling time, Ts
Control Systems

25

Transient response specification for


a first-order system
1.

Time-constant, 1/a
Can be described as the time for (1 - Exp[- a t])
to rise to 63 % of initial value.

1.

Rise time, Tr = 2.2/a


The time for the waveform to go from 0.1 to 0.9
of its final value.

3.

Settling time, Ts = 4/a


The time for response to reach, and stay within, 2%
of its final value
Control Systems

26

Transfer function via laboratory testing

K
G(s)
(s a)
K
K
K
a
C(s)
a
s(s a)
s
(s a)

Control Systems

27

Identify K and a from testing

The time for amplitude to reach 63% of its final value:


63 x 0.72 = 0.45, or about 0.13 sec , a = 1/0.13 = 7.7

From equation, we see that the forced response reaches


a steady-state value of K/a =0.72 .
K= 0.72 x 7.7= 5.54
G(s) = 5.54/(s+7.7) .

Control Systems

28

Exercise
A system has a transfer function
G(s)= 50/(s+50).
Find the transit response specifications
such as Tc, Tr, Ts.

Control Systems

29

Steady-state response
If the steady-state response of the output does not
agree with the steady-state of the input exactly, the
system is said to have a steady-state error.
It is a measure of system accuracy when a specific type
of input is applied to a control system.

Control Systems

30

Steady-state error of first order


system
T(s) = 9/(s + 10)

Y(s) = 9/s(s+10)
y(t) = 0.9(1- e-10t)
y(inf) = 0.9
E(s) = R(s) - Y(s)
ess = lim s 0 s E(s) = 0.1

Control Systems

31

R(s)
E(s)
1 K

R(s)
E(s)
K
1
s

1
e(t)
1 K

e(t) eK t
Control Systems

32

Performance of a second-order system

Control Systems

33

Numerical example of the secondorder system

Control Systems

34

Overdamped

9
9
C(s) 2

s(s 9s 9) s(s 7.854)(s 1.146)

c(t) 1 0.171e7.854t 1.17e1.146t


Control Systems

35

Underdamped

9
9
C(s) 2

s(s 2s 9) s(s 1 j 8)(s 1 j 8)

8
c(t) 1 e (cos 8t
sin 8t)
8
t

Control Systems

36

8
c(t) 1 e (cos 8t
sin 8t)
8
t

Control Systems

37

Undamped

9
C(s) 2
s(s 9)

c(t) 1cos3t
Control Systems

38

Critically damped

9
9
C(s) 2

s(s 6s 9) s(s 3) 2
3t

c(t) 1 3te

Control Systems

3t

39

Step response for second order system


damping cases

Control Systems

40

Control Systems
fig_04_11

41

Summary
Overdamped
Poles: Two real at - 1, - 2
Underdamped
Poles: Two complex at - d + jd, - d - jd
Undamped
Poles: Two imaginary at + j1, - j1
Critically damped
Poles: Two real at - 1,

Control Systems

42

Performance of a second-order system

Control Systems

43

Response to unit step input


Y(s)

G(s)
R(s)
1 G(s)

n 2
Y ( s) 2
R( s )
2
s 2 n s n

n 2
Y ( s)
2
s( s 2 2 n s n )

1 2

y (t ) 1

e nt sin( n t )
Control Systems

cos 1
44

Natural frequency n - the frequency of natural


oscillation that would occur for two complex
poles if the damping were equal to zero
Damping ratio - a measure of damping for
second-order characteristic equation

Control Systems

45

Characteristic equation
s 2 n s n 0
2

s1 n n 2 1
s2 n n 2 1

Control Systems

46

Finding n and for a second-order


system
36
G(s) 2
s 4.2s 36
n
G(s) 2
2
s 2 n s n
2

n 2 36
2 n 4.2
n 6
0.35

s 2 n s n 0
2

s1 n n 2 1
s2 n n 2 1

Control Systems

47

Second-order responses for

underdamped

Control Systems

48

Control Systems

49

Transient response

For step input as


a function of

For step input as


a function of and nt
Control Systems

50

Unit impulse response

n2
Y (s) 2
2 R(s)
(s 2 n s n )

R(s)=1

T(s)=Y(s)

n t
y(t)
e
sin n t

Control Systems

51

Control Systems

52

Constant real part

Constant imaginary part

Constant damping ratio


Control Systems

53

Standard performance measures


Ts (s) 4

T p

Settling time

Peak time

n 1 2

M pt1 e

1 2

P.O. 100 e

1 2

Peak response
Percent overshoot

Control Systems

54

Control Systems
fig_04_14

55

Settling time
The settling time is defined as the time
required for a system to settle within a
certain percentage of the input amplitude.

Ts (s) 4

Control Systems

56

Settling time

Ts (s) 4
Control Systems

n
57

Rise time
The time it takes for a signal to go from 10%
of its value to 90% of its final value

Tr (s)

2.16 0.60

0.3 0.8

Control Systems

58

Rise time

Control Systems

59

Peak time
Peak time is the time required by a signal to
reach its maximum value.

T p

n 1 2

Control Systems

60

Peak time

T p

n 1 2
Control Systems

61

Percent overshoot
Percent Overshoot is defined as:
P.O. = [(Mpt fv) / fv] * 100%

Mpt = The peak value of the time response


fv = Final value of the response

P.O. 100 e

1 2

Control Systems

62

Percent overshoot

Control Systems

63

Finding transient response

25
G(s)
s(s 5)
Control Systems

64

25
T(s) 2
s 5s 25

T p

n 1 2

s 5s 25
2

s 2 n s

0.726 sec

2
n

n 25 5

2 n 5, 0.5

P.O. 100 e
Ts (s)

Control Systems

1 2

16.3%

1.6 sec

65

Gain design for transient response

K
G(s)
s(s 5)
Control Systems

66

K
T(s) 2
s 5s K

for P.O. 10%

s 5s K
2

s 2 2 n s n2

n K
5
2 n 5,
2 K

P.O. 100e

0.591,

Control Systems

1 2

10.0%

K 17.9

67

General closed-loop T(s)

Y(s)
b0
T(s)
n
R(s) s bn1sn1 ... b1s b0

The T(s) has n poles and no zeros.

This T(s) has a steady-state error equal zero for a step input.
Control Systems

68

Y(s)
b1s b0
T(s)
n
n1
R(s) s bn1s ... b1s b0
T(s) has a steady-state error equal to zero for a
ramp input.
T(s) has two or more pure integrations as
required to provide zero steady-state error.

Control Systems

69

A: Simplification of linear system


K
G(s)
s(s 2)(s 30)

We can neglect the impact of the pole at s = - 30 ,


however we must retain the steady-state response
and
reduce the system to

K /30
G(s)
s(s 2)

Control Systems

70

B: Simplification of linear systems


am sm am1sm1 a1s 1
H(s) K
,
n
n1
bn s an1s b1s 1

L(s) K

c psp

c1s 1

dg s

d1s 1

mn

pgn

Control Systems

71

(k )

dk
( s) k M ( s)
ds

k
d
( k ) ( s ) k ( s )
ds

(1) k q M k (0) M ( 2 q k ) (0)

k 0
k!(2q k )!
2q

M 2q

M 2q 2q

q 1,2...

Control Systems

72

Simplified model
H ( s)

6
1

s 3 6 s 2 11s 6 1 (11 / 6) s s 2 (1 / 6) s 3

6
L(s)
1 d1s d2 s2

M ( s ) 1 d1 s d 2 s 2
( s) 1 (11 / 6) s s 2 (1 / 6) s 3

( 0)

( s ) 1 d1 s d 2 s

Control Systems

M (0) 1
(0)

73

Example

M ( k ) ( s)
M

( 0)

d
(1 d1 s d 2 s 2 ) d1 2d 2 s
ds

(0) 1

( 0 ) (0) 1

(0) d1

(1) (0) 11 / 6

M ( 2) (0) 2d 2

(0) 2

(1)

M (3) (0) 0

( 2)

( 0) 1
( 3)

Control Systems

74

Example
M 0 (0) M 2 (0) M 1 (0) M 1 (0)
M 2 (0) M 0 (0)
M 2 (1)

(1)
2
1
2

M 2 d 2 d 1 d 2 2 d 2 d 1
2

0 (0)2 (0) 1 (0)1 (0)


2 (0)0 (0) 49
2 (1)

(1)

2
1
2
36

Control Systems

75

Example

2d 2 d 1

49

36

7
d2
18

1
1.60
L( s )

2
1 1.165s 0.625s
1.60 2.584s s 2

Control Systems

76

Steady-state error calculation


The steady-state performance is an important
characteristic of control system , it
represses the ability to follow input signal
and resist interference

error and steady-state error


1.definition:
(1) according to output

e(t): system error,Cr(t): desired output,


ec (t ) output
Cr ( t ) c ( t )
c(t) :actual

C (s)

R(s)

C(t)

G(s)
Cr(t)

H (s )

ess

Steady-state error:

ecss lim ec (t ) lim [Cr (t ) c(t )]


t

The steady-state error relies on the


system's construction ,still the form
of the input signal.But stability
depends only on systems construction.

(2) according to input


R(s)
B(s)

E (s)

C (s)
G(s)

H (s )

e(t ) r (t ) b(t )

ess lim e(t ) lim [r(t ) b(t )]


t

2.calculation

(1).final theorem

ess lim e(t ) lim s E ( s) lim s[ R( s) B( s)]


t

s0

s0

1 2
when input is (t ),1(t ), t , t
2

, final

theorem can be used.but when input is

sine or cosine signal,cannot used.

The steady-state error relies on the


system's construction ,still the form
of the input signal.
1
E ( s)
R( s )
1 G( s) H ( s)
k
G ( s ) H ( s ) v G0 ( s ) H 0 ( s )
s
when s 0, G0 ( s ) H 0 ( s ) 1

( 1s 1)( s 21 2 s 1)
G0 ( s) H 0 ( s)
(T1s 1)(T s 22T2 s 1)
2 2
2
2 2
2

when=0,1,2 called respectively type-0


system, type-1 system, type-2 system (in
general<2)
so
1

E ( s)

k
1 G0 ( s ) H 0 ( s )
s

ess lim sE ( s ) lim s


s 0

s 0

R( s )

1
k
1 G0 ( s ) H 0 ( s )
s

R( s )

Define kp,kv,ka error coefficient


Step input ,represented by kp
k
k
k p lim G0 ( s ) H 0 ( s ) lim ,
s 0 s
s 0 s

position error coefficient

Speed input, represented by kv

k lim

s 0

k
1

G0 ( s) H 0 ( s) lim

s 0

s
velocity
error coefficient

Acceleration input, represented by ka

ka lim

s 0

k
2

G0 ( s) H 0 ( s) lim

s 0

k
2

Acceleration error coefficient

E ( s)

1
k
1 G0 ( s ) H 0 ( s )
s

ess lim sE ( s ) lim s


s 0

s 0

R( s)
1

k
1 G0 ( s ) H 0 ( s )
s

R( s)

when R ( s ) 1 / s
1

1
1
ess lim s
lim
s 0
s 0
k
k
s
1 G0 ( s ) H 0 ( s )
1 G0 ( s ) H 0 ( s )
s
s
1
0
1 k
s
lim
0
1
s 0 s k
0
2

when R ( s ) 1 / s 2
1

1
ess lim s
2
s 0
k
s
1 G0 ( s ) H 0 ( s )
s
1
lim
s 0
k
s[1 G0 ( s ) H 0 ( s )]
s
0
1
s
lim
1/ k 1
s 0 s k
0 2

when R( s ) 1 / s 3
1

1
ess lim s
3
s 0
k
s
1 G0 ( s ) H 0 ( s )
s
1
lim
s 0 2
k
s [1 G0 ( s ) H 0 ( s )]
s
0
2
s
lim
1
s 0 s k
1/ k 2
0 3

Steady state error e

Stationary
system error
coefficient

type

0
1
2

kp k k
a
v

0 0

ss

2
r
(
t
)

A
t
2
r (t ) R0 1(t ) r (t ) V0t
0

R0
1 k

0
0

V0
k

A0
k

increasing system type and open-loop


gain can increase system's accuracy,
but would lower stability,
exam.: given a system.its block diag. is
r (t ) 5 1(t )
-

10
s 2 2s 1

C (s)

H (s )
when H(s)=1and H(s)=0.5,solve ess

When H(s)=1,open-loop TF

10
G( s) H ( s) 2
, k 10, 0
s 2s 1
R0
5
5
ess

1 k 1 10 11
When H(s)=0.5,

10 0.5
G( s) H ( s) 2
, k 5, 0
s 2s 1
R0
5
5
ess

1 k 1 5 6

if in exam. above, H(s)=1,ess=0.2,solve k=?

R0
R0
5
ess
, so k
1
1 24
1 k
ess
0.2
1
when r (t ) 1(t ) t t 2 , H ( s) 1
,
2

solve ess in exam. above.

Because 0 type system ess = under


the speed input and acceleration input,

from addition rule,ess=

Dynamic error Coefficients

Problems

Stability of CT Systems in the s-Plane


Recall our stability condition for the Laplace transform of the impulse
response of a CT linear time-invariant system:

bM s M bM 1 s M 1 ... b0
H ( s)
Re pi 0 for i 1, 2, ..., N
N
N 1
s a N 1 s ... s0
This implies the poles are in the left-half plane.
This also implies:

LHP
h(t ) 0 as t and h(t ) dt

A system is said to be marginally stable


if its impulse response is bounded:

h(t ) c t
In this case, at least one pole of the system
lies on the j-axis.
Recall periodic signals also have poles on the j-axis because they are
marginally stable.
Also recall that the left-half plane maps to the inside of the unit circle in the zplane for discrete-time (sampled) signals.
We can show that circuits built from passive components (RLC) are always
stable if there is some resistance in the circuit.

Stability of CT Systems in the s-Plane


Example: Series RLC Circuit

H (s)

1 / LC
s 2 ( R / L) s 1 / LC

Using the quadratic formula:

R
1
R
p1 , p 2

2L
LC
2L

Case 1 :
2

1
R
0 two real poles

LC
2L
2

R
1
R


0 pole in LHP
2L
2
L
LC

always stable
2

R
1
R


0
2L
2
L
LC

quadratic term must be
always stable

R
2L

Case 2 :
2

1
R
0 two complex poles,

LC
2L
R
Rep1
always stable
2L

The RLC circuit


is always stable.
Why?

Time response vs. pole location


Stable

Unstable

f(t) = ept, p = a+bj

The Routh-Hurwitz Stability Test


The procedures for determining stability do not require finding the roots of the
denominator polynomial, which can be a daunting task for a high-order system
(e.g., 32 poles).
The Routh-Hurwitz stability test is a method of determining stability using
simple algebraic operations on the polynomial coefficients. It is best
demonstrated through an example.

Consider: A( s ) a N s N a N 1 s N 1 ... a1 s a 0
Construct the Routh array:

sN

aN

a N 2

a N 4

s N 1
s N 2

a N 1
bN 2

a N 3
bN 4

a N 5
bN 6

s N 3

s2
s1

c N 3

d2
e1

c N 5

d0
0

c N 7

0
0

s0

f0

N even : ( N / 2) 1 columns
N odd : ( N 1) / 2 columns
a N 1 a N 2 a N a N 3
a a
a N 2 N N 3
a N 1
a N 1
a a
a N a N 5
a a
N 1 N 4
a N 4 N N 5
a N 1
a N 1

bN 2
bN 4

Number of sign changes in 1st column = number of


poles in the RHPRLC circuit is always stable

Routh-Hurwitz Examples
Example: A( s ) s 2 a1 s a0

s2

a0

s1

a1
a1 a0 (1)(0)
a0
a1

s0

if a1 0 and a0 0 one sign change 1 RHP pole unstable


if a1 0 and a0 0 one sign change 1 RHP pole unstable
if a1 0 and a0 0 two sign changes 2 RHP poles unstable
Example: A( s ) s 3 a 2 s 2 a1 s a 0

s3
s2
s1
s0

1
a2
a 2 a1 (1)a0
a
a1 0
a2
a2
a0

a1
a0
0
0

if a 2 0 and a0 0 two sign changes 2 RHP poles unstable

PID Control

Simple, easy to use


Wide Application: Petrochemical, Pharmaceuticals, Food,
Chemical, Aerospace and Semiconductor, etc.
Robust: Insensitive to changes to plant parameter and
disturbance.
Over 90% control loops are PID with two exceptions:
1. On/off control for those with low control requirement loops

2. Advanced control for those difficult systems and with high


control quality.

Proportional Function
The controller output u is proportional to error signal e:

u Kce

where is proportional band


P control has steady state error.

Integral Function
Controller output is proportional to error e.
t
du
S 0 e u S 0 edt
0
dt

Output of I control is constant only e=0, no steady


state error.
Reduce system stability. I control is always slower
than that of P control,
Open loop gain is proportional to S0, increase S0
In reduce system stability.

PI Control
P to improve response time and reject disturbance,
I to eliminate steady state error.

1
1
u Kc e S0 edt e
0
TI
t

0 edt
t

Derivative Function
Output of controller is proportional to the differential of error

de
u S2
dt

or

dy
u S2
dt

Prediction: Adjusting the output according to speed of error.


D function must be formed to PD or PID controllers.
Controller takes no action if rate of change very small,
accumulate error.

PD and PID Control


de
de

K c e TD

dt
dt

1
de
e TD

dt

u K c e S2

de
0
dt

1 t
de 1
1
K c e edt TD

0
T
dt

TI

u K c e S0 edt S 2

edt TD

de

dt

Properties
1. Steady state, de/dt=0, PD control has steady state error.
2. D function reduces oscillation, increases system stability.
3. Adding D increase open loop gain, increase response speed.
4. Sensitive to disturbance.

General rules of Design PID Controller

Use D function, if system has large time constant and time

delay.

Using PD if the system allows steady state error, otherwise,

using PID

Use PI, if system has small time constant, small disturbance

and requires no steady state error.

Use P, if system has small time constant, small disturbance

and allow steady state error.

Use more advanced control scheme, if system has large time

constant, large time delay and disturbance.

Root Locus Design


Method
Part A: Introduction

Goal
Learn a specific technique which shows
how
changes in one of a systems
parameter
(usually the controller gain, K)
will modify the location of the closedloop poles
in the s-domain.

Root Locus Analysis


The roots of the closed-loop characteristic
equation define the system characteristic
responses.
Their location in the complex s-plane lead to
prediction of the characteristics of the time
domain responses in terms of:
damping ratio,
second-order modes
natural frequency, n
damping constant, first-order modes

Consider how these roots change as the loop


gain is varied from 0 to .

Root Locus Example


R(s)

E(s)

C(s)

K
s ( s 2)

The closed-loop
The characteristic
transfer function is
equation is
C (s)
K

R( s) s( s 2) K

s 2s K 0
2

Consider the
characteristic roots as K
=0.

Root Locus Example


s 1 1 K

For K = 0 the closed-loop


poles are at the open-loop
poles.
For 0 K 1 the closedloop poles are on the real
axis.
For K 1 the closed-loop
poles are complex, with a
real value of 1 and an
imaginary value increasing
with gain K .

loci of closed-loop roots


j

K=1

X
K=0

Root Locus Example:


Step Responses
Step Responses
1.6
1.4

K = 50.0
K = 15.0

Amplitude

1.2

K = 2.0

K=1

K = 1.0

0.8
0.6

K = 0.5

0.4

X
K=0

0.2

0
0

Time (sec.)

10

Root Locus Example:


Some Observations
This is a second-order system and there two loci.
The root loci start at the open-loop poles.
The root loci tend towards the open-loop zeros at
infinity as K . (Note: the number of zeros is
equal to the number of poles, when the zeros at
infinity are included.)
The relationship between the characteristic
responses and the increasing gain is seen through
the root loci.

The General Root Locus Method


Consider the
general system
R(s)

The characteristic
equation is
C(s)

G(s)

1 GH ( s) 0

or

H(s)

where
C ( s)
G ( s)

R ( s ) 1 GH ( s )

GH ( s) 1

or
GH ( s) 1
GH ( s) (2k 1)
k 0, 1, 2

The General Root Locus


Method
All values of s which satisfy
k; 0, 1, 2
GH ( s) 1 ; GH ( s) (2k 1)
are roots of the closed-loop characteristic
equation.
Consider the following general form
z1 )( s z2 ) ( s zm )
K
(
s
GH ( s )
( s p1 )( s p2 ) ( s pn )
Note : pi may be zero.

The General Root Locus Method


Then
m

GH ( s )

sz

i 1

s p
i 1

i 1

i 1

GH ( s ) ( s zi ) ( s pi ) (2k 1)
k 0, 1, 2

Root Locus Method:


Geometric Interpretation
Consider the example

p3
-p3 X B s1

K ( s z1 )
GH ( s )
s ( s p2 )( s p3 )

Then the values of s


= s1 which satisfy
K s z1
1
s s p2 s p3

A
O
-z1

z1
D

-p2 X

p1
-p1

p2

( s z1 ) (s ( s p2 ) ( s p3 )) (2k 1)
are on the loci and are roots of the characteristic equation.

Root Locus Method:


Geometric Interpretation
In terms of the
vectors, the condition
for s = s1 to be on the
root
K Aloci are A
1
BCD

1 or

BCD

and
z1 ( p1 p 2 p 3 ) (2k 1)
k 0, 1, 2,

p3

-p3 X B s1

A
O
-z1

z1
D

-p2 X

p2

p1
-p1

Root Locus Method


When plotting the loci
The magnitude
of the roots as
condition may then be
K = 0 , the
used to determine the
magnitude condition
gain K corresponding to
is always satisfied.
that value s1 .
Therefore, a value of
How can we easily
s = s1 that satisfies
determine if the angle
the angle condition, is
condition is satisfied?
a point of the root loci.

Root Locus Construction Rules


1. The loci start (K = 0)
at the poles of the
open-loop system.
There are n loci .
2. The loci terminate
(K ) at the zeroes
of the open-loop
system (include
zeroes at infinity).

For our example


system
s z1
1

GH ( s)
s s p2 s p3 K

Therefore, as K 0 ,
GH(s) , the poles
of the loop transfer
function.
As K , GH(s) 0 ,
the zeroes of the loop
transfer function.

Root Locus Construction


Rules
3. The root loci are
symmetrical about
the real axis.
4. As K the loci
approach
asymptotes. There
are q = n m
asymptotes and they
intersect the real axis
at angles defined by

The roots with


imaginary parts always
occur in conjugate
complex pairs.
When the loci
approach infinity, the
angles from all the
poles and zeroes are
equal. The angle
condition then is

(2k 1)
, k 0, 1, 2, m n = (2k + 1)
q

Root Locus Construction


Rules
5. The asymptotes
intersection point on
the real is defined by

a poles of GH (s) zeroes of GH (s)


q

6. Real axis sections of


the root loci exist only
where there is an odd
number of poles and
zeroes to the right.

The angles from


poles and zeroes to
the left of s1 are
zero. The angles
from poles and
zeroes to the right
are .An odd
number are required
to satisfy the angle
condition.

Root Locus Construction Rules


Example
Consider our example
with z1 = 4 , p12 = 1
2j

K ( s 4)
GH ( s )
s ( s 1 2 j )( s 1 2 j )

Asymptotes:

real axis
locus

(2k 1)

angles =
3 1
2

0 (1 2 j ) (1 2 j )] [(4)]
[
a
1

3 1

asymptote

2j

2 1

+1
2j

Root Locus Construction


Rules
7. The angles of
departure, d from
poles and arrival, a
to zeroes may be
found by applying the
angle condition to a
point very near the
pole or zero.

The angle of arrival


at the zero, -z1 is
obtained from
m

az1 ( -z1 zi )
i 2

(-z p ) (2k 1)
i 1

Root Locus Construction Rules


Example
Departure angle from p2 .
z1 = tan-1(2/3) = 33.7
p1 = tan-1(2/1) = 116.6
-z1

p3 = 90
O

Then
33.7 (90 + 116.6 + p2 ) =
180
p2 = 352.9 = + 7.1

p2

-p2
X

2j
116.6

33.7

X -p

90

-pX
3

2j

+1

Root Locus Construction


Rules
8. The imaginary axis
crossing is obtained by
applying the RouthHurwitz criterion and
checking for the gain
that results in marginal
stability. The
imaginary components
are found from the
solution of the resulting
auxiliary equation.

Marginal stability
refers to the point
where the roots of the
closed-loop system
are on the stability
boundary, i.e. the
imaginary axis.

Root Locus Construction


Rules
Imaginary axis
crossing:
Characteristic equation

For marginal
stability,
K = 5 and the
s ( s 1 2 j )( s 1 2 j ) K ( s 4) 0
auxiliary equation is
3
2

s 2 s (5 K ) s 4 K 0
2 s 2 20 0
Routh table
s 10 j 3.16 j
s3 1

5+K 0

s2 2

4K

5K

s0 4K

Therefore, the
imaginary axis
intersection is
3.16 j

Root Locus Construction Rules


Example
Summary:
There are three root loci.
One on the real axis
from -p1 to -z1 , and a
-z1
pair of loci from -p2 and O
4
p3 to zeroes at infinity
along the asymptotes.
The departure angle
from these poles is 7.1
and an imaginary axis
crossing at s = 3.16j .

7.1

-p2
X

j
3.16 j
2j

X -p

-pX
3

2j

+1

Root Locus Construction


Rules
Breakaway Points:
When two or more
loci meet, they will
breakaway from this
point at particular
angles. The point is
known as a
breakaway point. It
corresponds to
multiple roots.

Some examples

x
x

45

Root Locus Construction


Rules
9. The angle of
breakaway is 180/k
where k is the
number of converging
loci.
The location of the
breakaway point is
found from

dK
d [GH ( s)]
0 or
0
ds
ds

Note: K [GH ( s )]1


2 d [GH ( s )]
dK [
0
GH ( s)]
ds
ds

Also,
d [GH ( s)] d [N ( s) D( s)]
ds
ds
( s) N ( s) D( s)
N

0
2
D( s)
D( s )
D( s) N ( s) N ( s) D( s) 0

Root Locus Plot:


Breakaway Point Example
Consider the following loop
transfer function.
GH ( s)

K
s( s 3) 2

Real axis loci exist for the


full negative axis.
Asymptotes:
angles = (2k+1)= /3 , ,
3
5/3
( 3 3 0 ) ( 0 )
a
2
3

asymptotes
2j

60
4

XX

+1
2j

Root Locus Plot:


Breakaway Point Example
Determine the
breakaway points from

j
2j

d K d
K
3

2
ds s ( s 3) ds s 6 s 2 9 s
K (3s 2 12 s 9)

0
3
2
2
( s 6s 9s)

then
s 2 4 s 3 ( s 1)( s 3) 0
s 1 , 3

XX

+1
2j

Root Locus Construction


Rules
10. For a point on the
root locus, s =s1
calculate the gain, K
from
s1 p1 s1 p2
K
s1 z 1 s1 z 2

Alternately, K may be
determined graphically
from the root locus
plot
X

B s j
1

D
X

BCD
K
A

Summary of Root Locus Plot


Construction
Plot the poles and zeros of the open-loop
system.
Find the section of the loci on the real axis
(odd number of poles an zeroes to the right).
Determine the asymptote angles and
intercepts.
(2k 1)
angles
, q n m,
q
poles zeroes

a
q

k 0, 1, 2,

Summary of Root Locus Plot


Construction
Determine departure angles. For a pole (p-p11 z1) (-p1 z2 ) p1 (-p1 p2 ) (2k 1)
Check for imaginary axis crossings using
the Routh-Hurwitz criterion.
Determine breakaway points.
angle / k , k # of converging loci
d [GH ( s )]
0
location from
ds

Complete the plot.

Root Locus with Other


Parameters
Can we plot the root
locus in terms of the
variation of a
parameter other
than gain, for
example a time
constant?
To achieve this we
apply a
mathematical trick.

Consider the loop transfer


function
(1 s )
GH ( s ) 10

s ( s 2)

characteristic equation

s 2 2 s 10 s 10 0

regrouping the terms

( s 2 2 s 10) 10 s 0

equivalent loop transfer


function
10 s
G H (s)

s 2 2 s 10

Root Locus with Other


Parameters
The open-loop poles
= 0 j
= 0.294
are
X
x
s = 1 3j and the zero
is s = 0 .
= 0.4325
= 0.9
Asymptotes: 180
x
x
O
4
2
Angle of departure:
108 (90 + d) = 180
x
d = 198
X
Break-in point sb =
3.16

3j

+1

3j

Root Locus with Two


Parameters
The root locus
method focuses on
the roots of the
characteristic
equation.
There can be several
different loop transfer
functions that have
the same closed-loop
characteristic
equation.

To construct the root


locus for a
characteristic equation
which has two
parameters, we
construct fictitious
loop transfer functions
and apply the normal
methods.

Learning by doing Example 1


1) Sketch the root locus of the following
system:

2) Determine the value of K such that the


damping ratio of a pair of dominant
complex conjugate closed-loop is 0.5.

Rule #1
Assuming n poles and m zeros for
G(s)H(s):
The n branches of the root locus start
at the n poles.
m of these n branches end on the m
zeros
The n-m other branches terminate at
infinity along asymptotes.
First step: Draw the n poles and m zeros
of G(s)H(s) using x and o respectively

Applying Step #1
Draw the n poles and
m zeros of
G(s)H(s) using x
and o respectively.
1
G s H s
ss 1s 2

3 poles:
p1 = 0; p2 = -1; p3 = -2
No zeros

Applying Step #1
Draw the n poles and
m zeros of
G(s)H(s) using x
and o respectively.
1
G s H s
ss 1s 2

3 poles:
p1 = 0; p2 = -1; p3 = -2

Rule #2
The loci on the real axis are to the left
of an ODD number of REAL poles and
REAL zeros of G(s)H(s)
Second step: Determine the loci on the
real axis. Choose a arbitrary test point. If
the TOTAL number of both real poles
and zeros is to the RIGHT of this point is
ODD, then this point is on the root locus

Applying Step #2
Determine the loci on the
real axis:
Choose a arbitrary test
point.
If the TOTAL number of
both real poles and
zeros is to the RIGHT
of this point is ODD,
then this point is on the
root locus

Applying Step #2
Determine the loci on the
real axis:
Choose a arbitrary test
point.
If the TOTAL number of
both real poles and
zeros is to the RIGHT
of this point is ODD,
then this point is on the
root locus

Rule #3
Assuming n poles and m zeros for G(s)H(s):

The root loci for very large values of s must


be asymptotic to straight lines originate on
the real axis at point:
s

p z
i

nm

180 o 2l 1
l
nm

radiating out from this point at angles:


Third step: Determine the n - m asymptotes of
the root loci. Locate s = on the real axis.
Compute and draw angles. Draw the
asymptotes using dash lines.

Applying Step #3
Determine the n - m
asymptotes:
Locate s = on the real
axis:
p1 p2 p3
s

180 2l 1
nm

30
l 0,1, 2,

Compute and draw


angles: 0

180 2 0 1

600

0
30

0
180 2 1 1 1800
1
30

0 1 2

1
3

Applying Step #3
Determine the n - m
asymptotes:
Locate s = on the real
axis: s p1 p2 p3 0 1 2 1
l

180 2l 1
nm

30

l 0,1, 2,

Compute and draw


angles:

1800 2 0 1

600

0
30

0
180 2 1 1 1800
1
30

Breakpoint Definition
The breakpoints are the points in the sdomain where multiples roots of the
characteristic equation of the feedback
control occur.

These points correspond to intersection


points on the root locus.

Rule #4
Given the characteristic equation is KG(s)H(s) = 1
The breakpoints are the closed-loop poles
dK
that satisfy:

ds

1
K
.
G s H s

Fourth step: Find the breakpoints. Express K


such as:

Applying Step #4
Find the breakpoints.
Express K such as:

1
K
s s 1s 2
G( s ) H ( s )
K s 3 3s 2 2 s

Set dK/ds = 0 and solve


for the poles.
3s 2 6s 2 0

s1 1.5774, s2 0.4226

Applying Step #4
Find the breakpoints.
ExpressK
1 such as:
K

G( s ) H ( s )

s s 1s 2

K s 3 3s 2 2 s

Set dK/ds = 0 and solve


for
3s 2the
6spoles.
2 0
s1 1.5774, s2 0.4226

Recall Rule #1
Assuming n poles and m zeros for
G(s)H(s):
The n branches of the root locus start
at the n poles.
m of these n branches end on the m
zeros
The n-m other branches terminate at
infinity along asymptotes.

Applying Last Step


Draw the n-m branches
that terminate at infinity
along asymptotes

Points on both root locus &


imaginary axis?
Points on imaginary axis
satisfy:

s j

j?

Points on root locus


satisfy:
1 KGs H s 0

Substitute s=j into the


characteristic equation
and solve for . 0 or 2

- j

Exercise

1) Sketch the root locus of the following


system:

2) Determine the value of K such that the


damping ratio of a pair of dominant
complex conjugate closed-loop is 0.5.

Das könnte Ihnen auch gefallen