Seminario de Simulink/WinCon

Documentos relacionados
CONTROLADORES DE CANCELACIÓN I Controladores de tiempo mínimo

Lab 1: Representación de señales en System Generator

Lab 2: Sumador/Restador en System Generator

Practica No. 2 MODELADO DE UN MOTOR DC. Pontificia Universidad Javeriana Facultad de Ingeniería Departamento de Electrónica Laboratorio de Control

INFORMÁTICA MATLAB GUÍA 5 Simulink

Práctica# 1 Teorema del muestreo Ph.D. César Martín Moreno II Término

CAPITULO 4.- QUANSER Planta Rotatoria

2.2. FUNDAMENTO TEORICO. Descripción de los componentes del kit de control de velocidad del generador- motor de corriente

Creación de nuevo modelo en Simulink

MÓDULO SOBRE PROGRAMACIÓN MATLAB

MATLAB. (PARTE III) APLICACIONES EN CONTROL CON SIMULINK SIMULINK

Análisis espectral de señales periódicas son Simulink

Adquisición de Datos usando Matlab

PROYECTO CORTO 2. Figura 1: Fotografía del sistema de velocidad angular hps5130

PRÁCTICA 6. SERVOMOTOR C.C. COMANDADO POR COMPUTADOR

Docente: Gabriel Rafael Lacayo Saballos Martes 15 de mayo de

Diseño de reguladores PID.

PRACTICA 1 LABORATORIO DE INGENIERÍA DE SISTEMAS INTRODUCCIÓN A MATLAB

INTRODUCCION A SIMULINK

LABORATORIO DE CIRCUITOS ELÉCTRICOS PRÁCTICA N 8 SIMULACIÓN: RESPUESTA EN CIRCUITOS DE PRIMER Y SEGUNDO ORDEN

Práctica 4 Simulación del sistema de control de motor de CD

PRÁCTICA 3. Análisis mediante Simulación de un Convertidor DC/DC Bidireccional

Cátedra: Fundamentos de Informática para Ingeniería Química. Introducción al manejo de Matlab 6.5

TEORÍA DE SISTEMAS. Un ejemplo de representación de un sistema mediante Simulink sería el siguiente:

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL LABORATORIO DE CONTROL AUTOMÁTICO

MÁSTER OFICIAL EN SISTEMAS ELECTRÓNICOS AVANZADOS, SISTEMAS INTELIGENTES. Asignatura: Convertidores Avanzados de Potencia.

PRÁCTICA N 5 CONTROL PI DE TEMPERATURA

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

LABORATORIO DE CIRCUITOS ELÉCTRICOS II PRÁCTICA N 8

Control en Tiempo Real de un Posicionador XY

SISTEMAS DE CONTROL ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL EN EL DOMINIO DE LA FRECUENCIA. Profesor: Adrián Peidró

Introducción a circuitos de corriente alterna(2).

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA. PRACTICA DE LABORATORIO No. 5 MANEJO DE DATOS SERIALES

Prefacio. 1 Sistemas de control

PRACTICA 9: Convertidores ADC (1)

Práctica 3.Simulación de sistemas

Departamento de Ingeniería Eléctrica y Electrónica. Guía de Prácticas de Laboratorio. Materia: Control I. Laboratorio de Ingeniería Electrónica

Simulación de sistemas con Simulink

Con las siguientes prácticas se quiere conocer, hallar y manejar las características propias de una Turbina tipo Pelton.

DIGITAL MEDIA SERVER MANUAL DE USUARIO

Robots Móviles. Practica No. 4. Comunicación entre Procesos Usando un Blackboard para Operar un Robot Móvil

SISTEMAS ELECTRÓNICOS DE CONTROL

Departamento de Ingeniería Eléctrica y Electrónica. Guía de Prácticas de Laboratorio. Materia: Control Digital. Laboratorio de Ingeniería Electrónica

INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA.

Practica No. 5 CONTROL DE SISTEMAS NO LINEALES POR REALIMENTACION DE ESTADOS

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

Universidad Tecnológica de la Mixteca

Practica No. 4 CONTOL DE POSICION - CONTROL DIGITAL

