Sunteți pe pagina 1din 15

S i mu l a ci ´ o n d e S i s t e ma s El ´ ectricos u s a n d o M a l t a b y

Simulink

Alberto Herreros (albher@eis.uva.es)

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

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 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 Curso 2012/2013 3/29

Introducci´on

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,
h ttp :// www.mat h wo rk s.e s/ma tlab cent ral/ .
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
diferencial de tipo dt 2 = −ω 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.
plot ( yout (: ,1) , yout (: ,2) , ’− ’ , yout (: ,1) , yout (: ,3) , ’ −. ’ )
xlabel ( ’ time in sec ’ )
ylabel ( ’y1 and y2 ’ )

Gr´aficas que genera la simulaci´on:


5

32 Se obtiene una se˜nal de salida


10
compuesta por,
−1
El reloj
y1 and y2

−2
Variable de estado y1
−3
Variable de estado y2
−4
Se obtiene una oscilaci´on de la
−5
frecuencia requerida.
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
time in sec
Las variable de estado tienen un
desfase de 90 o .

A. Herreros, DISA/EII (UVa) 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,

v s + is R s + v c = 0
− is + iL + ic = 0
xc = L diL
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 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,
% I n i c i a l i z a c i o´ n de variables
Rs = 50; % Rs = 50 ohms
L = 0.1; % L = 0.1 Henry
C = 1000e −6; %C = 1000 uF
VS mag = 100; % magnitude of step voltage Vs in Volts
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 value of capacitor voltage
iLo = 0; % i n i t i a l value of inductor current
tstop = 0.5; % stop time for simulation

