Sunteți pe pagina 1din 9

Introduccin a Simulink

Wilian Fermando Gutama Feijoo,


Laboratorio de Dinmica de Maquinas, Facultad de Ingeniera Elctrica y Electrnica, Escuela Politcnica Nacional
Quito, Ecuador
william.gutama@epn.edu.ec; fernando_scorp@hotmail.es

Abstract- En el presente documento se detalla la


primera prctica del laboratorio de dinmica de
mquinas, la cual es una introduccin y
familiarizacin con la herramienta de Matlab
Simulink, para el anlisis de distintos circuitos y
comportamientos en estado dinmico. Para poder
realizar el modelamiento de las maquinas como parte
primordial es conocer las ecuaciones a modelar de los
circuitos especificados. La modelacin de las
ecuaciones se las realizara a travs de diagrama de
bloques en la interfaz de Matlab y as poder conocer la
respuesta dinmica de las maquinas rotativas.

Durante la prctica se utiliz los siguientes elementos


de la librera de Simulink, entre los cuales tenemos los
siguientes:

Fig. 1 Integrador

El bloque Integrator emite la integral de su entrada en


el paso de tiempo actual. La siguiente ecuacin representa
la salida del bloque y como una funcin de su entrada u y
una condicin inicial y0, donde yy u son funciones
vectoriales del tiempo de simulacin actual t. [2]

Palabras claves- ecuaciones dinmicas, formas de


onda, funciones de transferencia, Matlab, motor de cc,
Simulink, respuesta dinmica.
Fig. 2 Funcion De Transferencia

I.

OBJETIVOS

Familiarizarse con el entorno y modo de operacin de


Simulink de Matlab.
Aplicar los conocimientos de funciones de
transferencia para modelar maquinas elctricas.
Observar la respuesta dinmica de un circuito RLC en
paralelo, modelado en el entorno de Simulink.
Simular un motor de cc de imn permanente en el
entorno Simulink.
II.

INFORME

El bloque Fcn de transferencia modela un sistema


lineal mediante una funcin de transferencia de la
variable de dominio de Laplace s. El bloque puede
modelar tanto los sistemas de salida nica de una sola
entrada (SISO) como los de salida simple (SIMO). [2]

Fig. 3 Ganancia

El bloque de ganancia multiplica la entrada por un


valor constante (ganancia). La entrada y la ganancia
pueden ser un escalar, un vector o una matriz. [2]

A. Describir los elementos de la librera de Simulink


utilizados en la prctica.
Simulink es un software que funciona bajo la
plataforma de Matlab y es una herramienta muy til para
modelar, simular y analizar sistemas, tanto lineales como
no lineales. Permite al usuario realizar sus estudios tanto
en el dominio del tiempo como el de Laplace, expresar las
funciones de transferencia en las diferentes formas
incluyendo la del espacio de los estados y otras opciones.
[1]

Fig. 4 Sumador

El bloque Sum realiza suma o resta en sus entradas.


Este bloque puede sumar o restar entradas escalares,
vectoriales o de matriz. Tambin puede contraer los
elementos de una seal. [2]

Fig. 5 Constante

El bloque Constant genera un valor constante real o


complejo. El bloque genera una salida escalar, vector o
matriz, dependiendo de la dimensionalidad del parmetro
de valor constante y la configuracin de los parmetros de
vector de interpretacin como 1-D parmetro. [2]

Fig. 6 Fuente Paso

El bloque step proporciona un paso entre dos niveles


definibles a una hora especificada. Si el tiempo de
simulacin es menor que el valor del parmetro Step time,
la salida del bloque es el valor del parmetro de valor
inicial. Para un tiempo de simulacin mayor o igual que el
tiempo del Paso, la salida es el valor del parmetro valor
final. [2]

Fig. 10 Circuito RL

Como se puede observar enla figura 10 mostrada


anteriormente y de acuerdo a la ley de Kirchhoff se
obtiene los siguiente:

V ac =iR+ L

di
dt

La ecuacin de la corriente es de la siguiente manera:


t

i ( t )=
Fig. 7 Osiloscopio

El bloque Scope muestra su entrada con respecto al


tiempo de simulacin. [2]

1
( V iR ) dt +i(0)
L 0 ac

A continuacin, se presenta el circuito en Matlab y sus


formas de onda.

Fig. 8 Area de Trabajo

El bloque To Workspace introduce una seal y escribe


