Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION A SIMULINK
Entregado: 03-09-2020
Resumen:
En esta práctica de laboratorio se realizó una inducción acerca del manejo del programa Matlab y el toolbox que
el programa tiene llamado Simulink que permiten efectuar simulaciones para el análisis del comportamiento de
los diversos sistemas dinámicos. Teniendo en cuenta la versatilidad de este programa permite simular sistemas
que son lineales, no lineales, sistemas en tiempo continuo, en tiempo discreto o hacer una mezcla de ellos.
Adicionalmente de conocer los conceptos básicos que conllevan este programa se procedió a identificar las
opciones que este ofrece para su buen funcionamiento y se puso en práctica algunas funciones básicas
matemáticas.
Abstract:
In this laboratory practice, an induction was carried out about the use of the Matlab program and the toolbox that
the program has called Simulink, which allow to carry out simulations for the analysis of the behavior of the
various dynamical systems. Considering the versatility of this program, it allows to simulate systems that are
linear, non-linear, systems in continuous time, in discrete time or to make a mixture of them. In addition to
knowing the basic concepts involved in this program, we proceeded to identify the options it offers for its proper
functioning and some basic mathematical functions were put into practice.
Palabras Clave:
1
lleva a cabo una simulación para representar la
conducta del proceso a través del tiempo.
2.3 Simulink
Igualmente, la simulación es la representación de la
realidad mediante el empleo de un modelo u otro SIMULINK es una toolbox especial de MATLAB que
mecanismo que reaccionará del mismo modo que la sirve para simular el comportamiento de los sistemas
realidad bajo una serie de condiciones dadas. Simular dinámicos. Puede simular sistemas lineales y no
es avaluar cursos alternativos de acción, mediante
lineales, modelos en tiempo continuo y tiempo
técnicas cuantitativas, basados en hechos y
suposiciones, con un modelo matemático discreto y sistemas híbridos de todos los anteriores. Es
programable, a fin de facilitar la toma real de un entorno gráfico en el cual el modelo a simular se
decisiones en condiciones de incertidumbre. construye clicando y arrastrando los diferentes bloques
que lo constituyen. Los modelos SIMULINK se
2.2 Matlab:
guardan en ficheros con extensión *.mdl. Con las
MATLAB es el nombre abreviado de “MATriz nuevas versiones, SIMULINK ha ido ampliando sus
LABoratory”. Es un programa para realizar cálculos librerías de bloques (blocksets) y capacidades. En
numéricos con vectores y matrices, y por tanto se concreto, destaca el paquete STATEFLOW, que
puede trabajar también con números escalares (tanto permite la simulación de máquinas de estados.
reales como complejos), con cadenas de caracteres y
con otras estructuras de información más complejas.
Matlab es un lenguaje de alto rendimiento para
cálculos técnicos, es al mismo tiempo un entorno y un
lenguaje de programación. Uno de sus puntos fuertes
es que permite construir nuestras propias herramientas
reutilizables. Podemos crear fácilmente nuestras
propias funciones y programas especiales (conocidos
como M-archivos) en código Matlab, los podemos
agrupar en Toolbox (también llamadas librerías):
colección especializada de M-archivos para trabajar en
clases particulares de problemas. Matlab, a parte del Figura 2: Jerarquía de Matlab, Simulink, Stateflow
cálculo matricial y álgebra lineal, también puede
manejar polinomios, funciones, ecuaciones
diferenciales ordinarias y gráficos.
3. Metodología
2
procedimiento de doble clic para dar apertura al
programa instalado como se observa en la figura 4.
3
Figura 7. (b) Segunda forma de abrir la librería de 3.6. Primera Operación
Simulink Se realizo la primera operación con ayuda de
Simulink, siendo esta una resta de la siguiente manera:
4
constantes, conectándolos como se ve en
la figura 10 (d).
5
Figura 11 (b). impresión de resultados segunda
Figura 10 (f). Run operación
3.8. Tercera operación
3.7. Segunda Operación Se realizo la operación de división de la siguiente
Los primeros 4 pasos se duplicaron y se siguió el manera:
siguiente procedimiento para realizar una segunda 3.8.1.Se borro uno de los Displays y se buscó
operación: el bloque llamado “Divide” que se
encuentra en la librería Math
3.7.1.Después de duplicar los primeros 4 Operations, este bloque se ubico frente a
pasos se busco el bloque “Gain” los dos bloques “Gain” y se unificaron
encontrado en la librería Math las dos operaciones, después el bloque
Operations como se observa en la figura “Display” se ubicó al final de la
11 (a). operación para poder imprimir el
resultado, por último se corrió la
operación con ayuda de “Run” y se
obtuvo el resultado como se muestra en
la figura 12.
6
Figura 12. Impresión final de la tercera operación Figura 13 (b). impresión final de resultado de la
3.9. Ultima operación última operación realizada
En esta última operación se realizó una elevación al
cuadrado del resultado obtenido en la tercera 4. Conclusiones
operación de la siguiente manera:
Matlab es un programa de simulación de
3.9.1.En la librería Math Operations, se busco sencilla operación que permite el
el bloque llamado “Math Function”, se entendimiento de las funciones básicas
ubicó frente al bloque “Divide” y se matemáticas y de los distintos sistemas de
conectó al bloque “Display”, después de simulación que allí se pueden aplicar.
ubicarlo se le dio doble clic al bloque Debido a las diferentes acciones que se
“Math Function” y se cambio a square pueden ejecutar en el programa, no permite el
para poder tener el bloque en función desarrollo de diferentes operaciones
cuadrática y no exponencial como se matemáticas.
muestra en la figura 13 (a) El programa Matlab viene con un toolbox
llamado Simulink que facilita el
entendimiento de los distintos sistemas que se
pueden trabajar.
5. Bibliografía
http://webs.ucm.es/centros/cont/descargas/doc
umento11541.pdf
http://personales.upv.es/jbenitez/data/matlab.p
df
https://www.ugr.es/~javierrp/master_files/Se
minario%20de%20Matlab.pdf
https://upcommons.upc.edu/bitstream/handle/
Figura 13 (a). función cuadrática 2117/192916/tema_5_simulink-5156.pdf?
sequence=7&isAllowed=y
3.9.2.Se procedió a correr la operación con
ayuda de “Run” y se imprimió el
resultado en el bloque “Display” como
se puede ver en la figura 13 (b).