zhuo li phd student, eecs, uc merced member of the mesa lab [email protected] 6/12/2013

45
Fractional Order Relay Feedback Experiments for MIMO Process Identification and Decoupling Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab [email protected] 6/12/2013

Upload: keagan-charters

Post on 30-Mar-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Fractional Order Relay Feedback Experiments for MIMO Process Identification

and Decoupling

Zhuo LiPhD Student, EECS, UC Merced

Member of the MESA [email protected]

6/12/2013

Page 2: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

2

Outlines

• Background• Identification

– The relay feedback technique– relay meets fractional calculus– relay meets fractional order systems

• Decoupling – The experiment platform– When decoupling meet fractional order systems

• Some random thinking

Page 3: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

3

Background

Page 4: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

4

MEMS Micro-electro-mechanical systems

Inside an accelerometerhttp://memsblog.wordpress.com/2011/01/05/chipworks-2/

Page 5: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

5

Nano fabrication, wafer processing

Demand:High precision High yieldRepeatabilityEfficiency Massive production

Challenges:Difficult to senseHigh nonlinearityMulti variableSynchronization

Fabrication of SiC nano-pillars by inductively coupled SF6/O2 plasma etchingJ H Choi1,2, L Latu-Romain2, E Bano1, F Dhalluin2, T Chevolleau2 and T Baron2

2012 J. Phys. D: Appl. Phys. 45 235204

Page 6: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

6

Mission for control engineers

• Temperature • Pressure • Gas flow• RF power • etc ……

• Advanced modeling techniques • Advanced control technologies

Page 7: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

7

The relay feedback technique

Page 8: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

8

1942

Z-N Critical Oscillation

P feedback

1984

Astrom & Hugglund

Relay feedback

tuning

Luyben

Using relay for identification

1997

Waller

Two channel Relay

1987 1996

K.K Tan

Modified Relay CC Yu

Biased relay

1992

Astrom, 1984, Automatic Tuning of Simple Regulators with Specifications on Phase and Amplitude MarginsLuyben, 1987, Derivation of Transfer Functions for Highly Nonlinear Distillation ColumnsLi, 1991, An improved auto tune identification method……

Ramirez, R. WUse FFT for relay

1985 1991

W Li

Relay with time delay

The time lineA Leva

1993 2011

J Lee et. al

Relay with FO integrator behind

Page 9: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

9

Varieties of relay feedbacksRelay type Process phase Phase pre-know Describing function Phase shift range

Ideal Yes One point

With hysteresis, , No 3rd and 4th quadrant

With time delay Yes 3rd and 4th quadrant

delay , behind Same as above - - -

With an integrator, Yes One point

integrator, , behind - - - -

TC relaytan

Yes 3rd quadrant

Biased ideal relay Yes One point

Biased with hysteresis

, No - 3rd and 4th quadrant

Page 10: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

10

Ideal Relay

2 channel relay

Relay plus an integrator

Im

Re

Relay with hysteresis

Relay plus time delay

-180

-90

The frequency response

Page 11: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

11

When relay feedback meets with fractional order integrator

Page 12: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

12

1

𝑠𝛼

1

𝑠𝛼

Page 13: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

13

Block diagrams

1

𝑠𝛼𝑒 𝑣 𝑢

-1 0 1 2 3 4 5 6 7 8 9 10-1.5

-1

-0.5

0

0.5

1

1.5

𝐴𝑠𝑖𝑛(𝜔𝑡)−𝐴𝜔𝛼

𝑠𝑖𝑛(𝜔𝑡− 𝜋2𝛼)

-1 0 1 2 3 4 5 6 7 8 9 10-1.5

-1

-0.5

0

0.5

1

1.5

−2𝐻𝜋

𝑒𝜋2

(1−𝛼) 𝑗

1𝜔𝛼 𝑒

−𝜋2𝛼 𝑗

𝐴𝜔𝛼

