You are on page 1of 182

Dept d'Eng.

Electrnica, Elctrica, i Automtica (DEEEA)


Escola Tcnica Superior d'Enginyeria (ETSE)
Universitat Rovira i Virgili (URV)
AUTOR: Vctor Galera Ortega
DIRECTOR: Abdelali El Aroudi
FECHA: Junio-2002
Proyecto Final de Carrera
Simulador Convertidores DC-DC
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

2
NDICE PG.
1.- Introduccin .................................................................................................................. 6
2.- Objetivos del Proyecto ................................................................................................ 10
3.- Bases Tericas ............................................................................................................. 12
3.1.- Introduccin ......................................................................................................... 12
3.2.- Convertidores DC-DC.......................................................................................... 14
3.2.1.- Modos de conduccin...................................................................................... 15
3.2.2.- Ciclo de trabajo. .............................................................................................. 16
4.- Estudio de los Convertidores utilizados por el Simulador....................................... 18
4.1.- Convertidor Buck (Reductor) ............................................................................. 18
4.1.1.- Funcionamiento Bsico del convertidor Buck................................................. 18
4.1.1.1 Modo de conduccin continua (MCC)........................................................ 19
4.1.1.2 Modo de conduccin discontinua (MCD)................................................... 21
4.2.- Convertidor Boost (Elevador) ............................................................................. 23
4.2.1.- Funcionamiento Bsico del convertidor Boost................................................ 24
4.2.1.1 Modo de conduccin continua (MCC)........................................................ 24
4.2.1.2 Modo de conduccin discontinua (MCD)................................................... 27
4.3.- Convertidor Buck-Boost (Reductor-Elevador).................................................. 28
4.3.1.- Funcionamiento Bsico del convertidor Buck-Boost ...................................... 29
4.3.1.1 Modo de conduccin continua (MCC)........................................................ 30
4.3.1.2 Modo de conduccin discontinua (MCD)................................................... 31
4.4.- Convertidor Cuk .................................................................................................. 33
4.4.1.- Funcionamiento Bsico del convertidor Ck .................................................. 34
4.4.1.1 Modo de conduccin continua (MCC)........................................................ 34
4.4.1.2 Modo de conduccin discontinua (MCD)................................................... 36
4.5.- Convertidor SEPIC.............................................................................................. 38
4.5.1.- Funcionamiento Bsico del convertidor SEPIC.............................................. 39
4.5.1.1 Modo de conduccin continua (MCC)........................................................ 40
4.5.1.2 Modo de conduccin discontinua (MCD)................................................... 42
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

3
4.6.- Convertidor Buck con Filtro de Entrada ........................................................... 44
4.6.1.- Funcionamiento Bsico del convertidor Buck con Filtro de Entrada .............. 44
4.6.1.1 Modo de conduccin continua (MCC)........................................................ 45
4.6.1.2 Modo de conduccin discontinua (MCD)................................................... 47
4.7.- Convertidor Boost con Filtro de Salida.............................................................. 48
4.7.1.- Funcionamiento Bsico del convertidor Boost con Filtro de Salida................ 49
4.7.1.1 Modo de conduccin continua (MCC)........................................................ 53
4.7.1.2 Modo de conduccin discontinua (MCD)................................................... 51
5.- Lazo de control ............................................................................................................ 54
5.1.- Lazo abierto.......................................................................................................... 54
5.2.- Lazo cerrado......................................................................................................... 56
5.2.1.- Sistema de control a frecuencia fija................................................................. 58
5.2.1.1 Sistema de Control PWM por muestra de Tensin..................................... 59
5.2.1.2 Sistema de Control PWM por muestra de Corriente .................................. 60
5.2.1.3 Sistema de Control PWM por muestra combinada Tensin-Corriente....... 62
5.2.1.4 Histresis .................................................................................................... 63
6.- Solucin de las Ecuaciones Diferenciales de los Convertidores............................... 65
6.1.- Las Matrices de los Convertidores...................................................................... 66
6.1.1.- Matrices del convertidor Buck ........................................................................ 66
6.1.2.- Matrices del convertidor Boost ....................................................................... 67
6.1.3.- Matrices del convertidor Buck- Boost............................................................. 68
6.1.4.- Matrices del convertidor Ck.......................................................................... 69
6.1.5.- Matrices del convertidor SEPIC...................................................................... 70
6.1.6.- Matrices del convertidor Buck con filtro de entrada ....................................... 71
6.1.7.- Matrices del convertidor Boost con filtro de salida......................................... 72
6.2.- Algoritmo de clculo ............................................................................................ 73
7.- El Simulador SIMSCP................................................................................................ 76
7.1.- Descripcin General ............................................................................................. 76
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

4
7.2.- Men Principal ..................................................................................................... 76
7.3.- Pantalla de configuracin .................................................................................... 78
7.3.1.- Ajuste de parmetros....................................................................................... 81
7.3.1.1 Componentes .............................................................................................. 81
7.3.1.2 Condiciones iniciales (CI) .......................................................................... 82
7.3.1.3 Consignas ................................................................................................... 82
7.3.1.4 Muestras, ciclos y constantes...................................................................... 83
7.3.2.- Lgica de Control............................................................................................ 85
7.3.3.- Modos de operacin MCC/MCD .................................................................... 88
7.3.4.- Biestables (Latch)............................................................................................ 91
7.3.4.1 Evitar Multiconmutaciones......................................................................... 92
7.3.4.2 Forzado....................................................................................................... 94
7.3.5.- La Perturbacin ............................................................................................... 99
7.3.6.- Tensin de Entrada........................................................................................ 101
7.3.7.- Estabilizadores .............................................................................................. 103
7.3.7.1 TDAS (Time-Delay Auto Synchronization) ............................................... 104
7.3.7.2 Estabilizacin de la dinmica cambiando la amplitud de Rampa ciclo a
ciclo .......................................................................................................... 108
7.4.- Pantalla de representacin ................................................................................ 110
7.4.1.- Representacin de Variables ......................................................................... 116
7.4.2.- Plano/Espacio de Estados.............................................................................. 117
7.4.2.1 Curva Caracterstica ................................................................................ 121
7.4.2.2 Banda de regulacin................................................................................. 130
7.4.3.- Seccin de Poincar ...................................................................................... 137
7.4.4.- Diagrama de Bifurcacin............................................................................... 142
7.4.5.- Creacin de ficheros .mat .............................................................................. 146
7.4.6.- El Informe ..................................................................................................... 148
8.- Simulaciones .............................................................................................................. 158
8.1.- La dinmica en modo deslizante Sliding....................................................... 150
8.2.- Control con Histresis........................................................................................ 152
8.3.- Corrector Factor de Potencia............................................................................ 157
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

5
9.- Conclusiones .............................................................................................................. 160
10.- Bibliografa .............................................................................................................. 162
11.- Anexos ...................................................................................................................... 165
11.1.- Algoritmo de clculo. Simuladorr.m................................................................ 165
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

6
1.- Introduccin
El comportamiento catico ocurre naturalmente en sistemas dinmicos no lineales. El
caos se ha vuelto un sujeto de moda en muchas actividades marcadas de la ciencia no lineal
durante las ltimas dcadas. Esta atrayendo no slo a cientficos en diferentes, relevantes y
relacionados campos de la ciencia sino tambin a filsofos y escritores. Los primeros
esfuerzos para investigar este comportamiento son debidos al matemtico francs Henri
Poincar cuando estudiaba la atraccin gravitacional entre planetas y estrellas.
El primer circuito electrnico en el cual se ha detectado el caos es el denominado
oscilador de Van Der Pol. Aos ms tarde, el bien conocido ahora circuito de Chua, ha
sido y es un sujeto de muchos trabajos cientficos. Durante mucho tiempo, el caos se
consideraba ms como un accidente (mal diseo) que como un comportamiento natural y
una dinmica posible. Lo que ha hecho que los ingenieros han venido haciendo con el
caos, hasta hace muy poco, una sola cosa: simplemente, evitar que ocurra.
Recientemente, matemticos, fsicos e ingenieros han dedicado muchos esfuerzos al
anlisis y la caracterizacin del caos en numerosos sistemas de diferentes ramas de la
ciencia como puede ser la dinmica de los fluidos, reacciones qumicas, dinmica de los
lseres, comunicaciones y circuitos electrnicos.
Hasta hace poco, se ha demostrado que el caos es manejable, que cabe sacarle
provecho, y que, incluso, es de valor incomparable. De hecho ya se ha aplicado para
aumentar la potencia de los lseres, para sincronizar la salida de los circuitos electrnicos,
para controlar las oscilaciones en las reacciones qumicas, para estabilizar el errtico latir
de corazn de los animales enfermos y para codificar los mensajes electrnicos y
garantizar el secreto de las comunicaciones.
Delante los resultados obtenidos hasta ahora y la cantidad de esfuerzos dedicados a la
investigacin del comportamiento catico, nos podemos convencer, entonces, que en un
futuro prximo, los ingenieros ya no rehuirn del caos, sino, que lo adoptarn.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

7
La dinmica catica en la electrnica de potencia se empez a estudiar cuando unos
autores de la universidad de Surrey (Reino Unido) publicaron un articulo en el cual
destacan la posibilidad de la dinmica catica en un convertidor de tipo Buck (reductor)
[Hamill et al., 1992] [1].
Para aumentar la eficiencia y reducir el peso, el tamao y el coste de los sistemas
electrnicos de potencia, los convertidores continua-continua (DC-DC) son unos de los
circuitos ms utilizados. Bsicamente, se usan en todas las situaciones donde hay una
necesidad de mantener una tensin a un nivel deseado. La realizacin de estos circuitos es
mediante una apropiada accin de conmutacin entre dos topologas diferentes que
usualmente se lleva a cabo mediante modulacin de anchura de pulsos PWM o bien
mediante el control de estructura variable denominado, a veces, control en modo de
deslizamiento (Sliding mode control) [Venkataramanan et al., 1985] [2]. La diferencia
entre la filosofa de los dos mtodos es que el primero esta basado en tcnicas de
promediacin y modelado en dominio de la frecuencia, mientras que el segundo esta
basado sobre tcnicas del dominio de tiempo.
La conmutacin forzada por la naturaleza del control de estos convertidores hace que
la combinacin de la planta con el sistema de control sea altamente no lineal y
consecuentemente, estos reguladores pueden producir fenmenos no lineales como el
comportamiento catico. En la mayora de los trabajos sobre el diseo y el estudio del
comportamiento de estos circuitos, que entran en una clase amplia de sistemas llamados
sistemas de estructura variable VSS, esta basado en la linealizacin del modelo
promediado en el caso PWM o bien en la utilizacin del mtodo del control equivalente en
el caso del control en modo de deslizamiento. Un tal proceder, no puede predecir las
posibles dinmicas no lineales que pueden ocurrir en los reguladores DCDC.
Esta limitacin ha llevado a que algunos investigadores a que no adopten estas
tcnicas de promediacin ni las del control equivalente. Actualmente no se conoce la
relacin entre el tipo de dinmica de los convertidores y los valores de los parmetros,
excepto en el caso de altas frecuencias cuando se puede emplear el modelo de promediado.
Y aun en el caso de altas frecuencias, los convertidores pueden entrar en dinmica
cuasiperidica o caotica para ciertos valores de los parmetros.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

8
La caracterizacin bifurcacional de los convertidores DC-DC dara un mapa del
comportamiento de los convertidores que permitir a los ingenieros de diseo de
convertidores DC-DC conocer que parmetros utilizar para obtener una cierta dinmica. En
concreto, esta caracterizacin permitira conocer qu parmetros usar para obtener un caos
robusto, dinmica que permitira abordar la disminucin del ruido EMI.
El estudio de estos sistemas mediante modelos continuos lineales a tramos o mediante
modelos discretos es conveniente para conservar las propiedades del sistema y por lo tanto
predecir los posibles fenmenos que pueden ocurrir. Recientemente se ha confirmado
mediante montajes experimentales que circuitos que se pueden cualificar de muy
sencillos son capaces de manifestar una pltora de dinmicas complicadas.
Estas dinmicas no hubieran sido explicadas si se hubiera considerado el modelo
linealizado de estos sistemas ya que es difcil si no es imposible, conservar las propiedades
intrnsecas no lineales del sistema (discontinuidades en el modelo, conmutaciones)
responsables a cualquier fenmeno no lineal. Actualmente, cada vez es ms claro que las
discontinuidades en estos sistemas no puede ser ignoradas y que son esenciales para
entender los orgenes del complicado comportamiento que pueden manifestar.
Estas consideraciones pueden jugar un papel importante en el desarrollo de nuevas
herramientas analticas que a su vez permitirn un mejor entendimiento de las
bifurcaciones y el caos en sistemas dinmicos conmutados tal como son los convertidores
electrnicos de potencia. Aos ms tarde, varios artculos publicados en diferentes revistas
analizan la dinmica no lineal y las posibles vas por las cuales un convertidor se puede
llevar a trabajar en el rgimen catico [Barnerjee et al., 1999] [3].
Muy recientemente, se ha mostrado mediante simulacin y experimentacin que estos
sistemas tanto si estn controlados por modulacin de anchura de pulsos, como cuando
estn controlados en modo de deslizamiento, son capaces de manifestar bifurcaciones y
caos [El Aroudi et al., 1999] [4], [El Aroudi et al., 2000] [5].
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

9
En esta lnea de trabajo, se han descubierto la ruta hacia el caos por doblamiento de
periodos, por va de la cuasi-periodicidad [El Aroudi et al., 1999] [4], [El Aroudi et al.,
2000] [5], y la dinmica catica debida a una bifurcacin tpica de los sistemas
conmutados como son los convertidores DC-DC. Se espera que un entendimiento detallado
de la naturaleza de los fenmenos descritos anteriormente llevar a un progreso adicional
en diferentes reas de ingeniera. En particular, la electrnica de potencia es un posible
campo de aplicacin.
El anlisis y la clasificacin de estas bifurcaciones es el sujeto de muchas
investigaciones en curso. En todas las vas haca el caos citadas anteriormente, se ha
observado que cuando el convertidor alcanza el rgimen catico, el espectro de la tensin
de salida se ve modificado respecto a cuando el convertidor trabaja en rgimen peridico.
En realidad, eran estas modificaciones espectrales asociadas al rgimen catico que
han proporcionado a diferentes investigadores una motivacin importante para estudiarlo.
Por naturaleza los convertidores DC-DC trabajan en un permanente rgimen transitorio,
conmutando corrientes entre diversas ramas del sistema y dando lugar a la generacin de
armnicos, sobretensiones, picos de corriente. Lo cual hace que su espectro sea una
superposicin de picos a los armnicos de la frecuencia de trabajo, y que la energa de su
espectro est concentrada a esas frecuencias.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

10
2.- Objetivos del Proyecto
El objetivo principal de este Proyecto es, aportar una herramienta de trabajo en la
Simulacin de Convertidores DC-DC, en un entorno de trabajo interactivo entre el usuario
y el programa.
Se pretende crear un programa bajo el entorno MATLAB V6.0, en el cual el usuario pueda
Simular el comportamiento de uno de los siguientes Convertidores:
Buck (reductor)
Boost (elevador)
Buck-Boost (reductor-elevador)
Ck
SEPIC
Buck con Filtro de Entrada
Boost con Filtro de Salida.
Este Simulador engloba el Convertidor DC-DC seleccionado, junto con un lazo de
control, permitiendo al usuario la modificacin de cualquier parmetro. Haciendo uso del
ajuste de los parmetros se pueden implementar diferentes controles, como puede ser el
control PWM, control con Histresis, control de Corriente mxima,... Tambin incluye una
seccin donde se permite ajustar la precisin y duracin de la simulacin.
Para todos los convertidores se dispone de la posibilidad de simular los dos modos de
funcionamiento posible: Modo conduccin continua (MCC) y Modo conduccin
discontinua (MCD), resolviendo directamente las ecuaciones que describen al sistema.
Por otro lado, unas de las opciones ms importantes que presenta el Simulador es la
capacidad de representacin. Permite seleccionar entre cuatro pantallas de representacin
segn sea la necesidad del usuario. En cada una de ellas se tiene la posibilidad de
representar cualquier variable en el dominio del tiempo y su correspondiente FFT.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

11
Tambin permite la representacin del Plano/Espacio de estados, la seccin de
Poincar y el Diagrama de Bifurcacin.
En este proyecto tambin se permite simular la actuacin de los siguientes
estabilizadores: Estabilizador de la dinmica cambiando la Amplitud de Rampa ciclo a
ciclo y el TDAS (Time Delay AutoSynchronization). En los cuales se pueda seleccionar el
periodo de activacin y ajustar sus parmetros correspondientes.
Para poder simular un comportamiento bastante completo del Convertidor DC-DC,
junto con su lazo de control, el Simulador tiene en cuenta la introduccin de una
perturbacin dentro de una simulacin determinada. La perturbacin ser de tipo escaln,
que puede ser aplicable a cualquier parmetro, indicando el periodo de actuacin y el
nuevo valor a adoptar.
El Simulador permite obtener un informe con todos los datos pertenecientes a una
simulacin realizada, pudiendo ser visualizado en pantalla o enviado a imprimir. Por otro
lado presenta la oportunidad de crear un fichero.mat donde se almacenan los datos
suficientes para poder realizar nuevamente dicha simulacin. Esta ltima caracterstica es
especialmente til cuando interesa recuperar simulaciones realizadas con anterioridad.
La finalidad de este Simulador es que sirva de herramienta y de ayuda, para introducir
de forma didctica al estudiante e investigador en el mundo de los Convertidores DC-DC,
y en particular en el mundo de los sistemas conmutados en general.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

12
3.- Bases Tericas
3.1.- Introduccin
Una de las partes ms importantes de la electrnica es la denominada electrnica de
potencia, que estudia la conversin y control de la energa elctrica y sus aplicaciones
tratando de maximizar el rendimiento, o lo que es lo mismo, minimizar la disipacin de
energa.
En la dcada de los 80 se pas del concepto de conversin y control en general de la
energa elctrica al concepto de modulacin del flujo de energa utilizando convertidores
conmutados, dotados de elementos conmutadores estticos del tipo semiconductores de
potencia. Los cuales tienen la capacidad de trabajar a frecuencias de conmutacin elevadas
y soportar potencias relativamente elevadas. As que los convertidores de energa elctrica
que se estudian en el mbito de la electrnica de potencia se denominan convertidores
estticos.
Dentro de los convertidores estticos se pueden encontrar diferentes clases, segn el
tipo de energa que convierta. Dependiendo de la conversin que realiza, el circuito recibe
un nombre determinado:
- Cicloconvertidor: es el convertidor que proporciona una corriente alterna a
partir de otra corriente alterna (Convertidor AC-AC).
- Rectificador: convierte una tensin alterna en una tensin continua (Convertidor
AC-DC). Primeramente se rectifica la seal y luego se filtra. Para obtener la
seal continua a la salida, se har pasar la seal por el regulador.
- Ondulador: suministra una tensin alterna a partir de una tensin continua
(Convertidor DC-AC). En primer lugar se trocear la seal, para despus
obtener su valor medio mediante un condensador. Para obtener la seal
senoidal, se coloca a la salida un convertidor resonante.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

13
- Troceador o Chopper: convierte una determinada tensin continua en otra
tensin continua con bajo rizado (Convertidor DC-DC).
Cada uno de estos tipos presenta una gran amalgama de topologas, cada una de ellas
diseada para obedecer a unas especificaciones concretas.
El principio de funcionamiento ser el mismo para todos los convertidores
conmutados, es el principio de almacenamiento y transferencia de energa en ciclos de
conmutacin. Durante el primer intervalo del ciclo de trabajo, el convertidor almacena la
energa en la bobina, transfiriendo en el segundo intervalo de trabajo esta energa al
condensador. El control gobierna los estados de conduccin y de bloqueo de los
conmutadores.
Con el objetivo de convertir energa elctrica con la mxima eficiencia, los
convertidores de potencia ideales poseen nicamente elementos que no presentan prdidas,
es decir, que no absorben potencia. Se pueden aproximar dos grupos bsicos de
componentes reales que presentan prdidas mnimas:
- Componentes reactivos: Son los elementos que almacenan energa, como los
condensadores y bobinas. Estos componentes absorben energa del circuito, la
almacenan y finalmente la devuelven al circuito.
- Componentes conmutadores: Son dispositivos que se comportan idealmente
como interruptores, es decir, sin prdidas de conmutacin; en estado de
conmutacin (ON) presentan una tensin en bornes nula (v=0), y en estado de
corte (OFF) tienen una corriente de paso nula (i=0). De esta manera el
producto Vi ser siempre cero y no disiparan potencia. Otro punto importante
para que los interruptores conmutados disipen la menor potencia posible, es
procurar que los tiempos de conmutacin sean muy pequeos, es decir que la
conmutacin sea lo ms rpida posible para evitar estar mucho tiempo en la
zona lineal.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

14
3.2.- Convertidores DC-DC
Los convertidores DC-DC son circuitos que controlan la carga y descarga de energa
en sus elementos pasivos almacenadores de energa, es decir, condensadores y bobinas,
consiguiendo un cambio en el nivel de una tensin continua; quedando el flujo de energa
determinado por el uso y control de elementos conmutadores.
Otra manera de describir estos convertidores sera definir estos circuitos como
troceadores (Choppers) de la seal continua que proviene de la entrada utilizando para ello
elementos conmutadores y haciendo pasar la seal troceada por un filtro pasabajos,
realizado con elementos almacenadores de energa, y obteniendo otra tensin de salida
continua. Por lo que la conversin DC-DC significa la obtencin de una tensin continua
con unas caractersticas determinadas a partir de otro nivel de tensin que no las posee.
Dentro de los convertidores DC-DC se pueden encontrar varios tipos. Una primera
divisin de los diferentes tipos se encuentra, como en los interruptores conmutadores,
desde el punto de vista del numero de cuadrantes en que se puede actuar el convertidor, es
decir, si existe o no la posibilidad de obtener un flujo de potencia bidireccional.
As pues, existen sistemas unidireccionales, denominados tambin convertidores de un
cuadrante, y sistemas reversibles, subdividiendo stos ltimos en convertidores de dos
cuadrantes y de cuatro cuadrantes. Se utilizar el tipo que proceda dependiendo de las
caractersticas de la aplicacin con que se trabaje, generalmente segn el tipo de carga que
alimente el convertidor DC-DC. Por otro lado, los que solamente admiten funcionamiento
en un cuadrante se pueden subdividir en las denominadas tres configuraciones bsicas y el
chopper de acumulacin capacitiva, tambin conocido como convertidor Cuk.
Las tres configuraciones bsicas son: Convertidor Buck (o reductor), Convertidor
Boost (o elevador) y Convertidor Buck-Boost ( elevador-reductor), los cuales son
objetivos de este proyecto junto al Ck, SEPIC, Buck con filtro de Entrada y Boost con
filtro de Salida.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

