Skip to main content
Log in

Scalable Non-dimensional Model Predictive Control of Liquid Level in Generally Shaped Tanks Using RBF Neural Network

  • Regular Papers
  • Intelligent Control and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This paper focuses on developing and analyzing a concept of a fully scalable control method applicable to highly nonlinear systems with dynamics varying over the whole working area. The approach is demonstrated on control of liquid level in non-trivial shaped tanks. Non-dimensionalised quantities were used for the development of general geometric model systems of the liquid accumulation in the tanks. Then, training sets were obtained from simulations of the model systems and used for training radial basis function neural network (RBFNN) models. These RBFNNs were implemented in controllers using model predictive control (MPC) method. Both the models and controllers are scalable and applicable in industry or nature. A tentative set of conditions and rules was defined to transfer the solution to practical situations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

h :

liquid height

h max :

maximum liquid height

V :

volume of liquid

V max :

maximum volume of liquid = total volume of the tank

t :

time

t max :

filling/emptying time of tank

A :

accumulation (dV/dt)

A max :

maximum accumulation

G :

volume element (dV/dh)

a :

fractional accumulation

a min :

minimum fractional accumulation

a max :

maximum fractional accumulation

d ms :

shape denominator

k q :

time scaling factor

q in :

inlet flow

q out :

outlet flow

q of :

function of overflow

q b :

function of bottom

y :

output vector of model

u :

input vector of model

Θ NN :

parameters of NN, where

c :

are centers

Σ :

are norms

w o :

are output weights

