chapter 7 system compensation - sjtu€¦ · rules for phase lag compensator design: 1 、determine...

35
Chapter 7 System Compensation (Linear Control System Design) Instructor: Prof. Cailian Chen

Upload: others

Post on 09-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Chapter 7 System Compensation(Linear Control System Design)

Instructor: Prof. Cailian Chen

Page 2: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

2017/12/14 2

Outline

Introduction to compensation design

Phase Lead Compensation

Phase Lag Compensation

Phase Lead-lag Compensation

PID Control

Page 3: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Given the control plant, the procedure of controller

design to satisfy the requirement is called system

compensation.

Question: What is system compensation?

Question: Why to compensate?The closed-loop system has the function of self-tunning.

By selecting a particular value of the gain K, some single

performance requirement may be met.

Is it possible to meet more than one performance

requirement?

Sometimes, it is not possible.

Something new has to be done to the system in order to

make it perform as required.

Page 4: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

1.Control system design and compensation

Design:Need to design the whole controller to

satisfy the system requirement.

Compensation:Only need to design part of the

controller with known structure.

2. Three elements for compensation

Original part of the system

Performance requirement

Compensation device

Page 5: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

1. Time domain criteria(step response)

Overshoot, settling time, rising time, steady-state error

2. Frequency domain criteria

Open-loop frequency domain criteria:

crossover frequency, phase margin, gain margin

Closed-loop frequency domain criteria :

maximum value Mr , resonant frequency, bandwidth

7.1 Introduction to Compensation Design

7.1.1 Performance Requirement

Page 6: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Frequency domain and time domain criteria

2

1

2 1rM

Resonant frequency 221 nr

Bandwidth 1)21(21 222 nb

Gain crossover frequency4 24 1 2c n

Phase margin24 214

2

arctg

Resonant peak

Percentage overshoot %100%21

e

Settling time3 4

,S

n n

t

Page 7: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

According to the way of compensation, the

compensator can be classified into following categories:

(a) Cascade Compensation

Compensator PlantR(s) C(s)+

-

7.1.2 Structure of Compensator

Page 8: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

C(s)+

-

+

-

Original Part

Compensator

(b) Feedback compensation

R(s) C(s)+

-

+

-

Original Part

Compensator 2

Compensator 1

(c)Cascade and feedback compensation

Page 9: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

R(s) C(s)++

-

Original Part

Compensator

+

(d) Feed-forward compensation

R(s) C(s)++

-

Original Part

Compensator

+

(e) Disturbance compensation

Controller+

N(s)

+

Page 10: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Remark:

Cascade compensation and feedback

compensation are inside the feedback

loop.

Feed-forward compensation and

disturbance compensation are outside

the feedback loop.

Page 11: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

1. Frequency Response Based Method

Main idea:By inserting the compensator, the Bode

diagram of the original system is altered to achieve

performance requirements.

Original open-loop Bode diagram+Bode diagram

of compensator+alteration of gain

=open-loop Bode diagram with compensation

7.1.3 Methods for Compensator Design

2. Root Locus Based Method

Main idea: Inserting the compensator introduces new

open-loop zeros and poles to change the closed-loop root

locus to satisfy the requirement.

Page 12: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Frequency response based compensation

Phase lead compensation

Phase lag compensation

Phase lead-lag compensation

Fundmantal rule for control design:PID control

7.1.2 Cascade Compensation

Each requirement relates to a different region of the

frequency axis in the Bode diagram.

1. The steady-state error relates to the magnitude at low

frequency.

2. The transient response requirement relates to the

gain crossover frequency, which usually occurs at

higher frequencies.

Page 13: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Three design rules for cascade compensator:

1. The system is stable with satisfactory steady-state error, but

dynamic performance is not good enough.

Compensator is used to change medium and high

frequency parts to change crossover frequency and phase

margin.

2. The system is stable with satisfactory transient performance,

but the steady-state error is large.

Compensator is used to increase gain and change lower

frequency part, but keep medium and higher frequency

parts unchanged.

3. If the steady-state and transient performance are either

unsatisfactory, the compensator should be able to increase

gain of the lower frequency part and change the medium

and higher frequency parts.

Page 14: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Change of Bode Diagram

L ω

L ω

a)change of lower

frequency part

L ω

b)change of medium

and higher frequency

parts

b)change of lower,

