Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter (O) September 13, 2018

Robust evolving controller for simulated surge tank and for real two-tank plant

Robuster Evolutionsregler für einen simulierten Ausgleichsbehälter und für eine reelle Zweitankanlage​
  • Goran Andonovski

    Goran Andonovski received the B.Sc. degree in 2012 from the Faculty of Electrical Engineering, University of Ljubljana. He is currently working on his PhD thesis and he is employed as a researcher at the Laboratory of Modelling, Simulation and Control at the same University. His research interests include adaptive and predictive control of nonlinear processes, evolving fuzzy learning methods and fault detection and diagnosis.

    EMAIL logo
    , Bruno Sielly Jales Costa

    Bruno Costa received the B. Eng., M. Eng. and D. Eng. degrees in Electrical and Computer Engineering from the Federal University of Rio Grande do Norte (UFRN), Brazil, in 2008, 2010 and 2014, respectively. He is currently an Adjunct Professor with the Federal Institute of Education, Science and Technology of Rio Grande do Norte (IFRN), Brazil. Dr. Costa’s latest work is based on computational intelligence techniques applied to computer vision, anomaly detection, controls and fault detection and diagnosis problems.

    , Sašo Blažič

    Sašo Blažič received the B.Sc., M. Sc., and Ph. D. degrees in 1996, 1999, and 2002, respectively, from the Faculty of Electrical Engineering, University of Ljubljana. He is currently a Professor with the University of Ljubljana. His research interests include adaptive, fuzzy and predictive control of dynamical systems and modelling of nonlinear systems. Recently, the focus of his research has moved towards the areas of autonomous mobile systems, mobile robotics, and the control of satellite systems.

    and Igor Škrjanc

    Igor Škrjanc received B.S., M.S. and Ph.D. degrees in electrical engineering, in 1988, 1991 and 1996, respectively, at the Faculty of Electrical and Computer Engineering, University of Ljubljana, Slovenia. He is currently a Full Professor with the same faculty and Head of Laboratory for Autonomous and Mobile Systems. He is lecturing the basic control theory at graduate and advanced intelligent control at postgraduate study. His main research areas are adaptive, predictive, neuro-fuzzy and fuzzy adaptive control systems. His current research interests include also the field of autonomous mobile systems in sense of localization, direct visual control and trajectory tracking control. He is Humboldt research fellow, research fellow of JSPS and Chair of Excellence at University Carlos III of Madrid. He also serves as an Associated Editor for IEEE Transaction on Neural Networks and Learning System, IEEE Transaction on Fuzzy Systems, the Evolving Systems journal and International journal of artificial intelligence.

Abstract

This paper presents a robust evolving cloud-based controller named RECCo. The controller has an evolving fuzzy structure and the rules are represented by data clouds. The evolving part of the algorithm allows adding of new rules (clouds) and moreover, the robust adaptive law using the steepest (gradient) descent method adapts the PID-R parameters of each cloud. There are also some protective mechanisms introduced which improve the robustness of the algorithm. The effectiveness of the controller was tested on the simulated surge tank model and on the real two tank plant. Both plants have quite similar structure but they have different nonlinear dynamics. Using the same initializing procedure the RECCo controller efficiently control both plants.

Zusammenfassung

In dieser Veröffentlichung wird ein robuster Evolutions- Cloud-basierter Regler mit dem Namen RECCo vorgestellt. Der Regler hat eine entwickelnde Fuzzy-Struktur und die Regeln werden durch Datenclouds dargestellt. Der entwickelnde Teil des Algorithmus erlaubt das Hinzufügen neuer Regeln (Wolken) und darüber hinaus passt das robuste adaptive Gesetz, das die Methode des steilsten (Gradienten-) Abstiegs anwendet, die PID-R-Parameter jeder Wolke an. Es werden auch einige Schutzmechanismen eingeführt, die die Robustheit des Algorithmus verbessern. Die Wirksamkeit des Reglers wurde am simulierten Ausgleichsbehältermodell und an einer realen Zweitankanlage getestet. Beide Anlagen haben eine sehr ähnliche Struktur, aber eine unterschiedliche nichtlineare Dynamik. Bei einem gleichen Initialisierungsverfahren steuert der RECCo Regler beide Anlagen effizient.

About the authors

Goran Andonovski

Goran Andonovski received the B.Sc. degree in 2012 from the Faculty of Electrical Engineering, University of Ljubljana. He is currently working on his PhD thesis and he is employed as a researcher at the Laboratory of Modelling, Simulation and Control at the same University. His research interests include adaptive and predictive control of nonlinear processes, evolving fuzzy learning methods and fault detection and diagnosis.

Bruno Sielly Jales Costa

