Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matlab y Simulik
Matlab y Simulik
on de Sistemas El
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.
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