LABORATORIO DE CONTROL POR COMPUTADOR 4º - INGENIERIA DE TELECOMUNICACION

INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA.

AUTOMATIZACIÓN CON PLC. UNIVERSIDAD DE ANTIOQUIA DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA MEDELLÍN Sesión 5.

Discrete Automation and Motion Drives y PLC Plataforma de automatización AC500 Control Builder PS501 V2.0.0 Mi primer proyecto

INTRODUCCIÓN A SIMULINK/SYSTEM GENERATOR (XILINX FPGA) C7 Technology 1

PRÁCTICA Nº 1 INTRODUCCIÓN A MATLAB TOOLBOX DE CONTROL Y SIMULINK

DRIVER ROBOT FANUC. Manual de usuario

Introducción a MATLAB y LabVIEW

Guía para la realización de prácticas de Control

SIMULACIÓN DE CIRCUITOS EN RÉGIMEN TRANSITORIO Y CORRIENTE ALTERNA

Este capítulo está dedicado a la programación del microcontrolador y de la. tarjeta de adquisición de datos. La programación del microcontrolador se

GUIA DE PROGRAMACIÓN DE CONTROLADORES SOLARES EPSOLAR SERIES LANDSTAR Y VIEWSTAR

UNIVERSIDAD NACIONAL DE INGENIERÍA Departamento de Lenguajes y Simulación Guía de laboratorio I

3 y un vector Y 2 que contenga el cálculo de Y2 = 4X

Reporte de práctica 2 - Generador de funciones

Como crear horas extras manualmente

Material: NOTA TÉCNICA / TECH NOTE

INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

Tema: S7-200, Escalado de Valores analógicos

LABORATORIO DE ELECTRÓNICA DE POTENCIA PRÁCTICA N 1

analizar y estudiar las herramientas que MatLab ofrece para realizar la simulación del

PRÁCTICA 5. SERVOMOTOR EN BUCLE CERRADO

CIRCUITOS ELECTRÓNICOS. Práctica nº 1. Software de simulación de circuitos

CURSO Introducción al modelado y análisis de Sistemas con SIMULINK

Introducción a Arduino

Manual de instalación de DVB-T 210

Manual de formación para soluciones generales en automatización Totally Integrated Automation (T I A ) MÓDULO B6 Conversión STEP 5 => STEP 7

SimPowerSystems. Los componentes utilizados son agrupados en la librería denominado powerlib. Pasos para implementar el modelo

Práctica 2. Introducción a la simulación de sistemas mediante Simulink. Sistemas de primer, segundo y tercer orden. Objetivo

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

Sesión VI: Desarrollo de aplicaciones en el entorno MATLAB

Laboratorio de Control Industrial

Conexión segura al Laboratorio

Material: NOTA TÉCNICA / TECH NOTE

Tema: Instrumentación Virtual II

Restablecimiento de los switches de la serie Catalyst Express 500 en la configuración predeterminada de fábrica

Lab 5: Contador decimal en System Generator

Manejo de Windows, Excel, Word, Power Point e Internet

Asignatura: Base de Datos FA.C.E.N.A. - UNNE Cursado 2011

Transcripción:

Seminario de Simulink/WinCon INEL5508 - Control Digital Jesús David González-Llorente Universidad De Puerto Rico Recinto Universitario De Mayagüez Departamento de Ingeniería Eléctrica y de Computadoras Mayagüez Octubre de 2008 J.González (UPRM) SIMULINK/WINCON 2008-II 1 / 29

Contenido 1 Introducción a Simulink 2 Muestreo, Retenedor de Orden Zero, ZOH 3 Introducción a Wincon 4 Metodología Identificar Conexiones Crear Modelo, (SALIDA) Configurar WINCON Compilar Modelo Ejecutar Modelo Modificar Modelo (ENTRADA) 5 Resumen J.González (UPRM) SIMULINK/WINCON 2008-II 2 / 29

Introducción a Simulink Qué es simulink Extensión de MATLAB para la simulación de modelos matemáticos mediante diagramas de bloques. Elementos para visualización Funciones de transferencia y operaciones matemáticas Señales predefinidas (Sinusoides, Escalones, Pulsos) J.González (UPRM) SIMULINK/WINCON 2008-II 3 / 29

