-
A Unified Framework for Online Data-Driven Predictive Control with Robust Safety Guarantees
Authors:
Amin Vahidi-Moghaddam,
Kaian Chen,
Kaixiang Zhang,
Zhaojian Li,
Yan Wang,
Kai Wu
Abstract:
Despite great successes, model predictive control (MPC) relies on an accurate dynamical model and requires high onboard computational power, impeding its wider adoption in engineering systems, especially for nonlinear real-time systems with limited computation power. These shortcomings of MPC motivate this work to make such a control framework more practically viable for real-world applications. S…
▽ More
Despite great successes, model predictive control (MPC) relies on an accurate dynamical model and requires high onboard computational power, impeding its wider adoption in engineering systems, especially for nonlinear real-time systems with limited computation power. These shortcomings of MPC motivate this work to make such a control framework more practically viable for real-world applications. Specifically, to remove the required accurate dynamical model and reduce the computational cost for nonlinear MPC (NMPC), this paper develops a unified online data-driven predictive control pipeline to efficiently control a system with guaranteed safety without incurring large computational complexity. The new aspect of this idea is learning not only the real system but also the control policy, which results in a reasonable computational cost for the data-driven predictive controllers. More specifically, we first develop a spatial temporal filter (STF)-based concurrent learning scheme to systematically identify system dynamics for general nonlinear systems. We then develop a robust control barrier function (RCBF) for safety guarantees in the presence of model uncertainties and learn the RCBF-based NMPC policy. Furthermore, to mitigate the performance degradation due to the existing model uncertainties, we propose an online policy correction scheme through perturbation analysis and design of an ancillary feedback controller. Finally, extensive simulations on two applications, cart-inverted pendulum and automotive powertrain control, are performed to demonstrate the efficacy of the proposed framework, which shows comparable performance with much lower computational cost in comparison with several benchmark algorithms.
△ Less
Submitted 29 June, 2023;
originally announced June 2023.
-
Extended Neighboring Extremal Optimal Control with State and Preview Perturbations
Authors:
Amin Vahidi-Moghaddam,
Kaixiang Zhang,
Zhaojian Li,
Xunyuan Yin,
Ziyou Song,
Yan Wang
Abstract:
Optimal control schemes have achieved remarkable performance in numerous engineering applications. However, they typically require high computational cost, which has limited their use in real-world engineering systems with fast dynamics and/or limited computation power. To address this challenge, Neighboring Extremal (NE) has been developed as an efficient optimal adaption strategy to adapt a pre-…
▽ More
Optimal control schemes have achieved remarkable performance in numerous engineering applications. However, they typically require high computational cost, which has limited their use in real-world engineering systems with fast dynamics and/or limited computation power. To address this challenge, Neighboring Extremal (NE) has been developed as an efficient optimal adaption strategy to adapt a pre-computed nominal control solution to perturbations from the nominal trajectory. The resulting control law is a time-varying feedback gain that can be pre-computed along with the original optimal control problem, and it takes negligible online computation. However, existing NE frameworks only deal with state perturbations while in modern applications, optimal controllers (e.g., predictive controllers) frequently incorporate preview information. Therefore, a new NE framework is needed to adapt to such preview perturbations. In this work, an extended NE (ENE) framework is developed to systematically adapt the nominal control to both state and preview perturbations. We show that the derived ENE law is two time-varying feedback gains on the state perturbation and the preview perturbation. We also develop schemes to handle nominal non-optimal solutions and large perturbations to retain optimal performance and constraint satisfaction. Case study on nonlinear model predictive control is presented due to its popularity but it can be easily extended to other optimal control schemes. Promising simulation results on the cart inverted pendulum problem demonstrate the efficacy of the ENE algorithm.
△ Less
Submitted 7 June, 2023;
originally announced June 2023.
-
Adaptive prescribed-time disturbance observer using nonsingular terminal sliding mode control: Extended Kalman filter and particle swarm optimization
Authors:
Amin Vahidi-Moghaddam,
Arman Rajaei,
Moosa Ayati,
Ramin Vatankhah,
Mohammad Reza Hairi-Yazdi
Abstract:
In this paper, adaptive prescribed finite time stabilization of uncertain single-input and single-output nonlinear systems is considered in the presence of unknown states, unknown parameters, external load disturbance, and non-symmetric input saturation. A prescribed finite time disturbance observer is designed to approximate the unmeasured external disturbance. Also, a nonsingular prescribed fini…
▽ More
In this paper, adaptive prescribed finite time stabilization of uncertain single-input and single-output nonlinear systems is considered in the presence of unknown states, unknown parameters, external load disturbance, and non-symmetric input saturation. A prescribed finite time disturbance observer is designed to approximate the unmeasured external disturbance. Also, a nonsingular prescribed finite time terminal sliding mode control is proposed for the closed-loop control of the system with the non-symmetric input saturation. Extended Kalman filter algorithm is employed for the real-time estimations of the states and unknown parameters of the system. Moreover, particle swarm optimization algorithm is used to obtain the design parameters of the proposed disturbance observer and controller. To show the performance of designed control scheme, the proposed approach is employed to guarantee prescribed finite time stabilization of nonlinear vibration of a nonlocal strain gradient nanobeam. Finally, numerical simulations are performed to illustrate the effectiveness and performance of the developed adaptive control scheme for the vibration control of nanobeam in comparison to the conventional sliding mode control.
△ Less
Submitted 2 December, 2020;
originally announced December 2020.
-
Adaptive Finite-time Disturbance Rejection for Nonlinear Systems using an Experience-Replay based Disturbance Observer
Authors:
Zhitao Li,
Amin Vahidi-Moghaddam,
Hamidreza Modares,
**sheng Sun
Abstract:
Control systems are inevitably affected by external disturbances, and a major objective of the control design is to attenuate or eliminate their adverse effects on the system performance. This paper presents a disturbance rejection approach with two main improvements over existing results: 1) it relaxes the requirement of calculating or measuring the state derivatives, which are not available for…
▽ More
Control systems are inevitably affected by external disturbances, and a major objective of the control design is to attenuate or eliminate their adverse effects on the system performance. This paper presents a disturbance rejection approach with two main improvements over existing results: 1) it relaxes the requirement of calculating or measuring the state derivatives, which are not available for measurement, and their calculation is corrupted by noise, and 2) it achieves finite-time disturbance rejection and control. To this end, the disturbance is first modeled by an unknown dynamics, and an adaptive disturbance observer is proposed to estimate it. A filtered regressor form is leveraged to model the nonlinear system and the unknown disturbance. It is shown that using this filtered regressor form, the disturbance is estimated using only measured state of the regressor. That is, contrary to the existing results on disturbance rejection, the presented approach does not require the state derivative measurements. To improve the convergence speed of the disturbance estimation, an adaptive law, equipped with experience replay, is presented. The disturbance observer is then augmented with an adaptive integral terminal sliding mode control to assure the finite-time convergence of tracking error to zero. A verifiable rank condition on the history of the past experience used by the experience-replay technique provides a sufficient condition for convergence. Compared to the existing results, neither the knowledge of the disturbance dynamics nor the state derivatives are required, and finite-time stability is guaranteed. A simulation example illustrates the effectiveness of the proposed approach.
△ Less
Submitted 28 July, 2020;
originally announced July 2020.