Está en la página 1de 28

Combine LabVIEW y Matlab para Enseanza Prctica de Control

Arturo Vargas
Marketing Manager National Instruments Mexico

mexico.ni.com

MATLAB is a registered trademark of The MathWorks, Inc. All other

National Instruments de Mxico

Retos en la Enseanza de Control


Modelado y diseo
Proceso iterativo Modelos y diseo de espacio son complejos Prototipos no disponibles al inicio del proceso Sintonizacin del modelo requerida basada en datos empricos

Prototipaje de control rpido y HIL


Las plataformas de hardware son tpicamente de alto costo e inflexibles Se requiere desarrollo significativo para cambiar de la simulacin fuera de lnea a implementacin en tiempo real

mexico.ni.com

National Instruments de Mxico

Dnde se puede utilizar LabVIEW?


Simulacin del comportamiento de un actuador/carga bsicos Anlisis del diseo de control Identificacin de modelos y parmetros Programacin de algoritmos de control Experimentacin con comportamiento controlado del sistema

mexico.ni.com

National Instruments de Mxico

Plataforma para Control de NI


LabVIEW Development Environment

Control Design and Simulation Module


PID and Fuzzy Logic Toolkit

System ID Toolkit Simulation Interface Toolkit


LabVIEW FPGA Targets

StateChart Module
NI Motion Control

LabVIEW Real-Time

LV Microprocessor SDK

PXI
mexico.ni.com

cRIO
National Instruments de Mxico

sBRIO

32-Bit p

LabVIEW System Identification Toolkit


Identifique modelos de sistemas dinmicos directamente desde seales de mundo real de estmulo y respuesta Integre adquisicin de datos perfectamente para identificacin de sistemas basados en tiempo y frecuencia Integre con otros mdulos LabVIEW para construir algoritmos de control adaptativo Algoritmos paramtricos, polinominales, basados en frecuencia y grey box
mexico.ni.com National Instruments de Mxico

http://www.ni.com/mydaq

Demo 1: Identificacin de Sistemas con NI myDAQ

mexico.ni.com

National Instruments de Mxico

LabVIEW Control Design and Simulation Module

Anlisis y diseo de control interactivo Sistemas lineales y no lineales Respuesta en tiempo y frecuencia Caractersticas dinmicas Root Locus, PID, lead/lag ... Estado-espacio - LQR, LQG, polos, filtro Kalman ...

Uso de scripts .m con el nodo Mathscript Asistentes para diseo de control Convertidor de modelos Simulink Implementacin en Tiempo Real para HIL o prototipaje rpido

mexico.ni.com

National Instruments de Mxico

http://www.ni.com/mydaq

Demo 2: Simulacin de Modelos en LabVIEW

mexico.ni.com

National Instruments de Mxico

Toolkit de PID y Lgica Difusa


Integre algoritmos de control P, PI, PD y PID en sus aplicaciones de LabVIEW Use el Diseador del Sistema Difuso y VIs de Lgica Difusa para disear y controlar sistemas difusos Automatice las ganancias para mejorar el rendimiento del control Aproveche las caractersticas avanzadas incluyendo como ajuste de ganancia y anti windup integral

Windows/Real Time

Bloques de Funcin

FPGA

Control y Simulacin

mexico.ni.com

National Instruments de Mxico

Demo 3: Diseo PID y Lgica Difusa

mexico.ni.com

National Instruments de Mxico

Simulation Interface Toolkit


Conecte una interfaz de usuario de LabVIEW con su modelo de simulacin ejecutado en Simulink Utilice LabVIEW para interactuar con sus modelos desarrollados usando el software Simulink Conecte su modelo a E/S en tiempo real para generacin de prototipos, despliegue y simulacin HIL Aada fcilmente adquisicin de datos, E/S CAN y FPGA a travs de un dilogo basado en configuracin

mexico.ni.com

National Instruments de Mxico

LabVIEW MathScript
Programacin textual poderosa para procesamiento, anlisis y matemticas
Ms de 650 funciones incluidas Reutilice los scripts de archivos m creados en el software MathWorks, Inc. MATLAB y otros Parcialmente basado en las matemticas originales de NI MATRIXx

