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...
Main Authors: | , , , , , |
---|---|
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 |