Iterative Learning Control of Fast, Nonlinear, Oscillatory Dynamics (Preprint)
John W. Brooks, Christine M. Greve
TL;DR
This work addresses the challenge of rapid, nonlinear instabilities in aerospace-relevant systems by developing a slow, iterative parameter-tuning controller that shapes fast dynamics. It combines Time-Lagged Phase Portraits, Earth Mover's Distance, and Gaussian Process Regression within an Iterative Learning Control framework to stabilize and reproduce a desired oscillatory trajectory in the Lorenz system. The results show parameter sensitivity, successful multi-parameter control, and robustness to missing or uncontrolled parameters, suggesting a viable path toward low-speed control of fast dynamics in complex, chaotic systems. The approach offers a flexible, data-driven framework that can adapt to non-repetitive dynamics and may generalize to fluid, plasma, and aeroelastic instabilities in real-world settings.
Abstract
The sudden onset of deleterious and oscillatory dynamics (often called instabilities) is a known challenge in many fluid, plasma, and aerospace systems. These dynamics are difficult to address because they are nonlinear, chaotic, and are often too fast for active control schemes. In this work, we develop an alternative active controls system using an iterative, trajectory-optimization and parameter-tuning approach based on Iterative Learning Control (ILC), Time-Lagged Phase Portraits (TLPP) and Gaussian Process Regression (GPR). The novelty of this approach is that it can control a system's dynamics despite the controller being much slower than the dynamics. We demonstrate this controller on the Lorenz system of equations where it iteratively adjusts (tunes) the system's input parameters to successfully reproduce a desired oscillatory trajectory or state. Additionally, we investigate the system's dynamical sensitivity to its control parameters, identify continuous and bounded regions of desired dynamical trajectories, and demonstrate that the controller is robust to missing information and uncontrollable parameters as long as certain requirements are met. The controller presented in this work provides a framework for low-speed control for a variety of fast, nonlinear systems that may aid in instability suppression and mitigation.
