Innovation-triggered Learning with Application to Data-driven Predictive Control

Kaikai Zheng,Dawei Shi,Sandra Hirche,Yang Shi
2024-08-06
Abstract:Data-driven control has attracted lots of attention in recent years, especially for plants that are difficult to model based on first principles. In particular, a key issue in data-driven approaches is how to make efficient use of data as the abundance of data becomes overwhelming. To address this issue, this work proposes an innovation-triggered learning framework and a corresponding data-driven controller design approach with guaranteed stability. Specifically, we consider a linear time-invariant system with unknown dynamics. A set-membership approach is introduced to learn a parametric uncertainty set for the unknown dynamics. Then, a data selection mechanism is proposed by online evaluating the innovation contained in the sampled data, wherein the innovation is quantified by its effect of shrinking the parametric uncertainty set. Next, after introducing a stability criterion using the set-membership estimate of the system dynamics, a robust data-driven predictive controller is designed by minimizing a worst-case cost function. The closed-loop stability of the data-driven predictive controller equipped with the innovation-triggered learning protocol is discussed within a high probability framework. Finally, comparative numerical experiments are performed to verify the validity of the proposed approach, and the characteristics and the design principle of the learning hyper-parameter are also discussed.
Systems and Control
What problem does this paper attempt to address?
### Problems Addressed by the Paper This paper aims to address the issue of efficiently utilizing large amounts of data in data-driven control, especially in systems where modeling based on first principles is difficult. Specifically, the paper proposes an Innovation-Triggered Learning (ITL) framework and designs a corresponding data-driven predictive controller to ensure its stability. ### Main Contributions 1. **Set-Member Learning Method**: A set-member learning method suitable for linear systems is proposed. This method represents disturbances in the form of Quadratic Matrix Inequalities (QMI), ensuring that the learned parameter uncertainty set contains the unknown parameters with high probability. 2. **Innovation-Triggered Learning Mechanism**: By quantifying the impact of new data samples on reducing the system dynamics compatibility set, the ITL mechanism is introduced. It is proven that under a predefined probability, the Lebesgue measure of the learned parameter uncertainty set decreases exponentially under the ITL mechanism. 3. **Application in Data-Driven Predictive Control**: The application of the ITL method in data-driven predictive control is demonstrated. A robust data-driven predictive controller is designed, which updates the predictive model only when new data helps reduce the learned system dynamics uncertainty, thereby ensuring the high-probability stability of the closed-loop system. ### Background of the Problem With the development of advanced sensing and communication technologies, the amount of data available in control system design is continuously increasing, accelerating the development of data-driven control methods. However, efficiently utilizing this data has become an important issue. This paper proposes a solution by selecting data that contains new information about system dynamics online and combining it with data-driven predictive control. ### Method Overview 1. **Set-Member Learning Method**: By introducing the set-member method, a parameter uncertainty set is learned to describe the unknown dynamic system. 2. **Data Selection Mechanism**: The innovation in the sampled data is evaluated online, i.e., its effect on reducing the parameter uncertainty set. Innovation is quantified by the impact of data samples on the set size. 3. **Data-Driven Predictive Controller Design**: Based on the system dynamics estimated by the set-member method, a robust data-driven predictive controller is designed to achieve control objectives by minimizing the worst-case cost function. ### Experimental Validation The effectiveness of the proposed method is validated through numerical experiments, and the characteristics and design principles of learning hyperparameters are discussed. ### Conclusion The proposed Innovation-Triggered Learning framework and data-driven predictive control method can efficiently utilize data, reduce computational complexity, and ensure control performance.