You are on page 1of 4

INTRODUCCIÓN A LA MODELACIÓN EN SIMULINK DE

MATLAB Y MODELADO DE TRANSFORMADORES


MONOFÁSICOS. PARTE 01.
Práctica N° 1
Trejo Manosalvas Alejandro Xavier (alejandro.trejo@epn.edu.ec)

Laboratorio de Dinámica de Máquinas Eléctricas, Escuela Politécnica Nacional


Quito, Ecuador

Resumen—. El presente documento tiene como


objetivo ser una base académica para los estudiantes
cuyo interés es conocer el uso y funcionamiento de la
plataforma Simulink de Matlab para modelado de
máquinas eléctricas así como los fenómenos de
perturbación de cada una de estas, conociendo de
manera apropiada cual es el funcionamiento de los
principales bloques de la plataforma; además se
encuentra desarrollado la simulación de la dinámica de
un circuito RL y de un oscilador. Todos ellos
desarrollados en Simulink.

Fig. 2 Diagrama de bloques implementado en simulink de


I. INFORME un circuito RLC paralelo, presentado por la bibliografía
A. De las simulaciones realizadas en los numerales 6.1 y
6.3 efectuar un análisis comparativo de las respuestas Se procede a hacer la implementación del circuito RLC en
obtenidas con respecto a respuestas teóricas esperadas simulink
(según bibliografía a ser consultada).

El caso a presentarse será el desarrollado en el numeral 6.1


que corresponde al modelo matemático de un circuito RLC
mismo que se muestra en la Fig.1 este será comparado con
gráficas de una bibliografía confiable para posteriormente
detallar si la simulación realizada ha sido la correcta o no.

No será presentado el análisis comparativo del numeral 6.3


correspondiente al modelo matemático de un transformador
monofásico de 2 devanados pues en la práctica no se logró
culminar con el desarrollo del mismo. Fig. 3 Diagrama de bloques implementando en simulink de
un circuito RLC.

Una vez realizada la simulación del modelo del circuito RLC


se obtienen las curvas de interés que para este caso son:
corriente de la fuente, voltaje en el capacitor y finalmente
corriente en el inductor. Estas curvas se muestran en la Fig.4

Fig. 1 Circuito RLC paralelo


Fig. 5 Diagrama de bloques implementando en simulink de
un circuito RL con excitación AC presentado por la
bibliografía.

Fig. 4.a Curvas de respuestas obtenidas en el modelado en


simulink de un circuito RLC.

Fig.6 Circuito RL con excitación AC.

Modelación matemática del circuito RL serie.

La ecuación para el circuito RL con una fuente AC es:

𝑑𝑖
𝑉𝑎𝑐 = 𝑖𝑅 + 𝐿 (1)
𝑑𝑡

Despejando i(t) de (1),


1 𝑡
𝑖(𝑡) = ∫0 (𝑉𝑎𝑐 − 𝑖𝑅)𝑑𝑡 + 𝑖(0)𝑑𝑡 (2)
𝐿

La ecuación obtenida se la procede a modelar en el entorno


Fig. 40b Curvas de respuestas obtenidas del circuito RLC de Simulink de Matlab y como resultado queda el diagrama
del libro Che Mun Ong. mostrado en la Fig.7

Como se puede apreciar en las Fig. 4.a y Fig.4.b las curvas


son prácticamente las mismas, esto debido a que la
modelación como el armado del diagrama en simulink se
encuentran realizados de una forma correcta y analizadas con
el mismo método de integración que para este caso ha sido:
Adams/Gear.

Por lo cual se puede decir que el modelado del circuito RLC


ha sido el correcto.

B. Desarrollar el ejercicio 3: Energización de un circuito Fig. 7 Diagrama de bloques implementando en simulink de


un circuito RL con excitación AC realizado.
RL del capítulo 2 del libro de la referencia [1]

Mediante el desarrollo de un pequeño Script, en el que se


pueden variar los parámetros de los elementos como son la
resistencia, la inductancia, así como también la amplitud y
frecuencia de la fuente de voltaje, se procede a graficar las
variables de interés que para el caso son el voltaje en la C. En base al modelo matemático del oscilador
fuente y la corriente en el inductor para su posterior análisis. desarrollado en el literal 4.2, realizar un script que permita
graficar la señal de salida Yout

% Escuela Politécnica Nacional Se dispone de un modelo matemático de un oscilador, mismo


