Está en la página 1de 4

Prctica Nro.

1: Introduccin a Simulink
Santiago Calle
Ingeniera Elctrica y Electrnica, Escuela Politcnica Nacional
Quito, Ecuador
sd1cc@hotmail.com

Resumen: Este documento describe las principales


libreras que se utilizan en simulacin de fenmenos
relacionados a dinmica de mquinas con el software
Simulink de Matlab, as como los diferentes ambientes
que este programa tiene. Adems se muestra la forma
en la que se debe inicializar variables al momento de
ejecutar un script y enlazarlo con el entorno grfico.
Un script es de gran ayuda debido a que los valores
que definen a cualquier tipo de mquina cambian ya
sea por el tiempo, por el uso de la mquina, etc. En fin
se necesita de parmetros que deben cambiar sin la
necesidad de involucrarse en el modelo. Por ltimo se
realizar un ejemplo, el cual me permitir relacionar
el workspace y Simulink, y exportar las variables
analizadas y realizar los grficos con caractersticas
propias de Matlab, pudiendo as realizar un anlisis
del comportamiento de un motor de cc con imanes
permanentes sometidos a diferentes parmetros.

I.

PARTE PRCTICA

Se dividir en dos partes.


a) Introduccin a Simulink de Matlab.

Se simula el circuito mostrado en la fig. 2, previamente


realizando el anlisis matemtico.

Fig. 2 Libreras de Simulink-Matlab

Por definicin de circuito se tiene:

Mediante la transformada de Laplace se desarrollan


ecuaciones que relacionan las variables de entrada con
variables de estado y estas a su vez con variables de
salida. Teniendo as:

Con las ecuaciones determinadas anteriormente se realiza


el diseo del modelo matemtico en Simulink, Fig.4.
Previo a realizar la simulacin se debe inicializar
variables en el workspace como se muestra en la figura 3.

Fig. 1 Libreras de Simulink-Matlab

Fig.3 Inicializacin de variables WorkSpace

Is

Vc

posicion

TL

IL

KW
Vc

Fig.7 Modelo De un Motor de CC de imanes permanentes

Fig.4 Modelo Simulink Circuito RLC paralelo

Una vez inicializado las variables se procede a la


ejecucin de la simulacin y a la obtencin de los
resultados.

Similar al proceso anterior se inicializan las variables para


posteriormente determinar las grficas del fenmeno
estudiado.

Fig.8 Inicializacin de variables motor CC

Fig.5 Grficas Simulacin Circuito RLC paralelo

b) Simulacin de un motor de cc de imn


permanente
utilizando
funciones
de
transferencia
Se parte de las ecuaciones que describen
comportamiento del motor, dadas en la hoja gua:

el
Fig.9 Grficas motor CC

II.

INFORME

1.-Describir los elementos de la librera de


Simulink utilizados en la prctica.
Step: Genera funciones paso, necesita tiempo de
paso y valores iniciales y finales.
Fig.6 Ecuaciones Motor de CC con imanes permanentes

Mediante la transformad de Laplace se determina las


funciones de transferencia teniendo como resultado:

Add:Permite sumar n funciones evaluadas en el


tiempo.
Gain: Es un multiplicador.

Utilizando las ecuaciones anteriores se modela el sistema


en Simulink. Fig 7.

Integrator: Es un integrador.
Mux: Permite unificar varias seales para en una,
util para graficar varias variables.

ac excitation voltage

100

Scope: Permite graficar variables.

50

VacinV

Sum: Similar a Add

-50

-100

Transfer Fcn: Funcion de transferencia, es


decir utiliza Lapace para analizar el fenmeno

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

mesh current

15
10

i inA

To WorkSpace: Enva los datos obtenidos al


workspace

2.-Desarrollar el ejercicio 3: Energizacin de un


circuito RL del captulo 2 del libro de la referencia
bibliogrfica [1]

0
-5
-10

0.05

0.1

0.15

0.2

0.25
time in sec.

Fig.12 Formas de onda Circuito RL con excitacin AC

3.-Generar un script, para graficar las variables