Construyendo Modelos en Simulink Buscar y Seleccionar Componente en la librería Arrastrar para insertar en el espacio de trabajo Editar valores, mediante doble click Interconectar los bloques J.González (UPRM) SIMULINK/WINCON 2008-II 4 / 29

Muestreo, ZOH: Retenedor o Extrapolador El tiempo de muesteo se fija en el retenedor de orden cero. Insertar ZOH después del bloque de entrada (Retenedor). Insertar ZOH antes de la salida (Extrapolador). El retenedor de orden zero se encuentra en la librería de simulink-discrete-zero-order-hold J.González (UPRM) SIMULINK/WINCON 2008-II 5 / 29

ZOH: Retenedor J.González (UPRM) SIMULINK/WINCON 2008-II 6 / 29

Introducción a Wincon Qué es Wincon Es una aplicación para Windows 2000/XP que permite la ejecución en tiempo real de código generado de un diagrama de Simulink J.González (UPRM) SIMULINK/WINCON 2008-II 7 / 29

Toolbox Wincon J.González (UPRM) SIMULINK/WINCON 2008-II 8 / 29

Contenido 1 Introducción a Simulink 2 Muestreo, Retenedor de Orden Zero, ZOH 3 Introducción a Wincon 4 Metodología Identificar Conexiones Crear Modelo, (SALIDA) Configurar WINCON Compilar Modelo Ejecutar Modelo Modificar Modelo (ENTRADA) 5 Resumen J.González (UPRM) SIMULINK/WINCON 2008-II 9 / 29

Identificar Conexiones Modelo de la tarjeta de Adquisición, (Q4, PCI-MultiQ, Q8) Número del Canal de salida análogo Tipos de sensores del Módulo SRV-02 o IP02 Número del Canal de entrada (analógico o encoder) J.González (UPRM) SIMULINK/WINCON 2008-II 10 / 29

Contenido 1 Introducción a Simulink 2 Muestreo, Retenedor de Orden Zero, ZOH 3 Introducción a Wincon 4 Metodología Identificar Conexiones Crear Modelo, (SALIDA) Configurar WINCON Compilar Modelo Ejecutar Modelo Modificar Modelo (ENTRADA) 5 Resumen J.González (UPRM) SIMULINK/WINCON 2008-II 11 / 29

Modelo Simulink Salve los archivos en un directorio dentro de la unidad lógica X:\ Siempre inserte saturadores Analog Output según la tarjeta identificada En este laboratorio no hay MQ3 DAC!!! J.González (UPRM) SIMULINK/WINCON 2008-II 12 / 29

Contenido 1 Introducción a Simulink 2 Muestreo, Retenedor de Orden Zero, ZOH 3 Introducción a Wincon 4 Metodología Identificar Conexiones Crear Modelo, (SALIDA) Configurar WINCON Compilar Modelo Ejecutar Modelo Modificar Modelo (ENTRADA) 5 Resumen J.González (UPRM) SIMULINK/WINCON 2008-II 13 / 29

Configurar Modelo para WINCON En la ventana Configuration Parameters: Real Time Workshop: make wc, wc default tmf Solver: ode1, fixed-step, single tasking Interface: Transport layer:wincon J.González (UPRM) SIMULINK/WINCON 2008-II 14 / 29

Real Time Workshop simulation - simulation parameters o Crtl E y fijar los siguientes parámetros: J.González (UPRM) SIMULINK/WINCON 2008-II 15 / 29

Solver simulation - simulation parameters o Crtl E y escribir los siguientes valores: J.González (UPRM) SIMULINK/WINCON 2008-II 16 / 29

Interface simulation - simulation parameters o Crtl E y escribir los siguientes valores: J.González (UPRM) SIMULINK/WINCON 2008-II 17 / 29

Contenido 1 Introducción a Simulink 2 Muestreo, Retenedor de Orden Zero, ZOH 3 Introducción a Wincon 4 Metodología Identificar Conexiones Crear Modelo, (SALIDA) Configurar WINCON Compilar Modelo Ejecutar Modelo Modificar Modelo (ENTRADA) 5 Resumen J.González (UPRM) SIMULINK/WINCON 2008-II 18 / 29

