Vous êtes sur la page 1sur 6

CIRCUITOS ELECTRICOS INDUSTRIALES

Tema:
Inversor multinivel de 27 niveles con buses trinarios.

Estudiante:
Jonnathan Jara
David Romero
Alejandro Tapia

Docente:
Ing. Julio Viola

Carera:
Ingeniería Electrónica (Sistemas Industriales)
FORMATO DE INFORME DE PRÁCTICA DE LABORATORIO / TALLERES /
CENTROS DE SIMULACIÓN – PARA ESTUDIANTES

CARRERA: Ingeniería Electrónica ASIGNATURA: Circuitos Eléctricos Industriales

NRO. PRÁCTICA: 4
TÍTULO PRÁCTICA: Inversor multinivel

OBJETIVO ALCANZADO:

 Realizar el código para operar un inversor multinivel de 27 niveles con buses trinarios.
 Simular mediante el software Matlab-Simulink y obtener el THD de la señal

MARCO TEÓRICO

Inversor Multinivel

Un inversor es un conversor estático de energía de corriente continua a corriente alterna [2]. Los inversores
multinivel se los puede usar en muchas aplicaciones, por ejemplo: fuentes de energía ininterrumpida UPS
(UninterruptiblePowerSupply), en compensadores de energía reactiva, en filtros activos, en la generación eléctrica
desde fuentes no convencionales (plantas fotovoltaicas o eólicas), en la industria a través de control de motores,
etc.
Las ventajas que presentan frente a los inversores convencionales de dos o tres niveles es que los
inversores multinivel presentan una baja distorsión armónica de voltaje en la salida, una mayor capacidad
de potencia. [3]

Existen varias topologías para el diseño de inversores multinivel como la de capacitores flotantes, diodos
enclavados o inversores tipo puente en cascada

Figura 1. Inversor Multinivel Cascaded H-Bridge


DESARROLLO

1. FUNCIONAMIENTO A CUMPLIR
Tenemos en nuestra configuración buses trinarios siendo sus tensiones de Vdc, 3Vdc y 9Vdc respectivamente para
cada puente H. Para esto se igualo el nivel mas alto del inversor a 170 que es la tensión pico

9𝑉𝐷𝐶 + 3𝑉𝐷𝐶 + 𝑉𝐷𝐶 = 170

13𝑉𝐷𝐶 = 170

𝑉𝐷𝐶 = 13.0769 [𝑉]

Aplicando los conocimientos aprendidos en clases determinamos que llegamos a obtener 27 niveles para esta
configuración de inversor multinivel. Cada nivel se incrementa a 13.0769 [V] hasta llegar a los 170 [V], para ello
desarrollamos su correspondiente código, el cual se lo presenta a continuación:

function [sw1, sw2, sw3, sw4, sw5, sw6] = fcn(m_t)


