Avances en el control predictivo para controladores lógicos programables

Rogelio E. Rivero-Contreras

https://orcid.org/0000-0002-0420-1016

Spain

Universidad de Valladolid image/svg+xml

Departamento de Ingeniería de Sistemas y Automática
Instituto de Procesos Sostenibles

Jesús M. Zamarreño

https://orcid.org/0000-0002-1893-0148

Spain

Universidad de Valladolid image/svg+xml

Departamento de Ingeniería de Sistemas y Automática
Instituto de Procesos Sostenibles

Fernando Tadeo

https://orcid.org/0000-0002-4046-3136

Spain

Universidad de Valladolid

Departamento de Ingeniería de Sistemas y Automática
Instituto de Procesos Sostenibles

|

Aceptado: 29-08-2025

|

Publicado: 16-09-2025

DOI: https://doi.org/10.4995/riai.2025.22466
Datos de financiación

Descargas

Palabras clave:

controladores lógicos programables, control predictivo, optimización, control de procesos avanzando

Agencias de apoyo:

Esta investigación no contó con financiación

Resumen:

Este artículo resume diversas iniciativas para implementar el control predictivo (MPC) en controladores lógicos programables (PLCs), a partir de la experiencia acumulada, algoritmos de MPC utilizados, métodos de optimización, sistemas de proceso considerados y los estándares de programación y marcas comerciales de dispositivos PLCs empleadas. Los estudios demuestran la viabilidad de implementar algoritmos de MPC clásicos junto con métodos de optimización en forma embebida. Destacan, en particular, los algoritmos de optimización como el método de Hildreth y qp OASES simplificado, que han demostrado ser eficientes y codificables según el estándar IEC 61131-3, ampliamente utilizado en estos dispositivos. Además, los estudios resaltan la necesidad de reducir los requerimientos de memoria y cálculos computacionales, y que esto permita escalar estos algoritmos desde simulaciones hardware-in-the-loop (HiL) y procesos a escala de laborarorio hacia plantas industriales. Las tendencias actuales se orientan hacia la simplificación del uso de recursos computacionales en los PLCs, la mejora de los algoritmos de MPC y optimización, y la integración de estos algoritmos en dispositivos modernos basados en internet de las cosas (PLCs-IoT)

Ver más Ver menos

Citas:

Ali, M. M., Adewumi, A. O., Blamah, N., Falowo, O., 2015. Mathematical modeling and optimization of industrial problems. Journal of Applied Mathematics 2015, Article ID 438471, 3 pages, DOI:https://doi.org/10.1155/2015/438471

Alphonsus, E. R., Abdullah, M. O., 2016. A review on the applications of programmable logic controllers (PLCs). Renewable and Sustainable Energy Reviews 60, 1185–1205, DOI:https://doi.org/10.1016/j.rser.2016.01.025

Asadipooya, H., Safavi, A. A., 2016. Enhancement of model predictive control implementation on a DCS PCS7. In: 2016 24th Iranian Conference on Electrical Engineering (ICEE). IEEE, DOI:https://doi.org/10.1109/iraniancee.2016.7585717

Aslam, S., Hannan, S., Sajjad, M. U., Zafar, M. W., 2017. PLC based model predictive control for industrial process control. International Journal of ADVANCED AND APPLIED SCIENCES 4 (6), 63–71, DOI:https://doi.org/10.21833/i-jaas.2017.06.009

Beck, A., Teboulle, M., 2009. A Fast Iterative Shrinkage-Thresholding Algorithm for linear inverse problems. SIAM Journal on Imaging Sciences 2 (1), 183–202, DOI:https://doi.org/10.1137/080716542

Bemporad, A., Morari, M., 2007. Robust model predictive control: A survey. Springer London, pp. 207–226, DOI:https://doi.org/10.1007/bfb0109870

Bemporad, A., Morari, M., Dua, V., Pistikopoulos, E. N., 2002. The explicit linear quadratic regulator for constrained systems. Automatica 38 (1), 3–20, DOI:https://doi.org/10.1016/s0005-1098(01)00174-1

Binder, B. J. T., Kufoalor, D. K. M., Johansen, T. A., 2015. Scalability of QP solvers for embedded model predictive control applied to a subsea petroleum production system. In: 2015 IEEE Conference on Control Applications (CCA). IEEE, DOI:https://doi.org/10.1109/CCA.2015.7320771

