Está en la página 1de 15

Simulaci

on de Sistemas El

ectricos usando Maltab y


Simulink
Alberto Herreros (albher@eis.uva.es)
Departamento de Ingeniera de Sistemas y Automatica (DISA)
Escuela de Ingenieras Industriales (EII)
Universidad de Valladolid (UVa)
Curso 2012/2013
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 1/29
Contenidos
1
Introduccion
2
Ejemplos de Sistemas Electricos usando Simulink y Matlab
3
Ejemplos de Sistemas Electricos usando SimPowerSystem
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 2/29
Contenidos
1
Introduccion
2
Ejemplos de Sistemas Electricos usando Simulink y Matlab
3
Ejemplos de Sistemas Electricos usando SimPowerSystem
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 3/29
Introducci

on
Principios: Un sistema electrico se puede modelar con simulink de dos
formas,
A partir de sus ecuaciones diferenciales con las herramientas generales de
Simulink.
Aplicando una librera especica de Simulink llamada SimPowerSystem
donde estan ya desarrollados los principales componentes de un sistemas
electrico.
Objetivos: Se pretende dar una visi on informatica del tratamiento de un
sistema electrico usando los dos criterios mencionados,
Ejemplos de sistemas electricos extrados del libro Dynamic Simulations
of Electric Machinery : Using MATLAB/SIMULINK, autor Che-Mun
Ong. Los cheros de Matlab y Simulink de este libro se pueden encontrar
en la librera de MatlabCentral,
http://www.mathworks.es/matlabcentral/.
Ejemplos de sistemas electricos formulados con la aplicacion
SimPowerSystem.
Diferencias: Ventajas y desventajas del uso de SimPowerSystem,
La ventaja es que no se precisan conocer las ecuaciones diferenciales que
rigen el sistema electrico, solo es preciso modelar su circuito electrico.
La desventaja es que los iconos de la librera son cerrados y no podemos
saber con exactitud las ecuaciones (modelo) que estan usando y/o lo que
signican exactamente sus parametros.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 4/29
Contenidos
1
Introduccion
2
Ejemplos de Sistemas Electricos usando Simulink y Matlab
3
Ejemplos de Sistemas Electricos usando SimPowerSystem
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 5/29
Oscilador de Frecuencia Variable (I)
Descripcion: Un oscilador de frecuencia variable responde a una ecuaci on
diferencial de tipo
d
2
y
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) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 6/29
Oscilador de Frecuencia Variable (II)
Visualizacion de datos: El icono m1 llama a un script de matlab para
visualizar datos.
p l o t ( yout ( : , 1 ) , yout ( : , 2 ) , , yout ( : , 1 ) , yout ( : , 3 ) , . )
x l a b e l ( t i me i n s ec )
y l a b e l ( y1 and y2 )
Gracas que genera la simulacion:
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
5
4
3
2
1
0
1
2
3
4
5
time in sec
y
1

a
n
d

y
2
Se obtiene una se nal de salida
compuesta por,
El reloj
Variable de estado y1
Variable de estado y2
Se obtiene una oscilaci on de la
frecuencia requerida.
Las variable de estado tienen un
desfase de 90
o
.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 7/29
Circuito RLC Paralelo (I)
Descripcion: Un circuito como el mostrado en la siguiente gura
responde a una ecuaciones de la forma,
v
s
+ i
s
R
s
+ v
c
= 0
i
s
+ i
L
+ i
c
= 0
x
c
= L
di
L
dt
Formulacion con Simulink: Una posible formulaci on usando simulink es
la siguiente,
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 8/29
Circuito RLC Paralelo (II)
Inicializacion y presentacion de resultados: Los cheros 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 v a r i a b l e s
Rs = 50; % Rs = 50 ohms
L = 0 . 1 ; % L = 0. 1 Henry
C = 1000e 6; %C = 1000 uF
VS mag = 100; % magni tude of s t e p v o l t a g e Vs i n Vol t s
t d e l a y = 0 . 0 5 ; % i n i t i a l de l ay of s t e p v o l t a g e i n s ec
vCo = 0; % i n i t i a l v a l ue of c a p a c i t o r v o l t a g e
i Lo = 0; % i n i t i a l v a l ue of i nduc t o r c u r r e n t
t s t op = 0 . 5 ; % s t op t i me f o r s i mu l a t i o n
% Gr a f i c a s Fi n a l e s
f i g u r e ; s ubpl ot ( 3 , 1 , 1)
p l o t ( y ( : , 1 ) , y ( : , 2 ) ) ;
t i t l e ( Cs our ce c u r r e n t ) ; y l a b e l ( i S i n A )
s ubpl ot ( 3 , 1 , 2) ; p l o t ( 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 )
s ubpl ot ( 3 , 1 , 3)
p l o t ( y ( : , 1 ) , y ( : , 4 ) ) ; t i t l e ( i nduc t o r c u r r e n t )
x l a b e l ( t i me i n s ec . ) ; y l a b e l ( i L i n A )
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 9/29
Circuito RLC Paralelo (III)
Gracas de la simulacion:
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
0
1
2
3
source current
iS