senal=(170*sin(linspace(0,(pi/2),18)))-7;
sw1=0; sw2=0; sw3=0; sw4=0; sw5=0; sw6=0;
if(abs(m_t)<(senal(2)))
sw1=0;sw2=0; sw3=0;sw4=0; sw5=0;sw6=0; %+0+0+0---------> 0V
elseif((m_t>=senal(2)) && (m_t<senal(3)))
sw1=1;sw2=0; sw3=0;sw4=0; sw5=0;sw6=0; %+VDC+0+0-------> VDC
elseif((m_t>=senal(3)) && (m_t<senal(4)))
sw1=0;sw2=1; sw3=1;sw4=0; sw5=0;sw6=0; %-VDC+3VDC+0----> 2VDC
elseif((m_t>=senal(4)) && (m_t<senal(5)))
sw1=0;sw2=0; sw3=1;sw4=0; sw5=0;sw6=0; %+0+3VDC+0------> 3VDC
elseif((m_t>=senal(5)) && (m_t<senal(6)))
sw1=1;sw2=0; sw3=1;sw4=0; sw5=0;sw6=0; %+VDC+3VDC+0----> 4VDC
elseif((m_t>=senal(6)) && (m_t<senal(7)))
sw1=0;sw2=1; sw3=0;sw4=1; sw5=1;sw6=0; %-VDC-3VDC+9VDC-> 5VDC
elseif((m_t>=senal(7)) && (m_t<senal(8)))
sw1=0;sw2=0; sw3=0;sw4=1; sw5=1;sw6=0; %+0-3VDC+9VDC---> 6VDC
elseif((m_t>=senal(8)) && (m_t<senal(9)))
sw1=1;sw2=0; sw3=0;sw4=1; sw5=1;sw6=0; %+VDC-3VDC+9VDC-> 7VDC
elseif((m_t>=senal(9)) && (m_t<senal(10)))
sw1=0;sw2=1; sw3=0;sw4=0; sw5=1;sw6=0; %-VDC+0+9VDC----> 8VDC
elseif((m_t>=senal(10)) && (m_t<senal(11)))
sw1=0;sw2=0; sw3=0;sw4=0; sw5=1;sw6=0; %+0+0+9VDC------> 9VDC
elseif((m_t>=senal(11)) && (m_t<senal(12)))
sw1=1;sw2=0; sw3=0;sw4=0; sw5=1;sw6=0; %+VDC+0+9VDC----> 10VDC
elseif((m_t>=senal(12)) && (m_t<senal(13)))
sw1=0;sw2=1; sw3=1;sw4=0; sw5=1;sw6=0; %-VDC+3VDC+9VDC-> 11VDC
elseif((m_t>=senal(13)) && (m_t<senal(14)))
sw1=0;sw2=0; sw3=1;sw4=0; sw5=1;sw6=0; %+0+3VDC+9VDC---> 12VDC
elseif(m_t>=senal(14))
sw1=1;sw2=0; sw3=1;sw4=0; sw5=1;sw6=0; %+VDC+3VDC+9VDC-> 13VDC
elseif((m_t<=-senal(2)) && (m_t>-senal(3)))
sw1=0;sw2=1; sw3=0;sw4=0; sw5=0;sw6=0; %-VDC+0+0-------> -VDC
elseif((m_t<=-senal(3)) && (m_t>-senal(4)))
sw1=1;sw2=0; sw3=0;sw4=1; sw5=0;sw6=0; %+VDC-3VDC+0----> -2VDC
elseif((m_t<=-senal(4)) && (m_t>-senal(5)))
sw1=0;sw2=0; sw3=0;sw4=1; sw5=0;sw6=0; %+0-3VDC+0------> -3VDC
elseif((m_t<=-senal(5)) && (m_t>-senal(6)))
sw1=0;sw2=1; sw3=0;sw4=1; sw5=0;sw6=0; %-VDC-3VDC+0----> -4VDC
elseif((m_t<=-senal(6)) && (m_t>-senal(7)))
sw1=1;sw2=0; sw3=1;sw4=0; sw5=0;sw6=1; %+VDC+3VDC-9VDC-> -5VDC
elseif((m_t<=-senal(7)) && (m_t>-senal(8)))
sw1=0;sw2=0; sw3=1;sw4=0; sw5=0;sw6=1; %+0+3VDC-9VDC---> -6VDC
elseif((m_t<=-senal(8)) && (m_t>-senal(9)))
sw1=0;sw2=1; sw3=1;sw4=0; sw5=0;sw6=1; %-VDC+3VDC-9VDC-> -7VDC
elseif((m_t<=-senal(9)) && (m_t>-senal(10)))
sw1=1;sw2=0; sw3=0;sw4=0; sw5=0;sw6=1; %+VDC+0-9VDC----> -8VDC
elseif((m_t<=-senal(10)) && (m_t>-senal(11)))
sw1=0;sw2=0; sw3=0;sw4=0; sw5=0;sw6=1; %+0+0-9VDC------> -9VDC
elseif((m_t<=-senal(11)) && (m_t>-senal(12)))
sw1=0;sw2=1; sw3=0;sw4=0; sw5=0;sw6=1; %-VDC+0-9VDC---->-10VDC
elseif((m_t<=-senal(12)) && (m_t>-senal(13)))
sw1=1;sw2=0; sw3=0;sw4=1; sw5=0;sw6=1; %+VDC-3VDC-9VDC->-11VDC
elseif((m_t<=-senal(13)) && (m_t>-senal(14)))
sw1=0;sw2=0; sw3=0;sw4=1; sw5=0;sw6=1; %+0-3VDC-9VDC--->-12VDC
elseif(m_t<=-senal(14))
sw1=0;sw2=1; sw3=0;sw4=1; sw5=0;sw6=1; %-VDC-3VDC-9VDC->-13VDC
end

2. SIMULACIÓN DEL CIRCUITO


En el siguiente apartado se presenta las simulaciones del circuito utilizando el software Matlab.

Figura 2. Inversor Multinivel de 27 niveles.


Figura 3. Curva de respuesta para el inversor multinivel de 27 niveles.

1. MATERIALES UTILIZADOS EN LA PRÁCTICA

Materiales Cantidad

PC con Windows 10 1

Software Matlab 1

Tabla 1. Materiales utilizados en la práctica

RESULTADO(S) OBTENIDO(S):

 Se logró obtener el objetivo propuesto correctamente, con esto lográbamos entender de mejor manera el
funcionamiento de un inversor multinivel.
 Utilizando la herramienta del Analisis FFT en el powergui pudimos obtener un THD de 6.83% que es muy
bueno.

Figura 4. Análisis Frecuencial para ver la cantidad de armónicos


CONCLUSIONES Y RECOMENDACIONES:

 En esta práctica de simulación por medio el software Simulink realizamos su correcta programación, con lo
cual tomamos en cuenta cada mitad de voltaje dc entre todos los niveles que vamos a tener, dentro del
rango de estos voltajes escribimos las sentencias correspondientes, las cuales son: Vdc=[1,0,0,1], -
Vdc=[0,1,1,0], 0=[1,0,1,0], 0=[0,1,0,1].
 Logramos la correcta aproximación de una tensión sinusoidal que trabaja a 60 Hz con los 27 niveles.
 Se debe de mejorar la forma en donde se considera que un nivel u otro se active.

Referencias
[1] Apuntes de Circuitos Eléctricos Industriales, Ing. Julio Viola.

[2] BRETON, Alberto, “Diseño y construcción de un Inversor trifásico multinivel de cuatro etapas para
compensación armónica y de reactivos” [Online]. Available:
http://web.ing.puc.cl/~power/paperspdf/dixon/tesis/Breton.p df.

[3] RASHID, Mohamad, “Electrónica de Potencia, Circuitos, dispositivos y aplicaciones”. México. 3ª


Edición. Prince Hall, 2004.

Vous aimerez peut-être aussi