los datos de seal en el espacio de trabajo de MATLAB.
El bloque escribe los datos en una matriz o estructura que
tiene el nombre especificado por el parmetro de nombre
Variable del bloque. El parmetro Guardar formato
determina el formato de salida. [2]

Fig. 11 Energizacin de un circuito RL y sus respectivas graficas


20

15

10

Fig. 9 Multiplexor

El bloque Mux combina sus entradas en una nica salida


vectorial. Una entrada puede ser una seal escalar o
vectorial. Todas las entradas deben ser del mismo tipo de
datos y tipo numrico. [2]
B. Desarrollar el ejercicio 3: energizacin de un
circuito RL del captulo 2 del libro de la referencia
bibliogrfica [1].

-5

-10

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

0.45

0.5

Fig. 12 corriente de energizacin vs tiempo


100

80

60

40

20

-20

-40

-60

-80

-100

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

Fig. 13 voltaje de la fuente vs tiempo.

C. Generar un script, para graficar las variables


obtenidas en la practica desde el Wordspace.
El primer caso que se observ en el laboratorio es el
circuito RLC en paralelo, y se tiene lo siguiente:
clc;
disp('*
ESCUELA POLITECNICA
NACIONAL
*')
disp('* FACULTAD DE INGENIERIA
ELECTRICA Y ELECTRONICA
*')
disp('* LABORATORIO DE DINAMICA DE
MAQUINAS ELECTRICAS
*')
disp('*
PRACTICA N 01
*')
disp('* NOMBRE: Wilian Fernando Gutama
*')
disp('* GRUPO: GR1
*')
disp('MODELACION DEL CIRCUITO RLC
PARALELO')
% Fernando Gutama
R=50; %resistencia en Ohms
L=0.1; %inductancia en H
C=0.001; % capacitancia en F
Vmag=100; %magnitud del paso de V en V
pasoV=0.05; %paso de voltaje en s
vco= 0; %VOLTAJE INICIAL DEL CAPACITOR
iLo= 0; % corriente inicial del
inductor
tiempoparo=0.5; % tiempo de paro de la
simulacion
disp('INICIE LA SIMULACIN EN
SIMULINK')
disp('PRESIONE ENTER PARA
CONTINUAR.....')
pause;
disp('GRAFICAS OBTENIDAS EN LA
SIMULACION')
subplot(3,1,1)
plot(rlc(:,1),rlc(:,4),'g')
hold on
legend('Vc')
title(' Voltaje del Capacitor')
xlabel('Tiempo')
ylabel('Voltaje')
grid on;
subplot(3,1,2)
plot(rlc(:,1),rlc(:,2),'r')
hold on
legend('is')
title('Corriente en la Fuente')
xlabel('Tiempo')
ylabel('Corriente')
grid on;

subplot(3,1,3)
plot(rlc(:,1),rlc(:,3),'b')
legend('iL')
title('Corriente del Inductor')
xlabel('Tiempo')
ylabel('Corriente')
grid on;
En el ANEXO 1, se presenta el circuito en Simulink y las
grficas obtenidas en la prctica para este caso.
El segundo caso que se observo es el motor de corriente
continua con el que se obtiene lo siguiente
%circuito paralelo RLC
% Fernando Gutama
J=0.01; %inercia
B=0.1; %armortiguamiento viscoso
R=1; % resistencia de la maquina en
Ohms
L=0.5; % inductancia de la maquina en
H
K=0.01; % constante de la maquina
Vmag=220; %magnitud del paso en V
pasoV=0.5; %paso de voltaje en s
Tmag=0.5; % magnitud del paso Tm
pasoTm= 5; % tiempo de paso del Tm en
s
tiempoparo=10; % tiempo de paro de la
simulacion
clc;
disp('
ESCUELA POLITECNICA
NACIONAL
')
disp(' FACULTAD DE INGENIERIA
ELECTRICA Y ELECTRONICA
')
disp(' LABORATORIO DE DINAMICA DE
MAQUINAS ELECTRICAS
')
disp('
PRACTICA N 01
')
disp(' NOMBRE: Fernando Gutama
')
disp(' Ing. Marcelo Soria
')
disp(' GRUPO: GR1
')
disp('MODELACION DEL MOTOR CC')
disp('INICIE LA SIMULACIN EN
SIMULINK')
disp('PRESIONE ENTER PARA
CONTINUAR.....')
pause;
subplot(3,1,1)
plot(d(:,1),d(:,2),'b')
legend('Is')
title('Corriente del motor')

xlabel('Tiempo')
ylabel('Corriente')
grid on;
subplot(3,1,2)
plot(d(:,1),d(:,3),'y')
legend('Torque')
title('Torque')
xlabel('Tiempo')
ylabel('Torque')
grid on;
subplot(3,1,3)
plot(d(:,1),d(:,4),'g')
legend('W')
title('Velocidad del motor')
xlabel('Tiempo')
ylabel('Velocidad')
grid on;
En el ANEXO 2, se presenta el circuito en Simulink y las
grficas obtenidas en la prctica para este caso.
D. Para el ejemplo del literal 4 desarrollado en el
laboratorio, considerar los siguientes eventos y
obtener las formas de onda:
Arranque del motor a t=0s.
Aumento de carga con magnitud 0,4 para
un t=4s.
Disminucin de la carga con magnitud 0,2
para t=6s.
Las formas de onda obtenidas en este literal se
encuentran en los ANEXOS 3, 4 y 5 respectivamente.
IV. CONCLUSIONES
El libro de la referencia bibliogrfica [3] y la
introduccin recibida en el laboratorio a acerca de las
libreras y bloques que ofrece Matlab, hicieron que la
utilizacin del software sea ms didctica y as verificar si
el circuito en estado dinmico obtenido es correcto o no.
La simulacin de las ecuaciones de los circuitos en
estado dinmico gracias a la herramienta Simulink del
software Matlab se la realiza de forma fcil y permitiendo
as obtener las grficas requeridas para un anlisis de la
maquina o circuito.
Para el caso del motor de corriente continua de imanes
permanentes, cuando este pierde carga el toque neto
aumenta caso contrario si se aumenta la carga el torque
disminuye, con lo que se corrobora lo visto en clases.
Existe mucha diferencia en el comportamiento de la
maquina cuando se tiene carga R, L o C, como por
ejemplo si la carga fuese puramente resistiva no existira
el rgimen transitorio, si fuese nicamente carga C la
corriente variara bruscamente mientras que el voltaje no,
caso contrario se da cuando la carga es puramente
inductiva.

El estudio del estado transitorio de las maquinas, es


muy importante ya que se necesita analizar el
comportamiento del sistema o la maquina cuando existe
variaciones bruscas en los parmetros como por ejemplo
la frecuencia el voltaje, etc.
REFERENCIAS
[1]
[2]
[3]

Simulink.pdf Available:
http://galeon.com/ingprocesos/DINAMICA/10SIMULINK.pdf
Help Navigator, biblioteca incluida en el software Matlab
CHEE-MUN ON, Dynamic Simulation Of Electric Machinery
Using Matlab/Simulink, Pretince Hall PTR, USA, 1998

ANEXO 1

Voltaje del Capacitor

20

Vc

Voltaje

10
0
-10
-20

0.05

0.1

0.15

0.2

0.25
Tiempo
Corriente en la Fuente

0.3

0.35

0.4

0.45

0.5

Corriente

is
2
1
0

0.05

0.1

0.15

0.2

Corriente

0.25
Tiempo
Corriente del Inductor

0.3

0.35

0.4

0.45

0.5

iL

3
2
1
0

0.05

0.1

0.15

0.2

0.25
Tiempo

0.3

0.35

0.4

0.45

0.5

ANEXO 2

Corriente del motor

300
Corriente

Is
200
100
0

5
Tiempo
Torque

10

Torque

Torque
2
1
0

30

5
Tiempo
Velocidad del motor

10

Velocidad

W
20
10
0

5
Tiempo

10

ANEXO 3

Corriente del motor

300
Corriente

Is
200
100
0

5
Tiempo
Torque

10

Torque

Torque
2
1
0

30

5
Tiempo
Velocidad del motor

10

Velocidad

W
20
10
0

5
Tiempo

10

Corriente

ANEXO 4

Corriente del motor

400

Is

200
0

Torque

40

5
6
Tiempo
Velocidad del motor

10

20
0

10

Torque

2
0

Velocidad

5
Tiempo
Torque

5
Tiempo

10

ANEXO 5

Corriente del motor

300
Corriente

Is
200
100
0

10
Tiempo
Torque

12

14

16

18

20

Torque

Torque
2
1
0

30

10
Tiempo
Velocidad del motor

12

14

16

18

20

Velocidad

W
20
10
0

10
Tiempo

12

14

16

18

20

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