Bruno Costa received the B. Eng., M. Eng. and D. Eng. degrees in Electrical and Computer Engineering from the Federal University of Rio Grande do Norte (UFRN), Brazil, in 2008, 2010 and 2014, respectively. He is currently an Adjunct Professor with the Federal Institute of Education, Science and Technology of Rio Grande do Norte (IFRN), Brazil. Dr. Costa’s latest work is based on computational intelligence techniques applied to computer vision, anomaly detection, controls and fault detection and diagnosis problems.

Sašo Blažič

Sašo Blažič received the B.Sc., M. Sc., and Ph. D. degrees in 1996, 1999, and 2002, respectively, from the Faculty of Electrical Engineering, University of Ljubljana. He is currently a Professor with the University of Ljubljana. His research interests include adaptive, fuzzy and predictive control of dynamical systems and modelling of nonlinear systems. Recently, the focus of his research has moved towards the areas of autonomous mobile systems, mobile robotics, and the control of satellite systems.

Igor Škrjanc

Igor Škrjanc received B.S., M.S. and Ph.D. degrees in electrical engineering, in 1988, 1991 and 1996, respectively, at the Faculty of Electrical and Computer Engineering, University of Ljubljana, Slovenia. He is currently a Full Professor with the same faculty and Head of Laboratory for Autonomous and Mobile Systems. He is lecturing the basic control theory at graduate and advanced intelligent control at postgraduate study. His main research areas are adaptive, predictive, neuro-fuzzy and fuzzy adaptive control systems. His current research interests include also the field of autonomous mobile systems in sense of localization, direct visual control and trajectory tracking control. He is Humboldt research fellow, research fellow of JSPS and Chair of Excellence at University Carlos III of Madrid. He also serves as an Associated Editor for IEEE Transaction on Neural Networks and Learning System, IEEE Transaction on Fuzzy Systems, the Evolving Systems journal and International journal of artificial intelligence.

References

1. P. Angelov, “Evolving rules-based control,” in Proceedings of the EUNITE Symposium, Tenerife, Spain, 2001, pp. 36–41.Search in Google Scholar

2. P. Angelov, “A fuzzy controller with evolving structure,” Information Sciences, vol. 161, no. 1–2, pp. 21–35, 2004.10.1016/j.ins.2003.03.006Search in Google Scholar

3. R.-E. Precup, M.-b.Radac, E. M. Petriu, and R.-C. Roman, “Evolving Fuzzy Models for the Position Control of Twin Rotor Aerodynamic Systems,” in 2016 IEEE 14th International Conference on Industrial Informatics (INDIN), 2016, pp. 237–242.10.1109/INDIN.2016.7819165Search in Google Scholar

4. A. Silva, W. Caminhas, A. Lemos, and F. Gomide, “Real-time nonlinear modeling of a twin rotor MIMO system using evolving neuro-fuzzy network,” 2014 IEEE Symposium on Computational Intelligence in Control and Automation (CICA), 2014, pp. 1–8.10.1109/CICA.2014.7013229Search in Google Scholar

5. R.-E. Precup and T.-a.Teban, “Evolving Fuzzy Models for Myoelectric-based Control of a Prosthetic Hand,” in 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), 2016, pp. 72–77.10.1109/FUZZ-IEEE.2016.7737670Search in Google Scholar

6. D. Leite, R. M. Palhares, V. C. S. Campos, and F. Gomide, “Evolving Granular Fuzzy Model-Based Control of Nonlinear Dynamic Systems,” IEEE Transactions on Fuzzy Systems, vol. 23, no. 4, pp. 923–938, 2015.10.1109/TFUZZ.2014.2333774Search in Google Scholar

7. D. Domingos, G. Camargo, and F. Gomide, “Autonomous Fuzzy Control and Navigation of Quadcopters,” IFAC-PapersOnLine, vol. 49, no. 5, pp. 73–78, 2016.10.1016/j.ifacol.2016.07.092Search in Google Scholar

8. A. Zdešar, O. Cerman, D. Dovžan, P. Hušek, and I. Škrjanc, “Fuzzy control of a helio-crane: comparison of two control approaches,” Journal of Intelligent & Robotic Systems, vol. 72, no. 3–4, pp. 497–515, 2013.10.1007/s10846-012-9796-0Search in Google Scholar

9. D. Dovžan, S. Blažic, and I. Škrjanc, “Towards evolving fuzzy reference controller,” in 2014 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS), Linz, Austria, 2014, pp. 1–8.10.1109/EAIS.2014.6867474Search in Google Scholar

10. A. Zdešar, D. Dovžan, and I. Škrjanc, “Self-tuning of 2 DOF control based on evolving fuzzy model,” Applied Soft Computing, vol. 19, pp. 403–418, 2014.10.1016/j.asoc.2013.10.022Search in Google Scholar