Binder, B. J. T., Kufoalor, D. K. M., Pavlov, A., Johansen, T. A., 2014. Embedded model predictive control for an electric submersible pump on a programmable logic controller. In: 2014 IEEE Conference on Control Applications (CCA). IEEE, DOI:https://doi.org/10.1109/CCA.2014.6981402

Bolton, W., 2015. Programmable Logic Controllers. Elsevier, URL:https://educate.elsevier.com/book/details/9780128029299

Bolzoni, L. D. F., 2017. Implementación de controladores predictivos en dispositivos programables industriales. Trabajo de fin de master, Escuela de Ingenierías Industriales. Universidad de Valladolid, URL:http://uvadoc.uva.es/handle/10324/26101

Bonne, F., Alamir, M., Bonnay, P., may 2017. Experimental investigation of control updating period monitoring in industrial PLC-based fast MPC: Application to the constrained control of a cryogenic refrigerator. Control Theory and Technology 15 (2), 92–108, DOI:https://doi.org/10.1007/s11768-017-6109-y

Boyd, S., Vandenberghe, L., Mar. 2004. Convex Optimization. Cambridge University Press. DOI:https://doi.org/10.1017/cbo9780511804441

Camacho, E. F., Bordons, C., 2007a. Model Predictive control. Springer Lon-don, DOI:https://doi.org/10.1007/978-0-85729-398-5

Camacho, E. F., Bordons, C., 2007b. Nonlinear Model Predictive Control: An Introductory Review. Springer Berlin Heidelberg, pp. 1–16, DOI:https://doi.org/10.1007/978-3-540-72699-91

Carvalho Henriques, J. A. P., Neto, E. R., Magalhães de Paula Paiva, J. A. P., Souza, L. C., Lugli, A. B., Carvalho Rocha, T. V., Teixeira Rip, M. L., 2023. Model predictive control based on dynamics matrix embedded in a programmable logic controller. In: 2023 11th International Conference on Control, Mechatronics and Automation (ICCMA). IEEE, DOI:https://doi.org/10.1109/icc-ma59762.2023.10374801

Chen, H., Luyang, X., 2018. Software architecture and framework for programmable automation controller: A systematic literature review and a case study. Thesis of master, Deparment of Software Engineering. Blekinge Institute of Technology.

Christofides, P. D., Scattolini, R., de la Peña, D. M., Liu, J., 2013. Distributed model predictive control: A tutorial review and future research directions. Computers & Chemical Engineering 51, 21–41, DOI:https://doi.org/10.1016/j.compchemeng.2012.05.011

Clarke, D., Mohtadi, C., Tuffs, P., 1987. Generalized predictive control - Part I. the basic algorithm. Automatica 23 (2), 137–148, DOI:https://doi.org/10.1016/0005-1098(87)90087-2

CODESYSGroup, 2025. CODESYS. Software. URL:https://www.codesys.com/products/codesys-engineering.html

Cutler, C. R., Ramaker, B. L., 1980. Dynamic matrix control. a computer control algorithm. In: 1980 Joint Automatic Control Conference. Vol. 1.

Domahidi, A., Zgraggen, A. U., Zeilinger, M. N., 2012. Efficient interior point methods for multistage problems arising in receding horizon control. In: 51st Conference on Decision and Control 2012 IEEE 51st IEEE Conference on Decision and Control (CDC). ETH Zuric, pp. 668–674, URL:https://infoscience.epfl.ch/handle/20.500.14299/86360

Ellis, M., Durand, H., Christofides, P. D., 2014. A tutorial review of economic model predictive control methods. Journal of Process Control 24 (8), 1156–1178, DOI:https://doi.org/10.1016/j.jprocont.2014.03.010

Ferreau, H. J., Kirches, C., Potschka, A., Bock, H. G., Diehl, M., 2014. qpOA-SES: a parametric active-set algorithm for Equadratic programming. Mathe-matical Programming Computation 6 (4), 327–363, DOI:https://doi.org/10.1007/s12532-014-0071-1

Forbes, M. G., Patwardhan, R. S., Hamadah, H., Gopaluni, R. B., 2015. Mo-del predictive control in industry: Challenges and opportunities. IFAC-PapersOnLine 48 (8), 531–538, DOI:https://doi.org/10.1016/j.ifacol.2015.09.022

