Vous êtes sur la page 1sur 27

Simulacin y Diseo de Control con LabVIEW

Gustavo Valds
Ingeniero de Marketing, National Instruments

Retos en la Industria
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
3

Plataforma para Control de NI


LabVIEW Development Environment
Control Design and Simulation Module
PID and Fuzzy Logic Toolkit

System ID Toolkit Simulation Interface Toolkit

StateChart Module

NI Motion Control

LabVIEW Real-Time

LabVIEW FPGA Targets

LV Microprocessor SDK

PXI

cRIO, cFP

RIO/DAQ Devices

32-Bit p

Diseo de Sistemas Grficos

Diseo
Diseo de Algoritmos Interactivo Diseo de control Simulacin de sistemas dinmicos Diseo de filtros digitales Matemticas avanzadas

Prototipo

Implementacin

Hardware para Implementacin Fuerte integracin de E/S Controladores y mdulos de E/S Plataformas de desarrollo robustas Distribuidas en red Hardware FPGA comercial Integracin de cdigo VHDL y C Interfaces hombre-mquina Herramientas de validacin de Diseos personalizados diseo

LabVIEW System Identification Toolkit


Identifique y valide modelos lineales de sistemas desde datos empricos Integracin con E/S de NI Estimacin paramtrica de modelos (tanto SISO como MIMO) Estimacin no paramtrica de modelos Estimacin recursiva de modelos Procesamiento de Datos Conversin, validacin y presentacin de modelos Identificacin de sistemas en Lazo Cerrado con deteccin de retroalimentacin Identificacin de sistemas con conocimiento parcial de caja gris

System Identification Toolkit Demo

LabVIEW Control Design and Simulation Module


Cree fcilmente VIs para anlisis y diseo de control interactivo Construccin, conversin y reduccin de modelos Respuesta en tiempo y frecuencia Caractersticas dinmicas Diseo de control clsico - root locus, PID, lead/lag ... Estimacin y control de estadoespacio State-space - LQR, LQG, posicionamiento de polos, filtro Kalman ...
8

LabVIEW Control Design Demo

Diseo de Control Implementacin en VIs


La implementacin en VIs permite el prototipaje y despliegue de control en LabVIEW Real-Time Los VIs de implementacin del Control Design Toolkit incluyen:
Funciones de transferencia discretas, ganancia polos-ceros, y modelos estado espacio Controlador de retroalimentacin de estado Filtro Kalman discreto

Puede ser usado en:


LabVIEW Real-Time (incluyendo ciclos temporizados) Proyectos para sistemas embebidos en LabVIEW
10

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

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

Control Design MathScript Plug-In


Use un nodo de MathScript para combinar sus archivos m existentes con una interfaz de usuario flexible de LabVIEW Utilice el ambiente interactivo basado en texto de MathScript para diseo y anlisis Integre controles que trabajen en conjunto con las funciones de matemticas y procesamiento de seales en MathScript o VIs y toolkits nativos de LabVIEW

12

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

13

Control Design and MathScript Demo

14

Ciclo de Simulacin de LabVIEW


Simule sistemas dinmicos incluyendo controladores y plantas Implementacin en Tiempo Real para prototipaje rpido de control o simulacin de hardware en el ciclo

15

Caractersticas de Simulacin de LabVIEW


Sistemas lineales en tiempo continuo o discreto Bloques de sistemas no lineales y tablas de chequeo Pasos fijos, pasos variables, y solucionador rgido Ajuste y linearizacin Modelo jerrquico Integracin con nodos de frmula y nodos de MathScript (mediante subVI) Integracin con control de imgenes en 3D para visualizacin del sistema

16

Beneficios de Simulacin y Diseo de Control con LabVIEW


Complete la simulacin con capacidades de implementacin en Tiempo Real use un slo ambiente desde el diseo, las pruebas y la implementacin Use interfaz de usuario de LabVIEW para cambiar y observar los parmetros mientras la simulacin o el sistema de control se est ejecutando Use cualquier VI de LabVIEW o estructura de programacin dentro o fuera de los ciclos de simulacin:
Simulacin y diseo integradas, simulacin por lotes DAQ, RIO, visin, o CAN para E/S y retroalimentacin

Cree fcilmente ciclos de control o simulacin de manera paralela y a diferentes frecuencias


17

Curva de Aprendizaje Corta o Nula para Usuarios del Software MathWorks, Inc. Simulink
Mdulo de Simulacin de LabVIEW

Ambiente del Software Simulink

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

18

LabVIEW es el original
Curva de Aprendizaje Corta o Nula para Usuarios del Software MathWorks, Inc. Simulink
Mdulo de Simulacin de LabVIEW Ambiente del Software Simulink

19

Conversin de Modelo de Simulacin


Convierta su planta y desarrolle modelos de controlador en el ambiente MathWorks, Inc. Simulink en cdigo de Mdulo de Simulacin de LabVIEW

20

LabVIEW Simulation Demo

21

????????

Dr. Pedro Ponce ITESM-CCM

Modelo y Simulacin para Hpticos y Telerobtica


Profesor Wayne Book, Georgia Institute of Technology LabVIEW Simulation Module, MathScript, System Identification Toolkit Simulacin no lineal usada para evaluar aproximaciones de control para sistemas de telerobtica combinando maestros pasivos/esclavos activos

23

Control de Centrado de Rodamientos para Timken


Profesor Tom Kurfess, Clemson University, Intl Ctr for Automotive Research LabVIEW Simulation Module, Control Design Toolkit, System Identification Toolkit, LabVIEW Real-Time and FPGA, NI Motion

24

Transportador Objeto Humano RPI


Profesor Kevin Craig, Rensselaer Polytechnic Institute (RPI) LabVIEW Simulation Module, CompactRIO, LabVIEW RealTime, LabVIEW PDA Equipo de estudiantes complet el proyecto en 4 meses!!

25

Recursos

Control and Simulation Module http://sine.ni.com/psp/app/doc/p/id/psp-648/lang/es CompactRIO http://www.ni.com/compactrio/esa/ PXI http://www.ni.com/pxi LabVIEW FPGA http://www.ni.com/fpga LabVIEW Real-Time http://www.ni.com/realtime

26

Agenda

27