LabVIEW Control Design Toolkit
Overview
With the National Instruments LabVIEW Control Design Toolkit, you use graphical tools to do model-based control design of dynamic systems. These control systems can be designed using modern and classic techniques; such as transfer functions, state-space, or zero-pole-gain models. With the Control Design Toolkit, you can import plant models from the LabVIEW System Identification Toolkit, construct a feedback control system, analyze the system, and perform closed loop control. Using tools such as root-locus plots, you can interactively analyze the performance of the controller while modifying parameters. Finally, you can then simulate the controller using the LabVIEW Simulation Module or download the controller to a LabVIEW Real-Time target for prototyping or final implementation.
Table of Contents
Description
The LabVIEW Control Design Toolkit provides solutions for analyzing and synthesizing controllers. The toolkit can be used to create a control feedback loop. Using tools such as root-locus plots and Bode plots, you can interactively analyze performance, while modifying system parameters. The toolkit consists of two major components: the interactive Control Design Assistant and a library of control design LabVIEW VI’s. The library of VI’s allows the user to synthesize controllers directly in the LabVIEW environment. The Assistant provides a configuration-based drag and drop environment for control design. These tools can be used in conjunction with the System Identification Toolkit and the Simulation Module to complete the entire control design process; from determining the model of the plant, to creating a model of the controller, and implementing the controller on a LabVIEW Real-Time target. The toolkit supports the creation of continuous or discrete linear time-invariant models. It can represent dynamic system models in the following three forms: transfer function, zero-pole-gain, and state-space. The toolkit is capable of creating controllers for single-input single-output (SISO) as well as multiple-input multiple-output (MIMO) systems. The resulting closed-loop system can be simulated using the LabVIEW Simulation Module or downloaded to a LabVIEW Real-Time target for rapid control prototyping, hardware in the loop (HIL) testing, or final implementation.
Key Points
- Control Design
- Interactive Control Design Assistant
- Transfer Functions
- State space
- Zero-pole-gain models
- Continuous or discrete linear time-invariant models
- Number of sensors and actuators determines a system parameters
- Single Input Single Output (SISO)
- Single Input Multiple Output (SIMO)
- Multiple Input Single Output (MISO)
- Multiple Input Multiple Output (MIMO)
- Analysis
- Pole-zero maps
- Step Response Graphs
- Bode Plots
- Root locus plots
- Nyquist Plots
- Integration
- Import Plant Models
- LabVIEW System Identification Toolkit
- Simulate or Integrate controller
- LabVIEW Simulation Module
- Import Plant Models
- Implementation
- Download controller or plant model to LabVIEW Real-Time Target
- Rapid Control Prototyping
- Hardware in the Loop Testing (HIL)
- Final Implementation
- Download controller or plant model to LabVIEW Real-Time Target
Demonstrations
Using National Instruments System Identification, Control Design and Simulation Products for Designing and Testing a Controller for an Unidentified System
Identifying Plant and Designing Controller in Express Workbench
Open and Closed Loop DC Motor Control VI
LabVIEW Simulation of Closed Loop DC Motor System
LabVIEW VI Translated from Express Workbench Script
System Requirements
LabVIEW 7.1 Full or Professional Development Systems
Pricing and Purchasing
NI LabVIEW Control Design Toolkit
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