15
A parte de estos convertidores DC-DC existen otros tipos, como los convertidores con
aislamiento galvnico o convertidores resonantes.
Como ya se mencion anteriormente, el principio de funcionamiento es el mismo para
todos ellos, y se trata del principio de almacenamiento y transferencia de energa en ciclos
de conmutacin.
Las variables de estados para los convertidores sern las tensiones en los
condensadores y las corrientes en los inductores. Tambin se incluye como variable de
estado, la diferencia existente entre la tensin de salida y la tensin deseada (siendo
contemplada como variable del error), cuando el controlador incluye un trmino integral.
3.2.1.- Modos de conduccin
Todos los convertidores pueden presentar dos modos de conduccin, los cuales se
deben a la relacin entre el tiempo en el que el conmutador se encuentra cerrado, y el
tiempo necesario para que la bobina descargue totalmente la energa almacenada
previamente [11]. Los modos de conduccin posibles son:
- Modo de conduccin continua (MCC): La intensidad que fluye por la carga
flucta entre unos valores mximo y mnimo, pero nunca llega a anularse. Esto
se debe a que el conmutador deber estar bloqueado un intervalo de tiempo que
permita a la intensidad en la carga no hacerse cero. De este modo, al comenzar
el siguiente periodo la intensidad podr partir de un valor inicial,
) ( MIN L
I .
- Modo de conduccin discontinua (MCD): La intensidad en la carga se hace nula
en un momento determinado a lo largo de un intervalo de tiempo Toff durante
el cual el interruptor esta abierto. El tiempo que permanece abierto el
interruptor es mayor que el tiempo que puede estar la bobina cediendo energa,
con lo que al iniciarse el siguiente periodo la intensidad en la carga partir de
cero.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

16
Ambos modos de operacin quedan reflejados en la figura 1, para el caso de un
chopper reductor.
Fig. 1. Intensidad en la bobina para un chopper reductor para modos
de conduccin MCC y MCD.
3.2.2.- Ciclo de trabajo.
El interruptor se abre y se cierra siguiendo una seal de periodo T. El tiempo
durante el cual el interruptor esta cerrado, se denominar tiempo de conduccin,
ON
T .
Por otro lado el tiempo que el interruptor permanece abierto, se llamara tiempo de bloqueo,

OFF
T . La suma de
ON
T y
OFF
T forman el periodo del convertidor (T).
En un convertidor la potencia entregada a la carga esta en funcin de , cociente entre
ON
T y T. Pues bien, a dicho cociente se le denomina ciclo de trabajo. Y se define como
la fraccin del periodo del convertidor en el cual el interruptor se halla cerrado.
T
T
ON
(1)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

17
Observando la expresin anterior (1) se puede deducir que se presentan tres formas
diferentes de modificar el ciclo de trabajo, y por tanto la tensin de salida.
- Variando el tiempo de conduccin
ON
T , al mismo tiempo que se mantiene T
fijo. Llamado tambin Modulacin por Ancho de Pulso (PWM) ya que la
frecuencia de la seal del convertidor se mantiene constante mientras que no
ocurre as con la anchura del pulso que define el tiempo de conduccin del
convertidor.
- Variando T y conservando
ON
T constante. Denominado Modulacin de
Frecuencia ya que es la frecuencia del convertidor la que varia. El
inconveniente mas destacado de este mtodo de control se encuentra en la
generacin indeseada de armnicos a frecuencias impredecibles, por lo que el
diseo del consiguiente filtro se revestir de una complejidad en algunos casos
excesiva.
- Modificando ambos, el tiempo de conduccin
ON
T y T.
A continuacin se centrar en el funcionamiento y comportamiento de los
convertidores DC-DC a que hacen referencia este proyecto.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

18
4.- Estudio de los Convertidores utilizados por el Simulador
4.1.- Convertidor Buck (Reductor)
El convertidor Buck, es un tipo de convertidor conmutado DC-DC tambin conocido
por el nombre de convertidor reductor (Step-Down) [7],[8]. La funcin de este convertidor
es mantener una tensin de salida inferior a la de entrada regulada frente a variaciones de
la tensin de entrada o de la carga.
En la figura 2, se muestra el esquema del convertidor Buck. En el modelo del
convertidor utilizado en este proyecto se han incluido tanto la resistencia serie de la
bobina, como la resistencia serie del condensador.
Este convertidor forma parte de la familia de los convertidores de segundo orden, ya
que en el se encuentran dos elementos almacenadores de energa. Se muestra el circuito del
convertidor en lazo abierto para realizar un estudio detallado de su funcionamiento y
definicin de las variables de estados.
Fig. 2. Esquema de un convertidor DC-DC tipo Buck (reductor)
4.1.1.- Funcionamiento Bsico del convertidor Buck
En un regulador reductor, el voltaje promedio de salida
o
V , es menor que el voltaje de
entrada
in
V , de ah la palabra reductor.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

19
El interruptor S conmuta a una frecuencia de conmutacin f=1/T. Se distingue dos
modos de operacin segn si la corriente por el inductor L se anula durante el periodo de
operacin T o si por el contrario se mantiene a un valor de corriente
) ( MIN L
I .
Seguidamente se describen los modos de conduccin, y en cada uno de ellos se
observarn sus topologas y se obtendrn las ecuaciones caractersticas del sistema, que
expresadas en forma matricial sern las utilizadas por el Simulador del proyecto.
4.1.1.1 Modo de conduccin continua (MCC)
En este modo de funcionamiento la intensidad que fluye por el inductor flucta entre
unos valores mximo y mnimo, pero nunca llega a anularse. Esto, como se ver ms
adelante, se debe a la relacin entre el tiempo en el que el interruptor se encuentra cerrado,
y el tiempo necesario para que la bobina descargue totalmente la energa almacenada
previamente.
En t=0 comienza a conducir el interruptor S (primera topologa), el circuito
equivalente de esta topologa esta representado en la figura 3. Como la tensin de salida V
o
es menor que la tensin de entrada V
in
, la corriente por inductor L ser creciente durante
este intervalo. La corriente que circula por el interruptor es igual a la de L.
Fig. 3. Convertidor Buck durante topologa ON, intervalo
ON
T t < < 0
Durante el intervalo de tiempo en que el interruptor se halla en conduccin, es decir
ON, y el diodo se halla en corte, OFF, se dice que el convertidor se encuentra en la
topologa ON.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

20
Esta topologa se cumplir durante el intervalo T t < < 0 , donde es el ciclo de
trabajo (duty cycle). De ah que dicho intervalo sea conocido como el intervalo
ON
T , es
decir
ON
T t < < 0 .
Durante la topologa ON se verifican las siguientes expresiones:
( ) ( )
( ) L
V
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in L
C
C
SL C
C
L
L
C
C
C
C
+

,
_

+
+

,
_

,
_

+
+

,
_

1
(2)
Un tiempo T despus se desconecta el interruptor S (segunda topologa). Se genera
entonces una sobretensin que hace conducir al diodo D (diodo de marcha libre)
manteniendo as la continuidad de la corriente por L. El nuevo circuito esta representado en
la figura 4. La corriente por el inductor es ahora decreciente, por lo que se abate hasta que
en el siguiente ciclo el interruptor se vuelve a activar.
Fig. 4. Convertidor Buck durante topologa OFF, intervalo T t T
OFF
< < .
Durante el intervalo de tiempo en que el interruptor se halla desconectado, es decir
OFF, y el diodo de marcha libre se halla en conduccin, ON, se dice que el
convertidor se encuentra en la topologa OFF. Esta topologa se cumplir durante el
intervalo, T t T < < . Por lo que dicho intervalo es conocido como el intervalo
OFF
T , es
decir, T t T
ON
< < .
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

21
Durante la topologa OFF se verifican las siguientes expresiones:
( ) ( )
( ) L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
L
C
C
SL C
C
L
L
C
C
C
C

,
_

+
+

,
_

,
_

+
+

,
_

+

(3)
El modo de conduccin continua se asocia al hecho de que el interruptor y el diodo
nunca estarn en bloqueo a la vez.
De este modo se puede decir que:
OFF ON
T T T +
Ser la ley de control la que determinar la duracin de los subintervalos de
conmutacin a partir de las variables de estado del convertidor y de las posibles variables
de estado del subsistema de control.
4.1.1.2 Modo de conduccin discontinua (MCD)
El modo de conduccin discontinua presenta tres topologas. Las dos primeras son
iguales a las topologas presentadas para el modo de conduccin continua, y la tercera se
define cuando los dos elementos conmutadores diodo de marcha libre e interruptor, estn
bloqueados (OFF) a la vez.
La tercera topologa se debe a que la bobina tiene tiempo suficiente para descargar la
energa almacenada.
Supondremos que la corriente se anula a partir de algn instante del intervalo
T t T
ON
< < , hasta t=T. En t=0 comienza a conducir el interruptor S, el circuito resultante
es el mismo que el representado en la figura 3. Un tiempo T despus se desconecta el
interruptor S y conduce el diodo de marcha libre. El nuevo circuito es el representado en la
figura 4.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

22
En el instante
'
off
t t la corriente
L
i se anula, el circuito resultante de esta nueva
topologa esta representado en la figura 5.
Fig. 5. Convertidor Buck durante topologa OFF , intervalo
T t T
OFF
< <
'
De este modo se puede decir que:
'
OFF
OFF ON
T T T T + +
Por lo que las expresiones para el modo de conduccin discontinuo son:
Durante la topologa ON (S-ON, D-OFF):
( ) ( )
( ) L
V
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in L
C
C
SL C
C
L
L
C
C
C
C
+

,
_

+
+

,
_

,
_

+
+

,
_

1
(4)
Durante la topologa OFF (S-OFF, D-ON):

( ) ( )
( ) L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
L
C
C
SL C
C
L
L
C
C
C
C

,
_

+
+

,
_

,
_

+
+

,
_

+

(5)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

23
Durante la topologa OFF (S-OFF, D-OFF):
( )
0

+

dt
di
C R R
V
dt
dV
L
C
C C
(6)
4.2.- Convertidor Boost (Elevador)
El convertidor Boost, es un tipo de convertidor conmutado DC-DC tambin conocido
por el nombre de convertidor elevador (Step-Up) o chopper paralelo [6]. La funcin de este
convertidor es mantener una tensin de salida regulada frente a variaciones de la tensin de
entrada o de la carga.
Su principal aplicacin se halla en la fuente de alimentacin conmutadas (F.A.C.S) y
en el frenado regenerativo de los motores DC.
En la figura 6, se muestra el esquema del convertidor Boost. En el modelo del
convertidor utilizado en este proyecto se han incluido tanto la resistencia serie de la
bobina, como la resistencia serie del condensador.
Fig. 6. Esquema de un convertidor DC-DC tipo Boost
Este tipo de convertidor tambin es de segundo orden, ya que en l se pueden apreciar
dos elementos almacenadores de energa. Se muestra el circuito del convertidor en lazo
abierto para realizar un estudio detallado de su funcionamiento y definicin de las
variables de estados.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

24
4.2.1.- Funcionamiento Bsico del convertidor Boost
En un regulador elevador, el voltaje promedio de salida
o
V , es mayor que el voltaje de
entrada
in
V , de ah la palabra elevador. Se distingue al igual que en el Buck, dos modos
de operacin, segn la corriente por el inductor L se anule durante el periodo de operacin
T: MCC y MCD.
En este convertidor, la energa que procede de la entrada
in
V es conducida por el
elemento de conmutacin para ser almacenada en la bobina. Este almacenamiento de
energa se efecta durante el periodo de conduccin del interruptor, no existiendo durante
este intervalo ningn tipo de transferencia de energa a la carga.
Cuando el conmutador se abre, la tensin que se produce en bornes de la bobina se
suma a la tensin de la fuente obtenindose una tensin de salida superior a esta ltima y
con idntica polaridad. Al mismo tiempo, la energa almacenada previamente por la bobina
es transferida a la carga.
Seguidamente se describen los modos de conduccin, y en cada uno de ellos se
observarn sus topologas, de las cuales se obtendrn las ecuaciones caractersticas del
sistema, que expresadas en forma matricial sern las utilizadas por el Simulador del
proyecto.
4.2.1.1 Modo de conduccin continua (MCC)
El transistor conmuta peridicamente con una frecuencia de conmutacin ( T f / 1 );
por tanto, el circuito presentar dos topologas segn el estado en que se encuentre el
interruptor.
En t=0 comienza a conducir el interruptor S (topologa ON), el circuito equivalente
de esta topologa esta representado en la figura 7.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

25
Fig. 7. Convertidor Boost durante topologa ON, intervalo
ON
T t < < 0
Durante el intervalo
ON
T , es decir
ON
T t < < 0 , en que el interruptor se halla en
conduccin (ON), por lo que solamente se establecer flujo de corriente a travs de la
bobina, ya que el diodo se encuentra polarizado inversamente, por lo tanto la corriente que
pasar por l ser prcticamente nula ( 0
D
i ).
A lo largo de este intervalo se producir el almacenamiento de la energa en L.
Por consiguiente, en bornes de la bobina resulta una diferencia de potencial constante
de valor igual a la tensin de entrada
in
V .
Durante la topologa ON se verifican las siguientes expresiones:
( )
L
V
i
L
R
dt
di
C R R
V
dt
dV
in
L
SL L
C
C C
+
,
_

(7)
Un tiempo T despus el interruptor pasa a bloqueo (topologa OFF). Se producir
una inversin de polaridad en la bobina, debido a la imposibilidad de variar bruscamente la
intensidad que pasa por ella por lo que hace conducir al diodo D (diodo de marcha libre)
manteniendo as la continuidad de la corriente por L.
El nuevo circuito esta representado en la figura 8.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

26
Fig. 8. Convertidor Boost durante topologa OFF, intervalo T t T
OFF
< < .
Ahora la bobina acta como generador, sumndose su tensin a la tensin existente a
la entrada del convertidor. El condensador se carga a travs del diodo con una tensin de
valor
in
V menos la tensin inducida en la bobina. Por ello la corriente en la bobina es
decreciente mientras el interruptor no entra nuevamente en estado de conduccin.
Gracias a dicha inversin de polaridad, la bobina acta como receptor en el primer
estado y como generador en el segundo.
El filtro utilizado, C, tiene como misin recibir la energa que previamente ha
almacenado la bobina, manteniendo la tensin y corriente de salida durante todo el tiempo
que la bobina no entrega energa a la salida.
Durante el intervalo de tiempo T t T
ON
< < en que el convertidor presenta esta
topologa OFF se verifican las siguientes expresiones:
( ) ( )
( ) L
V
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in L
C
C
SL C
C
L
L
C
C
C
C
+

,
_

+
+

,
_

,
_

+
+

,
_

1
(8)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

27
4.2.1.2 Modo de conduccin discontinua (MCD)
El modo de conduccin discontinua presenta tres topologas. Las dos primeras son
iguales a las topologas presentadas para el modo de conduccin continua, y la tercera se
define cuando los dos elementos conmutadores diodo de marcha libre e interruptor, estn
bloqueados (OFF) a la vez.
La tercera topologa se debe a que la bobina tiene tiempo suficiente para descargar la
energa almacenada.
Supondremos que la corriente se anula a partir de algn instante del intervalo
T t T
ON
< < , hasta t=T. En t=0 comienza a conducir el interruptor S, el circuito resultante
es el mismo que el representado en la figura 7. Un tiempo T despus se desconecta el
interruptor S y conduce el diodo de marcha libre. El nuevo circuito es el representado en la
figura 8.
En el instante
'
off
t t la corriente
L
i se anula, el circuito resultante de esta nueva
topologa esta representado en la figura 9.
Fig. 9. Convertidor Boost durante topologa OFF , intervalo
T t T
OFF
< <
'
Por lo que las expresiones para el modo de conduccin discontinuo son:
Durante la topologa ON (S-ON, D-OFF):
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

28

( )
L
V
i
L
R
dt
di
C R R
V
dt
dV
in
L
SL L
C
C C
+
,
_

(9)
Durante la topologa OFF (S-OFF, D-ON):
( ) ( )
( ) L
V
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in L
C
C
SL C
C
L
L
C
C
C
C
+

,
_

+
+

,
_

,
_

+
+

,
_

1
(10)
Durante la topologa OFF (S-OFF, D-OFF):

( )
0

+

dt
di
C R R
V
dt
dV
L
C
C C
(11)
4.3.- Convertidor Buck-Boost (Reductor-Elevador)
El convertidor Buck-Boost, es un tipo de convertidor conmutado DC-DC tambin
conocido por el nombre de convertidor reductor-elevador [5]. La principal aplicacin de
este convertidor, que como su nombre indica puede trabajar tanto de convertidor elevador
como de reductor, se encuentra en aquellas fuentes conmutadas en las que se desea que la
polaridad de la tensin de salida sea contraria a la existente a la entrada del convertidor.
En la figura 10 aparece la disposicin del circuito para un convertidor Buck-Boost.
Este tipo de convertidor se puede obtener a partir de la conexin en cascada de los dos
convertidores bsicos mencionados anteriormente, Buck y Boost, de tal forma que la razn
de conversin del mismo vendr configurada por el producto de las razones
correspondientes a estos dos convertidores.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

29
En el modelo del convertidor utilizado en este proyecto se han incluido tanto la
resistencia serie de la bobina, como la resistencia serie del condensador.
Fig. 10. Esquema de un convertidor DC-DC tipo Buck-Boost
4.3.1.- Funcionamiento Bsico del convertidor Buck-Boost
Un Convertidor Buck-Boost suministra un voltaje de salida que puede ser menor o
mayor que el voltaje de entrada, de ah el nombre reductor-elevador; la polaridad del
voltaje de salida es opuesta a la del voltaje de entrada. Este regulador tambin se conoce
como regulador inversor.
Cuando el interruptor S se cierra, la fuente de entrada
in
V se conecta a la bobina, al
mismo tiempo que el diodo D queda polarizado inversamente. Como consecuencia de esto,
la intensidad que circula por la inductancia crece linealmente, almacenando energa.
Transcurrido el
ON
T , el interruptor se abre, con lo que la energa almacenada
previamente en la bobina se transfiere a travs del diodo, al resto del circuito. Durante este
intervalo,
OFF
T del convertidor, la fuente no suministra ningn tipo de energa. Se
distingue al igual que en los convertidores anteriores, dos modos de operacin, segn la
corriente por el inductor L se anule durante el periodo de operacin T: MCC y MCD.
De la misma forma que hemos venido haciendo con los anteriores convertidores,
seguidamente se describen los posibles modos de conduccin.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

30
Para cada uno de ellos se observarn sus topologas, de las cuales se obtendrn las
ecuaciones caractersticas del sistema, que expresadas en forma matricial sern las
utilizadas por el Simulador del proyecto.
4.3.1.1 Modo de conduccin continua (MCC)
El transistor conmuta peridicamente con una frecuencia de conmutacin ( T f / 1 );
por tanto, el circuito presentar dos topologas segn el estado en que se encuentre el
interruptor. En t=0 comienza a conducir el interruptor S (topologa ON), el circuito
equivalente de esta topologa esta representado en la figura 11.
Fig. 11. Convertidor Buck-Boost durante topologa ON, intervalo
ON
T t < < 0
Durante el intervalo
ON
T , es decir
ON
T t < < 0 , en que el interruptor se halla en
conduccin (ON) y por lo que solamente se establecer flujo de corriente a travs de la
bobina, ya que el diodo se encuentra polarizado inversamente, por lo tanto la corriente que
pasar por l ser prcticamente nula ( 0
D
i ). A lo largo de este intervalo se producir el
almacenamiento de la energa en L.
Por consiguiente, en bornes de la bobina resulta una diferencia de potencial constante
de valor igual a la tensin de entrada
in
V . Durante la topologa ON se verifican las
siguientes expresiones:
( )
L
V
i
L
R
dt
di
C R R
V
dt
dV
in
L
SL L
C
C C
+
,
_

(12)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

31
Un tiempo T despus el interruptor pasa a bloqueo (topologa OFF). Se genera
entonces una sobretensin que hace conducir al diodo D (diodo de marcha libre)
manteniendo as la continuidad de la corriente por L. El nuevo circuito esta representado
en la figura 12.
Fig. 12. Convertidor Buck-Boost durante topologa OFF, intervalo T t T
OFF
< < .
Debido a la continuidad de la corriente, el condensador provoca una tensin inversa a
la carga, mientras el interruptor no entra nuevamente en estado de conduccin.
Durante el intervalo de tiempo T t T
ON
< < en que el convertidor presenta esta
topologa OFF se verifican las siguientes expresiones:
( ) ( )
( ) L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
L
C
C
SL C
C
L
L
C
C
C
C

,
_

+
+

,
_

,
_

+
+

,
_

+

(13)
4.3.1.2 Modo de conduccin discontinua (MCD)
El modo de conduccin discontinua presenta tres topologas. Las dos primeras son
iguales a las topologas presentadas para el modo de conduccin continua, y la tercera se
define cuando los dos elementos conmutadores diodo de marcha libre e interruptor, estn
bloqueados (OFF) a la vez.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

32
La tercera topologa se debe a que la bobina tiene tiempo suficiente para descargar la
energa almacenada.
Supondremos que la corriente se anula a partir de algn instante del intervalo
T t T
ON
< < , hasta t=T. En t=0 comienza a conducir el interruptor S, el circuito resultante
es el mismo que el representado en la figura 11. Un tiempo T despus se desconecta el
interruptor S y conduce el diodo de marcha libre. El nuevo circuito es el representado en la
figura 12.
En el instante
'
off
t t la corriente
L
i se anula, el circuito resultante de esta nueva
topologa esta representado en la figura 13.
Fig. 13. Convertidor Buck-Boost durante topologa OFF , intervalo
T t T
OFF
< <
'
Por lo que las expresiones para el modo de conduccin discontinuo para el convertidor
Buck-Boost son:
Durante la topologa ON (S-ON, D-OFF):
( )
L
V
i
L
R
dt
di
C R R
V
dt
dV
in
L
SL L
C
C C
+
,
_

(14)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

33
Durante la topologa OFF (S-OFF, D-ON):
( ) ( )
( ) L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
L
C
C
SL C
C
L
L
C
C
C
C

,
_

+
+

,
_

,
_

+
+

,
_

+

(15)
Durante la topologa OFF (S-OFF, D-OFF):

( )
0

+

dt
di
C R R
V
dt
dV
L
C
C C
(16)
4.4.- Convertidor Cuk
El convertidor Cuk, es un tipo de convertidor conmutado DC-DC perteneciente a la
familia de convertidores de cuarto orden [20]. En este convertidor se pueden apreciar la
existencia de dos condensadores (C
1
,C
2
) y de dos inductores (L
1
,L
2
). Los subndices 1
hacen referencia a los elementos almacenadores de la entrada, y por lo contrario el
subndice 2 hacen referencia a los de la salida.
La funcin de este convertidor es mantener una tensin de salida regulada frente a
variaciones de la tensin de entrada o de la carga.
Fig. 14. Esquema de un convertidor DC-DC tipo Cuk
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

34
En la figura 14 aparece la disposicin del circuito para un convertidor Cuk. En el
modelo del convertidor utilizado en este proyecto se han incluido tanto las resistencias
series de las bobinas, como las resistencias serie de los condensadores.
4.4.1.- Funcionamiento Bsico del convertidor Ck
Un Convertidor Ck suministra un voltaje de salida que puede ser menor o mayor que
el voltaje de entrada, la polaridad del voltaje de salida es opuesta a la del voltaje de
entrada. Este regulador tambin se conoce como regulador inversor.
Cuando el interruptor S se cierra, la fuente de entrada
in
V se conecta a la bobina L
1
, al
mismo tiempo que el diodo D queda polarizado inversamente. Como consecuencia de esto,
la intensidad que circula por la inductancia L
1
crece linealmente, almacenando energa.
Transcurrido el
ON
T , el interruptor se abre, con lo que la energa almacenada
previamente en la bobina L
1
junto con la de entrada se transfiere al condensador de entrada
C
1
. Durante este intervalo,
OFF
T del convertidor, la fuente no suministra ningn tipo de
energa a la salida. Por el contrario esta situacin hace que el inductor L
2
permita la
circulacin de corriente en el mismo sentido, hacia el condensador C
2
y la carga.
Se distingue al igual que en los convertidores anteriores, dos modos de operacin,
segn las corrientes por los inductores se anulen durante el periodo de operacin T: MCC
y MCD.
De la misma manera en que se han analizado los convertidores anteriores, se analizar
el siguiente convertidor, el cual a partir de las diferentes topologas de funcionamiento se
extraern las ecuaciones caractersticas, que sern estudiadas posteriormente.
4.4.1.1 Modo de conduccin continua (MCC)
Al igual que el regulador Buck-Boost (reductor-elevador), el regulador Ck
proporciona un voltaje de salida que puede ser menor o mayor, siendo la polaridad del
voltaje de salida opuesta a la polaridad del voltaje de entrada.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

35
En t=0 comienza a conducir el interruptor S (topologa ON), el circuito equivalente
de esta topologa esta representado en la figura 15.
Fig. 15. Convertidor Ck durante topologa ON, intervalo
ON
T t < < 0
Durante el intervalo
ON
T , es decir
ON
T t < < 0 , en que el interruptor se halla en
conduccin (ON) y el diodo D tiene polarizacin inversa, por lo que la corriente se eleva
a travs del inductor L
1
.
Simultneamente, el voltaje del capacitor C
1
pone en polarizacin inversa al diodo D
y lo desactiva. El capacitor C
1
descarga su energa en el circuito formado por C
1
,C
2
, la
carga y L
2
. Las expresiones que determinan esta topologa son las siguientes:
( ) ( )
( )
1

1
1
2 2

2
1
1
1 1
2 1
1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R
dt
di
C
i
dt
dV
L
V
L
i
R R
R R
R R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in
L
S L
L C
C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(17)
La topologa OFF empieza cuando se desconecta el interruptor, cuyo circuito se
representa en la figura 16. Se carga el capacitor C
1
a partir del suministro de entrada y la
energa almacenada en el inductor L
2
se transfiere a la carga.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

36
Fig. 16. Convertidor Ck durante topologa OFF, intervalo T t T
OFF
< < .
El diodo D y el interruptor proporcionan una conmutacin sincrona. El capacitor C
1
es el medio para la transferencia de energa de la fuente a la carga.
Las expresiones pertenecientes a la topologa OFF son:
( ) ( )
( )
1 1

1
1
2

2
1
1
2
1 1 1
1 1
2
2
2
2 2
2
2
2
2
2
2
2
L
V
L
V
i
L
R R
dt
di
C
i
dt
dV
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in C
L
S C L
L C
L
C
C
S C
C
L
L
C
C
C
C
+
,
_

,
_

+
+

,
_

,
_

+
+

,
_

+

(18)
4.4.1.2 Modo de conduccin discontinua (MCD)
El modo de conduccin discontinua presenta tres topologas, igual que los
convertidores anteriores. Las dos primeras son iguales a las topologas presentadas para el
modo de conduccin continua, y la tercera se define cuando los dos elementos
conmutadores diodo de marcha libre e interruptor, estn bloqueados (OFF) a la vez.
La tercera topologa se debe a que las dos bobinas tienen tiempo suficiente para
descargar la energa almacenada. Por lo tanto la condicin para que esta tercera topologa
ocurra es cuando la suma de las corrientes de los inductores se hagan cero.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

37
Supondremos que la suma de las corrientes se anula a partir de algn instante del
intervalo T t T
ON
< < , hasta t=T. En t=0 comienza a conducir el interruptor S, el circuito
resultante es el mismo que el representado en la figura 15. Un tiempo T despus se
desconecta el interruptor S y conduce el diodo de marcha libre. El nuevo circuito es el
representado en la figura 16.
En el instante
'
off
t t la suma de las corrientes
2 1 L L
i i + se anula, por lo que el circuito
resultante de esta nueva topologa esta representado en la figura 17.
Fig. 17. Convertidor Ck durante topologa OFF , intervalo
T t T
OFF
< <
'
Analizando el convertidor para el modo de conduccin discontinua, se extraen las
siguientes expresiones, segn la topologa:
Durante la topologa ON (S-ON, D-OFF):

( ) ( )
( )
1

1
1
2 2

2
1
1
1 1
2 1
1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R
dt
di
C
i
dt
dV
L
V
L
i
R R
R R
R R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in
L
S L
L C
C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(19)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

38
Durante la topologa OFF (S-OFF, D-ON):

( ) ( )
( )
1 1

1
1
2

2
1
1
2
1 1 1
1 1
2
2
2
2 2
2
2
2
2
2
2
2
L
V
L
V
i
L
R R
dt
di
C
i
dt
dV
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in C
L
S C L
L C
L
C
C
S C
C
L
L
C
C
C
C
+
,
_

,
_

+
+

,
_

,
_

+
+

,
_

+

(20)
Durante la topologa OFF (S-OFF, D-OFF):
( ) ( )
( ) ( ) ( )
( ) ( )
( ) ( ) ( )
( ) ( ) 2 1 2 1

...
2 1

2 1
1
2 1 2 1
...
1 2

2 1

2
1
1
2
2
2 1 1
1
2
2
1
1 1
1
2
2
2
2 1 1 2
2
2
1
2
2
2
2
L L
V
L L
i
R R
R R
R R R
L L
V
V
L L R R
R
dt
di
C
i
dt
dV
L L
V
L L
V
L L
i
R R
R R
R R R V
L L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in L
C
C
S C S
C
C
C
L
L C
in C
L
C
C
S C S C
C
L
L
C
C
C
C
+
+
+

,
_

+
+ + +

,
_

+ +

+
+
+
+

,
_

+
+ + +

,
_

+ +

,
_

+
+

,
_

+

(21)
4.5.- Convertidor SEPIC
El convertidor SEPIC, es tambin un tipo de convertidor conmutado DC-DC
perteneciente a la familia de convertidores de cuarto orden [14]. En la figura 18 aparece la
disposicin del circuito para un convertidor SEPIC.
Como se puede apreciar este convertidor contiene cuatro elementos almacenadores de
energa: dos condensadores (C
1
,C
2
) y dos inductores (L
1
,L
2
), en los cuales tambin se
tienen en cuenta sus respectivas resistencias serie.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

39
Fig. 18. Esquema de un convertidor DC-DC tipo SEPIC
La funcin de este convertidor es mantener una tensin de salida regulada frente a
variaciones de la tensin de entrada o de la carga.
4.5.1.- Funcionamiento Bsico del convertidor SEPI C
Un Convertidor SEPIC suministra un voltaje de salida que puede ser menor o mayor
que el voltaje de entrada, la polaridad del voltaje de salida es la misma a la del voltaje de
entrada.
Cuando el interruptor S se cierra, la fuente de entrada
in
V se conecta a la bobina L1, al
mismo tiempo que el diodo D queda polarizado inversamente. Como consecuencia de esto,
la intensidad que circula por la inductancia L
1
crece linealmente, almacenando energa. En
esta situacin el condensador C
1
alimenta al inductor L
2
y el potencial de C
2
es entregado a
la carga.
Transcurrido el
ON
T , el interruptor se abre, con lo que la energa almacenada
previamente en la bobina L
1
junto con la de entrada se transfiere al condensador de entrada
C
1
. Este intervalo del convertidor hace que la energa almacenada en el inductor L
2
se
transfiera a C
2
y la carga.
Se distingue al igual que en los convertidores anteriores, dos modos de operacin,
segn las corrientes por los inductores se anulen durante el periodo de operacin T: MCC
y MCD.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

40
De la misma manera que se analizaron los convertidores anteriores, se analizara el
SEPIC identificando los dos posibles modos de funcionamiento del convertidor y
estudiando sus respectivas ecuaciones caractersticas que representan el comportamiento
durante las diferentes topologas.
4.5.1.1 Modo de conduccin continua (MCC)
En t=0 comienza a conducir el interruptor S (topologa ON), el circuito equivalente
de esta topologa esta representado en la figura 19.
Fig. 19. Convertidor SEPIC durante topologa ON, intervalo
ON
T t < < 0 .
Durante el intervalo
ON
T , es decir
ON
T t < < 0 , el interruptor se halla en conduccin
(ON), por lo que la corriente se eleva a travs del inductor L
1
.
Simultneamente, el voltaje del capacitor C
1
pone en polarizacin inversa al diodo D
y lo desactiva. El capacitor C
1
descarga su energa en el inductor L
2
, de igual forma que el
C
2
lo descarga a la carga. Las expresiones que determinan esta topologa son las siguientes:
( )
1

1
1
2

2
1
1
1 1
2 1
1
2
2 1 2
2
2
2
L
V
i
L
R
dt
di
C
i
dt
dV
L
V
i
L
R R
dt
di
V
C R R dt
dV
in
L
S L
L C
C
L
S C L
C
C
C
+
,
_



+
,
_

,
_

+

(22)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

41
La topologa OFF empieza cuando se desconecta el interruptor, cuyo circuito se
representa en la figura 20. Se carga el capacitor C
1
a partir del suministro de entrada y la
energa almacenada en el inductor L
2
se transfiere al C
2
y a la carga. El diodo D y el
interruptor proporcionan una conmutacin sincrona.
Se puede apreciar que el capacitor C
1
es el medio para la transferencia de energa de la
fuente a la carga y que la energa es transferida por todo el convertidor durante el periodo
del convertidor.
Fig. 20. Convertidor SEPIC durante topologa OFF, intervalo T t T
OFF
< < .
Las expresiones pertenecientes a la topologa OFF son:
( ) ( ) ( )
( )
( )
1 1

...
1 1

1
1
2

2
1

2
1
1
2
2
1 1
1 2
2
2
2
2
1
1 1
1
2
2 2
2
2
2 2
2
2
1
2
2
2
2
2
2
L
V
L
i
R R
R R
R R
L
V
L
i
R R
R R
V
L R R
R
dt
di
C
i
dt
dV
L
i
R R
R R
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
i
C R R
R
V
C R R dt
dV
in L
C
C
C S
C L
C
C
C
C
L
L C
L
C
C L
C
C
S C
C
L
L
C
L
C
C
C
C
+

,
_

+
+ +

,
_

,
_

,
_

,
_

+
+

,
_

,
_

+
+

,
_

+
+

,
_

+

(23)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

42
4.5.1.2 Modo de conduccin discontinua (MCD)
El modo de conduccin discontinua presenta tres topologas, igual que los
convertidores anteriores. Las dos primeras son iguales a las topologas presentadas para el
modo de conduccin continua, y la tercera se define cuando los dos elementos
conmutadores diodo de marcha libre e interruptor, estn bloqueados (OFF) a la vez.
La tercera topologa se debe a que las dos bobinas tienen tiempo suficiente para
descargar la energa almacenada. Por lo tanto esta tercera topologa ocurrir igual que en el
convertidor Ck, es decir, cuando la suma de las corrientes de los inductores se hagan cero.
Supondremos que la suma de las corrientes se anula a partir de algn instante del
intervalo T t T
ON
< < , hasta t=T. En t=0 comienza a conducir el interruptor S, el circuito
resultante es el mismo que el representado en la figura 19. Un tiempo T despus se
desconecta el interruptor S y conduce el diodo de marcha libre. El nuevo circuito es el
representado en la figura 20.
En el instante
'
off
t t la suma de las corrientes
2 1 L L
i i + se anula, por lo que el circuito
resultante de esta nueva topologa esta representado en la figura 21.
Fig. 21. Convertidor SEPIC durante topologa OFF , intervalo
T t T
OFF
< <
'
.
Analizando el convertidor para el modo de conduccin discontinua, se extraen las
siguientes expresiones, segn la topologa:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

43
Durante la topologa ON (S-ON, D-OFF):

( )
1

1
1
2

2
1
1
1 1
2 1
1
2
2 1 2
2
2
2
L
V
i
L
R
dt
di
C
i
dt
dV
L
V
i
L
R R
dt
di
V
C R R dt
dV
in
L
S L
L C
C
L
S C L
C
C
C
+
,
_



+
,
_

,
_

+

(24)
Durante la topologa OFF (S-OFF, D-ON):
( ) ( ) ( )
( )
( )
1 1

...
1 1

1
1
2

2
1

2
1
1
2
2
1 1
1 2
2
2
2
2
1
1 1
1
2
2 2
2
2
2 2
2
2
1
2
2
2
2
2
2
L
V
L
i
R R
R R
R R
L
V
L
i
R R
R R
V
L R R
R
dt
di
C
i
dt
dV
L
i
R R
R R
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
i
C R R
R
V
C R R dt
dV
in L
C
C
C S
C L
C
C
C
C
L
L C
L
C
C L
C
C
S C
C
L
L
C
L
C
C
C
C
+

,
_

+
+ +

,
_

,
_

,
_

,
_

+
+

,
_

,
_

+
+

,
_

+
+

,
_

+

(25)
Durante la topologa OFF (S-OFF, D-OFF):

( )
( )
( ) ( ) ( )
( )
( )
( ) ( ) 2 1 2 1

2 1
1 1
2 1 2 1 1 2

2
1
1
2 1 1
1 1
1 2 1
1 2
2 1 1
2
2
2
2
L L
V
L L
i
R R R
L L
V
dt
di
C
i
C
i
dt
dV
L L
V
L L
V
L L
i
R R R
dt
di
V
C R R dt
dV
in L
S C S
C L
L L C
in C L
S C S
L
C
C
C
+
+
+
+ +
+

+
+

+
+
+
+ +

,
_

+

(26)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

44
4.6.- Convertidor Buck con Filtro de Entrada
El convertidor Buck con filtro de entrada, es un tipo de convertidor conmutado DC-
DC perteneciente a la familia de convertidores de cuarto orden. En este convertidor se
pueden apreciar la existencia de dos condensadores y de dos inductores. La funcin de este
convertidor es mantener una tensin de salida regulada frente a variaciones de la tensin de
entrada o de la carga.
En la figura 22 aparece la disposicin del circuito para un convertidor Buk con filtro
de entrada. En el modelo del convertidor utilizado en este proyecto se han incluido tanto
las resistencias series de las bobinas, como las resistencias serie de los condensadores.
Fig. 22. Esquema de un convertidor DC-DC tipo Buck con filtro de entrada
4.6.1.- Funcionamiento Bsico del convertidor Buck con Filtro de Entrada
Un Convertidor Buck con Filtro de Entrada suministra un voltaje de salida que puede
ser menor o mayor que el voltaje de entrada, la polaridad del voltaje de salida es la misma
a la del voltaje de entrada.
Cuando el interruptor S se cierra, la fuente de entrada
in
V se conecta a la bobina L
1
, al
mismo tiempo que el inductor es conectado con el resto del circuito. Al cerrarse el
interruptor el voltaje de C
1
provoca que el diodo D quede polarizado inversamente. Como
consecuencia de esto, la intensidad que circula por la inductancia L
1
crece linealmente, que
junto con el potencial de la entrada y del condensador C
1
cargan el inductor L
2
, al mismo
tiempo que el potencial de C
2
es entregado a la carga.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

45
Transcurrido el
ON
T , el interruptor se abre, con lo que la energa almacenada
previamente en la bobina L
1
junto con la de entrada se carga el condensador de entrada C
1
.
Este intervalo del convertidor hace que la energa almacenada en el inductor L
2
se
transfiera a C
2
y la carga.
Se distingue al igual que en los convertidores anteriores, dos modos de operacin,
segn la corriente por el inductor L
2
se anule durante el periodo de operacin T: MCC y
MCD.
De la misma manera en que se han analizado los convertidores anteriores, se analizar
el siguiente convertidor, el cual a partir de las diferentes topologas de funcionamiento se
extraern las ecuaciones caractersticas, que sern estudiadas posteriormente.
4.6.1.1 Modo de conduccin continua (MCC)
En t=0 comienza a conducir el interruptor S (topologa ON), el circuito equivalente
de esta topologa esta representado en la figura 23.
Fig. 23. Convertidor Buck con filtro de entrada durante topologa ON, intervalo
ON
T t < < 0
Durante el intervalo
ON
T , es decir
ON
T t < < 0 , en que el interruptor se halla en
conduccin (ON), el potencial del condensador C
1
provoca que el diodo D tenga
polarizacin inversa, por lo que la corriente se eleva a travs del inductor L
1
.
Como consecuencia de esto, la intensidad que circula por la inductancia L
1
crece
linealmente, que junto con el potencial de la entrada y del condensador C
1
se carga el
inductor L
2
, al mismo tiempo que el potencial de C
2
es entregado a la carga.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

46
Las expresiones que determinan esta topologa son las siguientes:
( ) ( )
( )
1

1 1

1
1 1

2 2 2

2
1

2
1
1
1 1 1
2
1 1
1 2 1
1
1 1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R R
L
V
i
L
R
dt
di
C
i
C
i
dt
dV
i
L
R
L
V
L
i
R R
R R
R R V
L R R dt
di
i
C R R
R
V
C R R dt
dV
in
L
C S C
L
C L
L L C
L
C C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

+

,
_

+
+ +

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(27)
La topologa OFF empieza cuando se desconecta el interruptor, cuyo circuito se
representa en la figura 24. La energa almacenada previamente en la bobina L
1
junto con la
de entrada se carga el condensador de entrada C
1
. Este intervalo del convertidor hace que
la energa almacenada en el inductor L
2
se transfiera a C
2
y la carga.
Fig. 24. Convertidor Buck con filtro de entrada durante topologa OFF, intervalo T t T
OFF
< < .
Las expresiones pertenecientes a la topologa OFF son:
( ) ( )
( )
1

1 1
1
2

2
1
1
1 1 1 1
1 1
2
2
2
2 2
2
2
2
2
2
2
2
L
V
i
L
R R
L
V
dt
di
C
i
dt
dV
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in
L
C S C L
L C
L
C
C
S C
C
L
L
C
C
C
C
+
,
_

,
_

+
+

,
_

,
_

+
+

,
_

+

(28)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

47
4.6.1.2 Modo de conduccin discontinua (MCD)
El modo de conduccin discontinua presenta tres topologas, igual que los
convertidores anteriores. Las dos primeras son iguales a las topologas presentadas para el
modo de conduccin continua, y la tercera se define cuando los dos elementos
conmutadores diodo de marcha libre e interruptor, estn bloqueados (OFF) a la vez.
La tercera topologa se debe a que la bobina L
2
tiene tiempo suficiente para descargar
la energa almacenada.
Supondremos que la corriente se anula a partir de algn instante del intervalo
T t T
ON
< < , hasta t=T. En t=0 comienza a conducir el interruptor S, el circuito resultante
es el mismo que el representado en la figura 23. Un tiempo T despus se desconecta el
interruptor S y conduce el diodo de marcha libre. El nuevo circuito es el representado en la
figura 24.
En el instante
'
off
t t la corriente
2 L
i se anula, por lo que el circuito resultante de esta
nueva topologa esta representado en la figura 25.
Fig. 25. Convertidor Buck con filtro de entrada durante topologa OFF , intervalo
T t T
OFF
< <
'
Analizando el convertidor para el modo de conduccin discontinua, se extraen las
siguientes expresiones, segn la topologa:
Durante la topologa ON (S-ON, D-OFF):
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

48
( ) ( )
( )
1

1 1

1
1 1

2 2 2

2
1

2
1
1
1 1 1
2
1 1
1 2 1
1
1 1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R R
L
V
i
L
R
dt
di
C
i
C
i
dt
dV
i
L
R
L
V
L
i
R R
R R
R R V
L R R dt
di
i
C R R
R
V
C R R dt
dV
in
L
C S C
L
C L
L L C
L
C C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

+

,
_

+
+ +

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(29)
Durante la topologa OFF (S-OFF, D-ON):

( ) ( )
( )
1

1 1
1
2

2
1
1
1 1 1 1
1 1
2
2
2
2 2
2
2
2
2
2
2
2
L
V
i
L
R R
L
V
dt
di
C
i
dt
dV
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in
L
C S C L
L C
L
C
C
S C
C
L
L
C
C
C
C
+
,
_

,
_

+
+

,
_

,
_

+
+

,
_

+

(30)
Durante la topologa OFF (S-OFF, D-OFF):

( )
1

1 1
1

2
1
1
1 1 1 1
1 1
2
2
2
L
V
i
L
R R
L
V
dt
di
C
i
dt
dV
V
C R R dt
dV
in
L
C S C L
L C
C
C
C
+
,
_

,
_

+

(31)
4.7.- Convertidor Boost con Filtro de Salida
El convertidor Boost con filtro de salida, es un tipo de convertidor conmutado DC-DC
perteneciente tambin a la familia de convertidores de cuarto orden. Por lo que en este
convertidor se pueden apreciar tambin la existencia de dos condensadores (C
1
,C
2
) y de
dos inductores (L
1
,L
2
). La funcin de este convertidor es mantener una tensin de salida
regulada frente a variaciones de la tensin de entrada o de la carga.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

49
En la figura 26 aparece la disposicin del circuito para un convertidor Boost con filtro
de salida. En el modelo del convertidor utilizado en este proyecto se han incluido tanto las
resistencias series de las bobinas, como las resistencias serie de los condensadores.
Fig. 26. Esquema de un convertidor DC-DC tipo Boost con filtro de salida
4.7.1.- Funcionamiento Bsico del convertidor Boost con Filtro de Salida
Un Convertidor Boost con Filtro de Salida suministra un voltaje de salida que puede
ser menor o mayor que el voltaje de entrada, la polaridad del voltaje de salida es la misma
a la del voltaje de entrada.
El comportamiento del convertidor es parecido al del Buck con filtro de entrada, con
la nica diferencia que cuando el interruptor S se cierra, la fuente de entrada
in
V se conecta
a la bobina L
1
, mientras que el potencial de C
1
se entrega a la bobina L
2
, C
2
y a la carga.
Cuando el interruptor se abre, y el diodo conduce, esto provoca la misma situacin que
en convertidor anterior durante la topologa ON, es decir, transfiere la energa de la
entrada a la salida, haciendo uso de los elementos almacenadores de energa.
Al igual que en los convertidores anteriores, se distinguen dos modos de operacin:
MCC y MCD. A continuacin se extraern las ecuaciones caractersticas, a partir de las
diferentes topologas posibles del convertidor.
4.7.1.1 Modo de conduccin continua (MCC)
En t=0 comienza a conducir el interruptor S (topologa ON), el circuito equivalente
de esta topologa esta representado en la figura 27.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

50
Fig. 27. Convertidor Boost con filtro de Salida durante topologa ON, intervalo
ON
T t < < 0
Durante el intervalo
ON
T , es decir
ON
T t < < 0 , en que el interruptor se halla en
conduccin (ON) y el diodo D tiene polarizacin inversa, la bobina L
1
se carga a traves
de la tensin de entrada.
Simultneamente, se produce la descarga del condensador C
1
sobre el circuito
formado por L
2
,C
2
, y la carga.
Las expresiones que determinan esta topologa son las siguientes:
( ) ( )
( )
1

1
1
2 2

2
1
1
1 1
2 1
1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R
dt
di
C
i
dt
dV
L
V
L
i
R R
R R
R R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in
L
S L
L C
C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(32)
La topologa OFF empieza cuando se desconecta el interruptor, cuyo circuito se
representa en la figura 28. El comportamiento del convertidor en esta topologa es el
mismo que presenta el convertidor anterior durante la topologa ON, es decir, se
transfiere la energa desde la fuente de entrada a la carga haciendo uso de los elementos
almacenadores de energa.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

51
Fig. 28. Convertidor Boost con filtro de Salida durante topologa OFF, intervalo T t T
OFF
< < .
Las expresiones pertenecientes a la topologa OFF son:
( ) ( )
( )
1

1 1

1
1 1

2 2 2

2
1

2
1
1
1 1 1
2
1 1
1 2 1
1
1 1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R R
L
V
i
L
R
dt
di
C
i
C
i
dt
dV
i
L
R
L
V
L
i
R R
R R
R R V
L R R dt
di
i
C R R
R
V
C R R dt
dV
in
L
C S C
L
C L
L L C
L
C C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

+

,
_

+
+ +

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(33)
4.7.1.2 Modo de conduccin discontinua (MCD)
El modo de conduccin discontinua presenta tres topologas, igual que los
convertidores anteriores. Las dos primeras son iguales a las topologas presentadas para el
modo de conduccin continua, y la tercera se define cuando los dos elementos
conmutadores diodo de marcha libre e interruptor, estn bloqueados (OFF) a la vez.
La tercera topologa se debe a que la bobina L
1
tiene tiempo suficiente para descargar
la energa almacenada. Supondremos que la corriente se anula a partir de algn instante del
intervalo T t T
ON
< < , hasta t=T.
En t=0 comienza a conducir el interruptor S, el circuito resultante es el mismo que el
representado en la figura 27. Un tiempo T despus se desconecta el interruptor S y
conduce el diodo de marcha libre. El nuevo circuito es el representado en la figura 28.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

52
En el instante
'
off
t t la corriente
1 L
i se anula, por lo que el circuito resultante de esta
nueva topologa esta representado en la figura 29.
Fig. 29. Convertidor Boost con filtro de Salida durante topologa OFF , intervalo
T t T
OFF
< <
'
Analizando el convertidor para el modo de conduccin discontinua, se extraen las
siguientes expresiones, segn la topologa:
Durante la topologa ON (S-ON, D-OFF):

( ) ( )
( )
1

1
1
2 2

2
1
1
1 1
2 1
1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R
dt
di
C
i
dt
dV
L
V
L
i
R R
R R
R R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in
L
S L
L C
C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(34)
Durante la topologa OFF (S-OFF, D-ON):

( ) ( )
( )
1

1 1

1
1 1

2 2 2

2
1

2
1
1
1 1 1
2
1 1
1 2 1
1
1 1 2
2
2
2 1 2
2
2
2
2
2
2
2
L
V
i
L
R R
L
V
i
L
R
dt
di
C
i
C
i
dt
dV
i
L
R
L
V
L
i
R R
R R
R R V
L R R dt
di
i
C R R
R
V
C R R dt
dV
in
L
C S C
L
C L
L L C
L
C C L
C
C
S C C
C
L
L
C
C
C
C
+
,
_

+

,
_

+
+ +

,
_

+
+ +

,
_

,
_

+
+

,
_

+

(35)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

53
Durante la topologa OFF (S-OFF, D-OFF):

( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
1
2 2 1
1
2
2 2 1
1
1
2 2 1
2
2 2 1
1 2

2
C
C C C
C
C
C C C
C
C
C C C
C
C C C
C C
V
C R R R R R
R R
V
C R R R R R
R
dt
dV
V
C R R R R R
R
V
C R R R R R
R R
dt
dV

,
_

+ +
+

,
_

+ +

,
_

+ +
+

,
_

+ +
+

(36)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

54
5.- Lazo de control
En los apartados anteriores se han estudiado los distintos tipos de convertidores
utilizados en el Simulador SIMSCP. Estos convertidores pueden sufrir variaciones tanto de
sus parmetros exteriores (tensin de entrada, variaciones de la potencia requerida por la
carga) como de los parmetros interiores (derivas de capacidades, autoinducciones por
envejecimiento, y calentamiento).
Estas variaciones influirn en el comportamiento segn el sistema de control que
presente el convertidor. Los convertidores pueden funcionar tanto en Lazo abierto como en
Lazo cerrado.
A continuacin se describen los sistemas de control segn se encuentre trabajando el
convertidor.
5.1.- Lazo abierto
El convertidor trabajando en lazo abierto no tiene ningn tipo de realimentacin, por
lo que la seal de conmutacin (seal que gobierna el estado del conmutador) vendr
determinada al efectuar la comparacin entre una seal de referencia, con otra seal de
frecuencia fija procedente de un oscilador que determina la frecuencia de funcionamiento
del sistema.
Para representar el funcionamiento del lazo abierto se ha escogido el convertidor Buck
(reductor), el cual se representa en la figura 30. Este tipo de control es aplicable a los
diferentes convertidores utilizados por el simulador SIMSCP.
La rampa esta caracterizada por sus valores alto V
u
, bajo V
L
y su periodo T, tal y
como se describe en la siguiente ecuacin:
t
T
V V
V t V
L U
L ramp
) (

+ (37)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

55
Fig. 30. Convertidor Buck en lazo abierto
La comparacin de la seal de control Vcont, (la referencia,(Vref)) con la rampa
(Vramp), genera la seal de conmutacin que acta sobre el conmutador resultando en dos
posibilidades difrentes conocidas en la literatura como Trailing Edge Modulation (TEM)
que tiene como lgica de control la siguiente:
OFF S Vramp Vcont
ON S Vramp Vcont
:
:
<
>
(38-a)
y Leading Edge Mo dulation (LEM) que tiene como lgica de control la siguiente:
OFF S Vramp Vcont
ON S Vramp Vcont
:
:
>
<
(38-b)
Variando el nivel de referencia de la seal Vcont, se pueden modificar los tiempos de
conduccin y de bloqueo del conmutador con el objetivo de obtener ciclos de trabajos
diferentes.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

56
Al permanecer los valores de
OFF ON
T y T fijos en el circuito, el ciclo de trabajo del
convertidor ser constante, con lo cual si sufriera variaciones tanto de sus parmetros
exteriores (rizado de la tensin de entrada o variaciones de la carga) como de los interiores
(cambios de frecuencia de la seal de control, derivas de capacidades, autoinducciones por
envejecimiento, calentamiento), la tensin de salida tambin se vera afectada (convertidor
no regulado).
Haciendo uso del simulador SIMSCP, en la figura siguiente se ilustran los tiempos de
conmutacin en funcin de la comparacin de la seal Vcont con la Vramp.
Fig. 31. Representacin de los tiempos de conduccin. Lgica ON-OFF
La descripcin del lazo abierto es valida para cualquier convertidor (segundo y cuarto
orden) a que hace referencia el simulador, ya que en dicho lazo no intervienen las variables
de estado.
5.2.- Lazo cerrado
Independientemente del tipo de convertidor, el nivel de la seal de salida depende
directamente del ciclo de trabajo, por tanto a fin de mantener constante el nivel de dicha
seal, el valor del ciclo de trabajo ha de variar segn las condiciones instantneas de
potencia requerida por la carga.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

57
Para que el convertidor dependa poco de la variacin de los parmetros se debe
regular con un circuito de control (controlador) que suministre una consigna (tensin o
corriente) y que intente mantener el estado del convertidor prximo a ella.
Por lo que la regulacin se efecta en lazo cerrado mediante lazos de prealimentacin
y de realimentacin que traducen las desviaciones en una desviacin de signo contrario de
la potencia entregada a la carga modificando el ciclo de trabajo de la seal de conmutacin
[15].
La prealimentacin es el control que traduce las desviaciones de los parmetros y la
realimentacin es el control que traduce las desviaciones de su estado actual (
L C
i v , ) en una
seal de error que lleva la informacin de la desviacin del estado actual respecto del
requerido, y que para hacerlo peridicamente, se ayuda de unas seales de reloj auxiliares
peridicas. Al conjunto convertidor ms controlador se denomina regulador.
El modulador es el elemento encargado de regular los tiempos de conduccin y de
bloqueo del conmutador, es decir, el ciclo de trabajo de la seal de conmutacin, en
funcin de las seales recibidas desde los elementos de muestra y referencia. As, ante
posibles variaciones de la seal de entrada, el sistema debe reaccionar para compensar
dicha variacin. Por ejemplo, en el caso de que la tensin de entrada disminuya, el circuito
de control aumentar el ciclo de trabajo de la seal de ataque al conmutador a fin de
mantener constante la tensin de salida. Por otra parte, si la carga vara de valor, el control
actuar de forma similar a lo explicado respecto a la entrada.
Naturalmente, la variacin del ciclo de trabajo o margen de control tiene siempre unos
lmites que dependen, en general, de las tensiones de entrada y de salida, de la frecuencia
de conmutacin y de la rapidez con que el sistema deba retornar a sus condiciones de
equilibrio.
Bsicamente, el control de la seal de salida puede efectuarse de dos formas
diferentes, cuya naturaleza, dependiente de las caractersticas de la seal de conmutacin,
da lugar a dos sistemas de control diferentes:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

58
Sistema de control a frecuencia fija: la frecuencia de conmutacin se mantiene
constante, variando nicamente el tiempo de conduccin
ON
t de la seal.
Sistema de control a frecuencia variable: puede efectuarse a su vez de dos formas
diferentes, segn que el tiempo de conduccin sea fijo o variable.
En este proyecto esta basado en el sistema de control a frecuencia fija, por lo que a
continuacin se estudia su funcionamiento.
5.2.1.- Sistema de control a frecuencia fija
Este mtodo consiste en combinar la seal de error, obtenida al efectuar la
comparacin entre la seal de muestra y la seal de referencia, con otra seal de frecuencia
fija procedente de un oscilador que determina la frecuencia de funcionamiento del sistema
[8].
El resultado de esta combinacin es otra seal, cuya frecuencia queda fijada por el
oscilador y cuyo ciclo de trabajo es funcin de la seal de salida. Se dice entonces que la
seal obtenida est modulada mediante Modulacin por Ancho de Pulso, (PWM) [9].
Dependiendo de la forma en que se toma la muestra, estos sistemas pueden clasificarse
a su vez en:
Sistema de control PWM por muestra de tensin.
Sistema de control PWM por muestra de corriente.
Sistemas de control PWM por muestra combinada tensin-corriente.
En estos modos de control es necesario efectuar el clculo de los sensores de forma
que estos no supongan una carga apreciable en la parte del circuito donde han de
conectarse.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

59
5.2.1.1 Sistema de Control PWM por muestra de Tensin
Este tipo de control tambin se conoce con el nombre de Control de Tensin. En el
diagrama de bloques mostrado en la figura 32 se observa que la muestra se toma
directamente de la salida del circuito.
Esta muestra es comparada analgicamente con una tensin de referencia, cuyo valor,
depende de la magnitud de la tensin de salida deseada. De esta comparacin se obtiene el
error, el cual se amplifica para darle flexibilidad operativa. Por lo que la expresin de la
seal de control para los convertidores de segundo orden corresponde al siguiente tipo:
( ) Vref Vo Kv Vcont (39)
Donde la V
o
es la tensin de salida, V
ref
la tensin de referencia y K
v
es la
amplificacin de dicho error. Los posibles cambios en la tensin de salida, son detectados
por el elemento de muestra, de tal forma quedan reflejados en la expresin (39).
Fig. 32. Convertidor Buck controlado por tensin.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

60
La comparacin de la seal de control Vcont, con la rampa (Vramp), genera la seal de
conmutacin que en funcin de su magnitud, acta sobre el conmutador obligando al
convertidor a variar su ciclo de trabajo.
La regulacin de la tensin de salida no es inmediata y depende de la magnitud de la
variacin, por tanto, es posible que el circuito necesite de varios ciclos de conmutacin
para llevar la seal de salida al nivel deseado.
En los convertidores de cuarto orden al existir dos condensadores (C
1
,C
2
), se obtienen
dos puntos de muestra diferentes. Cada una de estas tensiones (
2 1
,
C C
V V ) son comparadas
con sus referencias (
2 1
,
ref ref
V V ), definiendo as la expresin de la seal de control para
estos tipos de convertidores:
( ) ( )
2 2 2 1 1 1

ref c v ref c v
V V K V V K Vcont + (40)
En estos convertidores haciendo uso de las constantes K
v1
y K
v2
, se puede hacer
depender la seal Vcont tanto del voltaje del condensador C
1
, como del condensador C
2
o
de los dos al mismo tiempo.
5.2.1.2 Sistema de Control PWM por muestra de Corriente
Este sistema de control es conocido tambin por el nombre de Control de
Corriente. En la figura 33 se muestra el diagrama de bloques correspondiente.
En este tipo de control la muestra es de corriente, normalmente se toma en el inductor,
ya que es la zona donde se producen las mximas variaciones de la corriente por la carga.
Este sistema estabiliza al circuito frente a las posibles variaciones de la seal de entrada.
Esta muestra de corriente es comparada con una referencia Iref, por lo que la
expresin de la seal Vcont vendr expresada en funcin de la corriente.
( ) Iref i Ki Vcont (41)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

61
Donde i es la corriente que circula por el inductor, Iref la corriente de referencia y Ki
es la ganancia que se le da a este error.
De la misma forma que en el control de tensin, la comparacin de la seal de control
Vcont, con la rampa (Vramp), genera la seal de conmutacin que en funcin de su
magnitud, acta sobre el conmutador obligando al convertidor a variar su ciclo de trabajo.
Fig. 33. Convertidor Buck controlado por corriente.
En los convertidores de cuarto orden al existir dos inductores (L
1
,L
2
), se obtienen dos
puntos de muestra diferentes. Cada una de estas corrientes(
2 1
,
L L
i i ) son comparadas con sus
referencias (
2 1
,
ref ref
I I ), definiendo as la expresin de la seal de control para estos tipos
de convertidores:
( ) ( )
2 2 2 1 1 1

ref L i ref L i
I i K I i K Vcont + (42)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

62
En estos convertidores haciendo uso de las constantes K
i1
y K
i2
, se puede hacer
depender la seal Vcont tanto de la corriente del inductor L
1
, como del inductor L
2
o de las
dos al mismo tiempo.
5.2.1.3 Sistema de Control PWM por muestra combinada Tensin-Corriente.
Combinando ambos efectos, el circuito obtenido queda estabilizado ante cualquier
variacin, tanto de la tensin de entrada como del valor de la carga. Este sistema de control
queda reflejado en la figura 34.
Fig. 34. Convertidor Buck controlado por tensin-corriente.
Este tipo de control es actualmente el ms completo y se utiliza generalmente cuando
el bloque regulador se disea a partir de circuitos integrados. Este tipo de control recibe
tambin el nombre de Control lineal de Estado o tambin Control de doble lazo.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

63
Mediante este sistema, la seal Vcont obtenida en el circuito de control por tensin se
combina analgicamente con la seal generada por el circuito de control por corriente, tal y
como se presenta en la siguiente expresin:
( ) ( ) [ ] Iref i Ki Vref Vo Kv a Vcont + (43)
Igualmente la comparacin de la seal de control Vcont, con la rampa (Vramp), genera
la seal de conmutacin proporcional a las variaciones tanto de entrada como de salida del
regulador, reestableciendo las condiciones de rgimen prefijadas para la carga, obligando
al convertidor a variar su ciclo de trabajo.
Este sistema de control para los convertidores de cuarto orden tambin viene
determinado por la combinacin analgica de la seal Vcont obtenida por el control de
tensin con la del control de corriente. Siendo la expresin de la seal de control general:
( ) ( ) ( ) ( ) [ ]
2 2 2 1 1 1 2 2 2 1 1 1

ref L i ref L i ref C C ref C V
I i K I i K V V K V V K a Vcont + + + (44)
5.2.1.4 Histresis
La teora de control demuestra que los reguladores pueden presentar dinmicas
especificas, denominadas refractivas y deslizantes. Si una orbita llega a una regin
deslizante, el estado del regulador se desliza por ella conmutando a una frecuencia
tericamente infinita. Por lo que si se alcanza en ella un ciclo lmite, este ser de frecuencia
de conmutacin infinita que, aunque en la prctica esta limitada por los tiempos de
conmutacin de los interruptores, produce elevadas prdidas de potencia que destruyen
rpidamente el interruptor por elevacin de su temperatura.
Un mtodo para impedir este fenmeno consiste en introducir una histresis en el
comparador (regulacin autnoma con histresis) que produce a travs del conjunto de
parmetros del regulador una dinmica peridica de periodo T [12]. Por lo tanto cuando el
control regule, variar tanto el periodo T de la dinmica como el ciclo de trabajo. Este tipo
de regulador recibe el nombre de free running o autooscilantes.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

64
La comparacin que se viene haciendo en los sistemas de control anteriores se basa
simplemente en la comparacin de la seal Vcont con la Vramp. Esta comparacin es
modificada al introducir la Histresis.
En la figura 35 se representa el convertidor Buck, junto con el control de estado con
control de histresis.
Fig. 35. Convertidor Buck con control de histresis.
Dicho control introduce una variacin de los limites de la tensin de rampa, es decir,
Vh Vramp t (donde Vh es el incremento a aadir). Por lo que la nueva comparacin viene
descrita por la siguiente expresin:
Vh Vramp Vcont t <> (45)
En el caso de los convertidores de segundo orden:
( ) ( ) [ ] Vh Vramp Iref i Ki Vref Vo Kv a t <> + (46)
O bien, en los convertidores de cuarto orden:
( ) ( ) ( ) ( ) [ ] Vh Vramp I i K I i K V V K V V K a
ref L i ref L i ref C C ref C V
t <> + + +
2 2 2 1 1 1 2 2 2 1 1 1
(47)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

65
6.- Solucin de las Ecuaciones Diferenciales de los Convertidores
Generalmente, en relacin con el funcionamiento del interruptor, los estados a tener en
cuenta son dos: ON y OFF. En el caso de que el sistema presente un funcionamiento en
modo de conduccion discontinuo (MCD), se consideran tres estados: ON, OFF y OFF.
Durante cada configuracin las ecuaciones que describen el sistema son ecuaciones
lineales e invariantes en el tiempo (LTI) que de una manera compacta se pueden escribir en
la forma siguiente:

,
_

+
) (
) (
) (
) ( ) (
t i
t vc
t x
B t x A t x
L
&
(48)
Siendo x la variable correspondiente al vector de estado que contiene las tensiones y
las corrientes de los elementos almacenadores de energa. Las matrices A y B, describen el
comportamiento del convertidor segn en la topologa en que se encuentre. Dichas
matrices son construidas a partir de las ecuaciones diferenciales de los diferentes
convertidores a simular, expresadas de forma matricial. Los elementos que introducen
prdidas, como la resistencia serie del condensador y/o la resistencia serie de la bobina,
tambin se incluyen en las matrices anteriores.
Si el convertidor se encuentra funcionando en modo de conduccin continuo (MCC)
las matrices sern las siguientes:
OFF
ON
T durante B x A x
T durante B x A x
2 2
1 1
+
+
&
&
(49)
Si por el contrario el convertidor se encuentra funcionando en modo de conduccin
discontinuo (MCD), se introduce una nueva matriz (A3,B3) debido a una nueva topologa
(
' F OF
T

).
' 3 3
2 2
1 1
F OF
OFF
ON
T durante B x A x
T durante B x A x
T durante B x A x

+
+
+
&
&
&
(50)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

66
En cada una de las matrices de los diferentes convertidores a que hace referencia el
simulador SIMSCP, se introduce la integral del error entre la variable de salida y la tensin
deseada. Dicha variable se describe tal y como se muestra en la expresin (51)
( )


T
o
Vdes V s
0
(51)
Donde s define como la integral del error, V
o
la tensin de salida y V
des
la tensin
deseada en el convertidor. La introduccin en las matrices se consigue derivando dicha
expresin, de tal forma que cumpla la expresin anteriormente explicada (52).
Vdes Vo
dt
ds
(52)
A continuacin se describen las matrices de los convertidores, segn su topologa.
6.1.- Las Matrices de los Convertidores
En los convertidores de segundo orden (Buck, Boost, Buck-Boost) al aadirle una
tercera variable las matrices presentar una dimensin (3x3), y en los convertidores de
cuarto orden (Ck, SEPIC, Buck con Filtro de Entrada, Boost con Filtro de Salida) las
matrices resultantes sern de dimensin (5x5).
6.1.1.- Matrices del convertidor Buck
A partir del sistema de ecuaciones diferenciales (4), (5) y (6), y teniendo en cuenta la
variable de error las matrices resultantes para cada una de sus topologas son:
Topologa ON:
1
1
1
]
1

1
1
1
1
1
1
]
1

