0% found this document useful (0 votes)
89 views10 pages

Control Robusto Ejemplos

Here is the algorithm to estimate kHk∞ ≤ γ for the system from the previous tasks: Algoritmo 0.3: Estimate kHk∞ ≤ γ 1. x = sdpvar(2); 2. w = sdpvar(1); 3. P = sdpvar(2,2); 4. γ = 10; 5. while true: 6. F = [P*A'+A*P + C'*C ≤ -γ^2*eye(2); B'*P + D'*C ≤ γ*eye(1); P > 0]; 7. solve F 8. if solution found

Uploaded by

Laura Trejo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views10 pages

Control Robusto Ejemplos

Here is the algorithm to estimate kHk∞ ≤ γ for the system from the previous tasks: Algoritmo 0.3: Estimate kHk∞ ≤ γ 1. x = sdpvar(2); 2. w = sdpvar(1); 3. P = sdpvar(2,2); 4. γ = 10; 5. while true: 6. F = [P*A'+A*P + C'*C ≤ -γ^2*eye(2); B'*P + D'*C ≤ γ*eye(1); P > 0]; 7. solve F 8. if solution found

Uploaded by

Laura Trejo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Control Avanzado

Edgar Armando Chulines Domı́nguez

April 10, 2017


I. Home task 1: Using Schur’s complement, find α and β for which S > 0

10 3 α 1

3 β 0 0
S=
α

0 0 1

1 0 1 2

Solution:

By partioning S matrix, we obtain


     
10 3 α 1
 3 β  0 0  

S= ,
 α 0 0 1 
1 0 1 2
       
10 3 10 3 α 0 0 1
where S11 = , S12 = , S21 = & S22 =
3 β 3 β 1 0 1 2

Now by Schur’s complement: S11 − S12 ∗ S22 ∗ S21 > 0, we obtain


−1

     −1  
10 3 α 0 0 1 α 0
− ∗ ∗ > 0 =⇒
 3 β   1 0  1 2   1 0
10 3 α 0 −2 1 α 0
− ∗ ∗ > 0 =⇒
3 β  1 0 1 0  1 0
10 3 −2 ∗ α + 1 α α 0
− ∗ > 0 =⇒
3 β 0 0 1 0
   2   2 
10 3 −2 ∗ α + 2 ∗ α 0 2 ∗ α − 2 ∗ α + 10 3
− = >0
3 β 0 0 3 β

We apply the Schur’s compliment one more time to the last matrix,

 2 
2 ∗ α − 2 ∗ α + 10 3
>0
3 β
2
S11 > 0 =⇒ 2 ∗ α − 2 ∗ α + 10 > 0 & S22 > 0 =⇒ β > 0

1
then the intervals are
2
For a:−∞ < α < ∞ since 2 ∗ α always positive and greater than −2 ∗ α,
2
then the left side of the inequality 2 ∗ α − 2 ∗ α + 10 > 0 will be at least 10.
For b: β > 0.

II. Home task 2:



1 β
Q=
, F = (1, 1)
β −1

β−? xT Qx < 0, for ∀x : f x = x1 + x2 = 0

X T QX < 0
Q − µF T F < 0
   
1 β 1 1
−µ <0
β −1 1 1
   
1−µ β−µ µ−1 µ−β
< 0 ⇐⇒ <0
β − µ −1 − µ µ−β µ+1

By sylvester criterio: µ − 1 > 0, µ > 1:

(µ − 1)(µ + 1) − (µ − β)(µ − β) > 0


µ2 − 1 − µ2 + 2βµ − β 2 > 0
2βµ − β 2 − 1 > 0
1 + β2
µ> >1

1 + β 2 > 2β
β 2 − 2β + 1 > 0
(β − 1)2 > 0
β>1

2
III. Home task 3: Using s-procedure to find τ1 ≤ 0 such that S(x) = F (x) −
τ1 G1 (x) < 0 where f (x) = xT F x < 0 whith

1 −1 0

F =
−1 −2 0

0 0 −3
For all x satisfying

2 −1 0

G1 (x) = xT F1 x ≤ 0 whith F1 =
−1 1 0

0 0 1
   
1 −1 0 2 −1 0
−1 −2 0  − τ −1 1 0 >0
0 0 −3 0 0 −1
 
1 − 2τ −1 + τ 0
−1 + τ −2 − τ 0 <0
0 0 −3 + τ
¿tau?  
2τ − 1 1 − τ 0
⇐⇒  1 − τ 2 + τ 0 >0
0 0 3−τ
Eigenvalue.  
λ + 1 − 2τ −1 + τ 0
 −1 + τ λ−2−τ 0 =
0 0 λ−3+τ

λ1 = 3 − τ
3−τ ≥0
3≥τ
τ ≤3

3τ ± 5τ 2 −14τ +13+1
λ2,3 = 2
> 0τ1 = 2,4

λ2,3 = 3τ + 1 ± 5τ 2 − 14τ + 13 > 0
A = 3τ + 1
B = 5τ 2 − 14τ + 13
A>B

3
A = 3τ + 1
B = 5τ 2 − 14τ + 13
3τ + 1 − (5τ 2 − 14τ + 13) > 0
3τ + 1 − 5τ 2 + 14τ − 13 > 0
−5τ 2 + 17τ − 12 > 0
5τ 2 − 17τ + 12 < 0
(τ − 2, 4)(τ − 1) ≤ 0
τ1 = 2, 4
τ2 = 1
1 ≤ τ ≤ 2, 4