11. S. Blažič, D. Dovžan, and I. Škrjanc, “Robust evolving fuzzy adaptive control with input-domain clustering,” IFAC Proceedings Volumes (IFAC-PapersOnline), vol. 19, pp. 5387–5392, 2014.10.3182/20140824-6-ZA-1003.02281Search in Google Scholar

12. S. Blažič, I. Škrjanc, and D. Matko, “A robust fuzzy adaptive law for evolving control systems,” Evolving Systems, vol. 5, no. 1, pp. 3–10, 2014.10.1007/s12530-013-9084-7Search in Google Scholar

13. D. Dovžan, V. Logar, and I. Škrjanc, “Solving the sales prediction problem with fuzzy evolving methods,” in WCCI 2012 IEEE World Congress on Computational Intelligence, Brisbane, Australia, 2012, pp. 10–15.10.1109/CEC.2012.6252856Search in Google Scholar

14. I. Škrjanc, “Evolving Fuzzy-Model-Based Design of Experiments,” IEEE Transactions on Fuzzy Systems, vol. 23, no. 4, pp. 861–871, 2015.10.1109/TFUZZ.2014.2329711Search in Google Scholar

15. R. E. Precup, M. C. Sabau, and E. M. Petriu, “Nature-inspired optimal tuning of input membership functions of Takagi-Sugeno-Kang fuzzy models for Anti-lock Braking Systems,” Applied Soft Computing Journal, vol. 27, pp. 575–589, 2015.10.1016/j.asoc.2014.07.004Search in Google Scholar

16. A. Sebastião, C. Lucena, L. Palma, A. Cardoso, and P. Gil, “Optimal tuning of scaling factors and membership functions for mamdani type PID fuzzy controllers,” in Proceedings – 2015 International Conference on Control, Automation and Robotics, ICCAR 2015, 2015, pp. 92–96.10.1109/ICCAR.2015.7166009Search in Google Scholar

17. H. N. Chaleshtori, S. M. A. Mohammadi, and E. Bijami, “Optimal design of fractional order fuzzy PID controller with simultaneous auto-tuned fuzzy control rules and membership functions,” in 2nd Conference on Swarm Intelligence and Evolutionary Computation, CSIEC 2017 – Proceedings, 2017, pp. 100–105.10.1109/CSIEC.2017.7940179Search in Google Scholar

18. P. Angelov and R. Yager, “Simplified fuzzy rule-based systems using non-parametric antecedents and relative data density,” in Symposium Series on Computational Intelligence (IEEE SSCI 2011) – IEEE Workshop on Evolving and Adaptive Intelligent Systems (EAIS 2011), 2011, pp. 62–69.10.1109/EAIS.2011.5945926Search in Google Scholar

19. B. S. J. Costa, I. Škrjanc, S. Blažič, and P. Angelov, “A practical implementation of self-evolving cloud-based control of a pilot plant,” in IEEE International Conference on Cybernetics, CYBCONF, 2013, pp. 7–12.10.1109/CYBConf.2013.6617464Search in Google Scholar

20. G. Andonovski, P. Angelov, S. Blažič, and I. Škrjanc, “A practical implementation of Robust Evolving Cloud-based Controller with normalized data space for heat-exchanger plant,” Applied Soft Computing, vol. 48, pp. 29–38, 2016.10.1016/j.asoc.2016.05.036Search in Google Scholar

21. I. Škrjanc, S. Blažič, P. Angelov, “Robust Evolving Cloud-based PID Control Adjusted by Gradient Learning Method,” 2014 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS), pp. 1–8, 2014.10.1109/EAIS.2014.6867480Search in Google Scholar

22. B. S. J. Costa, C. G. Bezerra, and L. A. H. G. De Oliveira, “A multistage fuzzy controller: Toolbox for industrial applications,” in 2012 IEEE International Conference on Industrial Technology, ICIT 2012, 2012, pp. 1142–1147.10.1109/ICIT.2012.6210094Search in Google Scholar

23. B. S. J. Costa, P. P. Angelov, and L. A. Guedes, “Real-time fault detection using recursive density estimation,” Journal of Control, Automation and Electrical Systems, vol. 25, no. 4, pp. 428–437, 2014.10.1007/s40313-014-0128-4Search in Google Scholar

24. R.-E. Precup, P. Angelov, B. S. J. Costa, and M. Sayed-Mouchaweh, “An overview on fault diagnosis and nature-inspired optimal control of industrial process applications,” Computers in Industry, vol. 74, pp. 75–94, 2015.10.1016/j.compind.2015.03.001Search in Google Scholar