in

A
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
20
10
0
10
20
capacitor voltage
v
C

in

V
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
0
1
2
3
4
inductor current
time in sec.
iL

in

A
Se produce un salto en la intensidad
del sistema.
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.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 10/29
Circuito RL de Corriente Alterna (I)
Descripcion:
V
ac
= iR + L
di
dt
Formulacion con Simulink: Una posible formulaci on usando simulink es
la siguiente,
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 11/29
Circuito RLC Paralelo (II)
Inicializacion de los parametros: Los cheros script para iniciar y
presentar resultados m3.
% I n i c i a l i z a c i o n de v a r i a b l e s
R = 0 . 4 ; %R = 0. 4 ohm
L = 0 . 0 4 ; % L = 0. 04 Henry
we = 314; % e x c i t a t i o n f r e que nc y i n r ad / s ec
Vac mag = 100; % magni tude of ac v o l t a g e Vac i n Vol t s
i Lo = 0; % i n i t i a l v a l ue of i nduc t o r c u r r e n t
t s t op = 0 . 5 ; % s t op t i me f o r s i mu l a t i o n
Presentacion de resultados: Se presentan los resultados en una gracas,
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
100
50
0
50
100
ac excitation voltage
V
a
c

in

V
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
10
5
0
5
10
15
mesh current
time in sec.
i
in

A
Se mide el voltaje senoidal de
excitacion.
Se mide la intensidad que produce
con un periodo transitorio y otro
estacionario.
Existe un desfase entre ambas
se nales.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 12/29
Circuito Resonante RLC Serie (I)
Descripcion:
Circuito serie alimentado por una tensi on que
puede cambiar de signo.
La tension cambia por efecto de un
controlador que intenta generar una potencia
similar a la de una referencia dada.
Formulacion con Simulink: Una posible formulaci on usando simulink es
la siguiente,
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 13/29
Circuito Resonante RLC Serie (II)
Subsistema enmascarado de la referencia a potencia:
Inicializacion de los parametros: Los cheros script para iniciar y
presentar resultados m4.
R = 12; %R i n ohms
L = 0. 231 e 3; % L i n H
C = 0. 1082251 e 6; %C i n Far ad
wo = s q r t ( 1/( LC) ) % s e r i e s r e s onant f r e que nc y i n r ad /
s ec
Vdc = 100; % magni tude of ac v o l t a g e = Vdc Vol t s
i Lo = 0; % i n i t i a l v a l ue of i nduc t o r c u r r e n t
vCo = 0; % i n i t i a l v o l t a g e of c a p a c i t o r v o l t a g e
t f = 10(2 pi /wo) ; % f i l t e r t i me c ons t ant
t s t op = 25e 4; % s t op t i me f o r s i mu l a t i o n
% s e t up t i me and out put a r r a y s of r e p e a t i n g s equence
f o r Pr e f
Pr e f t i me = [ 0 6e4 11e4 11e4 18e4 18e4 t s t op ] ;
Pr e f v a l u e = [ 0 600 600 300 300 600 600 ] ;
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 14/29
Circuito Resonante RLC Serie (III)
Presentacion de resultados: Se presentan los resultados en una gracas,
1 1.5 2 2.5 3 3.5
x 10
5
0
0.02
0.04
0.06
0.08
0.1
frequency in rad/sec
a
d
m
it
t
a
n
c
e

in

m
h
o
s
1 1.5 2 2.5 3 3.5
x 10
5
0
100
200
300
400
500
600
700
frequency in rad/sec
p
o
w
e
r

in

w
a
t
t
s
0 0.5 1 1.5 2 2.5
x 10
3
100
0
100
excitation voltage
V
s

in

V
0 0.5 1 1.5 2 2.5
x 10
3
0
500
1000
load power
P
R

in

W
0 0.5 1 1.5 2 2.5
x 10
3
20
0
20
RLC current
i
in

A
0 0.5 1 1.5 2 2.5
x 10
3
500
0
500
time in sec
capacitor voltage
V
C

in

V
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 esta controlador por un controlador PI que trata de


igualar la potencia del sistema con una referencia dada.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 15/29
Contenidos
1
Introduccion
2
Ejemplos de Sistemas Electricos usando Simulink y Matlab
3
Ejemplos de Sistemas Electricos usando SimPowerSystem
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 16/29
Descripci