medium and higher

frequency parts

Page 15: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Passive Phase Lead Network

1R

2R oEiE

C1. Transfer function:

7.2 Phase Lead Compensation

1 1

1

o

c

i

E s TsG s

E s Ts

1 2 1 2

2 1 2

1,R R R R

T CR R R

where

1

T

1

T

Page 16: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

2 2

2 2

( ) 20lg ( ) 1 20log ( ) 1

( 1)( )

1

c

c

L T T

Tarctg T arctgT arctg

T

( ) 1 1 10 , , arcsin

12

cm m

darctg

d T

)(L

decdB /20

20log

20log

1

Tm

)(

1

T

m

( ) 10logc mL

0 20

Determination of

Multiplying the transfer function by α

1 sin

1 sin

m

m

Geometry mean

Page 17: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

2、Effect of phase lead compensation

,L

0

20

40

10 8.23 142

2

1

1

2

2

100

1000

40

40

20

40

4

3

20

Page 18: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Example 7.1: Given a unity-feedback system with

the following open-loop transfer function

)2(

4)(

ss

KsG

Please design phase lead element to satisfy the following

three requirements:120 sKv

2. phase margin 50

3. gain margin dB10GM

1. steady speed error constant

Page 19: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

100

101

102

-60

-40

-20

0

20

40

100

101

102

-180

-160

-140

-120

-100

)15.0(

20)(

sssG

Uncompensated

system

17

rad/s17.60

c

331750 m ?

3851750 m

Extra margin:

5o~10o

Page 20: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

15

100K

40

Remark:

The phase lead compensator not only takes extra phase

margin of 33o at the uncompensated gain crossover

frequency.

However, we also have to add the magnitude part of the

compensator to the uncompensated magnitude, and the

gain crossover frequency moves to a higher value. The

ultimate phase margin is less than 33o .

It implies we need to consider extra phase margin for

determine α.

Page 21: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

100

101

102

-60

-40

-20

0

20

40

100

101

102

-200

-150

-100

-50

0

50

2.438sin1

38sin1

sin1

sin1

m

m

dB2.6lg10 c1

1rad/s9

Tm

rad/s4.181

rad/s4.41

2

1

m

m

T

T

s

s

s

ssGc

054.01

227.01238.0

4.18

4.4

Complete Compensator

s

ssGc

054.01

227.01

Page 22: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Comments on phase lead compensation

1、The slop around the gain crossover frequency is

increased. It improves the relative stability.

2、The closed-loop resonance peak is reduced. Also, the

overshoot is reduced.

3、Increase the open-loop phase margin.

4、The open-loop (and usually the closed-loop)

bandwidths are increased. It is beneficial for fast

response. But it may cause problems if noise exists at

the higher and unattenuated frequencies.

5、Take no effect on the steady-state performance.

Page 23: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

(4) Determine

(2) Determine the uncompensated phase margin γ0

(7) Confirmation

(1) Determine K to satisfy steady-state error constraint

(5) Calculate ωm

(6) Determine T

(3) estimate the phase margin in order to satisfy the

transient response performance constraint

Rules to design phase lead compensation

m

Page 24: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

2017/12/14 24

Constraints for application of lead compensation

Constraint 1: The system is stable.

If it is unstable, the phase need to compensate is

too big. The noise takes severe effects on the system.

Constraint 2: The phase cannot reduce very fast

around the gain crossover frequency.

The phase lead compensation can only provide less

than 60o extra phase margin.

Page 25: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Transfer function:

Passive phase lag network

1R

2R

oEiE

C

7.3 Phase Lag Compensation

2

1 2

2

1 2

1

( )1

( )

1

( ) 1

1

1

c

RCsG s

R RCs

R Cs

R R Cs

Ts

Ts

21 2

1 2

( ) , 1R

T R R CR R

Page 26: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

)(L

dec/dB20

lg20

lg10

)(

T/1 m T/1

m

1m

T

1arcsin

1m

The compensator has no filtering effect on the low

frequency signal, but filters high frequency noise.

The smaller β is,the higher frequency noise is

attenuated.

Maximum phase lag

Page 27: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Comments on phase lag compensation:

1、Phase lag compensator is a low-pass filter. It changes the

low-frequency part to reduce gain crossover frequency.

The phase is of no consequence around the gain crossover

frequency.

2、Be able to amplify the magnitude of low-frequency part,

and thus reduce the steady-sate error.

3、The slope around gain crossover freuency is -20dB/dec.

Resonance peak is reduced, and the system is more stable.

4、Reduce the gain crossover frequency, and then reduce the

bandwidth. The rising time is increased. The system

response slows down.

Page 28: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Rules for phase lag compensator design:

1、Determine K to satisfy the steady-state error;

2、Draw bode diagram for umcompensated system

3、Find the frequency ωc1 from the uncompensated open-

loop Bode diagram where the phase margin satisfy the

performance requirement;

4、Calculate the magnitude at the frequency ωc1 .

Determine β by

5、Determine the two break frequencies.

6. Comfirmation

a

1

1 1

10z c

T

1

pT

1 /2010 cL

Page 29: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Avoid introduce the maximum phase lag around the

gain crossover frequency . So the break frequency

is much less than 1c

1

T

1c

1

1 1

10c

T

11 1 1 2

1

( 1)( )

1 ( )

cc c c c

c

Tarctg T arctgT arctg

T

Substitude 1

10c T

12

10( 1)

10( 1)( ) [0.1( 1)]

10 1001 ( )

c arctg arctg arctg

The phase lag at ωc1 is

Page 30: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

-2 -1.8 -1.6 -1.4 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0-40

-20

0

-2 -1.8 -1.6 -1.4 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0-10

-5

00.01 0.1 1

5

10

0

1( )c

dB

20lg

1 and 20lg versus c

Page 31: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Example 7.2: Given a unity-feedback controller with

the following open-loop transfer function

Please design a cascade compensator to satisfy the

following requirements:

30vK o40 10( )GM dB

)/(3.21 sradc

)12.0)(11.0()(

sss

KsG

Notice: If the compensated system cannot satisfy the

requirements, we need to further alter crossover

frequency and phase of the lag compensator.1( )c

Page 32: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

2017/12/14 32

Solution:(1) 30lim

0

KssGK

sv

(2) Draw the uncompensated Bode diagram

o3.380

The system is unstable. The needed extra phase

compensation is 83.3o . The phase lead compensation

can not provide so big phase margin.

Two ways:

(a) Apply two cascade phase lead compensation

(b) Apply phase lag compensation

(3) For ω=2.5 rad/s, γ=45o Set ωc1=2.5

Page 33: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

2017/12/14 33

(4) L(ωc1)=22dB

1 /2010 0.08cL

(5)1

1 10.25

10c

T

10.25 0.08 0.02rad/sp

T

(6)

4 1

50 1c

sG s

s

Confirmation: dB10,/7.6,441 GMsradg

o

c

Page 34: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Lag compensator can be applied for the following systems:(1)The transient performance is satisfactory, but the steady-

state performance is desired to be improved.

(2)High requirement for noise attenuation.

Drawback:The system response is slow down.

Page 35: Chapter 7 System Compensation - SJTU€¦ · Rules for phase lag compensator design: 1 、Determine K to satisfy the steady-state error; 2、Draw bode diagram for umcompensated

Comparison of phase lead and lag compensation Phase lead compensation Phase lag compensation

Main

Idea Improve transient performance by using

phase lead characteristics

Improve the steady-state performance by

using magnitude attenuation at the high-

frequency part

Effect

(1) Around ωc, the absolute value of slope is

reduced. Phase margin γ and gain margin

GM are increased.

(2) Increase the bandwidth

(3) With bigger γ, overshoot is reduced.

(4) Take no effect on the steady-state

performance.

(1) Keep relative stability unchanged, but

reduce the steady-state error.

(2) Reduce ωc and then closed-loop

bandwidth

(3) For specific open-loop gain, γ, GM and

resonant peak Mr are all improved due to

magnitude attenuation around ωc

Weak

ness

(1) Broad bandwidth reduces the filtering

for noise.

(2) For passive network implementation,

need an extra amplifier.

Narrow Bandwidth increase the response

time.

Applic

ation

(1) Extra phase lead compensation is less

than 550.

(2) Require broad bandwidth and fast

response

(3) No matter the noise at high-frequency

part.

(1) The phase lag of the uncompensated

system is fast around ωc.

(2) Bandwidth and transient response are

satisfactory.

(3) Require attenuation of noise

(4) The phase margin can be satisfied at

the low frequency.