PROCESAMIENTO DE DATOS LABORATORIO N° 06
Matlab Introducción al uso de simulink CODIGO DEL CURSO:
A lumno(s lumno( s ) TURPO CHUI DILVER
Muy bueno (5)
Rúbrica:
Bueno (4)
Regular (3)
Malo(2)
Uso de la interfaz y librerías de simulink Entender como simulink utiliza bloques para representar procesos matemáticos comunes. Crear y ejecutar modelos diseñados en simulink Observaciones y conclusiones.
Nota Grupo C arrera rr era /C /C iclo ic lo Fecha Fec ha de entreg entreg a PROGRAMA DE FORMACIÓN REGULAR
Muy Malo (1)
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 2 de 18
I.- OBJETIVOS: 1. 2. 3. 4.
Conocer las herramientas del entorno de simulink Usar los objetos de simulink para realizar modelos realizados en simulink Utilizar la lógica matemática en simulink Diseñar simulaciones desde simulink
II.- SEGURIDAD: Advertencia: En este laboratorio está prohibida la manipulación del hardware, conexiones eléctricas o de red; así como la ingestión de alimentos o bebidas. Al culminar la sesión de laboratorio, apagar correctamente la computadora y el monitor
III.- FUNDAMENTO TEÓRICO: El docente dará una breve explicación para reforzar lo aprendido en las exposiciones.
IV.- NORMAS EMPLEADAS: No aplica
V.- RECURSOS: ●
En este laboratorio cada alumno trabajará con un equipo con software Matlab 2017.
VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA: ●
El desarrollo del laboratorio es individual.
VII.- PROCEDIMIENTO: Nota: En cada una de las sesiones se aprenderá a utilizar varias de las funciones de MATLAB que habitualmente se usan para generar, manipular y hacer simulaciones. CONCEPTO DE SIMULINK Es una plataforma de Matlab para la simulación multidominio y diseño basado en m odelos de sistemas dinámicos. Proporciona un entorno gráfico interactivo y un conjunto de librerías de bloques personalizables que permiten diseñar, simular, implementar y probar una gran variedad de sistemas con variación temporal, entre los que se incluyen sistemas de comunicaciones, control, procesado de señales, vídeo e imagen. Simulink ofrece acceso a numerosas herramientas que permiten desarrollar algoritmos, analizar y visualizar simulaciones, personalizar el entorno de modelaje y definir señales, parámetros y datos de pruebas. ¿QUE HACE SIMULINK? Permite definir de una forma lógica las diferentes etapas del proceso de diseño de un determinado sistema y establece un flujo de datos entre ellas. Los diagramas de bloques permiten una descripción en alto nivel del sistem a a la vez que son fácilmente modificables con la finalidad de conseguir el comportamiento deseado. Proporcionan
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 3 de 18
Características principales Lenguaje de alto nivel para cálculos científicos y de ingeniería Entorno de escritorio afinado para la exploración iterativa, el diseño y la solución de problemas Gráficas para visualizar datos y herramientas para crear diagramas personalizados Aplicaciones para ajustar curvas, clasificar datos, analizar señales, ajustar sistemas de control y muchas otras tareas Toolboxes complementarias para una amplia variedad de aplicaciones científicas y de ingeniería Herramientas para crear aplicaciones con interfaces de usuario personalizadas Interfaces para C/C++, Java®, .NET, Python, SQL, Hadoop y Microsoft Excel Opciones de implementación libres de regalías para compartir programas de MATLAB con los usuarios finales INGRESAR A SIMULINK Para ingresar al entorno de SIMULINK se puede seguir cualquiera de los siguientes pasos:
1. PRIMERA FORMA de Ingresar es escribiendo la palabra simulink en el promt y luego dar enter
2. Después de unos segundos de espera se abre la siguiente ventana dependiendo de la versión de Matlab, si se está trabajando con la versión 2017 aparece la siguiente ventana:
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 4 de 18
Sin embargo, si se está trabajando con la versión 2007 se abre la siguiente ventana con los siguientes elementos:
Indique Ud. para que sirve cada uno de estos tres elementos:
Buscador
Es una ventana en la cual no s ayuda a buscar más rápido las ventanas que deseamos utilizar.
Descriptor
Tiene una función
Explorador
Nos sirve para poder encontrar lo bloques, en la cual podemos realizar
Cuál es el número o la cantidad de librerías de bloques Tiene una cantidad de 40 en la cual están todas las ventanas que deseamos trabajar.
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 5 de 18
3. SEGUNDA FORMA de ingresar es haciendo click en la palabra simulink que está en la barra de herramientas de Matlab que se encuentra en cualquiera de las versiones.
Versión 2017
Versión 2007
Matlab tiene muchas librerías de bloques, pero la que más se usa son los bloques de SIMULINK, así mismo lo que más se utiliza son las bibliotecas de Sources, en esta biblioteca se encuentran las fuentes o generadores, la biblioteca Sinks es una biblioteca de salida o visualización y dentro de esta podemos encontrar por ejemplo el display, Scope, terminator, etc., otra biblioteca es continous la cual a través de sus bloques nos permite derivar una señal de acuerdo al tiempo e integrarla, etc., otra biblioteca es la de Math Operations los bloques de esta librería nos permite tener el valor absoluto (abs), sumar, sumar dos variables y entregar un resultado (add), también nos permite aumentar los valores con el bloque Gain. Hay que aclarar que en la versión 2017 ya no aparece la ventana de librerías, simplemente después de hacer click en simulink, se puede ingresar a través de Blank Model,, en la ventana q ue aparece ya se puede ingresar el nombre del bloque a utilizar, ejemplo:
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 6 de 18
Simulaciones de operaciones lógicas básicas para familiarizarse con simulink: Tome capturas de pantalla conforme vaya avanzando y documéntelo en su informe: 1.
Hacer una multiplicación con 4 valores. Ejemplo 18 x 4 x 12 x 5
2.
Primero se debe ingresar a Simulink
En la versión 2017 para poder visualizar las librerías hacer click en View / Library browser
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 7 de 18
Cuál es la diferencia entre las dos versiones: Las 2017 esta pa
3.
Ingresar 4 constantes 4 bloques denominados constant. (se encuentra en la biblioteca SOURCES). Estos bloques generaran un valor constante a los cuales les daremos los valores que pide el laboratorio. –
según el DESCRIPTOR en que consiste este bloque e indique como cambio el valor de cada cosntante:
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 8 de 18
4.
Para poder llevar acabo la multiplicación se debe ingresar el operador correspondiente: (PRODUCTO).
5.
Ingresar el bloque PRODUCT que se encuentra en la biblioteca Math Operations. Observa que si has cambiado los valores de las constantes debe quedar como muestra la imagen.
6.
Para poder hacer la multiplicación se debe multiplicar los dos primeros valores 18 x 4, para poder lograr este objetivo se debe enlazar según la imagen.
Que falta para ver el resultado
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 9 de 18
7.
Para ver el resultado hay que ingresar un Display que se encuentra en la biblioteca Sinks. También hay que enlazarlo, ver la imagen
8.
Para poder ver la simulación o el resultado de la multiplicación hacer clic en el botón de color verde RUN
9.
Con la lógica que hasta acá se ha trabajado, concluir el ejercicio multiplicando los 4 valores. Cuando concluyas el ejercicio, capturar la imagen e indicar el procedimiento: Procedimiento: Para ingresar a simulink lo primero debemos de ingresa a comand Windows la palabra simulik en donde nos abrirá una ventana de simulink en donde aprecen varias opciones para realiza, nosotros insertamos cuatro constantes se encuentra en la biblioteca SOURCES, Para poder llevar acabo la multiplicación se debe ingresar el operador correspondiente: (PRODUCTO). Ingresar el bloque PRODUCT que se encuentra en la biblioteca Math Operations
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 10 de 18
PEGAR LA IMAGEN:
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 11 de 18
10. El mismo ejercicio se puede hacer con menos bloques. (tres bloques). Insertar 1 constan, 1 Gain y 1Display. Ver imagen 11. Indicar en que bloque hay que modificar y que es lo que hay que modificar. En este caso se modifica el bloque de gain donde ahí es el que se produce la operación
PEGAR LA IMAGEN:
12. Realizar la siguiente operación: 18 x 17/2 - 18 pegar la imagen, pero
maximizando la operación e indicar cuál es el resultado
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 12 de 18
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 13 de 18
13. Cómo se puede hacer para juntar los dos ejercicios en un solo display. Para poder lograr el objetivo hay que ingresar el bloque denominado MUX que se encuentra en la biblioteca Simulink(commonly Used Bl
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 14 de 18
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 15 de 18
14. Enlazar los dos ejercicios con MUX y con display. Luego hacer clic en el botón verde RUN. Pegar la imagen .
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 16 de 18
15.- Efectuar los siguientes ejercicios en simulink: Capturar las pantallas y pegar a donde corresponda Ejercicio N° 1:
72
Ejercicio N° 2:
√ 81
Ejercicio N° 3:
82 + 62
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 17 de 18
Ejercicio N° 4:
72 √ 64
Ejercicio N° 5:
5 √ 64 + 72
Nro. DD-106
Procesamiento de Datos – Lab. 06 Introducción al uso de simulink Página 18 de 18
Ejercicio N° 6:
x − √
Observaciones Para ingresar a matlad se requirió entrar a otro matlad virtual en la cual se tuvo problemas al entrar había problemas con la computadora. La computadora en algunos casos se ponía lento debido a que es antigua y nos conveniente para realizar estos tipos de trabajos.
Conclusiones En el programa matlad se pudo observar que podemos entrar a ontra ventana llamada simulink en la cual