on General de SimPowerSystem
Descripcion:
Librera de Simulink compuesta de iconos elaborados con la librera
SimScape.
Los bloques permiten dibujar un circuito a partir de sus componentes
electricos 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 librera
Libreras asociadas con componentes
mecanicos, hidraulicos, electronicos, . . .
Iconos con componentes electricos pasivos:
circuitos RLC serie y paralelo, tierra, . . .
Iconos con maquinas electricas:
transformadores, motores sncronos y
asncronos, motores de corriente continua, . . .
Iconos con medidores de voltaje, intensidad y
calculadores de impedancia.
Icono de control de la simulacion (powergui)
para denir el metodo de simulacion y
obtener datos.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 17/29
Circuito RLC serie (I)
Descripcion: MatlabCentral, autor Satendra Kumar
Se plantea un simple circuito RLC serie con la librera SimPowewSim.
El circuito electrico se simula con la librera y se obtienen datos con
medidores de voltaje e intensidad que son tratados con iconos de simulink.
El icono powergui controla la simulacion.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos 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,
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
40
20
0
20
40
Voltaje
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
200
100
0
100
200
Intensidad
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
1000
2000
3000
Potencia
Tiempo
Se muestra una intensidad y voltaje senoidal
con desfase.
Se muestra la potencia del sistema obtenida
operando con iconos de Simulink a partir del
voltaje e intensidad.
Se muestran en iconos display las
intensidades y voltajes en valor promedio.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 19/29
Puente Rectificador (I)
Descripcion: MatlabCentral, autor Hadeed Ahmed Sher
Se plantea un puente recticador de corriente.
Consta de un generador de voltaje, un transformador, un puente
recticador 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 simulacion.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos 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,
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
400
200
0
200
400
Voltaje Entrada Transformador
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
200
100
0
100
200
Voltaje Salida Transformador
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
50
0
50
100
Voltaje Rectificado
Tiempo
El voltaje de entrada en el transformador es
senoidal a 320 voltios.
El voltaje a las salida del transformador es
senoidal pero reducido a 100 voltios.
El voltaje recticado es senoidal pero siempre
positivo.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 21/29
Filtro de Potencia: An

alisis de las Variables de Estado (I)


Descripcion: Demos Librera SimPowerSystem
Se plantea medir un ltro 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) Simulacion de Sistemas Electricos 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 ODEs continuo.
Discreto: Se simula con ODEs 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 simulacion, 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).
Linealizacion del sistema: Se puede linealizar el sistema desde Matlab,
[ A, B, C, D, x0 , s t a t e s , i n , out ]= powe r anal yz e ( p o we 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 electricas del sistema.
in, out: Entradas y salidas del sistema.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos 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.
0 100 200 300 400 500 600 700 800 900 1000
0
10
20
30
40
Impedance
I
m
p
e
d
a
n
c
e

(
o
h
m
s
)
Frequency (Hz)
0 100 200 300 400 500 600 700 800 900 1000
-100
-50
0
50
100
Phase
P
h
a
s
e

(
d
e
g
)
Frequency (Hz)
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 24/29
Circuito con Corte de Corriente (I)
Descripcion: Demos Librera SimPowerSystem
Descripcion: Se tiene un circuito RL alimentado por corriente alterna, con
un rele que corta la corriente,
Icono powergui: Se puede usar la simulacion continua y la de fasores para
ver la diferencia.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos 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.
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
2
1
0
1
2
3
Intensidad de Corriente
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
0
0.2
0.4
0.6
0.8
1
Corte en Corriente
Tiempo
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Intensidad de Corriente
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
0
0.2
0.4
0.6
0.8
1
Corte en Corriente
Tiempo
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 26/29
Linea Mono-F

asica con Corte de Corriente (I)


Descripcion: Demos Librera SimPowerSystem
Descripcion: Se tiene dos linea de corriente con dos reles 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 simulacion continua y la de fasores para
ver la diferencia.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos 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
lneas antes y despues del corte de corriente.
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
5
0
5
Intensidad a la Entrada (ambas lneas)
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
3000
2000
1000
0
1000
2000
3000
Voltajes a la Salida (ambas lneas)
Tiempo
Antes del corte, la se nal es senoidal y similar
en ambas lineas.
La se nal se vuelve no estacionaria en la
reapertura de corriente, con armonicos de
mayor frecuencia.
Ambas lneas no tienen el mismo
comportamiento por no estar simuladas de la
misma forma.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 28/29
Conclusiones
Los circuitos electricos pueden ser modelados por medio de sus ecuaciones
diferenciales o usando los iconos de la librera SimPowerSystem.
Si se usa la librera SimPowerSystem, el modelado se reduce a plantear el
sistema electrico, no siendo necesario conocer sus ecuaciones diferenciales.
Esta librera tiene muchos iconos para modelar todo tipo de maquinas
electricas y sistemas de energa electrica.
Esta librera permite la simulaci on en continuo, discreto y usando fasores.
Tambien permite la linealizaci on de los sistemas modelados.
El uso de esta librera es educacional y sobre todo industrial. Por ello, los
iconos son difciles de interpretar sin una base de conocimiento electrico
suciente.
En este trabajo, s olo se ha planteado una introducci on a
SimPowerSystem desde un punto de vista informatico.
A. Herreros, DISA/EII (UVa) Simulacion de Sistemas Electricos usando Maltab y Simulink Curso 2012/2013 29/29

También podría gustarte