Introducción a Simulink

Slides:



Advertisements
Presentaciones similares
Insertar un cuadro de texto
Advertisements

INTRODUCCIÓN A WINDOWS
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
Excel.
Word.
Serie: Cómo hacer con EpiInfoTM. Módulo 1: Una base de datos sencilla.
Serie: Cómo hacer con EpiInfoTM .
Configuración de Control
Sección 13 Programación de Obra
Sección 4 Gastos Generales
El Asistente para Presupuestos
Cuestiones y problemas
Dirección Provincial de Educación Superior y Capacitación Educativa Dirección de Capacitación.
Cómo cargar contenidos en un curso en Moodle
Instrucciones para el uso del sintetizador de español venezolano.
Iniciación al Power Point
Reportes por Períodos Guía para obtener reportes por períodos Octubre 2008.
CONSULTAS AL SISTEMA DE GESTIÓN DE ARCHIVO (AKS / SGA)
Una vez completada esta lección, podrá:
LLECE - TERCE WinW3S Una introducción Santo Domingo, Marzo 2012.
Koldo Parra de la Horra 1 MANUAL DEL PUBLICADOR EN JOOMLA (9) Todo lo que necesitas saber para publicar tus artículos en la página Web del Centro Insertar.
Programación en C para electrónica
Estructuras de Información y Archivos
BASE DE DATOS Primeros pasos
CAMBIO DE CONFIGURACIÓN Inversores trifásicos de conexión a red Ingecon Sun 1.
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
¿CÓMO MATRICULAR EN MOODLE? - MASIVA (CSV) - INDIVIDUALMENTE
DESCRIPCION DE SISTEMAS
4. Mantenimiento de los espacios de trabajo. Manual de formación 2 4. Modificación de los espacios de trabajo 4.1 Introducción……………………………….……..……..…pág.
1 Taller Excel Esperanza Colón Antonio Domínguez Nieves Región: Caguas.
Descartes 2.0 Edición de de escenas Escena Acceso al editor Doble clic dentro de la escena.
Circuitos de Conmutación
Elaborado por: José Alonso Flores Gómez, Diapostiva: 1
Relaciones Industriales - DTI – Corpoica (Tibaitatá)
BIENVENIDO AL CURSO INTRODUCTORIO LIBREOFFICE IMPRESS 3.4.5
Introducción a Matlab Lectura 1.
Ejemplos ALGORITMOS.
Representancion grafica de dos o màs funciones en un plano cartesiano
TUTORIAL 2012 PAINT 2007.
I TINERARIO ALUMNO: A RACELI P ACO. C URSO : 2 º 1 º.
Servicio de Pago Referenciado de Contribuciones Federales
Todos los Derechos Reservados. Prohibida la reproducción por cualquier medio. Agosto Breve tutorial para conocer lo básico para empezar a trabajar.
MANUAL FREEMIND.
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
INTRODUCCIÓN A ASPEN PLUS
4. Introducción a Aspen Plus
Cont.. Universidad Católica de El Salvador Centro Regional de Ilobasco Licenciatura en ciencias de la educación con especialidad en matemática. Portafolio.
Minicurso "Presentaciones con PowerPoint"
Administrador de Base de Datos (Microsoft Access)
1 Programa P.A.L.M. Microdisector Laser Tutorial 1/3 Tutorial 1/3 MENÚ GENERAL MENÚ GENERAL.
Lección 9 Deslizadores, selecc. actuales y marcadores
Optimización de sistemas de trading
1 PRACTICA 3. Captura en Avid Xpress DV (4) 1.Preparar la captura 2.Captura de medios 3.Catalogar Bibliografía Capítulo 5, 6 y 7. Guía del usuario para.
Separata pro/E 15SEPT revision
Yolanda Mejido González
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
Guía Rápida de Ayuda para mecanismos del Software Guía Rápida de Ayuda para mecanismos del Software 1- Requerimientos del sistema 2- Una mirada rápida.
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
MAESTRÍA EN INGENIERÍA Y GESTIÓN AMBIENTAL
Tutorial Introductorio
MICROSOFT EXCEL Excel es una aplicación del tipo hoja de calculo, integrada en el entorno Windows, y desarrollada por Microsoft, en la cual se combinan.
II QUIMESTRE PARCIAL 4.
COMANDOS PRINCIPALES DE VISUAL BASIC 6.0
Para añadir comentarios a un texto de Word, siga estos pasos:
1 Una vez completada esta lección, podrá: Crear un libro. Conocer los elementos de la ventana de Microsoft Excel. Seleccionar celdas. Introducir texto,
Mediacentro Clase #2 de Excel I. Temario Insertar y eliminar: columnas filas y celdas Formatos de Celdas Formato de Filas, columnas y Hojas.
1 Una vez completada esta lección, podrá: Iniciar Word. Explorar la ventana de Word. Introducir texto en un documento. Guardar un documento. Cerrar un.
Modelado y simulación en Ingeniería Química. Manuel Rodríguez 1 4. Introducción a Aspen Plus.
Programa de Simulación
Escuela Superior Politécnica de Chimborazo Facultad de Administración de Empresas Escuela de Ingeniería en Marketing Jonathan Yamasca Tercero 2.
Transcripción de la presentación:

Introducción a Simulink MATLAB Versión 4.2c.1 SIMULINK Versión 1.3c

Indice  Qué es Simulink Cómo crear un modelo Cómo ejecutar la simulación de un modelo At the most basic level, building a model involves four steps: collecting and connecting blocks, simulating the system, analyzing results, and refining the model. Each of these steps will usually be done numerous times over the lifetime of a model. During this course, we are going to look at each of these steps in detail. We will first start with Collecting and connecting blocks. Later on we will simulate a few different types of models, and then we will work with oneof the models to analyze results. Finally we will look at some advanced features which will help you to refine your models.

¿ Qué es Simulink ? MATLAB SIMULINK Es una herramienta interactiva, para modelar y analizar sistemas dinámicos, basada en diagramas de bloques. Está fuertemente acoplada con MATLAB Toolboxes: Control, Señales Estadísticas, Finanzas,... Blocksets Stateflow What is SIMULINK? The course is about SIMULINK, but to understand SIMULINK, you first need to understand something about the environment that SIMULINK lives in: MATLAB The main thing to notice about the picture above is that SIMULINK belongs not at the center of the diagram, but off to the side. MATLAB solidly occupies center stage. So our question about SIMULINK leads to another question: What is MATLAB? I prefer to think of SIMULINK as a child of MATLAB. In order to work, SIMULINK needs MATLAB. The converse is not true. MATLAB Real Time Workshop SIMULINK See: Using SIMULINK Pages: 1-2 and 1-3

Crear un modelo Editar un modelo Abrir la ventana de un nuevo modelo Conectar los bloques Añadir bloques Cambiar el tamaño de los bloques Modificar etiquetas y añadir anotaciones Parametrizar los bloques Guardar un modelo (formato M-File) Abrir un modelo desde Matlab See: Using SIMULINK Pages: Chapters 2 and 3

Abrir la ventana de un nuevo modelo Escribiendo simulink se inicia el programa. » simulink Seleccionado, en Simulink, en el menú File el submenú New se crea la ventana de un nuevo modelo See: Using SIMULINK Pages: 3-3

doble click en un icono para desplegar los bloques de Añadir bloques Hacer doble click en un icono para desplegar los bloques de la librería You can get the Signal Generator from the Sources library. Likewise, pull the Gain block from the Linear library and the Scope block from the Sinks library. All you need to do is double click on the block library and then drag the blocks that you need into the new untitled model window. Arrastrar los bloques deseados dentro de la ventana del modelo simulink See: Using SIMULINK Pages: 3-4

Conectar los bloques Para añadir una línea: Arrastrar, pulsando el botón derecho del ratón, desde una salida, o desde una entrada, de alguno de los bloques See: Using SIMULINK Pages: 3-15 to 3-19

Cambiar el tamaño de los bloques Tras seleccionar el bloque, aparecen en él los puntos, desde los cuales se puede arrastrar para cambiar el tamaño del bloque Posteriormente se pueden mover el bloque para que las líneas de conexión queden rectas

Modificar etiquetas y añadir anotaciones Hacer click en la etiqueta y editarla Etiquetas Anotaciones Hacer click en el fondo y escribir el texto

Parametrizar los bloques Hacer doble click sobre el bloque que se desea parametrizar

Crea el fichero del modelo: Guardar un modelo Crea el fichero del modelo: orden_1.m Abrir el modelo desde Matlab See: Using SIMULINK Pages: 3-33, Appendix B