+
+ +

+ +

1
1
1
1
1
1
1
]
1

S
IL
Vc
L Rc R
Rc R Rc R Rs
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
A
ON

0 0 1
0
) (
) (
) (
0
) ( ) (
1

1
1
1
1
]
1

Vdes
L
Vin
B
ON
0
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

67
Topologa OFF:
1
1
1
]
1

1
1
1
1
1
1
]
1

+
+ +

+ +

1
1
1
1
1
1
1
]
1

S
IL
Vc
L Rc R
Rc R Rc R Rs
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
A
OFF

0 0 1
0
) (
) (
) (
0
) ( ) (
1

1
1
1
]
1

Vdes
B
OFF
0
0
Topologa OFF:

1
1
1
]
1

1
1
1
1
1
]
1

1
1
1
1
1
1
1
]
1

S
IL
Vc
C Rc R
dt
ds
dt
dIL
dt
dVc
A
OFF

0 0 1
0 0 0
0 0
) (
1
'

1
1
1
]
1

Vdes
B
OFF
0
0
'
6.1.2.- Matrices del convertidor Boost
A partir del sistema de ecuaciones diferenciales (9), (10) y (11), y teniendo en cuenta
la variable de error las matrices resultantes para cada una de sus topologas son:
Topologa ON:

1
1
1
]
1

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
]
1

S
IL
Vc
L
Rs
C Rc R
dt
ds
dt
dIL
dt
dVc
A
ON

0 0 1
0 0
0 0
) (
1

1
1
1
1
]
1

Vdes
L
Vin
B
ON
0
Topologa OFF:
1
1
1
]
1

1
1
1
1
1
1
]
1

+
+ +

+ +

1
1
1
1
1
1
1
]
1

S
IL
Vc
L Rc R
Rc R Rc R Rs
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
A
OFF

0 0 1
0
) (
) (
) (
0
) ( ) (
1

1
1
1
1
]
1

Vdes
L
Vin
B
OFF
0
Topologa OFF:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

68

1
1
1
]
1

1
1
1
1
1
]
1

1
1
1
1
1
1
1
]
1

S
IL
Vc
C Rc R
dt
ds
dt
dIL
dt
dVc
A
OFF

0 0 1
0 0 0
0 0
) (
1
'

1
1
1
]
1

Vdes
B
OFF
0
0
'
6.1.3.- Matrices del convertidor Buck- Boost
A partir del sistema de ecuaciones diferenciales (14), (15) y (16), y teniendo en cuenta
la variable de error las matrices resultantes para cada una de sus topologas son:
Topologa ON:

1
1
1
]
1

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
]
1

S
IL
Vc
L
Rs
C Rc R
dt
ds
dt
dIL
dt
dVc
A
ON

0 0 1
0 0
0 0
) (
1

1
1
1
1
]
1

