Sei sulla pagina 1di 6

INGENIERÍA INDUSTRIAL. REPORTE DE PRÁCTICA DE LABORATORIO.

Simulación de Sistema Masa - Resorte


Tipanluisa, Juan Carlos.
jtipanluisap@est.ups.edu.ec
Universidad Politécnica Salesiana


estacionario se complementan con un análisis dinámico, lo que
Abstract— This work shows the modeling and simulation of a exige un conocimiento de los criterios de estabilidad y de los
mass - spring system. The parametric model is analyzed and the métodos de operación para evaluar exitosamente el proceso. El
simulation is executed. The model is developed using a single análisis de sistemas se refiere al reconocimiento y definición
differential algebraic equation and the simulation is executed
de problemas, su planteamiento o modelamiento mediante la
using the MatLab-Simulink platform. During the development of
the practice can modify the operating conditions at the entrance aplicación de principios científicos y el desarrollo de
of the system and observe the effects that such changes produce procedimientos de solución con cuyos resultados se adquiera
at the exit of the process. Finally we proceed to create and una total comprensión de la situación. [1]
simulate with a transfer function, that is, we use the Laplace En líneas generales, MatLab es un sistema interactivo basado
transform to the differential algebraic equation, in order to en matrices para cálculos científicos y de ingeniería. Desde el
obtain a new model, in order to perform a comparative analysis punto de vista de control, MatLab se puede considerar un
between the two models obtained. entorno matemático de simulación que puede utilizarse para
Key words— Mass, Spring, Simulation, Simulink, System. modelar y analizar sistemas. Sirve para estudiar sistemas
continuos, discretos, lineales y no lineales. [2]
Resumen—Este trabajo muestra el modelamiento y la
simulación de un sistema masa – resorte. Se analiza y plantea el
El análisis y la simulación de procesos presentan las siguientes
modelo paramétrico y posteriormente se ejecuta la simulación. El ventajas:
modelo está desarrollado mediante una sola ecuación algebraica  Experimentación continua. [1]
diferencial y la simulación se ejecuta utilizando la plataforma  Extrapolación. [1]
MatLab-Simulink. Durante el desarrollo de la práctica se pueden  Estudio de conmutabilidad y evaluación de otros
modificar las condiciones de operación a la entrada del sistema y planes de actuación. [1]
observar los efectos de que dichos cambios producen a la salida  Repetición de experimentos. [1]
del proceso. Finalmente se procede a crear y simular con una  Control de cálculo. [1]
función de transferencia, es decir, empleamos la transformada de
 Ensayo de sensibilidad. [1]
Laplace a la ecuación algebraica diferencial, con el fin de obtener
un nuevo modelo, para así realizar un análisis comparativo entre  Estudio de la estabilidad del sistema. [1]
los dos modelos obtenidos. A. Objetivo General
Índice de Términos—Masa, Resorte, Simulación, Simulink,
Sistema. Conocer los operadores básicos de la plataforma MatLab-
Simulink.
I. INTRODUCCIÓN B. Objetivos Específicos

T odo el diseño de la presente práctica está basado en un