25. B. S. J. Costa, P. P. Angelov, and L. A. Guedes, “Fully unsupervised fault detection and identification based on recursive density estimation and self-evolving cloud-based classifier,” Neurocomputing, vol. 150, Part A, pp. 289–303, 2015.10.1016/j.neucom.2014.05.086Search in Google Scholar

26. C. G. Bezerra, B. S. J. Costa, L. A. Guedes, and P. P. Angelov, “An evolving approach to unsupervised and Real-Time fault detection in industrial processes,” Expert Systems with Applications, vol. 63, pp. 134–144, 2016.10.1016/j.eswa.2016.06.035Search in Google Scholar

27. B. S. J. Costa, C. G. Bezerra, L. A. Guedes, P. P. Angelov, and N. Z. Norte, “Unsupervised Classification of Data Streams based on Typicality and Eccentricity Data Analytics,” in 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), 2016, pp. 58–63.10.1109/FUZZ-IEEE.2016.7737668Search in Google Scholar

28. S. Blažič, P. Angelov, and I. Škrjanc, “Comparison of Approaches for Identification of All-data Cloud-based Evolving Systems,” in 2nd IFAC Conference on Embedded Systems, Computer Intelligence and Telematics CESCIT 2015, Maribor, Slovenia, 2015, pp. 129–134.10.1016/j.ifacol.2015.08.120Search in Google Scholar

29. S. Blažič, D. Dovžan, and I. Škrjanc, “Cloud-based Identification of an Evolving system With Supervisory Mechanisms,” in 2014 IEEE International Symposium on Intelligent Control (ISIC), Antibes, France, 2014, pp. 1906–1911.10.1109/ISIC.2014.6967642Search in Google Scholar

30. S. Blažič and I. Škrjanc, “Problems of Identification of Cloud-Based Fuzzy Evolving Systems,” in Artificial Intelligence and Soft Computing. ICAISC 2016. Lecture Notes in Computer Science, L. Rutkowski, M. Korytkowski, R. Scherer, R. Tadeusiewicz, L. Zadeh, and J. Zurada, Eds. vol. 9692. Springer, Cham, 2016, pp. 173–182.10.1007/978-3-319-39378-0_16Search in Google Scholar

31. G. Andonovski, S. Blažič, P. Angelov, and I. Škrjanc, “Robust Evolving Cloud-based Controller in Normalized Data Space for Heat-Exchanger Plant,” in 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Istanbul, Turkey, 2015, pp. 1–7.10.1109/FUZZ-IEEE.2015.7337992Search in Google Scholar

32. P. Ioannou and J. Sun, Robust Adaptive Control. PTR Prentice-Hall, 1996.Search in Google Scholar

33. G. Andonovski, S. Blažič, P. Angelov, and I. Škrjanc, “Analysis of Adaptation Law of the Robust Evolving Cloud-based Controller,” in 2015 IEEE International Conference on Evolving and Adaptive Intelligent Systems (EAIS), 2015, pp. 1–7.10.1109/EAIS.2015.7368793Search in Google Scholar

34. B. B. Peterson and K. S. Narendra, “Bounded Error Adaptive Control,” IEEE Transactions on Automatic Control, vol. 27, no. 6, pp. 1161–1168, 1982.10.1109/TAC.1982.1103112Search in Google Scholar

35. G. Kreisselmeier and K. Narendra, “Stable model reference adaptive control in the presence of bounded disturbances,” IEEE Transactions on Automatic Control, vol. 27, no. 6, pp. 1169–1175, 1982.10.1109/TAC.1982.1103093Search in Google Scholar

36. P. Ioannou and P. Kokotovic, “Instability analysis and improvement of robustness of adaptive control,” Automatica, vol. 20, no. 5, pp. 583–594, 1984.10.1016/0005-1098(84)90009-8Search in Google Scholar

37. K. M. Passino and S. Yurkovich, Fuzzy Control. Addison-Wesley Longman, Inc., 1998.Search in Google Scholar

38. DeLorenzo, “Didactic process control pilot plant,” in DeLorenzo Italy: Catalog, 2009.Search in Google Scholar

39. I. Škrjanc, S. Blažič,and D. Matko, “Direct fuzzy model-reference adaptive control,” International Journal of Intelligent Systems, vol. 17, no. 10, pp. 943–963, 2002.10.1002/int.10054Search in Google Scholar

40. W. K. Ho, K. C. Tan, A. Tay, and R. Srinivasan, “Using the OPC standard for real-time process monitoring and control,” IEEE Software, vol. 22, no. 6, pp. 54–59, 2005.10.1109/MS.2005.168Search in Google Scholar

Received: 2018-03-02
Accepted: 2018-06-26
Published Online: 2018-09-13
Published in Print: 2018-09-25

© 2018 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 23.4.2024 from https://www.degruyter.com/document/doi/10.1515/auto-2018-0024/html
Scroll to top button