Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

LabVIEW PID Control Toolkit for Windows

The National Instruments LabVIEW PID Control Toolkit adds sophisticated control algorithms to your instrumentation software development system. By combining the PID and fuzzy logic control functions in this toolkit with the math and logic functions in NI LabVIEW, you can quickly develop programs for automated control. Integrate these control tools with NI data acquisition hardware and the LabVIEW Real-Time Module to create robust, deterministic control systems.

  • Autotuning to improve performance of PID control
  • Fuzzy logic tools for complex systems
  • Fuzzy logic control designer
  • P, PI, PD, and PID control algorithms

Description | Documentation | System Requirements | Pricing and Purchasing

Description

The LabVIEW PID Control Toolkit includes PID and Fuzzy Logic Control VIs.

The proportional integral derivative (PID) algorithm is one of the most common control algorithms used in industry. In PID control, you must specify a process variable and a setpoint. The process variable is the system parameter you want to control, such as temperature, pressure, or flow rate, and the setpoint is the desired value for the parameter you are controlling. A PID controller determines a controller output value, such as the heater power or valve position. The controller applies the controller output value to the system, which in turn drives the process variable toward the setpoint value. You can use the PID Control Toolkit VIs with National Instruments hardware to develop LabVIEW control applications. Use I/O hardware, such as a data acquisition device, FieldPoint I/O module, or GPIB board, to connect your PC to the system you want to control. You can use the I/O VIs provided in LabVIEW with the LabVIEW PID Control Toolkit to develop a control application or modify the examples provided with the toolkit.

The PID tools in the LabVIEW PID Control Toolkit implement a wide range of PID algorithms, featuring:

  • Error-squared and external-reset feedback
  • Lead-lag compensation
  • Multiple control strategies
  • Autotuning for assistance in adjusting PID parameters
  • Setpoint ramp generation
  • Gain scheduling

Fuzzy logic is a technique for implementing rule-based process control that emulates the human decision-making process. You can create rules that use linguistic terms such as "hot," "low," or "left." These linguistic terms are modeled mathematically to define a control or decision-making algorithm. Using fuzzy logic, you can implement control knowledge gained through human experience directly in an intuitive format.

The fuzzy logic control design tools provide:

  • A ready-to-run graphical user interface for designing fuzzy controllers
  • VIs for implementing fuzzy logic controllers in LabVIEW

TOP

Documentation

PDFLabVIEW PID Control Toolkit User Manual

PDFLabVIEW PID Control Toolkit Data Sheet

TOP

System Requirements


  • LabVIEW 8.20 or later
  • Windows 2000/XP

TOP

Pricing and Purchasing

LabVIEW PID Control Toolkit for Windows

TOP