% Gr´aficas Finales
figure ; subplot (3 ,1 ,1)
plot (y (: ,1) ,y (: ,2) ) ;
t i t l e ( ’ Csource current ’ ) ; ylabel ( ’ iS in A’ )
subplot (3 ,1 ,2) ; plot (y (: ,1) ,y (: ,3) ) ;
t i t l e ( ’ capacitor voltage ’ ) ; ylabel ( ’vC in V’ )
subplot (3 ,1 ,3)
plot (y (: ,1) ,y (: ,4) ) ; t i t l e ( ’ inductor current ’ )
xlabel ( ’ time in sec . ’ ) ; ylabel ( ’ iL in 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
3

2
iS in A

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Se produce un salto en la intensidad
20 capacitor voltage del sistema.
10
vC in V

−10
0
Dicho salto provoca una se˜nal
−20 estacionaria que se transforma en
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

inductor current
transitoria en la corriente que pasa
4
3 por el inductor y el voltaje del
condensador.
iL in A

2
1
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
time in sec.

A. Herreros, DISA/EII (UVa) Simulaci´on de Sistemas El´ectricos usando Maltab y Simulink Curso 2012/2013 10/29
Circuito RL de Corriente Alterna (I)

Descripci´on:

V ac = iR + L di
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.
% I n i c i a l i z a c i o´ n de variables
R = 0.4; %R = 0.4 ohm
L = 0.04; % L = 0.04 Henry
we = 314; % excitation frequency in rad/sec
Vac mag = 100; % magnitude of ac voltage Vac in Volts
iLo = 0; % i n i t i a l value of inductor current
tstop = 0.5; % stop time for simulation

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


ac excitation voltage
100

50
Vac in V

0
Se mide el voltaje senoidal de
−50
excitaci´on.
−100
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

Se mide la intensidad que produce


mesh current
15
con un periodo transitorio y otro
10
estacionario.
50
i in A

−5

−10
Existe un desfase entre ambas
0 0.05 0.1 0.15 0.2 0.25
time in sec.
0.3 0.35 0.4 0.45 0.5 se˜nales.

A. Herreros, DISA/EII (UVa) Simulaci´on de Sistemas El´ectricos usando Maltab y Simulink Curso 2012/2013 12/29
C i r c u i t o R e s o n a n t e R L C S e r i e (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

C i r c u i t o R e s o n a n t e R L C S e r i e (II)

Subsistema enmascarado de la referencia a potencia:

Inicializaci´on de los par´ametros: Los ficheros script para iniciar y


presentar resultados m4.
R = 12; %R in ohms
L = 0.231e −3; % L in H
C = 0.1082251e −6; %C in Farad
wo = sqrt (1/(L∗ C) ) % s e r i e s resonant frequency in rad/
sec
Vdc = 100; % magnitude of ac voltage = Vdc Volts
iLo = 0; % i n i t i a l value of inductor current
vCo = 0; % i n i t i a l voltage of capacitor voltage
tf = 10 ∗ (2 ∗ pi /wo) ; % f i l t e r time constant
tstop = 25e −4; % stop time for simulation
% set up time and output arrays of repeating sequence
for Pref
Pref time = [ 0 6e−4 11e−4 11e−4 18e−4 18e−4 tstop ] ;
Pref value = [ 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
C i r c u i t o R e s o n a n t e R L C S e r i e (III)

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


0.1 excitation voltage
100
0.08

Vs in V
admittance in mhos
0
0.06 −100
0 0.5 1 1.5 2 2.5
−3
0.04 x 10
load power
1000
0.02

PR in W
500
0
1 1.5 2 2.5 3 3.5 0
frequency i n rad/sec 5 0 0.5 1 1.5 2 2.5
x 10 −3
x 10
RLC current
700 20

i in A
600 0
500 −20
power in watts

0 0.5 1 1.5 2 2.5


400 −3
x 10
300 capacitor voltage
500
200

VC in V
0
100
0 −500
1 1.5 2 2.5 3 3.5 0 0.5 1 1.5 2 2.5
5 time in se c −3
frequency i n rad/sec
x 10 x 10

Admitancia y Potencia en Frecuencias 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

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 16/29
Descripci´ o n G en e ral d e S i m P o w e r S y s t e m

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

C i r c u i t o R L C s e r i e (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

−20
−40
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Se muestra una intensidad y voltaje senoidal
200
Intensidad con desfase.
100

0 Se muestra la potencia del sistema obtenida


−100
−200 operando con iconos de Simulink a partir del
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Pote ncia voltaje e intensidad.


3000

2000
Se muestran en iconos display las
1000

0
intensidades y voltajes en valor promedio.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Tiempo

A. Herreros, DISA/EII (UVa) 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

−200
−400
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 El voltaje de entrada en el transformador es
200 Voltaje Salida Transformador senoidal a 320 voltios.
100

−100
0
El voltaje a las salida del transformador es
−200
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 senoidal pero reducido a 100 voltios.
Voltaje Rectificado
100

50
El voltaje rectificado es senoidal pero siempre
0 positivo.
−50
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Tiempo

A. Herreros, DISA/EII (UVa) Simulaci´on de Sistemas El´ectricos usando Maltab y Simulink Curso 2012/2013 21/29

Filtro de Potencia: An´alisis de las Variables de Estado (I)

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
Filtro de Potencia: An´alisis de las Variables de Estado (II)

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 , states , in , out]= power analyze ( ’ pow er fil ter
’)

[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

Filtro de Potencia: An´alisis de las Variables de Estado (III)

Resultados: Usando el icono powergui en su secci´on impedance vs.


frequency se puede obtener el bode de la impedancia deseada.
Impedance
40

30
Impedance (ohms)

20

10

0 100 200 300 400 500 600 700 800 900 1000
Frequency (Hz)

Phase
100

50
Phase (deg)

-50

-100
0 100 200 300 400 500 600 700 800 900 1000
Frequency (Hz)

A. Herreros, DISA/EII (UVa) 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
32 1.4

10 1.2

1
−1
0.8
−2
0.6

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0.4

0.2
Corte en Corriente 0
1 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

0.8
Corte en Corriente
1
0.6

0.8
0.4

0.6
0.2

0.4
0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Tiempo 0.2

0
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Tiempo

A. Herreros, DISA/EII (UVa) Simulaci´on de Sistemas El´ectricos usando Maltab y Simulink Curso 2012/2013 26/29
Linea Mono-F´asica con Corte de Corriente (I)

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 c o n 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

Linea Mono-F´asica con Corte de Corriente (II)

Resultados: El comportamiento del sistema no es el mismo en ambas


l´ıneas antes y despu´es del corte de corriente.
Intensidad a l a Ent rada ( ambas líneas)
5

Antes del corte, la se˜nal es senoidal y similar


0

en ambas lineas.
−5
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 La se˜nal se vuelve no estacionaria en la
3000
Voltajes a la Salida ( ambas líneas) reapertura de corriente, con arm´onicos de
2000 mayor frecuencia.
1000

−1000
Ambas l´ıneas no tienen el mismo
−2000 comportamiento por no estar simuladas de la
−3000

0 0.01 0.02 0.03 0.04 0.05


Tiempo
0.06 0.07 0.08 0.09 0.1 misma forma.

A. Herreros, DISA/EII (UVa) 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

S-ar putea să vă placă și