Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

How Does PID VI Handles Saturation Conditions?

Primary Software: LabVIEW Modules>>Control Design and Simulation Module
Primary Software Version: 2009
Primary Software Fixed Version: N/A
Secondary Software: LabVIEW Toolkits>>PID and Fuzzy Logic Toolkit

Problem:
How can I prevent actuator saturation and/or long saturation recovery on my control applications?

Solution:
During saturation period, the control variable always increases towards the set-point value, crosses the set-point and starts decreasing after awhile. A closed-loop control system with saturation control element would recover from saturation condition, but the time needed for doing so may be long. Hence the idea of Antiwindup Control Scheme shown below is developed to alleviate such issue.


The LabVIEW PID VI has built-in antiwindup that uses a signal limiter to prevent the integrator from winding up thus preventing actuator saturation. By setting Output Range for the PID VI, antiwindup is automatically implemented to prevent controller saturation.

Related Links:
Developer Zone Tutorial: Identification of Closed Loop Systems
Product Manuals: LabVIEW System Identification Toolkit 4.0 Help

Attachments:





Report Date: 06/15/2009
Last Updated: 06/15/2009
Document ID: 4YECUTYX

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit