Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 6 Control No Lineal Fernando Huerta Ontiveros
Tarea 6 Control No Lineal Fernando Huerta Ontiveros
Control No Linear.
Tarea 6
Alumno:
15/MARZO/2021
El modelo dinámico del convertidor Boost normalizado es:
d
x = −ux2 + 1
dτ 1
d
x = ux1 − R1 x2
dτ 2
q q
L iL vc √ 1 t, C
con: x1 = C E
, x2 = E
, τ= LC
R= L
R̄
Considere
a) Al definir H = 12 x21 + 12 x22
El modelo (1) puede escribirse como ẋ = (J − <)∇H + g
con ∂H
0 −u 0 0 ∂x1 0
J= ,<= 1 ,∇H = ∂H ,g=
u 0 0 R ∂x2
1
b) Al proponer que la dinámica en lazo cerrado sea ẋ = (J − <)∇Hd
con Hd = H + Ha ,se obtiene
Ha = (J − <)−1 g
c) Se tiene
1 1 1
− R u2 − R K(x)2
Ha = =
− u1 −K(x)
1
con u = K(x) . El vector Ha debe satisfacer las condiciones de integrabilidad, lo
que resulta en una ecuación diferencial parcial, cuya solución es
K(x) = c1 −1/2Rc 4 x2
c4 x1 +c3
con c1, c3 y c4 constantes a definir.
Punto 1. Recupere y reconstruya los cálculos que se han desarrollado para redactar utilizando los
conceptos del curso, la demostración de estabilidad asintótica del punto de equilibrio del modelo del
convertidor Boost normalizado.
Puntos de equilibrio
∗ −ūx̄2 + 1 0
x = f (x̄, ū) = 0 → 1 =
ūx̄1 − R x̄2 0
1 x̄2
1 x̄
R 2 1 2
ū = x̄2
, x̄1 = ū
= R
1 = x
R 2
x̄2
1 2
x̄
X̄ = , ū = x̄12 (Punto de equilibrio)
R 2
x̄2
Para Hd de la Funcion Lyapunov
1
Rx Rx
Ha = 0 g1 (y1 , 0)dy1 + 0 g2 (x1 , y1 )dy2
2
R x1 c21 R x2 c1 −1/2Rc4 y2 1 (−2c1 +Rc4 x2 )
Ha = 0
− R1 (c 2 dy1 + 0 − c4 x1 +c3 dy2 = 4 Rc4 (c3 +c4 x1 )
4 x1 +c3 )
2
Hd = H + Ha = 21 x21 + 12 x22 + 14 (−2c 1 +Rc4 x2 )
Rc4 (c3 +c4 x1 )
:
Se tienen las restriccionesx1 > 0 y x2 > 0
Para definir Hd positiva definida Hd > (x)0 de forma local obtenemos
2 2
Hd = R1 x̄22 + 21 x̄22 + 41 (−2c 1 +Rc4 x2 )
Rc4 (c3 +c4 x1 )
6= 0
2 2
1 2 2
∇Hd = 21 x21 + 12 x22 + 14 (−2c 1 +Rc4 x2 ) 1 2 1 (−2c1 +Rc4 x2 )
Rc4 (c3 +c4 x1 )
− R
x̄ 2 − 2
x̄ 2 − 4 Rc4 (c3 +c4 x1 )
=0
verificando que el punto de equilibrio sea un punto de inflexión al obtener
∇Hd (x̄1 , x̄2 ) = 0
−R4 c24 x̄22 +4Rx̄2 c4 c1 −4R2 c21 +4R2 x̄2 c23 +8Rx̄42 c4 c3 +4x̄62 c24
∂ !
H
∂x1 d 4R(Rc3 +c4 x̄22 )2 0
∂ = R2 x̄2 c4 +2Rx̄2 c3 −2Rc1 +2x̄32 c4 =
H
∂x2 d 2
0
2Rc3 +2c4 x̄2
La solución del sistema anterior se obtiene con
−R4 c24 x̄22 +4Rx̄2 c4 c1 −4R2 c21 +4R2 x̄2 c23 +8Rx̄42 c4 c3 +4x̄62 c24
4R(Rc3 +c4 x̄22 )2
=0
R2 x̄2 c4 +2Rx̄2 c3 −2Rc1 +2x̄32 c4
2Rc3 +2c4 x̄22
=0
2 2
(x̄ )2x̄ c +R c +2Rc3
Si c1 = 2 2 4 2R 4
Con esto se prueba que en el punto de equilibrio existe un punto de inflexión.
Se comprobara si el punto obtenido anteriormente es un mı́nimo
Usando el criterio de segunda derivada
Calculando el hessiano de Hd
2 3 2 2 2 3 3 2
R(Rc4 x2 −4x2 c1 c4 +2Rc3 +6x1 c4 c3 +6x1 c4 c3 +2x1 c4 +4c1 c4 2c1 c4 −Rx2 c24
2R(c3 +c4 x1 )2 2(c3 +x1 c4 )2
Matriz hessiana Hd = 2c1 c4 −Rx2 c24 Rc4 +2c3 +2x1 c4
2(c3 +x1 c4 )2 2x1 c4 +2c3
(x̄ )2x̄2 c +R2 c +2Rc
con c1 = 2 2 4 2R 4 3
2
Calculando a Ḣd = ∇HdT (J − <)∇H
matriz J es antisimetrica 2 2
2 c4 −2c1
Ḣd = ∇HdT − <∇H = − R1 ∗ ∂x∂ 2 Hd = − R1 x2 + Rx 2c3 +x1 c4
Con elteorema de LASALLE definimos 2 a :
2 1 Rx2 c4 −2c1
S = {x ∈ < | − R x2 + 2c3 +x1 c4 = 0}
La dinamica del sistemaen lazo cerrado es ẋ = (J − <)∇Hd
∂H
0 −u ∂x1
ẋ =
0 −1 ∂H
R ∂x2
∂H
ẋ1 −u ∂x
= ∂H
2
1 ∂H
ẋ2 u ∂x 1
− R ∂x2
Para
nuestra
S
ẋ1 0
= donde x1 = x̂1 y x̂1 es constante.
ẋ u ∂H
2 2∂x1
d ∂H ∂ H ∂2H
dt ∂x2
= ẋ
∂x2∂x1 1
+ ẋ
∂x2 2
=0
2
ẋ1 = 0
2 2x1 c4 +Rc4 +2c3
0 + ∂∂xH2 ẋ2 = 2c3 +2x1 c4
6= 0 → x2 = x̂2 y x̂2 es cte.
2
Punto 2.- ConsidereE = 10V, L = 0.2H, C = 4.7µF, R̄ = 5002126 y v̄C = V d = 50V 15. Realice el
diagrama de fase de la dinámica en lazo
cerrado (2), muestre trayectorias y curvas de nivel de la función de Lyapunov.
3
−0.188 17 −0.215 83 λ 0 −λ − 0.188 17 −0.215 83
− = ,
0.334 7 −0.572 82 0 λ 0.334 7 −λ − 0.572 82
determinante= λ2 + 0.760 99λ + 0.180 03 = 0 por lo tanto:
[λ1 = −0.380 50 − 0.187 76i] , [λ2 = −0.380 50 + 0.187 76i]
Como la parte real de las raices λ1,2 < 0, el punto de equilibrio del sistema es un foco estable.
y es asintóticamente estable.
Punto 3. Calcule una función de Lyapunov para el sistema en lazo cerrado linealizado.
Para realizar el calculo de la función lyapunov para el sistema en lazo cerrado linealizado se debe de
hacer un cambio de coordenadas:
ẋ = Ax + G(x)x
1) Llevar la dinámica del sistema normalizado en lazo cerrado con el control
Donde el control :
u = u − k1 (x1 − x̄1 ) − k2 (x2 − x̄2 ) y x̃1 = x1 − x̄1 , x̃2 = x2 − x̄2
4
k1 x̄2 x̄2 k2 − x̄12
x̃.1 x̃1 0 − (k1 x̃1 + k2 x̃2 ) x̃1
= 2 +
x̃.2 k x̃2
1
− 1R 2 1
− R+ R
k1 x̃22 x̃2 − (k1 x̃1 + k2 x̃2 ) 0 x̃2
x̄2
Función de Lyapunov:
Utilizando la ecuación de Lyapunov P A + AT P = −Q con Q = I.
Si la matriz del
sistema lineal A, es Hurwitz entonces P es única.
1 1 1 2
!
p11 p12 k1 x̄ 2 x̄ 2 k 2 − x̄ 2 k1 x 2 x 2
− R
k1 x 2 p 11 p 12
2
+
p12 p22 1
−
k1 x̃22
− 1
+
k1 x̃22 x2 k2 − x12 − R1 − R1 k1 x22 p12 p22
x̄2 R R R 2
−1 0
=
0 −1
Calculando
paraP
p11 p12 (4.4918) (−0.9408)
=
p12 p22 (−0.9408) (1.800)
5
λmı́n (P ) k x k2 ≤ xT Qx ≤ λmáx (P ) k x k
0.99 k x k2 ≤ xT Qx ≤ 1 k x k2
Calculando:
0 − (k1 x1 + k2 x2 )
k P G(x) k≤k P kk G(x) k con P = 4.4918 y G(x) =
− (k1 x1 + k2 x2 ) 0
=k P G(x) k≤k 4.4918 kk G(x) k
Calculandop :
k G(x) k= λmáx (GGT )
T 0 − (k1 x1 + k2 x2 ) 0 −k1 x1 − k2 x2
GG =
− (k1 x1 + k2 x2 ) 0 −k1 x1 − k2 x2 0
2
(k1 x1 + k2 x2 ) 0
=
0 (k1 x1 +k2 x2 )2
x1 p 2
2 2 2
k1 x1 + k2 x2 = k1 k2 ≤ k1 + k2 k x k
x2
p 2
2 2 2
k1 + k2 k x k 0
GGT = p 2
2 2 2
0 k1 + k2 k x k
k G(x) k= k12 + k22 k x k2 →k P G(x) k≤ 4.4918 (k12 + k22 ) k x k2
Para V̇
V̇ ≤ (1 − k)λmı́n (Q) k x k2 para todak x k< r se debe satisfacer la siguiente condición:
2 k P G(x) k< kλmı́n (Q)
Calculando a r
2 (4.4918 (k12 + k22 ) r2 ) < 1
= r2 < 2 4.4918 1k2 +k2
( ( 1 2 ))
Analizando a r2 la función de Lyapunov es negativa definida en una región pequeña V̇ ≤ 0
Conclusiones:
En un sistema pueden haber varias funciones de Lyapunov, siguiendo varios procedimientos diferen-
tes, ya que en método hay diferentes condiciones, pudiendo quitar o agregarlas según lo que se desee
encontrar.
Con el teorema de LaSalle es muy eficaz para encontrar la estabilidad asintótica, al menos teniendo
seguro que S es una solución única
al punto de equilibrio.