García, C. E., Prett, D. M., Morari, M., may 1989. Model predictive control: Theory and practice—a survey. Automatica 25 (3), 335–348, DOI:https://doi.org/10.1016/0005-1098(89)90002-2

Gracia, V., Krupa, P., Limon, D., Alamo, T., 2025. Practical MPC formulation implemented on a PLC: soft constraints and online-adaptable model. In: I Simposio CEA de los GT: Ingeniería de Control - Modelado, Simulación y Optimización - Educación en Automática. pp. 1–5.

Hildreth, C., 1957. A quadratic programming procedure. Naval Research Logistics Quarterly 4, 79–85, DOI:https://doi.org/10.1002/nav.3800040113

Huyck, B., Callebaut, L., Logist, F., Ferreau, H. J., Diehl, M., De Brabanter, J., Van Impe, J., De Moor, B., 2012a. Implementation and experimental validation of classic MPC on programmable logic controllers. In: 2012 20th Medi-terranean Conference on Control & Automation (MED). IEEE, pp. 679–684.

Huyck, B., De Brabanter, J., De Moor, B., Van Impe, J. F., Logist, F., 2014. On-line model predictive control of industrial processes using low level control hardware: A pilot-scale distillation column case study. Control Engineering Practice 28, 34–48, DOI:https://doi.org/10.1016/j.conengprac.2014.02.016

Huyck, B., Ferreau, H. J., Diehl, M., De Brabanter, J., Van Impe, J. F. M., De Moor, B., Logist, F., 2012b. Towards online model predictive control on a programmable logic controller: Practical considerations. Mathematical Problems in Engineering 2012, Article ID 912603, 20 pages, DOI:https://doi.org/10.1155/2012/912603

Hyl, R., Wagnerova, R., 2016. Design and realization of embedded model predictive controller with software support. In: 2016 17th International Carpathian Control Conference (ICCC). IEEE, DOI:https://doi.org/10.1109/car-pathiancc.2016.7501105

International Electrotechnical Commission, 2012. IEC 61149-1. Function blocks-Part 1: Architecture. Standard. URL:https://webstore.iec.ch/publication/5506

International Electrotechnical Commission, 2013a. IEC 61131-3. Programmable controllers - Part 3: Programming languages. Standard. URL:https://webstore.iec.ch/publication/4552

International Electrotechnical Commission, 2013b. IEC 62264–1. Enterprise-control system integration – Part 1: Models and terminology. Standard. URL:https://webstore.iec.ch/publication/6675

International Electrotechnical Commission, 2020. IEC 62541. OPC Unified Architecture. Standard. URL:https://webstore.iec.ch/publication/61114

International Electrotechnical Commission, 2025. IEC 61131. Programmable controllers-all parts. Standard. URL:https://webstore.iec.ch/publication/62427

Ji, K., 2014. US20140297002A1-system and method for implementing model predictive control in PLC. URL:https://patents.google.com/patent/US20140297002A1/en Filed: 02/04/2013, Granted: 06/14/2016, Adjunted Expiration: 11/22/2034.

Ju, Z., Senlin, W., 2012. A review of explicit model predictive control. In: 2012 31st Chinese Control Conference CCC. pp. 4233–4238.

Kapernick, B., Graichen, K., 2014. PLC implementation of a nonlinear model predictive controller. IFAC Proceedings Volumes 47 (3), 1892–1897, DOI:https://doi.org/10.3182/20140824-6-za-1003.00911

Koondhar, M. A., Kaloi, G. S., Junejo, A. K., Soomro, A. H., Chandio, S., Ali, M., 2023. The role of PLC in automation, industry and education purpose: A review. Pakistan Journal of Engineering, Technology & Science 11 (2), 22–31, DOI:https://doi.org/10.22555/pjets.v11i1.975

Kramer, O., 2010. A review of constraint-handling techniques for evolution strategies. Applied Computational Intelligence and Soft Computing 2010, Article ID 185063, 11 pages, DOI:https://doi.org/10.1155/2010/185063