% Laboratorio de Dinámica de Máquinas que se lo ha obtenido de la referencia bibliográfica [1],
% Práctica No. 01 mostrado en la Fig.10.
% INFORME
% PREGUNTA 2
R = 0.4; %Rs = 0.4 ohmios
L = 0.04; %L = 0.04 Henrios
F = 314; %F = 314 [rad/s]
Vin = 100; % magnitud del paso de
voltage Vs [V]
iLo = 0; % inicialización corriente en
el inductor
tstop = 0.5; % tiempo de simulación
disp('Ejecute la simulación del Circuito
RL Serie')
Fig.10 Circuito RL con excitación AC.
keyboard %sirve para correr la
inicializacion y despues graficar
Lo que se desea hacer con este modelo es realizar un script
subplot(2,1,1)
plot(Y(:,1),Y(:,2)) mediante el cual, a través del comando “gtext” se pueda
title('Voltaje de la fuente') ubicar de forma manual y con el mouse, el nombre
ylabel('VS [v]') correspondiente a las salidas obtenidas por el modelo, siendo
xlabel('tiempo [s]')
subplot(2,1,2) estas salidas: las curvas Y1 e Y2.[2]
plot(Y(:,1),Y(:,3))
title('Corriente en el Inductor') % Escuela Politécnica Nacional
ylabel('iL [A]') % Laboratorio de Dinámica de Máquinas
xlabel('tiempo [s]') % Práctica No. 01
% INFORME
Fig. 8 Script de Matlab para la obtención de las curvas
% PREGUNTA 3
requeridas.
clear all
close all
Como resultados se obtienen las curvas mostradas en la clc
Fig. 9.
sim ('Oscilador')
disp('Por favor seleccionar las Curvas
en el orden indicado')

keyboard

disp ('Seleccione la curva Y1')


plot(yout(:,1),yout(:,2))
xlabel('Tiempo [s]')
ylabel('Curvas Y1 - Y2')
gtext('Curva Y1')

hold on

disp ('Seleccione la curva Y2')


Fig. 9 Curvas obtenidas a parir del modelado del circuito plot(yout(:,1),yout(:,3))
RL. xlabel('Tiempo [s]')
ylabel('Curvas Y1 - Y2')
gtext('Curva Y2')
La corriente parte del origen y tiene una característica no
Fig. 11 Script de Matlab para la obtención de las curvas y
simétrica en los en los primeros 0,2 segundos, con un pico ubicación de nombres en las mismas.
máximo de 15 amperios, después se llega a estabilizar y
empieza a tomar simetría con el eje horizontal.
Este pequeño código permite al usuario seleccionar las
curvas de salida del modelo del oscilador en un orden en
Esto se puede deber a la propiedad del inductor de
específico. Además, con el uso del comando “sim” no es
almacenar energía en forma de campo magnético. necesario abrir el modelo de simulink para ejecutarlo, sino
que automáticamente a través del script, el modelo es
ejecutado. Lo único que es necesario es que tanto el modelo
de simulink como el script se encuentren en la misma
carpeta, para que de este modo el script pueda encontrar el
archivo del modelo, caso contrario generará un error.
como lo es simulink, pues el caso desarrollado mediante el
cual a través del script se llama al modelo de simulink es solo
una alternativa para poder llegar al fin que es poder ubicar el
nombre de las curvas manualmente. Pues adicional a esta
forma, también se puede establecer un botón dentro del
modelo de simulink el cual es capaz de llamar al Script. De
cualquiera de las 2 formas, se satisface el problema, que es
el anteriormente mencionado de ubicar el nombre de las
curvas de forma manual.

III. REFERENCIAS
[1] Chee Mun Ong, Dynamic Simulation of Electric
Machinery Using MATLAB. Upper Saddle River, New
Jersey 07458: Prentic Hall PTR, 1997.
[2] Comunidad de Programadores, «Matlab - Ejecutar un
archivo de simulink a través de un script». 20-jun-2016.
Fig. 12 Curvas obtenidas a parir del modelado del circuito
RL.

II. CONCLUSIONES
Simulink-Matlab, es un ambiente de software con
características amigables, funcionales y entendibles para los
usuarios que necesiten simular sistemas de gran o corta
magnitud y su respectivo comportamiento real, en base a
bloques y modelación matemática con ecuaciones
diferenciales y la resolución de estas sin utilizar complicados
métodos de cálculo, sino con aplicaciones de bloques
dinámicos y matemáticos lo que conlleva a la optimización
del recurso humano y el tiempo del interesado. Sin embargo
para que los resultados sean tan próximos a los obtenidos en
la práctica, es muy importante modelar adecuadamente el
sistema es decir determinar correctamente las ecuaciones,
variables de entrada variables de estado y variables de salida.

Existe una manera de simplificar la modelación de un


elemento del SEP, es decir, pasar de los sistemas de
ecuaciones diferenciales a las funciones de transferencia,
siendo solo un bloque que represente a todo un sistema de
ecuaciones, disminuyendo así la modelación del sistema.

Si el sistema esta adecuadamente modelado, basta


solamente el cambiar uno de sus componentes o bloques para
simular distintas condiciones físicas del sistema, en la
mayoría de los casos más básicos como el RL, RLC,
Transformador 2 devanados, no se requiere el modelar más
de un sistema para obtener los resultados bajo condiciones
de cortocircuito, circuito abierto, etc.

Es de suma importancia el familiarizarse con el lenguaje


de programación que tiene Matlab, pues de ello dependerá la
simplicidad o la complejidad con la que un modelo pueda
resolverse, ya que existen varios comandos que pueden
simplificar de manera significativa las líneas de código para
un programa determinado o varios programas en general.

El Software de Matlab presenta muchas facilidades al


momento de realizar una interacción con sus herramientas