Está en la página 1de 23

Titulo: Programación Gráfica-Simulink..

Ciclo Académico y Paralelo: Cuarto “B”


Integrantes: Chauca Danilo
Cherrez Katherine
Freire Juan
Módulo y Docente: Software de Simulación
Ing. Gordón Carlos
Titulo: Programación Gráfica - Simulink.
Objetivos:

 Diseñar dos circuitos modelos que logren cumplir con las expectativas que plantea el tema principal.

 Realizar las simulaciones respectivas de los circuitos modelos escogidos para nuestras prácticas.

 Comprobar de que exista un correcto funcionamiento de las prácticas realizadas.


SIMULINK

SIMULINK es una toolbox especial de MATLAB que sirve para simular el comportamiento de los sistemas
dinámicos. Puede simular sistemas lineales y no lineales, modelos en tiempo continuo y tiempo discreto y
sistemas híbridos. Es un entorno gráfico en el cual el modelo a simular se construye clicando y arrastrando los
diferentes bloques que lo constituyen.
Los modelos SIMULINK se guardan en ficheros con extensión *.mdl. Con las nuevas versiones, SIMULINK ha ido
ampliando sus librerías de bloques y capacidades. En concreto, destaca el paquete STATEFLOW, que permite la
simulación de máquinas de estados.

Otras blocksets de interés son, por ejemplo, las de comunicaciones (Communications Blockset, CDMA Reference
Blockset, RF Blockset) que incluyen bloques que simulan estaciones de telefonía móvil o dispositivos tales como
los PLLs; las de aplicaciones específicas (Aerospace Blockset, Signal Processing Blockset, Video and Image
Processing Blockset); y las de soporte (Gauges Blockset).
Hay muchas demos y efectos ( por ejemplo, las demos de SimMechanics o Virtual Reality Toolbox
Además, algunas toolboxes de MATLAB incorporan también bloques de SIMULINK. Es el caso, por ejemplo, de la
Control Systems Toolbox, Neural Network Toolbox, Fuzzy Logic Toolbox, System Identification Toolbox.

También existen librerías de bloques que permiten interactuar con tarjetas de adquisición de dados y DSPs:
RealTime Workshop, Embedded Targets for Motorola and TI, xPC Target. Teclear >>ver en la ventana de comandos de
MATLAB para ver qué versión de SIMULINK y qué blocksets están instaladas.
Práctica 1:
 El primer paso que debemos realizar es abrir simulink y crear un nuevo Blank Model para poder programar
nuestro programa.
 Después de abrir un nuevo Blank Model, procedemos a insertar una imagen, ya que en esa imagen se
encuentra lo que debemos programar, y eso nos servirá como guía para ir programando.
 Una vez que ya tenemos nuestra imagen, analizamos lo que debemos programar.
 Una vez que ya analizamos como vamos a programar procedemos a abrir Library Browser, ya que ahí
encontraremos todos los bloques que nos servirá para programar.
 Una vez que abrimos Library Browser procedemos a buscar todos los bloques que necesitamos para la
programación.
 Para poner los bloques en el entorno de trabajo solo arrastramos el para realizar la programación.
 Una vez que ya tenemos todos los bloques necesarios para la programación, procedemos a unir cada bloque
respetando los signos y la dirección de las flechas.
A continuación, damos doble clic en los bloques para poder cambiar a los valores que nos da nuestro
ejercicio
Después de haber cambiado todos los valores de cada bloque a los valores podemos ejecutar nuestro programa.
Al momento de ejecutar el programa damos doble clic en el bloque Scope y se desplegará una gráfica en donde se
visualizara cual es el nivel del tanque
 De igual manera podemos ir variando el tiempo o el nivel del tanque inicial.
 Finalmente vemos que simulink es una herramienta muy poderosa que nos permite programar por medio de
bloques diferentes programas, como en este caso la programación de un sistema hidráulico.
Practica #2:

Para la presente practica de igual manera vamos a necesitar que crear un nuevo archivo para poder realizar
nuestro pequeño programa basado en “Programación de Gráficas”:
La ecuación que tenemos la estamos planteando como el circuito presente:
 Una vez ya teniendo claro sobre que vamos a trabajar debemos abrir nuestro Library Brower donde
podremos manipular los diferentes componentes para ello primero utilizamos un Pulse Generator que
lo encontraremos en la pestaña de Sources:

 Posteriormente, vamos con los gain los cuáles serán las ganancias de nuestro circuito que nos permitirán
hacer que concuerde con nuestra ecuación:

 
 Además, vamos a necesitar un Sum que lo podremos encontrar en Math Operation donde debemos
tener en cuenta que vamos a poner los signos de la siguiente manera:

 El integrator va hacer indispensable en este circuito el cual nos permitirá convertir de a como lo
podemos en la siguiente gráfica:
 Para poder visualizar las gráficas tanto la que tenemos al principio de nuestro circuito como la resultante
vamos a utilizar un Mux que nos permitirá ver los versus de las gráficas:

 Finalmente, vamos a utilizer un scope que nos permitirá visualizar las gráficas tanto la inicial como la
resultante para que como estuvo diseñado nuestro circuito:
 El circuito final para que puedan ver como quedo nuestro programa el cual nos permitió visualizar las ventajas
de este potente software de simulink.

 
Conclusiones
 Se logró realizar un diseño adecuado de dos circuitos modelos que logren cumplir con todos
los requerimientos del tema principal.
 Realizar las simulaciones respectivas de los circuitos modelos ya escogidos para nuestras
prácticas.
 Comprobar de que exista un correcto funcionamiento de las prácticas realizadas.

Recomendaciones
 Para realizar este tipo de simulaciones con el entorno de Simulink, es necesario conocer el
entorno de programación de Matlab.
 Se recomienda realizar diversas simulaciones con este entorno, para la adquisición de
experiencia con el manejo de este software.
Bibliografía:

[1] I. R. A. Jiménez-Rodríguez, «MATLAB/SIMULINK: MODELOS PARA SIMULAR MEDICIONES


ELÉCTRICAS,» Habana, 2018.
[2] J. R. Pérez, «Introducción a Matlab Y Simulink,» Granada, 2017.

También podría gustarte