sistema que es lo que representa una unidad donde se
hacen tratamientos físicos o químicos de materiales que puede
- Realizar un análisis comparativo de las variables de estado o
variables dinámicas en la plataforma MatLab-Simulink.
- Diseñar y simular un modelo paramétrico para el sistema
ser contrastada con un modelo que representa una descripción masa – resorte en la plataforma MatLab-Simulink.
matemática del sistema real. La disposición de varios sistemas
unidos entre sí por flujos comunes de materiales y/o II. MATERIALES Y MÉTODOS
información constituye un proceso. La salida del proceso es
una función no solamente de las características de sus sistemas A. Equipos y Materiales utilizados
(o subsistemas) sino también de sus interacciones o Para efectuar el diseño y la simulación de un modelo
interrelaciones. Una propiedad del sistema o de su entorno a la paramétrico para un sistema masa-resorte, se necesita tener
que se le puede asignar valores numéricos arbitrarios se instalado en un equipo portátil y/o escritorio, la plataforma
denomina como un parámetro. También puede ser una MatLab-Simulink R2016a. El núcleo fundamental de MatLab
constante o el coeficiente de una ecuación. se encuentra en los subdirectorios BIN y MATLAB. En BIN
se encuentran los programas ejecutables. El subdirectorio
El estudio de un proceso, mediante la manipulación de su
MATLAB contiene los ficheros .m, que contienen las
representación matemática o de su modelo físico, constituye
funciones básicas para el funcionamiento de MatLab. Una vez
una simulación. Los estudios clásicos de un proceso en estado
arrancado MatLab aparece el prompt o línea de comandos del
sistema (>>).

Reporte de Práctica de Laboratorio correspondiente a la Materia de
Simulación de Procesos, presentado el 16/06/2017.

Universidad Politécnica Salesiana. Sede Guayaquil.


INGENIERÍA INDUSTRIAL. REPORTE DE PRÁCTICA DE LABORATORIO. 2

B. Metodología la resolución de ecuaciones diferenciales ordinarias. La


Se desea desarrollar la simulación de un sistema masa- transformada de Laplace de una función f(t) definida para
resorte en la plataforma MatLab-Simulink a partir del todos los números positivos t ≥ 0, es la función F(s).
1
siguiente diagrama de cuerpo libre. Fig. 1 x"  F  c * x ' k * x 
M
(5)
d 2 x (t ) dx(t )
M* 2
 F (t )  c *  k * x(t )
dt dt
Transformada de Laplace del modelo
M * s 2 * x ( s)  F ( s )  c * s * x( s )  k * x( s)

Fig. 1 Diagrama de cuerpo masa-resorte.


 
x(s) M * s 2  c * s  k  F (s) *1
En donde: Se obtiene la ecuaciòn 6 del modelo, para el sistema masa-
k=Constante de elasticidad. resorte.
c=Coeficiente de rozamiento viscoso. x( s ) 1
 (6)
M=Masa. F (s) M * s  c * s  k
2

F=Fuerza.
1
Inmediatamente se procede a dar valores a las variables de
estado, anteriormente descritas, detallados de la manera G M (6)
siguiente. Tabla I. c k
TABLA I
s2  * s 
ASIGNACIÒN DE DATOS A VARIABLES DE ESTADO.
M M
Variable de Estado Valores iniciales 1) Plataforma MatLab.
k 1.5
Luego de crear la carpeta destino, donde se debe guardar la
c 5
práctica de simulación de un sistema masa-resorte, se abre la
M 10 Kg
plataforma MatLab. Fig 2.
F 2N
Mediante el diagrama de cuerpo masa-resorte, se procede a
plantear la ecuación 1, 2, 3. A través del principio de la
segunda ley de Newton, que se encarga de cuantificar el
concepto de fuerza. Esta ley, dice que la fuerza neta aplicada
sobre un cuerpo es proporcional a la aceleración que adquiere
dicho cuerpo.
 Fy  0
 Fx  m * a
F (t )  f 1  f 2  m * a (1)
f1  k * x(t ) (2) Fig. 2 Plataforma MatLab.
f 2  c * v (t ) (3) 2) Declaración de variables
Se reemplaza la ecuación (2) y (3) en la ecuación (1). Para
Dentro de la plataforma MatLab se declara las variables que
obtener la ecuaciòn 4. se utilizan para la creación de los modelos del sistema masa-
F (t )  k * x(t )  c * v (t )  M * a resorte. Fig. 3. Con las variables de estado declaradas se puede
dx(t ) d 2 x(t ) analizar el comportamiento, que tiene el sistema masa-resorte,
F (t )  k * x(t )  c * M* al momento de cambiar los valores iniciales.
dt dt 2
(4)
Se despeja la ecuaciòn (4) para hallar el modelo del sistema
masa-resorte, es decir la segunda derivada de la posición
respecto al tiempo.
1
x"  F  c * x ' k * x 
M
(5)
Luego de hallar la ecuación modelo para el sistema masa-
resorte, se aplica el principio de transformada de Laplace, que Fig. 3 Declaración de variables.
es un tipo de transformada integral frecuentemente usada para

