Simulacion de Sistemas Electricos Usando Matlab y Simulink

July 27, 2017 | Author: Jeancarlo Ojeda | Category: Rectifier, Electric Current, Electric Power, Voltage, Matlab
Share Embed Donate


Short Description

Download Simulacion de Sistemas Electricos Usando Matlab y Simulink...

Description

´ n de Sistemas Ele ´ctricos usando Maltab y Simulacio Simulink

Alberto Herreros ([email protected]) Departamento de Ingenier´ıa de Sistemas y Autom´ atica (DISA) Escuela de Ingenier´ıas Industriales (EII) Universidad de Valladolid (UVa)

Curso 2012/2013

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

1/29

Curso 2012/2013

2/29

Contenidos

1

Introducci´ on

2

Ejemplos de Sistemas El´ectricos usando Simulink y Matlab

3

Ejemplos de Sistemas El´ectricos usando SimPowerSystem

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Contenidos

1

Introducci´ on

2

Ejemplos de Sistemas El´ectricos usando Simulink y Matlab

3

Ejemplos de Sistemas El´ectricos usando SimPowerSystem

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

3/29

´n Introduccio Principios: Un sistema el´ectrico se puede modelar con simulink de dos formas, A partir de sus ecuaciones diferenciales con las herramientas generales de Simulink. Aplicando una librer´ıa especifica de Simulink llamada SimPowerSystem donde est´ an ya desarrollados los principales componentes de un sistemas el´ ectrico.

Objetivos: Se pretende dar una visi´ on inform´ atica del tratamiento de un sistema el´ectrico usando los dos criterios mencionados, Ejemplos de sistemas el´ ectricos extra´ıdos del libro “Dynamic Simulations of Electric Machinery : Using MATLAB/SIMULINK”, autor Che-Mun Ong. Los ficheros de Matlab y Simulink de este libro se pueden encontrar en la librer´ıa de MatlabCentral, http://www.mathworks.es/matlabcentral/. Ejemplos de sistemas el´ ectricos formulados con la aplicaci´ on SimPowerSystem.

Diferencias: Ventajas y desventajas del uso de SimPowerSystem, La ventaja es que no se precisan conocer las ecuaciones diferenciales que rigen el sistema el´ ectrico, s´ olo es preciso modelar su circuito el´ ectrico. La desventaja es que los iconos de la librer´ıa son cerrados y no podemos saber con exactitud las ecuaciones (modelo) que est´ an usando y/o lo que significan exactamente sus par´ ametros. A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

4/29

Contenidos

1

Introducci´ on

2

Ejemplos de Sistemas El´ectricos usando Simulink y Matlab

3

Ejemplos de Sistemas El´ectricos usando SimPowerSystem

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

5/29

Oscilador de Frecuencia Variable (I)

Descripci´ on: Un oscilador de frecuencia variable responde a una ecuaci´ on d2y 2 diferencial de tipo dt 2 = −ω y . Usando la transformada de Laplace y poniendo la ecuaci´ on en funnci´ on de integradores resulta,

Oscilador de Frecuencia Variable

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

6/29

Oscilador de Frecuencia Variable (II)

Visualizaci´ on de datos: El icono m1 llama a un script de matlab para visualizar datos. p l o t ( y o u t ( : , 1 ) , y o u t ( : , 2 ) , ’− ’ , y o u t ( : , 1 ) , y o u t ( : , 3 ) , ’ −. ’ ) x l a b e l ( ’ time i n sec ’ ) y l a b e l ( ’ y1 and y2 ’ )

Gr´ aficas que genera la simulaci´ on: 5

4

Se obtiene una se˜ nal de salida compuesta por,

3

2

El reloj Variable de estado y1 Variable de estado y2

y1 and y2

1

0

−1

Se obtiene una oscilaci´ on de la frecuencia requerida.

−2

−3

−4

−5

0

0.005

A. Herreros, DISA/EII (UVa)

0.01

0.015

0.02

0.025 time in sec

0.03

0.035

0.04

0.045

0.05

Las variable de estado tienen un desfase de 90o .

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

7/29

