Professional Documents
Culture Documents
6-Aprendizaje Iterativo
6-Aprendizaje Iterativo
Multivariable Systems
Manuel Olivares† , Pedro Albertos‡ , Antonio Sala‡
mos@elo.utfsm.cl pedro@aii.upv.es asala@isa.upv.es
†
Dept. of Electronics, Universidad Técnica F. Santa Marı́a Valparaı́so, Chile
‡
Dept. of Syst. Eng. and Control, Universidad Politécnica de Valencia, Spain
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 1/31
Outline
Introduction
ILC General Scheme
Paper Objectives
Background
ILC Analysis and Design, for MIMO Systems with
Uniform Delay
Examples
Conclusions
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 2/31
Introduction 1/3
u k+1
Learning
yd
fL
ek (t + m) = yd (t + m) − yk (t + m)
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 3/31
Introduction 2/3
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 4/31
Introduction 3/3
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 5/31
Background
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 6/31
System Representation 1/3
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 7/31
System Representation 2/3
Note that
H(i) = 0, 0<i<m
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 8/31
System Representation 3/3
U = H −1 Y = M Y
The inverse exists if rank[H(m)] = rank[CAm−1 B] = p
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 10/31
Inverse System 2/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 11/31
Why ILC?
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 12/31
ILC Analysis and Design, for MIMO Systems
with Uniform Delay
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 13/31
First order ILC-P Analysis
y d(t+m) e k(t+m) +
u k(t) + yk(t+m)
+ +
Γ z -1 I H(m)
- +
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 14/31
Main Theorem 1/2
F = I − H(m)Γ is Hurwitz
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 15/31
Main Theorem 2/2
U ∗ = lim Uk = H −1 Yd
k→∞
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 16/31
Proof 1/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 18/31
Design Considerations 1/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 20/31
Examples
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 21/31
Stable Plant 1/2
2 0.5
4s2 + 1 3s + 1 2.1961 −0.9514
G1 (s) =
−(s + 1) ,
1 Γ =
2 3.2619 1.6434
s2 + 3s + 1 2s2 + 2s + 3
The system is sampled each T = 1sec; m = 1 and N = 20
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 22/31
Stable Plant 2/2
6 5
x 10 x 10
3 16 20
2
0 15
14
2.5 −2 10
u1
u2
12 −4 5
2 −6 0
10
−8 −5
||yd1−y1||max
||yd2−y2||max
0 5 10 15 20 0 5 10 15 20
1.5 8
6
1 10
1
4 8
0.5
0.5 6
0
y1
y2
2
4
−0.5
2
0 0 −1
0
−1.5
10 20 30 40 50 10 20 30 40 50 0 5 10 15 20 0 5 10 15 20
k iteration k iteration t [s] t [s]
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 23/31
Unstable Plant 1/2
1 −2
2s2 + 2s + 3 2s + 1 0.4868 3.9539
G2 (s) = 4 1 ,
2 Γ =
−1.1695 0.8219
(2s + 1)(4s − 1) 4s2 + 3s + 1
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 24/31
Unstable Plant 2/2
5 6
x 10 x 10
6 1.5
4
5
1
2
0.5
0
5
0
u1
u2
−2
4
−4 −0.5
4 −6 −1
−8 −1.5
3
||yd1−y1||max
||yd2−y2||max
0 5 10 15 20 0 5 10 15 20
3
2
1.5
2 10
1
8
0.5
1
1 6
0
y1
y2
4
−0.5
−1 2
0 0
−1.5 0
10 20 30 40 50 10 20 30 40 50 0 5 10 15 20 0 5 10 15 20
k iteration k iteration t [s] t [s]
5 5
x 10 x 10
7 200
20 12
180
18 6
160 10
16
5 140
14
8
120
12 4
||yd1−y1||max
||yd2−y2||max
||yd1−y1||max
||yd2−y2||max
100
10 6
3
80
8
60 4
6 2
4 40
1 2
2 20
0 0 0 0
10 20 30 40 50 10 20 30 40 50 100 200 300 400 500 100 200 300 400 500
k iteration k iteration k iteration k iteration
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 26/31
Conclusions 1/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 27/31
Conclusions 1/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 27/31
Conclusions 1/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 27/31
Conclusions 1/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 27/31
Conclusions 2/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 28/31
Conclusions 2/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 28/31
Conclusions 2/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 28/31
Conclusions 2/2
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 28/31
Current Work
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 29/31
Current Work
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 29/31
Current Work
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 29/31
Acknowledgments
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 30/31
References
Arimoto, S., S. Kawamura and F. Miyazaki (1984).
Bettering operations of robots by learning. J. of
Robotic Systems 1, 123–140.
Moore, K.L. (1993). Iterative Learning Control for
Deterministic Systems. Springer-Verlag.
XV IFAC World Congress b’02, Barcelona, Spain, July 25th, 2002 – p. 31/31