Una solucin nativa de LabVIEW


Interfaces interactivas y programticas No requiere software de terceros

mexico.ni.com

MATLAB is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners.

National Instruments de Mxico

Ventana Interactiva de Mathscript


Totalmente Integrada en LabVIEW
Acceso desde men de LabVIEW (Tools MathScript Window) Abra y ejecute sus archivos .m Introduzca comandos o scripts Vea respuesta inmediata Vea
Salida de texto Historial de comandos Variables Grficas

Interfaz de Lnea de Comando


mexico.ni.com

National Instruments de Mxico

Nodo MathScript
Combine matemtica textual con desarrollo grfico Implemente ecuaciones y algoritmos con texto Defina variables de entrada y salida en el borde Depure archivos .m con paso simple, breakpoints, y sintaxis resaltada
Nodo MathScript

mexico.ni.com

National Instruments de Mxico

Mdulo LabVIEW MathScript RT

Despliegue Archivos .m Personalizados a Plataformas de NI en Tiempo Real


mexico.ni.com National Instruments de Mxico

Curva de Aprendizaje Poca o Nula para Clientes Familiares con la Sintaxis del Lenguaje MathWorks Inc. MATLAB
Sintaxis de LabVIEW MathScript Sintaxis de MATLAB

mexico.ni.com

National Instruments de Mxico

Demo 4: Diseo de Control con Mathscript

mexico.ni.com

National Instruments de Mxico

Cmo Ensear Control con LabVIEW?


Planta ( Motor )
Vm

1. Modelado Identificar una representacin matemtica de la planta

Km 2 J eq Rm s + K m

Vm Voltaje Entrada m Velocidad Angular

mexico.ni.com

National Instruments de Mxico

Cmo Ensear Control con LabVIEW?


2.
controlador

Diseo de Control Elija un mtodo de control y disee un

mexico.ni.com

National Instruments de Mxico

Cmo Ensear Control con LabVIEW?


3. Simulacin Emplee un enfoque punto a punto para simular
la temporizacin del sistema con el solucionador

+_

PID

Km 2 J eq Rm s + K m

1 s

mexico.ni.com

National Instruments de Mxico

Cmo Ensear Control con LabVIEW?


4.
linearidades del mundo real, sintonizacin y verifique algoritmos de control
Sintonice diseos de control PID utilizando respuesta al escaln Empiece con ganancias en: Kc = 1, Ki = 0, y Kd = 0 Incremente la ganancia proporcional (Kc) para obtener el tiempo de levantamiento deseado Disminuya la ganancia derivativa (Kd) para reducir el sobretiro y el tiempo de establecimiento Incremente la ganancia integral (Ki) para reducir el error en estado estacionario

Sintonizacin y Verificacin Introduzca no

mexico.ni.com

National Instruments de Mxico

Cmo Ensear Control con LabVIEW?


5. Despliegue Implemente el sistema de control finalizado

+_

PID

1 s

mexico.ni.com

National Instruments de Mxico

Demo 5: Enseando Control con LabVIEW

mexico.ni.com

National Instruments de Mxico

Tutoriales

http://www.ni.com/courseware/

mexico.ni.com

National Instruments de Mxico

Intelligent Control Systems with LabVIEW


2009 Springer por Pedro Ponce Cruz y Fernando Ramirez Figueroa

Incluye Ejercicios en LabVIEW de Control Inteligente:


Lgica Difusa, procesos de razonamiento humano Redes Neuronales, emulacin de aprendizaje
Ejercicios Usando

Mtodos Evolutivos, Mtodos Predictivos y Ms


Incluye software de Control Inteligente para LabVIEW diseado por los autores

mexico.ni.com

National Instruments de Mxico

PREGUNTAS?

Arturo Vargas
Marketing Manager National Instruments Mexico arturo.vargas@ni.com 01 800 010 0793

mexico.ni.com

National Instruments de Mxico

Foro Acadmico 2011

mexico.ni.com

National Instruments de Mxico

También podría gustarte