Circuito RLC Paralelo (I) Descripci´ on: Un circuito como el mostrado en la siguiente figura responde a una ecuaciones de la forma, vs + is Rs + vc = 0 −is + iL + ic = 0 xc = L didtL Formulaci´ on con Simulink: Una posible formulaci´ on usando simulink es la siguiente,

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

8/29

Circuito RLC Paralelo (II) Inicializaci´ on y presentaci´ on de resultados: Los ficheros script para iniciar m2init y presentar resultados m2plot asociados a los botones correspondientes son, % Inicializacio ´ n de v a r i a b l e s Rs = 5 0 ; % Rs = 50 ohms L = 0 . 1 ; % L = 0 . 1 Henry C = 1000 e −6; % C = 1000 uF VS mag = 1 0 0 ; % m a g n i t u d e o f s t e p v o l t a g e Vs i n V o l t s tdelay = 0.05; % i n i t i a l delay of step voltage in sec vCo = 0 ; % i n i t i a l v a l u e o f c a p a c i t o r v o l t a g e iLo = 0; % i n i t i a l value of inductor current t s t o p = 0 . 5 ; % stop time f o r s i m u l a t i o n % Gr´ aficas Finales f i g u r e ; subplot (3 ,1 ,1) plot (y (: ,1) ,y (: ,2) ) ; t i t l e ( ’ Csource c u r r e n t ’ ) ; y l a b e l ( ’ iS in A ’ ) subplot (3 ,1 ,2) ; plot (y (: ,1) ,y (: ,3) ) ; t i t l e ( ’ c a p a c i t o r v o l t a g e ’ ) ; y l a b e l ( ’ vC i n V ’ ) subplot (3 ,1 ,3) plot (y (: ,1) ,y (: ,4) ) ; t i t l e ( ’ inductor current ’ ) x l a b e l ( ’ time i n sec . ’ ) ; y l a b e l ( ’ iL i n A ’ )

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

9/29

Circuito RLC Paralelo (III)

Gr´ aficas de la simulaci´ on: source current

iS in A

3 2 1 0

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

capacitor voltage

vC in V

20

Se produce un salto en la intensidad del sistema.

10 0 −10 −20

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

0.3

0.35

0.4

0.45

0.5

inductor current 4 iL in A

3 2

Dicho salto provoca una se˜ nal estacionaria que se transforma en transitoria en la corriente que pasa por el inductor y el voltaje del condensador.

1 0

0

0.05

A. Herreros, DISA/EII (UVa)

0.1

0.15

0.2

0.25 time in sec.

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

10/29

Circuito RL de Corriente Alterna (I) Descripci´ on:

di Vac = iR + L dt

Formulaci´ on con Simulink: Una posible formulaci´ on usando simulink es la siguiente,

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

11/29

Circuito RLC Paralelo (II) Inicializaci´ on de los par´ ametros: Los ficheros script para iniciar y presentar resultados m3. % Inicializacio ´ n de v a r i a b l e s R = 0 . 4 ; % R = 0 . 4 ohm L = 0 . 0 4 ; % L = 0 . 0 4 Henry we = 3 1 4 ; % e x c i t a t i o n frequency in rad / sec Vac mag = 1 0 0 ; % m a g n i t u d e o f ac v o l t a g e Vac i n V o l t s iLo = 0; % i n i t i a l value of inductor current t s t o p = 0 . 5 ; % stop time f o r s i m u l a t i o n

Presentaci´ on de resultados: Se presentan los resultados en una gr´ aficas, ac excitation voltage 100

Vac in V

50

Se mide el voltaje senoidal de excitaci´ on.

0

−50

−100

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

mesh current 15

i in A

10

Se mide la intensidad que produce con un periodo transitorio y otro estacionario.

5

Existe un desfase entre ambas se˜ nales.

0 −5 −10

0

0.05

A. Herreros, DISA/EII (UVa)

0.1

0.15

0.2

0.25 time in sec.

0.3

0.35

0.4

0.45

0.5

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

12/29