Vdes
L
Vin
B
ON
0
Topologa OFF:
1
1
1
]
1

1
1
1
1
1
1
]
1

+
+ +

+ +

1
1
1
1
1
1
1
]
1

S
IL
Vc
L Rc R
Rc R Rc R Rs
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
A
OFF

0 0 1
0
) (
) (
) (
0
) ( ) (
1

1
1
1
]
1

Vdes
B
OFF
0
0
Topologa OFF:

1
1
1
]
1

1
1
1
1
1
]
1

1
1
1
1
1
1
1
]
1

S
IL
Vc
C Rc R
dt
ds
dt
dIL
dt
dVc
A
OFF

0 0 1
0 0 0
0 0
) (
1
'

1
1
1
]
1

Vdes
B
OFF
0
0
'
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

69
6.1.4.- Matrices del convertidor Ck
A partir del sistema de ecuaciones diferenciales (19), (20) y (21), y teniendo en cuenta
la variable de error las matrices resultantes para cada una de sus topologas son:
Topologa ON:
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

+
+ +
+

+ +

1
1
1
1
1
1
1
1
1
1
1
1
]
1

S
IL
Vc
IL
Vc
L
Rs
C
L L Rc R
Rc R
Rs Rc
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
ON
1
1
2
2

0 0 0 0 1
0
1
1
0 0 0
0 0 0
1
1
0
0 0
2
1
2
1

2
2
2 1
2 ) 2 (
0 0 0
2 ) 2 ( 2 ) 2 (
1
1
1
2
2

1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
ON
1
0
0
0
Topologa OFF:
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

+
+
+

+ +

1
1
1
1
1
1
1
1
1
1
1
1
]
1

S
IL
Vc
IL
Vc
L L
Rs Rc
C
L Rc R
Rc R
Rs
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
OFF
1
1
2
2

0 0 0 0 1
0 0
1
1
1
) 1 1 (
0
0
1
1
0 0 0
0 0 0
2
1

2
2
2
2 ) 2 (
0 0 0
2 ) 2 ( 2 ) 2 (
1
1
1
2
2

1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
OFF
1
0
0
0
Topologa OFF:
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

,
_

1
1
1
1
1
1
1
1
1
1
1
1
]
1

+ +
+ + +
+

+ +

+ + +
+ + +
+ +
+ +


S
IL
Vc
IL
Vc
L L Rc R
Rc R
Rs Rc Rs
L L L L Rc R
R
C
L L L L Rc R
Rc R
Rs Rc Rs
L L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
OFF
A
1
1
2
2

0 0 0 0 1
0
) 2 1 (
1

2
2
2 1 1
) 2 1 (
1
0
) 2 1 )( 2 (
0
1
1
0 0 0
0 0
) 2 1 (
1
) 2 1 (
1

2
2
2 1 1
) 2 1 )( 2 (
0
2 ) 2 (
0 0
2 ) 2 (
1
1
1
2
2
'
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

70
1
1
1
1
1
1
1
1
1
]
1

+
+

Vdes
L L
Vin
L L
Vin
B
OFF
) 2 1 (
0
) 2 1 (
0
'
6.1.5.- Matrices del convertidor SEPI C
A partir del sistema de ecuaciones diferenciales (24), (25) y (26), y teniendo en cuenta
la variable de error las matrices resultantes para cada una de sus topologas son:
Topologa ON:
( )
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
1
1
]
1

S
IL
Vc
IL
Vc
L
Rs
C
L L
Rs Rc
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
ON
1
1
2
2

0 0 0 0 1
0
1
1
0 0 0
0 0 0
1
1
0
0 0
2
1
2
2 1
0
0 0 0 0
2 ) 2 (
1
1
1
2
2

1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
ON
1
0
0
0
Topologa OFF:
1
1
1
1
1
1
1
1
]
1

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

+
+ +
+

+

,
_

+
+
+

+ + +

1
1
1
1
1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
S
IL
Vc
IL
Vc
L Rc R
Rc R
Rc Rs
L L Rc R
R Rc
L Rc R
R
C
L R Rc
R Rc
L Rc R
Rc R
Rs
L Rc R
R
C R Rc
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
OFF OFF
1
0
0
0
1
1
2
2

0 0 0 0 1
0
1
1
2
2
1 1
1
1
1 ) 2 (
2
1 ) 2 (
0
1
1
0 0 0
0
2 ) 2 (
2
0
2
1

2
2
2
2 ) 2 (
0
2 ) 2 (
0
2 ) 2 ( 2 ) 2 (
1
1
1
2
2
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

71
Topologa OFF:
( )
( )
1
1
1
1
1
1
1
1
1
]
1

+
+

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

+
+ +
+

+ +
+ +
+

1
1
1
1
1
1
1
1
1
1
1
1
]
1

Vdes
L L
Vin
L L
Vin
B
S
IL
Vc
IL
Vc
L L
Rs Rc Rs
L L
C C
L L L L
Rs Rc Rs
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
OFF OFF
) 2 1 (
0
) 2 1 (
0
1
1
2
2

0 0 0 0 1
0
) 2 1 (
1
2 1 1
) 2 1 (
1
0 0
0
1
1
0
1
1
0
0 0
) 2 1 (
1
) 2 1 (
1
2 1 1 0
0 0 0 0
2 ) 2 (
1
1
1
2
2
' '
6.1.6.- Matrices del convertidor Buck con filtro de entrada
A partir del sistema de ecuaciones diferenciales (29), (30) y (31), y teniendo en cuenta
la variable de error las matrices resultantes para cada una de sus topologas son:
Topologa ON:
1
1
1
1
1
1
1
1
]
1

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

+
+ +
+

+ +

1
1
1
1
1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
S
IL
Vc
IL
Vc
L
Rc Rs
L L
Rc
C C
L
Rc
L L Rc R
Rc R
Rs Rc
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
ON ON
1
0
0
0
1
1
2
2

0 0 0 0 1
0
1
) 1 1 (
1
1
1
1
0
0
1
1
0
1
1
0
0
2
1
2
1
2
1

2
2
2 1
2 ) 2 (
0 0 0
2 ) 2 ( 2 ) 2 (
1
1
1
2
2
Topologa OFF:
1
1
1
1
1
1
1
1
]
1

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

+
+
+

+ +

1
1
1
1
1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
S
IL
Vc
IL
Vc
L
Rc Rs
L
C
L Rc R
Rc R
Rs
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
OFF OFF
0
0
0
1
1
2
2

0 0 0 0 1
0
1
) 1 1 (
1
1
0 0
0
1
1
0 0 0
0 0 0
2
1

2
2
2
2 ) 2 (
0 0 0
2 ) 2 ( 2 ) 2 (
1
1
1
2
2
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

72
Topologa OFF:
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
]
1

+

+

1
1
1
1
1
1
1
1
1
1
1
1
]
1

S
IL
Vc
IL
Vc
L
Rc Rs
L
C
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
OFF
1
1
2
2

0 0 0 0 1
0
1
) 1 1 (
1
1
0 0
0
1
1
0 0 0
0 0 0 0 0
0 0 0 0
2 ) 2 (
1
1
1
2
2
'

1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
OFF
1
0
0
0
'
6.1.7.- Matrices del convertidor Boost con filtro de salida
A partir del sistema de ecuaciones diferenciales (34), (35) y (36), y teniendo en cuenta
la variable de error, las matrices resultantes para cada una de sus topologas son:
Topologa ON:
1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

+
+ +
+

+ +

1
1
1
1
1
1
1
1
1
1
1
1
]
1

S
IL
Vc
IL
Vc
L
Rs
C
L L Rc R
Rc R
Rs Rc
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
ON
1
1
2
2

0 0 0 0 1
0
1
1
0 0 0
0 0 0
1
1
0
0 0
2
1
2
1

2
2
2 1
2 ) 2 (
0 0 0
2 ) 2 ( 2 ) 2 (
1
1
1
2
2

1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
ON
1
0
0
0
Topologa OFF:
1
1
1
1
1
1
1
1
]
1

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
1
1
]
1

,
_

+
+ +
+

+ +

1
1
1
1
1
1
1
1
1
1
1
1
]
1

Vdes
L
Vin
B
S
IL
Vc
IL
Vc
L
Rc Rs
L L
Rc
C C
L
Rc
L L Rc R
Rc R
Rs Rc
L Rc R
R
C Rc R
R
C Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
OFF OFF
1
0
0
0
1
1
2
2

0 0 0 0 1
0
1
) 1 1 (
1
1
1
1
0
0
1
1
0
1
1
0
0
2
1
2
1
2
1

2
2
2 1
2 ) 2 (
0 0 0
2 ) 2 ( 2 ) 2 (
1
1
1
2
2
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

73
Topologa OFF:
1
1
1
1
1
1
]
1

1
1
1
1
1
1
]
1

1
1
1
1
1
1
1
1
]
1

+ +
+

+ +
+ + + +
+

1
1
1
1
1
1
1
1
1
1
1
1
]
1

Vdes
B
S
IL
Vc
IL
Vc
C R Rc Rc R Rc
Rc R
C R Rc Rc R Rc
R
C R Rc Rc R Rc
R
C R Rc Rc R Rc
Rc R
dt
ds
dt
dIL
dt
dVc
dt
dIL
dt
dVc
A
OFF OFF
0
0
0
0
1
1
2
2

0 0 0 0 1
0 0 0 0 0
0 0
1 ) 2 ) 2 ( 1 (
1
0
2 ) 2 ) 2 ( 1 (
0 0 0 0 0
0 0
2 ) 2 ) 2 ( 1 (
0
2 ) 2 ) 2 ( 1 (
1
1
1
2
2
' '
6.2.- Algoritmo de clculo
Un sistema dinmico determinista es aquel sistema cuyo estado en cualquier instante
puede ser determinado completamente a partir de su estado inicial y su ecuacin que
describe exactamente su comportamiento. Un circuito que contiene elementos resistivos
(resistencias y/o fuentes de tensin y/o corriente) y elementos de almacenamiento de
energa (condensadores y/o inductores) puede ser modelado como un sistema dinmico
determinista continuo en el tiempo. La evolucin del estado del circuito se describe
mediante un sistema ordinario de ecuaciones diferenciales llamadas ecuaciones de estado.
A continuacin se describe el procesado de las ecuaciones de estado de los
convertidores para poder llevar a cabo la simulacin. Primeramente se debe encontrar la
solucin del sistema matricial:
B t x A t x B t x A t x + ) ( ) ( ) ( ) ( & & (53)
B e t x A t x e
At At
)) ( ) ( (

& (54)
B e t x e
dt
d
At At
)) ( (

(55)
Integrando entre un tiempo inicial
o
t y t



t
t
A At At
Bd e t x e t x e

) ( ) (
0
0
(56)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

74
Multiplicando por
At
e y reorganizando los trminos, la solucin es:
( ) ( )


+
t
t
t A t t A
Bd e t x e t x

) ( ) (
0
0
(57)
El algoritmo de calculo se basa en procesar directamente las soluciones analticas de
cada topologa dentro de un periodo. El sistema se describe mediante un determinado
nmero de muestras dentro del periodo, a partir de las cuales se permite conocer su
dinmica. A partir de unas condiciones iniciales establecidas, el simulador trabaja con las
soluciones analticas de cada topologa, quedando por resolver los instantes de
conmutacin.
Para ello se ha utilizado la funcin fsolve, para calcular con precisin el instante de
conmutacin, es decir, los ceros de la ecuacin:
) ( ) ( ) ( t vramp t vcont t f (58)
El algoritmo llama a la funcin cuando se detecta un cambio de signo en la funcin
f(t), por lo tanto se avanza con un paso condicionado por el nmero de muestras, en busca
del cambio de signo. Una vez encontrado el intervalo donde se produce el cruce, la funcin
fsolve proporciona el tiempo (tn) en el cual se anula f(t) y por lo tanto habr una
conmutacin. Es a partir de este instante cuando se realiza el cambio de topologa,
quedando establecidas las condiciones iniciales con las muestras de la topologa anterior
hasta el tiempo (tn).
Las matrices a utilizar en cada momento hacen referencia a la Topologa ON y
Topologa OFF, las cuales vendrn determinadas por el tipo de convertidor
seleccionado y del tipo de lgica establecida para la simulacin (descrita en apartado
7.3.2).
Para la simulacin de un determinado nmero de periodos se condicionan las muestras
de tal manera, que las muestras de final de ciclo son las condiciones iniciales para el
siguiente.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

75
A medida que la variable tiempo avanza, el simulador va generando continuamente
datos que, a su vez son recogidos y tratados por una determinada seccin del programa.
En el caso de configurar el simulador con el modo discontinuo, el algoritmo de calculo
procesa igualmente las soluciones analticas de cada topologa con la nica diferencia de
tener en cuenta la corriente del inductor. El procesado es el mismo que el explicado
anteriormente, con la peculiaridad de que durante la Topologa OFF debe tener en
cuenta que la corriente del inductor no sea inferior a cero (corriente circulando en sentido
contrario).
Para ello se utiliza nuevamente la funcin fsolve, asociada a fichero condi23 para
calcular con precisin el instante de conmutacin, es decir, los ceros de la ecuacin:
) ( ) ( t i t f
L
(59)
El algoritmo llama a la funcin cuando estando en la Topologa OFF detecta un
valor negativo para la corriente del inductor, en el caso de convertidores de segundo orden
(en los convertidores de cuarto orden corresponde a una combinacin lineal de dichas
corrientes), por lo tanto se avanza con un paso condicionado por el nmero de muestras, en
busca del cambio de signo. Una vez encontrado el intervalo donde se produce el cruce, la
funcin fsolve proporciona el tiempo (tn) en el cual se encuentra el cero de la funcin. Es a
partir de este cuando se realiza el cambio de Topologa OFF a OFF

, quedando
establecidas las condiciones iniciales con las muestras de la Topologa OFF hasta el
tiempo (tn).
El simulador tiene la posibilidad de hacer barridos de parmetros, lo que quiere decir
que se ha de poder realizar varias simulaciones consecutivas. Estas simulaciones pueden
actuar de forma aislada o de forma cooperativa: pueden generar resultados independientes
o bien construir un grfico entre todas ellas. Tambin tiene la posibilidad de realizar
modificaciones de parmetros dentro de una simulacin, con el fin de poder simular
posibles perturbaciones en los parmetros del sistema.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

76
7.- El Simulador SIMSCP
7.1.- Descripcin General
El programa de Simulacin de Convertidores DC-DC, (SIMSCP), realizado en
MATLAB V6.1, permite al usuario de forma interactiva modelar su sistema a simular de
una manera cmoda y sencilla.
Para la realizacin de este proyecto se ha utilizado la herramienta GUIDE (Graphical
User Interface Development Environment). El Simulador se compone de un Men
Principal, donde el usuario selecciona el convertidor que desee simular. Una vez elegido
uno de los siete convertidores ofrecidos por el simulador se accede a la Pantalla de
configuracin. En esta pantalla el usuario mediante el uso del ratn y teclado, configura
todos los parmetros y comportamientos que desee incluir en la simulacin.
Ajustados los parmetros se accede a las Pantallas de Simulacin. El Simulador
ofrece cuatro pantallas de simulacin segn la necesidad requerida por el usuario. Por
defecto se accede a la Pantalla principal de Simulacin, siendo las tres pantallas
restantes hijas de esta.
Cada una de estas pantallas que componen el Simulador SIMSCP se describen a
continuacin.
7.2.- Men Principal
En el arranque del programa, es necesario definir las condiciones iniciales de
funcionamiento y el entorno de la pantalla de simulacin para la interaccin con el usuario.
La funcin que arranca el Simulador, SIMSCP se divide en las funciones de:
- Configuracin del programa
- Presentacin del Simulador (figura 36)
- Creacin del entorno de interfaz entre usuario y el programa (Men
Principal).
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

77
Fig. 36. Presentacin del Simulador SIMSCP.
La pantalla de presentacin se visualiza durante un segundo. Al finalizar se define la
pantalla de seleccin de convertidor Men Principal mediante la funcin menu, siendo
mostrada en la figura 37.
Fig. 37. Men Principal
Desde esta pantalla se pueden acceder mediante push-button, a simular unos de los
siete convertidores contemplados en este proyecto: Buck, Boost, Buck-Boost, Ck, SEPIC,
Buck con Filtro de Entrada y Boost con Filtro de Salida. Cada unos de estos push-button,
esta asociado a la funcin simulbuck, y a una variable global (CONVERTIDOR) que determina
el convertidor a simular.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

78
El push-button Salir, asociado a la funcin quit permite al usuario la salida directa
del simulador, cerrando as la pantalla Men Principal.
7.3.- Pantalla de configuracin
Esta pantalla puede ser construida mediante dos funciones que dependern del orden
del convertidor seleccionado. En ella se definen una serie de controles uicontrol, [push-
button, radio-button, checkbox,..] con los cuales el usuario puede introducir los valores de
los parmetros, como activar o desactivar las diferentes opciones presentadas por el
Simulador.
Segn el tipo de convertidor (segundo o cuarto orden) a simular esta pantalla
presentara una serie de modificaciones debido a la complejidad del circuito (variables de
estado). Para ilustrar dicha pantalla se ha escogido el convertidor Buck, la cual es
representada en la figura 38.
Fig. 38. Representacin Pantalla Configuracin
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

79
Independientemente del convertidor seleccionado, la Pantalla de configuracin
presenta unos valores y opciones por defecto, para evitar que el usuario cada vez que
arranque el simulador tenga que introducir todos los parmetros. De esta forma solamente
modificar aquellos parmetros que no sean apropiados para su simulacin.
En esta pantalla se pueden destacar una serie de grupos, los cuales hacen referencia a
un comportamiento determinado del circuito a simular. Una parte de esta pantalla es
dedicada al ajuste de los parmetros que forman el convertidor, permitiendo tambin la
modificacin de la tensin de entrada aplicada al mismo.
Otra zona de especial inters es el ajuste de las condiciones iniciales de las variables
de estado, que su nmero estar determinado por el orden del convertidor seleccionado. En
esta pantalla tambin se le permite al usuario modificar los parmetros que construyen la
seal de control, es decir, tanto las consignas (referencias) para cada variable de estado
como las constantes multiplicativas.
Se permite ajustar la funcin rampa variando los limites (
L u
V V , ), como el ajuste de su
periodo. Ofreciendo la posibilidad de introducir la Histresis del comparador.
La solicitud de informacin ms importante se centra en el nmero de muestras y en
el nmero de ciclos a simular, ya que estos dos parmetros determinan la precisin y
duracin de la simulacin.
A parte de valores numricos el usuario puede seleccionar una serie de opciones como
la lgica de control establecida durante la simulacin, como tambin seleccionar el modo
de funcionamiento del convertidor: MCC o MCD. El usuario puede hacer uso de los
estabilizadores ofrecidos por el simulador seleccionando el tipo de estabilizador deseado, y
ajustando los parmetros del mismo.
Mediante los radio button se activan o desactivan los diferentes latch ofrecidos por el
simulador, entre ellos destaca: Evitar Multiconmutaciones, Forzar ON y Forzar
OFF.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

80
Una de las ltimas cosas aadidas a este simulador es la oportunidad de introducir una
perturbacin del tipo escaln de cualquier variable del circuito durante una simulacin.
Este fenmeno enriquece al simulador ya que se puede comprobar como responde el
sistema variando uno de sus parmetros.
Por ltimo existe un marco de seis push-button, donde el usuario selecciona la
siguiente operacin a realizar por el simulador SIMSCP. A continuacin se describen cada
una de las acciones asociadas a los diferentes controles:
- El push-button Volver: Permite al usuario volver al Men Principal, para
poder seleccionar otro convertidor.
- El push-button Simular: esta asociado a la funcin simuladorr3, en el caso
que el radio button Perturbacion se encuentre seleccionado. En caso contrario
esta asociado a la funcin simuladorr, encargada de iniciar la simulacin
utilizando los parmetros introducidos en la Pantalla de configuracin.
Antes de comenzar la simulacin se comprueba que los parmetros introducidos
por el usuario sean correctos, en caso contrario se le avisar mediante un
mensaje del error producido. Durante la simulacin la funcin waitbar, se
encarga de visualizar el estado del procesado mediante una barra, donde su
posicin depende del nmero de ciclos simulados con respecto al total a
simular, tal y como se representa en la figura 39. Este control permite acceder a
la Pantalla principal de representacin.
Fig. 39. Estado del Procesado de la simulacin.
- El push-button About: Permite recuperar la presentacin del Simulador,
visualizando el nombre del Director y del Creador del presente Proyecto.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

81
- El push-button Ayuda: De manera interactiva el simulador ofrece al usuario
la informacin necesaria para poder rellenar todos los campos de configuracin.
- El push-button Informe: Asociado a la funcin informe, presenta un listado
con toda la informacin de la configuracin, pudiendo ser impreso.
- El push-button Salir, asociado a la funcin quit permite al usuario la salida
directa del simulador SIMSCP, cerrando as la Pantalla de Configuracin.
7.3.1.- Ajuste de parmetros
El ajuste de los parmetros se consigue mediante los controles button tipo edit,
proporcionados por la funcin uicontrol. El usuario con la ayuda del teclado y ratn
introduce los valores de los parmetros necesarios para la simulacin.
La validacin de los valores introducidos se consigue cambiando de edit o
simplemente pulsando la tecla return. Si algn valor introducido por el usuario es errneo
el simulador le informa con un mensaje de error. A continuacin se describen los
diferentes apartados que componen la Pantalla de configuracin.
7.3.1.1 Componentes
El conjunto de controles edit text que forman el apartado de componentes de la
Pantalla de configuracin, permiten al usuario introducir los valores de los elementos
que describen al propio convertidor. En el caso de convertidores de segundo orden los
parmetros son los siguientes:
- R: determina el valor de la resistencia de carga del convertidor.
- C: ajusta el valor del condensador del propio convertidor.
- Rc: determina el valor de la resistencia serie del condensador.
- L: define el valor de la bobina.
- Rs: la resistencia serie de la bobina.
En el caso de simular convertidores de cuarto orden, la informacin solicitada para el
ajuste se ve modificada al verse incrementado el nmero de elementos reactivos del propio
convertidor. Estos nuevos valores consisten en los siguientes:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

82
- R: el valor de la Resistencia de carga del convertidor.
-
1
C : ajusta el Condensador de entrada del convertidor.
-
1
Rc : la resistencia serie del condensador de entrada(C1).
-
1
L : bobina de entrada del convertidor.
-
1
Rs : la resistencia serie de la bobina de entrada (L1).
-
2
C : ajusta el Condensador de salida del convertidor.
-
2
Rc : la resistencia serie del condensador de salida (C2).
-
2
L : bobina de salida del convertidor.
-
2
Rs : la resistencia serie de la bobina de salida (L2).
Cada uno de estos edit est asociado a una variable interna del programa que permiten
definir las matrices de los convertidores a simular.
7.3.1.2 Condiciones iniciales (CI )
Para la introduccin de las condiciones iniciales de las variables de estado se dispone
de tres controles tipo edit, para el caso de los convertidores de segundo orden y de cinco
controles en el caso de convertidores de cuarto orden.
Debido a la introduccin de la variable de error en la definicin de las matrices de los
convertidores, tambin se ha permitido introducir su condicin inicial como parmetro.
Estos valores una vez validados son introducidos en un vector columna, tal y como se
definen matricialmente las variables de estado, respetando su posicin.
1
1
1
]
1

) (
) (
) (
s error CI
i corriente CI
Vc tension CI
xo
L

1
1
1
1
1
1
]
1

) (
) (
) (
) (
) (
1
1
2
2
s error CI
i corriente CI
Vc tension CI
i corriente CI
Vc tension CI
xo
L
L
7.3.1.3 Consignas
Para el ajuste de las consignas o referencias se han utilizado button tipo edit. Tal y
como se describi en el lazo de control, cada una de las variables de estado tiene su
consigna o referencia. Por lo que el nmero de edit vendr determinado por el convertidor
que se est simulando.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

83
Para los convertidores de segundo orden de dispone de dos edit que permiten el ajuste
de los valores para la referencia de tensin y de corriente. Observando la expresin de la
seal de control se aprecian estas dos referencias.
( ) ( ) [ ] Iref i Ki Vref Vo Kv a Vcont + (60)
Por el contrario, para los convertidores de cuarto orden presentan cuatro edit, al
existir dos tensiones y dos corrientes. Observando la expresin de la seal de control se
aprecian estas cuatro referencias.
1
]
1

,
_

,
_

,
_

,
_


2 2 2 1 1 1 2 2 2 1 1 1

ref L i ref L i ref C V ref C V
I i K I i K V V K V V K a Vcont (61)
Dentro de este grupo de consignas tambin se permite ajustar el valor de la tensin de
salida deseada del convertidor, V
des
. Este valor es utilizado en la variable de error, (variable
aadida en las definiciones de las matrices).
( )


T
o
Vdes V s
0
Vdes Vo
dt
ds
(62)
7.3.1.4 Muestras, ciclos y constantes.
La Pantalla de configuracin, presenta una seccin donde se permite la
introduccin del nmero de muestras, nmero de ciclos a simular y el ajuste de las
diferentes constantes utilizadas en la expresin de control.
Con la ayuda del button tipo edit, se permite que el usuario pueda introducir el nmero
de muestras por ciclo, utilizado por el programa. Dicho nmero configurar la precisin
del algoritmo de calculo, el cual esta explicado en apartados anteriores.
Por otro lado, a travs tambin de un button tipo edit, el usuario puede ajustar el
nmero de ciclos a simular. Una vez introducidos y validados los valores en estos edit, se
comprueba que sean positivos y diferentes de cero, evitando as valores incorrectos.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

84
En caso de introducir valores negativos o cero, el simulador informa al usuario
mediante un mensaje de error, creado mediante la funcin warndlg.
En funcin del nmero de muestras y del nmero de ciclos, se determinar el tiempo
de procesado del simulador. Cuanto mayor sean los valores, mayor es el tiempo de
simulacin y viceversa.
El nmero de las constantes a ajustar viene determinado por el tipo de convertidor
seleccionado. Viendo la expresin de control para cada uno de ellos, se determinan las
constantes requeridas. En el caso de simular convertidores de segundo orden la expresin
de control se define en la expresin (63), donde se observan las constantes Kv, Ki, K
int
y
K
vin
.
( ) ( ) [ ]
in vin ref i ref V
V K s K I i K V V K a Vcont
int
+ + + (63)
Por el contrario, en el caso de simular convertidores de cuarto orden la expresin de
control se define en la expresin (64), donde se observan las constantes Kv
1
, Ki
1
,Kv
2
,Ki
2
,
K
int
y K
vin
.
( ) ( ) ( ) ( ) [ ]
in vin ref L i ref L i ref C V ref C V
V K s K I i K I i K V V K V V K a Vcont
int 2 2 2 1 1 1 2 2 2 1 1 1
+ + + + +
(64)
Independientemente del convertidor a simular, en esta seccin se presentan unas
constantes fijas, entre las cuales destaca la propia constante a, incluida en la expresin de
control de ambos tipos de convertidores. El ajuste de esta constante se realiza mediante un
control button tipo edit.
Otro parmetro a introducir dentro de esta seccin es el valor de la Histersis, este
ajuste se realiza tambin mediante edit. Dentro de esta pantalla tambin se permite ajustar
la funcin rampa, la cual esta caracterizada por sus valores alto V
u
, bajo V
L

y
su periodo T,
tal y como se describe en la siguiente ecuacin:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

85
t
T
V V
V t V
L U
L ramp
) (

+ (65)
7.3.2.- Lgica de Control
En este proyecto se han tenido en cuenta dos posibles versiones para la realizacin del
control PWM. Estas dos versiones se caracterizan por la obtencin de la seal error y por
la comparacin de la seal de control con la rampa, tal y como se describe en la figura
siguiente.
Fig. 40. Versiones posibles para el control PWM: a) Lgica control ON-OFF
b) Lgica control OFF-ON
A continuacin se describen cada una de ellas, las cuales se identifican como Lgica
ON-OFF y Lgica OFF-ON. La visualizacin de cada una de estas lgicas, se
consigue mediante la ayuda del simulador SIMSCP, ilustrando una orbita peridica junto
con la seal rampa.
Lgica ON-OFF
Esta lgica de control se define al realizar la comparacin de la seal de control Vcont,
( ) ( v V a Vcont
ref
) con la rampa (Vramp), generando as la seal de conmutacin que
acta sobre el interruptor de la siguiente forma:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

86
OFF S Vramp Vcont
ON S Vramp Vcont
:
:
<
>
(66)
Haciendo uso de estas expresiones, una manera de representar grficamente la lgica
de control ON-OFF, es la mostrada en la figura 41:
Fig. 41. Representacin de la lgica ON-OFF.
Lgica OFF-ON
Del mismo modo la lgica OFF-ON, determina la comparacin de la seal de control
Vcont, ( ) (
ref
V v a Vcont ) con la rampa (Vramp), generando la seal de conmutacin que
acta sobre el interruptor de la siguiente forma:
OFF S Vramp Vcont
ON S Vramp Vcont
:
:
>
<
(67)
Haciendo uso de estas expresiones, una manera de representar grficamente la lgica
de control OFF-ON, es la mostrada en la figura 42:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

87
Fig. 42. Representacin de la Lgica OFF-ON.
Para poder llevar a cabo esta seleccin de lgicas de control, es necesario introducir un
parmetro (cont) en la seal de control el cual adecue la comparacin en cada momento. La
expresin de la seal de control para los convertidores de segundo orden:
( ) ( ) [ ] Iref i Ki Vref Vo Kv a cont Vcont + (68)
Para convertidores de cuarto orden:
( ) ( ) ( ) ( ) [ ]
2 2 2 1 1 1 2 2 2 1 1 1

ref L i ref L i ref C V ref C V
I i K I i K V V K V V K a cont Vcont + + + (69)
El simulador SIMSCP, mediante el control tipo radio button permite la seleccin de
las dos lgicas de funcionamiento. El radio button ON-OFF, ajusta la lgica ON-
OFF estableciendo la variable cont=-1. Por el contrario el radio button OFF-ON, se
encarga de ajustar la lgica OFF-ON estableciendo la variable cont=1.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

88
7.3.3.- Modos de operacin MCC/MCD
El simulador SIMSCP permite para los diferentes convertidores seleccionar entre los
dos modos de operacin posibles: Modo Conduccin Continua (MCC) y Modo Conduccin
Discontinua (MCD). La seleccin se realiza mediante el control tipo radio button: Modo
Continuo y Modo Discontinuo.
En el modo MCC el simulador utiliza las matrices correspondientes a la topologa ON
y a la topologa OFF dependiendo de la lgica de control seleccionada. Este modo de
funcionamiento no tiene en cuenta las corrientes de los interruptores, simplemente se
centra en la comparacin de la seal de control con la rampa, la cual determinar los
cambios de topologa correspondientes y por tanto las matrices a utilizar.
Por el contrario el modo MCD puede utilizar tanto las matrices de la topologa ON,
topologa OFF o la topologa OFF

. El modo discontinuo habitual se produce cuando el


