Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen— Este trabajo trata sobre una herramienta especial Los valores asignados en el Workspace de Matlab son con
de Matlab para realizar simulaciones de sistemas lineales, no los que simulará el Simulink en el modelo.
lineales, en tiempo continuo, discreto y sistemas híbridos de todos
los que hemos mencionado. Simulink usa diagramas de bloques
para representar los sistemas a simular, para poderlas graficar se
arrastran los diagramas desde una librería de bloques y luego
interconectarlos mediante conectores.
I. INTRODUCCIÓN
Simulink es una herramienta para el modelaje, análisis y II. MATERIALES Y MÉTODOS
simulación de una amplia variedad de sistemas físicos y
A. Identificación de las variables del sistema
matemáticos, inclusive aquellos con elementos no lineales y
aquellos que hacen uso de tiempos continuos y discretos. Como Para poder simular cualquier sistema se necesita identificar
las variables con las que va a trabajar. Para poder hacerlo
una extensión de Matlab, Simulink adiciona muchas
primero graficamos modelo que deseamos y le asignamos las
características específicas a los sistemas dinámicos, mientras
variables que van a intervenir en nuestro modelo.
conserva toda la funcionalidad de propósito general de Matlab.
Así Simulink no es completamente un programa separado de
Matlab, sino un anexo a él. El ambiente de Matlab está siempre
disponible mientras se ejecuta una simulación en Simulink. [1]
Donde:
𝐹𝑘 = 𝑘 ∗ 𝑥(𝑡)
𝐹𝑐 = 𝐶 ∗ 𝑥 ′ (𝑡)
ⅆ𝑥(𝑡)
𝑥 ′ (𝑡) =
ⅆ𝑡
𝐹(𝑡) − 𝑘 ∗ 𝑥(𝑡) − 𝐶 ∗ 𝑥 ′ (𝑡) = 𝑚 ∗ 𝑥 ′′ (𝑡) Para poder seleccionar uno de los bloques solo debemos
arrastrarlos hacia la pantalla de Simulink, para poder hacer el
Y luego despejamos la mayor variable quedándonos la ecuación modelo del Sistema Masa Resorte necesitaremos de los
a graficar de la siguiente manera: siguientes bloques:
1
𝑥 ′′ (𝑡) = ∗ 𝐹(𝑡) − 𝑘 ∗ 𝑥(𝑡) − 𝐶 ∗ 𝑥 ′ (𝑡)
𝑚
B. Simulación en Simulink
Ilustración 6.- Step "Fuerza Aplicada" F(t)
Para iniciar abrimos el programa Matlab y esperamos a que
cargue. Una vez abierto Matlab hacemos clic en el icono de
Simulink y luego se nos abrirá una pantalla que es donde
iniciaremos con la creación de la gráfica del modelo a simular.
Una vez identificados todos los bloques que necesitaremos Los valores asignados para cada variable fueron:
para diseñar el modelo en el Simulink los siguiente será
conectarlos de acuerdo a la ecuación que tenemos y a la función • c = 0.5
que realice cada bloque obteniendo un modelo a simular de la • F=5
siguiente manera: • k = 1.5
• m = 10
Ilustración 12.- Sistema Masa Resorte en Simulink Ilustración 15.- Resultado en bloque Display
𝐹(𝑠) − 𝑥𝑠(𝑘 + 𝐶𝑆 + 𝑚𝑠 2 ) = 0
𝑜𝑢𝑡
𝐺=
ⅈ𝑛
Ilustración 18.- Gráfica de Transfer Function
𝑥(𝑠)
𝐺=
𝐹(𝑠)
III. RESULTADOS
Despejando los últimos términos de nuestra ecuación de la Después de haber probado con ambos métodos de obtener la
Transformada de Laplace tendremos la siguiente ecuación a ecuación y simularlo en Simulink obtenemos como resultado el
diseñar en Simulink: mismo valor.
1 𝑥(𝑠) Ambas simulaciones las gráficas oscilan y terminan en
2
=
𝑘 + 𝑐𝑠 + 𝑚𝑠 𝐹(𝑠) estado estacionario en el punto 3.335, cabe recordar que el
estado estacionario se da cuando las oscilaciones disminuyen
en un punto específico.
Para poder realizar la simulación en Simulink buscamos el
bloque Transfer Fcn y agregamos las ecuaciones de nuestro
resultado junto a la fuerza aplicada y el Scope a la salida:
IV. CONCLUSIONES
Simulink es una herramienta muy útil para poder simular
todo tipo de proceso, como hemos visto en este informe no solo
se puede diseñar y simular de una sola manera, sino que
podemos encontrar varias formas de hacerlo, pero el resultado
en el Scope es el mismo.
Al simular el modelo de la ecuación diferencias nos da como
resultado y valor para 3.335 lo mismo que simulamos con la
función de transferencia.
Lo que diferencia una función de la otra es que la función de
transferencia tendremos solo una entrada y una salida y eso nos
da el resultado, con el modelo de la ecuación diferencial
podremos visualizar cada parte del proceso, podremos
visualizar resultados de cada etapa arrastrando un Display y
podremos probar varios valores para cada constante y ver el
resultado con un Display y un Scope.
REFERENCIAS