Ejecutar una simulación Poner los parámetros de la simulación Ejecutar una simulación desde la ventana del modelo Poner y sacar valores en/desde los modelos Utilizar en Matlab los valores obtenidos en la simulación Variables definidas en Matlab y Simulink Simular desde la línea de comandos

Poner los parámetros de la simulación Simular Poner los parámetros de la simulación This dialog box is as important to the success of your simulation as anything in the block diagram. It controls the major simulation parameters that are responsible for propagating your system through time. See: Using SIMULINK Pages: 4-6 to 4-18

Parámetros de simulación ( de un sistema lineal ) Método de integración: Linsim It is very important to understand the settings that you put in here. For instance, create a new model with a Signal Generator that feeds into a Scope. The Signal Generator frequency should be 1 Hz. Now set the stop time of the system to be 50 seconds, use a variable step solver with a max step size set to auto. What do you expect to happen? It is probably not what actually happens. What actually happens is that you get an almost completely flat line at 0. This is because your max step size will be 50/50 or 1 second. Your frequency of the Signal Generator is 1 Hz (or 1 cycle per second). That means that your output will be very close to zero for the entire simulation. See: Using SIMULINK Pages: 4-6 to 4-12c

Ejecutar una simulación desde la ventana del modelo Salida del bloque Auto-Scale Graph

Poner y sacar valores en / desde los modelos (desde / hacia el espacio de trabajo) It is possible to get data into and out of models using a number of different methods. If you use the Parameters Dialog Workspace I/O page to do this for you, then the top level of your SIMULINK diagram must contain an appropriate number of inports and outports. See: Using SIMULINK Pages: 4-14 to 4-16

Utilizar en Matlab los valores obtenidos en la simulación Después de ejecutar la simulación en Simulink

Variables definidas en MatLab y Simulink Tanto desde la ventana de Matlab como la de Simulink se “ve” el mismo Workspace o Espacio de trabajo Matlab Simulink » T = 2 ; » K = 1 ; The MATLAB workspace is a cauldron into which anything can be dumped including SIMULINK data. Espacio de trabajo T = 2 t = 0:0.01:10 K = 1 pi=3.14159... See: Using SIMULINK Pages: 3-12

Simular desde la línea de comandos ¿Por qué simular desde la línea de comandos? Repetir de manera automática las simulación Ajustar o sintonizar los parámetros Why simulate from the command line? This is a good question. Essentially the answer is that if you want to run repeated simulations and not have to wait around to run the simulation again and again then simulation from the command line is probably what you want. Also, if you are varying parameters ina model and analyzing the results from the variations, then it is much easier to set up a for loop to step through each parameter automatically. See: Using SIMULINK Pages: 4-21 to 4-28

Parámetros de simulación del modelo orden_1.m Simular un modelo Parámetros de simulación del modelo orden_1.m Modelo: orden_1.m Simulación desde la ventana del modelo (desde el menú correspondiente) : Se utilizan los parámetros definidos en el modelo Simulación desde la línea de comandos de MATLAB: Se utilizan otros parámetros: explícitos unos y por defecto otros

Simular desde la línea de comandos ( los métodos más sencillos ) Simular un modelo utilizando todos los parámetros. [t, x, y] = linsim (modelo, tfinal, x0,[tol, minstep, maxstep],...) El tiempo t, el estado x y la salida y son vectores que son retornados por la simulación. Si no se asignan los resultados a variables, se obtienen gráficamente Simular un modelo indicando el tiempo inicial, final y los intervalos de integración máximo y mínimo. linsim ( modelo, tfinal, x0, [tol, minstep, maxstep] ) The syntax for running a simulation from the command line has changed with SIMULINK 2. There is now one command for all of the solvers and controlling solver settings is much easier. Simular un modelo indicando únicamente el tiempo final. linsim ( modelo, tfinal) See: Using SIMULINK Pages: 4-21 to 4-28

Ejemplos desde la línea de comandos Parámetros de simulación del modelo desde MATLAB Modelo: orden_1.m Simulación indicando el tiempo final ( 10 ) y los intervalos de integración máximo y mínimo ( 0.1 ) >> tiempo = linsim ('orden_1',10 ,[ ],[0, 0.1, 0.1]) Simulación indicando únicamente el tiempo final ( 10 ) >> tiempo = linsim ('orden_1', 10)

FIN DE LA PRESENTACIÓN