Universidad Politécnica Salesiana. Sede Guayaquil.


INGENIERÍA INDUSTRIAL. REPORTE DE PRÁCTICA DE LABORATORIO. 3

3) Plataforma Simulink. 5) Programación.


Luego de ingresar los valores para cada variable de estado, Se procede a digitar la programación analizada para la
se inicia la plataforma Simulink, para crear el modelo del simulación del sistema masa-resorte, mediante los
sistema masa-resorte. Fig. 4. componentes seleccionados para el primer modelo o ecuación
5. Fig. 7.

Fig. 7 Modelo de simulación para el sistema masa-resorte .


6) Simulación en monitor.

Fig. 4 Plataforma Simulink. Mediante el monitor se pueden observar las gráficas que se
Una vez que ingrese a la plataforma Simulink, deberá activar desean visualizar. Para esto es necesario haber creado el
el menú Library Browser. Fig. 5. modelo donde aparece una ventana que permite entre las
opciones más relevantes modificar el tiempo de visualización
debido a que hay experimentos que ameritan de más tiempo o
viceversa. Fig. 8

Fig. 8 Configuración tiempo de visualización.


Luego de establecer un periodo de tiempo fijo para la
simulación del sistema masa-resorte, a través de uno de los
componentes del modelo, denominado “posición.” Fig. 9 se
observa la gráfica de la simulación del sistema masa-resorte.
Fig. 10.

Fig. 5 Simulink Library Browser.


4) Selección de componentes.
Fig. 9 Componente del modelo.
Como siguiente paso, se selecciona los principales
componentes que permiten modelar el sistema masa-resorte.
Fig. 6.

Fig. 6 Componentes del modelo. Fig. 10 Gráfica del sistema masa –resorte

Universidad Politécnica Salesiana. Sede Guayaquil.


INGENIERÍA INDUSTRIAL. REPORTE DE PRÁCTICA DE LABORATORIO. 4

7) Programación con Laplace.


Luego de simular el primer modelo para, se procede a digitar
la programación analizada con transformada de Laplace, para
la simulación del sistema masa-resorte, mediante los
componentes seleccionados con anterioridad. Fig. 11

Fig. 14 Simulación de modelos en estado estacionario.


A partir de la simulación de ambos modelos en la plataforma
MatLab-Simulink, se procedió a dar nuevos valores a las
variables de estado. Tabla II con el fin de realizar un análisis
comparativo entre ambos modelos.
TABLA II
ASIGNACIÓN DE NUEVOS DATOS A VARIABLES DE
ESTADO
Variables de estado Valores nuevos
Fig. 11 Modelo de simulación con transformada de Laplace.
k 1
8) Simulación final en monitor.
c 10
Luego de establecer un periodo de tiempo fijo para la M 5 Kg
simulación del sistema masa-resorte, a través de uno de los F 3N
componentes del modelo, denominado “scope.” Fig. 12 se Luego de modificar los valores de las variables de estado del
observa la gráfica de la simulación de los modelos para el sistema masa-resorte, Fig. 15 se procede a observar la nueva
sistema masa-resorte. Fig. 13 grafica de simulación para ambos modelos. Fig. 16.

Fig. 12 Componente del modelo.

Fig. 15 Nuevos datos de variables de estado.

Fig. 13 Gráfica de simulación de ambos modelo.

