Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time Delay

The latest research on disturbance rejection mechanisms has shown active disturbance rejection control (ADRC) to be an effective controller for uncertainties and nonlinear dynamics embedded in systems to be controlled. The significance of the ADRC controller is its model-free nature, as it requires...

Full description

Bibliographic Details
Main Authors: Syeda Nadiah Fatima Nahri, Shengzhi Du, Barend J. van Wyk
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/11/2/144
_version_ 1827756757473034240
author Syeda Nadiah Fatima Nahri
Shengzhi Du
Barend J. van Wyk
author_facet Syeda Nadiah Fatima Nahri
Shengzhi Du
Barend J. van Wyk
author_sort Syeda Nadiah Fatima Nahri
collection DOAJ
description The latest research on disturbance rejection mechanisms has shown active disturbance rejection control (ADRC) to be an effective controller for uncertainties and nonlinear dynamics embedded in systems to be controlled. The significance of the ADRC controller is its model-free nature, as it requires minimal knowledge of the system model. In addition, it can actively estimate and compensate for the impact of internal and external disturbances present, with the aid of its crucial subsystem called the extended state observer (ESO). However, ADRC controller design becomes more challenging owing to different system disturbances, such as output disturbances, measurement noise, and varying time-delays persistent in the system’s communication channels. Most disturbance rejection techniques aim to reduce internal perturbations and external disturbances (input and output disturbance). However, output disturbance rejection with measurement noise under time-delay control is still a challenging problem. This paper presents a novel predictive ESO-based ADRC controller for time-delay systems by employing predictive methods to compensate for the disturbances originating from time delay. The prediction mechanism of the novel (proposed) controller design is greatly attributed to the extended state predictor observer (ESPO) integrated with the delay-based ADRC inside the proposed controller method. Thus, the proposed controller can predict the unknown system dynamics generated during the delay and compensate for these dynamics via disturbance rejection under time-delay control. This approach uses the optimization mechanism to determine controller parameters, where the genetic algorithm (GA) is employed with the integral of time-weighted absolute error (ITAE) as the fitness function. The proposed controller is validated by controlling second-order systems with time delay. Type 0, Type 1, and Type 2 systems are considered as the controlled plants, with disturbances (unknown dynamics due to delay and external disturbance), along with measurement noise present. The proposed controller method is compared with state-of-the-art methods, such as the modified time-delay-based ADRC method and the ESPO-based controller method. The findings indicate that the method proposed in this paper outperforms its existing competitors by compensating for the dynamics during the time delay and shows robust behaviour, improved disturbance rejection, and a fair extent of resilience to noise.
first_indexed 2024-03-11T08:31:44Z
format Article
id doaj.art-a9ddc81397034a5e9125703fbcb644a2
institution Directory Open Access Journal
issn 2075-1702
language English
last_indexed 2024-03-11T08:31:44Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj.art-a9ddc81397034a5e9125703fbcb644a22023-11-16T21:44:29ZengMDPI AGMachines2075-17022023-01-0111214410.3390/machines11020144Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time DelaySyeda Nadiah Fatima Nahri0Shengzhi Du1Barend J. van Wyk2Department of Electrical Engineering, Faculty of Engineering and the Built Environment, Tshwane University of Technology, Pretoria 0183, South AfricaDepartment of Electrical Engineering, Faculty of Engineering and the Built Environment, Tshwane University of Technology, Pretoria 0183, South AfricaDepartment of Electrical Engineering, Faculty of Engineering and the Built Environment, Tshwane University of Technology, Pretoria 0183, South AfricaThe latest research on disturbance rejection mechanisms has shown active disturbance rejection control (ADRC) to be an effective controller for uncertainties and nonlinear dynamics embedded in systems to be controlled. The significance of the ADRC controller is its model-free nature, as it requires minimal knowledge of the system model. In addition, it can actively estimate and compensate for the impact of internal and external disturbances present, with the aid of its crucial subsystem called the extended state observer (ESO). However, ADRC controller design becomes more challenging owing to different system disturbances, such as output disturbances, measurement noise, and varying time-delays persistent in the system’s communication channels. Most disturbance rejection techniques aim to reduce internal perturbations and external disturbances (input and output disturbance). However, output disturbance rejection with measurement noise under time-delay control is still a challenging problem. This paper presents a novel predictive ESO-based ADRC controller for time-delay systems by employing predictive methods to compensate for the disturbances originating from time delay. The prediction mechanism of the novel (proposed) controller design is greatly attributed to the extended state predictor observer (ESPO) integrated with the delay-based ADRC inside the proposed controller method. Thus, the proposed controller can predict the unknown system dynamics generated during the delay and compensate for these dynamics via disturbance rejection under time-delay control. This approach uses the optimization mechanism to determine controller parameters, where the genetic algorithm (GA) is employed with the integral of time-weighted absolute error (ITAE) as the fitness function. The proposed controller is validated by controlling second-order systems with time delay. Type 0, Type 1, and Type 2 systems are considered as the controlled plants, with disturbances (unknown dynamics due to delay and external disturbance), along with measurement noise present. The proposed controller method is compared with state-of-the-art methods, such as the modified time-delay-based ADRC method and the ESPO-based controller method. The findings indicate that the method proposed in this paper outperforms its existing competitors by compensating for the dynamics during the time delay and shows robust behaviour, improved disturbance rejection, and a fair extent of resilience to noise.https://www.mdpi.com/2075-1702/11/2/144modified time-delay-based ADRCtime-delay controlpredictive ESO-based ADRCextended state predictor observer (ESPO)disturbance compensationmeasurement noise
spellingShingle Syeda Nadiah Fatima Nahri
Shengzhi Du
Barend J. van Wyk
Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time Delay
Machines
modified time-delay-based ADRC
time-delay control
predictive ESO-based ADRC
extended state predictor observer (ESPO)
disturbance compensation
measurement noise
title Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time Delay
title_full Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time Delay
title_fullStr Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time Delay
title_full_unstemmed Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time Delay
title_short Predictive Extended State Observer-Based Active Disturbance Rejection Control for Systems with Time Delay
title_sort predictive extended state observer based active disturbance rejection control for systems with time delay
topic modified time-delay-based ADRC
time-delay control
predictive ESO-based ADRC
extended state predictor observer (ESPO)
disturbance compensation
measurement noise
url https://www.mdpi.com/2075-1702/11/2/144
work_keys_str_mv AT syedanadiahfatimanahri predictiveextendedstateobserverbasedactivedisturbancerejectioncontrolforsystemswithtimedelay
AT shengzhidu predictiveextendedstateobserverbasedactivedisturbancerejectioncontrolforsystemswithtimedelay
AT barendjvanwyk predictiveextendedstateobserverbasedactivedisturbancerejectioncontrolforsystemswithtimedelay