Circuito Resonante RLC Serie (I) Descripci´ on: Circuito serie alimentado por una tensi´ on que puede cambiar de signo. La tensi´ on cambia por efecto de un controlador que intenta generar una potencia similar a la de una referencia dada.

Formulaci´ on con Simulink: Una posible formulaci´ on usando simulink es la siguiente,

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

13/29

Circuito Resonante RLC Serie (II) Subsistema enmascarado de la referencia a potencia:

Inicializaci´ on de los par´ ametros: Los ficheros script para iniciar y presentar resultados m4. R = 1 2 ; % R i n ohms L = 0 . 2 3 1 e −3; % L i n H C = 0 . 1 0 8 2 2 5 1 e −6; % C i n F a r a d wo = s q r t ( 1 / ( L∗C) ) % s e r i e s resonant frequency in rad / sec Vdc = 1 0 0 ; % m a g n i t u d e o f ac v o l t a g e = Vdc V o l t s iLo = 0; % i n i t i a l value of inductor current vCo = 0 ; % i n i t i a l v o l t a g e o f c a p a c i t o r v o l t a g e t f = 1 0 ∗ ( 2 ∗ p i /wo ) ; % f i l t e r time constant t s t o p = 25 e −4; % s t o p t i m e f o r s i m u l a t i o n % s e t up t i m e and o u t p u t a r r a y s o f r e p e a t i n g s e q u e n c e for Pref P r e f t i m e = [ 0 6 e−4 11 e−4 11 e−4 18 e−4 18 e−4 t s t o p ] ; P r e f v a l u e = [ 0 600 600 300 300 600 600 ] ;

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

14/29

Circuito Resonante RLC Serie (III)

Presentaci´ on de resultados: Se presentan los resultados en una gr´ aficas, 0.1

excitation voltage Vs in V

0.06

0 −100

0

0.5

1

1.5

2

2.5 −3

0.04

x 10 load power 1000

0.02 0

1

1.5

2 2.5 frequency in rad/sec

3

3.5

PR in W

admittance in mhos

100 0.08

500 0

5

x 10

0

0.5

1

1.5

2

2.5 −3

x 10 RLC current 700 i in A

20

500

0 −20

400

0

0.5

1

1.5

2

2.5 −3

x 10

300

capacitor voltage 500

200

VC in V

power in watts

600

100 0

0 −500

1

1.5

2 2.5 frequency in rad/sec

3

3.5

0

0.5

Admitancia y Potencia en Frecuencias

1

1.5

2

time in sec

5

x 10

2.5 −3

x 10

Salidas de la simulaci´ on

Comentarios: El circuito RLC se excita con un voltaje que cambia de signo. ´ Este cambio de signo est´ a controlador por un controlador PI que trata de igualar la potencia del sistema con una referencia dada.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

15/29

Curso 2012/2013

16/29

Contenidos

1

Introducci´ on

2

Ejemplos de Sistemas El´ectricos usando Simulink y Matlab

3

Ejemplos de Sistemas El´ectricos usando SimPowerSystem

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

´ n General de SimPowerSystem Descripcio Descripci´ on: Librer´ıa de Simulink compuesta de iconos elaborados con la librer´ıa SimScape. Los bloques permiten dibujar un circuito a partir de sus componentes el´ ectricos y no de sus ecuaciones diferenciales. El circuito se simula en un segundo plano y es posible obtener las variables del mismo usando medidores de voltaje e intensidad.

Pantalla general de la librer´ıa Librer´ıas asociadas con componentes mec´ anicos, hidr´ aulicos, electr´ onicos, . . . Iconos con componentes el´ ectricos pasivos: circuitos RLC serie y paralelo, tierra, . . . Iconos con m´ aquinas el´ ectricas: transformadores, motores s´ıncronos y as´ıncronos, motores de corriente continua, . . . Iconos con medidores de voltaje, intensidad y calculadores de impedancia. Icono de control de la simulaci´ on (powergui) para definir el m´ etodo de simulaci´ on y obtener datos. A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

17/29

