Professional Documents
Culture Documents
GRED-BMRAC
Simulation Results
Conclusions
COPPE
Federal University of Rio de Janeiro, Brazil
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Outline
1 Introduction
2 GRED-BMRAC
3 Simulation Results
4 Conclusions
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Introduction
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Introduction
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Motivation
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Motivation
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Now, considering the PDJ condition, one possible choice for the
multiplier L is
35.3553 0
L=
0.7071 0.7071
For this choice the matrix LKp is PDJ on the interval 71 < < 73
This example illustrates that the PDJ condition is indeed robust and
less restrictive
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Binary MRAC:
consists basically of the conventional MRAC modified by parameter
projection combined with high adaptation gain
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Global stability and exact tracking are achieved for MIMO plants
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Extended BMRAC
Key simple idea: use derivatives of the plant output to obtain uniform
relative degree one
1
0
(s + 2)(s + 3)
y = u
1
0
s+3
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Extended BMRAC
1
0
s+1 0 (s + 2)(s + 3)
y = u
0 1
1
0
s+3
s+1
0
(s + 2)(s + 3)
y = L(s)y = y + y = u
1
0
s+3
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
How to Estimate?
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
GRED-BMRAC
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
GRED-BMRAC
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
GRED-BMRAC
ym = M(s) r ; r , ym IRM
M(s) = diag (s + a)1 , ..., (s + a)1 L1 (s), a > 0
= g m
e
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
GRED-BMRAC
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
GRED-BMRAC
= e
with given by a projection
0, if |||| < M or eq < 0
=
eq , if |||| M and eq 0
T e
eq = 2
||||
where M > || ||.
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
GRED-BMRAC
Simulation Results
Comparison between the extended BMRAC and coventional MIMO
MRAC techniques
4 2
(s + 1)(s + 3) (s + 1)(s + 3)
Gs (s) = 1 2
(s 1) (s 1)
" #
1
(s+1)2
0
Reference Model: M(s) = 1
0 (s+1)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
tracking errors
5
e
1
e2
4
2
0 200 400 600 800 1000
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
tracking error
5
5
0 10 20 30 40 50 60
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
1 model
plant
2
180 185 190 195 200
time(s)
output signals: y2 and ym2
2
model
1 plant
2
180 185 190 195 200
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
1 model
plant
2
180 185 190 195 200
time(s)
output signals: y2 and ym2
2
model
1 plant
2
180 185 190 195 200
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Simulation Results
H =I
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Simulation Results
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
tracking performance
1
y1
0.8
1 2 m1 m2
y2
,y
0.6 y
m1
y ,y ,y
0.4 y
m2
0.2
0
592 593 594 595 596 597 598 599 600
time(s)
tracking performance
2
y3
3 4 m3 m4
y4
1
,y
y
m3
y ,y ,y
y
0 m4
1
592 593 594 595 596 597 598 599 600
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
tracking performance
1
y1
0.8
1 2 m1 m2
y2
,y
0.6 y
m1
y ,y ,y
0.4 y
m2
0.2
0
592 593 594 595 596 597 598 599 600
time(s)
tracking performance
2
y3
3 4 m3 m4
y4
1
,y
y
m3
y ,y ,y
y
0 m4
1
592 593 594 595 596 597 598 599 600
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
tracking error
5
6
4
5
3
4
2
3
1
2
0
1
1
0
2
1
3
2
4
3
5
0 100 200 300 400 500 600
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
1.5
0.5
0
0 1 2 3 4 5
time(s)
control input
10
5
592 593 594 595 596 597 598 599 600
time(s)
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Simulation Results
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Conclusions
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob
Introduction
GRED-BMRAC
Simulation Results
Conclusions
Andrei Battistel, Eduardo Nunes, Liu Hsu Multivariable BMRAC Extension to Arbitrary Relative Degree Using Global Rob