Abstract
This paper explores the possibility of using a machine learning algorithm such as artificial neural networks to control a non-linear liquid level system. To achieve this objective, PI controllers were designed for two different scenarios: In the first, a single PI controller was used to control the system at one setpoint. In the second, 4 PI controllers were designed in order to cover a wider operating range of the plant. The input and output signals from the PI controllers were used to train a controller based on artificial neural networks. The neural network that presented greater simplicity and lower computational cost was selected. In this case, a neural network with 3 hidden layers and 20 neurons per layer was the one that best recreated the dynamics of the PI controllers. The root-mean-square error (RMSE) was used to validate the results obtained with the PI controllers and with the controller based on neural networks. In both scenarios the variations of the error were smaller when the neuronal controller was used than when the PI controllers were used. The results show that machine learning algorithms such as artificial neural networks can be used effectively to control processes whose dynamics are complex.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shariff, R., Cudrak, A., Zhang, Q., Stanley, S.J.: Advanced process control techniques for water treatment using artificial neural networks. J. Environ. Eng. Sci. 3(S1), S61–S67 (2004)
Naman, A.T., Abdulmuin, M.Z., Arof, H.: Development and application of a gradient descent method in adaptive model reference fuzzy control. In: TENCON 2000 Proceedings, vol. 3, pp. 358–363. IEEE (2000)
Xiao, Y., Hu, H., Jiang, H., Zhou, J., Yang, Q.: A adaptive control based neural network for liquid level of molten steel smelting noncrystlloid flimsy alloy line. In: Proceedings of 4th World Congress on Intelligent Control and Automation, China (2002)
Hagan, M.T., Demuth, H.B., Jesús, O.D.: An introduction to the use of neural networks in control systems. Int. J. Robust Nonlinear Control 12(11), 959–985 (2002)
Hwang, J.N., Lay, S.R., Maechler, M., Martin, R.D., Schimert, J.: Regression modeling in back-propagation and projection pursuit learning. IEEE Trans. Neural Netw. 5(3), 342–353 (1994)
Denuth, H., Beale, M.: Neural Network Toolbox User’s Guide for Use with MATLAB. The Math Works Inc., Marde (1996)
Xu, J., Ho, D.W., Zheng, Y.: A constructive algorithm for feedforward neural networks. In: 5th Asian Control Conference 2004, vol. 1, pp. 659–664. IEEE (2004)
Prasad, V., Bequette, B.W.: Nonlinear system identification and model reduction using artificial neural networks. Comput. Chem. Eng. 27(12), 1741–1754 (2003)
Arel, I., Rose, D.C., Karnowski, T.P.: Deep machine learning-a new frontier in artificial intelligence research [research frontier]. IEEE Comput. Intell. Mag. 5(4), 13–18 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Sendoya-Losada, D.F., Vargas-Duque, D.C., Ávila-Plazas, I.J. (2018). Implementation of a Neural Control System Based on PI Control for a Non-linear Process. In: Orjuela-Cañón, A., Figueroa-García, J., Arias-Londoño, J. (eds) Applications of Computational Intelligence. ColCACI 2018. Communications in Computer and Information Science, vol 833. Springer, Cham. https://doi.org/10.1007/978-3-030-03023-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-03023-0_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03022-3
Online ISBN: 978-3-030-03023-0
eBook Packages: Computer ScienceComputer Science (R0)