interruptor esta abierto (OFF), porque le obliga la seal moduladora, y el diodo, que
debera conducir, deja de hacerlo porque la corriente intenta circular en sentido contrario.
La deteccin del modo discontinuo para los convertidores de segundo orden se
produce cuando la corriente del inductor se hace cero. En cambio para los convertidores de
cuarto orden se basa en una combinacin lineal de las corrientes de los inductores.
A continuacin se describen las condiciones que permiten la deteccin del modo
discontinuo para los diferentes convertidores de cuarto orden:
- Convertidor Ck y SEPIC: En estos convertidores la deteccin se basa en que la
suma de las corrientes de los dos inductores se haga cero, es decir: 0
2 1
+
L L
i i .
- Convertidor Buck con Filtro de Entrada: En este convertidor la deteccin se
centra en la corriente del inductor de salida (L
2
), es decir: 0
2

L
i .
- Convertidor Boost con Filtro de Salida: La deteccin se realiza contemplando
la corriente del inductor entrada (L
1
), es decir: 0
1

L
i .
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

89
En las figuras siguientes se ilustran el Modo de Conduccin Continua (MCC) y el
Modo de Conduccin Discontinua (MCD) para los convertidores de segundo y cuarto
orden. En la figura 43 se representa la corriente del inductor del convertidor Buck
configurado en MCC.
Fig. 43. Corriente del inductor en el convertidor Buck, configurado en MCC
Como se puede obervar la corriente se hace negativa en determinados periodos de
simulacin, por lo que la corriente cambia de sentido en el diodo. En la figura 44 se
muestra la corriente del inductor una vez que se activa el Modo Discontinuo.
Fig. 44. Corriente del inductor en el convertidor Buck, configurado en MCD
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

90
La activacin del Modo discontinuo ha permitido que la corriente no circule en sentido
contrario, esto se debe al tener en cuenta el comportamiento del convertidor durante la
topologa OFF.
Para ilustrar el modo de conduccin discontinua para los convertidores de cuarto
orden se ha utilizado el convertidor SEPIC. En la figura 45 se ilustran las corrientes por los
dos inductores ( )
2 1
,
L L
i i y la suma de ellas ( )
2 1 L L
i i + , configurado en MCC.
Fig. 45. Corrientes en el SEPIC configurado en MCC.
Como se puede observar las corrientes de los diferentes inductores adoptan valores
positivos y negativos, por lo que la suma de estas tambin. Esto es debido a que durante la
configuracin MCC se utilizan solamente las configuraciones de las topologas ON y OFF.
En la figura 46 se representan estas corrientes una vez que se activa el Modo
Discontinuo.
I
L1,
I
L2,
I
L1+
I
L2
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

91
Fig. 46. Corrientes en el SEPIC configurado en MCD.
Con la representacin anterior se pone de manifiesto que la activacin del Modo
Discontinuo para el convertidor SEPIC se produce cuando la suma de las corrientes se
anula: 0
2 1
+
L L
i i .
7.3.4.- Biestables (Latch)
El modelo PWM tradicional es aplicable con ciertas restricciones ya que no permite
evitar las multiconmutaciones producidas dentro de un periodo, ni forzar una topologa
determinada a final de ciclo.
Para asegurar que se produzca una y solo una conmutacin por ciclo, se aade al
control PWM un flip-flop como inhibidor de las multiconmutaciones. De la misma manera
se aade un biestable a travs del cual permite el forzado de las diferentes topologas.
I
L1,
I
L2,
I
L1+
I
L2
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

92
A continuacin se describen cada uno de estos Latch, mostrando algunas
representaciones donde se observe su comportamiento y eficacia.
7.3.4.1 Evitar Multiconmutaciones
Dependiendo de los valores introducidos y del tipo de control seleccionado, puede
darse el caso que en algunos periodos de conmutacin la seal de control cruce dos o ms
veces con la rampa, produciendo as subintervalos de conmutacin dentro del periodo, en
lugar de los dos habituales [9].
Una manera de evitar este fenmeno es introduciendo un latch, el cual permita
eliminar todas estas multiconmutaciones producidas dentro del periodo. El simulador
SIMSCP permite la simulacin de este tipo de latch, seleccionando desde la Pantalla de
configuracin, el button tipo edit, Evitar Multiconmutaciones.
La funcin de este tipo de latch consiste en detectar el primer cambio de topologa
producido (si existe), a travs de la comparacin de la seal de control con la rampa, dentro
de un periodo. Una vez detectado el primer cambio inhibe los posibles siguientes,
manteniendo al convertidor en su topologa hasta final de ciclo.
Al finalizar el periodo actual, nuevamente debe detectar el primer cambio de topologa
producido (si existe), realizando as el mismo proceso para cada unos de los ciclos a
simular.
En las siguientes figuras se ilustra el funcionamiento del Latch,Evitar
Multiconmutaciones. En la figura 47 se representa una dinmica donde existen
multicionmutaciones dentro de los periodos de simulacin. Una vez que se activa el Latch,
estas multiconmutaciones son inhibidas, ya que a partir de la primera conmutacin el
convertidor se mantiene en dicha topologa hasta final de ciclo. El resultado de la
activacin del Latch se representa en la figura 48.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

93
Fig. 47. Representacin de las multiconmutaciones
Fig. 48. Efecto del Latch, Evitar Multiconmutaciones
El esquema general de este control se representa en la figura 49. Se puede observar
que la seal moduladora viene determinada directamente por el Latch, el cual utiliza la
seal de salida del comparador y la seal clock, que viene determinada por los periodos de
la rampa. En posibles implementaciones esta seal de reloj puede ser generada por un
clock externo, sin tener relacin con la seal rampa.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

94
Fig. 49. Esquema general del circuito de control con Latch.
7.3.4.2 Forzado
Otro tipo de Latch implementado en el simulador SIMSCP, es el de poder forzar a una
topologa determinada a final de ciclo. Se permite forzar tanto a la topologa ON como a
la topologa OFF, seleccionando desde la Pantalla de configuracin, el radio button ,
Forzar ON o Forzar OFF .
El forzado impide que los interruptores conmuten a una frecuencia de conmutacin
infinita, evitando as su destruccin. Tambin permite controlar la corriente del inductor
para garantizar su estabilidad y por lo que se denomina popularmente control de corriente
[13],[18].
A continuacin se describen los dos tipos de forzados posibles en el simulador
SIMSCP.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

95
Forzar ON
Para poder llevar a cabo este tipo de forzado, se aade al control PWM un biestable
tipo RS, donde su entrada R(Reset) es igual a la salida del comparador, su entrada S(Set) se
conecta a la seal de reloj y su salida Q(quit) es la seal de conmutacin que acta sobre el
interruptor. El esquema del diagrama del control de corriente, es mostrado en la figura
siguiente.
Fig. 50. Diagrama del Forzado ON
En este modo control de corriente, el controlador especifica el valor mximo de la
corriente del inductor. La corriente del inductor es comparada con una corriente de
referencia, la cual realiza el Reset del Biestable. De manera ms exacta, el interruptor S es
activado ON a cada comienzo de ciclo (t=nT, n N y T el periodo de reloj) y
desactivado OFF cuando el valor de la corriente del inductor alcanza a la referencia
mxima. El interruptor permanecer en OFF hasta el comienzo del siguiente ciclo. Si
llega un pulso de reloj mientras el interruptor esta en estado ON, este es ignorado.
En la figura 51 se representa un Control de Corriente Mxima (CCM), donde la
corriente esta limitada a una referencia fija. En este proyecto se ha configurado la seal
clock, mediante los periodos de la funcin rampa. Haciendo uso del forzado se observa que
la corriente al comienzo de cada ciclo conmuta a la topologa ON, y si el valor de la
corriente alcanza al valor mximo establecido por la referencia, conmuta a la topologa
OFF.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

96
Fig. 51. Control Corriente Mxima con referencia fija.
Se puede observar como el interruptor permanece en OFF hasta el comienzo del
siguiente ciclo. Si llega un pulso de reloj mientras el interruptor esta en estado ON, este
es ignorado tal y como ocurre para el pulso de reloj 16.
Por otro lado el simulador SIMSCP permite la variacin de la seal de referencia en
funcin de la tensin de salida, de la funcion rampa o de ambas a la vez. En la figura 52 se
representa un CCM con aportacin de tensin.
Fig. 52. CCM con aportacin de seal de salida.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

97
Forzar OFF
Para poder llevar a cabo este tipo de forzado, se aade al control PWM un biestable
tipo RS, donde su entrada S(Set) es conectada a la salida del comparador, su entrada
R(Reset) es a la seal de reloj y su salida Q(quit) es la seal de conmutacin que acta
sobre el interruptor. El esquema del diagrama del control de corriente, es mostrado en la
figura siguiente.
Fig. 53. Diagrama del Forzado ON
En este modo control de corriente, el controlador especifica el valor mmimo de la
corriente del inductor. La corriente del inductor es comparada con una corriente de
referencia, la cual realiza el Set del Biestable. De manera ms exacta, el interruptor S es
desactivado OFF a cada comienzo de ciclo (t=nT, n N y T el periodo de reloj) y
activado ON cuando el valor de la corriente del inductor alcanza a la referencia
prefijada. El interruptor permanecer en ON hasta el comienzo del siguiente ciclo. Si
llega un pulso de reloj mientras el interruptor esta en estado OFF, este es ignorado.
En la figura 54 se representa un Control de Corriente mnima (CCM), donde la
corriente esta limitada a una referencia fija. En este proyecto se ha configurado la seal
clock, mediante los periodos de la funcin rampa. Haciendo uso del forzado se observa que
la corriente al comienzo de cada ciclo conmuta a la topologa OFF, y si el valor de la
corriente alcanza al valor mnimo establecido por la referencia, conmuta a la topologa
OFF.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

98
Fig. 54. Control Corriente mnima con referencia fija.
Se puede observar como el interruptor permanece en ON hasta el comienzo del
siguiente ciclo. Si llega un pulso de reloj mientras el interruptor esta en estado OFF,
este es ignorado tal y como ocurre para el pulso de reloj 1.
El simulador SIMSCP permite la variacin de la seal de referencia en funcin de la
tensin de salida, de la funcion rampa o de ambas a la vez. En la figura 55 se representa un
CCm con aportacin de tensin.
Fig. 55. CCM con aportacin de seal de salida.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

99
Por otro lado, para el modo control de corriente, una buena regulacin requiere que la
tensin de salida intervenga en la seal de realimentacin. Adems se aade una rampa
compensadora para estabilizar a una orbita peridica. El esquema general de este control se
representa en la figura siguiente.
Fig. 56. Esquema general del control para el forzado.
7.3.5.- La Perturbacin
El simulador SIMSCP ofrece la oportunidad de poder introducir una perturbacin del
tipo escaln en cualquier variable del sistema, tanto del propio convertidor como del lazo
de control. Con este detalle se permite estudiar el comportamiento del sistema frente a
posibles variaciones de sus parmetros.
Para su configuracin se dispone de un control tipo popup menu, donde el usuario
selecciona la variable a modificar. Este listado presenta variaciones segn el tipo de
convertidor que se simule. Tambin contiene dos button tipo edit, con los cuales se le
permite introducir el periodo de activacin de la perturbacin, y el nuevo valor a adoptar
por el parmetro.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

100
En la validacin de los valores se comprueba que el periodo de activacin de la
perturbacin sea menor al nmero de ciclos total a simular, en caso de ser superior se avisa
al usuario mediante un mensaje de error.
Una perturbacin que tiene aplicacin en caso raso real, es variar la resistencia de
carga del convertidor. Se ha configurado el simulador SIMSCP, de tal manera que la
resistencia de carga varie su valor de 22 R (Orbita Peridica) a 500 R en el
periodo de simulacin 20. En la figura 57 se representa el comportamiento de dicha
perturbacin.
Fig. 57. Representacin de la perturbacin de la resistencia de carga.
Como se puede observar la dinmica peridica se mantiene hasta el periodo donde la
resistencia de carga sufre la perturbacin. A partir de este, la dinmica deja de ser
peridica mostrando el comportamiento a esta perturbacin.
Otra de las posibles pertubaciones del simulador SIMSCP es la de poder variar
cualquier seal. Por ejempo, en la figura 58 se representa la perturbacin sufrida por la
seal rampa, donde al variar su amplitud de V Vu 2 . 8 (Orbita Peridica) a V Vu 12 en el
periodo de activacin 10, se observa como la dinmica peridica se mantiene hasta el
periodo donde la seal rampa sufre la perturbacin.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