𝑠𝑖𝑛(𝜔𝑡− 𝜋2𝛼)

𝐴2 𝑗

4 𝐻𝜔𝛼

𝜋 𝐴4𝐻𝜋 𝐴

𝑒−𝜋

2𝛼 𝑗

Relay with integer order integrator

Relay with fractional order integrator

𝐻-H+ -

𝑒 𝑢1𝑠𝑣

𝐴𝜔

−𝐴𝜔

𝐴𝑠𝑖𝑛(𝜔𝑡) −𝐴𝜔𝑐𝑜𝑠 (𝜔𝑡 )

−𝐴2𝑗 −

𝐴2𝜔

1𝑗 𝜔

−2𝐻𝜋

4 𝐻𝜔𝜋 𝐴

−4𝐻𝜋 𝐴

𝑗

-1 0 1 2 3 4 5 6 7 8 9 10-1.5

-1

-0.5

0

0.5

1

1.5

Page 14: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

14

Varieties of relay feedbacksRelay type Process phase Phase pre-know Describing function Phase shift range

Ideal Yes One point

With hysteresis, , No 3rd and 4th quadrant

With time delay Yes 3rd and 4th quadrant

delay , behind Same as above - - -

With an integrator, Yes One point

integrator, , behind - - - -

TC relaytan

Yes 3rd quadrant

With FO integrator, Yes 3rd and 4th quadrant

Biased ideal relay Yes One point

Biased with hysteresis

, No - 3rd and 4th quadrant

Page 15: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

15

Ideal Relay

2 channel relay

Relay plus an integrator

Relay plus an FO integrator

Im

Re

Relay with hysteresis

Relay plus time delay

-180

-90

The frequency response

Page 16: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

16

Ideal Relay

2 channel relay

Relay plus an integrator

Relay plus an FO integrator

Im

Re

Relay with hysteresis

Relay plus time delay

-180

-90

The frequency response

Page 17: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

17

Page 18: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Simulation Eg.1

𝐺 (𝑠)= 22𝑠+1

𝑒− 0.1𝑠0 5 10-1

0

1

Ideal relay, H=1

0 5 10-1

0

1

With Hysteresis, eps=0.3

0 5 10-1

0

1

With time delay, L=1

0 5 10-1

0

1

With integrator

0 5 10-2

0

2

TC relay, Hi=H

p=1

Time [sec]0 5 10

-1

0

1

With FO integrator, =0.1

Time [sec]

A To T Error (%) L

Ideal 0.097 0.39 1.623 18.86 0.099

Hysteresis 0.383 1.552 1.624 18.79 0.201

Delay 0.846 3.612 1.632 18.4 0.135

Integrator 0.7 2.853 1.589 20.53 0.126

TC 0.195 0.743 2.183 9.16 0.099

FO int 0.133 0.536 1.627 18.65 0.102

Page 19: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

R. K. WOOD and M. W. BERRY Model“Terminal composition control of a binary distillation column”

8

0 200 400 600 800-20

0

201/s

, = 1.3

0 200 400 600 800-20

0

201/s

, = 1.4

0 200 400 600 800-20

0

201/s

, = 1.5

0 200 400 600 800-20

0

201/s

, = 1.6

0 200 400 600 800-20

0

201/s

, = 1.7

0 200 400 600 800-20

0

201/s

, = 1.8

0 20 40 60 80 100 120 140 160 180 200-1

0

11/s

, = 0.1

0 20 40 60 80 100 120 140 160 180 200-1

0

11/s

, = 0.2

0 20 40 60 80 100 120 140 160 180 200-2

0

21/s

, = 0.3

0 20 40 60 80 100 120 140 160 180 200-2

0

21/s

, = 0.4

0 20 40 60 80 100 120 140 160 180 200-2

0

21/s

, = 0.5

0 20 40 60 80 100 120 140 160 180 200-2

0

21/s

, = 0.6

