A Design of a PID Self-Tuning Controller Using LabVIEW
Mohammad A. K. Alia, Tariq M. Younes, Shibel Al Subah
DOI: 10.4236/jsea.2011.43018   PDF    HTML     25,576 Downloads   52,963 Views   Citations


In this paper a trial has been made to design a simple self-tuning LabVIEW-based PID controller. The controller uses an open-loop relay test, calculates the tuned parameters in an open loop mode of operation before it updates controller parameters and runs the process as a closed-loop system. The controller reacts on a persistent offset error value as a result of load disturbance or a set point change. Practical results show that such a controller may be recommended to control a variety of industrial processes. A GUI was developed to facilitate control-mode selection, the setting of controller parameters, and the display of control system variables. GUI makes it possible to put the controller in manual or self-tuning mode.

Share and Cite:

M. Alia, T. Younes and S. Subah, "A Design of a PID Self-Tuning Controller Using LabVIEW," Journal of Software Engineering and Applications, Vol. 4 No. 3, 2011, pp. 161-171. doi: 10.4236/jsea.2011.43018.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] “Advanced Features in PID Tuning Development Library 2006,” National Instruments USA.
[2] “Improving PID Controller Performance,” Development zone National Instruments USA.
[3] V. Van Doren, “Fundamentals of Self-Tuning Control,” Control Engineering, Vol. 54, No. 7, July, 2007.
[4] V. Van Doren, “Applications of Self-Tuning Control,” Control Engineering, Vol. 54, No. 9, July, 2007.
[5] V. Van Doren, “Auto-Tuning Using Ziegler-Nicholas,” Control Engineering, Vol. 53, No. 10, 2006.
[6] D. I. Wilson, “Relay-Based PID Tuning,” Automation and Control, Auckland University of Technology, New Zeland, February-March 2005, pp. 10-11.
[7] K. J. Astrom and Wittenmark, “Adaptive Control,” Addison-Welsey Publishing Company Inc., Massacusttes, USA.
[8] G. W. Johnson, “LabView Graphical Programming,” MCGarw-Hill, Inc., 2006, New York.
[9] “PID Contol Toolkit Manual,” National Instruments, 2006. http://www.ni.com.
[10] “Flow Rate and Level Control Trainer (with DDC Controller under CASSY Lab),” LEYBOLD DIDACTIC GMBH, LEYBOLD DIDACTIC company, Germany.
[11] E. D. Bolat, Y. Bolat and K. Erkan, “Temperature Control Using Improved Auto-Tuning PID Control Methods,” Kocaeli Unversity, Istanbul, 1999.

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.