42
Intelligent Robust Control Of Precision Positioning Systems Using Adaptive Neuro Fuzzy Inference System (ANFIS) 12/27/2011 By: Ph.D. Candidate: Safanah M. Raafat December 2011 1

Intelligent Robust Control Of Precision Positioning

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intelligent Robust Control Of Precision Positioning

Intelligent Robust Control Of Precision

Positioning Systems Using Adaptive Neuro

Fuzzy Inference System (ANFIS)

12/27/2011

By:

Ph.D. Candidate: Safanah M. Raafat

December 2011

1

Page 2: Intelligent Robust Control Of Precision Positioning

Contents

Introduction

Literature Review

Objectives; Methodology, experimental results and Outcomes

Conclusions

The Contributions

Recommendations for Future Work

12/27/2011 2

Page 3: Intelligent Robust Control Of Precision Positioning

Modern precision positioning systems. e.g. machine tools.

Systems requirements:

-Robust stability, -High speed ; high productivity, -High precision/accuracy, -High tracking performance -

Robustness to uncertainties.

Robust control strategies;

systematic way of dealing with uncertainties.

Conservative uncertainty weighting functions

Hybrid intelligent systems

In this work, the uncertainty model is developed via a specially constructed (ANFIS) that can estimate a non-conservative

uncertainty bound around a prefixed nominal model.

12/27/2011 3

Introduction

Page 4: Intelligent Robust Control Of Precision Positioning

Problem Statement and Research Significance

Arbitrary uncertainty weighting function for synthesis

The uncertainty set is not validated

The performance weighting function is not automatically selected

The disturbance effect of crosstalk between the axes is not considered in the robust controller design

12/27/2011 4

The applied H∞ robust control for positioning

systems

Page 5: Intelligent Robust Control Of Precision Positioning

Intelligent technique ANFIS

H∞ robust control Systematic

intelligent robust control scheme

Non-conservative uncertainty

bounds

Robust stability and performance

Validation of the uncertainty model

and robust controller

12/27/2011 5

Research Philosophy

Page 6: Intelligent Robust Control Of Precision Positioning

Research Objectives

1

• Develop an intelligent identification of uncertainty bounds .

2

• Develop an optimized intelligent identification of the uncertainty bounds.

3 • Validate the resulted uncertainty set.

4

• Design a corresponding H∞ robust controller with further improvements.

5 • Investigate and experimentally verify the application of

the intelligent robust controller.

12/27/2011 6

Page 7: Intelligent Robust Control Of Precision Positioning

Scope of the Research

Develop a Systematic practical methodology for intelligent estimation of uncertainty followed by H∞ robust controller design.

Develop a novel ANFIS based identification methodology of uncertainty bounds.

Accurate, non-conservative, relative simplicity of calculation, less computational time, and validated uncertainty weighting function.

Experimental application on different high precision positioning systems.

12/27/2011 7

Page 8: Intelligent Robust Control Of Precision Positioning

Literature Review Controller type Specifications

Advantages Limitations

Robust controller

