Está en la página 1de 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

System ID Toolkit

StateChart Module

PID and Fuzzy Logic Toolkit

Simulation Interface
Toolkit

NI Motion Control

LabVIEW Real-Time

PXI

LabVIEW FPGA
Targets

cRIO, cFP

LV Microprocessor SDK

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

También podría gustarte