Control del Inversor Boost por Moldeo
Control del Inversor Boost por Moldeo
Moldeo de Energı́a
Junio 2007
2
Resumen
1. Introducción 9
3. Inversor boost 17
3.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2. Inversor boost . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.1. Descripción del sistema . . . . . . . . . . . . . . . . . . 20
3.2.2. Modelo normalizado . . . . . . . . . . . . . . . . . . . 21
5. Control adaptativo 41
5.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2. Diseño de la ley de adaptación de la carga . . . . . . . . . . . 41
5.2.1. Ley de adaptación . . . . . . . . . . . . . . . . . . . . 42
5.2.2. Ecuaciones de error . . . . . . . . . . . . . . . . . . . . 42
5.2.3. Propiedades de la estabilidad . . . . . . . . . . . . . . 43
5.3. Estabilidad de las ecuaciones completas en bucle cerrado . . . 44
5.3.1. El sistema ajustado . . . . . . . . . . . . . . . . . . . . 44
5.3.2. Sistema en bucle cerrado . . . . . . . . . . . . . . . . . 45
5.3.3. Forma de perturbaciones singulares . . . . . . . . . . . 46
3
5.3.4. Subsistema lento . . . . . . . . . . . . . . . . . . . . . 48
5.3.5. El subsistema rápido . . . . . . . . . . . . . . . . . . . 48
5.4. Simulaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6. Carga RL 55
6.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.2. Diseño de control para el caso de carga RL . . . . . . . . . . . 55
6.2.1. Modelo normalizado . . . . . . . . . . . . . . . . . . . 56
6.2.2. Diseño del controlador . . . . . . . . . . . . . . . . . . 56
6.2.3. Ley de Control para el convertidor completo . . . . . . 58
6.2.4. Resultados de simulación . . . . . . . . . . . . . . . . . 58
6.2.5. Sincronización con la red eléctrica . . . . . . . . . . . . 59
6.3. Adaptación de la carga RL del inversor boost . . . . . . . . . 59
6.3.1. Ley de adaptación . . . . . . . . . . . . . . . . . . . . 62
6.4. Estabilidad de las sistema completo en bucle cerrado . . . . . 63
6.4.1. Forma de las perturbaciones singulares . . . . . . . . . 64
6.4.2. Subsistema lento . . . . . . . . . . . . . . . . . . . . . 65
6.4.3. El subsistema rápido . . . . . . . . . . . . . . . . . . . 65
6.5. Simulación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8. Conclusiones 79
8.1. Aportaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
8.2. Trabajos futuros . . . . . . . . . . . . . . . . . . . . . . . . . 80
4
B. Artı́culos 91
B.1. Control del Convertidor Boost DC-AC por moldeo de energı́a . 92
B.2. Aplicación del control H∞ al PPCAR . . . . . . . . . . . . . 93
B.3. Control of the Boost DC-AC Converter by Energy Shaping
(Inglés) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
B.4. Estimation of the region of attraction for a boost DC-AC Con-
verter control law. (Inglés) . . . . . . . . . . . . . . . . . . . . 95
B.5. Adaptive Control of the Boost DC-AC Converter. (Inglés) . . 96
B.6. Control of the Boost DC-AC Converter with RL Load by
Energy Shaping. . . . . . . . . . . . . . . . . . . . . . . . . . . 97
5
6
Índice de figuras
7
4.13. Tensión de la red eléctrica (continua) y tensión de salida simulada
sincronizada con PLLs (discontinua). . . . . . . . . . . . . . . . 39
8
Capı́tulo 1
Introducción
9
existen puntos de equilibrio en el mismo, comenzará a oscilar dando vueltas
al valle, es decir, se producirá un ciclo lı́mite.
10
tener problemas de ruido producido por la frecuencia de las intensidades.
Uno de los principales motivos del auge en la electrónica de potencia se
debe a la mejora en los componentes electrónicos y materiales ferromagnéticos
y que han permitido desarrollar nuevas topologı́as de estos reguladores de
potencia. Estas nuevas topologı́as van buscando:
11
complejos que en el caso de la conversión DC-DC. Debido a que son sistemas
no lineales, con control con saturación, de fase no mı́nima y con resistencia
desconocida y altamente variable. Actualmente, se han propuesto diferentes
topologı́as de inversores empleando los convertidores boost, buck y Čuk [42].
Uno de ellos, propuesto recientemente, es el inversor elevador boost [6].
En el presente trabajo trataremos de abordar los problemas de control del
inversor boost utilizando la metodologı́a descrita anteriormente del moldeo
de energı́a, buscando obtener una alta eficiencia y confiabilidad.
A continuación, se hará una descripción de la composición de este trabajo.
En el Capı́tulo 2, se explica detalladamente el control por moldeo de energı́a.
Seguidamente, se hará una descripción más concreta del inversor boost en el
Capı́tulo 3. A continuación, en el Capı́tulo 4, se diseña un algoritmo de control
para nuestro sistema descrito previamente utilizando la metodologı́a descrita
en el Capı́tulo 2. En este mismo punto, se busca sincronizar el inversor con
la red eléctrica. El caso de carga desconocida se aborda en el Capı́tulo 5. Se
estudia el caso de carga inductiva en el Capı́tulo 6. Y por último, se hace
una estimación de la cuenca de atracción del sistema en el Capı́tulo 7 para
tratar el caso especial de la saturación del control.
12
Capı́tulo 2
2.1. Introducción
En [3, 17] se presentó una metodologı́a de control para la generación de
oscilaciones por moldeo de energı́a aplicable a los convertidores electrónicos.
La principal novedad de la nueva estrategia de control es la no utilización de
señales de referencia. Este método se fundamenta en una ley realimentación
asociada a una función de Lyapunov que garantiza la estabilidad y robustez
del sistema. La estrategia ha sido aplicada a UPS trifásicas, que pueden mo-
delarse por un sistema lineal, y un convertidor boost en su versión monofásica
pero con la diferencia que este modelo es no lineal.
resultando
Observando que
14
Figura 2.1: Función de energı́a para la generación de oscilaciones
15
16
Capı́tulo 3
Inversor boost
3.1. Introducción
El inversor de potencia convencional clasificado como Switch-Mode Power
Supply (SMPS) es el inversor buck mostrado en la Fig. 3.1. Como se puede
apreciar, se compone de dos convertidores buck DC-DC. Actualmente, este
circuito se utiliza en numerosas aplicaciones tanto industriales como comer-
ciales. No obstante, posee una caracterı́stica que en ciertas ocasiones puede
no ser deseable. El valor instantáneo de la media de su tensión de salida es
menor que el valor de su tensión de entrada.
Q2
Q4
+ L Vo
+ −
Vin
R
−
C
Q1
Q3
17
3.2. Inversor boost
El inversor boost es especialmente interesante porque genera una tensión
de salida AC media mayor que la tensión continua de entrada. Dicho inversor
se construye con dos convertidores DC-DC, tipo boost cada uno, y una carga
conectada entre ellos Fig. 3.2. La implementación del circuito se muestra en la
Fig. 3.3. Cada convertidor produce una tensión unipolar sinusoidal DC, V1 y
V2 . Las tensiones V1 y V2 deben de presentar un desfase igual a 180◦ , de modo
que se maximice la tensión a través de la carga, [6] Fig. 3.4. El convertidor
carga
+ +
Convertidor Convertidor
V1 V2
A B
− −
+ Vo −
Q2
Q4
+ L1 L2 +
V1 C1 C2 V2
− −
Q1 Vin
Q3
boost DC-AC puede ser simplificado como se muestra en la Fig. 3.5. Esta
18
120
110
V1
100
90
80
0 0.01 0.02 0.03 0.04 0.05
Tiempo(seg)
120
110
V2
100
90
80
0 0.01 0.02 0.03 0.04 0.05
Tiempo(seg)
+ Vo −
Q2
R
+
L +
C Vc V2
− −
Vin
Q1
19
simplificación permite ver más claramente la intensidad bidireccional de cada
convertidor boost DC-DC.
Para hacer más fácil el diseño, utilizaremos esta simplificación para ob-
tener la ley de control, y seguidamente extrapolaremos estos resultados al
convertidor completo.
todos los componentes son ideales y que las intensidades que atraviesan
los convertidores son continuas
La carga R es conocida.
L + Vo −
iL R Q1 ON
+ + Q2 OF F
Vin Vc C V2
− −
L + Vo −
iL R Q1 OF F
+ +
Q2 ON
Vin Vc C V2
− −
20
ecuaciones dinámicas del convertidor son
diL
L = −vC + qvC + Vin (3.1)
dt
dvC vC V2
C = iL − qiL − + (3.2)
dt R R
Si tomamos u = 1 − q como la acción de control en las ecuaciones (3.1)–(3.2),
tenemos
diL
L = −uvC + Vin (3.3)
dt
dvC vC V2
C = uiL − + (3.4)
dt R R
La ley de control, u, sólo puede tomar dos valores u ∈ {0, 1}. No obstante,
como es usual [26], consideramos sus valores medios siendo, además, u una
variable continua u ∈ [0, 1] que refleja el significado del porcentaje de activa-
ción del duty-cycle de cada circuito. Este modelo es más apropiado para el
control porque se describe en tiempo ”continuo” y las ecuaciones diferenciales
de primer orden son suaves y no-lineales.
resultando
1 1
x1 = − √ ux2 + √ (3.8)
LC LC
1 1 1
x2 = √ ux1 − x2 + x4 (3.9)
LC RC RC
y definiendo
t̃ = ω0 t (3.10)
21
como una nueva variable de tiempo con
1
ω0 = √ (3.11)
LC
el resultado del modelo normalizado queda
22
Capı́tulo 4
4.1. Introducción
El inversor boost es un sistema no lineal, de fase no mı́nima, y por con-
siguiente, necesita de una ley de control para funcionar correctamente cuya
estructura del sistema es difı́cil de controlar. Las técnicas de control propues-
tas hasta el momento han sido utilizando modos deslizantes [6], un doble-lazo
y compensadores PI [34]. El primero se basa en un control indirecto de la
tensión. Sin embargo, el segundo se caracteriza por emplear un control direc-
to.
Este trabajo de investigación se basa en aplicar moldeo de energı́a para
obtener una ley de control que gobierne el inversor boost. Este método se ca-
racteriza porque no necesita señal de referencia, a diferencia de las anteriores
estrategias. El control es un control indirecto de la señal de tensión.
Se observará que la aplicación directa de la ley de control no alcanzará el
objetivo marcado debido a una falta de sincronización entre los dos conver-
tidores boost DC-DC del circuito. Para paliar este problema se introduce un
Phase-Locked Loop (PLL) en la ley de control. Esta idea puede ser también
usada para alcanzar una satisfactoria sincronización con la red eléctrica. Los
controladores resultantes son comprobados mediante simulaciones.
23
donde los valores de Λ1 , Λ2 y ω son preespecificados. Las fases ϕ1 y ϕ2 no
están especificadas. Por esta razón necesitaremos un lazo externo adicional,
un PLL, cuya función será obtener un desfase entre ambas señales de tensión
(V1 y V2 ) de 180◦ alcanzando de esta forma el objetivo deseado.
Se necesita obtener una expresión analı́tica de la curva objetivo deseada
en el plano (x1 , x2 ). Estas variables representan como vimos en el capı́tulo
anterior las variables normalizadas correspondientes a la intesidad y a la
tensión, respectivamente. Se pretende que la tensión sobre el condensador
siga una curva sinusoidal; por ello, se asume que la evolución de tiempo
deseada para x2 sea
x4 = A2 sin ωt + B2
1 1
aα0 = aB 2 + aA2 − aB 2 aA2
2 2
β1 + aα0 α1 ω = 2aAB − aAB − aAB
α1 − aα0 β1 ω = ωAB
Resolviendo el sistema de ecuaciones para α0 , α1 y β1
1 1
α0 = B 2 + A2 − B 2 A2 (4.4)
2 2
ω(2aAB − aAB − aAB)aα0 + ωAB
α1 = (4.5)
1 + a2 ω 2(B 2 + 21 A2 − B 2 − 12 A2 )2
2aAB − aAB − aAB − aω 2 ABα0
β1 = (4.6)
1 + a2 ω 2 (B 2 + 12 A2 − B 2 − 21 A2 )2
El sistema (3.12)–(3.13) no se parece en forma al sistema (2.2)–(2.3). El
principal problema es que las dos parejas de ecuaciones tienen que tener la
misma estructura, mientras que sólo existe un único grado de libertad u. Se
necesita un nuevo cambio de variables para conseguir un modelo estructural
similar a (2.2)–(2.3). Por ello, se necesita
x21 + x22
ζ1 = (4.7)
2
ζ2 = x1 − ax22 + ax2 x4 + ζ20 (4.8)
donde ζ20 es un parámetro de ajuste. Desde (4.7)–(4.8), es fácil ver que
25
ζ̇1 = ζ2 − ζ20 (4.11)
ζ̇2 = −ω 2 (ζ1 − ζ10 ) − kΓ(ζ1 , ζ2 )(ζ2 − ζ20 ) (4.12)
1
ζ1 = [(aα0 + α1 sin ωt + β1 cos ωt)2 + (A1 sin ωt + B1 )2 ]
2
ζ2 = aα0 + α1 sin ωt + β1 cos ωt − a(A1 sin ωt + B1 )2
+a(A1 sin ωt + B1 )x4 + ζ20
26
2a2 α02 + α12 + β12 + A2 + 2B 2
ζ10 =
4
ζ111 = 2aα0
ζ112 = 2aβ1 + AB
α12 + β12 + A2
ζ121 =
4
α1 β1
ζ122 =
2
ζ20 = ζ20
ζ211 = α1
ζ212 = β1 − 2aAB
aA2
ζ221 =
2
ζ222 = 0
(21)
Asumiendo que los términos de doble frecuencia son rechazados, ζ1 ,
(22) (21) (22)
ζ1 , ζ2 , ζ2 estas expresiones se pueden aproximar a una elipse en el
plano ζ1 , ζ2 , usando las expresiones (4.4)–(4.6)
(11) (12)
ωζ1 = −ζ2
(12) (11)
ωζ1 = ζ2
(0)
ζ10 = ζ1
(0)
ζ20 = ζ2
(11) 2 (12) 2
µ = ω 2((ζ1 ) + (ζ1 ) )
27
+ Vo −
R Q1 ON
+ − L + + L − + Q2 OF F
V1 C1 C2 V2
− iL1 iL2 − Q3 OF F
Vin Q4 ON
+ Vo −
R Q1 OF F
+ − L + + L − + Q2 ON
V1 C1 C2 V2
− iL1 iL2 − Q3 OF F
Vin Q4 ON
+ Vo −
R Q1 OF F
+ − L + + L − +
Q2 ON
V1 C1 C2 V2
− iL1 iL2 − Q3 ON
Vin Q4 OF F
+ Vo −
R Q1 ON
+ − L + + L − +
Q2 OF F
V1 C1 C2 V2
− iL1 iL2 − Q3 ON
Vin Q4 OF F
28
variables de control serán
Q1 = OF F
Q1 = ON
q1 = 0 Q2 = ON q1 = 1 Q2 = OF F
(4.14)
q2 = 0
Q3 = OF F q2 = 1
Q3 = ON
Q4 = ON Q4 = OF F
diL1
L1 = −u1 vC1 + Vin
dt
dvc1 vC1 vC
C1 = u1iL1 − + 2
dt R R
diL2
L2 = −u2 vC2 + Vin
dt
dvc2 vC1 vC
C2 = u2iL2 + − 2
dt R R
r
1 L
x3 = iL2
Vin C
29
1 + 2a2 x22 − 3a2 x2 x4 + a2 x24 + ax2 ẋ4
u1 =
x2 + 2ax1 x2 − ax4 x1
k1 Γ(ζ1 , ζ2 )(ζ2 − ζ20 ) + ω 2 (ζ1 − ζ10 )
+ (4.19)
x2 + 2ax1 x2 − ax4 x1
1 + 2a2 x24 − 3a2 x2 x4 + a2 x22 + ax4 ẋ2
u2 =
x4 − 2ax3 x4 + ax2 x3
−k2 Γ(ζ1 , ζ2 )(ζ4 − ζ40 ) + ω 2(ζ3 − ζ30 )
+ (4.20)
x4 + 2ax3 x4 − ax2 x3
Las expresiones para las derivadas ẋ2 y ẋ4 son tomadas directamente
desde las ecuaciones normalizadas del inversor boost.
Vin = 20V
R = 100Ω
L = 1,5mH
C = 100µF
En este caso, como las tensiones de los convertidores DC-DC tienen que
tener una diferencia de fase de 180◦, las tensiones deseadas normalizadas son
x∗2 = A sin ωt + B
x∗4 = −A sin ωt + B
30
El parámetro A debe ser la mitad de la amplitud de la tensión de salida
deseada, y el parámetro B deberá ser elegido, de modo que, x2 y x4 sean
siempre positivas. Para obtener estas tensiones, los parámetros son A = 1 y
B = 5 con ω = 0,122 en el espacio de las variables normalizadas (x1 ,x2 ).
Los parámetros de la elipse, usando el desarrollo previo, resultan:
ζ10 = 12,84
ζ30 = 12,84
µ1 = 0,37
µ2 = 0,37
k1 = 1,2
k2 = 1,2
ζ20 = 0
ζ40 = 0
La Fig. 4.2 muestra los resultados de una simulación tomando una fre-
cuencia de conmutación de 50KHz y empleando un tiempo de muestreo de
0,1T seg (donde T es el periodo correspondiente a la frecuencia de conmu-
tación ); Asimismo, se tomó una frecuencia de ambos convertidores boosts
DC-DC alcanzan los ciclos lı́mites deseados.
La Fig. 4.3 muestra las tensiones de entrada y salida del inversor boost. En
esta figura sólo se muestra el comportamiento estacionario. Se puede apreciar
que no se alcanza la amplitud deseada. Esto es debido, a que el diseño no
impone que el desfase entre las señales vc1 y vc2 sea de 180◦ . La figura 4.4
muestra como este requerimiento no se alcanza, siendo este problema será
tratado en la próxima sección.
31
a) b)
12.5 1.5
12
11.5 1
11
10.5 0.5
x1,x3
y1y3
10
9.5 0
8.5 −0.5
7.5 −1
−1 −0.5 0 0.5 1 1.5 30 40 50 60 70 80
x2,x4 y2,y4
40
30
20
10
Tensión (V)
−10
−20
−30
−40
0 0.02 0.04 0.06 0.08 0.1
Tiempo(seg)
32
120
115
110
105
Tensión (V)
100
95
90
85
80
Figura 4.4: Las tensiones de salida del primer convertidor boost DC-DC (continua)
y del segundo convertidor boost DC-DC (discontinua).
si PD ve vc VCO so
LF
Kd Kv
33
4.3.1. Aplicación del PLL al convertidor boost DC-AC
El objetivo es sincronizar las curvas de tensión con una diferencia de fase
igual a 180◦. Nos fijamos en el esquema de la Fig. 4.6. En dicho esquema, se
toma como señal de referencia la tensión del segundo convertidor DC-DC, x4 ,
siendo la tensión del primer convertidor, x2 , la señal que se va a sincronizar. El
primer convertidor DC-DC con su controlador puede ser considerado como
un VCO: el controlador recibe como entrada un incremento de frecuencia
proveniente del PLL. Este incremento de frecuencia se añade a la frecuencia
nominal, y la frecuencia resultante será la utilizada en la ley de control (4.19).
La salida del convertidor es una señal sinusoidal de dicha frecuencia.
P LL
∆ω x2 x4
Figura 4.6: El diagrama de bloque del convertidor boost DC-AC con las tensiones
de salida sincronizadas por PLL.
entonces tendremos
A2 π
x∗4 =− sin ωt − +C
ω 2
34
x∗2
x2 HP F
× LP F Kvd ∆ω
−1 1
x4 HP F s
x∗4
Resultados de simulación
Los filtros paso altos son:
1,4s
s+ω
para la señal de referencia y
1,4s
s + ω + ∆ω
para la señal a sincronizar.
El LPF es un filtro Butterworth de segundo orden [19]
√ √ √ √
2 2 2 2
64 · 10− 6( 2
− 2
j)( 2
+ 2
j)
√ √ √ √
2 2 2 2
(s + 0,008( 2
− 2
j))(s + 0,008( 2
+ 2
j))
El valor de la ganancia del PLL es Kdv = 3.
Los resultados de la aplicación PLL se muestran en la Fig. 4.8. Las ten-
siones vc1 y vc2 presentan una diferencia de fase de 180◦ . En la Fig. 4.9 se
representa la tensión de salida del inversor boost. Se puede observar que esta
señal de tensión alcanza la amplitud deseada de 40V .
En la Fig.4.10 tenemos las señales de las intensidades que pasan por las
bobinas.
Para esta señal de salida se tiene una distorsión harmónica, THD=1.75 %.
En la Fig. 4.11 podemos ver el espectro de dicha señal. A la vista de los
resultados, podemos concluir que con el controlador (4.13) obtenido a través
de utilizar moldeo de energı́a da como resultado una señal de salida con bajo
contenido en harmónicos.
35
120
115
110
105
Tensión (V)
100
95
90
85
80
Figura 4.8: La tensión de salida del primer convertidor boost DC-DC (continua)
y del segundo convertidor boost DC-DC (discontinua)
40
30
20
10
Tensión (V)
−10
−20
−30
−40
1.9 1.92 1.94 1.96 1.98 2
Tiempo(seg)
36
5
2
Intensidad (A)
−1
−2
−3
−4
−5
1.95 1.96 1.97 1.98 1.99 2
Tiempo(seg)
5
x 10
14
12
10
0
0 50 100 150 200 250 300
Frecuencia (Hz)
37
un PLL cada una (Fig. 4.12). La tensión vc1 se sincroniza con la tensión de
red sin desfase alguno, mientras que la tensión vc2 se sincroniza con la tensión
de red con un desfase de 180◦.
red
P LL1 P LL2
∆ω1 x2 x4 ∆ω2
Controlador Convertidor Convertidor Controlador
R
1 1 2 2
u1 u2
Figura 4.12: Diagrama de bloque conceptual del PLL aplicado al convertidor boost
DC-AC para la sincronización con la red eléctrica
Resultados de simulación
La tensión de red
Vin = 48V
R = 100Ω
L = 250µH
C = 250µF
Para conseguir tal tensión de salida, los parámetros de x∗2 y x∗4 son
A = 3,385
B = 12,5
ω = 0,122
38
y una frecuencia de conmutación para el PWM de 50KHz.
En la Fig.4.13 se puede observar la sincronización del convertidor boost
DC-AC con la tensión de la red eléctrica. Prácticamente no se puede distin-
guir una señal de otra.
400
300
200
Tensión (V)
100
−100
−200
−300
−400
0 0.02 0.04 0.06 0.08 0.1
Tiempo(seg)
39
40
Capı́tulo 5
Control adaptativo
5.1. Introducción
En muchas ocasiones, la carga de estos circuitos es desconocida y/o alta-
mente variable. Esto implica la necesidad de aplicar algún tipo de algoritmo
que trate este problema. En este trabajo se utiliza un mecanismo de adapta-
ción. Hasta el momento se han utilizado en convertidores de alta frecuencia
de conmutación estrategias de control adaptativo como modos deslizantes,
ganancia por tabla de decisión, backsteping asociada a una función de Lya-
punov, el concepto de punto de malla [40, 12, 40, 28]. En el convertidor boost,
ver [17], se utilizó un mecanismo de adaptación para el caso de controladores
similares. El hecho que el inversor boost tiene una salida AC hace que el
diseño de la ley de adaptación sea más compleja. Se diseña un observador de
estado para algunas variables del convertidor aun cuando estas son accesi-
bles. Para analizar la estabilidad del sistema completo se emplea el análisis de
perturbaciones singulares. Por simplicidad, no se considera el Phase-Locked
Loop en el análisis. El control adaptativo resultante es probado mediante
simulaciones.
Tomaremos como base el modelo normalizado de un lado del inversor del
inversor boost (3.12)–(3.13) para el diseño de la ley de adaptación.
41
sólo en un lado del circuito, el cual contiene suficiente información para hacer
dicho parámetro observable. Por tanto, no es necesario el uso de los dos lados
del circuito en este momento.
El lado izquierdo del circuito (3.12)-(3.13), puede ser compactamente re-
escrito como:
ẋl = Ul xl + aBl y + El (5.1)
y = x2 − x4 (5.2)
con xl = [x1 , x2 ]T , y
0 −u1 0 1
Ul = , Bl = , El =
u1 0 −1 0
A continuación, suponemos que ambas tensiones y intensidades son medi-
bles (analógicamente o digitalmente) y, por tanto, accesibles para el uso del
control.
42
Se toma K de la forma,
K = αI, α>0
y P = I es la solución trivial de P K T + KP = −Q, con Q = −2αI.
Introduciendo
ã2
V = x̃T P x̃ + (5.7)
γ
se tiene
ã˙
T T
V̇ = x̃ Qx̃ + 2ã x̃ P Bl y +
γ
!
â˙
= x̃T Qx̃ + 2ã x̃T P Bl y −
γ
43
Lema 1 Consideramos el sistema en bucle abierto (5.1)–(5.2), y suponemos
que si las soluciones están acotadas. El observador extendido (5.3)–(5.4) tie-
ne las siguientes propiedades:
con x = [x1 , x2 , x3 , x4 ]T , y
0 −u1 0 0 0 1
u1 0 0 0 −1 0
U = ,B = ,E =
0 0 0 −u2 0 1
0 0 u2 0 1 0
44
y alcanza las soluciones peródicas orbitales asintóticamente establesa, i.e.
x∗ (t) = x∗ (t + T )
donde ũ = u∗ − û. Nota que U(ũ) = U(x̃, ã), puede ser dividido como sigue:
Iψ1 (x, am )ã 0
U(ũ) = U(x̃, ã) =
0 Iψ2 (x, am )ã
El término U(ũ) = U(x, ã) captura el acople entre el valor real y el valor
estimado de la carga. En vista de la discusión anterior, este término tiene la
siguiente propiedad:
Propiedad 1 Tomamos M = {(x, ã) : ||x − x∗ || < ǫx , |ã| < ǫa }, como
un dominio compacto que incluye las soluciones periódicas asintóticas del
sistema ajustado y con la carga exacta. Entonces, la función U(ũ) = U(x, ã)
tiene ∀(x, ã) ∈ M, y por tanto, tiene las siguientes propiedades:
45
i) es continua, analı́tica y libre de singularidades
introducimos ā = αã ,
seleccionamos γ = α2
1
definimos ε = α
46
El sistema objetivo para las variables lentas, es el definido en (2.2)–(2.3)
[2]
η̇1 = ωη2
η̇2 = −ωη1 − kx2 Γ(η1 , η2 ).
Dividiendo estas ecuaciones por ω alcanzan una forma similar para las ecua-
ciones pertenecientes al subsistema rápido. Como queremos que las variables
x sea mucho menores que las z tenemos que imponer
1 1
ε≪ , ε≪
ω k
Esto significa que tanto la ganancia de adaptación γ como el parámetro
de ajuste k deberı́an de estar relacionados con la frecuencia deseada, como:
γ ≫ ω 2, γ ≫ k2
con,
x(t0 ) = x0 , x ∈ R3
z(t0 ) = z 0 , z ∈ R5
y
−x̃ + āBy
g(z, x) =
−(B T P x̃)y
De acuerdo con el análisis de perturbaciones singulares, vamos a seguir los
siguientes pasos:
1. Encontrar una solución estacionaria del subsistema rápido (5.23) ha-
yando raı́ces de las ecuaciones g(x, z) = 0, i.e. z = φ(x)
47
5.3.4. Subsistema lento
Procediendo con los pasos 1 y 2 anteriores, necesitamos encontrar la so-
lución de la ecuación algebraica
−x̃ + āBy
0 = g(x, z) =
−(B T P x̃)y
cuyas raı́ces son calculadas desde
x̃ = āBy
0 = −āB T P By 2
nota que B T P B = 2, y que las ecuaciones anteriores tienen múltiples solu-
ciones, i.e
x̃ = 0
āy 2 (x) = 0
lo cual significa que si y ≡ 0, hay una solución para x̃ = 0, e infinitas
soluciones para ā. Sin embargo, si y 6≡ 0, por ejemplo la solución ajustada
particular de y ∗ = A cos(ωt), entonces
x̃
z = φ(x) = =0
ā
llega a ser una raı́z aislada. Entonces para esta solución particular, y obser-
vando que ā = a−â
α
= 0, e.i. â = a el modelo lento se escribe como:
ẋ = f (x) − U(x, 0)x = f (x), (5.24)
lo cual no es más que el sistema ajustado cuyas soluciones x(t) = x∗ (t) son
sinusoidales.
48
el subsistema rápido (5.23) evaluado a lo largo de tal solución es,
d ˆ
x̃1 = −x̃ˆ1
dτ
d ˆ
x̃2 = −x̃ˆ2 − ā ˆy ∗
dτ
d
āˆ = x̃ˆ2 y ∗
dτ
el cual puede ser reescrito como:
d
ẑ = J(y ∗ )ẑ = J(τ, ω, ε)ẑ
dτ
con
−1 0 0
J = 0 −1 −y ∗
0 y∗ 0
Bajo estas condiciones, el sistema (5.23) se reduce al sistema autónomo lineal
d
ẑ = J(τ, ω, 0)ẑ = J(y0∗ )ẑ (5.25)
dτ
λ1 = −1 (5.26)
( p )
1 − 4y ∗2
−1 +
λ2 = Re <0 (5.27)
2
( p )
−1 − 1 − 4y ∗ 2
λ3 = Re <0 (5.28)
2
49
A partir de los argumentos generales de Lyapunovs, se tiene que para
todo t ∈ [t0 , t1 ]
∗ t − t0
||ẑ(t, ε)|| ≤ c1 exp −λmin (Q(y ))
ε
El teorema de Tikhonov, ver [21], puede servir de apoyo para resumir los
resultados previos.
Teorema 1 Existe una constante positiva ε∗ tal que para todo y0∗ ∈ Dx , y
0 < ε < ε∗ , el problema de perturbaciones singulares de (5.22)-(5.23) tiene
una única solución x(t, ε), z(t, ε) en [t0 , t1 ], y
50
−3
x 10
3
kzk
−1
−2
6
5.5 0.5
5
0
4.5
4 −0.5
x2 x1
51
5.4. Simulaciones
Los parámetros seleccionados para el inversor vuelven a ser los del el
capı́tulo anterior. La salida deseada del circuito, por tanto, será
52
40
30
20
Tensión (V)
10
−10
−20
−30
−40
a) b)
0.01 0.01
0.008 0.008
0.006 0.006
0.004 0.004
0.002 0.002
0 0
ā
ā
−0.002 −0.002
−0.004 −0.004
−0.006 −0.006
−0.008 −0.008
−0.01 −0.01
0 0.5 1 0 0.5 1
Tiempo(seg) Tiempo(seg)
Figura 5.3: Evolución del tiempo de las variables rápidas ā (continua) y ā∗
(discontinua) con ε = 0,01 en a) e ε = 0,001 in b)
53
54
Capı́tulo 6
Carga RL
6.1. Introducción
En los capı́tulos anteriores fue diseñada una estrategia de control para el
inversor boost utilizando moldeo de energı́a para el caso de carga conocida.
Fue necesario introducir en el circuito un Phase-Locked Loop (PLL) para su
correcto funcionamiento. Seguidamente, tales resultados fueron extendidos al
caso de carga desconocida usando un observador de estado para obtener una
ley de adaptación.
En este capı́tulo, vamos a considerar el mismo problema cuando la carga
no es puramente resistiva sino que tiene una componente inductiva, como
suele ser usual en aplicaciones industriales. Este problema fue estudiado en
[34, 13, 43] pero en estos trabajos se usan señales externas para controlar el
sistema. Trataremos los casos tanto de carga conocida como de carga desco-
nocida.
+ Vo −
Q2 R LR
iR +
L +
C Vc V2
iL
− −
Vin
Q1
56
trataremos de igualar (6.5)–(6.6) con (2.2)–(2.3) ya que x1 y x2 son las va-
riables de estado de la curva objetivo deseada, y usaremos (6.7) para obtener
los parámetros de las intensidades deseadas normalizadas, x1 and x5 . Como
vimos anteriormente se necesitará otro cambio de variables para conseguir
que (6.5)–(6.6) alcance un modelo con estructura similar a (2.2)–(2.3). Por
ello, definimos
x21 + x22
ζ1 = (6.9)
2
ζ2 = x1 − bx2 x5 + ζ20 (6.10)
57
6.2.3. Ley de Control para el convertidor completo
A continuación extraemos las dos señales de control para los dos lados del
inversor, quedando el modelo del sistema
diL1
L1 = −u1 vC1 + Vin (6.17)
dt
dvc
C1 1 = u1 iL1 − iR (6.18)
dt
diL2
L2 = −u2 vC2 + Vin (6.19)
dt
dvc2
C2 = u2 iL2 + iR (6.20)
dt
diR
LR = vC 1 − vC2 − iR R (6.21)
dt
siendo el sistema normalizado
58
Las tensiones normalizadas de los convertidores DC-DC que alcanzarán
un desfase entre ellas de 180◦ mediante el empleo del PLL, son:
x∗2 = sin 0,122t + 5
x∗4 = − sin 0,122t + 5
Como hacemos un control indirecto de las tensiones, controlaremos el
valor de las intensidades normalizadas, que tendrán en este caso unos valores
de:
x∗1 = 0,04 + 0,6 cos 0,122t + 0,4 sin ωt
x∗3 = 0,04 − 0,6 cos 0,122t − 0,4 sin ωt
x∗5 = −0,011 cos 0,122t + 0,24 sin ωt
Podemos notar que las intensidades asociadas con x1 y x3 no son ondas
sinusoidales, esto se debe a la naturaleza no lineal del circuito.
Usaremos el PLL diseñado en 4.3. para sincronizar las tensiones V1 y V2 .
La Fig. 6.2 muestra los resultados de simulación usando un tiempo de
muestreo de 0,1T seg. Ambos, convertidores DC-DC alcanzan el ciclo lı́mite
deseado. Observa que el comportamiento del estado estable no corresponde
a la elipse perfecta debido a las no linealidades del sistema.
En la Fig. 6.3 se representa la tensión de salida del inversor. Se puede
observar que esta tensión de salida tiene la amplitud deseada de 40V .
59
a) b)
13 3.5
3
12
2.5
11 2
1.5
x2,x4
y2,y4
10
1
9 0.5
0
8
−0.5
7 −1
−1 0 1 2 20 40 60 80
x1,x3 y1,y3
60
40
30
20
10
Tensión (V)
−10
−20
−30
−40
0 0.05 0.1 0.15 0.2 0.25
Tiempo(seg)
300
200
100
Tensión (V)
−100
−200
−300
61
Tomando de forma compacta el sistema (6.5)–(6.7)
con xl = [x1 , x2 ]T , y
0 −u1 0 0 0 0
Ul = u1 0 0 , Bl = 0 0 −1
0 0 0 0 0 0
0 0 0
1
Cl = 0 0 0 , El =
0
0 0 −1
donde b y c son parámetros perturbados.
De nuevo utilizaremos un solo lado del circuito para proponer las leyes de
adaptación correspondientes.
Introduciendo ahora
b̃2 c̃2
V = x̃T P x̃ + + (6.36)
γ1 γ2
62
se tiene que
b̃˙
!
c̃˙
T T T T
V̇ = x̃ Qx̃ + 2b̃ x̃ P Bl xl + x̃ P y + + 2c̃ x̃ P Cl xl +
γ1 γ2
˙
! !
T T T b̂ ĉ˙
= x̃ Qx̃ + 2b̃ x̃ P Bl xl + x̃ P y − + 2c̃ x̃T P Cl xl −
γ1 γ2
con x = [x1 , x2 , x3 , x4 ]T , y
0 −u1 0 0 0 0 0 0 0 0
u1 0 0 0 0
0 0 0 0 −1
U =
0 0 0 −u2 0 ,B =
0 0 0 0 0
0 0 u2 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0
1
0 0 0 0 0
0
C=
0 0 0 0 0 ,E =
1
0 0 0 0 0
0
0 0 0 0 −1
63
Reuniendo las ecuaciones resultantes en bucle cerrado a partir de (6.40)
con el sistema de error del observador y tomando y = y(x), se llega al conjunto
completo:
introducimos b̄ = αb̃ , c̄ = c̃
α
seleccionamos γ1 = γ2 = α2
1
definimos ε = α
64
6.4.2. Subsistema lento
Procediendo con los pasos 1 y 2 del punto 5.3.3. calculamos las raı́ces de
g(x, z) = 0, a partir de
x̃ = b̄(Bx + y) + c̄Cx
0 = −(b̄(Bx + y) + c̄Cx)(P Bx + P y)
0 = −(b̄(Bx + y) + c̄Cx)(P Cx)
Consideramos que
y ∗ = A cos(ωt)
x∗5 = A01 + A11 cos(ωt) + A12 sin(ωt)
b−b̂
Entonces para esta particular solución, y observando que b̄ = α
= 0 y
c̄ = c−ĉ
α
= 0, e.i. b̂ = b y ĉ = c el modelo lento se escribe como:
65
el subsistema rápido (6.47) evaluado a lo largo de tal solución es,
d ˆ
x̃1 = −x̃ˆ1
dτ
d ˆ
x̃2 = −x̃2 − ˆb̄x∗5
dτ
d ˆ
x̃5 = −x̃5 + b̂y ∗ − ĉx∗5
dτ
dˆ
b̄ = x̃2 x∗5 − x̃5 y ∗
dτ
d
c̄ˆ = x̃5 x∗5
dτ
podemos compactamente reescribirlo como
d
ẑ = J(y ∗ , x∗5 )ẑ = J(τ, ω, ε)ẑ (6.49)
dτ
con
−1 0 0 0 0
0 −1 0 x∗5 0
J =
0 0 −1 y ∗ x∗5
0 x∗5 −y ∗ 0 0
0 0 x∗5 0 0
El sistema lineal autónomo
d
ẑ = J(τ, ω, 0)ẑ = J(y0∗ , x∗50 )ẑ (6.50)
dτ
Consideramos el y0∗ , x∗50 ∈ Dx , con Dx , {x : |y| = |x2 − x4 | > c0 > 0, |x5 | >
c1 > 0}, el sistema anterior tiene las siguientes propiedades.
Propiedad 3 Los autovalores de J(y ∗ , x∗5 ), para [t, x∗ , z] ∈ [t0 , t1 ]×Dx ×R5 ,
son todos estrı́ctamente negativos, i.e.
λ1 = −1 (6.51)
q p
−1 ± 1 − 4x∗ 2 − 2y ∗ 2 ± y ∗ 2 (4x∗ 2 + y ∗2 )
5 5
λn = Re < 0(6.52)
2
66
6.5. Simulación
Tomamos los valores de los parámetros del inversor elegidos anteriormen-
te.
En el instante de tiempo t = 0s, los valores reales de los parámetros de
adaptación son b = 0,316, c = 2,582 (R = 100Ω y LR = 15mH) y sus valores
estimados correspondientes son b̂ = 0,387 y ĉ = 5,035 (R0 = 130Ω y LR0 =
10mH), i.e., un error de 22,5 % y de 95 %, respectivamente. Posteriormente,
en el instante de tiempo t = 2s tendremos un cambio en el valor de la carga
de R = 130Ω y LR = 10mH, y por tanto los parámetros se tendrán que
volver adaptar desde un valor estimado de b̂ = 0,316 y ĉ = 2,582 hasta su
valor real de b = 0,387 y c = 5,035.
La evolución de la tensión de salida en la escala real del tiempo (sin
cambio de variable) aparece en la Fig. 6.5. Nota que en el instante, t = 2s,
que se produce la perturbación de la resistencia y la consiguiente adaptación,
la señal de salida no se ve afectada.
En la Fig. 6.6 y la fig. 6.7, tenemos representado la adaptación del pa-
rámetro b y c, respectivamente. Observa que la adaptación es más rápida
cuando el valor de ε es menor.
40
30
20
Tensión (V)
10
−10
−20
−30
−40
67
a) b)
0.25 0.25
0.2 0.2
0.15 0.15
0.1 0.1
0.05 0.05
0 0
b̄
b̄
−0.05 −0.05
−0.1 −0.1
−0.15 −0.15
−0.2 −0.2
−0.25 −0.25
0 1 2 3 4 0 1 2 3 4
Tiempo(seg) Tiempo(seg)
68
a) b)
2.5 2.5
2 2
1.5 1.5
1 1
0.5 0.5
0 0
c̄
c̄
−0.5 −0.5
−1 −1
−1.5 −1.5
−2 −2
−2.5 −2.5
0 1 2 3 4 0 1 2 3 4
Tiempo(seg) Tiempo(seg)
69
70
Capı́tulo 7
Estimación de la cuenca de
atracción
7.1. Introducción
La ley de control diseñada en este trabajo no alcanza la estabilidad global
debido a dos razones: por un lado, la señal de control ideal no puede ser
implementada globalmente debido a la saturación del circuito real; por otro
lado, las restricciones fı́sicas impuestas por el circuito en algunas variables
de estado, como es que las tensiones en los condensadores no pueden ser
negativas. En este trabajo vamos a tratar el problema de estimar una región
de atracción. Este problema, que no es trivial, debido al carácter no lineal
tanto del sistema en bucle abierto como de la ley de control, será resuelto
mediante optimización de Suma de Cuadrados (SOS) [32].
71
superiores a 1 y, por el contrario, se tiene ui = 0 cuando las expresiones
dan un valor negativo. Esta es una restricción suave en el siguiente sen-
tido: si el sistema llega a un punto donde las restricciones son violadas,
el análisis anterior ya no se valida para el sistema con restricciones,
pero este punto podrı́a estar en el dominio de atracción del ciclo lı́mite
deseado.
w T c,
72
tal que
N
X
a0,j (x) + pi (x)ai,j (x) = 0
i=1
for j = 1, 2, , . . . , M1 .
N
X
a0,j (x) + pi (x)ai,j (x) son SOS,
i=1
para j = M1 + 1, . . . , M2 .
73
Suposición 1 Existe una función de Lyapunov no acotada V (x) tal que,
dentro de un conjunto invariante positivamente compacto Ω, V̇ ≤ 0 (para
el sistema sin restricciones). Tomamos M como el mayor subconjunto inva-
riante perteneciente a los conjuntos para los cuales V̇ = 0 en Ω.
Mediante el principio de invarianza de LaSalle, esta suposición garantiza
que las trayectorias del sistema sin restricciones tienden a M. Se supone
implı́citamente que éste es el comportamiento deseado.
A continuación damos una estimación (conservativa) para la cuenca de
atracción del sistema con restricciones mediante el siguiente teorema
Teorema 2 Bajo la anterior suposición, asumimos que existe una constante
c > 0 tal que en el conjunto Ωc = {x : V (x) ≤ c} se satisfacen todas las
restricciones. Entonces, todas las trayectorias del sistema con restricciones
que empiecen en Ωc tienden a M ∩ Ωc .
Demostración Ya que en Ωc se satisfacen todas la restricciones, quedan vali-
dados en Ωc los resultados para el sistema sin restricciones. Por tanto, V̇ ≤ 0
en Ωc y Ωc es positivamente variante. Además ya que está radialmente no
acotada Ωc es compacto. El teorema se prueba aplicando el principio de in-
varianza de LaSalle.
74
donde pi son funciones polinomiales desconocidas SOS. En la programación
SOS la expresiones de la forma g(x) ≥ 0 deberı́an de interpretarse como que
g(x) son SOS. El propósito de las restricciones (7.1) es satisfacer las hipótesis
del Teorema 2 como se expone a continuación. Observa que el lı́mite del
conjunto Ωc es V (x) = c y, por consiguiente, las restricciones anteriores se
reducen a pi (x)gi (x) ≥ ǫi > 0. Como las funciones polinomiales pi son SOS,
los puntos en el lı́mite de Ωc satisfacen las restricciones gi(x) ≥ 0. Además,
en el interior de este conjunto se satisfacen las restricciones: V (x)−c < 0. Las
funciones polinomiales pi introducen más grados de libertad para aumentar
el problema de factibilidad. Las constantes ǫi están preespecificadas, y son
constantes pequeñas necesarias para evitar los problemas en los puntos donde
pi (x) = 0. La introducción de los parámentros ǫi es una nueva fuente de
conservadurismo.
ui (x) ≤ 1 i = 1, 2
ui (x) ≥ 0 i = 1, 2
x2 ≥ 0
x4 ≥ 0.
Las expresiones para u1 y u2 , que son dadas por (4.19) y (4.20) no son funcio-
nes polinomiales sino racionales. No obstante, escribiéndolas como cocientes
de funciones polinomiales ui (x) = ni (x)/di (x) todas las restricciones pueden
formularse en forma estándar. Tomando un valor para x en la curva deseada,
puede verse que di (x) < 0, i = 1, 2 en el dominio de interés, ya que, por
continuidad, para que di llegue a ser positiva, debe desaparecer en algunos
puntos y la restricción C3 serı́a violada. Por consiguiente, como ui (x) ≥ 0
75
tenemos también ni (x) ≤ 0. Teniendo en cuenta que di debe ser negativa, las
restricciones ui (x) ≤ 1 alcanzan ni (x) ≥ di (x). De esta forma las restricciones
llegan a ser:
ni (x) − di (x) ≥ 0 i = 1, 2
−ni (x) ≥ 0 i = 1, 2
x2 ≥ 0
x4 ≥ 0
76
7.4.2. Resultados
Tomaremos nuevamente los parámetros del inversor dados en el Capı́tulo
4.
Los parámetros de ajuste ǫi son elegidas iguales a 10−12 .
Se utilliz´ó el software SeDuMi [39] como solver SDP bajo SOSTOOLS.
La solución se obtuvo en aproximadamente quince minutos en un PC (1.7
GHz Centrino): c∗ = 0,39003.
Este resultado es conservativo como fue señalado en el Comentario 2. No
obstante, teniendo en cuenta las limitaciones comentadas, el valor obtenido
para c resulta estar cerca al valor óptimo como fue verificado por simulacio-
nes. Efectuando varias pruebas, hemos intentado encontrar puntos x(0) para
los cuales se violan las restricciones y, por otro lado, están cerca de la curva
V (x) = c∗ . Uno de los puntos encontrados es
77
78
Capı́tulo 8
Conclusiones
8.1. Aportaciones
En este trabajo se emplea un enfoque distinto a otros trabajos anteriores
para controlar convertidores de potencias. La estrategia de control de moldeo
de energı́a se emplea para generar tensiones de CA. Ası́, se aplica esta idea
al inversor boost para conseguir su correcto funcionamiento.
Control adaptativo
Se presenta un control adaptativo para cargas desconocidas para un in-
versor boost no lineal. El método se basa en usar un observador de estado
para un lado del inversor y aprovecharse de la accesibilidad que se tiene de
las medidas de las variables de estado. La estabilidad del sistema completo
se prueba poniendo el sistema en la forma de perturbaciones singulares és-
tandar, de ahı́ se obtiene una relación entre la ganancia de adaptación, γ,
el parámetro de la matriz del observador α, y el parámetro de las variables
perturbadas ε. Otra importante relación entre los parámetros de las variables
79
perturbadas, ε, y la frecuencia del sistema ω, se obtiene con el análisis del
subsistema rápido. Finalmente, la estabilidad del sistema completo se esta-
blece utilizando separación de escalas de tiempo y el teorema de Tikhonov.
Carga resistiva-inductiva
Para obtener un controlador para el inversor boost con carga RL, tanto
para el caso de carga conocida, como para el caso de carga desconocida se
aplica todo el desarrollo anterior obteniendo rápidos y buenos resultados.
80
Bibliografı́a
[2] Carolina Albea, Francisco Gordillo, and Javier Aracil. Control of the
boost DC-AC converter by energy shaping. 2006.
[5] Gary J. Balas, John C. Doyle, Keith Glover, Andy Packard, and Roy
Smith. µ-Analysis and Synthesis Toolbox. The MathWorks, The Math-
Works, INc. 3 Apple Hill Drive Natick, MA 01760-2098, online only for
version 3.06 edition, June 2001.
81
[10] Carlos Canudas de Wit. Mini-course on: Control of systems with dyna-
mic friction. In Modelling and Control of Systems with Dynamic Fric-
tion, Laboratorie d’Automatique de Grenoble-France, 2006.
[13] E. Fossas, JM Olm, and ASI Zinober. Sliding Motion and Direct Control
of the Output Voltage in a Full Bridge Boost Converter. Decision and
Control, 2005 and 2005 European Control Conference. CDC-ECC’05.
44th IEEE Conference on, pages 4760–4765, 2005.
[19] E.C. Ifeachor and B.W. Jervis. Digital Signal Processing: A Practical
Approach. Pearson Education, 2002.
82
[21] Hassan K. Khalil. Nonlinear Systems. Prentice Hall, third edition edi-
tion, 2002.
[23] FHF Leung, PKS Tam, and CK Li. The control of switching DC-DC
converters-a general LQR problem. Industrial Electronics, IEEE Tran-
sactions on, 38(1):65–71, 1991.
[24] FHF Leung, PKS Tam, and CK Li. An improved LQR-based controller
for switching DC-DC converters. Industrial Electronics, IEEE Transac-
tions on, 40(5):521–528, 1993.
[28] TCT Ng, FHF Leung, and PKS Tam. A simple adaptive control strategy
for regulated switching DC-DCconverter based on grid-point concept.
Power Electronics Specialists Conference, 1996. PESC’96 Record., 27th
Annual IEEE, 2, 1996.
[30] Manuel G. Ortega, Manuel Vargas, Carlos Vivas, and Francisco R. Ru-
bio. Robustness improvement of a nonlinear H∞ controller for robot
manipulators via saturation functions. Journal of Robotic Systems,
(22(8)):421–437, May 2005.
83
[32] S. Prajna, A. Papachristodoulou, and PA Parrilo. Introducing SOS-
TOOLS: a general purpose sum of squares programming solver. Procee-
dings of the 41st IEEE Conference on Decision and Control, 1, 2002.
[36] Adriani A.G. Siquiera, Marco H. Terra, and Benedito C.O. Maciel. Non-
linear mixed H2 /H∞ control cpplied to manipulators via actuation re-
dundancy. Control Engineering Practice, (14):327–335, March 2005.
[39] J.F. Sturm. Using SeDuMi 1.02, a MATLAB toolbox for optimization
over symmetric cones. Optimization Methods and Software, 11–12:625–
653, 1999. Special issue on Interior Point Methods (CD supplement with
software).
[40] S.C. Tan, YM Lai, and CK Tse. Adaptive control schemes for stabi-
lizing switching frequency of sliding mode controlled power converters.
Power Electronics and Applications, 2005 European Conference on, pa-
ge 8, 2005.
84
[42] N. Vazquez, J. Almazan, J. Alvarez, C. Aguilar, and J. Arau. Analy-
sis and experimental study of the buck, boost and buck-boostinverters.
Power Electronics Specialists Conference, 1999. PESC 99. 30th Annual
IEEE, 2, 1999.
85
86
Apéndice A
A.1. Descripción
En este apéndice tenemos un breve resumen de los trabajos de los siguien-
tes cursos de doctorado:
Control No Lineal.
Robótica industrial.
87
en régimen permanente, o inestabilidad.
Sin embargo, las técnicas de control avanzadas han conseguido dar un pa-
so adelante, tratando de estimar la fricción y compensarla de manera activa
en el control.
88
(PLL) en la ley de control. Esta idea puede ser también usada para alcanzar
una satisfactoria sincronización con la red eléctrica. Los controladores resul-
tantes son comprobados mediante simulaciones.
89
A.5. Control de Trayectorias de Robots Mó-
viles por Moldeo de Energı́a
Este trabajo fue realizado para el curso de “Robots Móviles, Visión Arti-
ficial y Telerobótica”.
Si en cambio, el camino no fuese una curva cerrada y fuese algo más com-
plejo que una elipse, se puede hacer frente considerando que las trayectorias
están formadas por una serie de curvas elı́pticas. Cada trozo de elipse será
un ciclo lı́mite estable con determinada amplitud y frecuencia, pudiéndose
aplicar la ley de control anteriormente citada en cada elipse, sin necesidad,
como se ha dicho anteriormente, de introducir señal de referencia de tiempo
alguna. Es necesario programar previamente las caracterı́sticas de las elipses
que componen el camino deseado completo, ası́ como, el punto donde termina
y comienza cada una de ellas y el sentido de recorrido.
Esta estrategia desarrollada se compara con uno de los métodos más ge-
neralizados en problemas de seguimiento de caminos, el método de la perse-
cución pura.
90
Apéndice B
Artı́culos
91
B.1. Control del Convertidor Boost DC-AC
por moldeo de energı́a
C. Albea y [Link]
92
B.2. Aplicación del control H∞ al PPCAR
[Link], M. G. Ortega, F. Salas y F. Rodriguez
93
B.3. Control of the Boost DC-AC Converter
by Energy Shaping (Inglés)
C. Albea, F. Gordillo y J. Aracil
94
B.4. Estimation of the region of attraction
for a boost DC-AC Converter control
law. (Inglés)
C. Albea y F. Gordillo
95
B.5. Adaptive Control of the Boost DC-AC
Converter. (Inglés)
C. Albea, C. Canudas-de-Wit y F. Gordillo.
96
B.6. Control of the Boost DC-AC Converter
with RL Load by Energy Shaping.
C. Albea y F. Gordillo
Este artı́culo ha sido enviado al “46th IEEE Conference on Decision and Con-
trol, CDC07”, New Orleans, LA, (USA), Diciembre 2007.
97