Kreutz, M., Richalet, J., Mocha, K., Haber, R., 2014. Implementation of PFC (Predictive Functional Control) in a PLC (Programmable Logic Controller) for a HVAC (Heating, Ventilation and Air Conditioning) system. Journal of Physics: Conference Series 570 (3), Article ID 032003, 12 pages, DOI:https://doi.org/10.1088/1742-6596/570/3/032003

Krupa, P., Limon, D., Alamo, T., 2018. Implementation of model predictive controllers in programmable logic controllers using IEC 61131-3 standard. In: 2018 European Control Conference (ECC). IEEE, DOI:https://doi.org/10.23919/ecc.2018.8550126

Krupa, P., Limon, D., Alamo, T., 2021. Implementation of model predictive control in programmable logic controllers. IEEE Transactions on Control Systems Technology 29 (3), 1117–1130, DOI:https://doi.org/10.1109/tcst.2020.2992959

Krupa, P., Saraf, N., Limon, D., Bemporad, A., 2020. PLC implementation of a real-time embedded MPC algorithm based on linear input/output models. IFAC-PapersOnLine 53 (2), 6987–6992, DOI:https://doi.org/10.1016/j.ifacol.2020.12.424

Kufoalor, D. K. M., Richter, S., Imsland, L., Johansen, T. A., 2017. Structure exploitation of practical MPC formulations for speeding up first-order methods. In: 2017 IEEE 56th Annual Conference on Decision and Control (CDC). IEEE, DOI:https://doi.org/10.1109/cdc.2017.8263929

Kufoalor, D. K. M., Richter, S., Imsland, L., Johansen, T. A., Morari, M., Eikrem, G. O., 2014. Embedded model predictive control on a PLC using a primal-dual first-order method for a subsea separation process. In: 22nd Mediterranean Conference on Control and Automation. IEEE, DOI:https://doi.org/10.1109/med.2014.6961399

Lambora, A., Gupta, K., Chopra, K., 2019. Genetic algorithm - a literature review. In: 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon). IEEE, DOI:https://doi.org/10.1109/comit-con.2019.8862255

Laszczyk, P., 2004. A18: Advanced predictive control implementation on programmable logic-type controllers. IFAC Proceedings Volumes 37 (20), 105–110, DOI:https://doi.org/10.1016/s1474-6670(17)30579-7

Laszczyk, P., 2006. Predictive control library block for SIMATIC-S7 PLC. IFAC Proceedings Volumes 39 (21), 208–213, DOI:https://doi.org/10.1016/s1474-6670(17)30185-4

Lee, J. H., 2011. Model predictive control: Review of the three decades of development. International Journal of Control, Automation and Systems 9 (3), 415–424, DOI:https://doi.org/10.1007/s12555-011-0300-6

Lin, T.-W., 1991. Solving optimization problems using ordinary differential equations. Journal of the Chinese Institute of Engineers 14 (4), 391–395, DOI:https://doi.org/10.1080/02533839.1991.9677350

Liu, T., Wang, Q.-G., Huang, H.-P., 2013. A tutorial review on process identification from step or relay feedback test. Journal of Process Control 23 (10), 1597–1623, DOI:https://doi.org/10.1016/j.jprocont.2013.08.003

Ljung, L., 2010. Perspectives on system identification. Annual Reviews in Control 34 (1), 1–12, DOI:https://doi.org/10.1016/j.arcontrol.2009.12.001

MathWorks, 2024. Simulink PLC Coder. URL:https://es.mathworks.com/products/simulink-plc-coder.html Visitado en agosto de 2024.

Mattingley, J., Boyd, S., 2011. CVXGEN: a code generator for embedded convex optimization. Optimization and Engineering 13, 1–27, DOI:https://doi.org/10.1007/s11081-011-9176-9

Mayne, D.Q., 2014. Model predictive control: Recent developments and future promise. Automatica 50 (12), 2967–2986, DOI:https://doi.org/10.1016/j.automatica.2014.10.128

Mellado, J., Núñez, F., 2022. Design of an IoT-PLC: a containerized programmable logical controller for the industry 4.0. Journal of Industrial Information Integration 25, Article ID 100250, DOI:https://doi.org/10.1016/j.jii.2021.100250

Mesbah, A., 2016. Stochastic model predictive control: An overview and perspectives for future research. IEEE Control Systems 36 (6), 30–44, DOI:https://doi.org/10.1109/mcs.2016.2602087

