48
ESTUDIO DE UN INVERSOR PWM BASADO EN CONTROL VECTORIAL EN SCILAB Presentado por:           Georgette N. Martínez Villón                             Centro de Investigaciones Eléctricas - Electrónicas del Perú Laboratório de Inteligência Artificial, Eletrônica de Potência e Eletrônica Digital / DEL / UFMS / Brasil

ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

Embed Size (px)

Citation preview

Page 1: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

ESTUDIO DE UN INVERSOR PWM BASADO EN CONTROL VECTORIAL EN SCILAB

Presentado por:           Georgette N. Martínez Villón                             

Centro de Investigaciones Eléctricas ­ Electrónicas 

del Perú

Laboratório de Inteligência Artificial, Eletrônica de Potência e Eletrônica Digital / DEL / UFMS / Brasil

Page 2: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

I. Scilab

Page 3: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

3

Scilab es un programa gratuito de cálculo numérico especialmente diseñado para aplicaciones científicas y de ingeniería.

Fue desarrollado desde 1990 por investigadores del INRIA (Institut National de Recherche en Informatique et Automatique) y del ENPC (Ecole Nationale de Ponts et Chaussées), ambas instituciones francesas.

Desde mayo del 2003 es mantenido y desarrollado por el Consorcio Scilab, quien se encarga de organizar el intercambio

¿Qué es SCILAB?

Page 4: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

4

Objetivos del Consorcio Scilab

Los objetivos principales del consorcio son:

a) Organizar la cooperación e intercambio entre los desarrolladores de SCILAB, para incorporar dentro del programa los últimos avances científicos en el área de computación numérica.

b) Organizar la cooperación e intercambio entre usuarios de SCILAB de forma que el programa pueda ser utilizado en forma efectiva en la industria, educación e investigación.

Page 6: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

6

Las unidades de investigación:crecimiento 100% de 2000 a 2007

INRIA

Presupuesto: 125 M€

6 Unidades de Investigación

 (550 personas por sitio)

Futurs

Loria

IrisaSophia Antipolis

Rocquencourt

Rhône­Alpes

Page 7: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

7

Scilab funciona sobre los sistemas Windows 9X/2000/XP/Vista, GNU/Linux. En su pagina web se proveen programas fuente, ayuda en línea y

manuales de utilización en inglés, Frances y Español..

Las versiones binarias de los programas para los diversos sistemas están igualmente disponibles

asi como tambien librerias que pueden añadirse al programa.

 

Sitio Web: www.scilab.org

Page 8: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

8

Web oficial SCILAB

Page 9: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

9

SCILAB para diversas plataformas

Page 10: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

10

Libros, Reportes y Articulos

Page 11: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

11

Material de lectura gratis

Page 12: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

II. Instalación de SCILAB en Linux-Ubuntu

Page 13: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

13

Paso 0:

Page 14: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

14

Page 15: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

15

Page 16: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

16

Page 17: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

17

Page 18: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

18

Page 19: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

19

Page 20: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

20

Page 21: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

21

Ejecucion de Scilab en Ubuntu

Paso 1:

Page 22: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

22

Ejecucion de Scilab en Ubuntu

Page 23: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

23

Page 24: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

24

Page 25: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

25

Page 26: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

26

Page 27: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

27

Page 28: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

III. Inversor basado en Control Vectorial

Page 29: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

29

Introducción:

Los conversores DC/AC tienen por objetivo la transformación de tensión DC a tensión AC de amplitud y/o frecuencia variable dependiendo de la aplicación. Son utilizados en variadores de velocidad, sistemas de alimentación ininterrumpida, filtros activos, etc. Los conversores DC/AC se clasifican como inversores con fuente de voltaje (VSI) e inversores con fuente de corriente (CSI). Dentro de esta clasificación existen varias configuraciones de conversores DC/AC que dependen de la aplicación final y el nivel de voltaje o corriente de su salida. En el caso de los drive para motores de baja y mediana potencia, la topología típica es el medio puente inversor trifásico con fuente de voltaje.

Controlador    Actuador (INVERSOR)

M o t o rA C

Page 30: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

30

Control Vectorial

Principal Característica:

v R   =   V m   S e n ( w t )  v S   =   V m   S e n ( w t   ­   2 π / 3 )                                                                                  v T   =   V m   S e n ( w t   ­   4 π / 3 )   =   V m   S e n ( w t   +   2 π / 3 )  

                                                                                                                                                                                                                             I m                                                                                                                                                                                                                                   b                                                                                                                                                                                                                         V                                                                                                                                                                                    θ                                                                                                                                                                                                            a                           R e  

V   =   V ∠ θ  

Sistema Trifàsico Vector giratorio a travez del tiempo