101
Fig. 58. Efecto de la perturbacin al variar Vu.
7.3.6.- Tensin de Entrada
La tensin de entrada utilizada por el simulador se compone principalmente por dos
componentes: una componente continua y una alterna. Antes de ser aplicada al convertidor
es introducida a un bloque rectificador de onda completa, tal y como se puede observar en
la figura 59.
Fig. 59. Representacin de la tensin de entrada en un convertidor Buck.
La expresin que describe la tensin de entrada es la siguiente:
) ( t sen K V V
dc in
+ (70)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

102
De esta manera se permite al usuario definir una tensin de entrada en funcin a sus
necesidades. Ya que haciendo uso de la constante de excitacin K le permite obtener una
tensin continua, una tensin senoidal rectificada pura o combinacin de ambas.
Desde la Pantalla de configuracin, se permite mediante el control button tipo edit,
ajustar los siguientes parmetros relacionados con la tensin de entrada:
- edit V
dc
, permite al usuario introducir el valor de continua de la tensin de
entrada.
- edit K
ex
, (constante de excitacin), define el grado de aportacin de la
componente senoidal rectificada en la seal de entrada.
- edit F(Hz), asigna la frecuencia de la senoidal en la tensin de entrada. Esta
frecuencia ser multiplicada por el factor 2 para obtener la frecuencia
angular.
Debido a que la frecuencia de conmutacin del convertidor es normalmente mucho
mayor a la frecuencia de la tensin de entrada, se puede considerar que las variaciones de
la tensin de entrada debidas a la componente alterna, son nulas durante un periodo de
simulacin. De esta forma la tensin de entrada permanecer constante durante el periodo
de conmutacin del convertidor.
En la figura 60 se demuestra dicho efecto, donde se ha configurado la tensin de
entrada con una frecuencia, Hz f 100 y la seal rampa con un periodo s T 200 . En esta
representacin hay que hacer notar los escalones producidos por la tensin de entrada
utilizada por el simulador, siendo en la realidad de menor amplitud y con un mayor ajuste a
la tensin de entrada real.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

103
Fig. 60. Representacin de la tensin de entrada
En la representacin anterior la seal de color azul pertene a la tensin de entrada, y la
seal escalonada de color rojo, a la tensin utilizada por el programa durante la simulacin.
Se puede observar como la tensin de entrada utilizada por el simulador es practicamente
constante durante cada ciclo de simulacin.
En la expresin de la seal de control se introduce un nuevo componente,
in vin
V K , con
el cual se permite hacer variar la seal de control en funcin de la tensin de entrada. Por
lo que la expresin de la seal de control resultante para los convertidores de segundo
orden queda de la siguiente forma:
( ) ( ) [ ]
in vin ref i ref V
V K s K I i K V V K a Vcont
int
+ + + (71)
Y para los convertidores de cuarto orden:
( ) ( ) ( ) ( ) [ ]
in vin ref L i ref L i ref C V ref C V
V K s K I i K I i K V V K V V K a Vcont
int 2 2 2 1 1 1 2 2 2 1 1 1
+ + + + +
(72)
7.3.7.- Estabilizadores
Los diferentes regimenes de funcionamiento punto de equilibrio, peridico y cuasi-
peridico fueron identificados y clasificados desde los primeros das de la electrnica. En
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

104
cambio, la existencia de otros comportamientos de estado permanente en circuitos
electrnicos solo ha sido conocida en los ltimos aos.
Tradicionalmente, los comportamientos inusuales en las ciencias fsicas eran descritos
como extraos, a pesar de que matemticamente sus fundamentos ya estaban
especificados.
Actualmente, el comportamiento catico se define intuitivamente como aquel estado
estacionario limitado que no es un punto de equilibrio, ni es peridico, ni cuasi-peridico.
Recientemente, diferentes estrategias se han estudiado para sacar un sistema dinmico de
su regimen catico y llevarlo a trabajar en un regimen peridico podiendo de esta manera
estabilizar la dinmica del sitema.
El Simulador SIMSCP, ofrece la oportunidad de utilizar dos estabilizadores: TDAS
(Time Delay AutoSynchronization) y la estabilizacin mediante el cambio del valor de
algun parmetro cada ciclo. En este proyecto se utilizar como parmetro a cambiar la
Amplitud de la seal diente de sierra.. Cada uno de ellos son explicados en los siguientes
apartados.
7.3.7.1 TDAS (Time-Delay Auto Synchronization)
Un mtodo que permite la supresin del rgimen catico en los sistemas dinmicos no
lineales es el de la autosincronizacin mediante el uso de muestras retardas o control TDAS
(Time-Delay Auto Syncronization) [19].
En un convertidor DC-DC clsico, el control PWM se consigue comparando la seal
de control con una seal en rampa de periodo T. El control TDAS aade a la seal de
control otra seal ) (t V
TDAS
, que es una combinacin lineal de las diferencias entre la
tensin del condensador y la corriente en la bobina actuales v(t) e i(t), con la tensin y
corriente que haba un tiempo anterior, ) ( t v e ) ( t i .
El tiempo es el retardo TDAS y ha de ser un mltiplo del periodo de la rampa. Se
llama control TDAS de orden k aquel en que es igual a kT.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

105
Para los convertidores de segundo orden la seal ) (t V
TDAS
es la siguiente:
[ ] )) ( ) ( ( )) ( ) ( ( ) ( V
TDAS
+ t i t i t v t v t (73)
Donde (ganancia adimensional TDAS) y (resistencia TDAS) son los pesos
correspondientes a la tensin y a la corriente, y donde es un factor de amplificacin
adimensional como a los dos sumandos.
En un convertidor DC-DC PWM dotado de un modulador de periodo T, la propiedad
fundamental del control TDAS de orden k, es que suprime cualquier dinmica preexistente
(catica, peridica o cuasiperidica), y genera una dinmica peridica estable de periodo
kT, si se cumplen dos condiciones:
a) que, en el convertidor sin TDAS, coexista con la dinmica estacionaria, una
dinmica peridica inestable de periodo kT.
b) Que los parmetros y del control TDAS de orden k tengan valores
adecuados, es decir, que pertenezcan a una cierta regin del espacio de
parmetros llamada regin de control de orden k. Cuanto mayor es k, mas
pequea es la regin de control.
La expresin ) (t V
TDAS
, es aadida a la expresin de control, con la que informa del
ajuste a realizar para lograr ajustar las variables de estado a sus respectivas consignas o
referencias. Cuanto mayor sea el nmero de muestras por ciclo, mejor ser la estabilizacin
producida por el TDAS.La seal ) (t V
TDAS
puede incluir la integral del error. De este modo
la expresin a optar es la siguiente:
[ ] )) ( ) ( ( )) ( ) ( ( )) ( ) ( ( ) ( + + t s t s t i t i t v t v t V
TDAS
(74)
Observando las expresiones (73) y (74), se puede apreciar la necesidad de ajustar las
constantes: , , y . Por lo que en la Pantalla de configuracin, se presenta una
seccin donde se pueden ajustar dichas constantes mediante button del tipo edit, y
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

106
seleccionar mediante checkbox el TDAS con control integral. Dentro de esta seccin
tambin se permite ajustar mediante button tipo edit, el periodo de activacin. En el caso
de introducir un periodo de activacin superior al nmero total de ciclos a simular, se
avisar al usuario mediante un mensaje de error.
De la misma forma que se define la seal ) (t V
TDAS
para los convertidores de segundo
orden, se puede describir para los convertidores de cuarto orden. Al existir cuatro variables
de estado la expresin incrementa el nmero de componentes:
] ) ) ( ) ( ( )) ( ) ( (
... )) ( ) ( ( )) ( ) ( ( [ ) (
2 2 2 2 2 2
1 1 1 1 1 1


+ +
+ +
t i t i t v t v
t i t i t v t v t V
L L C C
L L C C TDAS
(75)
Esta seal ) (t V
TDAS
tambin puede incluir la integral del error. De este modo la
expresin a optar es la siguiente:
] ) ) ( ) ( (
... )) ( ) ( ( )) ( ) ( (
... )) ( ) ( ( )) ( ) ( ( [ ) (
2 2 2 2 2 2
1 1 1 1 ! 1



+
+ + +
+ +
t s t s
t i t i t v t v
t i t i t v t v t V
L L C C
L L C C TDAS
(76)
Observando las expresiones (75) y (76), se puede apreciar la necesidad de ajustar las
constantes:
2 2 1 1
, , , , y . Por lo que en la Pantalla de configuracin, se presenta
una seccin donde se pueden ajustar dichas constantes mediante button del tipo edit y de
igual forma seleccionar mediante el checkbox el TDAS con control integral. Para estos
convertidores tambin se permite ajustar el periodo de activacin mediante control button
tipo edit.
Una vez explicado el estabilizador TDAS, se pueden describir las expresiones de
control globales utilizadas por el algoritmo de clculo, para cada uno de los tipos de
convertidores posibles son las siguientes:
- En el caso del estabilizador TDAS sin control integral:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

107
) ( ) ( ) ( ) ( t V t V t Vcont t Vcont
ENTRADA TDAS
+ + (77)
- En el caso del estabilizador TDAS con control integral:
) ( ) ( ) ( ) ( t V t V t Vcont t Vcont
ENTRADA INTEGRAL TDAS
+ +
+
(78)
En las figuras siguientes se ilustra el efecto del estabilizador TDAS frente a
comportamientos inestables. En la figura 61 se representa un posible comportamiento de
los convertidores, donde se observa una dinmica inestable.
Fig. 61. Comportamiento inestable del convertidor.
Ajustando el estabilizador TDAS con los siguientes parmetros se obtiene el
comportamiento representado en la figura 62.
rho=0.5 alpha=0.15 beta=-4.5 gamma=4 [19].
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

108
Fig. 62. Actuacin del estabilizador TDAS.
Como se puede observar antes del periodo de activacin del estabilizador presenta una
dinmica inestable o catica, es a partir de este (en el periodo 20), cuando el TDAS acta
para obtener una dinmica estable o controlada en el rgimen estacionario.
7.3.7.2 Estabilizacion de la dinamica cambiando la Amplitud de Rampa ciclo a ciclo
Otro mtodo que permite la supresin del rgimen catico en los sistemas dinmicos
no lineales es el de la variacin del valor de algn parmetro, por ejemplo la amplitud de
la seal diente de sierra.
Este tipo de estabilizador se basa en la modificacin del parmetro V
u
de la rampa,
para cada ciclo de simulacin. La expresin que determina dicha modificacin es la
siguiente:
) (
Periodica Orbita ciclo fin
X X K Vu vu (79)
Donde Vu es el valor introducido desde la Pantalla de configuracin, X
fin ciclo
es el
vector con las variables de estado a final de ciclo y X
Orbita Periodica
es el vector de variables
de estados que determina la posible orbita peridica para los correspondientes parmetros
introducidos en la Pantalla de configuracin.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

109
La funcin switchinc, mediante un algoritmo de calculo proporciona el valor de las
variables de estados que determinan la posible orbita peridica, al final (o al principio) de
un ciclo, para los parmetros dados en la pantalla de configuracin. Estas variables son
calculadas al inicio de la simulacin y utilizadas durante todo el programa.
Para hacer depender esta modificacin de cualquier variable de estado se introduce el
vector columna K donde el nmero de constantes contenidas es igual al nmero de
variables de estados del convertidor seleccionado.
De este modo mediante controles button del tipo edit, se introducen los
correspondientes valores de las diferentes constantes que componen dicho vector. El
nmero de controles edit, vendr determinado por el orden del convertidor a simular. En
este estabilizador tambin se permite ajustar el tiempo de activacin, controlando que este
no supere al nmero de ciclos totales a simular.
Un modo de poder ilustrar el efecto de este estabilizador es el mostrado en las figuras
siguientes. En la figura 63 se representa un comportamiento donde la dinmica tiende a
una topologa determinada. Se puede apreciar como la amplitud de la rampa es constante
durante toda la simulacin.
Fig. 63. Comportamiento de una dinmica especial.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

110
Activando el estabilizador en el periodo 20, se obtiene el comportamiento
representado en la figura 64.
Fig. 64. Actuacin del estabilizador Amplitud de Rampa.
Se puede observar como el estabilizador hace variar la ampliud de la rampa de tal
forma poder controlar la dinmica del sistema. Un detalle importante de este estabilizador
es que a pesar de las variacines posibles de la amplitud, en el rgimen estacionario o
permanente, la rampa vuelve a su amplitud fijada previamente.
7.4.- Pantalla de representacin
Una vez realizada la simulacin se accede a la Pantalla principal de
representacin. Esta pantalla es construida mediante la funcin simulbuck. En ella se
definen una serie de controles uicontrol, [push-button, radio-button, checkbox,..] a travs
de los cuales el usuario puede representar las variables del sistema, como activar o
desactivar las diferentes funciones ofrecidas por el Simulador.
Segn el tipo de convertidor a simular (segundo o cuarto orden) esta pantalla
presentar una serie de modificaciones debido a la complejidad del circuito (variables de
estado). Para ilustrar su contenido se ha escogido la Pantalla principal de
representacin para los convertidores de segundo orden, la cual es representada en la
figura 65.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

111
Fig. 65. Pantalla principal de representacin para los convertidores de segundo orden.
En esta pantalla mediante la funcin de aplicacin axes, se define la dimensin de los
ejes donde se representarn las variables y los posibles diagramas.
La utilizacin de axes sirve para controlar el escalado y la apariencia de los ejes de
referencia (definir las unidades de distancia). La simulacin dinmica depende de estos
ejes creados al inicio de la funcin, siendo todos los grficos posteriores hijos de este.
Despus de definir-acotar el espacio de la simulacin, se disea la implementacin del
interface de usuario. A partir de los cuales se ofrece una gran variedad de representaciones
como pueden ser:
- Representacin del Espacio de estados.
- La realizacin del Diagrama de Bifurcacin.
- Representacin de la Seccin de Poincar.
- Representacin de las variables del sistema.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

112
Todas estas representaciones son tratadas en los apartados siguientes. A continuacin
se describen las funciones ofrecidas por la Pantalla principal de representacin,
indiferentemente del tipo de convertidor.
Esta pantalla ofrece una serie de push button, los cuales hacen referencia al estado de
los ejes. El push button zoom, asociado al comando zoom, se encarga con la ayuda del
ratn proporcionar una herramienta para aumentar la representacin en aquellas zonas que
sean de inters. La limitacin de esta herramienta viene determinada por la precisin del
propio Matlab.
El push button Borrar y el push button Restaurar, presentan una funcin similar
ya que los dos controles permiten limpiar el grafico de representacin. La diferencia
existente es que el push button Borrar solamente permite borrar las representaciones
realizadas en los ejes, mientras que el push button Restaurar no tan solo borra las
representaciones sino que posiciona los ejes a su estado inicial o por defecto. Este control
es de gran utilidad una vez que se haya realizado una representacin tridimensional (3D).
El push button Rotar, asociado al comando rotate, permite al usuario con la ayuda
del ratn posicionar los ejes de la forma que se desee. Este control inhabilita el push button
zoom, ya que de esta forma se evita que la grfica se vaya fuera de los lmites prefijados.
Una vez accionado el push button Restaurar, se permite nuevamente el uso del zoom.
Una opcin de gran utilidad es la de permitir ajustar el rango de los ejes. Esta
herramienta se consigue mediante el push button Ajustar Ejes, que asociado a la funcin
axlimdlg visualiza una pantalla donde se permite la modificacin del escalado de los ejes
independientemente del estado en que se encuentren (bidimensional o tridimensional).
El push button Grid, asociado al comando grid permite la activacin o
desactivacin de la cuadricula de los ejes. Mediante el push-button Imprimir, asociado a
la funcin printdlg, se ofrece la posibilidad de imprimir las diferentes representaciones
realizadas.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

113
Desde esta pantalla se permite guardar o cargar simulaciones realizadas con
anterioridad, mediante el push-button *.mat> asociado a la funcin fiherosmat.
Para satisfacer las necesidades del usuario, el simulador presenta tres pantallas de
representacin adicionales donde el nico detalle que las diferencia es en el nmero de
axes(): dos, tres y cuatro grficos. Esta opcin es de gran importancia cuando el usuario
desee comparar diferentes representaciones al mismo tiempo.
El push button Plot2graf, asociado a la funcin plot2graf permite el acceso a la
pantalla de dos grficos (axes). Esta funcin se encarga de crear la Pantalla Plot2graf,
representada en la figura 66, y cerrar la Pantalla principal de representacin.
Fig. 66. Representacin de la Pantalla Plot2graf.
Cada una de estas pantallas son accesibles desde la Pantalla principal de
representacin, las cuales pueden ser seleccionas mediante sus respectivos push button.
En todas ellas se permite la representacin de las variables, Plano de Estados y la Seccin
de Poincar, ya que son las representaciones ms comunes a ser comparadas.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

114
Cada uno de los ejes presenta los mismos push button, que para el descrito en la
Pantalla principal de representacin. La nica diferencia presentada es la utilizacin de
un control tipo checkbox Activa, con el que se determina cual de los ejes es el activo
para poder realizar las representaciones correspondientes.
De la misma manera el push button Plot3graf, asociado a la funcin plot3graf
permite el acceso a la pantalla de tres grficos (axes). Esta funcin se encarga de crear la
Pantalla Plot3graf, representada en la figura 67, y cerrar la Pantalla principal de
representacin.
Fig. 67. Representacin de la Pantalla Plot3graf.
El push button Plot4graf, asociado a la funcin plot4graf permite el acceso a la
pantalla de cuatro grficos (axes). Esta funcin se encarga de crear la Pantalla
Plot4graf, representada en la figura 68, y cerrar la Pantalla principal de
representacin.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

115
Fig. 68. Representacin de la Pantalla Plot4graf.
Por ltimo en cada una de las diferentes pantallas de representacin existe un marco
de cuatro push-button, donde el usuario selecciona la siguiente operacin a realizar por el
simulador SIMSCP. A continuacin se describen cada una de las acciones asociadas a los
diferentes controles:
- El push-button Volver: Permite al usuario volver a la Pantalla de
configuracin, donde puede modificar cualquier valor de parmetro o ajuste
del control.
- El push-button Ayuda: De manera interactiva el simulador ofrece al usuario
la informacin necesaria para poder hacer uso de las opciones ofrecidas por el
simulador.
- El push-button Salir, asociado a la funcin quit permite al usuario la salida
directa del simulador SIMSCP, cerrando as la pantalla en que se encuentre en
ese momento: Pantalla principal de representacin, plot2graf,plot3graf
o plot4graf.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

116
- El push-button Volver al Men Principal, asociado a la funcin menu
permite al usuario volver a la pantalla Men Principal, cerrando as la
Pantalla principal de configuracin.
7.4.1.- Representacin de Variables
La representacin de las variables se realiza mediante controles del tipo radio button,
popup menu y push button. A travs de los radio button se determinan las variables a
representar, con los diferentes popup menu, se confirman el tipo de color y el estilo de
lnea, y con el push button Representar, se ejecuta la orden de representacin. En la tabla
siguiente se representa un listado con todas las opciones del tipo de color y del estilo de
lnea permitido en el simulador.
Tabla.1. Colores, markers y estilo de lnea.
La representacin se permite tanto en funcin del tiempo como en funcin de los
periodos. Para ello se dispone de los controles radio button F(T) y radio button F(t).
El push button Representar, asociado a la funcin dibujar(xx,xa,xb) se encarga de
realizar el plot en funcin de la variable y el tipo de representacin seleccionado. Esta
funcin presenta tres argumentos de entrada, con los cuales se le indica la variable a
representar (xx), el color (xa) y el tipo de lnea (xb).
Por otra parte el simulador tambin permite la representacin de la Transformada
discreta de Fourier (FFT) de cualquier variable. Para ello se dispone de los controles radio
button FFT y radio button stem.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

117
Si se activan algunos de los controles anteriores el push button Representar, se
asocia a la funcin dibujar2(xx,xa,xb,xc), el cual se encarga de realizar y representar la
FFT, en funcin de la variable y el tipo de representacin seleccionado. Esta funcin
presenta cuatro argumentos de entrada, con los cuales se le indica la variable a representar
(xx), el color (xa), el tipo de lnea (xb) y la representacin mediante pulsos (xc). A travs
del comando fftshift se mueve la componente continua al centro del espectro.
Como se ha podido observar el push button Representar, se asocia a la funcin dibujar
o bien dibujar2, dependiendo del radio button seleccionados.
7.4.2.- Plano/Espacio de Estados
El estado de un sistema dinmico es el conjunto de variables (llamadas variables de
estado) que con su conocimiento en el instante to conjuntamente con el conocimiento de la
entrada para t>to determinan el comportamiento del sistema en cualquier instante t>to.
Esta definicin es buena para sistemas lineales. Para sistemas no lineales la definicin
seria la misma con la importante diferencia de que la determinacin del estado inicial tiene
que ser con una precisin infinita con tal de poder predecir su estado.
Ahora podemos definir el espacio de estados como el espacio n-dimensional donde sus
ejes coordenados representan las variables de estado. De esta manera el estado del sistema
vendr determinado por un punto en este espacio de estados, y el espacio de estados ser la
representacin de todos los posibles estados del sistema.
Desde la Pantalla principal de Representacin, se permite representar el Espacio
de Estados. En la figura 69 se observa la seccin donde el usuario puede ajustar las
diferentes opciones que determinan dicha representacin:
Fig. 69. Activacion del espacio de estados
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

118
La activacin del Espacio de Estados se realiza mediante el radio Button, Espacio de
Estados. Mediante popup menu, se selecciona las variables a representar con el orden
x,y,z. Cada uno de estos popup menu, contienen las variables de estado y la variable
tiempo, permitiendo as cualquier combinacin a ser representada. Este listado varia segn
el convertidor que se est simulando debido al nmero de variables de estado.
Dentro de esta seccin se observa el push-button, Opciones, a travs del cual se
accede a las opciones mostradas en la figura siguiente:
Fig. 70. Opciones del Espacio de Estados
Las opciones presentadas para este tipo de representacin es la de poder eliminar el
rgimen transitorio, el cual se activa seleccionando el checkbox, Eliminar Transitorio e
indicando el periodo a partir del cual se considera el rgimen estacionario. Para introducir
dicho valor se utiliza un control button tipo edit, donde en la validacin se comprueba que
no supere al nmero de periodos totales a simular.
La representacin del Plano de Estados, se permite desde las diferentes pantallas de
representacin: plot2graf, plot3graf y plot4graf. En las cuales la activacin se realiza
mediante el radio Button, Plano de Estados.
En los sistemas no-lineales puede haber varios conjuntos limite distintos cada uno con
su correspondiente cuenca de atraccin o conjunto de condiciones iniciales que convergen
hacia ese estado final.
De esta forma, cuando el convertidor ha superado el transitorio inicial de regulacin
pueden darse tres tipos de estados estacionarios:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

119
- Solucin peridica.
- Solucin cuasi-peridica.
- Comportamiento catico.
Soluciones peridicas
Un sistema no-autnomo tiene soluciones peridicas si para algn T>0 se cumple:
) , ( ) , (
* *
o T t o t
t x t x
+
(80)
Un sistema no-autnomo con soluciones peridicas presenta ciclos limite en el espacio
de estado cilndrico cuando es convertido en un sistema autnomo. Este periodo T mnimo
es a su vez un mltiplo K del periodo de la seal externa de control (Vramp) y entonces se
podr hablar de solucin fundamental si K=1 o de subarmnicos de orden-K si K>1.
En la figura 71 se representa el plano de estado para una orbita peridica.
Fig. 71. Plano de estados de una orbita peridica.
El simulador SIMSCP, permite visualizar el plano de estado de manera tridimensional,
llamndose ahora Espacio de Estados. Eligiendo una correcta configuracin para las
diferentes variables que lo componen, se puede visualizar tal y como se representa en la
figura 72.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

120
Fig. 72. Representacin del Espacio de Estados
Soluciones cuasi-peridicas
Una solucin cuasi-peridica puede ser expresada como suma de un nmero contable
de funciones peridicas. En los convertidores analizados podran darse situaciones 2-
periodicas, lo que quiere decir que la solucin cuasi-peridica es descrita por dos
frecuencias inconmensurables que forman una base entera y finita:
2 2 1 1
f k f k f
i
+ (81)
Una posible demostracin de una orbita cuasi-periodica es la mostrada en la figura
siguiente.
Fig. 73. Plano de estados de una Orbita Cuasi-Periodica.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

121
Comportamiento Catico
El comportamiento catico se puede definir como un estado estacionario acotado que
no corresponde ni a un punto de equilibrio, ni a una solucin peridica, ni tampoco a una
cuasi-peridica. En los convertidores, la dinmica catica exhibe tanto multiconmutaciones
como ciclos muertos o ciclos sin conmutacin alguna [10].
La zona del espacio donde queda confinada esta complicada trayectoria se denomina
Atractor Extrao. Este atractor extrao es un ente de geometra complicada cuya estructura
es anloga a un conjunto de Cantor y cuya dimensin fractal es no-entera. En la figura 74
se representa el plano de estados de una dinmica catica.
Fig. 74. Plano de estados de una dinmica Catica.
La dinmica catica tambin exhibe sensibilidad a las condiciones iniciales. Una
perturbacin infinitesimal es amplificada con el tiempo hasta el punto de producirse una
total incorrelacin entre la trayectoria fiducial y la perturbada.
7.4.2.1 Curva Caracterstica
A partir del modelo promediado del convertidor se puede obtener el vector de estado,
donde sus componentes normalizadas son la tensin del condensador y la corriente del
inductor para un valor determinado del ciclo de trabajo.
Los puntos de equilibrio de estas variables de estado se pueden obtener de la siguiente
condicin: 0 ) ( t X
&
.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

122
Por lo tanto cumpliendo dicha condicin, a partir del modelo promediado se pueden
conocer, las relaciones entre la corriente y tensin normalizadas correspondientes al punto
de equilibrio.
Esta serie de puntos corresponde a una curva en el plano de estados, la cual se
denomina Curva Caracterstica (CC). En su representacin se pueden observar los
diferentes ciclos lmites para diferentes valores del ciclo de trabajo.
El simulador SIMSCP, permite la representacin de las CC de los convertidores Buck,
Boost, Buck-Boost, las cuales son comentadas a continuacin. Las CC de los restantes
convertidores no han sido objetivo en el desarrollo del presente proyecto.
Curva Caracterstica del Convertidor Buck
Para el desarrollo de la curva caracterstica del convertidor Buck, se ha tenido que
obtener su modelo promediado, tal y como se describe en las ecuaciones (82).
( ) ( )
( )
d
L
V
L
i
R R
R R
R V
L R R
R
dt
di
i
C R R
R
V
C R R dt
dV
in L
C
C
SL C
C
L
L
C
C
C
C

1
+

,
_

+
+

,
_

,
_

+
+

,
_

+

Tal y como se ha descrito anteriormente, para determinar los puntos de equilibrios se
debe cumplir la condicion: 0 ) ( t X
&
, es decir: 0
dt
dVc
y 0
dt
di
L
. Obteniendo el sistema
de ecuaciones siguiente.
( ) [ ] d R R V i R R R R R V R
i R V
C in L C C SL C
L C
) ( 0
0
+ + + +
+
Para la representacin de la CC, es necesario determinar los valores mximo y
mnimos de la corriente.
(82)
(83)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

123
El mximo valor de corriente se obtiene del sistema de ecuaciones (83), cuando d=1.
Por lo tanto, substituyendo el valor de d se obtienen las siguientes ecuaciones.
( ) [ ] ) ( 0

C in L C C SL C
L C
R R V i R R R R R V R
i R V
+ + + +

Substituyendo el valor de Vc, resulta la expresin:


( ) [ ] ) ( 0
2
C in L C C SL L
R R V i R R R R R i R + + + +
Despejando la variable corriente (i
L
):
( ) [ ]
C C SL
C in
L
R R R R R R
R R V
i

) (
2
+ + +
+

Del mismo modo el valor mnimo de corriente, se obtiene del sistema de ecuaciones
(83) haciendo d=0. Por lo tanto, substituyendo el valor de d se obtienen las siguientes
ecuaciones.
( ) [ ]
L C C SL C
L C
i R R R R R V R
i R V
0

+ +

Substituyendo el valor de Vc, se obtiene:


( ) [ ]
L C C SL L
i R R R R R i R 0
2
+ +
De donde se afirma que:
0
L
i
Una vez conocidos los valores extremos de la corriente, se debe extraer del sistema de
ecuaciones (83), una expresin en la que se exprese la Vc=f(i
L
). De manera directa se
obtiene la siguiente relacin:
L C
i R V (90)
(84)
(85)
(86)
(87)
(88)
(89)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

124
En la figura 75 se representa la curva caracterstica del Convertidor Buck, donde se
puede observar que es una linea recta.
Fig. 75. Curva Caracterstica del Convertidor Buck.
Curva Caracterstica del Convertidor Boost
Para el desarrollo de la curva caracterstica del convertidor Boost, se ha tenido que
obtener su modelo promediado, tal y como se describe en las ecuaciones (91).
( ) ( )
( ) L
V
L
d i
R R
R R
R i
L
d R
V
L R R
d R
dt
di
d i
C R R
R
V
C R R dt
dV
in L
C
C
SL L
SL
C
C
L
L
C
C
C
C
+

,
_

+
+
,
_

,
_

,
_

+
+

,
_

+

) 1 (

) 1 (
) 1 (

1
Tal y como se ha descrito anteriormente, para determinar los puntos de equilibrios se
debe cumplir la condicion: 0 ) ( t X
&
, es decir: 0
dt
dVc
y 0
dt
di
L
. Obteniendo el sistema
de ecuaciones siguiente.
( ) [ ] ( ) [ ] ) ( ) 1 ( ) 1 ( 0
) 1 ( 0
C in L C C SL L C SL C
L C
R R V d i R R R R R d i R R R d V R
d i R V
+ + + + +
+
Para la representacin de la CC, es necesario determinar los valores mximo y
mnimos de la corriente.
(91)
(92)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

125
El mximo valor de corriente se obtiene del sistema de ecuaciones (92), cuando d=1.
Por lo tanto, substituyendo el valor de d se obtienen las siguientes ecuaciones.
( ) [ ] ) ( 0
0
C in L C SL
c
R R V i R R R
V
+ + +

Rescribiendo la segunda ecuacin se obtiene:


( ) [ ] ) (
C in L C SL
R R V i R R R + +
Despejando la corriente (i
L
):
( )
SL
in
C SL
C in
L
R
V
R R R
R R V
i
+
+

) (
Del mismo modo el valor mnimo de corriente, se obtiene del sistema de ecuaciones
(92) haciendo d=0. Por lo tanto, substituyendo el valor de d se obtienen las siguientes
ecuaciones.
( ) [ ] ) ( 0

C in L C C SL C
L C
R R V i R R R R R V R
i R V
+ + + +

Substituyendo el valor de V
c
y rescribiendo nuevamente la ecuacin se obtiene la
expresin siguiente:
( ) [ ] ) (
2
C in L C C SL L
R R V i R R R R R i R + + + +
Despejando la corriente( i
L
):
( ) [ ]
C C SL
C in
L
R R R R R R
R R V
i

) (
2
+ + +
+

Una vez conocidos los valores extremos de la corriente, se debe extraer del sistema de
ecuaciones (92), una expresin en la que se exprese la Vc=f(i
L
). La manera de obtener
dicha relacin es despejando el ciclo de trabajo.
L
C
i R
V
d

1 (99)
(93)
(94)
(95)
(96)
(97)
(98)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

126
y substituyndolo en la expresin
( ) [ ] ( ) [ ] ) ( ) 1 ( ) 1 ( 0
C in L C C SL L C SL C
R R V d i R R R R R d i R R R d V R + + + + +
(100)
donde se obtiene
( )
( ) ( ) [ ]
) (

0
2
C in
C C C SL C C SL
L C SL
L
C
R R V
R
V R R R R R
R
V R R R
i R R R
i
V
+ +
+ +

+
+ +
(101)
Rescribiendo la expresin se puede observar que se obtiene una ecuacin de segundo
orden.
( )
L C SL C in C C
L
C
i R R R R R V V R
i
V
) (
2
+ + + (102)
( ) 0 ) (
2 2
+ + + +
L C SL C L in L C C C
i R R R R R i V i V R V (103)
Siendo la variable incgnita la tensin del condensador se obtiene la siguiente
solucin, la cual nos proporciona la expresin que relaciona la Vc=f(i
L
).
( ) ( ) ( )
2
) ( 4
2 2
C L in L C SL L C L C
C
R R i V i R R R i R i R
V
+ + t
(104)
En la figura 76 se representa la curva caracterstica del convertidor Boost, donde se
puede observar su forma de parbola.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

127
Fig. 76. Curva Caracterstica del Convertidor Boost.
Curva Caracterstica del Convertidor Buck-Boost
Para el desarrollo de la curva caracterstica del convertidor Buck-Boost, se ha tenido
que obtener su modelo promediado, tal y como se describe en las ecuaciones (105).
( ) ( )
( )
d
L
V
L
d i
R R
R R
R i
L
d R
V
L R R
d R
dt
di
d i
C R R
R
V
C R R dt
dV
in L
C
C
SL L
SL
C
C
L
L
C
C
C
C

) 1 (

) 1 (
) 1 (

1
+

,
_

+
+
,
_

,
_

,
_

+
+

,
_

+

Tal y como se ha descrito anteriormente, para determinar los puntos de equilibrios se
debe cumplir la condicion: 0 ) ( t X
&
, es decir: 0
dt
dVc
y 0
dt
di
L
. Obteniendo el sistema
de ecuaciones siguiente (106).
( ) [ ] ( ) [ ] d R R V d i R R R R R d i R R R d V R
d i R V
C in L C C SL L C SL C
L C
) ( ) 1 ( ) 1 ( 0
) 1 ( 0
+ + + + +
+
Para la representacin de la CC, es necesario determinar los valores mximo y
mnimos de la corriente.
El mximo valor de corriente se obtiene del sistema de ecuaciones (106), cuando d=1.
Por lo tanto, substituyendo el valor de d se obtienen las siguientes ecuaciones.
(105)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

128
( ) [ ] ) ( 0
0
C in L C SL
c
R R V i R R R
V
+ + +

Rescribiendo la segunda ecuacin se obtiene:


( ) [ ] ) (
C in L C SL
R R V i R R R + +
Despejando la corriente (i
L
):
( )
SL
in
C SL
C in
L
R
V
R R R
R R V
i
+
+

) (
Del mismo modo el valor mnimo de corriente, se obtiene del sistema de ecuaciones
(106) haciendo d=0. Por lo tanto, substituyendo el valor de d se obtienen las siguientes
ecuaciones.
( ) [ ]
L C C SL C
L C
i R R R R R V R
i R V
0

+ +

Substituyendo el valor de Vc y rescribiendo nuevamente la ecuacin se obtiene la


expresin siguiente:
( ) [ ] 0
2
+ + +
L C C SL L
i R R R R R i R
Despejando la corriente (i
L
): 0
L
i
Una vez conocidos los valores extremos de la corriente, se debe extraer del sistema de
ecuaciones (106), una expresin en la que se exprese la Vc=f(i
L
). La manera de obtener
dicha relacin es despejando el ciclo de trabajo.
L
C
i R
V
d

1 (113)
y substituyndolo en la expresin
(107)
(108)
(109)
(110)
(111)
(112)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

129
( ) [ ] ( ) [ ] d R R V d i R R R R R d i R R R d V R
C in L C C SL L C SL C
) ( ) 1 ( ) 1 ( 0 + + + + +
(114)
donde se obtiene:
( )

,
_

+ + +
L
C
C in C C L C SL
L
C
i R
V
R R V V R i R R R
i
V

1 ) ( 0
2
(115)
Rescribiendo la expresin se puede observar que se obtiene una ecuacin de segundo
orden.
( )
L C SL C in
L
C C in
C C
L
C
i R R R R R V
i R
V R R V
V R
i
V
) (

) (

2
+ +
+
+ + (116)
[ ] ( ) 0 ) ( ) (
2 2
+ + + + + +
L C SL C L in C in L C C C
i R R R R R R R i V R R V i R R V V R (117)
Siendo la variable incgnita la tensin del condensador se obtiene la siguiente
solucin, la cual nos proporciona la expresin que relaciona la Vc=f(i
L
).
[ ] ( ) ( ) ( )
R
R R R i V i R R R R R R R V i R R R R V i R R
V
C L in L C SL C in L C C in L C
C
2
) ( 4 ) ( ) (
2 2
+ + + + t + +

(118)
En la figura 77 se representa la curva caracterstica del Convertidor Buck-Boost,
donde se puede observar su forma de parbola.
Fig. 77. Curva Caracterstica del Convertidor Buck-Boost.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

130
7.4.2.2 Banda de regulacin
De manera general las conmutaciones del interruptor vienen determinadas por la
comparacin de la seal de control (implementada mediante una combinacin no lineal de
las variables de estado), con una seal rampa (determinada por los valores V
u
y V
L
.).
Dicha comparacin puede incorporar una histresis tal y como se describe en la
expresin (119).
( ) ( ) [ ] Vh Vramp Iref i ki Vref v kv a cont t <> + (119)
Observando que las conmutaciones entre los diferentes estados posibles del
convertidor estan relacionados con las variables de estado (v,i), estas condiciones de
conmutacin pueden ser representadas en el plano de estados, llamndose Banda de
Regulacin. Dicha representacin determina los limites de conmutacin y refleja las
topologas de funcionamiento del convertidor.
Para poder representar las respectivas bandas, se tiene en cuenta las posibles
comparaciones a adoptar (120).
( ) ( ) [ ]

,
_

+
+
Vh V
Vh Vu
V
Vu
Iref i ki Vref v kv a cont
L
L
(120)
A continuacin se describe el procedimiento para la obtencin de las coordenadas que
determinan las diferentes rectas que componen la banda de regulacin.
Recta producida por la componente V
u
:
De la igualdad: ( ) ( ) [ ] Vu Iref i ki Vref v kv a cont + , se obtienen las siguientes
coordenadas.
Haciendo v=0
( )
ki
Iref ki Vref kv
a cont
Vu
i

+ +
(121)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

131
Haciendo i=0
( )
kv
Iref ki Vref kv
a cont
Vu
v

+ +
(122)
Recta producida por la componente V
L
:
De la igualdad: ( ) ( ) [ ]
L
V Iref i ki Vref v kv a cont + , se obtienen las siguientes
coordenadas.
Haciendo v=0
ki
Iref ki Vref kv
a cont
V
i
L

+ +

,
_

(123)
Haciendo i=0
kv
Iref ki Vref kv
a cont
V
v
L

+ +

,
_

(124)
En la figura 78 se representan las dos rectas descritas anteriormente. Esta
representacin es valida si ki y kv son diferentes de cero.
Fig. 78. Banda de Regulacin para 0 0 kv y ki
( )
kv
Iref ki Vref kv
a cont
Vu

+ +
( )
kv
Iref ki Vref kv
a cont
VL

+ +
( )
ki
Iref ki Vref kv
a cont
Vu

+ +
( )
ki
Iref ki Vref kv
a cont
VL

+ +
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

132
De forma muy similar se obtienen las dos rectas que definen la banda de regulacin en
el caso de existir Histresis.
Recta producida por la componente V
u
+V
h
:
De la igualdad: ( ) ( ) [ ] Vh Vu Iref i ki Vref v kv a cont + + , se obtienen las
siguientes coordenadas.
Haciendo v=0
( )
ki
Iref ki Vref kv
a cont
Vh Vu
i

+ +
+
(125)
Haciendo i=0
( )
kv
Iref ki Vref kv
a cont
Vh Vu
v

+ +
+
(126)
Recta producida por la componente V
L
-Vh:
De la igualdad: ( ) ( ) [ ] Vh V Iref i ki Vref v kv a cont
L
+ , se obtienen las
siguientes coordenadas.
Haciendo v=0
ki
Iref ki Vref kv
a cont
Vh V
i
L

+ +

,
_


(127)
Haciendo i=0
kv
Iref ki Vref kv
a cont
Vh V
v
L

+ +

,
_


(128)
La representacin de estas dos rectas son semejantes a las de la figura 78, la nica
diferencia existente estan en las nuevas coordenadas obtenidas del anlisis. Como se puede
observar estas rectas sufren variaciones en el caso de que las constantes ki y kv adopten
valores nulos, es decir: 0 0 kv y ki .
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

133
En el caso de que 0 ki , las nuevas coordenadas de las diferentes rectas son las
siguientes.
Recta producida por la componente Vu:
De la igualdad: ( ) ( ) [ ] Vu Iref i ki Vref v kv a cont + , se obtienen las siguientes
coordenadas.
Haciendo
( )
kv
Vref kv
a cont
Vu
v

+

MXIMA
i i (129)
Haciendo
( )
kv
Vref kv
a cont
Vu
v

+

MNIMA
i i (130)
Recta producida por la componente V
L
:
De la igualdad: ( ) ( ) [ ]
L
V Iref i ki Vref v kv a cont + , se obtienen las siguientes
coordenadas.
Haciendo
kv
Vref kv
a cont
V
v
L

,
_


MXIMA
i i (131)
Haciendo
kv
Vref kv
a cont
V
v
L

,
_


MNIMA
i i (132)
En la figura 79 se representan las dos rectas descritas anteriormente. En esta
representacin se puede observar como las rectas son verticales y limitadas al valor
mximo y mnimo de corriente en cada momento.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

134
Fig. 79. Banda de Regulacin para ki=0.
Recta producida por la componente Vu+Vh:
De la igualdad: ( ) ( ) [ ] Vh Vu Iref i ki Vref v kv a cont + + , se obtienen las
siguientes coordenadas.
Haciendo
( )
kv
Vref kv
a cont
Vh Vu
v

+
+

MXIMA
i i (133)
Haciendo
( )
kv
Vref kv
a cont
Vh Vu
v

+
+

MNIMA
i i (134)
Recta producida por la componente V
L
-Vh:
De la igualdad: ( ) ( ) [ ] Vh V Iref i ki Vref v kv a cont
L
+ , se obtienen las
siguientes coordenadas.
Haciendo
kv
Vref kv
a cont
Vh V
v
L

,
_



MXIMA
i i (135)
( )
kv
Vref kv
a cont
VL

+ ( )
kv
Vref kv
a cont
Vu

+
mnima
mxima
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

135
Haciendo
kv
Vref kv
a cont
Vh V
v
L

,
_



MNIMA
i i (136)
La representacin de estas dos rectas son semejantes a las de la figura 79, la nica
diferencia existente estan en las nuevas coordenadas obtenidas del anlisis.
En el caso de que 0 kv , las nuevas coordenadas de las diferentes rectas son las
siguientes.
Recta producida por la componente Vu:
De la igualdad: ( ) ( ) [ ] Vu Iref i ki Vref v kv a cont + , se obtienen las siguientes
coordenadas.
Haciendo
MXIMA
v v
( )
ki
Iref ki
a cont
Vu
i

+
(137)
Haciendo
MNIMA
v v
( )
ki
Iref ki
a cont
Vu
i

+
(138)
Recta producida por la componente V
L
:
De la igualdad: ( ) ( ) [ ]
L
V Iref i ki Vref v kv a cont + , se obtienen las siguientes
coordenadas.
Haciendo
MXIMA
v v
ki
Iref ki
a cont
V
i
L

,
_

(139)
Haciendo
MNIMA
v v
ki
Iref ki
a cont
V
i
L

,
_

(140)
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

136
En la figura 80 se representan las dos rectas descritas anteriormente.
Fig. 80. Banda de Regulacion para kv=0.
En esta representacin se puede observar como las rectas son horizontales y limitadas
al valor mximo y mnimo de tensin en cada momento.
Recta producida por la componente V
u
+V
h
:
De la igualdad: ( ) ( ) [ ] Vh Vu Iref i ki Vref v kv a cont + + , se obtienen las
siguientes coordenadas.
Haciendo
MXIMA
v v
( )
ki
Iref ki
a cont
Vh Vu
i

+
+
(141)
Haciendo
MNIMA
v v
( )
ki
Iref ki
a cont
Vh Vu
i

+
+
(142)
Recta producida por la componente V
L
-Vh:
De la igualdad: ( ) ( ) [ ] Vh V Iref i ki Vref v kv a cont
L
+ , se obtienen las
siguientes coordenadas.
Haciendo
MXIMA
v v
ki
Iref ki
a cont
Vh V
i
L

,
_


(143)
( )
ki
Iref ki
a cont
Vu

+
( )
ki
Iref ki
a cont
VL

+
mxima mnima
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

137
Haciendo
MNIMA
v v
ki
Iref ki
a cont
Vh V
i
L

,
_


(144)
La representacin de estas dos rectas son semejantes a las de la figura (80), la nica
diferencia existente estan en las nuevas coordenadas obtenidas del anlisis.
7.4.3.- Seccin de Poincar
La aplicacin de Poincar es una herramienta de anlisis de los sistemas dinmicos. Su
caracterstica principal es transformar un sistema continuo de orden n en un sistema
discreto de orden n-1. Constituye, por tanto, el puente entre los sistemas continuos y los
discretos.
Para el sistema no-autnomo transformado en uno autnomo con una periodicidad T
igual a la de la seal rampa, la aplicacin de Poincar consiste en definir en el espacio de
estado cilndrico, un plano de interseccin de fase constante. Dicho de forma sencilla: se
muestrean las variables de estado cada periodo de la rampa.
Al hacer uso de la aplicacin de Poincar, las soluciones del sistema continuo se
transforman en soluciones del sistema discreto. La correspondencia entre soluciones del
estado estacionario de ambos sistemas es la siguiente:
Sistema continuo Sistema discreto
Ciclo Lmite de periodo nT n puntos
Toro 2-peridico Curva cerrada
Caos Nube de puntos
La representacin de la solucin de la aplicacin de Poincar de una trayectoria se
denomina seccin de Poincar puesto que visualiza los puntos de interseccin con el plano
de fase constante. Tambin se puede definir otro tipo de plano que no est relacionado con
la fase.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

138
Por ejemplo, se puede visualizar los puntos de conmutacin o cambio de topologa sin
mas que tomar la tensin de la rampa como plano de interseccin.
Desde la Pantalla principal de Representacin, se permite representar la Seccin
de Poincar. En la figura 81 se observa la seccin donde el usuario puede ajustar las
diferentes opciones que determinan dicha representacin:
Fig. 81. Activacin de la Seccin de Poincar
La activacin de la Seccin de Poincar se realiza mediante el radio Button, Seccin
Poincar. Mediante button tipo edit, se indican el nmero de cambios de topologa
producidos durante la simulacin. Mediante el uso de checkbox se determina la posicin
del eje tensin, el cual determina el eje de la corriente.
En el caso de los convertidores de cuarto orden, la seccin donde el usuario puede
ajustar las diferentes opciones se ve modificada debido al nmero de variables de estado tal
y como se representa en la figura siguiente.
Fig. 82. Activacin de la Seccin de Poincar
Al existir cuatro variables de estado, se permite representar la Seccion de Poincar en
funcin de cualquier variable mediante dos controles tipo popup menu. Cada uno de ellos
hace referencia a una coordenada, por lo que se asignan las variables a cada una de ellas.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

139
Dentro de esta seccin se observa el push-button, Opciones Poincar, a travs del
cual se accede a las opciones mostradas en la figura siguiente:
Fig. 83. Opciones de Poincar.
Las opciones presentadas para este tipo de representacin es la de poder eliminar el
rgimen transitorio, el cual se activa seleccionando el checkbox, Eliminar Transitorio e
indicando la muestra a partir del cual se considera el rgimen estacionario. Para introducir
dicho valor se utiliza un control button tipo edit, donde en la validacin se comprueba que
no supere al nmero de muestras de cambio de topologa totales.
Por otro lado, para la realizacin de la Seccion de Poincar se presenta una serie de
checkbox con los cuales el usuario puede determinar el tipo de muestra a utilizar. Cada uno
de ellos son explicados a continuacin.
- Muestra tn. Cambio Topologa (on-off|off-on): Permite realizar la seccin de
Poincar con las muestras del cambio de topologa producidas durante la
simulacin.
- Muestra fin ciclo: Realiza la seccin utilizando las muestras de las variables de
estado a final de ciclo.
- Muestra on-off: Con esta opcin se permite seleccionar solamente las muestras
producidas por el cambio de topologa de ON a OFF.
- Muestra off-on: De la misma manera esta permite seleccionar solamente las
muestras producidas por el cambio de topologa de OFF a ON.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

140
Los dos ltimos checkbox: Muestra on-off y Muestra off-on son de gran inters
cuando se realice una simulacin con Histresis, ya que permiten realizar la Seccion de
Poincar utilizando las muestras de cualquier cambio de topologa.
A parte de todas estas opciones se presenta un control button tipo edit con el cual se
permite seleccionar cualquier muestra dentro del periodo, comprobando que esta muestra
se encuentre dentro del nmero total de muestras introducidas desde la Pantalla de
Configuracin.
Para que las diferentes opciones tengan efecto se debe accionar el push button,
Cerrar, encargado de volver a la Pantalla principal de Representacin.
Tal y como se ha comentado en este apartado la Seccin de Poincar de una orbita nT
peridica se convierte en una representacin de n puntos. A continuacin se muestra la
Seccion de Poincar de una dinmica catica [7],[9] resultando el Atractor Extrao en la
figura 84.
Fig. 84. Seccion de Poincare de un Atractor Extrao.
El simulador SIMSCP permite la representacin de la Seccin de Poincar para las
diferentes posiciones de la tensin y corriente. En la figura 85 se representa el anterior
Atractor pero intercambiando las variables de posicin [10].
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

141
Fig. 85. Seccion de Poincare invertida de un Atractor Extrao.
La Seccion de la figura 86 se ha obtenido haciendo uso del flip-flop, quedando
inhibidas las multiconmutaciones. Se observa que esta medida no elimina en absoluto el
comportamiento catico, y que incluso puede llegar a forzar su aparicin ya que elimina la
posibilidad de aparicin de ciclos lmite estables con conmutaciones [9].
Fig. 86. Seccion de Poincare de un Atractor Extrao evitando multiconmutaciones.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

142
Por otro lado el atractor extrao que aparece con el uso del flip-flop es ms grande en
tamao, lo cual supone mayor rizado de tensin y corriente. El uso del flip-flop evita la
reduccin del rendimiento del convertidor cuando se produce dinmica catica a costa de
empeorar considerablemente su dinmica.
Se observa que cuando la dinmica es catica, ciertas regiones del espacio de fases son
visitadas con una cierta regularidad y en absoluto otras. Esta complicada estructura
geomtrica denominada Atractor Extrao, corresponde a un estado estacionario cuya
cuenca de atraccin es todo el plano de estados.
7.4.4.- Diagrama de Bifurcacin
En muchos sistemas dinmicos en los que aparece caos al variar un parmetro, previo
a este comportamiento hay una secuencia de bifurcaciones. Partiendo de un sistema cuyo
atractor es un ciclo limite, al variar el parmetro se producen cambios cualitativos en la
dinmica del sistema, llamados bifurcaciones, en los que se dobla el periodo del ciclo
limite, esto son las oscilaciones subharmonicas. A partir de un cierto valor del parmetro el
atractor ya es catico [16].
La manera de representar el fenmeno de las bifurcaciones es mediante un Diagrama
de Bifurcaciones. Se hace un muestreo una variable de estado cada periodo de
conmutacin una vez que se ha alcanzado el rgimen estacionario. Este muestreo se realiza
para los diferentes valores de barrido del parmetro. Si la oscilacin del sistema tiene un
periodo igual al de conmutacin, todas las muestras caern en el mismo punto, si es una
oscilacin subharmonica habr dos, cuatro o ms puntos diferentes y si es catico nunca se
repetir la misma secuencia. Una representacin de todas estas muestras en una misma
grfica cuyo eje de abcisas es el parmetro cuya variacin provoca las bifurcaciones, es un
Diagrama de Bifurcaciones.
Desde la Pantalla principal de Representacin, se permite realizar el diagrama de
Bifurcacin. En la figura 87 se observa la seccin donde el usuario puede ajustar las
diferentes opciones que determinan el diagrama.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

143
Fig. 87. Ajuste de la Bifurcacin.
La activacin del diagrama de Bifurcacin se realiza mediante el radio Button,
Diagrama Bifurcacion. La seleccin del parmetro a variar se selecciona mediante un
popup menu Parametro, donde contiene un listado de los parmetros ms significantes
para realizar el barrido. Este listado varia segn el convertidor que se est simulando. Por
otra parte mediante button del tipo edit, se permite al usuario ajustar tanto los valores
mximo y mnimos del barrido del parmetro, como el incremento durante el intervalo.
Mediante el popup menu, Representa, se permite seleccionar la variable de estado a
representar en funcin del barrido del parmetro. Con esta opcin, se permite representar el
diagrama de Bifurcacin para cualquier variable de estado indiferentemente del parmetro
de barrido.
Dentro de esta seccin se observan dos push-button: Opciones Muestras y
Opciones Bifurcacin. Seleccionando el push-button: Opciones Muestras, se accede
a las opciones mostradas en la figura siguiente:
Fig. 88. Opciones Muestras de Bifurcacin.
En esta seccin se permite ajustar el tipo de muestra escogida para realizar el diagrama
de Bifurcacin.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

144
Mediante el checkbox, Muestra tn (Cambio Top) de permite realizar el diagrama
con las muestras del cambio de topologa producidas durante toda la simulacin. Se
permite tambin realizar el diagrama de bifurcacin mediante las muestras de las variables
de estado al final de ciclo, seleccionando as el checkbox, Muestra fin de ciclo. Por
ultimo, mediante un button tipo edit, se permite seleccionar la muestra deseada dentro del
periodo. En la validacin se comprueba que la muestra seleccionada sea inferior al nmero
de muestras por periodo introducido desde la Pantalla de configuracin, en caso
contrario se informa mediante un mensaje de error.
Otra de las opciones presente en esta seccin es la poder eliminar el rgimen
transitorio, mediante el checkbox, Eliminar Transitorio. Esta opcin es valida para el
checkbox, Muestra tn (Cambio Top) ya que se elimina el transitorio indicando la
muestra de cambio deseada. Para los otros tipos de muestras, se permite el eliminar el
rgimen transitorio dentro de las Opciones Bifurcacin. Esta seccin se cierra
accionando el push-button, Cerrar el cual realiza el set de las diferentes opciones y
volviendo a la Pantalla principal de representacin.
Seleccionando el push-button: Opciones Bifurcacin, se accede a las opciones
mostradas en la figura siguiente:
Fig. 89. Opciones de Bifurcacin.
En esta seccin se permite el ajuste de las condiciones iniciales para cada valor de
barrido del parmetro seleccionado. Cada una de ellas son seleccionadas mediante
checkbox, las cuales inhibe las restantes permitiendo as una sola activa. A continuacin se
describen cada una de ellas:
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

145
- Condicin Periodicidad para Min y Mantenida: Esta opcin asigna como
condiciones iniciales aquellas los valores de las variables de estado que
describen una orbita peridica para el valor min del parmetro de bifurcacin.
Estas condiciones son mantenidas (las mismas) para cada valor de barrido de
este parmetro.
- Condicin Periodicidad para Min y Actualizada: Esta opcin para el primer
valor de barrido del parmetro, asigna como condiciones iniciales los valores de
las variables de estado que describen una orbita peridica para el valor min del
parmetro de bifurcacin. Siendo para los restantes valores de barrido, los
ltimos valores de las variables de estado, ah el nombre de Actualizada.
- Siempre condicin Periodicidad: Esta opcin es la que requiere mayor
tiempo de procesado ya que para cada valor de barrido del parmetro encuentra
los valores de las variables de estado que describan una orbita peridica y las
asigna como condiciones iniciales.
En una larga simulacin en la que se comienza en rgimen estacionario y el parmetro
Vin se vara muy lentamente, el sistema va pasando de un rgimen estacionario a otro,
siguiendo la evolucin del atractor [7],[9]. Si muestreamos esta simulacin cada periodo de
conmutacin tendremos los datos del diagrama de bifurcaciones representado en la figura
90.
Fig. 90. Diagrama de Bifurcacion para un barrido de Vdc.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

146
En la representacin anterior se puede apreciar como partiendo de una dinmina
peridica, el hecho de variar el parmetro Vin provoca que la dinmica del sistema pase a
ser doblemente peridica, hasta que llega un cierto punto donde se estable el Caos.
En la figura 91 se representa una ampliacin del Diagrama de Bifurcacin anterior,
donde se pueden observar ms claramente cada una de estas ramificaciones producidas
durante la simulacin.
Fig. 91. Ampliacin del Diagrama de Bifurcacin
7.4.5.- Creacin de ficheros .mat
Debido al uso del simulador se observ la necesidad de poder guardar y recuperar
simulaciones realizadas con anterioridad. De modo que para satisfacer las necesidades
requeridas por el usuario se opt por aadir al simulador una caracterstica muy
importante, como es la capacidad de guardar y crear ficheros de datos.
Esta es una opcin bastante comn en los programas de simulacin. Para ofrecer esta
capacidad se ha necesitado la ayuda de los ficheros .mat, que ofrece Matlab. Mediante el
push button, .mat> asociado a la funcin ficherosmat se accede a la pantalla de
Ficheros .mat.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

147
Fig. 92. Pantalla ficheros.mat
Dicha pantalla se divide en dos funciones principales: crear o guardar ficheros .mat.
Cada una de estas funciones son seleccionadas mediante controles tipo checkbox. Para
cada una de estas funciones se incluyen cinco radio button, los cuales determinan el
nombre del fichero a utilizar. Los nombres de los ficheros a elegir sern:
- Simulacion1.mat
- Simulacion2.mat
- Simulacion3.mat
- Simulacion4.mat
- Simulacion5.mat.
Estos ficheros contienen toda la informacin requerida por la Pantalla de
configuracin, que es la informacin suficiente para poder realizar nuevamente la
simulacin.
Para guardar una simulacin primeramente se debe de haber simulado, ya que la
creacin de los ficheros se permite desde la Pantalla principal de representacin. Una
vez encontrados en dicha pantalla se debe seleccionar push button, .mat> para poder
visualizar la pantalla Ficheros.mat.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

148
En ella se selecciona el checkbox, Crear Ficheros.mat, junto con el radio button a
que hace referencia el nombre del fichero deseado.
Para que la creacin del fichero se realice con xito se debe accionar el push button,
Cerrar, el cual la finaliza creando el fichero.mat seleccionado, cerrando la pantalla
Ficheros.mat y volviendo a la Pantalla principal de representacin.
Independientemente de la informacin contenida en dicho fichero, los datos sern
reemplazados por los de configuracin de la actual simulacin.
Si por el contrario se pretende recuperar una simulacin realizada con anterioridad, el
checkbox a seleccionar es Cargar ficheros.mat desde la pantalla Ficheros.mat.
Seleccionando tambin el radio button, que haga referencia al fichero.mat donde se guard
la anterior simulacin.
De la misma forma, para que la carga del fichero se realice con xito se debe accionar
el push button, Cerrar, el cual la finaliza cargando el fichero.mat seleccionado, en el
espacio de trabajo del Matlab, cerrando la pantalla Ficheros.mat y volviendo a la
Pantalla principal de representacin.
Una vez cargado el fichero.mat, lo ltimo que se debe realizar es seleccionar el control
push button, Volver de la Pantalla principal de representacin, con el que se vuelve a
la Pantalla de configuracin con los valores especficos de la simulacin realizada con
anterioridad.
7.4.6.- El I nforme
El push button, Informe, se encarga de crear un listado de todos los parmetros y
controles que componen el sistema, con los datos aportados por el usuario en la Pantalla
de configuracin.
Asociado a la funcin informe, a travs del cual se accede a la pantalla Informacin
parmetros del convertidor.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

149
El contenido de esta pantalla estar en funcin del orden del convertidor
seleccionado. En la figura 93 se muestra el Informe para uno de los convertidores de
segundo orden.
Esta pantalla dispone del push button, Imprimir, que a travs de la funcin printdlg
(propia del Matlab), se encarga de presentar la pantalla de impresin a travs de la cual el
informe puede ser impreso.
El push button, Cerrar, asociado al comando CLOSE de Matlab, se encarga de
cerrar la pantalla Informacin parmetros del convertidor, y volver a aquella donde fue
accionado el push button, Informe.
Fig. 93. Informe para el convertidor Buck.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

150
8.- Simulaciones
A continuacin se presentan una serie de simulaciones posibles realizadas por el
simulador SIMSCP. Primeramente se dar paso al fenmeno Sliding, producido en los
convertidores de potencia, por otro lado se presenta las diferentes opciones del Control
con Histresis y por ltimo una posible simulacin de un Corrector factor de
Potencia.
8.1.- La dinmica en modo deslizante Sliding
El control en modo de deslizamiento deriva de la teora de sistemas con estructura
variable. Las tcnicas aplicadas en este control, son por definicin artilugios matemticos
que permiten el anlisis de sistemas en el dominio temporal [17].
El control en modo deslizante o Sliding permite fijar directamente en el dominio del
tiempo la respuesta deseada en lazo cerrado de un sistema de estructura variable.
En el control en modo deslizamiento no hay un reloj que fije ninguno de los instantes
de conmutacin, que dependen completamente de las variables internas. El lugar
geomtrico de los puntos del espacio de estados donde se produce la conmutacin o
cambio de estructura, forma una superficie llamada superficie sliding o deslizante. Es un
subespacio de dimension n-1, siendo n el orden del convertidor y siempre es posible
definirla con una sola ecuacin. Esta ecuacin, funcion de las variables de estado, es la que
gobierna un comparador cuya seal de salida determina los intantes de comutacion.
Para que sea una verdadera superficie sliding, cuando el vector de estado llega a ella,
su trayectoria debe continuar contenida en la superficie, deslizndose hasta un punto de
equilbrio. Idealmente en el modo de deslizamiento, para que la trayectoria est realmente
sobre la superficie, la frecuencia de conmutacin debe ser infinita.
En la figura 94 se representa el comportamiento Sliding en un convertidor Boost, junto
con su Curva Caracterstica y la Banda de Regulacin. Se aprecia como la dinmica del
sistema desliza por los lmites de conmutacin hasta situarse en el cilo limite.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

151
Fig. 94. Representacion de la dinmica Sliding en el Convertidor Boost
En la figura 95 se representa la ampliacin de la zona remarcada por el cuadro, donde
se observa claramente la superficie de deslizamiento.
Fig. 95. Ampliacin de la dinmica Sliding.
Haciendo uso de los recursos ofrecidos por el simulador SIMSCP, se puede realizar
una representacin tridimensional del Espacio de Estados, figura 96, donde se permite
visualizar tanto el arranque del sistema como el deslizamiento producido.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

152
Fig. 96. Representacin tridimensional de la dinmica Sliding.
8.2.- Control con Histresis
La teora de control demuestra que los reguladores pueden presentar dinmicas
especificas, denominadas refractivas y deslizantes. Si una orbita llega a una regin
deslizante, el estado del regulador se desliza por ella conmutando a una frecuencia
tericamente infinita, figura 97.
Fig. 97. Convertidor conmutando a frecuencia elevada.
Detalle
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

153
Por lo que si se alcanza en ella un ciclo lmite, este ser de frecuencia de conmutacin
infinita que, aunque en la prctica esta limitada por los tiempos de conmutacin de los
interruptores, produce elevadas prdidas de potencia que destruyen rpidamente el
interruptor por elevacin de su temperatura.
Un mtodo para impedir este fenmeno consiste en introducir una histresis en el
comparador (regulacin autnoma con histresis) que produce a travs del conjunto de
parmetros del regulador una dinmica peridica de periodo T [20]. Por lo tanto cuando el
control regule, variar tanto el periodo T de la dinmica como el ciclo de trabajo. Este tipo
de regulador recibe el nombre de free running o autooscilantes. En la figura 98 se
representa el control con histresis.
Fig. 98. Representacin del control con Histresis.
En el control con Histresis, se permite hacer variar sus limites tanto en funcin de la
tensin de salida, como de la tensin de entrada o de cualquier variable de estado. En la
figura siguiente se representa el control con Histresis donde se introduce una pequea
aportacin de la tensin de salida.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

154
Fig. 99. Representacin del control con Histresis.
Otra posible modificacin de los lmites que componen la banda de Histresis es la de
poder hacerlos depender de una seal rampa, tal y como se representa en la figura
siguiente.
Fig. 100. Control con Histeresis con aportacin de la seal rampa.
En la figura 101 se representa una simulacin del control con Histresis donde la
banda tiene aportacin tanto de la seal rampa como de la tensin de salida.
Detalle
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

155
Fig. 101. Control con Histresis con aportacin de rampa y tensin de salida.
La anchura de la banda de histresis establece la frecuencia de conmutacin del
convertidor, tal y como se representa en la figura 102. Observando el detalle, se puede
apreciar como las conmutaciones quedan determinadas por la banda de histeresis.
Fig. 102. Multiconmutaciones en el Control con histresis.
Detalle
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

156
El simulador SIMSCP, para este tipo de control permite disminuir la frecuencia de
conmutacin, activando el Latch Evitar Multiconmutaciones. Observando la figura 103
se observa como la frecuencia de conmutacin es menor a la de la figura 102.
Fig. 103. Control con histresis y con Latch, Evitar Multiconmutaciones.
Realizando un control con Histresis, el simulador SIMSCP permite igualmente la
activacin de los Latch: Forzar ON y Forzar OFF. En la figura 104 se puede
observar el efecto del Latch "Forzar ON".
Fig. 104. Control con histresis y con Latch, Forzar ON.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

157
Donde la corriente conmuta por la banda de histresis pero si estando en la "Topologa
OFF" llega un ciclo de reloj antes de que se produzca el alcance con la banda de histresis,
este provoca el cambio a "Topologa ON".
Si llega un pulso de reloj mientras el interruptor esta en estado "ON", este es ignorado.
En la figura 105 se puede observar el efecto del Latch "Forzar OFF", donde la
corriente conmuta por la banda de histresis pero si estando en la "Topologa ON" llega un
ciclo de reloj antes de que se produzca el alcance con la banda de histresis, este provoca el
cambio a "Topologa OFF". Del mismo modo, si llega un pulso de reloj mientras el
interruptor esta en estado "OFF", este es ignorado.
Fig. 105. Control con histresis y con Latch, Forzar OFF.
Este Latch: Forzar ON y Forzar OFF nos permite aumentar la frecuencia de
conmutacin en un control con histeresis.
8.3.- Corrector Factor de Potencia
Otras de las simulaciones posibles a realizar mediante el simulador SIMSCP, consiste
en los Correctores del Factor de Potencia. Tal y como se ha descrito en apartados
anteriores, la tensin de entrada se puede configurar como una seal puramente senosoidal.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

158
En la figura 106 se representa tanto la propia tensin de entrada como la tensin
utilizada por el simulador (seal escalonada).
Fig. 106. Representacin de la tensin de entrada.
El Corrector del Factor de Potencia consiste en hacer que la tensin y la corriente
esten en fase, provocando asi un mejor factor de potencia. Para lograr dicho efecto se
realiza un control de corriente donde su referencia varie en funcin de la tensin de
entrada. Haciendo uso del latch Forzar ON, se obtiene el control mostrado en la figura
107.
Fig. 107. Control de corriente para la realizacin del Corrector del
factor de Potencia.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

159
Observando la representacin anterior se puede apreciar como mediante el control de
corriente se permite hacer variar la corriente a la misma frecuencia que la tensin de
entrada. En la figura 108 se presenta el plano de estados del presente comportamiento.
Fig. 108. Plano de estados para el Corrector del Factor de Potencia
Haciendo uso de las prestaciones ofrecidas por el simulador SIMSCP, se permite
representar el espacio de estado mostrado en la figura 109.
Fig. 109. Espacio de estados para el Corrector del Factor de Potencia
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

160
9.- Conclusiones
En este proyecto final de carrera se ha desarrollado un software en Matlab para la
simulacin de Convertidores Dc-Dc, cumpliendo todos los objetivos marcados al inicio.
Este Simulador no es tan slo una herramienta indispensable, para introducir de forma
didctica al estudiante e investigador en el mundo de los Convertidores Dc-Dc, sino como
un paso intermedio entre el trabajo analtico y el montaje fisico del circuito.
SIMSCP presenta una interface a travs de la cual permite al usuario, de una manera
cmoda y sencilla, configurar los diferentes parmetros que describen tanto el propio
convertidor como el lazo de control, con el fin de poder as comprobar su comportamiento
y estabilidad.
El simulador se caracteriza por trabajar directamente con las soluciones de las
ecuaciones diferenciales que describen el convertidor. El control establecido fuerza la
conmutacin del circuito entre dos configuraciones, siendo el sistema de tipo VSS
(Variable Structure System). Para una mayor capacidad de simulacin, permite tambin
poder simular el comportamiento discontinuo de los diferentes convertidores.
Dependiendo de las posibles configuraciones, mediante las diferentes representaciones
permite extraer diversas conclusiones sobre el comportamiento de la dinmina del sistema,
como por ejemplo la perdida de estabilidad debido al modo discontinuo o por el efecto de
la multiconmutaciones.
Una vez realizada la simulacin permite una amplia variedad de representaciones,
comenzando por todas las variables que componen el sistema, hasta las diferentes
representaciones utilizadas en el ambito de la investigacin como pueden ser el Diagrama
de Bifurcacin, Seccin de Poincar y el Espacio o Plano de Estados.
En este simulador se han introducido los conceptos de Curva Caracterstica y Plano de
Estados, los cuales son tiles para analizar el comportamiento de los ciclos lmite de los
convertidores electrnicos Dc-Dc, con especial referencia a su carcter de estabilidad.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

161
Los diagramas de bifurcaciones proporcionan una gran cantidad de informacin que
puede ser utilizada para el diseo. Si se desea construir un convertidor que opere en la zona
de estabilidad, los parmetros debern tomarse en la regin de T-periodicidad; por otro
lado, si se desea realizar un diseo que proporcione un convertidor catico, los valores de
los parmetros debern estar en la regin catica. En ambos casos, se deber tener en
cuenta la zona de inestabilidad.
En la realizacin de este proyecto se han tenido en cuenta todas las necesidades
requeridas por el usuario, por lo que se ha programado el simulador de tal forma que al
acceder a la pantalla de configuracin de cada convertidor se encuentre los diferentes
parmetros con unos valores por defecto. De esta forma el usuario solamente modifica
aquellos valores que no se ajustan a su modelo.
Tambin se ha tenido en cuenta la necesidad de poder representar simulaciones
realizadas con anterioridad, o el hecho de poder intercambiar simulaciones entre varias
personas (via internet) sin necesidad de enviar todo el programa. Simplemente surge la
necesidad de guardar los parmetros de configuracin en un fichero.mat, desde donde se
realizar nuevamente la carga de estos.
Para poder ofrecer un mayor rendimiento, el simulador permite imprimir tanto las
diferentes representaciones realizadas en l, como el informe (listado de toda la
informacin de configuracin del sistema), de esta manera se ofrece al usuario poder
archivar o trabajar los diferentes estudios realizados en el SIMSCP. Se ha podido
comprobar y verificar mediante diferentes artculos, que los resultados obtenidos con el
simulador SIMSCP son correctos.
Sera de gran inters centrar un estudio futuro en la ampliacin del simulador donde se
permita la configuracin de cualquier convertidor de potencia deseado independientemente
del orden del circuito, asi como ofrecer la posibilidad de realizar diagramas de
bifurcaciones 2-dimensionales.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

162
10.- Bibliografa
[1] Hamill et al, 1992. Analysis Simulation and Experimental study of Chaos in
the Buck Converter. Proceedings IEEE Power Electronics Specialists Confrence,
San Antonio, pp. 491-498, 1992.
[2] Venkataramanan et al., 1985. Sliding mode control of DC-DC Converters
IECON85 pp:251-258, 1985
[3] [Tse, 1994] Chaos from a Buck Switching Regulator operating in
discontinuous mode, International journal of Circuit Theory and Aplications
Vol.22, pp: 263-278, 1994.
[4] El Aroudi et al., 1999. Hopf Bifurcation and Chaos from torus Breakdown in
a PWM Voltaje controlled DC-DC Boost Converter, IEEE Transactions on
Circuits and Systems I, Vol 11, pp: 1374-1382, 1999
[5] El Aroudi et al., 2000. Quasiperiodicity and Chaos in the DC-DC Buck-Boost
Converter, International Journal of Bifurcation and Chaos, Vol 10, pp: 359-371,
2000.
[6] Abdelali El Aroudi, Quasi-Periodic Route to Chaos in a PWM Voltaje-
Controlled DC-DC Boost Converter, IEEE Transactions on circuits and systems-I
fundamental theory and applications, vol 48, no 8, August 2001.
[7] Enric Fossas and Gerard Olivar, Study of Chaos in the Buck Converter,
IEEE transactions on circuits and Systems- I fundamental Theory and applications,
Vol-43, January 1996.
[8] Chung-Chieh Fang, Exact orbital stability analysis of static and dynamic
ramp compensations in DC-DC Converters, Logic library Dept. Taiwan
Semiconductor Manufacturing Co, Hsinchu 300, Taiwan.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

163
[9] Sally Myles and Mario Di Bernardo, Preventing multiple switchings in
Power Electronic Circuits: Effects of the Latch on the nonlinear Dynamics of the
DC-DC Buck Converter, Departament of Engineering Mathematics, University of
Bristol, BS8 1TR 1999.
[10] Jonathan H.B Deane and David C. Hamill, Analysis, Simulation and
experimental study of chaos in the buck converter, Departament of Electronic and
Electrical Engineering, University of Surrey, Guildford GU2 5XH, Great Britain.
[11] Chung-Chieh Fang and Eyad H. Abed, Sampled-Data Modeling and
Analysis of PWM DC-DC Converters Part I. Closed-Loop Circuits, Departament
of Electrical Engineering and the institute for Systems Research.
[12] Chung-Chieh Fang and Eyad H. Abed, Sampled-Data Modeling and
Analysis of PWM DC-DC Under Hysteretic Control, Departament of Electrical
Engineering and the institute for Systems Research.
[13] Chung-Chieh Fang and Eyad H. Abed, Analysis and Control of Period
Doubling Bifurcation in Buck Converters Using Harmonic Balance , Departament
of Electrical Engineering and the institute for Systems Research.
[14] D. Adar, G. Rahav and S. Ben-Yaakov, A unified Behavioral Average
model of SEPIC Converters with coupled inductors, Departament of Electrical
Engineering.
[15] Chung-Chieh Fang and Eyad H. Abed, Feedback Stabilization of PWM
DC-DC Converters, Departament of Electrical Engineering and the institute for
Systems Research.
[16] Chung-Chieh Fang and Eyad H. Abed, Local Bifurcations in PWM DC-
DC Converters, Departament of Electrical Engineering and the institute for
Systems Research.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

164
[17] B.J. Cardoso Fo. And A.F. Moreira Analysis of Switching Frequency
Reduction Methods Applied to Sliding Mode Controlled Dc-Dc Converters.
Electrical University of Minas Gerais.
[18] Isaac Zafrany and Sam Ben-Yaakov A Chaos Model of Subharmonic
Oscillations in Current Mode PWM Boost Converters. Departament of Electrical
and Computer Engineering Ben-Gurion university of the Negev.
[19] D. Gastn, E. Toribio, C. Batlle, A. El Aroudi, J.A. Gorri. Implementacin
Digital de un control TDAS en un convertidor Buck con control PWM.
[20] H.H.C Iu and C. K. Tse A Study of Synchronization in Chaotic
Autonomous Ck Converters, Department of Electronic and Information
Engineering, The Hong Kong Polytechnic University, Hong Kong.
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

165
11.- Anexos
11.1.- Algoritmo de clculo. Simuladorr.m
function simuladorr()
%*********************************************************
%simuladorr(). Es el algoritmo de calculo que procesa las
% soluciones de las ecuaciones caracteristicas
%
%
% Dept d'Eng. Electrnica, Elctrica, i Automtica (DEEEA)
% Escola Tcnica Superior d'Enginyeria (ETSE)
% Universitat Rovira i Virgili (URV)
% Copyright (c) 2002
%*********************************************************
tic;
global timecpu
kk=0;
Vin=Vdc+K*abs(sin(2*pi*freq*kk*T));
if CONVERTIDOR==1 %Buck
if cont==-1
A1=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
A2=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
B1=[0; Vin/L; -Erroref];
B2=[0; 0; -Erroref];
else
A1=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
A2=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
B1=[0; 0; -Erroref];
B2=[0; Vin/L; -Erroref];
end
A3=[-1/((R+Rc)*C) 0 0; 0 0 0; 1 0 0];
B3=[0; 0; -Erroref];
elseif CONVERTIDOR==2 %Boost
if cont==-1
A1=[-1/((R+Rc)*C) 0 0; 0 -Rs/L 0; 1 0 0];
A2=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
B1=[0; Vin/L; -Erroref];
B2=[0; Vin/L; -Erroref];
else
A1=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

166
A2=[-1/((R+Rc)*C) 0 0; 0 -Rs/L 0; 1 0 0];
B1=[0; Vin/L; -Erroref];
B2=[0; Vin/L; -Erroref];
end
A3=[-1/((R+Rc)*C) 0 0; 0 0 0; 1 0 0];
B3=[0; 0; -Erroref];
elseif CONVERTIDOR==3 %BuckBoost
if cont==-1
A1=[-1/((R+Rc)*C) 0 0; 0 -Rs/L 0; 1 0 0];
A2=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
B1=[0; Vin/L; -Erroref];
B2=[0; 0; -Erroref];
else
A1=[-1/((R+Rc)*C) R/((R+Rc)*C) 0;
-R/(L*(R+Rc)) -(Rs*(R+Rc)+(R*Rc))/(L*(R+Rc)) 0;
1 0 0];
A2=[-1/((R+Rc)*C) 0 0; 0 -Rs/L 0; 1 0 0];
B1=[0; 0; -Erroref];
B2=[0; Vin/L; -Erroref];
end
A3=[-1/((R+Rc)*C) 0 0; 0 0 0; 1 0 0];
B3=[0; 0; -Erroref];
elseif CONVERTIDOR==4 %Cuk
if cont==-1
A1=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2)-(Rs2*(R+Rc2))+
(R*Rc2)+(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 0 0;
0 -1/C1 0 0 0;
0 0 0 -Rs1/L1 0;
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(R*Rc2))/((R+Rc2)*L2) 0 0 0;
0 0 0 1/C1 0;
0 -(Rc1+Rs1)/L1 -1/L1 0 0;
1 0 0 0 0];
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
else
A1=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(R*Rc2))/((R+Rc2)*L2) 0 0 0;
0 0 0 1/C1 0;
0 -(Rc1+Rs1)/L1 -1/L1 0 0;
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(R*Rc2)+
+(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 0 0;
0 -1/C1 0 0 0;
0 0 0 -Rs1/L1 0;
1 0 0 0 0];
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