0 20 40 60 80 100 120 140 160 180 200-5

0

51/s

, = 0.7

0 20 40 60 80 100 120 140 160 180 200-5

0

51/s

, = 0.8

0 20 40 60 80 100 120 140 160 180 200-5

0

51/s

, = 0.9

0 20 40 60 80 100 120 140 160 180 200-10

0

101/s

, = 1

0 20 40 60 80 100 120 140 160 180 200-10

0

101/s

, = 1.1

0 20 40 60 80 100 120 140 160 180 200-10

0

101/s

, = 1.2

𝟏𝐬𝛂

Simulation Eg.2A To T Error (%) L

0.1 0.853 4.42 13.4 19.73 1.03

0.3 1.09 5.7 13.53 19.01 1.06

0.5 1.5 7.86 13.54 18.91 1.1

0.7 2.29 12.1 13.55 18.87 1.18

0.9 3.81 20.5 13.57 18.72 1.29

1.1 7.17 42 13.64 18.31 2

1.3 10.8 81.8 14.8 11.4 3.25

1.4 11.9 111 16.47 1.35 1.05

1.5 12.5 148 19.63 17.56 2.1

1.6 12.7 196 24.98 49.56 1.43

1.7 12.8 243 30.51 82.68 7.62

1.8 12.8 235 29.44 76.31 13.2

Page 20: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

20

Advantages• Wider phase range

• Phase can be predetermined,

• Non-zero initial part (efficient)

Relay with time delay Relay with FO integrator

Save a quarter cycle time !Think about some slow processese.g. distillation column

Page 21: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

21

When relay feedback meets with fractional order system

Page 22: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

22

Equations for relay identification For integer order systems For fractional order system (Proposed method)

Equations for IO are special cases of those for FO

Page 23: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

23

Simulation

𝐺 (𝑠)= 12.8

16.7 𝑠0.5+1𝑒− 𝑠

0 5 10 15 20 25 30 35 40 45 50-2

0

2Relay with integrator

0 5 10 15 20 25 30 35 40 45 50-2

0

2Relay with time delay

0 5 10 15 20 25 30 35 40 45 50-1

0

1Ideal relay

0 5 10 15 20 25 30 35 40 45 50-1

0

1Relay with hysteresis

Time [sec]

Ideal relay With

delayWith

integrator

With hyst

0.70491.2369 1.0962

0.9002

2.45208.1960 6.2240

4.1150

13.994914.2198 14.0771

14.0679

Error16.2%

14.85% 15.71%15.76%

L0.9314

1.0945 0.8251 1.1830

Page 24: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

24

Experimental implementation

0 20 40 60 80 100 120 140 16021

22

23

24

25

26

27

28

29Order: = 0.8

Time [sec]

Tem

pera

ture

C

Raw data

Model response

Identified by curve fittingUsing Dr.Podlubny’s mlf

0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10.06

0.08

0.1

0.12

0.14

0.16

0.18

Fractioanl order

Fitt

ing

erro

r: le

ast

mea

n sq

uare

s

Order scanning

0 10 20 30 40 50 60 70 80 90 100

-50

0

50

100

150

200

250

300

Rel

ay s

igna

l: P

WM

dut

y cy

cle

/255

relay with hyst

0 10 20 30 40 50 60 70 80 90 100

18

19

20

21

22

23

24

25

Tem

pera

ture

[C

]

Identified by relay feedback0 50 100 150 200 250 300 350

0

10

20

30

40

50

0 50 100 150 200 250 300 35020

22

24

26

28

30

0 50 100 150

-50

0

50

100

150

200

250

300

0 50 100 15019

20

21

22

23

24

25

26

Raw Data fromPlatform on slide 27

Page 25: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

25

Future work• Other model structures • Using relay transient

𝐺 (𝑠)=𝐾¿¿

Page 26: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

26

The experiment platform

Page 27: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

27

The development highlights