Un Vector define Voltaje, corriente y flujo

Page 31: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

31

El proceso de conversión de voltaje DC/AC del inversor se logra mediante la implementación de técnicas de modulación, tales como las de modulación escalares (PWM) y vectoriales (SVM), siendo estas ultimas las más utilizadas actualmente en los sistemas drive para motores de inducción y en sistemas de alimentación trifásica, a la vez que presenta las mejores características de desempeño que las técnicas de modulación escalares o PWM (Modulación por Ancho de Pulso).

Modulación Vectorial SVPWM

Inversor Trifasico de 2 niveels

3 Fases (Ua, Ub y Uc)

2 Niveles (1/0)

8 Estados o Combinaciones

(S0,...S7)

8 Vectores

(U0,...U7)

6 sectores(I, II...VI)

       + U d c                                                                  a           b         c                                                   ­ U d c                                                                            0 1 1=U  

El inversor solo puede generar 1 vector de 8 en un instante de tiempo

Page 32: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

32

en un sistema trifásico los voltajes de fase Ua, Ub y Uc se representan por un vector rotatorio «U» de amplitud constante que gira en el plano complejo con frecuencia angular “w” (frecuencia de la señal de salida) (1) Transformada Clarke.

(1)

El coeficiente “C” se selecciona como 3/2 para mantener para mantener la conservación de la magnitud de voltaje. Reemplazando (2) en (1) se obtiene el vector rotatorio U en (3) siempre que alimente a una carga equilibrada.

(2)

(3)

Page 33: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

33

De forma equivalente, cada uno de los vectores de voltaje se puede obtener de la transformación de Clarke (para sistemas de referencia estacionarios), la cual permite pasar de un sistema trifásico a uno bifásico ortogonal, como se indica en (4).

[ ]3

)()(.2 tUtUUU cba +−

3

)()( tUtUU cb −

(4)

Un vector tambien se puede representar por sus coordenas cartesianas y para conseguir el un angulo “φ” en el sistema de referencia estacionario debemos usar una segunda transfromacion a coordenadas polares (r,φ) en donde el angulo nos determina el sector(I,II...VI) en donde se encuentra nuestro “vector de referencia” necesario para general el “vector deseado”.

Page 34: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

34

Dependiendo del estado de conducción de los transistores se generan los vectores U0, U1,...,U6, los cuales se encuentran espaciados 60° (π/3) entre sí (Figura 1).

Figura 1 (a) Mapa de los 8 estados del nversor, (b) Combinaciones del puente inversor 

(a) (b)

Vectores Nulos: Uo=U7

Page 35: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

35

Para un voltaje determinado a la salida del inversor se tendrá un vector de magnitud U y ángulo φ en el mapa de estados.

Figura 2. (a) Representación de vector referencia, (flecha punteada), en el sector 1). (b) Descomposición del vector de referencia sobre los vectores U1 y U2

T1, T2 y To=Tiempo en el cual se aplica a la carga el vector de voltaje respectivoTs o Tpwm= Tiempo necesario para generar un vectorma=Indice de modulación

Page 36: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

36

Posteriormente se elige una secuencia de conmutación que asegure que los  voltajes fase­neutro guarden entre si una simetria de cuarto de onda para reducir las armonicas impares en sus espectros. Una estas tecnicas es Secuencia simetrica de vectores nulos.

Figura 3.  «Symmetrical placement of zero vectors (SVPWM)»

Page 37: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

IV. Diseño del inversor en SCILAB/Scicos

Page 38: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

38

Entorno Scilab/Scicos en Windows

Page 39: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

39

Page 40: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

40

B lo q u e 1 B lo q u e 2

Vista superficial del diseño del inversor trifasico terminado.

Page 41: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

41

Del Bloque 1:

B 1 . 1

B 1 . 2

Page 42: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

42

Del bloque 1, tenemos la Transformada Clarke en B 1,1:

B 1 . 1

B 1 . 1

Page 43: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

43

Del bloque 1, tenemos B1.2 en donde el vector deseado es generado:

B 1 . 2

Page 44: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

44

Del bloque 2, tenemos:

Page 45: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

45

B lo q u e 1 B lo q u e 2

Vista superficial del diseño del inversor trifasico terminado y listo para correr:

Page 46: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

46

Salida del inversor trifasico por fase:

Page 47: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente

47

Enlaces de interés:

Scilab: http://www.scilab.org

Scicos: http://www.scicos.org

Correo para consultas:                                                                                                 [email protected]

Page 48: ESTUDIO DE UN INVERSOR PWM BASADO EN …downloads.tuxpuc.pucp.edu.pe/linuxweek2008/miercoles/Estudio de u… · 3 Scilab es un programa gratuito de cálculo numérico especialmente