Uploaded by nmbp_29

Analisis, simulacion y control de un convertidor de potencia DC-DC tipo Boost

Análisis, simulación y control de
un convertidor de potencia dcdc tipo boost
Recibido: agosto de 2011
Arbitrado: septiembre de 2011
Freddy Fernando Valderrama*, Henry Moreno C**, Héctor Manuel Vega***
Resumen
INTRODUCCIÓN
En este artículo se describe el comportamiento de un pulsador elevador (Boost), este circuito de amplio uso a nivel
industrial exhibe un comportamiento no lineal en virtud de su
sistema de conmutación, se obtienen y simulan las ecuaciones diferenciales no lineales que describen el comportamiento
del circuito con Simulink/MatLab y mediante el algoritmo de
Runge Kutta. Seleccionando los valores de los parámetros
para el circuito se obtiene el punto de equilibrio, que junto
con el Jacobiano permiten obtener un modelo lineal. Con el
modelo lineal se sintoniza un controlador PID y un controlador
de realimentación de estado, y se comparan realizando el
análisis de sensibilidad y de la respuesta transitoria.
En diversas aplicaciones industriales es
necesario obtener a partir de una fuente de
corriente directa de voltaje fijo, otro valor
de tensión mayor o menor que el original, es
decir, se convierte de CD a CD (Corriente
directa). Estos circuitos denominados pulsadores se usan ampliamente en control
de motores eléctricos, en grúas, trenes y
montacargas, ya que permiten controlar la
aceleración, poseen alta eficiencia y una
respuesta dinámica rápida (Rashid 1993).
En especial, en este trabajo se estudia el
comportamiento de los pulsadores elevadores, los cuales permiten obtener un voltaje
mayor al de la entrada. Estos pulsadores
se caracterizan por ser sistemas que admiten descripciones matemáticas diferentes
durante periodos de operación diferentes,
y se conocen como sistemas de estructura
variable (Sira, 2005).
Palabras clave
Sistema no lineal, fuente conmutada, sistemas dinámicos, sistema interactivo, control lineal, control pid,
realimentación del estado, Simulink/MatLab, pérdidas
de potencia.
Abstract
This article describes the behavior of an elevator button
(Boost), this circuit is widely used at industrial level exhibits a nonlinear behavior by virtue of their switching system
are obtained and simulate nonlinear differential equations
describing the behavior of circuit with Simulink / Matlab
and by Runge Kutta algorithm. Selecting parameter values​​
for the circuit to obtain the equilibrium point, which together with the Jacobian possible to obtain a linear model.
With the linear model is tuned PID controller and a state
feedback controller and compared by analysis of sensitivity
and transient response.
44
*
Ingeniero Electrónico egresado de la Universidad Industrial de
Santander (2004); Candidato a Magister en ingeniería electrónica de la universidad javeriana. Especialista en Automatización
Industrial, Universidad Nacional (2008). freddyfvg@yahoo.es.
**
Ingeniero Electrónico egresado de la universidad Distrital Francisco José de Caldas, Candidato a Magister de Matemáticas
Aplicadas de la Universidad EAFIT,. elehenry@hotmail.com.
*** Ingeniero Electromecánico egresado de la Universidad
Pedagógica y Tecnológica de Colombia; profesor de Diseño
Macatrónico y Dinámica de Sistemas en Ingeniería Mecatrónica Universidad San Buenaventura, Bogotá; participa en el
desarrollo de proyectos de investigación como “Desarrollo de
software de simulación de sistemas mecánicos de traslación” y
“Simulación del proceso de polimerización mediante autómatas
celulares”. Es asesor en las aéreas de diseño y control en la
industria petrolera. hectormvega@gmail.com
Análisis, simulación y control de un convertidor de potencia dc-dc tipo boost • p. 44-55
Investigación
Debido a la gran variedad de aplicaciones del pulsador elevador, en este trabajo
se estudia el comportamiento del mismo
y se hace un análisis comparativo de dos
controladores (reguladores), en cuanto a
sensibilidad y a ciertos requerimientos de
diseño en el dominio del tiempo. Se diseña
e implementa un control analógico PID
(proporcional-integral-derivativo), cuyas
constantes se estiman usando el método
propuesto por Ziegler-Nichols y el modelo
promedio lineal del pulsador elevador, este
último se obtiene calculando el Jacobiano
y el punto de equilibrio de las ecuaciones
de estado. De otro lado, se diseña e implementa un control de realimentación de
estado, que incluye eliminación del error en
estado estable mediante una acción integral
(Kuo, 1996).
se asumen solamente los elementos que tienen un efecto
significativo en la funcionalidad del sistema, es por esto
que se tiene en cuenta el efecto de la resistencia interna
de la inductancia, pero desprecian efectos como las caídas
de voltaje en el diodo y el transistor, debido a que son muy
pequeños comparados con los voltajes de la fuente y el de
salida; igualmente se desprecia el efecto de la resistencia
interna del condensador, que al ser mucho mayor que la
carga, su efecto es prácticamente nulo.
I.
DESCRIPCIÓN DEL SISTEMA
El convertidor tipo Boost es un circuito elevador de tensión, que usa las características del inductor y el capacitor
como elementos almacenadores de energía para elevar la
corriente proveniente de la fuente de alimentación y usarla
para inyectarla al condensador, produciendo así niveles de
voltaje mayores en la carga que los de la fuente. El interruptor en el esquema (fig. 1), consiste de dos elementos:
un elemento de conmutación rápida como un transistor
BJT, un Mosfet o el más comúnmente usado el IGBT y el
otro, un diodo con un tiempo de recuperación mucho menor
que el periodo de la señal de control; la función de éste
último, es impedir que la corriente de descarga del condensador se devuelva, ya que se desea que cuando la fuente
se desconecta del condensador y de la resistencia de
carga para almacenar energía en la bobina, se suministre
corriente a la carga mediante la descarga del condensador.
Cuando el transistor está en conducción (interruptor en 1),
la inductancia almacena energía para luego suministrarla
simultáneamente a la carga y al condensador a otro nivel
de voltaje en los intervalos en los que el transistor esté
en corte (interruptor en 2).
Se inicia analizando el comportamiento
dinámico del sistema, con el fin de obtener
el modelo matemático (no lineal, en variables de estado) del mismo, en seguida
se selecciona un punto de equilibrio, y se
prueba usando Simulink de Matlab con el
fin de verificar el comportamiento esperado,
según el análisis de los fenómenos eléctricos. Por otra parte, se analiza e implementa
el método numérico de Runge Kutta (Burden, 1998) para solucionar el sistema de
ecuaciones de estado, obtenido del modelo
no lineal del pulsador, y se compara con el
resultado de Simulink. Posteriormente se
muestra el proceso analítico de linealización, y se compara con el resultado obtenido
mediante el comando linmod de MatLab.
A partir del modelo lineal se diseñan los
reguladores mencionados.
Aunque en la literatura se encuentran diferentes análisis de este tipo de pulsadores
como en (Spinetti 2005), se propone un
modelo sintetizado donde, sin ser muy complejo, no se pierda la profundidad requerida
para una aplicación en ingeniería; para esto,
Fig. 1. Circuito conversor elevador.
El interruptor en la posición 1 del circuito físico (fig. 2),
indica que el transistor está en saturación, por lo que el
ánodo del diodo queda cortocircuitado a tierra, con esto,
45
Revista de la Facultad de Ingeniería • Año 12 • n.° 24, julio-diciembre de 2011
el diodo queda en polarización inversa y por consiguiente
no conduce comportándose como un interruptor abierto.
y el periodo del oscilador se denomina ciclo
de trabajo (D). (Hard 2001).
Salida. Es la señal de voltaje con la que
Entrada. Se toma la señal u que define el tiempo de conducción del transistor y determ
desea
carga y corresponde
estado estable la se
relación
entrealimentar
el tiempo delaconducción
y el periodo del oscilador se de
al voltaje en el condensador (v), en régimen
(Hard 2001).
permanente este voltaje está dado por:
Salida. Es la señal(Hard
de voltaje
con la que se desea alimentar la carga y corresponde al vo
2001)
en régimen permanente este voltaje está dado por: (Hard 2001)
(1)
(1)
Fig. 2. Convertidor real con transistor y diodo que cumplen
la
Perturbaciones.
Los parámetros que pueden afectar en mayor medida el funcion
Perturbaciones.
Los de
parámetros
consiguiente el voltaje
de salida, son la fuente
alimentación que
(E) y la resistencia
función del interruptor
pueden
afectar
en
mayor
medida
funciocomponentes del sistema real produzcan perturbaciones enelmenor
grado, como el tra
dependiendo de las
características
de funcionamiento
de estos elementos,
1.1 Enfoque de sistemas
namiento
del circuito
y por consiguiente
el efectos como
funcionamiento. voltaje de salida, son la fuente de alimenta-
En la tabla 1 se muestran los aspectos más importantes
del sistema usado para modelar el pulsador elevador, los
parámetros y variables que se presentan en el sistema son:
ción (E) y la resistencia de carga (R), puede
Parámetros
Modelo
que componentes
delSeñal
sistema
real(u)produzEntradas
de control
can perturbaciones
en
menor
Salidas
Voltaje
(v) grado, como
Perturbaciones
Cambios
la fuente de alimentación
el transistor
y el diodo,
ya queendependiendo
Cambios
en
la resistenciade
de carga
de las características de funcionamiento
Subsistemas
Control
estos elementos, efectos como la temperaInterruptor
tura afecten su funcionamiento.
Circuito de potencia
Entrada. Se toma la señal u que define el tiempo de
conducción del transistor y determina el voltaje de salida.
En estado estable la relación entre el tiempo de conducción
Parámetros
Modelo
Entradas
Señal de control (u)
Salidas
Voltaje (v)
Perturbaciones
Cambios en la fuente de alimentación
Cambios en la resistencia de carga
Subsistemas
Control
Interruptor
Circuito de potencia
Carga
Sistemas análogos
Circuitos con autotransformadores
primer
subsistema
Circuitos con el
fuentes
dependientes
Ecuaciones
Carga
Circuitos con autotransformadores
Circuitos con fuentes dependientes
2,3,4,5 y 6
En la ecuación de estado (6) se presen
productos de las estado (i, v) por el contr
(u).
Clasificación
El sistema es continuo y determinístico
El sistema es dinámico y tiene un mode
matemático no lineal
Tabla 1. Parámetros más importantes del elevador de voltaje Bo
Sistemas
análogos
Ecuaciones
Alinealidades
Subsistemas. La señal de entrada al sistema requiere de un modulo capaz de modificar
que consiste de un generador de rampa y un comparador de vol
referencia establece el punto donde se produce el flanco de caída de la señal y por
2,3,4,5 y 6
modificar el ciclo de trabajo.
Alinealidades
En la ecuación de estado (6) se presenta productos de las estado (i,
v) por el control (u).
Clasificación
El sistema es continuo y determinístico
El sistema es dinámico y tiene un modelo matemático no lineal
Fig. 3. Diagrama de relaciones entre los subsistemas
Tabla 1. Parámetros más importantes del elevador de voltaje
Boostsubsistema consiste en transistor y el diodo, que en la figura 3 se repre
El segundo
transistor es directamente el elemento controlado, no obstante el diodo aunque es u
cumple
también lade
función
de interruptor,
ya que se
cuando
el transistor
está en con
Subsistemas. La señal de entrada al sistema
requiere
referencia
establece
el abre
punto
donde
se
forma a que el condensador se descargue solamente en la carga. Otro subsistema
de un modulo capaz de modificar el ancho de pulso,
produceson
el flanco
deelcaída
de la señal
por
potencia,este
cuyos elementos
la bobina,
condensador,
estos yelementos
poseen un
es el primer subsistema que consiste de un generador
de es
consiguiente
es capaz
de modificar
el sólo
ciclo
mayor influencia
la correspondiente
a la inductancia
por lo que
esta se tiene en c
la notación
aparece
(r). El último subsistema consiste en la carga y es el elem
rampa y un comparador de voltaje, donde una
entrada
de como
trabajo.
alimentar con el voltaje regulado proveniente del convertidor, la notación de la carg
ecuaciones es R.
46
2.2 Relaciones causa efecto entre las variables de estado y la entrada
El diagrama causal que relaciona la corriente en la inductancia, el voltaje de salida y el
El sistema es dinámico y tiene un modelo
matemático no lineal
Tabla 1. Parámetros más importantes del elevador de voltaje Boost
Análisis,
simulación
emas. La señal de entrada al sistema requiere de un modulo capaz de modificar el ancho
de pulso,
este esy control de un convertidor de potencia dc-dc tipo boost • p. 44-55
r subsistema que consiste de un generador de rampa y un comparador de voltaje, donde una entrada de
Investigación
cia establece el punto donde se produce el flanco de caída de la señal y por consiguiente es capaz de
ar el ciclo de trabajo.
control que actúa sobre el interruptor, genera un ancho de pulso que afecta directamente el voltaje en la carga
(Ecuación 1), por otra parte, el ciclo útil afecta directamente a la corriente y al voltaje por lo que todas las relaciones
en el entre
diagrama
son directas. Es necesario tener en cuenta para analizar correctamente estas relaciones, que el ciclo
Fig. 3. Diagrama de relaciones
los subsistemas
control
que
actúa
sobre0ely 1.
interruptor, genera un ancho de pulso que afecta directamente el voltaje en la carga
Fig. 3. Diagrama de relaciones
entre
losentre
útil toma
valores
(Ecuación
1),
por
otra
parte,
el ciclocomo
útil afecta
directamente
a la corriente y al voltaje por lo que todas las relaciones
ndo subsistema consiste
en transistor y el diodo, que en la figura 3 se representa
interruptor,
el
subsistemas
el diagrama
sonaunque
directas.
Eselemento
necesario
en cuenta para analizar correctamente estas relaciones, que el ciclo
or es directamente el elemento controlado, noenobstante
el diodo
es un
no tener
controlado,
también la función deEl
interruptor,
ya que se
abre
transistor
está0en
conducción,
de esta causal del pulsador elevador Boost.
útilcuando
toma el
valores
entre
y 1.
4. Diagrama
segundo
subsistema
consiste
en Fig.obligando
que el condensador se descargue solamente en la carga. Otro subsistema corresponde al circuito de
diodo, que
la figura
3 una
se resistencia interna, la de
a, cuyos elementostransistor
son la bobina,yelelcondensador,
estosen
elementos
poseen
1.3 Análisis con el interruptor en la posición 1
nfluencia es la correspondiente
a la inductancia
por lo que sólo esta
se tiene en cuenta para el modelo, y en
representa
como interruptor,
el transistor
ión aparece como (r). El último subsistema consiste en la carga y es el elemento externo que se desea
es directamente
elemento
controlado,
no en losEn
la figura
ar con el voltaje regulado
proveniente delelconvertidor,
la notación
de la carga
esquemas
y las5 se muestra el circuito con el transistor en
4. Diagrama lo
causal
pulsador
Boost.
nes es R.
obstante el diodo aunque es un elemento Fig.
conducción,
cualdel
hace
que elevador
la fuente
alimente solamente
no controlado, cumple también la función a la inductancia, mientras que el diodo entra en estado de
de interruptor, ya que se abre cuando el Fig.no4. conducción
y desacopla
el circuito
Diagrama causal
del pulsador elevador
Boost.RC.
ama causal que relaciona
la
corriente
en
la
inductancia,
el
voltaje
de
salida
y
el
ancho
de
pulso
de
la
señal
transistor está en conducción,
En la figura 5 seobligando
muestra el circuito con el transistor en conducción, lo cual hace que la fuente alimente solamente a
rol representada por el ciclo de trabajo, se muestra
mediantecon
un el
diagrama
de flujo,
el circuito
2.3.
Análisis
interruptor
endonde
la posición
1 de de no conducción y desacopla el circuito RC.
la inductancia,
mientras
que
entra en estado
de esta forma a que
el condensador
seel diodo
descargue solamente
en la5 se
carga.
En la figura
muestraOtro
el circuito con el transistor en conducción, lo cual hace que la fuente alimente solamente a
subsistema corresponde
al
circuito
deque
pola inductancia, mientras
el diodo entra en estado de no conducción y desacopla el circuito RC.
tencia, cuyos elementos son la bobina, el
condensador, estos elementos poseen una
resistencia interna, la de mayor influencia
es la correspondiente a la inductancia por
Fig. 5. Circuito equivalente con el transistor en conducción,
lo que sólo esta se tiene en cuenta para el
interruptor
posición
Fig. 5. Circuito equivalente
conen
el la
transistor
en 1.
conducción, interruptor en la posición 1.
modelo, y en la notación aparece como (r).
El último subsistemaLaconsiste
en lalamalla
carga
La ecuacion
para la malla de la izquierda es:
ecuacion para
de la izquierda
es:
Fig.desea
5. Circuito
y es el elemento externo que se
ali-equivalente con el transistor en conducción, interruptor en la posición 1.
mentar con el voltaje regulado proveniente
(2)
(2)
La ecuacion para la malla de la izquierda es:
del convertidor, la notación de la carga en
La ecuación para
circuito de la derecha
describe elpara
voltaje
en el condensador
que esdescribe
el mismo voltaje
los esquemas y las ecuaciones
es R.
La ecuación
circuito
de la derecha
el vol-de salida y
(2)
está dado por:
taje en el condensador que es el mismo voltaje de salida
(3)
1.2 Relaciones causa
efecto
entre
las
y estádescribe
dado por:
La ecuación para circuito de la derecha
el voltaje en el condensador que es el mismo voltaje de salida y
está dado
por:
variables de estado
y la entrada
2.4. Análisis con el interruptor en la posición 2
(3)
(3)
El diagrama causal que relaciona la coEste caso
corresponde
al transistor en corte o no conducción, el circuito resultante tiene dos mallas (fig. 6)
rriente en la inductancia,
el voltaje
salida
2.4. Análisis
con elde
interruptor
en1.4
la posición
Análisis2 con el interruptor en la posición 2
y el ancho de pulso de la señal de control
caso corresponde
al transistor
en
cortecaso
o no conducción,
el circuito
resultante tiene
dos mallas
(fig.con6)
representada por Este
el ciclo
de trabajo,
se
Este
corresponde
al transistor
en corte
o no
muestra mediante un diagrama de flujo, ducción, el circuito resultante tiene dos mallas (fig. 6)
donde el circuito de control que actúa sobre
el interruptor, genera un ancho de pulso
que afecta directamente el voltaje en la
carga (Ecuación 1), por otra parte, el ciclo
Fig. 6. Circuito equivalente con el transistor en corte, interruptor en la posición 2.
útil afecta directamente a la corriente y al
voltaje por lo que todas las relaciones en el
Fig.malla
6.tener
Circuito
equivalente
con el transistor en corte, interruptor en la posición 2.
Las ecuaciones
de
y el nodo
son:
diagrama son directas.
Es necesario
en cuenta para analizar correctamente es(4)
Fig. 6. Circuito equivalente con el transistor en corte, interruptor
tas relaciones, que el
ciclo
útil
toma
valores
Las ecuaciones de malla y el nodoen
son:
la posición 2.
entre 0 y 1.
(5)
(4)
aciones causa efecto entre las variables de estado
la entrada
2.3. yAnálisis
con el interruptor en la posición 1
47
(5)
III. CONSIDERACIONES DE DISEÑO Y SIMULACIÓN
Revista de la Facultad de Ingeniería • Año 12 • n.° 24, julio-diciembre de 2011
Los valores de los elementos usados en el circuito para desarrollar las simulaciones y los compens
Fig.
en
posición
2.
con
en régimen permanente. Las ecuaciones que definen los valores de L y C
Fig. 6.
6. Circuito
Circuito equivalente
equivalente con
con el
el transistor
transistor en
en corte,
corte, interruptor
interruptor
enella
lacircuito
posiciónoperando
2.
por (8). (Hard 2001)
Las ecuaciones de malla y el nodo son:
ones
ones de
de malla
malla yy el
el nodo
nodo son:
son:
(4)
(4)
(4)
(
)
(
(8) (8)
)
Los parámetros de entrada necesarios
Los parámetros de entrada necesarios para los cálculos son la frecuencia de operación (f) y l
para los cálculos son la frecuencia de ope(5)
representa la carga (R); el valor del ciclo de trabajo (D) se determina con el valor de la fuente
(5)
(5)
ración (f)
la resistencia
que representa
disponible (E) y el voltaje deseado
en lay carga
(V) con la ecuación
1. Si el valor de E es 100
carga
(R);deeltrabajo
valordedel
devalor
trabajo
deseado es 200 Voltios, se la
obtiene
un ciclo
0.5, ciclo
con este
y conociendo que la c
1.5 Unificación del modelo
adicionalmente se elige una(D)
frecuencia
de operación
(f) de
KHz de
y unlarizado
de 5%, con estos v
se determina
con
el 10
valor
fuente
L
min =312.5μH y C > 20μF. Se eligen los valores mostrados en la tabla 2, un poco mayores para al
Al considerar las ecuaciones 2 y 4, se observa que solo de alimentación disponible (E) y el voltaje
un punto crítico de operación. La resistencia interna de la bobina está representada por (r), y se tie
se diferencian en un término correspondiente
al voltaje,
deseado
en laencarga
(V)decon
la ecuación
ser un elemento
que siempre
está presente
este tipo
circuitos
que desvía1.
el punto de opera
de la misma forma las ecuaciones 3 y 5pérdidas
difieren
enque
el produce.
Si el valor de E es 100 Voltios, el voltaje dedesolo
energía
término correspondiente a la corriente; basado en esto, es
seado es 200 Voltios, se obtiene un ciclo de
trabajo de 0.5, con este valor y conociendo
Descripción
Valor
que representa la posición del interruptor con u = 0 cuando Elemento
que la alcarga
es R = 50Ω; adicionalmente
Al considerar
ecuaciones
4, se
observa
solo
diferencian
término
correspondiente
voltaje,
Al considerar
laslas
ecuaciones
2 y24,y se
observa
queque
solo
se se
diferencian
en en
un un
término
correspondiente
al voltaje,
de de de Carga.
R
Resistencia
50 Ω
el
interruptor
ensolo
lasolo
posición
1 ycorrespondiente
u correspondiente
= 1 cuandoa está
en Cbasado
sebasado
elige
una
frecuencia
de operación (f)
de
la misma
forma
ecuaciones
5 difieren
el término
la corriente;
esto,
a misma
forma
laslas
ecuaciones
3 y35yestá
difieren
en en
el término
laa corriente;
en en
esto,
es es
Condensador
25 μF
la
posición
2;
con
este
parámetro
las
cuatro
ecuaciones
10
KHz
y
un
rizado
de
5%,
con
estos
valores
posible
unificar
el
sistema
adicionando
un
parámetro
(u)
que
representa
la
posición
del
interruptor
con
u
=
0
cuando
posible unificar el sistema adicionando un parámetro (u) que representa la posición del interruptor
L con u = 0 cuando
Inductancia
400 μH
el
interruptor
está
en
la
posición
1
y
u
=
1
cuando
está
en
la
posición
2;
con
este
parámetro
las
cuatro
ecuaciones
se
el
interruptor
está
en
la
posición
1
y
u
=
1
cuando
está
en
la
posición
2;
con
este
parámetro
las
cuatro
ecuaciones
se
se
unifican,
y
al
despejar
los
términos
para
representar
la
=312.5μH
y
C
>
20μF.
Se
resulta
que
L
r
Resistencia
de
la
inductancia.
0.1Ω
nificación del modelo
min
unifican,
al despejar
términos
para
representar
la ecuación
estado
sistema
resulta.E eligen losVoltaje
unifican,
y aly despejar
loslos
términos
representar
la ecuación
de de
estado
deldel
sistema
resulta.
de alimentación
100V2,
ecuación
depara
estado
del sistema
resulta.
valores
mostrados en la tabla
Tabla 2. Parámetros
delelsistema
siderar las ecuaciones 2 y 4, se observa que solo se diferencian en un término correspondiente al
unvoltaje,
pocodemayores
para alejar
sistema de
ma forma las ecuaciones 3 y 5 difieren solo en el término
correspondiente
a
la
corriente;
basado
en
esto,
es
( (
) )
un punto crítico de operación. La resistencia
e unificar el sistema adicionando un parámetro (u) que representa la posición del interruptor con u = 0 cuando
interna de
ruptor está en la posición 1 y u = 1 cuando está en la posición 2; con este parámetro las cuatro ecuaciones
se la bobina está representada por
(
)
(6)
(6)
(r),
y
se
tiene
en cuenta por ser un elemento
) de estado del sistema
(6) resulta.
n, y al despejar los términos para representar (la ecuación
que siempre está presente en este tipo de
Al tener
solo
grupo
ecuaciones
para
modelar
el circuito
bajo
cualquier
condición
de
operación
el interruptor,
Al tener
un un
solo
grupo
de de
ecuaciones
modelar
el
circuito
bajo
cualquier
condición
de
operación
en en
el interruptor,
Al
tener
un para
solo
grupo
de
ecuaciones
para
modelar
el
circuitos
que desvía el punto de operación
(
)
ecuaciones
5 que
lineales,
se
transforman
en
ecuaciones
no
lineales
debido
a
la
multiplicación
las
aslas
ecuaciones
2 a2 circuito
5a que
sonson
lineales,
se
transforman
en
ecuaciones
no
lineales
debido
a
la
multiplicación
de de
las
bajo cualquier condición de operación en el inte- debido a las
pérdidas
de energía que provariables
estado
el parámetro
variables
de de
estado
concon
el parámetro
u. u.
rruptor, las ecuaciones 2 a 5 que son lineales, se transfor- duce.
(
)
(6)
en
ecuaciones
no
lineales
debido
acorresponden
lacorresponden
multiplicación
ecuaciones
6 se
obtiene
el modelo
variables
estado
la corriente
la inductancia
DeDe
laslas
ecuaciones
6man
se
obtiene
el modelo
en en
variables
de de
estado
queque
a laa corriente
en en
la inductancia
(i)
y
el
voltaje
en
la
carga
(v),
la
entrada
al
sistema
es
el
parámetro
u
que
determina
el
nivel
de
voltaje
salida, Descripción
de
las
variables
de
estado
con
el
parámetro
u.
(i)
y
el
voltaje
en
la
carga
(v),
la
entrada
al
sistema
es
el
parámetro
u
que
determina
el
nivel
de
voltaje
de de
salida,
Elemento
Valor
er un solo grupo de ecuaciones para modelar el circuito bajo cualquier condición de operación en el interruptor,
Unificación
modelo
2.5.2.5.
Unificación
deldel
modelo
posible
unificar el sistema adicionando un parámetro (u)
debido
controla
el
tiempo
de
conducción
transistor.
debido
a que
controla
el tiempo
dese
conducción
deldel
transistor.
R de las Resistencia de Carga.
uaciones
2a aque
5 que
son
lineales,
transforman
en
ecuaciones no lineales debido a la multiplicación
es de estado con el parámetro
u.
De las ecuaciones
6 se obtiene el modelo en variables de
C
Condensador
estado que[ corresponden
a la corriente
en la inductancia
L
(7)
] [variables
[
] [ [ ] ]a la (7)
[ ]corresponden
* ] +* + [que
[ ] en
ecuaciones 6 se obtiene el modelo
de] estado
corriente
en la inductancia
(i) y el voltaje en la carga (v), la entrada al sistema es el
r salida,
voltaje en la carga (v), la entrada al sistema es el parámetro u que determina el nivel de voltaje de
parámetro
u
que
determina
el
nivel
de
voltaje
de
salida,
dea que controla el tiempo de conducción del transistor.
E
bido a que controla el tiempo de conducción del transistor.
[ ]
CONSIDERACIONES
DISEÑO
Y SIMULACIÓN
III.
CONSIDERACIONES
DISEÑO
[ III.
] * + [ DE
] DE
[ ] Y SIMULACIÓN
(7)(7)
50 Ω
25 μF
Inductancia
400 μH
Resistencia de la inductancia.
0.1Ω
Voltaje de alimentación
100V
Tabla 2. Parámetros del sistema
2.1 Simulación
valores
elementos
usados
el circuito
para
desarrollar
simulaciones
y los
compensadores,
eligen
LosLos
valores
de de
loslos
elementos
usados
en en
el circuito
para
desarrollar
laslas
simulaciones
y los
compensadores,
se se
eligen
A partir
de la ecuación 7 se obtuvo el
el circuito
operando
régimen
permanente.
ecuaciones
definen
valores
están
definidas
concon
el circuito
operando
en en
régimen
permanente.
LasLas
ecuaciones
queque
definen
loslos
valores
de de
L yLCy Cestán
definidas
modelo no lineal en Simulink/MatLab (Fig.
(Hard
2001) III. CONSIDERACIONES DE DISEÑO Y SIMULACIÓN
porpor
(8).(8).
(Hard
2001)
( ( ) )
7), Y con éste obtener la simulación del
(8)(8)
II. CONSIDERACIONES DE DISEÑO Y
SIMULACIÓN
( ( ) )
Los valores de los elementos usados en el circuito para sistema, tanto en régimen normal, como
lores de los elementos
usados en ellas
circuito
para desarrollary las
y los compensadores,
eligen
también es útil para
desarrollar
simulaciones
lossimulaciones
compensadores,
se conseperturbaciones,
circuito
operando
en
régimen
permanente.
Las
ecuaciones
que
definen
los
valores
de
L
y
C
están
definidas
el que
modelo
lineal con la función
parámetros
entrada
necesarios
para
los
cálculos
son
la
frecuencia
operación
resistencia
que
LosLos
parámetros
de de
entrada
necesarios
para
losoperando
cálculos
son
larégimen
frecuencia
de de
operación
(f) (f)
y obtener
lay la
resistencia
eligen
con
el circuito
en
permanente.
. (Hard
2001)
representa
la carga
el valor
ciclo
trabajo
determina
el valor
fuente
alimentación
representa
la carga
(R);(R);
el valor
deldel
ciclo
de de
trabajo
(D)(D)
se se
determina
concon
el valor
de de
la la
fuente
de de
alimentación
linmod
de
MatLab;
por
otra parte con este
Las ecuaciones
(
) que definen los valores de L y C están
disponible
el voltaje
deseado
la carga
la ecuación
1.
Si
el valor
de
E es
100
Voltios,
el
voltaje
(8)
disponible
(E)(E)
y ely voltaje
deseado
en en
la carga
(V)(V)
concon
la
ecuación
1.
Si
el
valor
de
E
es
100
Voltios,
el
voltaje
archivo también se construye la máscara
(
)
definidas
porun(8).
(Hard
2001)
deseado
Voltios,
obtiene
un
ciclo
trabajo
este
valor
y conociendo
la carga
= 50Ω;
deseado
es es
200200
Voltios,
se se
obtiene
ciclo
de de
trabajo
de de
0.5,0.5,
concon
este
valor
y conociendo
queque
la carga
es es
R =R50Ω;
para
elresulta
sistema.
adicionalmente
elige
frecuencia
operación
KHz
y un
rizado
estos
valores
resulta
adicionalmente
se se
elige
unauna
frecuencia
de de
operación
(f) (f)
de de
10 10
KHz
y un
rizado
de de
5%,5%,
concon
estos
valores
queque
=312.5μH
>necesarios
20μF.
eligen
valores
mostrados
en
la tabla
2,operación
un
poco
mayores
alejar
elque
sistema
=312.5μH
y Cy >C20μF.
SeSe
eligen
loslos
valores
mostrados
la tabla
2,deun
poco
mayores
alejar
el sistema
de de
LminLmin
arámetros
de entrada
para
los
cálculos
son la en
frecuencia
(f) y para
la para
resistencia
un
punto
crítico
de
operación.
La
resistencia
interna
de
la
bobina
está
representada
por
(r),
y
se
tiene
en
cuenta
por
un
punto
crítico
de
operación.
La
resistencia
interna
de
la
bobina
está
representada
por
(r),
y
se
tiene
en
cuenta
por
enta la carga (R); el valor del ciclo de trabajo (D) se determina con el valor de la fuente de
48 alimentación
ser
un
elemento
que
siempre
está
presente
en
este
tipo
de
circuitos
que
desvía
el
punto
de
operación
debido
a
las
ser
un
elemento
que
siempre
está
presente
en
este
tipo
de
circuitos
que
desvía
el
punto
de
operación
debido
a
las
ible (E) y el voltaje deseado en la carga (V) con la ecuación 1. Si el valor de E es 100 Voltios, el voltaje
pérdidas
de
energía
que
produce.
pérdidas
de
energía
que
produce.
do es 200 Voltios, se obtiene un ciclo de trabajo de 0.5, con este valor y conociendo que la carga es R = 50Ω;
nalmente se elige una frecuencia de operación (f) de 10 KHz y un rizado de 5%, con estos valores resulta que
Análisis, simulación y control de un convertidor de potencia dc-dc tipo boost • p. 44-55
Investigación
camente estable. El retrato de fase muestra el efecto de
la conmutación, la cual produce el rizado de la corriente
de la bobina y el rizado del voltaje de salida.
Fig. 7. Esquema del sistema no lineal y su
máscara en Simulink
Fig. 9. Retrato de Fase del conversor.
En la figura 10 se muestra la respuesta del sistema ante
dos entradas, el valor definido del ciclo de trabajo para la
salida deseada (0.5) y esta entrada amplificada 1.5 veces,
es decir 0.75; estos valores se usan en el modelo con el
porcentaje del periodo del ciclo de la señal del generador
de pulsos. Con esta grafica, se verifica la no linealidad del
sistema, puesto que aunque las curvas tienen la misma
forma, no cumplen con los principios de homogeneidad
y superposición, debido a que al aumentar la entrada la
salida disminuye.
Fig. 8. Respuesta del sistema no lineal obtenida
en Simulink
La respuesta de la simulación (fig. 8)
muestra que el voltaje comienza en cero, lo
cual corresponde al estado inicial, después
de varias oscilaciones se estabiliza cerca
a los 200 voltios, este valor es el voltaje
esperado debido al ciclo de trabajo establecido; la pequeña desviación del punto
de equilibrio es causada por la resistencia
de la inductancia, que produce perdidas de
potencia.
2.2 Retrato de fase
Fig. 10. Simulación para dos entradas que muestran la no
En el retrato de fase de la Figura 9 se
muestra la trayectoria de los estados a
partir de condiciones iniciales nulas, en la
figura se resalta el punto de equilibrio al cual
se llega con cualquier valor de las condiciones iniciales cercanas a dicho punto, esto
corresponde a un punto de espiral asintóti-
linealidad del sistema.
2.3 Solución numérica del sistema no lineal.
Se desarrolló un algoritmo en un programa de MatLab,
usando el método de Runge Kutta de orden 4, con el que
se obtiene la simulación correspondiente a la solución de
49
Fig.
12. Comparación
las respuestas
no lineal,
con 1800
Simulink
y por Runge
Kutta. que son mu
numérico
de Runge de
Kutta,
este último del
consistema
el programa
usando
intervalos,
se observa
numérico de Runge Kutta, este último con el programa usando 1800 intervalos, se observa q
en el detalle se puede ver que la diferencia es prácticamente despreciable.
en el detalle se puede ver que la diferencia es prácticamente despreciable.
IV. LINEALIZACIÓN
IV.obtenidas
LINEALIZACIÓN
En
figura
12
se muestran
superpuestas
lasycurvas
voltaje obtenidas m
En la figura 12 se muestran superpuestas las curvas
delavoltaje
mediante
la simulación
por el de
método
Revista de la Facultad de Ingeniería • Año 12 • n.° 24, julio-diciembre
de 2011
numérico
de
Runge
Kutta,
este
último
con
el
programa
usando
numérico de Runge Kutta, este último con el programa usando 1800 intervalos, se observa que son muy similares, 1800 intervalo
en el detalle
se puede ver que la diferencia es prácticamente despreciable.
en elladetalle
se puede
ver que superpuestas
la diferencia eslasprácticamente
despreciable.
se muestran
curvas
voltaje
por el
AEn
partirfigura
de las12
queecuaciones
describen que
el sistema,
se de
hallan
los obtenidas
puntos
de mediante
equilibrio,
con estosypara
determinar
el determinar el
Aecuaciones
partir
de las
describen
el
sistema,
se hallan
los puntoslapara
desimulación
equilibrio,
conmétodo
estos
numérico
de
Runge
Kutta,
este
último
con
el
programa
usando
1800
intervalos,
se
observa
que
son
muy
similares,
modelo lineal necesario
paranecesario
el diseño para
de losel compensadores.
De las ecuaciones
4 yecuaciones
5 se tiene que
seel equilibrio se
modelo lineal
diseño de los compensadores.
De las
4 y 5elseequilibrio
tiene
que
Debido a la simplicidad de las ecuaciones
las ecuaciones
nover
lineales.
El resultado
se
en diferenciales
el detalle
se
puede
que la diferencia
es prácticamente
despreciable.
presenta
cuando:
presenta
cuando:
̅
̅ a la
aplicar métodos
numéricos
muestra mediante la curva de salida ̅correspondiente
̅ no ̅es
̅ necesario
̅
̅
̅ ̅ (9)
(9)
̅ ̅
para su solución, el ciclo de trabajo para réseñal de voltaje. (Fig. 11).
gimen
permanente
y con
elsuvoltaje
deseado,
Debido a la simplicidad
las ecuaciones
noecuaciones
es necesario
métodos
numéricos
paranuméricos
solución,
elsu
ciclo
de
Debido a de
la simplicidad
de las
noaplicar
es necesario
aplicar
métodos
para
solución,
el ciclo de
(Ec.
se
definió
antes
como
trabajo para régimen
permanente
con el voltajey con
deseado,
se definió
antes
̅
1),alal
trabajo para
régimeny permanente
el voltaje
deseado,
se como
definió antes
como ̅ (Ec.1),
(Ec. 1), al
sustituir este valor
en 9este
y resolver
resulta:
sustituir
valor en
9 y resolver resulta:
sustituir este valor en 9 y resolver resulta:
Fig. 12. Comparación de las respuestas del sistema no lineal, con Simulink y por Runge Kutta
̅ 12. Comparación
̅
Fig.
de las respuestas del sistema no lineal, con Simulink y por R
̅
̅
IV. LINEALIZACIÓN
IV.
resultados
losKutta.
datos
de la nosinlineal,
Los resultados
confirman
los datos
simulación
(fig.
8) y el Los
efecto
de
laLINEALIZACIÓN
inductancia,
embargo
12.
Comparación
las
respuestas
sistema
con S
confirman
los
datos dedel
la sistema
simulación
(fig.
8) las
y elpérdidas
efectoconfirman
deen
las
pérdidas
en
lasindel
inductancia,
embargo
Fig.Los
12.resultados
Comparación
dedelaslarespuestas
noFig.
lineal,
con
Simulink
yde
por
Runge
como la desviación
a los respecto
requerimientos
de diseñosimulación
es menor
al 1%
– (error
198.412),
entonces
se entonces se
como respecto
la desviación
a los requerimientos
de diseño
es(error
menor
=de200
– 198.412),
(fig.
8) y= al200
el1%
efecto
las
pérditoman los valores
nominales
(8A,nominales
200V)
para
hallar
elque
modelo
lineal;
este
proceso
se
realizó
por se
dos
métodos;
el
toman
los valores
(8A,
200V)
para
hallar
elella
modelo
lineal;
este
proceso
porla
dos
A partir
delas
lasrespuestas
ecuaciones
describen
sistema,
se hallan
los
puntos
derealizó
equilibrio,
paramétodos;
con estoseld
das
en
inductancia,
sin
embargo
como
Fig.
12. Comparación
de
del
sistema
no
lineal,
con Simulink
y por
Kutta.
A partir
de el
lasmodelo
ecuaciones
que
describen
el(Erickson
sistema,
seRunge
hallan
losIV.puntos
de
equilibrio,
paraelc
primero consistente
enconsistente
obtener
el
modelo
promedio
en
espacio
de
estados
2003)
y
(Griñó
2005),
el
LINEALIZACIÓN
primero
en
obtener
promedio
en
espacio
de
estados
(Erickson
2003)
y
(Griñó
2005),
modelo lineal necesario
el diseño
de los compensadores.
De
lasrequerimientos
ecuaciones 4 y 5 se tiene
que el
IV.para
LINEALIZACIÓN
desviación
respecto
a
los
modelo
lineal
necesario
para
el
diseño
de
los
compensadores.
De
las
ecuaciones
4
y
5
se tie
segundo método
empleado
corresponde
al
clásico
uso
de
la
matriz
Jacobiana
del
sistema;
con
ambos
segundo método
empleado
presenta
cuando: corresponde al clásico uso de la matriz Jacobiana del sistema; con ambos
presenta
cuando:
delo̅ que
diseño
es menor
al 1%
(error
=que
200
– concreto.
procedimientos
se
llega
al
mismo
resultado,
por
lo
que
se
documenta
solamente
el
segundo
que
es
más
concreto.
procedimientos
se
llega
al
mismo
resultado,
por
se
documenta
solamente
el
segundo
es
más
Fig. 11. Respuesta del sistema no lineal obtenida mediante laIV. LINEALIZACIÓN
̅
̅
̅
(9) los puntos de e
̅ ̅ 198.412),
̅ valores
̅ de
A partir
deloslaspuntos
que describen
sistema,
se hallan
entonces
se ̅toman
los
̅ determinar
(9)
̅ecuaciones
A del
partir
de las de
ecuaciones
que describen el sistema, se
hallan
equilibrio,
para
conel̅ estos
el
implementaciónEl
método
Runge
Kutta.
modelo
linealizado
se para
obtiene
utilizando
relación:
modelo
lineal
necesario
para
dehallar
los
El modelo
linealizado
se obtiene
utilizando
la siguiente
relación:
nominales
(8A,
200V)
para
modelo
modelo
lineal
necesario
el diseño
de la
lossiguiente
compensadores.
De las
ecuaciones
4elydiseño
5 se
tiene
quecompensadores.
elelequilibrio
se De las ecuacio
Debido a la simplicidad depresenta
las ecuaciones
no es necesario aplicar métodos numéricos para su solución
cuando:
Debido
a la simplicidad
decuando:
laspuntos
ecuaciones
no es se
necesario
aplicar
métodos
para s
proceso
realizó
por
dos
mé-numéricos
En la figurapresenta
12
se muestran
superpuestas
laselcurvas
de
A partir
de
las ecuaciones
que describen
sistema,
se
hallan
los
de
equilibrio,
para
con
estos
determinar
el
̅se
̇
̇
̇ lineal;
̇ este
trabajo
para
y
con
el
voltaje
deseado,
definió
antes
como
̅ ̇ régimen permanente
̅ ̅ ̅como
̅
̅ (10)
(10)
̇
̅
trabajo
para
régimen
permanente
y
con
el
voltaje
deseado,
se
definió
antes
̅
̅
̅
̅
̅De laselecuaciones
̅el diseño
modelo
lineal necesario
para
de
los
compensadores.
4consistente
y 5 se tiene queen
el equilibrio
primero(9)
obtenerse
voltaje obtenidas
mediante
la simulación
y por
elenmétodo
sustituir
este
valor
9 y resolver todos;
resulta:
sustituir
este
valor
en
9
y
resolver
resulta:
Donde:
Donde:
presenta Kutta,
cuando: este último con el programa el modelo promedio en espacio de estados
numérico de Runge
̅
Debido̅ aplicar
a la simplicidad
ecuaciones
no es necesario
aplicar métodos n
̅de las
̅
Debido
a
la
de las
ecuaciones
es necesario
numéricos
su solución,
el ciclo de
̅ ̅métodos
(9) ̅para 2005),
̅ son
(Erickson
2003)
y̅ (Griñó
el segundo
usando 1800 intervalos,simplicidad
se observa
que
muynosimilares,
̅ voltaje
̅
̅
trabajo
para
régimen
permanente
y
con
el
deseado,
trabajo para régimen permanente
y con ̇ el voltaje deseado, se ̇ definió antes ̅ ̇ como ̅̅
1), al se definió ante
̇
método
empleado
corresponde
al (Ec.
clásico
en el detalle sustituir
se puede
ver
que
la
diferencia
es
prácticasustituir
este
valor
en
9
y
resolver
resulta:
[
]=[
]
y
[
]
[
]
(11)
[
]=[
]
y
[
]
[
]
(11)
̅
̅
valor en 9 y de
resolver
resulta: no̅es necesario ̅aplicar métodos numéricos
Debido este
a la simplicidad
las ecuaciones
para su
solución,
el ciclo
de
uso
desimulación
la matriz(fig.
Jacobiana
del
sistema;
con
mente despreciable.
Los
resultados
confirman
los
datos
de
la
8)
y
el
efecto
pérdidas
enalla inductancia, s
trabajo para régimen permanente yLos
conresultados
el voltajeconfirman
deseado, los
se datos
definiódeantes
como (fig.
̅ 8) ydeellas
(Ec.
1),
̅
la
simulación
efecto
de
las
pérdidas
en la ind
procedimientos
llegaalal1%
mismo
̅
como laresulta:
desviación respecto
a losambos
requerimientos
de diseño essemenor
(error =re200 – 198.412), e
sustituir este valor en 9 y resolver
como la desviación
respecto
a
los
requerimientos
de
diseño
es
menor
al
1%
(error
=
200 –
̅
̅
toman los valores nominales
(8A,sultado,
200V) para
hallar
el modelo
lineal; estesolamente
proceso se realizó por dos
por
lo que
se
documenta
gura 12 se muestran superpuestas Al
lasreemplazar
curvas de Al
voltaje
obtenidas
mediante
la
simulación
y
por
el
método
toman
los
valores
nominales
(8A,
200V)
para
hallar
el
modelo
lineal;
este
proceso
se
realiz
losreemplazar
puntos de
equilibrio
establecidos
y desarrollar,
se
obtiene laense
ecuación
lineal
de estados
los
puntos
de equilibrio
establecidos
y desarrollar,
obtiene
la estados
ecuación
linealdelde 2003)
estados
del
primero
consistente
en̅ obtener
el segundo
modelo
promedio
espacio
de
(Erickson
y (Griñ
el
que
es
más
concreto.
co de Runge Kutta, este último con el
programa
usando
1800
intervalos,
se
observa
que
son
muy
similares,
primero
consistente
en
obtener
el
modelo
promedio
en
espacio
de
estados
(Erickson
200
Los
resultados
confirman
los
datos
de
la
simulación
(fig.
8)
y
el
efecto
de
las
sistema.
sistema.
segundo
empleado
corresponde
la matriz sin
Jacobiana
Losprácticamente
resultados confirman
los
datos demétodo
la simulación
(fig.
y el efecto deallasclásico
pérdidasuso
en ladeinductancia,
embargo del sistema; p
̅ 8)empleado
etalle se puede ver que la diferencia es
despreciable.
segundo método
corresponde
ala los
clásico
uso de lade matriz
Jacobiana
del
como
la
desviación
respecto
requerimientos
diseño
es
menor
al
1%
procedimientos
se llega de
al mismo
lo que
se documenta
solamente
el segundo
como la desviación respecto
a los requerimientos
diseñoresultado,
es menorpor
al 1%
(error
= 200 – 198.412),
entonces
se que es más
procedimientos se
llegalos
alElmismo
resultado,
por(8A,
lo que
documenta
solamente
el
segundo
toman
valores
nominales
200V)
para
hallar
el modelo
lineal;
este qu
p
modelo
linealizado
sese
obtiene
utilizando
toman
los
valores
nominales
(8A,
200V)
para
hallar
el
modelo
lineal;
este
proceso
se
realizó
por
dos
métodos;
el (12)
+uella+modelo
+ [
+ ** en
* simulación
*
+ * de] las+en
* + confirman
* consistente
+u(12)
+ *promedio
+(fig.
* +8)] y[el
*inductancia,
* de+ la
+obtener
*los+ datos
**pérdidas
Los resultados
efecto
sin embargo
primero
en
espacio
de
estado
laessiguiente
relación:
El modelo
linealizado
se de
obtiene
utilizando
siguiente
relación:
primero
consistenterespecto
en obtener
modelo
promedio
en espacio
delaestados
(Erickson
y (Griñóentonces
2005), el
como la desviación
a losel requerimientos
diseño
menor
al
1% (error
= 2002003)
– 198.412),
El modelo linealizado
se obtiene
utilizando
la siguiente
relación:
segundo
método
empleado
corresponde
al clásico
uso sede la matriz
segundo
método
empleado
corresponde
al
clásico
uso
de
la
matriz
Jacobiana
del
sistema;
con
ambos
toman los valores nominales (8A, 200V) para hallar procedimientos
el modelo lineal;
este
proceso
se
realizó
por
dos
métodos;
el
se ̇ llega al mismo
resultado,
lo que
se documenta
solamen
̇ segundo
procedimientos
se llegaenal obtener
mismo resultado,
lo que seendocumenta
solamente
el(Erickson
que
espor
más
concreto.
̇
̇
(10)
(10)
primero consistente
el modeloporpromedio
espaciȯ de
estados
2003)
y
(Griñó
2005),
el
(10)
̇
segundo método empleado
corresponde al clásico
uso delinealizado
la matrizse Jacobiana
del sistema;
conrelación:
ambos
Donde:
El modelo
obtiene utilizando
la siguiente
Donde:
Elprocedimientos
modelo linealizado
se obtiene
la por
siguiente
se llega
al mismoutilizando
resultado,
lo querelación:
se documenta solamente el segundo que es más concreto.
Donde:
̅
̇ ̅
̇
̅
̅̇
(10
̇
̇
̇ no la
El modelo
linealizado
se obtiene
utilizando
siguiente
̇
Fig. 12. Comparación
de las
respuestas
del sistema
lineal,
con relación:
[
]=[ ̅ (10)
] y
[ ] ̇ [ ̅ ] (11)
[
]=[ ̅
] y
[ ] [ ̅ ] (11)
Donde:
Donde:
Simulink y por Runge Kutta.
̇
̇
(10)
̇
̅
̅
̅
̇
̇
Donde:
̇
̇
[(11)
]=[ ̅
] y
[ ]
[
]=[
]
y
[
]
[
]
Al
reemplazar
los
puntos
de
equilibrio
establecidos
y
desarrollar,
se
obtiene
la
ecuación
de
y desarrollar,
(11) se obtiene la lineal
̅
Fig. 12. Comparación de las respuestas del sistema no lineal, con Simulink
y por̅ Runge
Al reemplazar
losKutta.
puntos
de
equilibrio
establecidos
ecuación
̅
̅
sistema.
sistema.
̇
̇
A partir de las ecuaciones que describen
el sistema,
se ] y
[
]=[ ̅
[ ] [ ̅ los
] (11)
Al reemplazar
puntos de equilibrio
hallan los puntos IV.
deLINEALIZACIÓN
equilibrio, para con estos
+u
(
+
[
* la
+
*
+ * + y desarrollar,
*
*
* + determinar
] * + establecidos
Al
reemplazar
los
puntos
de
equilibrio
establecidos
y
desarrollar,
+u obtie
+ * + la [ecuación lineal
+ * + * se
+ estados
*
* + y* desarrollar, se obtiene
] se*deobtiene
Al reemplazar los puntos de equilibrio establecidos
del
el modelo lineal
necesario para el diseño de los compensistema.
ecuación lineal de estados del sistema.
sistema.
̇
̇
III. LINEALIZACIÓN
sadores. De las ecuaciones 4 y 5 se tiene que el equilibrio
de las ecuaciones que describen el sistema,
se hallan
puntos
equilibrio,
para con estos
determinar se
el obtiene la ecuación lineal de estados del
Al reemplazar
los los
puntos
dede
equilibrio
establecidos
y desarrollar,
seelpresenta
cuando:
+
*
] * +
lineal necesario para
diseño de los
compensadores.
De
las
ecuaciones
4
y
5
se
tiene
que
el
equilibrio
se
sistema.
+* + [
* + *
] * + * * + * + * +u + * + [ (12)
ta cuando:
̅
(9)
̅ ̅
+(9)
* + [
+ * + * +u
* +̅ *̅ ̅
] * + *
(12)
(12)
a la simplicidad de las ecuaciones no es necesario aplicar métodos numéricos para su solución, el ciclo de
para régimen permanente y con el voltaje deseado, se definió antes como ̅
(Ec. 1), al
r este valor en 9 y resolver resulta:
50
̅
̅
*
+
Análisis, simulación y control de un convertidor de potencia dc-dc tipo boost • p. 44-55
Investigación
Usando el archivo de Simulink con el mo- IV. ANÁLISIS DE SENSIBILIDAD DE LOS
delo no lineal, y los puntos de equilibrio, se
MODELOS
chivo de Simulinkhalla
con elelmodelo
no lineal,
puntos de la
equilibrio,
se halla el modelo
lineal medianteMATEMÁTICOS
modelo
linealy los
mediante
función
mod de MatLab resultando:
linmod de MatLab resultando:
Existen dos parámetros relevantes para el estudio de la
sensibilidad en el pulsador elevador, la resistencia de car*
+
ga (R) y la tensión en la fuente de alimentación (E). En el
presente estudio se analiza la sensibilidad de los modelos
* +
matemáticos (lineal y no lineal) al primer parámetro. La
variación de la resistencia (generalmente se hace menor)
*
+
* +
se presenta frecuentemente en las aplicaciones industriales del pulsador elevador. Para la construcción de la
Se obtienen
los mismos
exactamente los mismos
resultadosexactamente
por los dos métodos
analíticos y mediante la herramienta de
resultados por los dos métodos analíticos y tabla 3, se asumió una variación del 48% por debajo del
valor nominal de la resistencia de carga, esto produce un
mediante la herramienta de MatLab.
ación de la simulación del sistema linealizado con el no lineal
intervalo de variación [26 50].
Comparación
simulación
delal sistema lineal, se obtiene la grafica de
simulación con la3.1
ecuación
de estadosde
(12)laque
corresponden
4.1 Sensibilidad modelo lineal
sistema
linealizado
con
el
no
lineal
donde se muestra superpuesta con la respuesta del sistema no lineal, se observa que la curva sin
está en el promedio de la respuesta del sistema no lineal, donde se observan las oscilaciones
Modelo Lineal
Al realizar
la como
simulación
la ecuación
de
ntes al rizado del voltaje
de salida
efecto decon
la acción
del interruptor.
estados (12) que corresponden al sistema
lineal, se obtiene la grafica de la figura 13
donde se muestra superpuesta con la respuesta del sistema no lineal, se observa que
la curva sin oscilaciones está en el promedio
de la respuesta del sistema no lineal, donde
se observan las oscilaciones correspondientes al rizado del voltaje de salida como
efecto de la acción del interruptor.
Modelo No Lineal
R
Vp
Error
R
Vp
Error
50
196,825
-3,175
50
197,323
-2,677
47
196,625
-3,375
47
197,220
-2,780
44
196,396
-3,604
44
197,062
-2,938
41
196,134
-3,866
41
196,971
-3,029
38
195,835
-4,165
38
196,829
-3,171
35
195,480
-4,520
35
196,731
-3,269
32
195,060
-4,940
32
196,614
-3,386
29
194,560
-5,440
29
196,472
-3,528
26
193,940
-6,060
26
196,294
-3,706
Tabla 3. Errores producidos en el sistema con la variación del
parámetro R
Fig. 13. Comparación del sistema lineal con el no linealizado.
De la tabla 3 se concluye que para el modelo lineal una
variación en R del 48% (R = 26Ω), provoca una variación
de 1.44% del voltaje de salida. El error medio cuadrático
V. ANÁLISIS DE SENSIBILIDAD DE LOS MODELOS MATEMÁTICOS
resultante es 4.44 [V]
arámetros relevantes para el estudio de la sensibilidad en el pulsador elevador,
la resistencia demodelo
carga no lineal
4.2 Sensibilidad
ón en la fuente de alimentación (E). En el presente estudio se analiza la sensibilidad de los modelos
De la se
tabla
se concluye
que para el modelo lineal una
(lineal y no lineal) al primer parámetro. La variación de la resistencia (generalmente
hace3,
menor)
se
uentemente en las
aplicaciones
industriales
del
pulsador
elevador.
Para
la
construcción
de
la
tabla
3,
variación
del
48%
en
R,
provoca
una variación de 0.51%. El
Fig. 13. Comparación del sistema lineal con el no
a variación del 48% por debajo del valor nominal de la resistencia de carga,
esto
produce
un
intervalo
error medio cuadrático resultante es 3.18 V. Los resultados
linealizado.
26 50].
de las tablas, muestran que la sensibilidad en cuanto a la
resistencia de carga es mayor para el modelo lineal.
51
35 195,480 -4,520
35 196,731
-3,269
32 195,060 -4,940
32 196,614
-3,386
29 194,560
196,472• Año -3,528
Revista de-5,440
la Facultad29
de Ingeniería
12 • n.° 24, julio-diciembre de 2011
26 193,940 -6,060
26 196,294
-3,706
Tabla 3. Errores producidos en el sistema con la variación del parámetro R
Fig. 15. Medición delTeniendo
periodo crítico
la respuesta
del sistema
en lazo cerrado.
encon
cuenta
la tabla
del método
V.
DISEÑO DEL CONTROL PID
de sensibilidad (Vélez 2006) se calculan las
Teniendo
en 48%
cuenta(Rla=tabla
métodouna
de sensibilidad
(Vélez 2006) se calculan las constantes del contro
e la tabla 3 se concluye que para el modelo lineal una variación
en R del
26Ω),delprovoca
variación
constantes
del control PID, los resultados
resultados
se
muestran
en
la
ecuación
13
Se
selecciona
la
configuración
de
control
en
serie,
se
e 1.44% del voltaje de salida. El error medio cuadrático resultante es 4.44 [V]
requiere un diseño que permita obtener un sobre impul- se muestran en la ecuación 13
Kp  0.6* Kcr  1.98*103
2 Sensibilidad modelo
no linealo igual al 25%, la sintonización del PID con el
so menor
(13)
Ti  0.5* Pcr  0.4*103
método de Ziegler-Nichols garantiza el cumplimiento de
e la tabla 3, se concluye que para el modelo lineal una variación del 48% en R, provoca una variación de 0.51%.
esteresultante
requisito
(Ogata,
Debido
a quemuestran
la respuesta
Td  0.125*
Pcr  0.096*103
error medio cuadrático
es 3.18
V. Los 1998).
resultados
de las tablas,
que la sensibilidad
en cuanto
al escalón
del sistema
en lazo abierto no tiene la forma de
la resistencia de carga
es mayor para
el modelo lineal.
El esquema utilizado para comprobar
El esquema utilizado
comprobar el diseño del regulador, se muestra en la figura 16
respuesta de un sistema sobreamortiguado
con para
retardo,
el diseño del regulador, se muestra en la
entonces no se sintoniza con el método de la curva de figura 16
VI. DISEÑO DEL CONTROL PID
reacción, sino con el método de sensibilidad (Vélez 2006).
Para hallar
los parámetros
controlador
en este
último
e selecciona la configuración
de control
en serie, se del
requiere
un diseño que
permita
obtener un sobre impulso
se requiere
obtener
la ganancia
críticagarantiza
(Kcr) y elelcumplimiento de este
enor o igual al 25%,método,
la sintonización
del PID con
el método
de Ziegler-Nichols
quisito (Ogata, 1998).
Debidocrítico
a que (Pcr),
la respuesta
al escalón
del sistema
en lazo
periodo
la primera
se obtuvo
a partir
delabierto
lugarno tiene la forma de
spuesta de un sistema
sobreamortiguado
con
retardo,
entonces
no
se
sintoniza
con
el método de la curva de
geométrico de las raíces y se comprobó mediante Routhacción, sino con el método de sensibilidad (Vélez 2006).
Para
hallar
los
parámetros
del
controlador en este último
-3
elperiodo
periodo
crítico
determinó
Hurwitz,
Kcr =crítica
3.3×10
Fig.se16.
Sistema
con del
control
étodo, se requiere obtener
la ganancia
(Kcr) y, el
crítico
(Pcr), se
la primera
obtuvo
a partir
lugarPID y el subsistema de modulación PWM
-3, el periodo
al aplicar
dicha mediante
ganancia
al sistemaKcr
en=lazo
cerrado
(Fig.crítico se determinó al
eométrico de las raíces
y se comprobó
Routh-Hurwitz,
3.3×10
Fig. 16. Sistema con control PID y el subsistema
-3es aplicando
respuesta
obtenida
200 voltios, se muestra en la figura 17.
, que se de
muestra
plicar dicha ganancia14),
al sistema
lazo cerrado
(Fig. 14), yes
elLa
resultado
obtenido
Pcr=0.8×10
, que
se el-3escalón
y el en
resultado
obtenido
Pcr=0.8×10
de modulación PWM
n la figura 14.
muestra en la figura 14.
La respuesta obtenida aplicando el escalón
de 200 voltios, se muestra en la figura 17.
Fig. 14. Sistema en lazo cerrado con la ganancia crítica para medir el periodo crítico.
Fig. 14. Sistema en lazo cerrado con la ganancia crítica para
medir el periodo crítico.
Fig. 17. Respuesta del sistema con control PID
Fig. 17. Respuesta del sistema con control PID
Fig. 15. Medición del periodo crítico con la respuesta del sistema
en lazo cerrado.
Fig. 18. Respuesta del sistema controlado ante
variaciones en la entrada.
52
Análisis, simulación y control de un convertidor de potencia dc-dc tipo boost • p. 44-55
Investigación
En el sistema controlado, se observa
que el sobre impulso (Mp) es cercano al
25% (fig. 17.), lo cual es aceptable para
los requerimientos de diseño que ofrece el
método de Ziegler Nichols. El tiempo de
levantamiento es menor a un milisegundo, lo
que indica que el sistema de control ofrece
una respuesta rápida a cambios abruptos
en la entrada de referencia, esto se puede
apreciar en la figura 18, la cual resulta al
aplicar diferentes valores de referencia
cercanos al punto de equilibrio en el que
se linealizó el modelo. El error en estado
estacionario es despreciable, teniendo en
cuenta que el rizado en la salida depende
de un elemento ajeno al controlador PID, el
condensador del sistema.
analiza teniendo en cuenta la variación en la resistencia
de carga (R) en el mismo intervalo [26 50], los resultados
se muestran en la tabla 4
El lugar geométrico de las raíces al usar el
PID, se muestra en la figura 19. Se observa
una región de ubicación de los polos en lazo
cerrado en el lado izquierdo, esto permite
variar las constantes del controlador para
obtener respuestas más rápidas y con menor sobre impulso. La estabilidad relativa
del sistema según el LGR sigue siendo
similar, debido a los dos polos cercanos al
eje imaginario.
De la tabla se concluye que para el sistema controlado
con PID, una variación del 48% en R provoca una variación
de tan solo 0.14% en el voltaje de salida. El error medio
cuadrático resultante es 0.225 [V].
R
Vp
ess
50
200,105
0,105
47
200,119
0,119
44
200,136
0,136
41
200,156
0,156
38
200,182
0,182
35
200,214
0,214
32
200,255
0,255
29
200,310
0,310
26
200,385
0,385
Tabla 4. Errores producidos por la variación de R en el sistema con
control PID
VI. DISEÑO DEL CONTROL MEDIANTE
REALIMENTACIÓN DE ESTADO
El vector de ganancias de realimentación de estado, se
obtiene mediante el comando acker de MatLab, este comando requiere las matrices A y B del sistema linealizado,
además necesita la ubicación deseada de los polos en lazo
cerrado. Las matrices A y B se muestran previamente en
este documento, los polos entregados a la función acker
se obtuvieron de los polos en lazo cerrado del sistema
controlado con PID, esto último con el fin de obtener los
similares requerimientos de diseño del controlador. Debido
a que se requiere eliminar el error en estado estable, se
agrega un integrador, como se muestra en el esquema
de control de la figura 20. Al agregar dicho integrador, el
sistema resultante tiene un estado más (Kuo, 1995), y
por tanto se requiere una ganancia adicional. El resultado
arrojado por MatLab para el vector de realimentación es:
k = [0.0033 0.0027 -6.4345].
Fig. 19. Lugar geométrico de las raíces en lazo
cerrado.
5.1 Análisis de sensibilidad del PID
Al igual que con el sistema en lazo abierto,
la sensibilidad del sistema usando el PID se
53
es requerimientosEldevector
diseño
controlador.
Debido a de
queestado,
se requiere
eliminar
el error
en estado
estable,
de del
ganancias
de realimentación
se obtiene
mediante
el comando
acker
de MatLab, este
comando
requiere
las
matrices
A
y
B
del
sistema
linealizado,
además
necesita
la
ubicación
deseada
deel
los polos en
un integrador, como se muestra en el esquema de control de la figura 20. Al agregar dicho integrador,
lazo
cerrado.
Las
matrices
A
y
B
se
muestran
previamente
en
este
documento,
los
polos
entregados
sultante tiene un estado más (Kuo, 1995), y por tanto se requiere una ganancia adicional. El resultadoa la función
obtuvieron
dedelosla polos
cerrado
del12sistema
controlado
con
Revista
Facultad
Ingeniería
• Año
• n.° 24,-6.4345].
julio-diciembre
dePID,
2011 esto último con el fin de obtener
or MatLab para el acker
vectorsede
realimentación
es:enkde=lazo
[0.0033
0.0027
los similares requerimientos de diseño del controlador. Debido a que se requiere eliminar el error en estado estable,
se agrega un integrador, como se muestra en el esquema de control de la figura 20. Al agregar dicho integrador, el
sistema resultante tiene un estado más (Kuo, 1995), y por tanto se requiere una ganancia adicional. El resultado
arrojado por MatLab para el vector de realimentación es: k = [0.0033 0.0027 -6.4345]. R
Vp
ess
Fig. 20. Sistema con control por realimentación de estado
Fig. 20. Sistema con controlFig.
por20.
realimentación
de estado
Sistema con control
por realimentación de estado
as ganancias correspondientes
paraganancias
cada estado
son:
Por tanto las
correspondientes
para cada
Por tanto las ganancias correspondientes para cada estado son:
50
200,020
0,020
47
200,030
0,030
44
200,050
0,050
41
200,070
0,070
38
200,102
0,102
35
200,134
0,134
32
200,176
0,176
29
200,231
0,231
26
200,308
0,308
Tabla 5. Errores producidos por la variación de R
estado son:
.0033  K i  Kx
corriente
1  0.0033  K i  corriente
.0027  K v 0 
voltaje
Kx2  0.0027  K v 0  voltaje
en el sistema con control PID
De la tabla se concluye que para el sistema controlado con PID, una variación del
48% de R provoca una variación de tan solo
0.14% en el voltaje de salida. El error medio
cuadrático resultante es 0.155 [V].
.0033  K integralKx3  0.0033  Kintegral
CONCLUSIONES
La herramienta Simulink/MatLab permite implementar con relativa facilidad un
sistema de ecuaciones diferenciales, que
junto con el uso de las mascaras facilitan el
estudio del comportamiento de los sistemas
Fig. 21. Respuesta del sistema con control por realimentación
de estado.
no lineales.
Fig. 21. Respuesta del sistema con control por realimentación de estado.Los resultados de simulación del sistema
no lineal (Simulink) son muy similares a los
obtenidos con la implementación del algoritmo de Runge Kutta.
Fig. 21. Respuesta del sistema con control por realimentación de
estado.
La figura 21 muestra la respuesta al escalón para el control con realimentación de estado. Se observa claramente
que el sistema de control responde lentamente comparado
con el PID, el tiempo de levantamiento es cercano a 25
[ms], y el de asentamiento es mayor a 30[ms].
Para el punto de equilibrio seleccionado,
el sistema lineal obtenido con el modelo
promedio en el espacio de estados resulta
equivalente al obtenido mediante el Jacobiano y al resultado de la función linmod de
MatLab.
6.1 Análisis de sensibilidad del control con realimentación
de estado
La respuesta del sistema lineal corresponde exactamente con el promedio del
rizado de voltaje resultante de la simulación
del modelo real.
La perturbación en el valor de la resistencia en el intervalo trabajado, permite obtener los resultados de la tabla 5
54
Análisis, simulación y control de un convertidor de potencia dc-dc tipo boost • p. 44-55
Investigación
Los experimentos realizados con diferentes condiciones iníciales en el modelo real,
junto con el análisis del retrato de fase
permiten concluir que el punto de equilibrio
es asintóticamente estable.
REFERENCIAS BIBLIOGRÁFICAS
El modelo lineal resulta más sensible a la
variación de la resistencia de carga que el
modelo no lineal.
La implementación de los controles diseñados, junto con el análisis de los datos
obtenidos evidencia una considerable reducción de la sensibilidad a la variación de
la resistencia de carga.
El controlador PID resulta más veloz que
el control de realimentación de estados,
sin embargo este último reduce en mayor
medida la sensibilidad a la variación en la
resistencia de carga.
[1]
Burden, R y Faires, D Análisis numérico. México: Thomson editores. (1998).
[2]
Erickson, R. y Maksimovic, D. Fundamentals of power electrinics. Boulder:
Kluwer Academic Publishers. (2003).
[3]
Hard, D. Electrónica de potencia. España: Pearson. (2001).
[4]
Kuo, B. Sistemas de control automático. Naucalpan de Juárez: Prentice Hall.
(1996)
[5]
Ogata, K Ingeniería de control moderna. Naucalpan de Juárez: Prentice Hall.
(1998).
[6]
Rashid, M. Electrónica de potencia. Méjico: Pearson, (1995).
[7]
Shane, M. y Griñó, R. Análisis y diseño de controladores lineales para el
convertidor elevador (“Boost”) bidireccional en corriente. (Tesis de Maestría,
Universidad Politécnica de Cataluña). (2005).
[8]
Sira, H, Márquez,R, Rivas, F y Llanes, O. Control de sistemas no lineales.
Mdrid: Pearson Prentice Hall. (2005).
[9]
Spinetti, M, Fossas, E y Sira H. Análisis comparativo de diferentes modelos
del convertidor Boost. (2005),
[10] Vélez, C Diseño de sistemas lineales. Notas de clase. 2006 Universidad Eafit.
Medellín. (2006).
55