• Thermoelectric modules• H-bridge, heating/cooling • IR thermo meters• Two inputs four outputs• Real-time control• Product of multiple failures

Peltier

Power

Peltier I 2C Bus

Metal plateArduino

SerialPC(Matlab)

IR Thermometers

MOSFET

Side product

Page 29: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

29

A video demo

Page 30: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

30

The four modesPower on cooling – heat pumping Power off cooling – annealing/natural

dissipation

Power on heating – electrical heating Power off heating – thermo cycle

Page 31: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Performance testing• PID control with anti-windup• Testing with actuator only having cooling capability

Set point

Control signal

Temperature

Page 32: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

The non-minimum phase temperature data

Fitting using second order model

0 20 40 60 80 100 120 140 160 180 200-2

-1

0

1

2

3

4

Time [sec]

Tem

pera

ture

C

Temperature data

Model response

0 50 100 150 200 250 300

0

50

100

Inpu

t/25

5 [D

uty

cycl

e]

0 50 100 150 200 250 30015

20

25

30

Time [sec]

Tem

pera

ture

C

𝐺 (𝑠)=𝐾 (𝑇3 𝑠+1)𝑇1𝑠

2+𝑇2𝑠+1𝑒−𝐿𝑠

[K T1 T2 T3] = [1.7048 198.8152 53.7816 -39.3604]

Fitting using fractional order model Commemorate order

0 20 40 60 80 100 120 140 160 180 200-2

-1

0

1

2

3

4

Time [sec]

Tem

pera

ture

C

Temperature data

Model response

[K T1 T2 T3] = [2716 -877 349.3 -6.1]

Page 33: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

33

Decoupling

Page 34: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

34

Page 35: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

35

The conventional techniques

Page 36: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

36

Conventional Decoupling

• Ideal decoupling• Simple decoupling• Inverted decoupling

Page 37: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Example – simplified decoupling• System

• Decoupler• D

-1.5

-1

-0.5

0

0.5

1From: In(1)

To:

Out

(1)

0 2 4 6 8 10 12 14-3

-2

-1

0

1

2

To:

Out

(2)

From: In(2)

0 2 4 6 8 10 12 14

Step Response

Time (seconds)

Am

plitu

de

Original responseAfter decoupling

Page 38: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Example – modified simplified• System

• Decoupler• D

-1.5

-1

-0.5

0

0.5

1From: In(1)

To:

Out

(1)

0 2 4 6 8 10 12 14-3

-2

-1

0

1

2

To:

Out

(2)

From: In(2)

0 2 4 6 8 10 12 14

Step Response

Time (seconds)

Am

plitu

de

Original responseAfter decoupling

Page 39: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

39

What if the process is fractional order

Page 40: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

40

Fractional order decoupler

Page 41: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Random thinkings

41

Page 42: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Another example

42

Credit: Dr.Richard Migan

Zhuo Li

Page 43: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Some diffusion data

43

Page 44: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

Temperature in a sealed room – bounded diffusion

• Half order plus delay• Using NILT/Mittag leffler

• [K T L] = 6.0031 5.2222 14.7917• Fitting error (least mean squares): 0.2214

0 20 40 60 80 100 120 140 160 180-1

0

1

2

3

4

5

Time [sec]

Tem

pera

ture

C

Raw data

Model response

• Half order plus delay• Using NILT/Mittag leffler

• [K T L] = 2.1232 22.8021 9.7312• Fitting error (least mean squares): 0.0700

0 20 40 60 80 100 120 140 160 180-1

0

1

2

3

4

5

Time [sec]

Tem

pera

ture

C

Raw data

Model response

0.2 0.4 0.6 0.8 1 1.2 1.4 1.60

5

10

15

20

25

order:

fitt

ing e

rror

44

Page 45: Zhuo Li PhD Student, EECS, UC Merced Member of the MESA Lab zli32@ucmerced.edu 6/12/2013

45

Thank you