Rodríguez, CarlosGuinaldo Losada, MaríaAranda Escolástico, ErnestoGuzmán, José L.2024-10-082024-10-082017Carlos Rodríguez, María Guinaldo, Ernesto Aranda-Escolástico, José L. Guzmán, Sebastián Dormido, An Object-Oriented Library for Process Control Simulations in MATLAB, IFAC-PapersOnLine, Volume 50, Issue 1, 2017, Pages 15686-15691, ISSN 2405-8963, https://doi.org/10.1016/j.ifacol.2017.08.24032405-8963https://doi.org/10.1016/j.ifacol.2017.08.2403https://hdl.handle.net/20.500.14468/23957The registered version of this article, first published in “IFAC-PapersOnLine, vol. 50", is available online at the publisher's website: Elsevier, https://doi.org/10.1016/j.ifacol.2017.08.2403 La versión registrada de este artículo, publicado por primera vez en “IFAC-PapersOnLine, vol. 50", está disponible en línea en el sitio web del editor: Elsevier, https://doi.org/10.1016/j.ifacol.2017.08.2403This paper presents a library of MATLAB classes developed to provide a framework to allow performing easy and scalable process control simulations. The proposed object-oriented tool features the basic components of a control loop including: processes, controllers, sensors, actuators and connection links. The simulator can be configured to carry out simulations with continuous and/or discrete elements, and/or include event-triggered capabilities in a straightforward manner. The benefits of the proposed library are shown with the rapid development and simulation of a quadruple-tank system that is controlled by means of a PI controller.eninfo:eu-repo/semantics/openAccess33 Ciencias TecnológicasAn Object-Oriented Library for Process Control Simulations in MATLABactas de congresoautomatic controlclosed-loop systemscomputer softwarecontrol educationprocess controlsimulators