Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified Architecture

This paper focuses on the implementation of a constrained Dynamic Matrix Control (DMC) approach within the level processes of the FESTO™ MPS-PA Compact Workstation plant in the context of the Industrial Internet of Things (IIoT) paradigm. The goal is to develop an industrial control application with...

Full description

Bibliographic Details
Main Authors: Sergio Bustos-Pulluquitin, Gustavo Caiza, Mayra Llumitasig-Galarza, Maritza Castro-Mayorga, Clara Sánchez-Benítez, Marcelo V. Garcia
Format: Article
Language:English
Published: MDPI AG 2023-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/15/6919
_version_ 1797585988978999296
author Sergio Bustos-Pulluquitin
Gustavo Caiza
Mayra Llumitasig-Galarza
Maritza Castro-Mayorga
Clara Sánchez-Benítez
Marcelo V. Garcia
author_facet Sergio Bustos-Pulluquitin
Gustavo Caiza
Mayra Llumitasig-Galarza
Maritza Castro-Mayorga
Clara Sánchez-Benítez
Marcelo V. Garcia
author_sort Sergio Bustos-Pulluquitin
collection DOAJ
description This paper focuses on the implementation of a constrained Dynamic Matrix Control (DMC) approach within the level processes of the FESTO™ MPS-PA Compact Workstation plant in the context of the Industrial Internet of Things (IIoT) paradigm. The goal is to develop an industrial control application with decentralized logic that optimizes the operation of the plant while adhering to specific constraints. The implementation is carried out using the IEC-61499 standard and the OPC-UA protocol, enabling seamless communication between devices and systems. The authors utilize the 4diac-IDE and 4diac-FORTE as the development and runtime environments, respectively, to enable the execution of the control application on low-cost devices. The Beagle Bone Black (BBB) card is used for data acquisition and actuator control. Three types of constraints are considered: control increment (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mo>Δ</mo><mi>u</mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow></semantics></math></inline-formula>), output (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>y</mi><mi>m</mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow></semantics></math></inline-formula>), and control (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>u</mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow></semantics></math></inline-formula>) constraints, to prevent unnecessary stress on the actuator and avoid damage to the plant. The QP algorithm is employed to optimize the objective function and address these constraints effectively. By integrating advanced control strategies into industrial processes in the IIoT paradigm and implementing them on low-cost devices, this paper demonstrates the feasibility and effectiveness of improving system performance, resource utilization, and overall productivity while considering system limitations and constraints.
first_indexed 2024-03-11T00:16:54Z
format Article
id doaj.art-ce43d15851cf4b8aa7ba3683710792e9
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-11T00:16:54Z
publishDate 2023-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-ce43d15851cf4b8aa7ba3683710792e92023-11-18T23:36:13ZengMDPI AGSensors1424-82202023-08-012315691910.3390/s23156919Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified ArchitectureSergio Bustos-Pulluquitin0Gustavo Caiza1Mayra Llumitasig-Galarza2Maritza Castro-Mayorga3Clara Sánchez-Benítez4Marcelo V. Garcia5Faculty of Natural Resources, Escuela Superior Politécnica de Chimborazo, Morona Santiago Campus, Macas 140101, EcuadorCarrera de Electrónica y Automatización, Universidad Politecnica Salesiana, Quito 170146, EcuadorDepartment of Exact Sciences, Universidad de las Fuerzas Armadas, Latacunga Campus, Latacunga 050105, EcuadorFaculty of Systems, Electronics and Industrial Engineering, Universidad Tecnica de Ambato, Ambato 180206, EcuadorFaculty of Systems, Electronics and Industrial Engineering, Universidad Tecnica de Ambato, Ambato 180206, EcuadorFaculty of Systems, Electronics and Industrial Engineering, Universidad Tecnica de Ambato, Ambato 180206, EcuadorThis paper focuses on the implementation of a constrained Dynamic Matrix Control (DMC) approach within the level processes of the FESTO™ MPS-PA Compact Workstation plant in the context of the Industrial Internet of Things (IIoT) paradigm. The goal is to develop an industrial control application with decentralized logic that optimizes the operation of the plant while adhering to specific constraints. The implementation is carried out using the IEC-61499 standard and the OPC-UA protocol, enabling seamless communication between devices and systems. The authors utilize the 4diac-IDE and 4diac-FORTE as the development and runtime environments, respectively, to enable the execution of the control application on low-cost devices. The Beagle Bone Black (BBB) card is used for data acquisition and actuator control. Three types of constraints are considered: control increment (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mo>Δ</mo><mi>u</mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow></semantics></math></inline-formula>), output (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>y</mi><mi>m</mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow></semantics></math></inline-formula>), and control (<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>u</mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow></semantics></math></inline-formula>) constraints, to prevent unnecessary stress on the actuator and avoid damage to the plant. The QP algorithm is employed to optimize the objective function and address these constraints effectively. By integrating advanced control strategies into industrial processes in the IIoT paradigm and implementing them on low-cost devices, this paper demonstrates the feasibility and effectiveness of improving system performance, resource utilization, and overall productivity while considering system limitations and constraints.https://www.mdpi.com/1424-8220/23/15/6919Dynamic Matrix Control (DMC)IEC-61499objective functionOPC-UAoptimizationpredictive control
spellingShingle Sergio Bustos-Pulluquitin
Gustavo Caiza
Mayra Llumitasig-Galarza
Maritza Castro-Mayorga
Clara Sánchez-Benítez
Marcelo V. Garcia
Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified Architecture
Sensors
Dynamic Matrix Control (DMC)
IEC-61499
objective function
OPC-UA
optimization
predictive control
title Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified Architecture
title_full Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified Architecture
title_fullStr Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified Architecture
title_full_unstemmed Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified Architecture
title_short Constrained Dynamic Matrix Control under International Electrotechnical Commission Standard 61499 and the Open Platform Communications Unified Architecture
title_sort constrained dynamic matrix control under international electrotechnical commission standard 61499 and the open platform communications unified architecture
topic Dynamic Matrix Control (DMC)
IEC-61499
objective function
OPC-UA
optimization
predictive control
url https://www.mdpi.com/1424-8220/23/15/6919
work_keys_str_mv AT sergiobustospulluquitin constraineddynamicmatrixcontrolunderinternationalelectrotechnicalcommissionstandard61499andtheopenplatformcommunicationsunifiedarchitecture
AT gustavocaiza constraineddynamicmatrixcontrolunderinternationalelectrotechnicalcommissionstandard61499andtheopenplatformcommunicationsunifiedarchitecture
AT mayrallumitasiggalarza constraineddynamicmatrixcontrolunderinternationalelectrotechnicalcommissionstandard61499andtheopenplatformcommunicationsunifiedarchitecture
AT maritzacastromayorga constraineddynamicmatrixcontrolunderinternationalelectrotechnicalcommissionstandard61499andtheopenplatformcommunicationsunifiedarchitecture
AT clarasanchezbenitez constraineddynamicmatrixcontrolunderinternationalelectrotechnicalcommissionstandard61499andtheopenplatformcommunicationsunifiedarchitecture
AT marcelovgarcia constraineddynamicmatrixcontrolunderinternationalelectrotechnicalcommissionstandard61499andtheopenplatformcommunicationsunifiedarchitecture