Construcción del Modelo Compilar En simulink ir al menú Wincon- Build Verificar en ventana de comando de MATLAB: Success!!! Si no hay errores, entonces se inicia WinconServer La opción clean para eliminar archivos compilados La opción download cuando no se hacen cambios en la estructura. J.González (UPRM) SIMULINK/WINCON 2008-II 19 / 29

Contenido 1 Introducción a Simulink 2 Muestreo, Retenedor de Orden Zero, ZOH 3 Introducción a Wincon 4 Metodología Identificar Conexiones Crear Modelo, (SALIDA) Configurar WINCON Compilar Modelo Ejecutar Modelo Modificar Modelo (ENTRADA) 5 Resumen J.González (UPRM) SIMULINK/WINCON 2008-II 20 / 29

Iniciar Instrumento Virtual Botón START (de color verde) debe estar habilitado Presione el botón START sobre el Wincon Server. Power Supply on? Botón START se convertirá en botón de parada STOP Cambio de valores en tiempo de ejecución: Amplitud=1.5, frecuencia=0.5 J.González (UPRM) SIMULINK/WINCON 2008-II 21 / 29

Contenido 1 Introducción a Simulink 2 Muestreo, Retenedor de Orden Zero, ZOH 3 Introducción a Wincon 4 Metodología Identificar Conexiones Crear Modelo, (SALIDA) Configurar WINCON Compilar Modelo Ejecutar Modelo Modificar Modelo (ENTRADA) 5 Resumen J.González (UPRM) SIMULINK/WINCON 2008-II 22 / 29

Lectura de Sensores Bloque para lectura de datos, analog input o encoder input Construir de nuevo (build) J.González (UPRM) SIMULINK/WINCON 2008-II 23 / 29

Graficando desde Wincon Scope debe abrirse en el menú plot desde WinconServer!!! Fije los extremos de los ejes a un rango adecuado. Fixed J.González (UPRM) SIMULINK/WINCON 2008-II 24 / 29

Importancia de las unidades de las variables MQ3 ENC? En qué unidades está visualizando? Voltaje?, Pulsos? Inserte conversión a las unidades que definió en su modelo. Use unidades del Sistema Internacional para realimentar Puede hacer transformaciones para visualizar (Ej: rad a grados) Fije limites de seguridad, la ejecución debe detenerse cuando la variable alcance un determinado valor: ver stop simulation J.González (UPRM) SIMULINK/WINCON 2008-II 25 / 29

Ejemplo de Sistema de Control En caso de INEL5508 Control digital, se debe insertar ZOH. Donde? J.González (UPRM) SIMULINK/WINCON 2008-II 26 / 29

Logros a Alcanzar Simula un sistema en simulink Reconoce la importancia de wincon Utiliza bloques ZOH en simulink como retenedor y extrapolador Selecciona un periodo de muestreo adecuado Envía una señal análogica para accionar un motor desde simulink/wincon Lee sensores (análogico y encoder) usando simulink/wincon Reconoce la importancia de las unidades de las variables Identifica las conexiones para leer sensores y alimentar un motor en su estación de trabajo Identifica los bloques para la construción de un sistema de control J.González (UPRM) SIMULINK/WINCON 2008-II 27 / 29

Aprender Haciendo Manos a la obra. Ver guía Preguntas, Sugerencias, Comentarios http://ece.uprm.edu/control/manual/wincon/wincon5508.pdf J.González (UPRM) SIMULINK/WINCON 2008-II 28 / 29

Referencias I Linear IP01-IP02 Integration with Wincon. http://ece.uprm.edu/control/manual/ Wincon 5.1, User s guide.. Quanser Consulting Inc. Real Time Digital Signal Processing and Control Under Windows NT using SIMULINK and TCP/IP Technology Seminario - Taller Integración de Simulink R y WinCon R http://ece.uprm.edu/control/manual/wincon/wincon-2008-i.htm J.González (UPRM) SIMULINK/WINCON 2008-II 29 / 29