Data-Driven Iterative Learning Control of Nonlinear Systems by Adaptive Model Matching
Yu-Hsiu Lee1, Sandeep Rai2, Tsu-Chin Tsao3
1Department of Mechanical Engineering, National Taiwan University, Taipei 106319, Taiwan.
Abstract:
Iterative learning control (ILC) has proven successful in the industry for enhancing tracking performance of repetitive tasks. The high accuracy and fast convergence of ILC algorithms hinge on: 1) the knowledge of the system model and 2) an effective learning algorithm. For general industrial systems with nonlinear dynamics, this raises technical challenges because acquiring a nonlinear dynamical model or several linearized models at different operating points may be difficult and costly. It is also non-trivial to determine the learning algorithm for the complex model obtained. To address these challenges, this article proposes a novel data-driven ILC algorithm for single-input-single-output nonlinear systems. Without explicit nonlinear models, our algorithm treats the nonlinear system as an unknown linear time-varying system linearized on a specified input-output (I/O) trajectory in each ILC iteration. A linearly parameterized time-varying adaptive filter is constructed in each ILC iteration so that, when cascading with the nonlinear plant, the I/O dynamics around the specified trajectory follow a linear time-invariant reference model. The ILC error trajectory is then filtered by the adaptive time-varying filter, which represents the inverse dynamics with a bandwidth specified by the reference model, to render fast convergence. The benefits of the proposed data-driven algorithm is demonstrated by comparing to a gradient and Hessian-based data-driven ILC algorithm on a prototypical two-degree-of-freedom nonlinear pendulum.
Related Concept Videos
Feedback control systems
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Control Systems
At the heart...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal and...