Metzger, M., Laszczyk, P., 2004. Implementation of predictive model based control on programmable logic controller. IFAC Proceedings Volumes 37 (13), 1341–1346, DOI:https://doi.org/10.1016/s1474-6670(17)31414-3

MIDACO-SOLVER, 2024. MIDACO-SOLVER - numerical high-performance optimization software. URL:https://www.midaco-solver.com Visitado en agosto de 2024.

Mohammadi, S., 2023. Investigating the performance of DCS wide control systems. Journal of Engineering in Industrial Research 4 (1), 44–60, DOI:https://doi.org/10.48309/jeires.2023.1.5

Molina, F., Barbancho, J., León, C., Molina, A., Gómez, A., 2007. Using industrial standards on PLC programming learning. In: 2007 Mediterranean Conference on Control & Automation. IEEE, DOI:https://doi.org/10.1109/med.2007.4433652

Mrosko, M., Miklovicova, E., 2012. Real-time implementation of predictive control using programmable logic controllers. INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT 6 (1), 106–113.

Muske, K. R., Rawlings, J. B., 1993. Model predictive control with linear models. AIChE Journal 39 (2), 262–287, DOI:https://doi.org/10.1002/aic.690390208

Necoara, I., Clipici, D. N., 2013. A computationally efficient parallel coordinate descent algorithm for MPC: Implementation on a PLC. In: 2013 European Control Conference (ECC). IEEE, pp. 3596–3601, DOI:https://doi.org/10.23919/ECC.2013.6669390

Nesterov, Y., 2012. Gradient methods for minimizing composite functions. Mathematical Programming 140, 125–161, DOI:https://doi.org/10.1007/s10107-012-0629-5

NETLIB, 2017. MINPACK-routines for solving systems of non-linear equations. URL:https://hpcc.umd.edu/hpcc/help/OLDSWsoftware/minpack.html .Visitado en agosto de 2024.

Newton, D., Yousefian, F., Pasupathy, R., 2018. Stochastic Gradient Descent: Recent Trends. INFORMS, pp. 193–220, DOI:https://doi.org/10.1287/educ.2018.0191

P. G. Mendes, T., Schnitman, L., dos Reis Nogueira, I. B., Almeida Peixoto Ribeiro, A. M., Rodrigues, A. E., Loureiro, J. M., Martins, M. A., 2022. A new Takagi-Sugeno-Kang model-based stabilizing explicit MPC formulation: An experimental case study with implementation embedded in a PLC. Expert Systems with Applications 210, Article ID 118369, DOI:https://doi.org/10.1016/j.eswa.2022.118369

Pereira, M., Limon, D., Muñoz de la Peña, D., Alamo, T., 2015. MPC implementation in a PLC based on Nesterov’s fast gradient method. In: 2015 23rd Mediterranean Conference on Control and Automation (MED). IEEE, DOI:https://doi.org/10.1109/med.2015.7158777

Plamowski, S., 2020. Model predictive control of a dynamic system with fast and slow dynamics: Implementation using PLC. In: Advanced, Contemporary Control. Advances in Intelligent Systems and Computing. Vol. 1196. Springer International Publishing, pp. 1104–1115, DOI:https://doi.org/10.1007/978-3-030-50936-192

Ploskas, N., Sahinidis, N. V., 2022. Review and comparison of algorithms and software for mixed-integer derivative-free optimization. Journal of Global Optimization 82, 433–462, DOI:https://doi.org/10.1007/s10898-021-01085-0

Purohit, A., Buch, J., 2015. Evaluation of optimization solvers on programmable logic controller. In: 2015 IEEE Conference on Control Applications (CCA). IEEE, DOI:https://doi.org/0.1109/cca.2015.7320684

Qin, S., Badgwell, T. A., 2003. A survey of industrial model predictive control technology. Control Engineering Practice 11 (7), 733–764, DOI:https://doi.org/10.1016/s0967-0661(02)00186-7

Ramirez, R., Chang, C.-K., Liang, S.-H., 2022. PLC cybersecurity challenges in industrial networks. In: 2022 18th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA). IEEE, DOI:https://doi.org/10.1109/mesa55290.2022.10004463

Rao, B., Arun, K., 1992. Model based processing of signals: a state space approach. Proceedings of the IEEE 80 (2), 283–309, DOI:https://doi.org/10.1109/5.123298