4
IV. Home task 4:

2 −1 1 0 0 −1
ψ=
, P =
, Q=

−1 2 0 1 −2 0

Has the LMI (!) a solution?


Hint: to ise Corollary to theorem 2.1
    
2 −1 0−2 0 −1
−µ <0
−1 2 −10 −2 0

       
2 −1 4 0 2 − 4µ −1 4µ 1
−µ = <0→
−1 2 0 1 −1 2−µ 1 µ−2

by Sylvester criterian
1
−2 + 4µ > 0 → µ > 2
(−2 + µ)(−2 + µ) − 1 > 0
4 − 10µ + 4µ2 − 1 > 0
4µ − 10µ + 3 > 0
(µ − 2,5114)(µ − 0,3486) > 0

5
V. Home task 5:
   
−2 1 0
A= , B= , C = (1, 1), D = 2
0 −1 1

x ∈ ℜ2
x∈ℜ

To find the maximun value η ≤ 0 of dissipativity, i.e.


To make itteration

a) η = η0 small enough (η < 1)


b) η = η0 + δ, and solve LMI, if there exist solution then we can follow
c) ηkh = ηk − δ, if no solution then step k give η = ηk as solution

Algoritmo 0.1: Maximun Value of dissipativity


 
−2 1  T  T
Data: A = ,B= 1 0 ,C= 1 1 ,D=2
0 −1
1 x = sdpvar(2);
2 w = sdpvar(1);
3 P = sdpvar(2, 2);
4 ztep = 0,01;
5 err = 0;
6 for n = 0 : ztep : inf ;
′ ′ ′ ′
7 F = [P ∗ A + A ∗ P P ∗ B − C; B ∗ P − C 2 ∗ n ∗ eye(1) − (D + D)] <= 0];
8 F = [F, trace(P ) == 1];
9 t = optimize(F );
10 err = t.problem;
11 if err == 1;
12 break;
13 end;
14 m=n;
15 end;

6
VI. Home task 6: For the set of data from task 5 to check if this system is
expansive or not!

Algoritmo 0.2: The System is expansive or not?


 
−2 1  T  T
Data: A = ,B= 1 0 ,C= 1 1 ,D=2
0 −1
1 x = sdpvar(2);
2 w = sdpvar(1);
3 P = sdpvar(2, 2);
′ ′ ′ ′ ′ ′
4 F = [[P ∗ A + A ∗ P + 2 ∗ C ∗ CP ∗ B + C ∗ D; B ∗ P + D ∗ C − 2 ∗
eye(1) + 2 ∗ D ′ ∗ D] <= 0];
5 F = [F, trace(P ) == 1];
6 t = optimize(F )

The system is not expansive!!

7
VII. Home task 7: For the system from the previous task estimate k H k∞ ≤ γ
(to find a minimal γ )
Hint: make itteration

a) Fix large enough γ and to check if there exist a positve solution P to


the LMI Wγ (P ) ≤ 0
b) If yes, γ1 = γ0 − δ and check again

Algoritmo 0.3: Fin a minimal γ


 
−2 1  T  T
Data: A = ,B= 1 0 ,C= 1 1 ,D=2
0 −1
1 x = sdpvar(2);
2 w = sdpvar(1);
3 P = sdpvar(2, 2);
4 err = 0;
5 for gamma = 3 : −0,01 : 0;
′ 2 ′ ′ 2 ′
6 F = [[P ∗ A + A ∗ P + (2/gamma ) ∗ C ∗ CP ∗ B + (1/gamma ) ∗ C ∗
′ 2 ′ 2 ′
DB ∗ P + (1/gamma ) ∗ D ∗ C − 2 ∗ eye(1) + (2/gamma ) ∗ D ∗ D] <= 0];
7 F = [F, trace(P ) == 1];
8 t = optimize(F );
9 err = t.problem;
10 if err == 1;
11 break
12 end
13 gama=gamma;
14 end
15 gama

8
VIII. Home task 8:

L = 1, xt = Axt + Axt−τ , τ1 = 1seg


   
−2 0 1 2
A= , A1 =
2 1 2 1

To check if this system is stable or not!

Algoritmo 0.4: The system is stable or not?


 
−2 0  T  T
Data: A = ,B= 1 0 ,C= 1 1 ,D=2
0 1
1 P = sdpvar(2, 2);
2 P 1 = sdpvar(2, 2);
′ ′
3 W = [[P ∗ A + A ∗ P + P 1P ∗ A1; A1 ∗ P − P 1] < 0];
4 W = [W, trace(P ) == 1];
5 t = optimize(W );

The system is not stable!


IX. Home task 9:

d
x (t)
dt 1
= a0 x1 (t) + a1 x2 (t − η) ∈ ℜ
x2 (t) = a2 x1 (t) + a3 x2 (t − η) ∈ ℜ
T = 1s, x(θ) = 1 when θ ∈ [−1s, 0]
a2 = 1, a3 = −1
Check if this system is stable!
X. Home task 10:
     
−x1 + 2signx2 1 ξ
A= , B= , ξx = 1x
signalx1 − 2x2 0 ξ2x

To find k providing the minimal attractive ellipsoid convergence

ẋ1 = −x1 + 2signx2 + u + ξ1x


ẋ2 = signx1 − 2x2 + ξ2x
0
ξ1x = ξ1x sin(ωt + ϕ1 )
0
ξ1x = ξ2x cos(ωt + ϕ2 )

You might also like