Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/306007322
CITATIONS READS
0 16
2 authors, including:
Miguel Rios-Bolivar
University of the Andes (Venezuela)
130 PUBLICATIONS 441 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Miguel Rios-Bolivar on 17 August 2016.
The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
CONTROL ROBUSTO DE UN CONVERTIDOR BUCK-BOOST
ANTE VARIACIONES EN LA CARGA
E R1
Los convertidores conmutados son elementos clave 1
Transistor Encendido:
M1
IRF9240
D S
RL Rc
MAP
E R1
1
L1
C1
y = I L1 = C1 x (2)
Donde el control “d” es un MAP. Las matrices para los valores medios de las variables de estado en
esta topología quedan de la siguiente manera: función del ciclo de trabajo (d=u), cuya
representación es:
RL
− 0 x = AP (u ) x + B P (u )
L1
A1 = (5)
0 1 y = C P (u ) x
−
C1( R1 + Rc )
donde las matrices para este modelo son:
E
AP = A1u + A2 (1 − u )
B1 = L1 C1 = (1 0 )
0 B P = B1u + B2 (1 − u ) (6)
C P = C1u + C 2 (1 − u )
Transistor Apagado
D1 Hay que tener en cuenta que este modelo sólo es
válido mientras la bobina tenga corriente para
D1N3913 transmitir. A este modelo se le llama en conducción
RL Rc
continua. De esta manera el modelo promedio del
E R1 convertidor reductor-elevador queda de la siguiente
1 manera:
L1
(1 − u ) R1Rc + ( R1 + Rc) RL R1(1 − u )
C1
−
L1( R1 + Rc ) L1( R1 + Rc)
AP (u ) =
2 R1(1 − u ) 1
− −
C1( R1 + Rc ) C1( R1 + Rc )
u⋅ E
Figura. 4 Transistor apagado. BP (u ) = L1 C P = (1 0)
0
Las ecuaciones de estado para la topología de la
figura 4 son
Con este modelo se puede calcular la salida en
x = A2 x + B2 d (3) régimen estacionario que, en este caso corresponde a
y = I L1 = C 2 x (4) la corriente en función del ciclo de trabajo de la
siguiente manera:
Las matrices para esta topología quedan de la
siguiente manera: x = Ap − 1 ⋅ Bp y (∞ ) = Isal = Cp ⋅ X (7)
R1Rc + RL Rc + R1RL R1 u ( R1 + Rc ) E
− Isal =
L1( R1 + Rc) L1( R1 + Rc) (u − 1) R1 + RcR L + R1Rc (1 − u ) + R1RL
2 2
A2 =
R1 1 (8)
− −
C1( R1 + Rc ) C1( R1 + Rc ) Asignando valores a R1, V1, Rc y RL, se puede
0 obtener la gráfica de la corriente de salida con
B2 = C 2 = (1 0 ) respecto al ciclo de trabajo, esto se muestra en la
0 figura 5; como se esperaba la corriente está limitada
por la resistencia interna RL.
2.1 Modelo Promedio del Convertidor
x2 x2
x1 = − 1 (10)
R1 E
En consecuencia, dado un valor deseado del voltaje
promedio en el condensador x 2 , le corresponde un
valor de corriente promedio en la bobina que puede
ser determinado de manera única. Esto es cierto sólo
si el punto de equilibrio se toma sin las resistencias
internas, de esta manera el punto de equilibrio
resulta:
E⋅U E⋅U
X1 = X2 = (11)
Figura 6. Voltaje en la carga R1 con respecto al R1(U − 1) 2 U−1
ciclo de trabajo (d)
Ahora, si no se pueden despreciar las resistencias
Ahora, si se desprecian las resistencias internas, el internas, el voltaje promedio en el condensador, y por
modelo promedio se simplifica y queda: lo tanto el voltaje de la carga, toma el mismo valor
1− u E para dos valores distintos de ciclo de trabajo U y, por
x1 = x2 + u lo tanto, para dos valores distintos de la corriente en
L1 L1
(9) la bobina x1 ; esto se muestra en las figuras 5 y 6. En
1− u 1
x 2 = − x1 − x2 esta gráfica se puede apreciar que Vsal tiene un valor
C1 C1R1 máximo en un ciclo Um dado por:
M1 D1
IRF9240
Figura 7 Diagrama de fase de la dinámica de ceros D S
para el voltaje (Fase no mínima) D1N3913 R1
RL
MAP
Considerando ahora como salida a la corriente
E
promedio en la bobina se obtiene la siguiente 1
1
C1
C1 C1R1(u − 1) (u − 1) 2 u− 1
(15)
Figura 9 Modelo de convertidor Buck-Boost con
carga Inductiva
El modelo matemático se representa en la forma
El objetivo es ahora estabilizar el sistema (24)
x = A0 x + uA1 x + gu (18) asintóticamente, debido a que si X se reduce a cero
( X → 0 ), esto significa que el error (e=X4)
y = Cx = [ 0 0 1] x
también se reduce a cero, y por lo tanto ‘y’ se
(19) aproxima a Vd.
cuyas matrices vienen dadas por Kawasaki y otros (1995) proponen utilizar una
función de Lyapunov cuadrática de la forma
RL 1 V(X,u)=XTP(u)X, con P(u) una matriz simétrica y
− 0 − definida positiva. A partir de ésta se deriva una ley de
L L control dinámica para u con dos parámetros de diseño
R1 1
A0 = 0 − positivos m y k, es decir:
LL LL
1 1 RL
− 0 u = − m[ x1 ( x3 + E ) − x 3 x1 ] − k Vd + E − Vd ⋅
C C (1 − u ) R1
2
R L E
1 ⋅ L1x1 + (1 − u )e + L ⋅ − L x 2 + Cx3 +
0 0 1 − u R1 R1
L
(25)
A1 = 0 0 0 (20)
1
Esta ley de control logra que la derivada de V(X,u)
− 0 0 sea semidefinida negativa y, además, que el sistema
C
de lazo cerrado sea asintóticamente estable. Si se
E iL desprecian las resistencias internas y la carga
L inductiva, esta ley de control se simplifica a:
g= 0 x = i R1 (21)
u = − m[ x1 ( x3 + E ) − x 3 x1 ] − k ( Vd + E ) ⋅ [ L1x1 + (1 − u )e]
0 V
C (26)
donde el vector de estado x corresponde a la Una última simplificación se propone haciendo m=0,
corriente en la bobina, iL, la corriente en la carga (es de esta manera el control resulta:
inductiva), iR1, y el voltaje en el condensador, VC. Se
diseña un control 0<u< u m < 1 , el cual está limitado, u = − k (Vd + E ) ⋅ [ L1x1 + (1 − u )e] (27)
de acuerdo a lo discutido en la sección previa, para
regular el voltaje de salida Vc hacia un valor de
4. SIMULACION DE LA LEY DE CONTROL
referencia Vd, dado en la forma de una función
DISEÑADA
escalón. Para lograr esta regulación, se formula un
sistema extendido de (18) y (19), en el cual una de
En esta sección se evalúa, mediante simulaciones
las variables de estado es el error e, entre la
digitales en Matlab, el desempeño del controlador
referencia Vd y el voltaje de salida y, es decir:
basado en Lyapunov diseñado, primeramente ante
una entrada escalón y luego, ante un cambio en la
e = y − Vd = Cx − Vd = x3 − Vd (22) carga. Para este propósito se utilizó el modelo
promedio del convertidor con los parámetros:
Considerando a E = 0 y Vd = 0 , el sistema E=10V, L1=2mH, C1=1mF, RL=1Ω, Rc=10mΩ con
extendido se escribe como: R1 desconocida y para propósitos de simulación se
utiliza R1=150Ω. El voltaje deseado es de -5V y de
-15V, los cuales son voltajes de alimentación bastante
d x A0 + uA1 0 x A1 x + g comunes para varios dispositivos. Para hacer mas
= + u realista la simulación se utilizó el modelo discreto del
dt e C 0 e 0 controlador mediante poligonales de Euler, la
(23) frecuencia de muestreo se escogió en 20KHz.
A1=L*(Corr-X1)/per;
u=per*(-k*(Vd+E)*(A1+(1-u)*(Volt-Vd)))+u;
if (u>umax)
u=umax;
X1=Corr;
El algoritmo para enviar la señal de control también Figura 15.b Voltaje en la carga (Vd=-15V)
trata de emular un convertidor D/A de menor
desempeño, esta vez de 8bits; el algoritmo es:
Sal8=u*255/2;
Sal16=Sal8*32767/255;//Convierte al rango de
salida (0-65535) u es 5 veces
A16D2_write_dac(modulo, 0, Sal16);
A16D2_convert_dac(modulo, 0);
Figura 18.a Corriente en la Bobina (100Ω a 50Ω). Aplicaciones adicionales de este enfoque a otros tipos
de convertidores de potencia son de interés para el
desarrollo de otras implementaciones de
controladores, sintetizados a partir de la aplicación de
la teoría de estabilidad de Lyapunov.
REFERENCIAS