Rauova, I., Valo, R., Kvasnica, M., Fikar, M., 2011. Real-time model predictive control of a fan heater via PLC.

Rawlings, J. B., Amrit, R., 2009. Nonlinear Model Predictive Control Towards New Challenging Application. Springer Berlin Heidelberg, DOI:https://doi.org/10.1007/978-3-642-01094-1-10

Ren, Y. M., Alhajeri, M. S., Luo, J., Chen, S., Abdullah, F., Wu, Z., Christofi-des, P. D., 2022. A tutorial review of neural network modeling approaches for model predictive control. Computers & Chemical Engineering 165, Article ID 107956, DOI:https://doi.org/10.1016/j.compchemeng.2022.107956

Richalet, J., O’Donovan, D., 2009. Predictive Functional Control. Springer London, DOI:https://doi.org/10.1007/978-1-84882-493-5

Rivero-Contreras, R., Merino, A., Zamarreño, J. M., Vila, C., Tadeo, F., 2025. A virtual environment with programmable logic controllers: an application in the evaluation of control strategies. Revista Iberoamericana de Automática e Informática Industrial 22 (1), DOI:https://doi.org/10.4995/riai.2024.20881

Rivero-Contreras, R., Zamarreño, J. M., Tadeo, F., 2023a. Implementation of multivariable predictive control strategies (MPC) in programmable logic controllers (PLCs). In: Workshop on Simulation and Optimization for Sustainable Engineering. pp. 33–34, DOI:https://doi.org/10.22429/euc2023.026

Rivero-Contreras, R., Zamarreño, J. M., Tadeo, F., 2023b. Multivariable model predictive control (MPC) strategies in programmable logic controllers (PLCs). In: WCCE11 - 11th World Congress of Chemical Engineering. p. 320, URL:https://www.wcce11.org/wc/template/Proceedings-Abstracts-WCCE11.pdf

Rodellar, J., Sánchez, J. M., 1996. Adaptive Predictive Control. Prentice-Hall International Series in Systems and Control Engineering, NJ: Prentice Hall.

Rossiter, J., Kouvaritakis, B., Rice, M., 1998. A numerically robust state-space approach to stable-predictive control strategies. Automatica 34 (1), 65–73, DOI:https://doi.org/10.1016/s0005-1098(97)00171-4

Saltık, M. B., ̈Ozkan, L., Ludlage, J. H., Weiland, S., den Hof, P. M. V., 2018. An outlook on robust model predictive control algorithms: Reflections on performance and computational aspects. Journal of Process Control 61, 77–102, DOI:https://doi.org/10.1016/j.jprocont.2017.10.006

Samad, T., McLaughlin, P., Lu, J., 2007. System architecture for process automation: Review and trends. Journal of Process Control 17 (3), 191–201, DOI:https://doi.org/10.1016/j.jprocont.2006.10.010

Scheneider Electric, 2021. Predictive Control Library. URL:https://www.se.com/id/en/download/document/PredictiveControlLibrary/ . Visitado en febrero de 2025.

Seman, P., Juhas, M., Tkac, L., Honek, M., 2013. New possibilities of industrial programming software. In: 2013 International Conference on Process Control (PC). IEEE, DOI:https://doi.org/10.1109/pc.2013.6581456

Serkies, P., Gorla, A., 2021. Implementation of PI and MPC-Based speed con-trollers for a drive with elastic coupling on a PLC controller. Electronics 10 (24), Article ID 3139, DOI:https://doi.org/10.3390/electronics10243139

Siemens, 2024. SIMATIC S7-1500 V familiar functionalities, completely virtual. URL:https://www.siemens.com/global/en/products/automation/systems/industrial/plc/simatic-s7-1500/virtual-plc.html . Visitado en febrero de 2024.

Spiro Control Ltd, 2022. SPIRO-MPC. URL:hhttps://spirocontrol.com/home/products-and-services/spiro-mpc-2/. Visitado en febrero de 2025.

Syaichu-Rohman, A., Sirius, R., 2011. Model predictive control implementation on a programmable logic controller for DC motor speed control. In: 2011 International Conference on Electrical Engineering and Informatics. IEEE, DOI:https://doi.org/10.1109/iceei.2011.6021841

