Está en la página 1de 7

INFORME DE LABORATORIO #1

INTRODUCCION A SIMULINK

Nathaly Luisana Bustos Morales Cód.: 18242004


Camilo José Gamarra Altahona Cód.: 18241008

Facultad de Ingenierías, Ingeniería Petroquímica, Universidad de Santander, Bucaramanga

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:

Simulink, Matlab, simulación, matemáticas, sistemas

1. Introducción le permiten al usuario llevar a cabo complejos


problemas matemáticos con mayor simplicidad.
El ser humano siempre se ha esforzado para optimizar
y hacer más simples las actividades cotidianas, en el Se han desarrollado programas agrupados en paquetes
caso de las matemáticas no es la excepción debido a la especializados conocidos como Toolboxes que
importancia que tiene, nos ayudan a entender permiten realizar procesos de optimización, que
fenómenos naturales y prevenir sus consecuencias, facilitan el desarrollo de prácticas para resolver
resolver interrogantes de ingeniería y finanzas, para problemas, un ejemplo de este es el SIMULINK.
crear y desarrollar programas investigativos en todas
las ramas de la ciencia, entre otros. 2. Marco Teórico

Para un manejo y entendimiento de las matemáticas, 2.1 Simulación:


se desarrollan programas computacionales que
facilitan el manejo y entendimiento de estas, La simulación se refiere a la operación de un modelo
MATLAB es un claro ejemplo, es la más reconocida a numérico que representa la estructura de un pro ceso
nivel mundial que consiste en paquetes y utilerías que dinámico. Dados los valores de las condiciones
iniciales, los parámetros y las variables exógenas, se

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.

Figura 3: Logo Matlab-Simulink

3. Metodología

3.1. Ingreso a Matlab


Este es el primer paso que se realizo durante la
práctica de introducción a Simulink, se buscó el logo
Figura 1: Logo MATLAB
de Matlab en el escritorio y se realizo el respectivo

2
procedimiento de doble clic para dar apertura al
programa instalado como se observa en la figura 4.

Figura 6. Otras funciones de Matlab.

3.3. Identificación y apertura del simulador


“Simulink”
Después de identificar que Matlab cuenta con la
extensión activa del simulador Simulink, se procedió a
conocer las maneras de abrir la librería las dos
maneras son:

3.3.1.Dar clic al botón llamado “SIMULINK”


que se encuentra en la barra de
Figura 4. Ingreso a MATLAB herramientas llamada “HOME”, como
se muestra en la figura 7 (a).
3.2. Reconocimiento de las funciones de Matlab
Como segunda instancia después de dar apertura a la 3.3.2.En la Ventana de Comando escribir la
aplicación, se conocieron diversas funciones, como palabra Simulink y presionar Enter,
por ejemplo la ventana de comando, la función de como se muestra en la figura 7 (b).
“New Script”, “New”, “Open”, “import data”, “sabe
workspace”, “Simulink”, “Run and time”, entre otros.
Además de conocer la ubicación de las funciones, se
identificó que su posición a veces varía según la
versión el Matlab. Podemos ver las distintas funciones
en la figura 5 y Figura 6.

Figura 7. (a) Primera forma de abrir la librería de


Simulink

Figura 5. Funciones principales Matlab (Command


Window o Ventana de Comando)

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:

3.4. Librería Simulink 3.6.1.En la librería de Simulink se ubicó la


Después de lograr abrir la librería Simulink se inicio parte de Commonly Used Blocks y se
con su reconocimiento y con la exploración de cada arrastró el bloque que tiene por nombre
una de sus funciones y comandos para las “constant” hacia el módulo en blanco
simulaciones, incluyendo las que vamos a utilizar como se observa en la figura 10 (a).
durante el semestre. Como se muestra en la Figura 8.

Figura 8. Librería Simulink

3.5. Nuevo modelo “New Model”


Para poder realizar la simulación, se necesitó la
activación de un nuevo modelo, o un modelo en Figura 10 (a). Primera constante
blanco para hacer la simulación, como se observa en la
figura 9.

3.6.2.Se duplico el bloque de constante


utilizando Ctrl + clic izquierdo sostenido
como se observa en la figura 10 (b)

Figura 9. New Model o modelo en blanco para


simulación

4
constantes, conectándolos como se ve en
la figura 10 (d).

Figura10 (b). bloque duplicado


Figura 10 (d). Resta
3.6.3.Se determinaron las constantes de cada
bloque dando doble clic en cada uno y 3.6.5.Para poder obtener el resultado de la
disponiendo números al azar, en este primera operación realizada se buscó el
caso fueron 3 y 9 respectivamente como bloque “Display” que se encuentra en la
se muestra en la figura 10 (c). sección de la librería llamada Sinks
como se ve en la figura 10 (e).

Figura 10 (e). impresión de resultado de la operación

3.6.6.Se puso a correr la operación con la


función Run que se encuentra en la caja
de herramientas de la parte superior del
simulador y dio el respectivo resultado
como se muestra en la figura 10 (f).

Figura 10(c). Determinación de constantes

3.6.4.Se prosiguió con la realización de la


operación Resta que se encontró en la
librería llamada Math Operations
eligiendo el bloque “Subtract”, se
arrastró y se instaló frente a las dos

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.

Figura 11 (a). Gain

3.7.2.En segunda instancia se le dieron los


valores a el bloque “Gain” en la ventana
de Matlab escribiendo: K= (un numero
al azar) en este caso 5 y se cambiaron
los valores numéricos a los bloques,
luego se presionó Run y se obtuvo el
resultado de cada operación como se
observa en la figura 11(b).

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).

También podría gustarte