obtenidas en la prctica desde el workspace.
Para ambos circuitos simulados se debe ocupar el
elemento to workspace

En este bloque se debe colocar el nombre de la variable


en la cual se almacenarn los resultados.

Fig.10 Circuito RL con excitacin AC

a) Circuito Paralelo RLC

Se debe realizar el anlisis matemtico para luego


proceder con el modelo en simulink.

El nombre de las variables es Corrientes y Voltajes

Ley de circuitos:

Se debe digitalizar lo siguiente en el workspace:

Debido a la necesidad de modelacin la ecuacin anterior


se la representa en forma de integral:

Esta ecuacin puede ser simulada en


Realizando para ello el siguiente diagrama

Simulink.

Fig.11 Modelo Circuito RL con excitacin AC en Simulink

Los resultados se visualizan en la fig.12

subplot(2,1,1)
plot(Corrientes.signals.values(:,1),'r')
hold on
plot(Corrientes.signals.values(:,2),'b')
title('Corrientes')
grid on
subplot(2,1,2)
plot(Voltajes.signals.values(:,1),'r')
hold on
plot(Voltajes.signals.values(:,2),'b')
title('Voltajes')
grid on

b) Motor CC de imanes permanentes


Proceso similar al ejercicio del circuito RLC paralelo,
con la diferencia que se aumentan variables.
subplot(4,1,1)
plot(Posicion.signals.values(:,1),'r')
title('Posicin')
grid on

c)
subplot(4,1,2)
plot(Velocidad.signals.values(:,1),'b')
title('Velocidad Angular')
grid on

Disminucin de carga con magnitud 0.2 para


t=6s
Posicin

200
100
0

subplot(4,1,3)
plot(TL.signals.values(:,1),'r')
title('Torque')
grid on

10

20

30

40

50

60

70

40

50

60

70

40

50

60

70

40

50

60

70

Velocidad Angular

30
20
10
0

10

20

30
Torque

3
2
1

subplot(4,1,4)
plot(Corriente.signals.values(:,1),'b')
title('Corriente')
grid on

100

10

20

30

40

50

60

70

40

50

60

70

Velocidad Angular

20
10
0

10

20

30
Torque

3
2
1
0

10

20

30

40

50

60

70

40

50

60

70

Corriente

300
200
100
0

10

20

30

b) Aumento de carga con magnitud 0.4 para t=4s


Posicin

200
100
0

10

20

30

30
Corriente

10

20

30

Fig.13 Motor de CC de imanes permanentes. Grficas

III.

CONCLUSIONES

-Simulink de Matlab permite simular el comportamiento


de circuitos elctricos a partir de modelos matemticos
desarrollados con principios bsicos de circuitos
elctricos, mquinas elctricas, etc.

Posicin

30

20

100

a) Arranque del motor a t=0s

10

200

4.-Para el ejemplo del literal 4 desarrollado en el


laboratorio considerar los siguientes eventos y obtener
las formas de onda:

200

300

40

50

60

70

40

50

60

70

-Para desarrollar un modelo matemtico se necesitan


variables de entrada, variables de estado y variables de
salida relacionndose entre ellas de tal manera que se
pueda realizar diagramas de bloques y entender de mejor
manera el desarrollo de la simulacin.
-Existen dos formas de inicializar los valores de las
variables a estudiar en Simulink, uno de ellos es
directamente en el elemento y la otra es a travs de un
script en el workspace, esto es de gran ayuda al momento
de que un variable cambie su valor por motivos de
simulacin.
-Para poder visualizar los resultados se hace uso de
Scope, elemento de Simulink, otra opcin y de mayor
ayuda es exportar los valores al workspace y mediante un
script se grafica en un ambiente grfico de Matlab, que
permite configurar las opciones de las grficas.

Velocidad Angular

30
20
10
0

REFERENCIAS
0

10

20

30
Torque

[1]

2
1
0

10

20

30

40

50

60

70

40

50

60

70

Corriente

300
200
100
0

10

20

30

CHEE-MUN O, Dynamic Simulation of Electric Machinery


Using Matlab/Simulink, Pretince Hall PTR, US,1998.

También podría gustarte