A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in Servomechanisms
This paper is concerned with designing a dynamical synchronization (via a robust cooperative control) of an electromechanical system network (EMSN), consisting of nonidentical brushed DC motors, where only the motors’ angular velocity measurements are available. The challenge of the proposed approac...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-07-01
|
Series: | Energies |
Subjects: | |
Online Access: | https://www.mdpi.com/1996-1073/15/14/5121 |
_version_ | 1797433605749735424 |
---|---|
author | W. Fermin Guerrero-Sánchez Jésus Linares-Flores Arturo Hernández-Méndez Victor R. Gonzalez-Diaz Gerardo Mino Aguilar German A. Munoz-Hernandez J. Fermi Guerrero-Castellanos |
author_facet | W. Fermin Guerrero-Sánchez Jésus Linares-Flores Arturo Hernández-Méndez Victor R. Gonzalez-Diaz Gerardo Mino Aguilar German A. Munoz-Hernandez J. Fermi Guerrero-Castellanos |
author_sort | W. Fermin Guerrero-Sánchez |
collection | DOAJ |
description | This paper is concerned with designing a dynamical synchronization (via a robust cooperative control) of an electromechanical system network (EMSN), consisting of nonidentical brushed DC motors, where only the motors’ angular velocity measurements are available. The challenge of the proposed approach is that the actuation provided by the motor needs to handle external disturbances to achieve the velocity tracking task and handle the interaction between both motors cooperatively to share the load and the disturbance rejection. The control’s basis involves differential flatness and an active disturbance rejection control (ADRC) framework augmented using ideas from the graph theory analysis and multi-agent networks. Experimental results verify the theoretical developments and show the effectiveness of the proposed control strategy despite unexpectedly changing load disturbance and parameters uncertainties. The proposed algorithm is suitable for embedded use due to its simplicity. It can be applied to a broad spectrum of mechatronic systems where dual-motor drive arrangements are necessary. |
first_indexed | 2024-03-09T10:19:23Z |
format | Article |
id | doaj.art-8f2b379cccb64ea1a37e1fc337d81c02 |
institution | Directory Open Access Journal |
issn | 1996-1073 |
language | English |
last_indexed | 2024-03-09T10:19:23Z |
publishDate | 2022-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Energies |
spelling | doaj.art-8f2b379cccb64ea1a37e1fc337d81c022023-12-01T22:07:05ZengMDPI AGEnergies1996-10732022-07-011514512110.3390/en15145121A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in ServomechanismsW. Fermin Guerrero-Sánchez0Jésus Linares-Flores1Arturo Hernández-Méndez2Victor R. Gonzalez-Diaz3Gerardo Mino Aguilar4German A. Munoz-Hernandez5J. Fermi Guerrero-Castellanos6Facultad de Ciencias Físico-Matemáticas, Benemérita Universidad Autónoma de Puebla (BUAP), Puebla 72570, MexicoInstituto de Electrónica y Mecatrónica, Universidad Tecnológica de la Mixteca, Huajuapan de León, Oaxaca 69000, MexicoInstituto de Electrónica y Mecatrónica, Universidad Tecnológica de la Mixteca, Huajuapan de León, Oaxaca 69000, MexicoFacultad de Ciencias de la Electrónica, Benemérita Universidad Autónoma de Puebla (BUAP), Puebla 72570, MexicoFacultad de Ciencias de la Electrónica, Benemérita Universidad Autónoma de Puebla (BUAP), Puebla 72570, MexicoFacultad de Ciencias de la Electrónica, Benemérita Universidad Autónoma de Puebla (BUAP), Puebla 72570, MexicoFacultad de Ciencias de la Electrónica, Benemérita Universidad Autónoma de Puebla (BUAP), Puebla 72570, MexicoThis paper is concerned with designing a dynamical synchronization (via a robust cooperative control) of an electromechanical system network (EMSN), consisting of nonidentical brushed DC motors, where only the motors’ angular velocity measurements are available. The challenge of the proposed approach is that the actuation provided by the motor needs to handle external disturbances to achieve the velocity tracking task and handle the interaction between both motors cooperatively to share the load and the disturbance rejection. The control’s basis involves differential flatness and an active disturbance rejection control (ADRC) framework augmented using ideas from the graph theory analysis and multi-agent networks. Experimental results verify the theoretical developments and show the effectiveness of the proposed control strategy despite unexpectedly changing load disturbance and parameters uncertainties. The proposed algorithm is suitable for embedded use due to its simplicity. It can be applied to a broad spectrum of mechatronic systems where dual-motor drive arrangements are necessary.https://www.mdpi.com/1996-1073/15/14/5121speed synchronizationcooperative controlload-sharinginput-to-state-stability (ISS)active disturbance rejection control (ADRC)extended state observers (ESOs) |
spellingShingle | W. Fermin Guerrero-Sánchez Jésus Linares-Flores Arturo Hernández-Méndez Victor R. Gonzalez-Diaz Gerardo Mino Aguilar German A. Munoz-Hernandez J. Fermi Guerrero-Castellanos A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in Servomechanisms Energies speed synchronization cooperative control load-sharing input-to-state-stability (ISS) active disturbance rejection control (ADRC) extended state observers (ESOs) |
title | A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in Servomechanisms |
title_full | A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in Servomechanisms |
title_fullStr | A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in Servomechanisms |
title_full_unstemmed | A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in Servomechanisms |
title_short | A Cooperative ADRC-Based Approach for Angular Velocity Synchronization and Load-Sharing in Servomechanisms |
title_sort | cooperative adrc based approach for angular velocity synchronization and load sharing in servomechanisms |
topic | speed synchronization cooperative control load-sharing input-to-state-stability (ISS) active disturbance rejection control (ADRC) extended state observers (ESOs) |
url | https://www.mdpi.com/1996-1073/15/14/5121 |
work_keys_str_mv | AT wferminguerrerosanchez acooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT jesuslinaresflores acooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT arturohernandezmendez acooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT victorrgonzalezdiaz acooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT gerardominoaguilar acooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT germanamunozhernandez acooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT jfermiguerrerocastellanos acooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT wferminguerrerosanchez cooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT jesuslinaresflores cooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT arturohernandezmendez cooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT victorrgonzalezdiaz cooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT gerardominoaguilar cooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT germanamunozhernandez cooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms AT jfermiguerrerocastellanos cooperativeadrcbasedapproachforangularvelocitysynchronizationandloadsharinginservomechanisms |