Circuito RLC serie (I) Descripci´ on: MatlabCentral, autor Satendra Kumar Se plantea un simple circuito RLC serie con la librer´ıa SimPowewSim. El circuito el´ ectrico se simula con la librer´ıa y se obtienen datos con medidores de voltaje e intensidad que son tratados con iconos de simulink. El icono powergui controla la simulaci´ on.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

18/29

Circuito RLC serie (II)

Resultados: Los resultados que se han obtenido de la simulaci´ on de este sistema son los siguientes, Voltaje 40 20 0 −20 −40

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Intensidad

Se muestra una intensidad y voltaje senoidal con desfase.

200 100 0 −100 −200

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Potencia

Se muestra la potencia del sistema obtenida operando con iconos de Simulink a partir del voltaje e intensidad.

3000

Se muestran en iconos display las intensidades y voltajes en valor promedio.

2000 1000 0

0

0.1

0.2

A. Herreros, DISA/EII (UVa)

0.3

0.4

0.5 Tiempo

0.6

0.7

0.8

0.9

1

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

19/29

Puente Rectificador (I) Descripci´ on: MatlabCentral, autor Hadeed Ahmed Sher Se plantea un puente rectificador de corriente. Consta de un generador de voltaje, un transformador, un puente rectificador y una circuito RL como carga. El circuito es modelado usando SimPowerSystem y se miden voltajes en diferentes puntos del mismo. El icono circuit one puede guardar las medidas que se deseen del sistema. El icono powergui controla la simulaci´ on.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

20/29

Puente Rectificador (II)

Resultados: Los resultados que se han obtenido de la simulaci´ on de este sistema son los siguientes, Voltaje Entrada Transformador 400 200 0 −200 −400

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Voltaje Salida Transformador 200

El voltaje de entrada en el transformador es senoidal a 320 voltios.

100 0 −100 −200

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

El voltaje a las salida del transformador es senoidal pero reducido a 100 voltios.

Voltaje Rectificado 100

El voltaje rectificado es senoidal pero siempre positivo.

50 0 −50

0

0.2

0.4

A. Herreros, DISA/EII (UVa)

0.6

0.8

1 Tiempo

1.2

1.4

1.6

1.8

2

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

21/29

´ lisis de las Variables de Estado (I) Filtro de Potencia: Ana Descripci´ on: Demos Librer´ıa SimPowerSystem Se plantea medir un filtro RLC por dos caminos, Midiendo la intensidad y voltaje de sus bordes. Usando un icono Z medidor de impedancias. Sistema en variables de estado, Entradas (3): ’I Impedance Measurement’, ’U 100 V 60 Hz’, ’I I source 300 Hz’. Salidas (3): ’U Impedance Measurement’, ’U Voltage Measurement’, ’I Current Measurement’. Variables de estado (3): ’Il 5th Harm. Filter’, ’Uc 5th Harm. Filter’, ’Il Z source’.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

22/29

´ lisis de las Variables de Estado (II) Filtro de Potencia: Ana Botones del icono powergui: Configure Parameters: Se puede simular el sistema, Continuo: Se simula con ODE’s continuo. Discreto: Se simula con ODE’s discretos. Fasores: Se simula con fasores a una frecuencia dada. Steady-State: Muestra las variables de estado del sistema. Initial-State: Muestra el punto de arranque de la simulaci´ on, por defecto el punto estacionario del sistema. User LTI view: Muestra sistemas linealizados entre entradas y salidas. Impedance vs. frequency measurement: Bode del icono impedancia (Voltaje/Intensidad).

Linealizaci´ on del sistema: Se puede linealizar el sistema desde Matlab, [ A , B , C , D, x0 , s t a t e s , i n , o u t ]= p o w e r a n a l y z e ( ’ p o w e r f i l t e r ’) [A,B,C,D]: Ecuaciones de estado del sistema. x0: Punto estacionario donde se ha simulado al sistema. states: Variables de estado el´ ectricas del sistema. in, out: Entradas y salidas del sistema.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

23/29

´ lisis de las Variables de Estado (III) Filtro de Potencia: Ana

Resultados: Usando el icono powergui en su secci´ on impedance vs. frequency se puede obtener el bode de la impedancia deseada. Impedance