References

  1. M. Morari and J. H. Lee, “Model predictive control: Past, present and future,” Computers & Chemical Engineering, vol. 23, no. 4–5, pp. 667–682, 1999.

    Article  Google Scholar 

  2. N. Khaled and B. Pattel, Practical Design and Application of Model Predictive Control: MPC for MATLAB and Simulink Users, Butterworth-Heinemann, an imprint of Elsevier, Kidlington, Oxford, 2018.

    Google Scholar 

  3. G. M. Lee, N. N. Tam, and N. D. Yen, Quadratic Programming and Affine Variational Inequalities, Springer, US, 2005.

    MATH  Google Scholar 

  4. Z. Dostal, Optimal Quadratic Programming Algorithms. With Applications to Variational Inequalities, Springer, New York, 2009.

    MATH  Google Scholar 

  5. D. G. Luenberger and Y. Ye, Linear and Nonlinear Programming, International Publishing AG, Cham, 2015.

    MATH  Google Scholar 

  6. J. A. Rossiter, Model-based Predictive Control: A Practical Approach, CRC Press, 2003.

  7. N. Ploskas and N. Samaras, Linear Programming Using MATLAB, Springer, Cham, 2017.

    Book  MATH  Google Scholar 

  8. E. Camacho and C. Bordons, Model Predictive Control, Springer-Verlag, London, 2004.

    MATH  Google Scholar 

  9. A. K. Tangirala, Principles of System Identification: Theory and Practice, CRC Press, 2014.

  10. Selecting a Model Structure in the System Identification Process. http://www.ni.com/product-documentation/4028/en/ [Online: 6th March 2020].

  11. M. Rau and D. Schröder, “Model predictive control with nonlinear state space models,” Proc. of 7th International Workshop on Advanced Motion Control, pp. 136–141, 2002.

  12. K. J. Åström and B. Wittenmark, Computer Controlled Systems, Dover Publ, Mineola, NY, 2011.

    Google Scholar 

  13. J. Mikles and M. Fikar, Process Modelling, Identification, and Control, Springer Berlin/Heidelberg, Berlin, Heidelberg, 2007.

    MATH  Google Scholar 

  14. G. I. Suárez, O. A. Ortiz, P. M. Aballay, and N. H. Aros, “Adaptive neural model predictive control for the grape juice concentration process,” Proc. of the IEEE International Conference on Industrial Technology, pp. 57–62, 2010.

  15. S. S. P. Kumar, A. Tulsyan, B. Gopaluni, and P. Loewen, “A deep learning architecture for predictive control,” IFAC-PapersOnLine, vol. 51, no. 18, pp. 512–517, 2018.

    Article  Google Scholar 

  16. S. Piche, J. Keeler, G. Martin, G. Boe, D. Johnson, and M. Gerules, “Neural network based model predictive control,” Advances in Neural Information Processing Systems, vol. 12, pp. 1029–1035, 2000.

    Google Scholar 

  17. W. C. Wong, E. Chee, J. Li, and X. Wang, “Recurrent neural network-based model predictive control for continuous pharmaceutical manufacturing,” Mathematics, vol. 6, no. 11, p. 242, 2018.

    Article  MATH  Google Scholar 

  18. S. N. Deepa and I. Baranilingesan, “Optimized deep learning neural network predictive controller for continuous stirred tank reactor,” Computers & Electrical Engineering, vol. 71, pp. 782–797, 2018.

    Article  Google Scholar 

  19. G. Hou, X. Bai, J. Zhang, and Z. Zhao, Multi-Model Predictive Control Based on Neural Network and Its Application in Power Plant, IEEE, New York, NY, 2014.

    Book  Google Scholar 

  20. H. Han, X. Wu, and J. Qiao, “Real-time model predictive control using a self-organizing neural network,” IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 9, pp. 1425–1436, 2013.

    Article  Google Scholar 

  21. N. N. Nandola and S. Bhartiya, “A multiple model approach for predictive control of nonlinear hybrid systems,” Journal of Process Control, vol. 18, no. 2, pp. 131–148, 2008.

    Article  Google Scholar 

  22. R. Bindlish and J. B. Rawlings, “Target linearization and model predictive control of polymerization processes,” AIChE Journal, vol. 49, no. 11, pp. 2885–2899, 2003.

    Article  Google Scholar 

  23. A. Tadayyon and S. Rohani, “Extended Kalman filter-based nonlinear model predictive control of a continuous KCl-NaCl crystallizer,” Canadian Journal of Chemical Engineering, vol. 79, no. 2, pp. 255–262, 2001.

    Article  Google Scholar 

  24. T. A. Badgwell and J. S. Qin, “Review of nonlinear model predictive control applications,” Nonlinear Model Predictive Control: Theory and Application, pp. 3–32, 2001.

  25. S. Chen and S. A. Billings, “Representations of non-linear systems: the NARMAX Model,” International Journa of Control, vol. 49, no. 3, pp. 1013–1032, 1989.

    Article  MATH  Google Scholar 

  26. S. A. Billings and S. Y. Fakhouri, “Identification of systems containing linear dynamic and static nonlinear elements,” Automatica, vol. 18, no. 1, pp. 15–26, 1982.

    Article  MathSciNet  MATH  Google Scholar 

  27. J. Xu, C. Li, X. He, and T. Huang, “Recurrent neural network for solving model predictive control problem in application of four-tank benchmark,” Neurocomputing, vol. 190, pp. 172–178, 2016.

    Article  Google Scholar 

  28. T. C. Hu and A. B. Kahng, Linear and Integer Programming Made Easy, Springer, Switzerland, 2016.

    Book  MATH  Google Scholar 

  29. T. Baeck, Z. Michalewicz, and D. B. Fogel, Evolutionary Computation 1, CRC Press, Milton, 2000.

    Book  Google Scholar 

  30. S. Mirjalili, Evolutionary Algorithms and Neural Networks, Springer, Cham, Switzerland, 2019.

    Book  MATH  Google Scholar 

  31. D. Simon, Evolutionary Optimization Algorithms: Biologically-Inspired and Population-Based Approaches to Computer Intelligence, John Wiley & Sons Inc., Hoboken, New Jersey, 2013.

    MATH  Google Scholar 

  32. J. H. Holland, Adaptation in Natural and Artificial Systems, MIT Press, Cambridge, Massachusetts, 2010.

    Google Scholar 

  33. H. Muehlenbein, “Evolutionary computation: Centralized, parallel or collaborative,” Computational Intelligence: Collaboration, Fusion and Emergence, vol. 1, pp. 561–595, 2009.

    Article  MATH  Google Scholar 

  34. M. Parrilla, J. Aranda, and S. Dormido-Canto, “Parallel evolutionary computation: Application of an EA to controller design,” Artificial Intelligence and Knowledge Engineering Applications: A Bioinspired Approach, Pt 2, Proceedings, vol. 3562, pp. 153–162, 2005.

    Google Scholar 

  35. J. Pinho, J. L. Sobral, and M. Rocha, “Parallel evolutionary computation in bioinformatics applications,” Computer Methods and Programs in Biomedicine, vol. 110, no. 2, pp. 183–191, 2012.

    Article  Google Scholar 

  36. D. J. Lamburn, P. W. Gibbens, and S. J. Dumble, “Efficient constrained model predictive control,” European Journal of Control, vol. 20, no. 6, pp. 301–311, 2014.

    Article  MathSciNet  MATH  Google Scholar 

  37. Z. Y. Wan and M. V. Kothare, “An efficient off-line formulation of robust model predictive control using linear matrix inequalities,” Automatica, vol. 39, no. 5, pp. 837–846, 2003.

    Article  MathSciNet  MATH  Google Scholar 

  38. M. B. Saltik, L. Ozkan, J. H. A. Ludlage, S. Weiland, and P. M. J. Van den Hof, “An outlook on robust model predictive control algorithms: Reflections on performance and computational aspects,” Journal of Process Control, vol. 61, pp. 77–102, 2018.

    Article  Google Scholar 

  39. D. R. Ramirez, T. Alamo, and E. F. Camacho, “Computational burden reduction in min-max MPC,” Journal of the Franklin Institute-Engineering and Applied Mathematics, vol. 348, no. 9, pp. 2430–2447, 2011.

    Article  MathSciNet  MATH  Google Scholar 

  40. J. Oravec and M. Bakosova, “Robust MPC based on nominal system optimization and weighted control input saturation,” Proc. of 2015 54th IEEE Conference on Decision and Control (CDC), IEEE, pp. 6239–6244, December 2015.

  41. S. Tsutsui and N. Fujimoto, “An analytical study of GPU Computation for solving QAPs by parallel evolutionary computation with independent run,” Proc. of IEEE Congress on Evolutionary Computation, IEEE, Barcelona, Spain, pp. 1–8, July 2010.

    Google Scholar 

  42. K. Gurney, An Introduction to Neural Networks, Routledge, London, 2001.

    Google Scholar 

  43. M. Kubalcík and V. Bobál, “Predictive control of three-tank-system utilizing both state-space and input-output models,” Proc. of 30th European Conference on Modelling and Simulation, ECMS 2016, European Council for Modelling and Simulation, Regensburg, Germany, pp. 348–353, 2016.

    Google Scholar 

  44. K. Sathishkumar, V. Kirubakaran, and T. K. Radhakrishnan, “Real time modeling and control of three tank hybrid system,” Chemical Product and Process Modeling, vol. 13, no. 1, pp. 31, 2018.

    Article  Google Scholar 

  45. D. Copot, A. Maxim, R. De Keyser, and C. Ionescu, “Multivariable control of sextuple tank system with nonminimum phase dynamics,” Proc. of 2016 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR), IEEE, pp. 1–6, May 2016.

  46. F. Zhou H. Peng, Y. Qin, X. Zeng, W. Xie, and J. Wu, “RBF-ARX model-based MPC strategies with application to a water tank system,” Journal of Process Control, vol. 34, pp. 97–116, 2015.

    Article  Google Scholar 

  47. N. N. Son, “Level control of quadruple tank system based on adaptive inverse evolutionary neural controller,” International Journal of Control, Automation, and Systems, vol. 18, no. 9, pp. 2386–2397, 2020.

    Article  Google Scholar 

  48. S. Yu, X. Lu, Y. Zhou, Y. Feng, T. Qu, and H. Chen, “Liquid level tracking control of three-tank systems,” International Journal of Control, Automation, and Systems, vol. 18, no. 10, pp. 2630–2640, 2020.

    Article  Google Scholar 

  49. G. Manohar, V. Elakkiya, P. Stanley, and R. Sudha, “Neural network based level control in two tank conical interacting system,” Proc. of 7th International Conference on Intelligent Systems and Control (ISCO), IEEE, Coimbatore, INDIA, pp. 194–196, January 2013.

    Google Scholar 

  50. D. Mercy and S. M. Girirajkumar, “Modeling and analysis of a real time spherical tank process for sewage treatment plant,” Applied Mathematics and Information Sciences, vol. 11, no. 5, pp. 1491–1498, 2017.

    Article  Google Scholar 

  51. S. Nithya, N. Sivakumaran, T. Balasubramanian, and N. Anantharaman, “Model based controller design for a spherical tank process in real time,” International Journal of Simulation: Systems, Science and Technology, vol. 9, no. 4, pp. 25–31, 2008.

    Google Scholar 

  52. H. Kala, P. Aravind, and M. Valluvan, “Comparative analysis of different controller for a nonlinear level control process,” Proc. of 2013 IEEE Conference on Information and Communication Technologies, IEEE, pp. 724–729, April 2013.

  53. N. Venkatesan and N. Anantharaman, “Controller design based on model predictive control for a nonlinear process,” Proc. of 2012 8th International Symposium on Mechatronics and its Applications (ISMA 2012), IEEE, pp. 1–6, April 2012.

  54. M. Klauco, L. Cirka, and J. Kukla, “Non-linear model predictive control of conically shaped liquid storage tanks,” Acta Chimica Slovaca, vol. 11, no. 2, pp. 141–146, 2018.

    Article  Google Scholar 

  55. M. H. Beale, M. T. Hagan, and H. B. Demuth, Neural Network ToolboxGetting Started Guide, MathWorks, 2016.

  56. H. G. Jerrard and D. B. McNeill, A Dictionary of Scientific Units, Including Dimensionless Numbers and Scales, 5th ed., Chapman & Hall, London, 2011.

    Google Scholar 

  57. J. Kunes, Dimensionless Physical Quantities in Science and Engineering, Elsevier, Amsterdam, 2012.

    Google Scholar 

  58. M. Zlokarnik, Scale-up in Chemical Engineering, 2nd ed., Wiley-VCH, Weinheim, 2006.

    Book  Google Scholar 

  59. B. D. Hahn and D. T. Valentine, Essential MATLAB for Engineers and Scientists, Academic Press, Waltham, Mass. Oxford, 2013.

    Google Scholar 

