Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control...

21
Analysis and Design of Linear Control System –Part2- Spring, 2015 Schedule: 9, 16, 23, 30 June 7, 14, 21 July Instructor: Assoc. Prof. Takeshi Hatanaka (S5-204B)

Transcript of Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control...

Page 1: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Analysis and Design of Linear Control System –Part2-

Spring, 2015

Schedule: 9, 16, 23, 30 June7, 14, 21 July

Instructor: Assoc. Prof. Takeshi Hatanaka (S5-204B)

Page 2: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

)(sF

Basic Feedback Loop

: Process output: Measured signal

: Measurement noise

: Load disturbance : Control variable: Reference signal

: Feedback block: Process Fig. 11.1

: Output errorrdn

euηy

)(sC)(sPController Process

nd

ur

y

yη)(sC )(sPe ν

∑∑∑

)(sF( : Feedforward block)

1−1=F

Page 3: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Control System Transfer Functions

nduPnP ++=+= )(ν=y n+η

nPdPCryPC ++=+ )1( nPC

dPC

PrPC

PCy+

++

++

=1

111

nPdPCe ++=

+−

+−

+

+−

+−

+

+−

++

+−

++

+++

=

ndr

PCPCP

PC

PCC

PCPC

PCC

PCC

PCPCC

PCPC

PCP

PCPC

PCPCP

PCPC

eu

y

11

111

111

111

1

111

11

11

νη

(11.1)

Fig. 11.1Controller Process

nd

ur

y

yη)(sC )(sPe ν

∑∑∑

1−1=F

nPdyrPC ++−= )(

Page 4: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Gang of Four

Gang of FourComplementarySensitivityFunction

LoadSensitivityFunction

NoiseSensitivityFunction

SensitivityFunction

(11.3)

PCS

d +=

→ 11

)( ν PCPCT

r +=

→ 1)( η

PCPPS

d +=

→ 1)( η PCCCS

un +=

→ 1)(

Fig. 11.1

Controller Process

nd

ur

y

yη)(sC )(sPe ν

∑∑∑

1−

Page 5: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

General Representation* General representation

Fig. 11.2

u y

=

rnd

w

=

e

vz η

Fig. 11.1Controller Process

nd

ur

y

yη)(sC )(sPe ν

∑∑∑zw

P

C

C=C

−−−=

PPPPP

1100

1001

Fig. 11.2

)(sP ∑∑

)(sC

)( 1wd )( 1zν )( 2zη )( 2wn

)( 3wr)( 3ze

y

u

1−1=F

Page 6: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

[Ex. 11.1]

Process

ControllerStable ?

Fig. 11.1

nd

ur yη)(sC )(sP∑ ∑ ∑

1−

sasksC )()( −

=

0>k

assP

−=

1)( ?=yrG

0 , )()( >+

== kks

ksTsGyr

e ν

yr →

Page 7: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Step response

Complementary Sensitivity Function

Load Sensitivity Function

Sensitivity Function

Noise Sensitivity Function

can be unstable

Gang of Four

1−=a

1=aunstable

ksssS+

=)(ks

ksT+

=)(

))(()(

asksssPS

−+=

ksasksCS

+−

=)()(

TS

PS

CS

Frequency response

S T

PS CS

Page 8: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Internal Stability

All of the “Gang of Four” are stable. Internal Stability :

ComplementarySensitivityFunction

LoadSensitivityFunction

NoiseSensitivityFunction

SensitivityFunction

(11.3)Well-posed: 0)()(1 ≠∞∞+ CP

Fig. 11.1

nd

ur yη)(sC )(sP∑ ∑ ∑

PCS

d +=

→ 11

)( ν PCPCT

r +=

→ 1)( η

PCPPS

d +=

→ 1)( η PCCCS

un +=

→ 1)(

1−

e ν

Page 9: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Youla Parameterization (stable process) (§12.2)

“All” stabilizing controllers

(12.8)

: Stable process: Stable transfer

function (parameter)

PQQC−

=1

Fig.12.8 (a)

)(sP∑

∑)(sP−

)(sQ

1−

Gang of FourAll of these 4 transfer functions are stable.

All stabilizing controllers areparameterized by Q

IMC : Internal Model Control

PQS −=1)1( PQPPS −=

QCS =PQT =

)(sP)(sQ

Page 10: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

: Stable

Youla Parameterization (unstable process)

: Stable

)()()(

sBsAsP =

Coprime Factorization

)(),( sBsA

100 =+ BGAF )(, )( 00 sGsF

)2)(1(1)(

−−=

sssP

22 )1()2)(1()(,

)1(1)(

+−−

=+

=s

sssBs

sA[Ex.]

[Ex.]

16)(,

11119)( 00 +

+=

+−

=sssG

sssF

22 )1()2)(1()(,

)1(1)(

+−−

=+

=s

sssBs

sA

Page 11: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Youla Parameterization (unstable process)

Gang of Four

: Stable : “All” stabilizingcontrollers(12.9)

[Ex.]

QAGQBFC

−+

=0

0

)0( 61119)( =

+−

= QsssC)2)(1(

1)(−−

=ss

sP

00

0 )(BGAFQAGBS

+−

=00

0 )(BGAFQBFAT

++

=

00

0 )(BGAFQAGAPS

+−

=00

0 )(BGAFQBFBCS

++

=

)(sQ

Exercise: Internal Stability

Page 12: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

1st Lecture

Basic Feedback Loop, Gang of FourInternal Stability, Youla Parameterization

Keyword :

11 Frequency Domain Design

11.1 Sensitivity Functions(12.2 Youla Parameterization)

Sensitivity FunctionKeyword :

11.3 Performance Specifications(12.3 Performance in the Presence of Uncertainty)

(11.5 Fundamental Limitation)

(pp. 315--319)

(pp. 352--358)

(pp. 322--326)

(pp. 358--361)

(pp. 331--340)

Page 13: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Disturbance Attenuation ~ Open Loop vs. Closed Loop ~ Open Loop

Closed Loop(feedback)

Disturbances are attenuated

The sensitivity function tells how the variations in the outputs are influenced by feedback

yd →PGyd =

yd →

?=ydGPC

PGyd +=

1PS=

)( ωjS

1)( <ωjS

11.3 Performance Specifications

Page 14: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Process Variations (§12.3)

The response to load disturbances is insensitive to process variations for frequencies where is small

HW

yd →

)( ωjS

PSPCPGyd =+

=1 P

dPSGdG

yd

yd = (12.11)

Fig. 11.1

ur yη)(sC )(sPe ν

∑∑∑

1−

d ndP

Page 15: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

HW

yr →

TPC

PCGyr =+

=1 (12.15)

• Insensitivity to Plant Variations

Benefits of Feedback• Disturbance Attenuation

Fig. 11.1

ur yη)(sC )(sPe ν

∑∑∑

1−

d n

• Stabilization

PdPS

GdG

yr

yr =

Process Variations (§12.3)

dP

Page 16: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Waterbed Effect (§11.5)

… Waterbed Effect

If the loop transfer function has no right half-plane poles…

… Conservation Law

There exists a range of freq.such that

SS ↔> 0log SS ↔< 0log

1>S

1> 1<

0)(log

0 =∫

∞ωω djS

Page 17: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

Assume that the loop transfer function of a feedback system goes to zero faster than as , and let be the sensitivity function. If the loop transfer function has poles in the right half-plane, then the sensitivity function satisfies the following integral:

Bode’s Integral Formula (§11.5)

Theorem 11.1 Bode’s Integral Formula

(11.19)∑∫∫ =

+=

∞∞

kpdjL

djS πωω

ωω

0

0 )(11log )(log

s/1)(sL∞→s )(sS

kp

Fundamental Limitation

Re

Im

××Pole

slow fastRHP poles fast (big): worse

slow (small): better

Page 18: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

[Ex.]

(unstable)

: Sensitivity Bandwidth Frequency

: Maximum Steady-state Tracking Error Type 1:

Sensitivity function )( ωjS

• Insensitivity to Plant Variations

Benefits of Feedback

• Disturbance Attenuation

])dB[ 3( 2

1)( −=ωjS

0=AA

bsω Absω

2<sM )( ωjS

: Maximum Peak Magnitude of )( ωjS

2<sM)(max ωω

jSM s =

sM

[dB]

Page 19: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

: maximum sensitivity

: stability margin

: the shortest distancefrom the Nyquist curveto the critical point (-1)

1)( <ωjS

+=

LS

11 1)(1 >+↔ ωjL

ms

ms

ms sM /1=

8.05.0 << ms

Sensitivity function )( ωjS

2<sM

Fig. 11.6(b)

Page 20: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

1st Lecture

Basic Feedback Loop, Gang of FourInternal Stability, Youla Parameterization

Keyword :

11 Frequency Domain Design

11.1 Sensitivity Functions(12.2 Youla Parameterization)

Sensitivity FunctionKeyword :

11.3 Performance Specifications(12.3 Performance in the Presence of Uncertainty)

(11.5 Fundamental Limitation)

(pp. 315--319)

(pp. 352--358)

(pp. 322--326)

(pp. 358--361)

(pp. 331--340)

Page 21: Analysis and Design of Linear Control System –Part2- · Analysis and Design of Linear Control System –Part2-Spring, 2015. Schedule: 9, 16, 23, 30 June. ... Gang of Four. Gang

12.1 Modeling Uncertainty

9.3 Stability Margins

Reading Assignment: 2nd Lecture

Modeling Uncertainty, Stability MarginRobust Stability

Keyword :

12 Robust Performance

(12.3 Performance in the Presence of Uncertainty)

Complementary Sensitivity FunctionSmall Gain Theorem

Keyword :

12.2 Stability in the Presence of Uncertainty

(11.5 Fundamental Limitation)

(9.2 The Nyquist Criterion)

12.2 Stability in the Presence of Uncertainty

(pp. 347--352)

(pp. 278--282)(pp. 352--358)

(pp. 358--361)(pp. 331--340)

(pp. 270--278)