RESULTADOS
Luego de simular ambos modelos, Fig. 13. se deduce que a
los primeros 150 segundos, ambos modelos están en estado
transitorio, con las variables de estado declaradas en un
principio. Ambos modelos logran estar en estado estacionario
a partir de los 200 segundos, Fig. 14.

Fig. 16 Nueva gráfica de simulación de ambos modelos.


Luego de simular ambos modelos, con las nuevas variables de
estado declaradas, Fig. 16. se deduce que a los primeros 75

Universidad Politécnica Salesiana. Sede Guayaquil.


INGENIERÍA INDUSTRIAL. REPORTE DE PRÁCTICA DE LABORATORIO. 5

segundos, ambos modelos están en estado transitorio. Ambos ASIGNACIÓN DE NUEVOS DATOS A VARIABLES DE
modelos logran estar en estado estacionario a partir de los 80 ESTADO
segundos, Fig. 16. Variables de estado Valores nuevos
A partir de la simulación de ambos modelos en la plataforma k 3
MatLab-Simulink, se procedió a dar nuevos valores a las c 5
variables de estado. Tabla III con el fin de realizar un análisis M 100 Kg
comparativo entre ambos modelos. F 10 N
TABLA III Luego de modificar los valores de las variables de estado del
ASIGNACIÓN DE NUEVOS DATOS A VARIABLES DE sistema masa-resorte, Fig. 19 se procede a observar la nueva
ESTADO grafica de simulación para ambos modelos. Fig. 20.
Variables de estado Valores nuevos
k 3
c 8
M 20 Kg
F 7N
Luego de modificar los valores de las variables de estado del
sistema masa-resorte, Fig. 17 se procede a observar la nueva
grafica de simulación para ambos modelos. Fig. 18.

Fig. 19 Nuevos datos de variables de estado.

Fig. 17 Nuevos datos de variables de estado.

Fig. 20 Nueva gráfica de simulación de ambos modelos.


Luego de simular ambos modelos, con las nuevas variables de
estado declaradas, Fig. 20. se deduce que a los primeros 260
segundos, ambos modelos están en estado transitorio. Ambos
modelos logran estar en estado estacionario a partir de los 280
segundos, Fig. 20.

CONCLUSIONES
Las gráficas representan los comportamientos de los
modelos de un sistema masa-resorte, se observa como el
modelo pasa de un estado transitorio a estado estacionario a
través de un periodo de tiempo. Este periodo de tiempo puede
Fig. 18 Nueva gráfica de simulación de ambos modelos.
aumentar o disminuir según los valores que se le dé a las
Luego de simular ambos modelos, con las nuevas variables de
variables de estado, como se muestra en los resultados.
estado declaradas, Fig. 18. se deduce que a los primeros 34
Con las simulaciones de los modelos se analiza las reacciones
segundos, ambos modelos están en estado transitorio. Ambos
que presenta un resorte al estar conectado a un cuerpo con una
modelos logran estar en estado estacionario a partir de los 36
cantidad de masa determinada.
segundos, Fig. 18.
A partir de la simulación de ambos modelos en la plataforma
REFERENCIAS
MatLab-Simulink, se procedió a dar nuevos valores a las
variables de estado. Tabla IV con el fin de realizar un análisis [1] A.G Guasch, “Simulación de procesos,” Universidad
comparativo entre ambos modelos. Politécnica de Catalunia, Madrid, España. 2002 Ep. 10-
TABLA IV 20

Universidad Politécnica Salesiana. Sede Guayaquil.


INGENIERÍA INDUSTRIAL. REPORTE DE PRÁCTICA DE LABORATORIO. 6

[2] Manuel López Martínez, José Acosta Rodríguez,


“Manual de Introducción a MatLab” Universidad de
Sevilla, España. 2004.
[3] Brian Hahn y Dan Valentine “MATLAB esencial para
ingenieros y científicos” Sexta Edición.

Universidad Politécnica Salesiana. Sede Guayaquil.

Potrebbero piacerti anche