08.05.2021 Views

Tesi di Laurea Controllo Adattativo con Imput Output Feedback Linearization di un Manipolatore Industriale

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPITOLO 2

Feedback Linearization

Per ottenere una relazione diretta tra l’uscita y e l’ ingresso u, si deriva l’uscita y :

• •

2.30 y = x = sin x

2

+ (x2 + 1)x

3

si continua a derivare l’uscita fino a quando non si ricava una relazione diretta tra y

e l’ingresso u, pertanto considerata la derivata seconda:

••

2.31 y = (x2 + 1)u + f

1(x)

dove f 1 (x) è una funzione dello stato definita da:

2.32

f (x) = (x + x )(x + cos x ) + (x + 1)x

5 2

1 1 3 3 2 2 1

La (2.31) rappresenta una relazione esplicita tra y ed u. Se poniamo l’ingresso di

controllo u nella forma:

1

2.33 u = ( ν − f

1)

x + 1

dove ν è un nuovo ingresso che si deve determinare, la non linearità è cancellata.

Si ricava una relazione lineare, dove compare un doppio integratore tra l’uscita y

ed il nuovo ingresso ν :

2

2.3 y •• = ν

Il progetto di un controllore di inseguimento per questa relazione con il doppio

integratore è semplice, a causa della disponibilità di tecniche di controllo lineari.

Così che, definito l'errore di inseguimento “ e = y(t) − y (t) ” e scelto il nuovo

••

ingresso come: ν = y − k e − k 2 e

d

1

con k 1 e k 2 costanti positive, l'errore di traiettoria del sistema in anello chiuso è

regolato dalla seguente equazione differenziale del secondo ordine:

•• •

2.35 e+ k2 e+ k1e = 0

d

che rappresenta

la dinamica dell’errore stabile governata da una legge di tipo

esponenziale. Perciò, se le condizioni iniziali sono: e(0) = e(0) = 0 (errore di

posizione e di velocità nullo per t=0), ne segue che e(t) ≡ 0, ∀t ≥ 0 , (l’errore di

traiettoria a regime nullo) è realizzato l’inseguimento

converge a zero esponenzialmente.

perfetto; altrimenti, e(t)

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!