Skip to main content

Comparison Between Fuzzy Control and MPC Algorithms Implemented in Low-Cost Embedded Devices

  • Conference paper
  • First Online:
Information Technology and Systems (ICITS 2020)

Abstract

This paper presents the design of two advanced control algorithms applying low-cost embedded boards. To obtain experimental results a flow plant design was used. For the first part of the work detailed in this paper, a fuzzy controller was designed and implemented in different embedded boards such as Arduino Uno, Raspberry Pi 3, BeagleBone Black and Udoo Neo Full. Next, an MPC was developed in the Raspberry Pi 3 board, being the only device that provides the necessary technical requirements for the design. Further, the signal conditioning before and after the controller integration with industrial equipment is described. To demonstrate the performance of each board used, and to acquire the data in real time two interfaces were created, for the first controller the interface was developed in LabVIEW software, and for the second one a GUIDE interface was developed in MATLAB software. The tests carried out validate these proposals, which despite the computational cost they require, they present high performance, robustness and good response, when tested in the flow system design.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ziegler, J.G., Nichols, N.B.: Optimum settings for automatic controllers. J. Dyn. Syst. Meas. Control 115(2B), 220–222 (1993). https://doi.org/10.1115/1.2899060

    Article  Google Scholar 

  2. Zanoli, S.M., Barboni, L., Cocchioni, F., Pepe, C.: Advanced process control aimed at energy efficiency improvement in process industries. In: Proceedings of the IEEE International Conference on Industrial Technology (2018). https://doi.org/10.1109/ICIT.2018.8352152

  3. Kouro, S., Perez, M.A., Rodriguez, J., Llor, A.M., Young, H.A.: Model predictive control: MPC’s role in the evolution of power electronics. IEEE Ind. Electron. Mag. 9, 8–21 (2015). https://doi.org/10.1109/MIE.2015.2478920

    Article  Google Scholar 

  4. Wibisono, R.P., Suwastika, N.A., Prabowo, S., Santoso, T.D.: Automation canal intake control system using fuzzy logic and Internet of Things (IoT). In: 2018 6th International Conference on Information and Communication Technology, ICoICT 2018 (2018). https://doi.org/10.1109/ICoICT.2018.8528756

  5. Bagyaveereswaran, V., Mathur, T.D., Gupta, S., Arulmozhivarman, P.: Performance comparison of next generation controller and MPC in real time for a SISO process with low cost DAQ unit. Alexandria Eng. J. (2016). https://doi.org/10.1016/j.aej.2016.07.028

    Article  Google Scholar 

  6. Pinsker, J.E., Lee, J.B., Dassau, E., Seborg, D.E., Bradley, P.K., Gondhalekar, R., Bevier, W.C., Huyett, L., Zisser, H.C., Doyle, F.J.: Randomized crossover comparison of personalized MPC and PID control algorithms for the artificial pancreas. Diabetes Care 39, 1135–1142 (2016). https://doi.org/10.2337/dc15-2344

    Article  Google Scholar 

  7. Amir, S., Kamal, M.S., Khan, S.S., Salam, K.M.A.: PLC based traffic control system with emergency vehicle detection and management. In: 2017 International Conference on Intelligent Computing, Instrumentation and Control Technologies, ICICICT 2017 (2018). https://doi.org/10.1109/ICICICT1.2017.8342786

  8. Aftab, M., Chen, C., Chau, C.K., Rahwan, T.: Automatic HVAC control with real-time occupancy recognition and simulation-guided model predictive control in low-cost embedded system. Energy Build. 154, 141–156 (2017). https://doi.org/10.1016/j.enbuild.2017.07.077

    Article  Google Scholar 

  9. Govindan, K., Diabat, A., Madan Shankar, K.: Analyzing the drivers of green manufacturing with fuzzy approach. J. Clean. Prod. 96, 182–193 (2015). https://doi.org/10.1016/j.jclepro.2014.02.054

    Article  Google Scholar 

  10. Bermúdez-Ortega, J., Besada-Portas, E., López-Orozco, J.A., Bonache-Seco, J.A., La Cruz, J.M.D.: Remote web-based control laboratory for mobile devices based on EJsS, Raspberry Pi and Node.js. IFAC-PapersOnLine 48, 158–163 (2015). https://doi.org/10.1016/j.ifacol.2015.11.230

    Article  Google Scholar 

  11. Bin Kassim, M.F., Haji Mohd, M.N.: Tracking and counting motion for monitoring food intake based-on depth sensor and UDOO board: a comprehensive review. IOP Conf. Ser. Mater. Sci. Eng. 226, 012089 (2017). https://doi.org/10.1088/1757-899X/226/1/012089

    Article  Google Scholar 

  12. Saá, F., Varela-Aldás, J., Latorre, F., Ruales, B.: Automation of the feeding system for washing vehicles using low cost devices (2020). https://doi.org/10.1007/978-3-030-32033-1_13

    Google Scholar 

  13. Buele, J., Espinoza, J., Pilatásig, M., Silva, F., Chuquitarco, A., Tigse, J., Espinosa, J., Guerrero, L.: Interactive system for monitoring and control of a flow station using labVIEW. In: Advances in Intelligent Systems and Computing (2018). https://doi.org/10.1007/978-3-319-73450-7_55

    Chapter  Google Scholar 

  14. Sittakul, V., Chunwiphat, S., Tiawongsombat, P.: Fuzzy logic-based control in wireless sensor network for cultivation. In: Advances in Intelligent Systems and Computing (2017). https://doi.org/10.1007/978-981-10-1645-5_23

    Google Scholar 

  15. Espinoza, J., Buele, J., Castellanos, E.X., Pilatásig, M., Ayala, P., García, M.V.: Real-time implementation of model predictive control in a low-cost embedded device. In: IMCIC 2018 - 9th International Multi-conference on Complexity, Informatics and Cybernetics, Proceedings (2018)

    Google Scholar 

  16. Kozák, Š., Pytel, A.: MPC controller as a service in IoT architecture. In: Proceedings of the 29th International Conference on Cybernetics and Informatics, K and I 2018 (2018). https://doi.org/10.1109/CYBERI.2018.8337550

  17. Pruna, E., Andaluz, V.H., Proano, L.E., Carvajal, C.P., Escobar, I., Pilatasig, M.: Construction and analysis of PID, fuzzy and predictive controllers in flow system. In: 2016 IEEE International Conference on Automatica, ICA-ACCA 2016 (2016). https://doi.org/10.1109/ICA-ACCA.2016.7778493

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jorge Buele .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Buele, J., Varela-Aldás, J., Santamaría, M., Soria, A., Espinoza, J. (2020). Comparison Between Fuzzy Control and MPC Algorithms Implemented in Low-Cost Embedded Devices. In: Rocha, Á., Ferrás, C., Montenegro Marin, C., Medina García, V. (eds) Information Technology and Systems. ICITS 2020. Advances in Intelligent Systems and Computing, vol 1137. Springer, Cham. https://doi.org/10.1007/978-3-030-40690-5_42

Download citation

Publish with us

Policies and ethics