Tange, Y., Kiryu, S., Matsui, T., 2020. Implementation of edge-type model predictive control on generic programmable logic controller compliant to IEC 61131-3 standard. IEEJ Transactions on Electronics, Information and Systems 140 (9), 1057–1063, DOI:https://doi.org/10.1541/ieejeiss.140.1057

Tarnawski, J., Kudełka, P., Korzeniowski, M., 2022. Advanced control with PLC–Code generator for a MPC controller implementation and cooperation with external computational server for dealing with multidimensionality, constraints and LMI based robustness. IEEE Access 10, 10597–10617, DOI:https://doi.org/10.1109/access.2022.3142054

Torrisi, G., Grammatico, S., Cortinovis, A., Mercangöz, M., Morari, M., Smith, R. S., 2017. Model predictive approaches for active surge control in centrifugal compressors. IEEE Transactions on Control Systems Technology 25 (6), 1947–1960, DOI:https://doi.org/10.1109/tcst.2016.2636027

Ullmann, F., Richter, S., 2011. FiOrdOs: A Matlab tool-box for C-Code generation for first order methods. URL:http://hdl.handle.net/20.500.11850/60549

Unbehauen, H., Rao, G., 1998. A review of identification in continuous-time systems. Annual Reviews in Control 22, 145–171, DOI:https://doi.org/10.1016/S1367-5788(98)00015-7

Ur Rehman, I., Khan, S. U. R., Khiyal, M. S. H., 2009. A survey on maintaining binary search tree in optimal shape. In: 2009 International Conference on Information Management and Engineering. IEEE, DOI:https://doi.org/10.1109/ici-me.2009.128

Valencia-Palomo, G., Hilton, K., Rossiter, J., 2009. Predictive control implementation in a PLC using the IEC 1131.3 programming standard. In: 2009 European Control Conference (ECC). IEEE, DOI:https://doi.org/10.23919/ecc.2009.7074588

Valencia-Palomo, G., Rossiter, J., 2010. PLC implementation of a predictive controller using Laguerre functions and multi-parametric solutions. In: UKACC International Conference on Control 2010. Institution of Engineering and Technology, DOI:https://doi.org/10.1049/ic.2010.0440

Valencia-Palomo, G., Rossiter, J., 2011a. Efficient suboptimal parametric solutions to predictive control for PLC applications. Control Engineering Practice 19 (7), 732–743, DOI:https://doi.org/10.1016/j.conengprac.2011.04.001

Valencia-Palomo, G., Rossiter, J., 2011b. Programmable logic controller implementation of an auto-tuned predictive control based on minimal plant information. ISA Transactions 50 (1), 92–100, DOI:https://doi.org/10.1016/j.isatra.2010.10.002

Valencia-Palomo, G., Rossiter, J., 2012. Novel programmable logic controller implementation of a predictive controller based on Laguerre functions and multiparametric solutions. IET Control Theory & Applications 6 (8), 1003–1014, DOI:https://doi.org/10.1049/iet-cta.2010.0430

Velagic, J., Sabic, B., 2014. Design, implementation and experimental validation of explicit MPC in programmable logic controller. In: 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE). IEEE, DOI:https://doi.org/10.1109/isie.2014.6864592

Wang, L., 2004. Discrete model predictive controller design using Laguerre functions. Journal of Process Control 14 (2), 131–142, DOI:https://doi.org/10.1016/s0959-1524(03)00028-3

Wojtulewicz, A., Ławrynczuk, M., 2018. Computationally efficient implementation of dynamic matrix control algorithm for very fast processes using programmable logic controller. In: 2018 23rd International Conference on Methods & Models in Automation & Robotics (MMAR). IEEE, DOI:https://doi.org/10.1109/mmar.2018.8486132

Yuwono, S., Schwung, A., 2023. Model predictive control with adaptive PLC-based policy on low dimensional state representation for industrial applications. In: 2023 31st Mediterranean Conference on Control and Automation (MED). IEEE, DOI:https://doi.org/10.1109/med59994.2023.10185716

Zielonacki, K., Tarnawski, J., 2024. PLC-based implementation of stochastic optimization method in the form of evolutionary strategies for PID, LQR, and MPC control. International Journal of Control, Automation and Systems 22 (6), 1846–1855, DOI:https://doi.org/10.1007/s12555-023-0869-6

Ver más Ver menos