Impedance (ohms)

40 30 20 10 0

0

100

200

300

400

500 600 Frequency (Hz)

700

800

900

1000

700

800

900

1000

Phase

Phase (deg)

100 50 0 -50 -100

A. Herreros, DISA/EII (UVa)

0

100

200

300

400

500 600 Frequency (Hz)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

24/29

Circuito con Corte de Corriente (I) Descripci´ on: Demos Librer´ıa SimPowerSystem Descripci´ on: Se tiene un circuito RL alimentado por corriente alterna, con un rel´ e que corta la corriente, Icono powergui: Se puede usar la simulaci´ on continua y la de fasores para ver la diferencia.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

25/29

Circuito con Corte de Corriente (II)

Resultados: Se puede simular el sistema en continuo, en cuyo caso se ve la se˜ nal senoidal o usando fasores que s´ olo se ve los cambios en la frecuencia de la se˜ nal. Intensidad de Corriente

Intensidad de Corriente

3

1.4 1.2

2

1 1

0.8

0

0.6 0.4

−1 −2

0.2 0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

0

0

0.01

0.02

0.03

Corte en Corriente 1

1 0.8

0.6

0.6

0.4

0.4

0.2

A. Herreros, DISA/EII (UVa)

0.05

0.06

0.07

0.08

0.09

0.1

0.07

0.08

0.09

0.1

Corte en Corriente

0.8

0

0.04

0.2

0

0.01

0.02

0.03

0.04

0.05 Tiempo

0.06

0.07

0.08

0.09

0.1

0

0

0.01

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

0.02

0.03

0.04

0.05 Tiempo

0.06

Curso 2012/2013

26/29

´ sica con Corte de Corriente (I) Linea Mono-Fa Descripci´ on: Demos Librer´ıa SimPowerSystem Descripci´ on: Se tiene dos linea de corriente con dos rel´ es que se abren y cierran, Una de las lineas se ha modelado con un icono Distributed Parameter Line y el otro con Pi Section Line. Icono powergui: Se puede usar la simulaci´ on continua y la de fasores para ver la diferencia.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

27/29

´ sica con Corte de Corriente (II) Linea Mono-Fa

Resultados: El comportamiento del sistema no es el mismo en ambas l´ıneas antes y despu´es del corte de corriente. Intensidad a la Entrada (ambas líneas) 5

Antes del corte, la se˜ nal es senoidal y similar en ambas lineas.

0

−5

0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Voltajes a la Salida (ambas líneas) 3000 2000

La se˜ nal se vuelve no estacionaria en la reapertura de corriente, con arm´ onicos de mayor frecuencia.

1000 0 −1000 −2000 −3000

0

0.01

0.02

A. Herreros, DISA/EII (UVa)

0.03

0.04

0.05 Tiempo

0.06

0.07

0.08

0.09

0.1

Ambas l´ıneas no tienen el mismo comportamiento por no estar simuladas de la misma forma.

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

28/29

Conclusiones

Los circuitos el´ectricos pueden ser modelados por medio de sus ecuaciones diferenciales o usando los iconos de la librer´ıa SimPowerSystem. Si se usa la librer´ıa SimPowerSystem, el modelado se reduce a plantear el sistema el´ectrico, no siendo necesario conocer sus ecuaciones diferenciales. Esta librer´ıa tiene muchos iconos para modelar todo tipo de m´ aquinas el´ectricas y sistemas de energ´ıa el´ectrica. Esta librer´ıa permite la simulaci´ on en continuo, discreto y usando fasores. Tambi´en permite la linealizaci´ on de los sistemas modelados. El uso de esta librer´ıa es educacional y sobre todo industrial. Por ello, los iconos son dif´ıciles de interpretar sin una base de conocimiento el´ectrico suficiente. En este trabajo, s´ olo se ha planteado una introducci´ on a SimPowerSystem desde un punto de vista inform´ atico.

A. Herreros, DISA/EII (UVa)

Simulaci´ on de Sistemas El´ ectricos usando Maltab y Simulink

Curso 2012/2013

29/29

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF