Expanding the Boundaries of Repetitive Learning Control: Beyond Linear Inverse Dynamics

A larger family of nonlinear systems for the repetitive learning control

2016-05-31
Cristiano Maria Verrelli
Summary
Problem
Method
Results
Takeaways
Abstract

This paper presents a generalization of Repetitive Learning Control (RLC) for a broad family of uncertain nonlinear systems in normal form. By utilizing the Demidovich condition and the theory of convergent systems, the author proves that a simple PID-like feedback law combined with a saturation-based periodic estimator achieves global output tracking for systems with nonlinear, non-output-dependent inverse dynamics and uncertain control gain functions.

TL;DR

This technical communique proves that a simpler, PID-structured Repetitive Learning Control (RLC) can stabilize a much larger family of nonlinear systems than previously documented. By leveraging Convergent Systems theory and the Demidovich condition, the research eliminates the need for linear inverse dynamics, allowing for uncertain, non-output-dependent nonlinearities and state-dependent control gains.

Context: Why Traditional RLC Falls Short

Repetitive Learning Control has long been the "go-to" for systems performing periodic tasks (like a robotic arm on an assembly line or a satellite tracking a cyclic orbit). However, the mathematical "comfort zone" for RLC has historically been narrow.

Most proofs for tracking convergence rely on:

  1. Linear Inverse Dynamics: Assuming the internal "zero dynamics" behave like linear stable filters.
  2. Output-Dependent Nonlinearities: Assuming that any nonlinear "glitches" only depend on what we can measure (the output).
  3. Known Control Gains: Assuming we know exactly how much "push" the control input gives the system.

Cristiano Maria Verrelli's work breaks these constraints, showing that if the system satisfies a specific geometric property (the Demidovich condition), we can still achieve perfect tracking even when the system's "insides" are messy and nonlinear.

Methodology: The Power of Convergence

The core innovation lies in the transition from simple stability to system convergence. A convergent system is one where all solutions, regardless of initial conditions, eventually forget their past and converge to a unique "steady-state" solution determined by the input.

The Demidovich Condition

The author uses the Demidovich condition as a litmus test for convergence. Mathematically, it requires the Jacobian of the internal dynamics to satisfy: This ensures that the internal states () will track a periodic trajectory if the reference signal () is periodic, solving a major hurdle in proving that a periodic control input even exists for nonlinear plants.

Flexible Control Architecture

The proposed control law is remarkably simple, resembling a filtered PID controller with a "memory" component: Overall Architecture Placeholder

The term represents the "learning" part. It looks at what happened one period () ago and adjusts the current input to cancel out periodic disturbances.

Experimental Validation

To prove the theory, the paper simulates a system with second-order nonlinear internal dynamics. A critical test is introduced at , where a system parameter () switches abruptly.

Simulation Results

As seen in the simulation plots:

  • Subplots (b) and (c): The tracking errors ( and ) plummet toward zero almost immediately after the parameter switch, demonstrating the "learning" speed.
  • Subplot (d): The control effort recovers the complex periodic profile required to stay on track.
  • The "Ablation" Proof: After , when the learning mechanism is disabled (), the errors explode, proving that the nonlinear compensation is the "secret sauce" of the controller’s success.

Critical Insight & Conclusion

The brilliance of this work is its minimality. Instead of proposing a massive, computationally expensive neural-adaptive controller, Verrelli shows that with the right mathematical grounding (Demidovich), a classical PID-based repetitive structure is sufficient for even "difficult" nonlinear plants.

Takeaway for Engineers: If you can prove your system's internal dynamics are convergent (using the Jacobian check), you don't need complex AI-driven control to handle periodic tasks. A well-tuned repetitive learner with a saturation block will provide better, more predictable performance with guaranteed stability.

Limitations: The requirement for "available state feedback" ( coordinates) means you still need good sensors or a high-quality observer. Future research could potentially loosen this to pure output feedback for this broader class of systems.

Find Similar Papers

Try Our Examples

  • Search for recent papers that apply the Demidovich condition or "convergent systems" theory to the design of adaptive controllers for nonlinear systems with unstructured uncertainties.
  • Which seminal paper first introduced the "PID-like" repetitive learning control architecture, and how does this technical communique formally extend its stability proofs to non-output-dependent nonlinearities?
  • Explore research that applies this generalized Repetitive Learning Control framework to autonomous vehicle path-following or robotics tasks involving periodic environmental disturbances.
Contents
Expanding the Boundaries of Repetitive Learning Control: Beyond Linear Inverse Dynamics
1. TL;DR
2. Context: Why Traditional RLC Falls Short
3. Methodology: The Power of Convergence
3.1. The Demidovich Condition
3.2. Flexible Control Architecture
4. Experimental Validation
5. Critical Insight & Conclusion