[e.g. Liu et. al., 2003;

Choi, Kim and Choi ,

2001; Liu, Luo and

Rahman , 2005; Sato,

Ishibe and Tsuruta

,2007; Larochea et.

al.(2004; Rijanto,

2000; Lee and

Salapaka, 2009]

Formulate the control

problem to include the

plant model

uncertainties :

QFT, H∞ loop shaping,

H∞ optimization and

LMI

1- Systematic treatment

of Uncertainties.

2- Suitable formulation

of the robust control

design problem.

1-The weighting

functions are selected

in a lengthy trial and

error procedure .

2-The uncertainty

weighting function

are not validated .

3-The interaction

between the axes was

not considered.

Intelligent robust

controller

[e.g. Yu and Tao, 2006;

Vagia, Nikolakopulos

and Tzes ,2006;

Yongjun et. al., 2008]

Evolve the sensitivity

and control weighting

functions,

Design an intelligent

pre-filter,

Neural observer

Large improvement in

tracking performance.

1- Long time of

evaluation.

2- Clear analysis of

the uncertainties and

resulted sensitivity,

robust stability are

not considered.

12/27/2011 linkviva.docx 8

Page 9: Intelligent Robust Control Of Precision Positioning

Methodology

Implement the experimentally obtained data for estimation of uncertainty bound using ANFIS structure

Prepare ANFIS structure ; memberships, rules, clusters

Prepare experimental data using closed loop controlled system

Obtain a suitable nominal model for the system under study

12/27/2011 9

First Objective Develop an intelligent identification of uncertainty bounds for

robust controller design, using Adaptive Neuro Fuzzy Inference

System (ANFIS).

Page 10: Intelligent Robust Control Of Precision Positioning

Outcomes from First Objective

Accurately reflects additive uncertainty associated with the identified model.

Considerably eliminate arbitrarily or time consuming trial and error procedure.

This method for identification gives accurate results for relatively small amplitude of input signals

First objective requirement is satisfied. 12/27/2011 10

First Objective

Experimental Results

10-4

10-3

10-2

10-1

-41

-40

-39

-38

-37

-36

-35

-34

-33

Ma

gn

itud

e (

dB

)

Bode Diagram

Frequency (rad/sec)

Anfis uncert. bound

Wa anfis

Page 11: Intelligent Robust Control Of Precision Positioning

Methodology

12/27/2011

)),(),(()( 1 kkrfkeikfi jejGANFISjG

)j(G)j(GK)k(e kfkesrf )n,...,k(k 1

||)( erfrf eeJ

erf is the updating error

Stopping criteria

11

Second Objective Develop an optimized intelligent identification of the uncertainty bounds.

The purpose is to deal with more highly disturbed signals more efficiently

and easily.

Page 12: Intelligent Robust Control Of Precision Positioning

Bode Diagram

Frequency (rad/sec)

10-4

10-3

10-2

10-1

-100

-80

-60

-40

-20

0

20

Ma

gn

itu

de

(d

B)

CIN

anfis 1

anfis 2

12/27/2011

Bode Diagram

Frequency (rad/sec)

10-4

10-3

10-2

10-1

-30

-20

-10

0

10

20

30

40

50

Ma

gn

itu

de

(d

B)

CIN

anfis 2

anfis 1

The identified intelligent weighting function Wa using square input signal

5V p-p, 1Hz for closed- loop identification,(a) without control, (b) with PV

control

(a) (b)

Second Objective

Experimental Results

12

Page 13: Intelligent Robust Control Of Precision Positioning

Second Objective

Application of intelligent ANFIS estimation of Uncertainty on MIMO

System; Active Magnetic Bearings

12/27/2011

Learning

time (sec.)

v-gap Best objective

LMI

K-

LMI

Order -

Wa

N. o. I .No. o. I. LMI

CIN NNs 106.2426 0.707 1.998 [4,32] 4 100 47

ANFIS2 16.2154 0.707 1.997 [4,28] 3 20 44

10-5

10-4

10-3

10-2

10-1

100

-200

-190

-180

-170

-160

-150

-140

-130

-120

-110

Mag

nitu

de (

dB)

Bode Diagram

Frequency (rad/sec)

wa1

wa2

wa3

wa4

• Similar accuracy to CIN neural network

•shorter learning time

•less number of iterations of training.

• lower order of the ANFIS estimated weighting function .

• lower order of the evaluated LMI robust controller. 13

Page 14: Intelligent Robust Control Of Precision Positioning

Outcomes from Second Objective

Theorem

• Let ; and for a given model error estimation, which satisfies certain stopping criteria.

• Hence, the intelligent non-conservative uncertainty weighting function Wai obtained from the intelligent estimated uncertainty bounds is

• Optimized uncertainty bounds

The method can be efficiently implemented with highly disturbed signals.

The time is a bit longer than that of a simple ANFIS structure.

Second objective requirement is satisfied

12/27/2011 14

)(minmin krfrf ee ),...,1( nnkk ) ( minmin rffifi eGG

|G|W fiai min

Page 15: Intelligent Robust Control Of Precision Positioning

Third Objective Validate the estimated uncertainty bound using v-gap metric

• The v-gap metric is the maximum distance between the

frequency response loci of two systems, a nominal model GN

and a perturbed model Gi, respectively, when plotted on the

surface of the Riemann sphere, whenever a certain winding

number/encirclement condition is satisfied (Vinnicombe,

1993).

12/27/2011 15

otherwise 1

0 if )G,G(W))e(G),e(G(kmax)G,G( iN

j

i

j

N

iNv

))e(C/),e(G(kminb jj

NC,GN

1

)G,G(b|C iNvC,GN

Page 16: Intelligent Robust Control Of Precision Positioning

Outcomes From Third Objective -1

12/27/2011

v K,GNb

vK,GNb

Much smaller v-gap than in ANFIS1 identified

uncertainty bound. K,NGb

16

For ANFIS1 uncertainty set

Page 17: Intelligent Robust Control Of Precision Positioning

Outcomes from Third Objective - 2

• The between v-gap metric and b is larger for ANFIS2.

Therefore, ANFIS2 is strongly preferred for robust control

design.

• Third objective requirement is satisfied.

12/27/2011

Square input

signal

20V p-p, 1Hz

Uncontrolled closed loop test signal Controlled closed loop test signal

v- gap b v- gap b

CIN 0.9986 0.4446 --- 0.6348 0.5379 ---

ANFIS 1 0.3193 0.3242 --- 0.2913 0.5359 0.2446

ANFIS2 0.0166 0.2117 0.1951 0.2896 0.6572 0.3676

vK,GNb

17

vK,GNb vK,GN

b

For ANFIS2 uncertainty set

Page 18: Intelligent Robust Control Of Precision Positioning

Design an optimal H∞ controller that uses the developed

intelligent uncertainty weighting function.

+

u

y

r

z1

z2

Wu Wa

GN - Wee

K1

N

u

eNee

a

GII

W

WGWW

W

)s(P00

00

The entire-connection of the

robustly -controlled system

1

TW

RW

SW

a

u

e

The performance

criterion

10-2

-70

-60

-50

-40

-30

-20

-10

Ma

gn

itu

de

(d

B)

Bode Diagram

Frequency (rad/sec)

Intelligent.unc.bnd

anfis 2

b

bs

es

MsW

/

bc

ubc

us

MsW

1

/

Fourth Objective

Methodology

Page 19: Intelligent Robust Control Of Precision Positioning

12/27/2011

0 0.2 0.4 0.6 0.8 10

5

10

15

20

25

30

35

Time (sec.)

Dis

pla

ce

me

nt (d

eg

.)

Measured.sys.PEM

Simulated. sys.

Measured.sys.CIN

Measured. sys.Fuzzy

0 0.2 0.4 0.6 0.8 10

5

10

15

20

25

30

35

40

Time (sec.)

Dis

pla

ce

me

nt (d

eg

.)

Measured.PEM

Measured.Fuzzy

Measured .CIN

Reference

Fourth Objective

Experimental Results; ANFIS1

100

105

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

Frequency (rad/sec)

Mu

up

pe

r/lo

we

r b

ou

nd

s

Mu plot of robust stability margins (inverted scale)

Mu 1

Mu 2

19

Transient responses of

the controlled system

Robustness test

under load

µ Stability

Analysis

Page 20: Intelligent Robust Control Of Precision Positioning

Fourth Objective

Experimental results, ANFIS2

12/27/2011

Closed loop step response of the motion

system using ANFIS2 from PV closed loop

controlled, and ANFIS2 from closed loop

uncontrolled system

0 1 2 3 4 50

5

10

15

20

25

30

35

Time (sec.)

Measu

red

Dis

pla

cem

en

t (d

eg

.)

Reference

Measur.disp.ANFIS2.sqr

Measur.disp.ANFIS2.sin

Measur.disp.ANFIS2.saw

0 1 2 3 4 50

5

10

15

20

25

30

35

Time(sec.)

Measu

red

Dis

pla

cem

en

t (d

eg

.)

Measur.disp. ANFIS2. contr.

Measur.disp. ANFIS2.uncontr.

Reference

Closed-loop step response of the motion

system using ANFIS2- Wa from closed-loop

uncontrolled system data.

20

Page 21: Intelligent Robust Control Of Precision Positioning

12/27/2011

Bode Diagram

Frequency (rad/sec)

10-2

100

102

-100

-80

-60

-40

-20

0

20

Ma

gn

itud

e (

dB

)

1/|We(jw)|

|S| no control

|S| Hinf

Ta

Methodology

The constrained optimization problem:

Minimize f0 (x) = 1/|We (x)|

Subject to f1(x) ≤ Ta, , f2(x) ≤ σmax

Ta is the maximum allowable

tolerance between the sensitivity

function and the reciprocal of the

norm of the performance

weighting function. σmax is the maximum allowable

singular value of the closed-loop

controlled system.

b

bs

es

MsW

/

21

Fourth Objective –cont.

Formulate constrained optimization of the performance weighting

function

we

Page 22: Intelligent Robust Control Of Precision Positioning

Fourth Objective- cont.

• Compensate for the effect of crosstalk between

the axes by developing an intelligent

disturbance weighting function.

12/27/2011

102

0

1

2

Mag

nit

ud

e (d

B)

102

0

1000

2000

3000

Frequency (Hz)

Ph

ase

(deg

rees

)

Gyx

Gxy

y

x

yydy

dxxx

y

x

u

u

GG

GG

y

y

22

Page 23: Intelligent Robust Control Of Precision Positioning

Fourth Objective- cont.

Methodology

12/27/2011

ijj

i

di)j(U

)j(Y)j(G

ji,,j,,i 2121

The intelligent disturbance weighting function will be used

in a disturbance rejection - robust control synthesis of the X-

Y positioning system.

23

Intelligent estimation of the disturbance weighting function,

using ANFIS

|Gdi(jω)| ANFIS

|Yx(jω)|

|Uy(jω)|

|Gdi(jω)|

ANFIS

Yi(t)

Uj(t)

Frequency (jω)Time to

Frequency

Conversion

Time to

Frequency

Conversion

/ +

Page 24: Intelligent Robust Control Of Precision Positioning

Fourth Objective

Experimental Results

12/27/2011

10-2

-90

-80

-70

-60

-50

-40

-30

Mag

nit

ud

e (d

B)

Bode Diagram

Frequency (rad/sec)

|Wdx(jw)|

ANFIS. bnd.

10-2

-70

-60

-50

-40

-30

-20

-10

0

10

Mag

nitu

de (d

B)

Bode Diagram

Frequency (rad/sec)

ANFIS bnd.

|Wdy(jw)|

Estimated ANFIS disturbance and evaluated

disturbance weighting function Wd

24

0 0.2 0.4 0.6 0.8 10

100

200

300

400

500

600

Time (sec.)

Pos

ition

(Mm

)

Wa ANFIS

We opt. added

0.1 0.15 0.2

420

440

460

480

500

520

Time (sec.)

Pos

ition

(Mm

)

Wa ANFIS

We opt. added

Transient Response of the robust

controlled system using optimized We

Page 25: Intelligent Robust Control Of Precision Positioning

Outcomes From Fourth Objective

An H∞ robust controller is designed using the intelligently estimated uncertainty weighting function.

A new method based on constrained optimization is formulated to tune the performance weighting function.

The intelligent disturbance weighting functions accurately reflect the disturbing effect caused by crosstalk.

Fourth objective requirements are achieved.

12/27/2011 25

Page 26: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Investigate and experimentally verify the robust stability and performance of two different positioning systems:

• The Single Axis Positioning System.

• Two Axes Positioning System.

In order to guarantee precise reference tracking two different control schemes are developed;

• A specially designed integral controller augmented with the closed-loop robust control system.

• Two Degree Of Freedom H∞ (2-DOF H∞) robust control configuration.

12/27/2011 26

Page 27: Intelligent Robust Control Of Precision Positioning

12/27/2011 27

The Fifth Objective

Methodology

Proposed Algorithm for Intelligent Robust Control

Estimate and validate the

system’s nominal model

Select the control weighting

function Wu

Select the performance

weighting function We

Estimate the intelligent

uncertainty bound

Estimate the disturbance weighting

function Wd

Design of H∞ controller

Practical implementation Optimize We

Start

End

Validation of

uncertainty

bound

Page 28: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Experimental Application of Intelligent Robust Control on

the Single Axis Positioning System

Target

PC

Host

PC

Single

Axis

Table

DC Servo

motor

Increment

al encoder

The nominal model is

J lp M

B1 B2

xRotational motion Linear motion

θω

Tm Flx.

)t(u(.)fxlKK

lBBx

lKK

MlJ

pTa

p

pTa

p

2

21

2

ssG

9401.29

0928.13920

12/27/2011 28

The Identified Transfer Function of the

Nominal Model (μm/V)

10-2

-140

-120

-100

-80

-60

-40

-20

Ma

gn

itud

e (

dB

)

Bode Diagram

Frequency (rad/sec)

ANFIS Unc.Bound

|Wa(jw)|

Page 29: Intelligent Robust Control Of Precision Positioning

e u2 y

ei

r

s

K I

1K iG

+

+

--

]))(())((

[)( 12s

Kssy

s

KssrKsu II

H∞ can provide a robust stability and performance, but for the reference tracking there must be an additional control action.

s

GKKGKssS iIi 111

I

i

i

I

KsGK

GK

KssF

1

11

The Fifth Objective

Methodology

Modified Integral Robust Tracking Control Scheme

12/27/2011 29

Page 30: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Methodology

2 DOF H∞ Controller Synthesis

1- Solve the stability

problem.

2- Design the second H∞

controller, based on the

stabilized system to get an

improved robust

performance.

12/27/2011 30

K2 K1- G(s)- -

r e1 u1 yu2e2

K1 Gs(s)- Ws(s)-

r e1 u1 yyp

Page 31: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Experimental results using Integral- H∞ and 2-DOF

H∞ robust controllers.

0 2 4 6 8 10-200

0

200

400

600

800

1000

1200

Time (sec.)

Pos

itio

n (M

icro

.m)

2Hinf

Reference

I-Hinf

12/27/2011 1.6 1.8 2 2.2 2.4 2.6

840

860

880

900

920

940

960

980

1000

1020

1040

Time (sec.)

Posi

tion

(M

icro

.m)

2Hinf

Reference

I-Hinf

0 2 4 6 8 10-30

-20

-10

0

10

20

30

Time (sec.)

Po

siti

on

(M

icro

.m)

2Hinf.

I-Hinf

Tra

ckin

g E

rror

(µm

)

31

Page 32: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Experimental results

2-DOF H∞ and integral- H∞ robust controllers.

0 2 4 6 8 10-1000

-500

0

500

1000

Time (sec.)

Posi

tion (

Mic

ro.m

)

Reference

2 Hinf

I-Hinf

12/27/2011 0.8 1 1.2 1.4 1.6 1.8

250

300

350

400

450

Time (sec.)

Reference

2 Hinf

I-Hinf

0 2 4 6 8 10-30

-20

-10

0

10

20

30

Time (sec.)

Pos

itio

n (M

icro

.m)

2Hinf

I-Hinf

Tra

ckin

g E

rror

(µm

)

32

Page 33: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Experimental results

Intelligent Robust Control on X-Y Positioning System

X mechanism

Y mechanism

Parametric identification is applied

for each axis in order to obtain the

following nominal models :

).s(s

.Gxx 3

4

1035711

1083786

).s(s

.Gyy

2860154

1081317 3

y

x

yydy

dxxx

y

x

u

u

GG

GG

y

y

12/27/2011 33 10

-2.710

-2.510

-2.310

-2.1

-90

-80

-70

-60

-50

-40

Mag

nit

ud

e (d

B)

Bode Diagram

Frequency (rad/sec)10

-2

-70

-60

-50

-40

-30

-20

-10

Mag

nit

ud

e (d

B)

Bode Diagram

Frequency (rad/sec)

Page 34: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Intelligent Robust control of two axes

positioning system

12/27/2011

+ y z1

z2

We Wa

GN We

K

- e

r

Wd

+

u

34

Disturbance rejection - robust

control synthesis

Page 35: Intelligent Robust Control Of Precision Positioning

12/27/2011 35

The Fifth Objective

Experimental Results

Intelligent Robust control of two axes positioning system

-6 -4 -2 0 2 4 6-6

-4

-2

0

2

4

6

X-Axis Position (mm)

Y-A

xis

Po

siti

on

(m

m)

Tracking Rersponse of CircleContour

Circle Contoure

-5 0 5-5

0

5

X-Axis (mm)

Y-A

xis

(m

m)

Reference Contour

Tracking Response

The circle contour The rhombus shape

Page 36: Intelligent Robust Control Of Precision Positioning

The Fifth Objective

Experimental results:

The circle contour, tracking and contour errors

0 1 2 3 4 5-2

-1

0

1

2x 10

-3

Time (sec.)

Tra

ckin

g E

rror

(mm

)

Ey

Ex

1 2 3 4 5-1

-0.5

0

0.5

1x 10

-3

Time (sec.)

Con

tour

Err

or (

mm

)

Tracking Errors Contour Error

12/27/2011 36

Page 37: Intelligent Robust Control Of Precision Positioning

Outcomes from Fifth Objective

Experimental demonstrations validate the benefits of each robust control configuration

• The 2-DOF H∞ scheme can achieve less tracking error. (more sensitive and starting oscillations may be developed).

• The Integral-H∞ scheme can provides good tracking (proper selection of the integral gain).

Fifth objective requirements are achieved.

12/27/2011 37

Page 38: Intelligent Robust Control Of Precision Positioning

Conclusions

Two ANFIS schemes within MEM framework.

Validation of the resulted intelligent uncertainty weighting function for robust controller design. Successful application of the proposed ANFIS estimation algorithm for more complicated MIMO system.

Optimized performance weighting function.

An intelligent disturbance weighting function .

Different control schemes were developed for practical applications.

Problem statements were addressed.

12/27/2011 38

Page 39: Intelligent Robust Control Of Precision Positioning

The Contributions

The development of an efficient, systematic and practical estimation of reduced onservativeness uncertainty bound.

• ‘Intelligent robust control design of a precise positioning system’, International Journal of Control, Automation, and Systems, Vol.8, No.5, Oct., 2010, DOI 10.1007/s12555-010-0521-0 .

• ‘Improved intelligent identification of uncertainty bounds; design, model validation and stability analysis’, International Journal of Modelling, Identification, and Control-special issue: Neural network and fuzzy logic for modelling ad control of mechatronic system, in Press, 2010, ISSN (Online): 1746-6180 - ISSN (Print): 1746-6172.

The development of constrained optimization procedure.

• “Bounded Constrained Optimization of Performance Weighting Function for Precise Robust Positioning Control System “, 2011 4th International Conference on Mechatronics (ICOM), 17-19 May 2011, Kuala Lumpur, Malaysia.

• ‘Enhanced Servo Performance of a single Axis Positioning System in an Intelligent Robust Framework’, IEEE International Symposium on Intelligent Control, Yokohama, Japan, September 8-10,2010, p.2450-2455, ISBN:978-1-4244-5361-0.

12/27/2011 39

Page 40: Intelligent Robust Control Of Precision Positioning

The Contributions- cont.

The development of the intelligent disturbance weighting function .

• ‘Intelligent Disturbance Rejection for Robust Tracking Performance of X-Y Positioning System’, Proc. Of the IEEE Int. Conf. on Mechatronics and Automation, August 4-7, 2010, Xi’an China, pp. 252-257, ISBN: 978-1-4244-5141-8.

The systematic approach of robust controller design is applied efficiently to a single axis and X-Y positioning systems.

• ‘Design of Robust H∞ Controller for Precise Positioning System’, submitted to journal of control theory and applications.

• ‘Intelligent Robust Control for Precise Tracking Performance of X-Y Positioning System’, submitted to Journal of Intelligent systems and robotics.

12/27/2011 40

Page 41: Intelligent Robust Control Of Precision Positioning

Recommendations for Future Work

Including iterative Learning Control (ILC).

Application with other control methods, e.g. Sliding Mode control and nonlinear control.

The implementation of another type of actuators like piezoelectric actuator.

Exploring the identification of the whole nonlinear system using ANFIS or approximation using Takagi-Sugeno (T-S) Fuzzy modelling.

12/27/2011 41

Page 42: Intelligent Robust Control Of Precision Positioning

Thanks For Listening

12/27/2011 42