Abstract
It is a well known fact that LabVIEW is one of the finest tools for measurement and control applications. Requirement of intelligent controller tuning methods like Genetic Algorithm (GA) has been felt at times in the LabVIEW environment as there is no standard LabVIEW GA toolkit supplied with the package. In this paper, a GA Toolkit developed in LabVIEW environment, has been presented. The developed toolkit is used for optimizing the gains of the PID (Proportional plus Integral plus Derivative) controller for the given performance indices of a closed loop system. For the purpose of tuning, the algorithm mimics the biological evolution and is used to find the suitable values of PID gains in order to improve the response of the given system. An integrated performance index comprising of rise time, settling time, overshoot, integral absolute error (IAE), integral square error (ISE), integral time weighted absolute error (ITAE) or a combination of these forms the objective function for the optimization. In this toolkit four selection methods, three crossover methods and three mutation methods have been incorporated. To test the developed toolkit a simulation example is also performed and results have been presented.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Kuo, B.C.: Automatic Control Systems, 5th edn. Prentics-Hall, Englewood Cliffs (1987)
Astrom, K., Hagglund, T.: The future of PID control. Control Eng. Pract. 9(11), 1163–1175 (2011)
Zieglar, J.G., Nichols, N.B.: Optimum setting for automatic controllers. Trans. ASME 64, 759–768 (1942)
Holland, J.H.: Outline for a logical theory of adaptive systems. J. ACM 3, 297–314 (1962)
Kennedy, J., Eberhart, R.: Particle Swarm Optimization. IEEE Press, USA (1995)
Holland, J.H.: Adaptation in Natural and Artificial Systems. University Michigan Press, Ann Arbor, MI (1975)
Wang, P., Kwok, D.P.: Auto-tuning of Classical PID Controllers Using an Advanced Genetic Algorithm. IEEE Press, USA (1992)
Zhang, H., Cai, Y., Chen, Y.: Parameter optimization of PID controllers based on genetic algorithm. In: Proceedings of the 2010 IEEE International Conference on E-Health Networking, Digital Ecosystems and Technologies, pp. 47–49 (2010)
Fan, L., Joo, E.M.: Design for auto-tuning PID controller based on genetic algorithms. IEEE ICEA, pp. 1924–1928 (2009)
Sivanandam, S.N., Deepa, S.N.: Introduction to Genetic Algorithm. Springer-Verlag, New York (2008)
Zhang, G., Dou, M., Wang, S.: Hybrid genetic algorithm with particle swarm optimization technique. In: Proceedings of the 2009 IEEE, International Conference on Computational Intelligence and security, pp. 103–106 (2009)
Galeel, A., Nazir, A., Gautham, Swajan, R., Binu, L.S.: A simplified genetic algorithm for online tuning of PID controller in LabVIEW. In: Proceedings of the 2009 IEEE World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 1516–1519 (2009)
Travis, J., Kring, J.: LabVIEW for Everyone: Graphical Programming Made Easy and Fun, 3rd edn. Prentice-Hall PTR, Upper Saddle River (2006)
Manual “LabVIEW Control Design and Simulation Module”. http://digital.ni.com (2010). Accessed Jun 2010
Bai, M.M., Gan, N.: Improvement and analysis of particle swarm optimization. J. Sci. Mosaic 7(4), 23–26 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer India
About this paper
Cite this paper
Kumar, V., Rana, K.P.S., Kumar, A., Sharma, R., Mishra, P., Nair, S.S. (2014). Development of a Genetic Algorithm Toolkit in LabVIEW. In: Pant, M., Deep, K., Nagar, A., Bansal, J. (eds) Proceedings of the Third International Conference on Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 258. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1771-8_25
Download citation
DOI: https://doi.org/10.1007/978-81-322-1771-8_25
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1770-1
Online ISBN: 978-81-322-1771-8
eBook Packages: EngineeringEngineering (R0)