The Interconnection of two subsystems

49
K.N.Toosi University of Technology 1 ÌZe 1307 Ê Â ¾Ë|·YÌ ¿ÄmYÂyÊfÀ ÃZ´ ¿Y{ ÃÁa | :Äf { µ fÀ¯ -© ] ÉÁ ]¹ÁZ¬»Ã|ÀÀ¯µ fÀ¯Ê uY :ÃÁ a½YÂÀ ¸§Át à ̤f»|Àqºf Ì Z¼ÀÅY|ÌeZ Y f¯{ Ê veZ§Z ̸ f¯{ Ê ^Ì^·µÂf] ½Y^ÀÊů Z ZË :Ã|ÀÅ{ÄWY Y ÂË Æ ÃZ» 1385

description

The Interconnection of two subsystems. The Control Problems. Instability. Identification. RHP-zero. Time delay. The flow System. Valve position. Control Signal. The flow valve has integrator property. Static Identification and The Operating points of system. - PowerPoint PPT Presentation

Transcript of The Interconnection of two subsystems

Page 1: The Interconnection of two subsystems

K.N.Toosi University of Technology 1

Ì Ze� �1307

Ê Â¾Ë| ·YÌ ¿ÄmYÂyÊf À ÃZ ¿Y{� � � � � �

ÃÁa� �| YÊ ZÀ Z� � � � � :Äf {� � �µ fÀ� -©]�

ÉÁ ]¹ÁZ¬»Ã| ÀÀµ�fÀÊuY��� � � � � :ÃÁa½YÂÀ� � �§Át à ̤f»| Àqºf Ì� � � � �

Z¼ÀÅY| ÌeZ Y� �f {�ÊveZ§Z ̸� � �f {�Ê Ì ·µÂf]

½Y ÀÊÅ ZZË� � � � :Ã| ÀÅ{ÄWYY�

ÂËÆ� � �ÃZ» 1385

Page 2: The Interconnection of two subsystems

K.N.Toosi University of Technology 2

The Interconnection of two subsystems

Page 3: The Interconnection of two subsystems

K.N.Toosi University of Technology 3

The Control Problems

IdentificationInstability RHP-zero

Time delay

Page 4: The Interconnection of two subsystems

K.N.Toosi University of Technology 4

MIMO Flow-Level

Plant

IdentificationLimitations in

designing

Design the Robust

Controller

�Decentralized

ControllerConclusionH

H

Page 5: The Interconnection of two subsystems

K.N.Toosi University of Technology 5

The flow System

The flow valve has integrator property( 1)

sLKeG

s Ts

Valve position Control Signal

Page 6: The Interconnection of two subsystems

K.N.Toosi University of Technology 6

Static Identification and The Operating points of system

§ � �

10

15

20

25

30

35

40

t � � � � § t � � § t � � § t � � § t � � § t � � § t � � § t � �

53

85

9/5

105

4/6

140

9/6

190

12/8

241

9.4

274

8/9

297

3/10

56

92

15

113

4/15

154

9/16

212

3/18

272

8/19

307

3/21

333

3/22

59

100

6/25

126

5/26

172

3/28

235

6/30

302

5/33

343

9/34

372

1/36

62

113

8/37

144

39

191

9/41

263

6/45

335

50

390

153

418

5/54

65

124

3/51

158

6/52

216

56

288

-

372

-

434

-

464

-

Page 7: The Interconnection of two subsystems

K.N.Toosi University of Technology 7

The Identification of a MIMO system should be achieved in MISO form If the RGA matrix become

If change to The system will

be singular

11 12

21 22

( )G

1(1 )p ij ij

ij

g g

ijg

1u

2u 1y 1u

2u 2y1Model 2Model

Page 8: The Interconnection of two subsystems

K.N.Toosi University of Technology 8

The most important problems for Identification The excitation signals

should be Uncorrelated Should be distinguished from output noise Should not have the frequencies much more than actuator bandwidths Should have a big range of frequency Are Chirp in our experiments

The sample time is selected by these rules ; ; or to

min / 3T T 010f f / 20sT T

/100sT T

0 100 200 300 400 500-20

0

20

40

60

Step Response

Time (sec)

Am

plit

ude

0 100 200 300 400 500-20

0

20

40

Step Response

Time (sec)

Am

plit

ude

0 100 200 300 400 5000

10

20

30

Step Response

Time (sec)

Am

plit

ude

0 100 200 300 400 500-1

0

1

2

3Step Response

Time (sec)

Am

plit

ude

Real System

model

Real System

Model

Real Syatem

Model

Real System

model

Page 9: The Interconnection of two subsystems

K.N.Toosi University of Technology 9

11 12

21 22

4.1 4.5 , 5 6.8

5.5 6.6 , 4.3 5.3

11 12

21 22

3.23 14.81 , 4.48 15.54

0.17 0.82 , 5.4 7.28

K K

K K

Input and output :

The transfer function

The effect of input flow on output level is small

The Disturbance model

This model has no delay

11 12

21 22

G GFlowout Flowinput

G GLevel out Level input

50 100 150 200 250 300 350 400 450 50010

15

20

25

30

35

Time

Leve

l(Cm

)

Disturbance Step Response

0

4.4

(63 1)dg

s

11 1211 12

2

21 2221 22

( 2 1)( 2.57 1)

( 42 1) (72 1)

k ks s

ss

k ks s

s s

e e

e e

Page 10: The Interconnection of two subsystems

K.N.Toosi University of Technology 10

Nominal model

,

, , , ,0 , min , max , min , , max( ) ( ) ,i j

i j i j i j i j

s

p p i j p i j i j i j i jG s k e G s k k k

, , 0 , ( )i jn i j i jG k G s

,

, min , max , max , min,

,

( ) / 2,

2 i j

i j i j i j i ji j k

i j

k k k kk r

k

,

,

,

, max

, max

(1 )2( )

( 1)2

i j

i j

i j

K

i j k

Ti j

rs r

W s

s

10-4

10-3

10-2

10-1

100

101

102

103

104

10-2

10-1

100

101

WT

11 12

21 22

n n

n

n n

g gG

g g

• Nominal Model for MIMO system

• The system with parametric Uncertainty :

• Converting to unstructured uncertainty

Page 11: The Interconnection of two subsystems

K.N.Toosi University of Technology 11

Scaling

The scaling transfer function of plant and disturbance

The requirement for performance is |e(ω)| ≤1 for |u(ω)| ≤1, |r(ω)| ≤1 and |d(ω)| ≤1

The max value of control signal 20 in flow Ch, and 30 in level Ch.

1 1ˆ ˆ,e u d e d dG D G D G D G D

Page 12: The Interconnection of two subsystems

K.N.Toosi University of Technology 12

MIMO Flow-Level

Plant

IdentificationLimitations in

designing

Design the Robust

Controller

�Decentralized

ControllerConclusionH

H

Page 13: The Interconnection of two subsystems

K.N.Toosi University of Technology 13

Decentralized Control Based on Passive Approaches

Pairing Avoid the Pairing correspond to negative RGA elements The pairing is selected with RGA closed to unity

Design controller for each subsystemThere is no specific approach for this problem

Good phase and gain margin for each subsystem of nominal model PI controller for each channel

1.0949 -0.0949

-0.0949 1.0949 RGA

Page 14: The Interconnection of two subsystems

K.N.Toosi University of Technology 14

Stability Of Decentralized Control

A system with decentralized controller is stable if Each subsystem is stable√ Following inequality holds

Where and is the complementary sensitivity function of

If The system is closed two triangular this condition is always hold √

( ( )) 1 ,ET j

1( )E G G G

GT

Page 15: The Interconnection of two subsystems

K.N.Toosi University of Technology 15

Performance Of Decentralized Control

Desired performance by disturbance input ×

is the element of CLDG Matrix:

,

Desired performance by reference input

Where is the element of PRGA matrix ×

10-2

100

102

10-6

10-5

10-4

10-3

10-2

10-1

100

101

Frequency10

-210

010

210

-8

10-6

10-4

10-2

100

102

104

Frequency

1 i diL g i

1 .i ij jL R

d dG G 1G G

dig

ij

100

10-3

10-2

10-1

100

101

Frequency(rad/sec)10

010

-3

10-2

10-1

100

101

102

103

Frequency(rad/sec)

Tracking Band

|1+L2|

Tracking Band

|1+L1|

FlowLevel

Page 16: The Interconnection of two subsystems

K.N.Toosi University of Technology 16

Step Response Of Decentralized Controller

Settling time after 300 (sec) in both channels × The control signal is in its range √ The inverse response of non-minimum phase zero √ Overshoot is about 50% in flow ch. × And less than 5% in level ch. √

0 100 200 300 400 500 600 700220

240

260

280

300

320

340

360

380Out flow

Time(sec)

Real sys

Model Sys

0 100 200 300 400 500 600 70034

36

38

40

42

44

46

Out level

Time(sec)

Real Sys

Model Sys

200 400 600-1

0

1

2

3

4

5

6

7Cont sig Flow

Time(sec)

0 200 400 6001

2

3

4

5

6

7Cont sig Level

Time(sec)

Model Sys

Real Sys

Model Sys

Real Sys

step response Control Signal

Page 17: The Interconnection of two subsystems

K.N.Toosi University of Technology 17

Disturbance Rejection of Decentralized Controller

Disturbance rejection after 170 (sec) in flow Ch. √ and 400 in level ch. × The control signal is in its range. √ The maximum peak of response about 25(lit/h) in flow ch. × and about

6.4(cm) in level ch. √

0 200 400 600210

215

220

225

230

235

240

245Out flow Dist Resp.

Time(sec)

0 200 400 60035

36

37

38

39

40

41

42

Time(sec)

Out level Disturbance Resp.

Real Sys

Model Sys

Real Sys

Model Sys

100 200 300 400 500 600 700-0.5

0

0.5

1

1.5

2

2.5

3

3.5

4Cont. sig. Flow

Time(sec)

0 200 400 600-7

-6

-5

-4

-3

-2

-1

0Cont.sig. Level

Time(sec)

Real Sys

Model Sys

Real Sys

Model Sys

Disturbance response Control Signal

Page 18: The Interconnection of two subsystems

K.N.Toosi University of Technology 18

MIMO Flow-Level

Plant

IdentificationLimitations in

designing

Design the Robust

Controller

�Decentralized

ControllerConclusionH

H

Page 19: The Interconnection of two subsystems

K.N.Toosi University of Technology 19

Uncertainty and Robustness

Uncertainty in Input or in output The uncertainty is much more in MIMO systems Uncertainty can be parametric or unstructured

Input Uncertainty Output Uncertainty

Page 20: The Interconnection of two subsystems

K.N.Toosi University of Technology 20

Nominal Model and Multiplicative uncertainty

1TW 11TW

11 12

21 22

1 1 1 1

2 2 2 2

(1 ) 0 (1 ) 0

0 (1 ) 0 (1 )( )

n nT T

p n

T Tn n

T

g gW WG G

W Wg gI W G

2

9.02 10.01

(2.57 1) (2 1)

0.495 6.34

(42 1) (72 1)

n

s sG

s s

Z=1.7363

Output Multiplicative Model:

is the upper band of and 12TW

Page 21: The Interconnection of two subsystems

K.N.Toosi University of Technology 21

The model Validation

In MIMO systems the gain of system varies between minimum and maximum singular value

The gain of system also can vary because of uncertainty

10-3

10-2

10-1

100

101

102

103

-120

-100

-80

-60

-40

-20

0

20

40

Singular Values

Frequency (rad/sec)

Sin

gula

r V

alu

es (

dB

)

Sigular Values of Model in different Working points

Singular Values of Multiplicative Model

Sigular Values of Multiplicative Model

Nominal Model

Page 22: The Interconnection of two subsystems

K.N.Toosi University of Technology 22

Limitations on Performance

In MIMO systems each element has its own direction such as RHP-zero, RHP-Pole, disturbance, uncertainty and etc.

Effect of zero in MIMO system

There is no effect with input

0.9997 0.0224 2.2285 0 -0.1319 -0.9913( )

0.0224 0.9997 0 0 -0.9913 0.1319G z

2HV

2( ) 0G z v

[1 0]Tu

2

9.02 0.495[ ](2.57 1) (42 1)

Tys s

Page 23: The Interconnection of two subsystems

K.N.Toosi University of Technology 23

Waterbed Effect Theorem

In SISO systems

In MIMO systems

No special conclusion for MIMO system

0

ln( ( ) ) 0S j d

10 0

ln( det ( ) ) ln ( ( ) . Re( )pN

j ij i

S j d S j d p

Page 24: The Interconnection of two subsystems

K.N.Toosi University of Technology 24

Limitation on S and T

S+T=I

We can not decrease both S and T Simultaneously S is large if and only if T is large

|1 ( ) | ( ) |1 ( ) |S T S

|1 ( ) | ( ) |1 ( ) |T S T

Page 25: The Interconnection of two subsystems

K.N.Toosi University of Technology 25

Interpolation Condition

for internal stability for the plant with no RHP-Pole and one RHP-zero

This condition restricts the performance weight

( ) 0; ( )H H H

z z zy T z y S z y

( )p p

W S w z

Page 26: The Interconnection of two subsystems

K.N.Toosi University of Technology 26

Limitations By Time Delay

In SISO systems delay will limit the bandwidth

In MIMO systems, every output has at least the minimum delay of the elements in its own row

Delay may improve performance of MIMO systems

max

1c

Page 27: The Interconnection of two subsystems

K.N.Toosi University of Technology 27

By using Maximum Modules Theorem

For tight control at low frequencies

For tight control at high frequencies

Limitation By RHP zero

max ( ) ( ( )) ( )p p pW S W j S j W z

* / 2B z

* 2B z

Page 28: The Interconnection of two subsystems

K.N.Toosi University of Technology 28

Maximum Peak Criterion

The growing on maximum peak of sensitivity function cause to big overshoot

M more than 2 is not suitable The phase margin of system

will decrease

Page 29: The Interconnection of two subsystems

K.N.Toosi University of Technology 29

Limitations Caused By Uncertainty

In each channel for robust performance it is required

min{ , } 1s TW W

10-2

100

102

0.5

1

1.5

2

2.5

3

dB

Ws &WT

10-2

100

102

0.5

1

1.5

2

2.5

3

3.5Ws & WT

1s TW S W T

Page 30: The Interconnection of two subsystems

K.N.Toosi University of Technology 30

Limitations Caused By Disturbance

Condition number of plant and disturbance

A single disturbance with one RHP-zero

is the output direction of RHP-zero

Another condition

Hzy

( ) 1Hz dy g z

†( ) ( ) ( )d dG G G y

( ) 1H

i i dG u g

2

1d d

d

y gg

FlowLevel

Page 31: The Interconnection of two subsystems

K.N.Toosi University of Technology 31

The Selection of Performance Weight

Performance weight in each channel

The selection of bandwidth Restricting the overshoot

( ) Bp

B

s Ms

s A

2 ( )

iA A

1 1

2 2

11 12

21 22

p p

pp p

W s W sW S

W s W s

1 1 1 111 12 11 12 1( )p p p p piW S W s W s W s s W S

1 11 12( )S s s

Page 32: The Interconnection of two subsystems

K.N.Toosi University of Technology 32

The selection of Control Signal Weight

Performance Weight

0 50 100 150 200 250 300 35051

51.5

52

52.5

53

53.5

54

54.5

55

uM

1/ uW

( )KS j

bc1

1

1

/i i

i

i i

bc uu

bc

s MW

s

Page 33: The Interconnection of two subsystems

K.N.Toosi University of Technology 33

MIMO Flow-Level

Plant

IdentificationLimitations in

designing

Design the Robust

Controller

�Decentralized

ControllerConclusionH

H

Page 34: The Interconnection of two subsystems

K.N.Toosi University of Technology 34

Robust Control Design

Integrator in each element of controller The order of controller is equal to the states of generalized

plant order The controller is obtained by iterative algorithm

111 12 22 21( ) ( , )lN P P K I P K P F P K

Page 35: The Interconnection of two subsystems

K.N.Toosi University of Technology 35

The Generalized Plant in Our Problem

The infinity norm by considering disturbance in SISO system

Without consideration of disturbance

2 2 2 2*max( ) ( ) ( ) ( 2)P T u dN N N W S W T W U G

2 2 2*max( ) ( ) 2( )P T uN N N W S W T W U

Page 36: The Interconnection of two subsystems

K.N.Toosi University of Technology 36

The Step Responses

Settling time 150 (sec) in both channels without considering disturbance √ and 200 in second one. √

The control signal is in its range √ The inverse response of non-minimum phase zero √ The Overshoot is about 15% in flow ch. √ and 5% in level ch. √ without

considering disturbance and more than 40% for the controller by considering disturbance ×

0 100 200 300 400180

200

220

240

260

280

300

320

340

360

Time0 100 200 300 400

42

44

46

48

50

52

54

56

58

Time

Hinf Contr

Model sysDisturb Contr

Hinf Contr

Model sysDisturb Contr

0 100 200 300 400-10

-5

0

5

10

15

Time(sec)

0 100 200 300 400-2

0

2

4

6

8

10

12

Time(sec)

Hinf Contr.

Model sysDisturb contr.

Hinf Contr.

Model sysDisturb contr.

Hinf Contr.

Model sysDisturb contr

Step responseControl signal

Page 37: The Interconnection of two subsystems

K.N.Toosi University of Technology 37

Disturbance Responses

Disturbance rejection after 170 (sec) for both controllers in flow ch.×

Disturbance rejection after 200 (sec) in controller with disturbance model and 300(sec) in another controller in level ch.×

The control signal is in its range. √

The maximum peak of response 20(lit/h) in flow ch. with disturbance model× and 25(lit/h) for another controller √

The maximum peak of response 5.7(cm) √ and about 7(cm) for another controller in level ch.. √

0 100 200 300 400 500225

230

235

240

245

250

255

260

265

270

Time(sec)

0 100 200 300 400 50036

37

38

39

40

41

42

43

44

Time(sec)

Disturbance Rejection Response

Hinf Contr.

Model of Distr.Dist Contr.

Hinf Contr.Model of Distr.Dist Contr.

Hinf Contr.

Model of Distr.Disturbance Contr.

0 100 200 300 400 5000

1

2

3

4

5

6

7

Time(sec)

0 100 200 300 400 500-8

-7

-6

-5

-4

-3

-2

-1

0

1 Disturbance Rejection Control Signal

Time(sec)

Hinf contr

Dist contr

Hinf contr

Dist contr

Page 38: The Interconnection of two subsystems

K.N.Toosi University of Technology 38

Robust StabilityRobustDesign

RobustStability

NominalPerformance

Robust Performance

10-3

10-2

10-1

100

101

102

103

10-10

10-8

10-6

10-4

10-2

100

Frequency(rad/sec)

Magnitude

Decent Contr.

Distr ContHinf contr.

( ( )) 1M j

1TW TSufficient Condition

Necessary and Sufficient Condition

Page 39: The Interconnection of two subsystems

K.N.Toosi University of Technology 39

Nominal Performance

RobustDesign

RobustStability

NominalPerformance

Robust Performance

10-3

10-2

10-1

100

101

102

103

10-12

10-10

10-8

10-6

10-4

10-2

100

Frequency(rad/sec)

Magnitude

Nominal Performance

Decent Contr

Hinf Contr.Distr Contr.

1pW S

Page 40: The Interconnection of two subsystems

K.N.Toosi University of Technology 40

Robust Performance

RobustDesign

RobustStability

NominalPerformance

Robust Performance

ˆ( , ) 1, 1 ( ( ) ) 1,uF F N N j

0ˆ0 p

Page 41: The Interconnection of two subsystems

K.N.Toosi University of Technology 41

µ-Analysis for Robust Performance

Max Peak of µ: 1.2544 without

disturbance model 1.7257 in second

design Too large for

Decentralized controller

10-2

100

102

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Frequency(rad/sec)

10-2

100

102

0

50

100

150

200

250

300

350

400

Frequency(rad/sec)

Magnitude

Mu bands for Robust Performance Analysis

Page 42: The Interconnection of two subsystems

K.N.Toosi University of Technology 42

μ-Synthesis and DK-Iteration

Step K: Design a controller such that

Step D: Find D such that following equation

become minimum

1min ( ( ) )K DN K D

1( )DND 10

-310

-210

-110

010

110

210

30.5

1

1.5

2

Frequency(rad/sec)

Mu Bands in DK-Iteration

Iter1

Iter2Iter3

Iter4

Page 43: The Interconnection of two subsystems

K.N.Toosi University of Technology 43

Step Response for DK-Iteration Controller

Settling time after 150 (sec) in both channels The control signal is in its range√ The inverse response of non-minimum phase zero × The overshoot less than 15% in both outputs √ The order of controller is 16

0 100 200 300 400 500200

250

300

350

Time(sec)0 100 200 300 400 500

42

44

46

48

50

52

54 Step Response

Time(sec)

0 100 200 300 400 500-8

-6

-4

-2

0

2

4

6

8

10

12

Time(sec)

Control Signal

0 100 200 300 400 5000

1

2

3

4

5

6

7

Time(sec)

Page 44: The Interconnection of two subsystems

K.N.Toosi University of Technology 44

Disturbance Response for DK-Iteration Controller

Disturbance rejection after 200 in flow Ch. √ and 300 in level channel × The control signal is in its range √ The maximum peak of response 13(lit/h) in flow ch. √ and 5.7(cm) in level

ch. √

0 100 200 300 400 500 600 700215

220

225

230

235

240

245

Time(sec)0 100 200 300 400 500 600 700

44

45

46

47

48

49

50

51 Step Response

Time(sec)

0 100 200 300 400 500 600 7000

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

Time(sec)0 100 200 300 400 500 600 700

-6

-5

-4

-3

-2

-1

0 Control Signal

Time(sec)

Step Response Control Signal

Page 45: The Interconnection of two subsystems

K.N.Toosi University of Technology 45

Controller Order Reduction

Coprime factorizationBalanced ResidualizationBalanced Truncation

0 100 200 300 400 500

2

4

6

8

10

12Level

Time(sec)

0 100 200 300 400 500

-20

0

20

40

60

80

100

120

140

Time(sec)

Flow

levelresid

level trunc.level coprime

Level non Reduction

flow coprime

flow residflow trunc

flow non Reduction

100

0.5

0.6

0.7

0.8

0.9

1

1.1

1.2

1.3

1.4

1.5Balanced Truncation

Frequency(rad/sec)10

00

5

10

15

20

25

30

35

40Balanced Residualization

Frequency(rad/sec)10

00.5

0.6

0.7

0.8

0.9

1

1.1

1.2

1.3Coprime Factorization

Frequency(rad/sec)

Level Flow

Page 46: The Interconnection of two subsystems

K.N.Toosi University of Technology 46

MIMO Flow-Level

Plant

IdentificationLimitations in

designing

Design the Robust

Controller

�Decentralized

ControllerConclusionH

H

Page 47: The Interconnection of two subsystems

K.N.Toosi University of Technology 47

Conclusions:

Decentralized controller for the systems with small interactions and performance is not important problem

Obtaining uncertainty for MIMO systems is hard Useful tool for analyzing the robustness of the system The induced norm can represent many properties of system High order of H∞ controller and order reduction

Page 48: The Interconnection of two subsystems

K.N.Toosi University of Technology 48

Suggestions:

The position of valve(3) can be rearranged to have more interaction

Designing controller by considering input uncertainty Designed Controller by considering parametric uncertainty The structure of controller can be determined by designer The QFT robust controller combined with decentralized

control approaches .

Fetching control signal in saturation

Page 49: The Interconnection of two subsystems

K.N.Toosi University of Technology 49

Acknowledgment