Proper operation of the Active Disturbance Rejection (ADR) controller requires a precise determination of the so-called total disturbance affecting the considered dynamical system, usually estimated by the Extended State Observer (ESO). The observation quality of total disturbance has a significant impact on the control error values, making room for a potential improvement of control system performance using different structures of ESO. In this article, we provide a quantitative comparison between the Luenberger and Astolfi/Marconi (AM) observers designed for three different extended state representations and utilized in the trajectory tracking ADR controller designed for a mechanical system. Included results were obtained in the simple simulation case, followed by the experimental validation on the main axis of a telescope mount.
This paper presents an improved active disturbance rejection control scheme (IFO-ADRC) with an improved fractional-order extended state observer (IFO-ESO). The structural information of the system is utilized in IFO-ESO rather than buried as in the typical fractional-order extended state observer (FO-ESO) and help significantly improve the performance of IFO-ESO and closed-loop system. Compared with the integer-order active disturbance rejection controller (IO-ADRC), the auxiliary tracking controller of IFO-ADRC has a simpler form and fewer parameters need to be tuned. Frequency-domain analysi…
This paper presents an active disturbance rejection control (ADRC) scheme with an improved fractional-order extended state observer (IFO-ESO).Based on the new ADRC scheme, the open-loop transfer function of a high-order system can be approximately rendered to a so-called Weighed Bode's ideal transfer function, whose closed-loop performance is less prone to the controller parameter variations. The design of the IFO-ESO helps reduce the number of system states to be estimated and improves the performance of closed-loop system over %the previously proposed the fractional-order active disturbance …
This article concerns the development of the Vector Field Orientation - Active Disturbance Rejection (VFO-ADR) cascaded path-following controller for underactuated vehicles moving in a 3-dimensional space. The proposed concept of a cascaded control structure decouples system kinematics from system dynamics, resembling the approach utilized for nonholonomic systems. Thanks to the use of an ADR control approach in the dynamic-level controller, the proposed control structure is robust to even significant model uncertainties and external disturbances. Application of an error-based form of the Exte…
The increasing demand for target tracking, environmental surveys, surveillance and mapping requires multi-axis gimbal systems with high tracking and stabilization performance. In this paper, first, computed torque model is generated to estimate the complex disturbances acting on the system. Then, two different control strategies based on active disturbance rejection control (ADRC) and computed torque model are implemented on a two-axis gimbal system. The purpose is to improve the robustness, environmental adaptability and tracking accuracy of the system and reduce the tuning effort of ADRC by …
The performance of active disturbance rejection control (ADRC) algorithms can be limited in practice by high-frequency measurement noise. In this work, this problem is addressed by transforming the high-gain extended state observer (ESO), which is the inherent element of ADRC, into a new cascade observer structure. Set of experiments, performed on a DC-DC buck power converter system, show that the new cascade ESO design, compared to the conventional approach, effectively suppresses the detrimental effect of sensor noise over-amplification while increasing the estimation/control performance. Th…
An Improved ESO-Based Line-of-Sight Guidance Law for Path Following of Underactuated Autonomous Underwater Helicopter With Nonlinear Tracking Differentiator and Anti-saturation Controller
A suboptimal active disturbance rejection controller (S-ADRC) is proposed for second-order systems with unknown time-varying nonlinear dynamics. The output-feedback controller guarantees a global convergence to the vicinity of an optimal solution by means of dynamic control gains, based on the estimated main and extended state variables obtained through a high-gain observer. Three numerical examples compare the performance of the proposed control scheme applied to linear and nonlinear systems with that of a fixed-gain conventional ADRC as well as several model-based optimal and suboptimal cont…
Practical applications of controllers often impose further requirements on the implementation beyond the actual control performance, such as the ability to switch between manual and automatic control or between different control laws or controller parameter settings, known as bumpless transfer. Another common requirement is to limit the control signal in magnitude and/or rate. This article examines and extends several discrete-time variants of active disturbance rejection control (ADRC), which is increasingly being applied especially in the field of power electronics and drives, in this regard…
Active disturbance rejection control for unmanned tracked vehicles in leader-follower scenarios: discrete-time implementation and field test validation
Two ways of designing low-order discrete-time (i.e. digital) controls for low-order plant (i.e. process) models are considered in this tutorial. The first polynomial method finds the controller coefficients that place the poles of the closed-loop feedback system at specified positions for adroit controls, i.e. for a rapid and compressed transient response, when the plant model is known precisely. The poles and zeros of the resulting controller are unconstrainted, although an integrator may be included in the controller structure as a special case to drive steady-state errors towards zero. The …
A new tuning rule is introduced for linear active disturbance rejection control (ADRC), which results in similar closed-loop dynamics as the commonly employed bandwidth parameterization design, but with lower feedback gains. In this manner the noise sensitivity of the controller is reduced, paving the way for using ADRC in more noise-affected applications. It is proved that the proposed tuning gains, while rooted in the analytical solution of an algebraic Riccati equation, can always be obtained from a bandwidth parameterization design by simply halving the gains. This establishes a link betwe…
The extended state observer (ESO) plays an important role in the design of feedback control for nonlinear systems. However, its high-gain nature creates a challenge in engineering practice in cases where the output measurement is corrupted by non-negligible, high-frequency noise. The presence of such noise puts a constraint on how high the observer gains can be, which forces a trade-off between fast convergence of state estimates and quality of control task realization. In this work, a new observer design is proposed to improve the estimation performance in the presence of noise. In particular…
Indian Institute of Science(印度科学学院);WIRIN Lab(WIRIN实验室)
This paper presents a coupled, neural network-aided longitudinal cruise and lateral path-tracking controller for an autonomous vehicle with model uncertainties and experiencing unknown external disturbances. Using a feedback error learning mechanism, an inverse vehicle dynamics learning scheme utilizing an adaptive Radial Basis Function (RBF) neural network, referred to as the Extended Minimal Resource Allocating Network (EMRAN) is employed. EMRAN uses an extended Kalman filter for online learning and weight updates, and also incorporates a growing/pruning strategy for maintaining a compact ne…
King Fahd University of Petroleum and Minerals(法赫德石油和矿产大学)
In this work, the autonomous control of a quadrotor-manipulator unmanned aerial vehicle is treated using an extended dynamic model. Due to persistent aerodynamic disturbances and dynamic couplings, the control of a quadrotor-manipulator unit is cumbersome. Active disturbance rejection control (ADRC) is proposed for the cancellation of the undesirable dynamics while a PD controller is developed for set-point tracking. Parameters were tuned using Gradient Descent-Sequential Quadratic Programming in Simulink design optimization
Unmanned aerospace vehicles usually carry sensors (i.e., electro-optical and/or infrared imaging cameras) as their primary payload. These sensors are used for image processing, target tracking, surveillance, mapping, and providing high-resolution imagery for environmental surveys. It is crucial to obtain a steady image in all these applications. This is typically accomplished by using multi-axis gimbal systems. This paper concentrates on the modeling and control of a multi-axis gimbal system. A novel and fully outlined procedure is proposed to derive the nonlinear and highly coupled Equations …
In this work, an advanced motion controller is proposed for buck converter-fed DC motor systems. The design is based on an idea of active disturbance rejection control (ADRC) with its key component being a custom observer capable of reconstructing various types of disturbances (including complex, harmonic signals). A special formulation of the proposed design allows the control action to be expressed in a concise and practically appealing form reducing its implementation requirements. The obtained experimental results show increased performance of the introduced approach over conventionally us…
Deep Reinforcement Learning Optimization for Uncertain Nonlinear Systems via Event-Triggered Robust Adaptive Dynamic Programming
Department of Computer Science, University College London(计算机科学系,伦敦大学学院);Department of Electrical and Electronic Engineering, University of Manchester(电子与电气工程系,曼彻斯特大学)