Download references

Funding

Authors are thankful to the support of Tomas Bata University in Zlín, Czech Republic. The work of Jan Antos and Marek Kubalcik was supported by two projects of Internal grant agency of the Tomas Bata University in Zlín, contract numbers: IGA/FAI/2014/009 and IGA/CebiaTech/2015/026. The work of Jan Antos and Ivo Kuritka was supported by two projects funded by the Ministry of Education, Youth and Sports of the Czech Republic, project numbers: LO1504 and RP/CPS/2020/006.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jan Antos.

Additional information

Jan Antos received his Ph.D. degree in Automatic Control and Informatics from Tomas Bata University in 2019. His research interests include predictive control, computer science, artificial intelligence, system identification, process control, and measurement.

Marek Kubalcik received his Ph.D. degree in Technical Cybernetics from Brno University of Technology in 2000. His research interests include multivariable control, adaptive control, self-tuning controllers, system identification, and predictive control.

Ivo Kuritka received his Ph.D. degree in technology of macromolecular compounds from Tomas Bata University in 2005. His research interests include nanomaterials, chemistry, spectroscopy, process control, and measurements.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Antos, J., Kubalcik, M. & Kuritka, I. Scalable Non-dimensional Model Predictive Control of Liquid Level in Generally Shaped Tanks Using RBF Neural Network. Int. J. Control Autom. Syst. 20, 1041–1050 (2022). https://doi.org/10.1007/s12555-020-0904-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-020-0904-9

Keywords

Navigation