167
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
end
A3=[-1/((R+Rc2)*C2) 0 0 R/((R+Rc2)*C2) 0;
R/((R+Rc2)*(L1+L2)) -(Rs1+Rc1+Rs2+
+((R*Rc2)/(R+Rc2)))*(1/(L1+L2)) 1/(L1+L2) 0 0;
0 0 0 1/C1 0;
-R/((R+Rc2)*(L1+L2)) 0 -1/(L1+L2)-
(Rs1+Rc1+Rs2+((R*Rc2)/(R+Rc2)))*(1/(L1+L2)) 0;
1 0 0 0 0];
B3=[0; -(Vin/(L1+L2));0;(Vin/(L1+L2));-Erroref];
elseif CONVERTIDOR==5 %Sepic
if cont==-1
A1=[-1/((R+Rc2)*C2) 0 0 0 0;
0 -(Rs2+Rc1)/L2 1/L2 0 0;
0 -1/C1 0 0 0;
0 0 0 -Rs1/L1 0;
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 R/((R+Rc2)*C2) 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(Rc2*R))/((R+Rc2)*L2) 0
-(Rc2*R)/((R+Rc2)*L2) 0;
0 0 0 1/C1 0;
-R/((R+Rc2)*L1) -(R*Rc2)/((R+Rc2)*L1) -1/L1
-((Rs1*(R+Rc2))+(Rc1*(R+Rc2))+(R*Rc2))/((R+Rc2)*L1) 0;
1 0 0 0 0];
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
else
A1=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 R/((R+Rc2)*C2) 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(Rc2*R))/((R+Rc2)*L2) 0
-(Rc2*R)/((R+Rc2)*L2) 0;
0 0 0 1/C1 0;
-R/((R+Rc2)*L1) -(R*Rc2)/((R+Rc2)*L1) -1/L1
((Rs1*(R+Rc2))+(Rc1*(R+Rc2))+(R*Rc2))/((R+Rc2)*L1) 0;
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) 0 0 0 0;
0 -(Rs2+Rc1)/L2 1/L2 0 0;
0 -1/C1 0 0 0;
0 0 0 -Rs1/L1 0;
1 0 0 0 0];
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
end
A3=[-1/((R+Rc2)*C2) 0 0 0 0;
0 -(Rs1+Rc1+Rs2)*(1/(L1+L2)) 1/(L1+L2) 0 0;
0 -1/C1 0 1/C1 0;
0 0 -1/(L1+L2) -(Rs1+Rc1+Rs2)*(1/(L1+L2)) 0;
1 0 0 0 0];
B3=[0; -(Vin/(L1+L2));0;(Vin/(L1+L2));-Erroref];
elseif CONVERTIDOR==6 %Buck Filtro entrada
if cont==-1
A1=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(R*Rc2)+
+(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 Rc1/L2 0;
0 -1/C1 0 1/C1 0;
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

168
0 Rc1/L1 -1/L1 -(Rs1+Rc1)/L1 0;
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(R*Rc2))/((R+Rc2)*L2) 0 0 0;
0 0 0 1/C1 0;
0 0 -1/L1 -(Rs1+Rc1)/L1 0;
1 0 0 0 0];
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
else
A1=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(R*Rc2))/((R+Rc2)*L2) 0 0 0;
0 0 0 1/C1 0;
0 0 -1/L1 -(Rs1+Rc1)/L1 0;
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+
+(R*Rc2)+(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 Rc1/L2 0;
0 -1/C1 0 1/C1 0;
0 Rc1/L1 -1/L1 -(Rs1+Rc1)/L1 0;
1 0 0 0 0];
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
end
A3=[-1/((R+Rc2)*C2) 0 0 0 0;
0 0 0 0 0;
0 0 0 1/C1 0;
0 0 -1/L1 -(Rs1+Rc1)/L1 0;
1 0 0 0 0];
B3=[0;0;0;Vin/L1;-Erroref];
elseif CONVERTIDOR==7 %Boost Filtro Salida
if cont==-1
A1=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) ((-Rs2*(R+Rc2))-(R*Rc2)-
-(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 0 0;
0 -1/C1 0 0 0;
0 0 0 -Rs1/L1 0;
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+
+(R*Rc2)+(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 Rc1/L2 0;
0 -1/C1 0 1/C1 0;
0 Rc1/L1 -1/L1 -(Rs1+Rc1)/L1 0;
1 0 0 0 0];
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
else
A1=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) -((Rs2*(R+Rc2))+(R*Rc2)+
+(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 Rc1/L2 0;
0 -1/C1 0 1/C1 0;
0 Rc1/L1 -1/L1 -(Rs1+Rc1)/L1 0;
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

169
1 0 0 0 0];
A2=[-1/((R+Rc2)*C2) R/((R+Rc2)*C2) 0 0 0;
-R/((R+Rc2)*L2) ((-Rs2*(R+Rc2))-(R*Rc2)-
-(Rc1*(R+Rc2)))/((R+Rc2)*L2) 1/L2 0 0;
0 -1/C1 0 0 0;
0 0 0 -Rs1/L1 0;
1 0 0 0 0];
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
end
A3=[-(R+Rc1)/((Rc1*(R+Rc2)+(Rc2*R))*C2) 0
R/((Rc1*(R+Rc2)+(Rc2*R))*C2) 0 0;
0 0 0 0 0;
R/((Rc1*(R+Rc2)+(Rc2*R))*C1) 0
-(R+Rc1)/((Rc1*(R+Rc2)+(Rc2*R))*C1) 0 0;
0 0 0 0 0;
1 0 0 0 0];
B3=[0;0;0;0;-Erroref];
end
DIM=length(A1);
DIMxo=length(x0);
DIMks=length(ks);
DIMXs=length(Xs);
DIMtcte=length(tcte);
t=0;
x=x0;
pp=x0;
x01=x0;
sta=[];
xT=x0;
ram=[];
k=1;
vr=0;
OPTIONS=[0,1e-6,1e-6,1e-6];
indice_muestra=10; %de 1...samples-1
ramp=[];
vcont=[];
iref=[];
periodos=[];
tiempo=[];
ventradap=[];
pwmf=[];
tp=0;
vu=Vu;
tensioncontrol=[];
b=1;i=1;j=1;g=1;d=1;
PWM=[];
on=1;
off=0;
flag1=0;
flag2=0;
corte=0;
primero=0;
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

170
down=0;
up=0;
c1=0;c2=0;c3=0;c4=0;c5=0;
muestra_tn=[];
muestra_onoff=[];
muestra_offon=[];
muestra_tnvh=[];
I=eye(length(A1));
if amplitud_rampa==1 %llamada duty
PARAM1=[Vin,R,L,C,Vl,Vu,T,Vref,ks(1),ks(2),a,Rs,cont,p,ks(3),
CONVERTIDOR, ks(4),ks(5)];
tn=fsolve('switchinc',T/4,OPTIONS,[],A1,A2,B1,B2,PARAM1);
phi1=phi(A1,tn);
phi2=phi(A2,T-tn);
psi1=psi(A1,B1,tn);
psi2=psi(A2,B2,T-tn);
inversa2=pinv(I-phi2*phi1);
inversa=pinv(I-phi1*phi2);
x01=inversa2*(phi2*psi1+psi2);
end
h = waitbar(0,'Procesando Simulacion...');
for kk=1:Numdeciclos;
Vin=Vdc+K*abs(sin(2*pi*freq*kk*T));
if (CONVERTIDOR<4)&(K~=0)
if CONVERTIDOR==2
B1=[0; Vin/L; -Erroref];
B2=[0; Vin/L; -Erroref];
else
if cont==-1
B1=[0;Vin/L;-Erroref];
B2=[0;0;-Erroref];
else
B1=[0;0;-Erroref];
B2=[0;Vin/L;-Erroref];
end
end
elseif (K~=0)
B1=[0; 0; 0; Vin/L1; -Erroref];
B2=[0; 0; 0; Vin/L1; -Erroref];
end
waitbar(kk/Numdeciclos,h)
x=xT;
semaforo=0;
uno=0;
ciclo=0;
for k=0:samples-1
phi1=phi(A1,inc);
phi2=phi(A2,inc);
psi1=psi(A1,B1,inc);
psi2=psi(A2,B2,inc);
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

171
phi3=phi(A3,inc);
psi3=psi(A3,B3,inc);
periodo=0;
xx=x;
xk=x;
if (amplitud_rampa==1)&(kk>=activa_ampli_ramp) %Amplitud de rampa
vu=Vu-amplicte*(xT-x01);
vr1=vramp(inc*(k),Vl,vu,T,p);
else
vr1=vramp(inc*(k),Vl,Vu,T,p);
end
if (tdas==1)&(kk>=activa_tdas) %TDAS
if (int_tdas==0)
if CONVERTIDOR<4
Iref1=vr1/(cont*a)+(ki*Ireferencia)-(kv*(x(1)-Vref))-
-(kint*(x(3)))-(Kvin*Vin)+rho*(alpha*(x(1)-
-pp(1,k+1))+beta*(x(2)-pp(2,k+1)));
vcontrol=cont*a*((kv*(x(1)-Vref))+(ki*(x(2)-
Ireferencia))+(kint*(x(3)))+(Kvin*Vin))...
+rho*(alpha*(x(1)-pp(1,k+1))+beta*(x(2)-
pp(2,k+1)));
ss=0;
else
Iref1=vr1/(cont*a)+(ki2*Ireferencia2)-(kv2*(x(1)-
Vref2))-(kv1*(x(3)-Vref1))-
(ki1*(x(4)-Ireferencia1))-(kint*(x(5)))-
(Kvin*Vin)+rho*(alpha2*(x(1)-pp(1,k+1))+...
beta2*(x(2)-pp(2,k+1))+alpha1*(x(3)-
pp(3,k+1))+beta1*(x(4)-pp(4,k+1)));
vcontrol=cont*a*((kv2*(x(1)-Vref2))+(ki2*(x(2)-
Ireferencia2))+ (kv1*(x(3)-Vref1))+
(ki1*(x(4)-Ireferencia1))+(kint*(x(5)))
+(Kvin*Vin))
+rho*(alpha2*(x(1)-pp(1,k+1))+beta2*(x(2)-
pp(2,k+1))+alpha1*(x(3)-pp(3,k+1))...
+beta1*(x(4)-pp(4,k+1)));
if (CONVERTIDOR==4)|(CONVERTIDOR==5)
ss=x(4);
elseif (CONVERTIDOR==7)
ss=x(4)-x(2);
else
ss=0;
end
end
else
if CONVERTIDOR<4
Iref1=vr1/(cont*a)+(ki*Ireferencia)-(kv*(x(1)-Vref))-
(kint*(x(3)))-(Kvin*Vin)+...
rho*(alpha*(x(1)-pp(1,k+1))+beta*(x(2)-
pp(2,k+1))+gamma(x(3)-pp(3,k+1)));
vcontrol=cont*a*((kv*(x(1)-Vref))+(ki*(x(2)-
Ireferencia))+(kint*(x(3)))+(Kvin*Vin))...
+rho*(alpha*(x(1)-pp(1,k+1))+beta*(x(2)-
pp(2,k+1))+gamma(x(3)-pp(3,k+1)));
ss=0;
else
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

172
Iref1=vr1/(cont*a)+(ki2*Ireferencia2)-(kv2*(x(1)-
Vref2))-(kv1*(x(3)-Vref1))-...
(ki1*(x(4)-Ireferencia1))-(kint*(x(5)))-
(Kvin*Vin)+rho*(alpha2*(x(1)-pp(1,k+1))+...
beta2*(x(2)-pp(2,k+1))+alpha1*(x(3)-
pp(3,k+1))+beta1*(x(4)-pp(4,k+1))+gamma1*...
(x(5)-pp(5,k+1)));
vcontrol=cont*a*((kv2*(x(1)-Vref2))+(ki2*(x(2)-
Ireferencia2))+(kv1*(x(3)-Vref1))+
(ki1*(x(4)-Ireferencia1))+(kint*(x(5)))+
(Kvin*Vin))+rho*(alpha2*(x(1)-pp(1,k+1))
+beta2*(x(2)-pp(2,k+1))+alpha1*(x(3)-
pp(3,k+1))+beta1*(x(4)-pp(4,k+1))+gamma1*(x(5)-
pp(5,k+1)));
if (CONVERTIDOR==4)|(CONVERTIDOR==5)
ss=x(4);
elseif (CONVERTIDOR==7)
ss=x(4)-x(2);
else
ss=0;
end
end
end
else
if CONVERTIDOR<4
Iref1=vr1/(cont*a)+(ki*Ireferencia)-(kv*(x(1)-Vref))-
(kint*(x(3)))-(Kvin*Vin);
vcontrol=cont*a*((kv*(x(1)-Vref))+(ki*(x(2)-
Ireferencia))+(kint*(x(3)))+(Kvin*Vin));
ss=0;
else
Iref1=vr1/(cont*a)+(ki2*Ireferencia2)-(kv2*(x(1)-Vref2))-
(kv1*(x(3)-Vref1))-(ki1*(x(4)-Ireferencia1))-
(kint*(x(5)))-(Kvin*Vin);
vcontrol=cont*a*((kv2*(x(1)-Vref2))+(ki2*(x(2)-
Ireferencia2))+(kv1*(x(3)-Vref1))+(ki1*(x(4)-
Ireferencia1))+(kint*(x(5)))+(Kvin*Vin));
if (CONVERTIDOR==4)|(CONVERTIDOR==5)
ss=x(4);
elseif (CONVERTIDOR==7)
ss=x(4)-x(2);
else
ss=0;
end
end
end
if (forzar==0)
if (latch_multiconmutacion==0)|((Vh~=0))
if (Vh==0)
if ((ks(2)*x(2))>(Iref1+Vh))
if (modo_discontinuo==1)&((x(2)+ss<0.0)|(flag2==3))
flag1=3;
else
flag1=2;
end
else
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

173
flag1=1;
end
else
if (flag1==0)&((ks(2)*x(2))<Iref1+Vh)&
&((ks(2)*x(2))>Iref1-Vh)
if (cont==1)
flag1=2;
else
flag1=1;
end
elseif ((ciclo==0)&(Vh~=0))|
|((flag1==3)&(latch_multiconmutacion==0))
if ((ks(2)*x(2))>Iref1+Vh)
flag1=2;
elseif ((ks(2)*x(2))<Iref1-Vh)
flag1=1;
end
end
end
else
if (Vh==0)
switch semaforo
case (0)
dist1=Iref1-(ks(2)*x(2));
if (dist1>0.0)
pwm(:,k+1)=on;
flag1=1;
else
pwm(:,k+1)=off;
if (modo_discontinuo==1)&(x(2)+ss<0.0)
flag1=3;
else
flag1=2;
end
end
case (1)
if (modo_discontinuo==1)
if (uno==0)
if flag2==1
flag1=1;
else
if (x(2)+ss>0.0)
flag1=2;
else
flag1=3;
end
end
uno=1;
end
else
flag1=flag2;
end
if (dist1>0.0)
pwm(:,k+1)=off;
else
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

174
pwm(:,k+1)=on;
end
end
end
end
end
if (forzar~=0)&(ciclo==0)
if (Vh~=0)
if (kk>=2)&((ks(2)*x(2))<(Iref1+Vh))&((ks(2)*x(2))>(Iref1-
-Vh))
%Para poder realizar el forzado se tiene que
% cumplir que (ki*i) este dentro de los limites
% de la Histeresis y situarnos a partir del
% segundo ciclo.
if (forzar==1)
flag1=1;
else
flag1=2;
end
else
if (flag1==0)&((ks(2)*x(2))<Iref1+Vh)&
&((ks(2)*x(2))>Iref1-Vh)
if (cont==1)
flag1=2;
else
flag1=1;
end
else
if ((ks(2)*x(2))>(Iref1+Vh))|(flag1==3)
flag1=2;
elseif ((ks(2)*x(2))<(Iref1-Vh))|(flag1==3)
flag1=1;
end
end
end
else
if (forzar==1)
if (ki*x(2)>Iref1)&(flag1==0)
flag1=2;
elseif (ki*x(2)<Iref1)&(flag1==0)
flag1=1;
end
if flag2==2
corte=3;
end
if (ki*x(2)<Iref1)
flag1=1;
end
elseif (forzar==2)
if (ki*x(2)>Iref1)&(flag1==0)
flag1=2;
elseif (ki*x(2)<Iref1)&(flag1==0)
flag1=1;
end
if flag2==2
corte=3;
end
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

175
if (ki*x(2)>Iref1)
flag1=2;
end
end
end
end
if flag1==1 %Creacion del Duty cuando se realiza un forzado
pwmff(k+1)=1;
else
pwmff(k+1)=0;
end
if (flag1==1)&(cont==-1)
x=phi1*x+psi1;
elseif (flag1==1)&(cont==1)
x=phi2*x+psi2;
elseif(flag1==2)&(cont==-1)
x=phi2*x+psi2;
elseif(flag1==2)&(cont==1)
x=phi1*x+psi1;
elseif(flag1==3)
x=phi3*x+psi3;
end
if (amplitud_rampa==1)&(kk>=activa_ampli_ramp)
vu=Vu-amplicte*(xT-x01);
vr=vramp(inc*(k+1),Vl,vu,T,p);
else
vr=vramp(inc*(k+1),Vl,Vu,T,p);
end
if (tdas==1)&(kk>=activa_tdas)
if (int_tdas==0)
if CONVERTIDOR<4
Iref=vr/(cont*a)+(ki*Ireferencia)-(kv*(x(1)-Vref))-
(kint*(x(3)))-(Kvin*Vin)+...
rho*(alpha*(x(1)-pp(1,k+1))+beta*(x(2)-pp(2,k+1)));
ss=0;
else
Iref=vr/(cont*a)+(ki2*Ireferencia2)-(kv2*(x(1)-Vref2))-
(kv1*(x(3)-Vref1))-...
(ki1*(x(4)-Ireferencia1))-(kint*(x(5)))-
(Kvin*Vin)+rho*(alpha2*(x(1)-pp(1,k+1))+...
beta2*(x(2)-pp(2,k+1))+alpha1*(x(3)-
pp(3,k+1))+beta1*(x(4)-pp(4,k+1)));
if (CONVERTIDOR==4)|(CONVERTIDOR==5)
ss=x(4);
elseif (CONVERTIDOR==7)
ss=x(4)-x(2);
else
ss=0;
end
end
else
if CONVERTIDOR<4
Iref=vr/(cont*a)+(ki*Ireferencia)-(kv*(x(1)-Vref))-
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

176
(kint*(x(3)))-(Kvin*Vin)+...
rho*(alpha*(x(1)-pp(1,k+1))+beta*(x(2)-
pp(2,k+1))+gamma(x(3)-pp(3,k+1)));
ss=0;
else
Iref=vr/(cont*a)+(ki2*Ireferencia2)-(kv2*(x(1)-Vref2))-
(kv1*(x(3)-Vref1))-...
(ki1*(x(4)-Ireferencia1))-(kint*(x(5)))-
(Kvin*Vin)+rho*(alpha2*(x(1)-pp(1,k+1))+...
beta2*(x(2)-pp(2,k+1))+alpha1*(x(3)-
pp(3,k+1))+beta1*(x(4)-pp(4,k+1))+gamma1*...
(x(5)-pp(5,k+1)));
if (CONVERTIDOR==4)|(CONVERTIDOR==5)
ss=x(4);
elseif (CONVERTIDOR==7)
ss=x(4)-x(2);
else
ss=0;
end
end
end
else
if CONVERTIDOR<4
Iref=vr/(cont*a)+(ki*Ireferencia)-(kv*(x(1)-Vref))-
(kint*(x(3)))-(Kvin*Vin);
ss=0;
else
Iref=vr/(cont*a)+(ki2*Ireferencia2)-(kv2*(x(1)-Vref2))-
(kv1*(x(3)-Vref1))-...
(ki1*(x(4)-Ireferencia1))-(kint*(x(5)))-(Kvin*Vin);
if (CONVERTIDOR==4)|(CONVERTIDOR==5)
ss=x(4);
elseif (CONVERTIDOR==7)
ss=x(4)-x(2);
else
ss=0;
end
end
end
if (Vh==0)
if (forzar==0)
if (latch_multiconmutacion==1)&(modo_discontinuo==0)
if semaforo==0
dist2=Iref-(ks(2)*x(2));
end
else
dist2=Iref-(ks(2)*x(2));
end
if (dist2<0.0)
if (modo_discontinuo==1)&(x(2)+ss<0.0)
flag2=3;
else
flag2=2;
end
else
flag2=1;
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

177
end
else
if (x(2)+ss<0.0)&(modo_discontinuo==1)
flag1=3;
corte=4;
end
if (forzar==1)
if (flag1==1)&((ks(2)*x(2))>=Iref)
flag1=2;
corte=1;
end
elseif (forzar==2)
if (flag1==2)&((ks(2)*x(2))<=Iref)
flag1=1;
corte=2;
end
end
flag2=flag1;
end
else
if (latch_multiconmutacion==1)
if (x(2)+ss<0.0)&(modo_discontinuo==1)
flag1=3;
corte=4;
end
if (semaforo==0)&(primero==0)
if (flag1==1)&((ks(2)*x(2))>=(Iref+Vh))
flag1=2;
corte=1;
elseif (flag1==2)&((ks(2)*x(2))<=(Iref-Vh))
flag1=1;
corte=2;
end
elseif (ciclo==0)&(primero==1)
if (flag1==1)&((ks(2)*x(2))>=(Iref+Vh))
flag1=2;
corte=3;
down=1;
elseif (flag1==2)&((ks(2)*x(2))<=(Iref-Vh))
flag1=1;
corte=3;
up=1;
end
primero=0;
end
else
if (x(2)+ss<0.0)&(modo_discontinuo==1)
flag1=3;
corte=4;
end
if (flag1==1)&((ks(2)*x(2))>=(Iref+Vh))
flag1=2;
corte=1;
elseif (flag1==2)&((ks(2)*x(2))<=(Iref-Vh))
flag1=1;
corte=2;
end
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

178
flag2=flag1;
end
end
ciclo=1;
if ((flag2~=flag1)&(forzar==0))|(corte~=0)
if ((flag1==1)&(Vh==0)&(forzar==0))|(corte==1)
tk=(k)*inc;
xk1=xk(1);
xk2=xk(2);
xk3=xk(3);
xk4=xk(DIM-1);
xk5=xk(DIM);
if (tdas==1)&(kk>2)
c1=pp(1,k+1);
c2=pp(2,k+1);
c3=pp(3,k+1);
c4=pp(DIM-1,k+1);
c5=pp(DIM,k+1);
end
cT=xT(1);
cT2=xT(2);
cT3=xT(3);
cT4=xT(DIM-1);
cT5=xT(DIM);
cx01=x01(1);
cx02=x01(2);
cx03=x01(3);
cx04=x01(DIM-1);
cx05=x01(DIM);
PARAM=[Vin,R,L,C,Vl,Vu,T,Vref,kv,ki,a,
Rs,cont,xk1,xk2,xk3,tk,p,CONVERTIDOR,Vh,...
kint,kk,tdas,activa_tdas,rho,alpha,beta,
cT,amplitud_rampa,activa_ampli_ramp,...
c1,c2,cx01,c3,gamma,int_tdas,Rc,Rs1,Rc1,C1,
L1,Rs2,Rc2,C2,L2,Vref1,Ireferencia1,...
Vref2,Ireferencia2,Erroref,xk4,xk5,
Ireferencia,kv1,ki1,kv2,ki2,alpha1,beta1,...
gamma1,alpha2,beta2,c4,c5,Kvin,cx02,
cx03,cx04,cx05,cT2,cT3,cT4,cT5,av,ai,ae,...
av1,ai1,av2,ai2];
tn=fsolve('condi12',tk,OPTIONS,[],PARAM);
if (cont==-1)
xtn=phi(A1,tn-tk)*xk+psi(A1,B1,tn-tk);
x=phi(A2,tk+inc-tn)*xtn+psi(A2,B2,tk+inc-tn);
else
xtn=phi(A2,tn-tk)*xk+psi(A2,B2,tn-tk);
x=phi(A1,tk+inc-tn)*xtn+psi(A1,B1,tk+inc-tn);
end
if (modo_discontinuo==1)
if (CONVERTIDOR==4)|(CONVERTIDOR==5)
ss=x(4);
elseif (CONVERTIDOR==7)
ss=x(4)-x(2);
else
ss=0;
end
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

179
if (x(2)+ss<0)
x=phi(A3,tk+inc-tn)*xtn+psi(A3,B3,tk+inc-tn);
end
end
semaforo=1;
if (k~=samples-1)
muestra_tn(:,i)=x;
i=i+1;
end
muestra_onoff(:,j)=x;
j=j+1;
muestra_tnvh(:,d)=x;
d=d+1;
corte=0;
primero=1;
elseif (flag2==1)&(Vh==0)&(forzar==0)&(modo_discontinuo==1)
tk=(k)*inc;
xk1=xk(1);
xk2=xk(2);
xk3=xk(3);
xk4=xk(DIM-1);
xk5=xk(DIM);
if (tdas==1)&(kk>2)
c1=pp(1,k+1);
c2=pp(2,k+1);
c3=pp(3,k+1);
c4=pp(DIM-1,k+1);
c5=pp(DIM,k+1);
end
cT=xT(1);
cT2=xT(2);
cT3=xT(3);
cT4=xT(DIM-1);
cT5=xT(DIM);
cx01=x01(1);
cx02=x01(2);
cx03=x01(3);
cx04=x01(DIM-1);
cx05=x01(DIM);
PARAM=[Vin,R,L,C,Vl,Vu,T,Vref,kv,ki,a,
Rs,cont,xk1,xk2,xk3,tk,p,CONVERTIDOR,Vh,...
kint,kk,tdas,activa_tdas,rho,alpha,beta,
cT,amplitud_rampa,activa_ampli_ramp,...
c1,c2,cx01,c3,gamma,int_tdas,Rc,Rs1,Rc1,C1,
L1,Rs2,Rc2,C2,L2,Vref1,Ireferencia1,...
Vref2,Ireferencia2,Erroref,xk4,xk5,
Ireferencia,kv1,ki1,kv2,ki2,alpha1,beta1,...
gamma1,alpha2,beta2,c4,c5,Kvin,cx02,
cx03,cx04,cx05,cT2,cT3,cT4,cT5,av,ai,ae,...
av1,ai1,av2,ai2];
tn=fsolve('condi31',tk,OPTIONS,[],PARAM);
if (cont==-1)
xtn=phi(A3,tn-tk)*xk+psi(A3,B3,tn-tk);
x=phi(A1,tk+inc-tn)*xtn+psi(A1,B1,tk+inc-tn);
else
xtn=phi(A3,tn-tk)*xk+psi(A3,B3,tn-tk);
x=phi(A2,tk+inc-tn)*xtn+psi(A2,B2,tk+inc-tn);
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

180
end
semaforo=1;
elseif ((flag1==2)|(flag1==3))&(flag2==3)|(corte==4)
tk=(k)*inc;
xk1=xk(1);
xk2=xk(2);
xk3=xk(3);
xk4=xk(DIM-1);
xk5=xk(DIM);
if (tdas==1)&(kk>2)
c1=pp(1,k+1);
c2=pp(2,k+1);
c3=pp(3,k+1);
c4=pp(DIM-1,k+1);
c5=pp(DIM,k+1);
end
cT=xT(1);
cT2=xT(2);
cT3=xT(3);
cT4=xT(DIM-1);
cT5=xT(DIM);
cx01=x01(1);
cx02=x01(2);
cx03=x01(3);
cx04=x01(DIM-1);
cx05=x01(DIM);
PARAM=[Vin,R,L,C,Vl,Vu,T,Vref,kv,ki,a,
Rs,cont,xk1,xk2,xk3,tk,p,CONVERTIDOR,Vh,...
kint,kk,tdas,activa_tdas,rho,alpha,beta,
cT,amplitud_rampa,activa_ampli_ramp,...
c1,c2,cx01,c3,gamma,int_tdas,Rc,Rs1,Rc1,C1,
L1,Rs2,Rc2,C2,L2,Vref1,Ireferencia1,...
Vref2,Ireferencia2,Erroref,xk4,xk5,
Ireferencia,kv1,ki1,kv2,ki2,alpha1,beta1,...
gamma1,alpha2,beta2,c4,c5,Kvin,cx02,
cx03,cx04,cx05,cT2,cT3,cT4,cT5,av,ai,ae,...
av1,ai1,av2,ai2];
tn=fsolve('condi23',tk,OPTIONS,[],PARAM);
if (cont==-1)
xtn=phi(A2,tn-tk)*xk+psi(A2,B2,tn-tk);
x=phi(A3,tk+inc-tn)*xtn+psi(A3,B3,tk+inc-tn);
else
xtn=phi(A1,tn-tk)*xk+psi(A1,B1,tn-tk);
x=phi(A3,tk+inc-tn)*xtn+psi(A3,B3,tk+inc-tn);
end
corte=0;
elseif ((flag1==2)&(flag2==1)&(forzar==0)&
&(modo_discontinuo==0))|(corte==2)
tk=(k)*inc;
xk1=xk(1);
xk2=xk(2);
xk3=xk(3);
xk4=xk(DIM-1);
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

181
xk5=xk(DIM);
if (tdas==1)&(kk>2)
c1=pp(1,k+1);
c2=pp(2,k+1);
c3=pp(3,k+1);
c4=pp(DIM-1,k+1);
c5=pp(DIM,k+1);
end
cT=xT(1);
cT2=xT(2);
cT3=xT(3);
cT4=xT(DIM-1);
cT5=xT(DIM);
cx01=x01(1);
cx02=x01(2);
cx03=x01(3);
cx04=x01(DIM-1);
cx05=x01(DIM);
PARAM=[Vin,R,L,C,Vl,Vu,T,Vref,kv,ki,a,
Rs,cont,xk1,xk2,xk3,tk,p,CONVERTIDOR,Vh,...
kint,kk,tdas,activa_tdas,rho,alpha,beta,
cT,amplitud_rampa,activa_ampli_ramp,...
c1,c2,cx01,c3,gamma,int_tdas,Rc,Rs1,Rc1,C1,
L1,Rs2,Rc2,C2,L2,Vref1,Ireferencia1,...
Vref2,Ireferencia2,Erroref,xk4,xk5,
Ireferencia,kv1,ki1,kv2,ki2,alpha1,beta1,...
gamma1,alpha2,beta2,c4,c5,Kvin,cx02,
cx03,cx04,cx05,cT2,cT3,cT4,cT5,av,ai,ae,...
av1,ai1,av2,ai2];
tn=fsolve('condi21',tk,OPTIONS,[],PARAM);
if (cont==-1)
xtn=phi(A2,tn-tk)*xk+psi(A2,B2,tn-tk);
x=phi(A1,tk+inc-tn)*xtn+psi(A1,B1,tk+inc-tn);
else
xtn=phi(A1,tn-tk)*xk+psi(A1,B1,tn-tk);
x=phi(A2,tk+inc-tn)*xtn+psi(A2,B2,tk+inc-tn);
end
semaforo=1;
if (k~=samples-1)
muestra_tn(:,i)=x;
i=i+1;
end
muestra_offon(:,g)=x;
g=g+1;
muestra_tnvh(:,d)=x;
d=d+1;
corte=0;
primero=1;
elseif (corte==3)
tk=(k)*inc;
if (forzar==1)|(down==1)
if (cont==-1)
xx=phi(A1,tk)*xT+psi(A1,B1,tk);
else
xx=phi(A2,tk)*xT+psi(A2,B2,tk);
end
down=0;
SIMSCP - Simulador Convertidores Dc-Dc E.T.S.E : ELECTRNICA INDUSTRIAL

182
elseif (forzar==2)|(up==1)
if (cont==-1)
xx=phi(A2,tk)*xT+psi(A2,B2,tk);
else
xx=phi(A1,tk)*xT+psi(A1,B1,tk);
end
up=0;
end
corte=0;
end
end
pp(:,k+1)=xx;
ram(k+1)=vr1;
irefe(k+1)=Iref1;
tencontrol(k+1)=vcontrol;
if (k==samples-1)
periodo=1;
end
peri(k+1)=periodo;
tiem(k+1)=tp;
vinput(k+1)=Vin;
tp=tp+inc; %Para poder representar en fucin del tiempo
end
xT=x;
ramp=[ramp ram];
sta=[sta pp];
muestra(:,kk)=x;
ventradap=[ventradap vinput];
iref=[iref irefe];
tensioncontrol=[tensioncontrol tencontrol];
periodos=[periodos peri];
tiempo=[tiempo tiem]; %Almacenamiento del tiempo;
pwmf=[pwmf pwmff];
if (latch_multiconmutacion==1)&(Vh==0)&(forzar==0)
PWM=[PWM pwm];
end
end
close(h)
timecpu=toc;

You might also like