Dimitrios S. Karachalios,Hossam S. Abbas
Abstract:This study utilized the Gaussian Processes (GPs) regression framework to establish stochastic error bounds between the actual and predicted state evolution of nonlinear systems. These systems are embedded in the linear parameter-varying (LPV) formulation and controlled using model predictive control (MPC). Our main focus is quantifying the uncertainty of the LPVMPC framework's forward error resulting from scheduling signal estimation mismatch. We compared our stochastic approach with a recent deterministic approach and observed improvements in conservatism and robustness. To validate our analysis and method, we solved the regulator problem of an unbalanced disk.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to establish the stochastic error bounds between the actual state evolution and the predicted state evolution in the Nonlinear Model Predictive Control (NMPC) using the Gaussian Processes (GPs) regression framework. Specifically, the paper focuses on the problem of quantifying the uncertainty of the forward error caused by inaccurate scheduling signal estimation when using the Linear Parameter - Varying (LPV) embedding method for model predictive control.
### Problem Background
In nonlinear systems, Model Predictive Control (MPC) is a commonly used control strategy. It optimizes the input sequence to make the state trajectory of the system approach the desired reference trajectory. However, due to the mismatch between the model and the actual system, there are errors between the predicted state and the actual state. These errors may lead to a decline in control performance and even system instability.
### Research Objectives
The main objectives of the paper are:
1. **Quantify Uncertainty**: Establish the stochastic error bounds between the actual state and the predicted state, especially for the errors caused by inaccurate scheduling signal estimation.
2. **Improve Robustness**: By introducing the Gaussian process regression framework, reduce conservatism and improve the robustness of the control system.
3. **Verify the Method**: Verify the effectiveness and superiority of the proposed method through the regulation problem of an unbalanced disk.
### Main Contributions
1. **Error Analysis**: Through the Gaussian process regression framework, model and quantify the prediction error, providing a new method to deal with the uncertainty of nonlinear systems.
2. **Improved MPC Method**: Combine LPV embedding and Gaussian process regression to propose a new MPC method that can predict and handle errors more accurately.
3. **Experimental Verification**: Through a specific control problem (the regulation problem of an unbalanced disk), demonstrate the superiority of the proposed method, especially in reducing conservatism and improving robustness.
### Method Overview
1. **LPV Embedding**: Embed the nonlinear system into the LPV system so that the control problem of the nonlinear system can be transformed into an optimization problem of the linear system.
2. **Gaussian Process Regression**: Use the Gaussian process regression framework to model the prediction error and provide the mean and variance estimates of the error.
3. **Optimization Problem**: In the MPC framework, introduce error estimates, construct an optimization problem, and solve for the optimal control input.
### Experimental Results
The paper demonstrates the effectiveness of the proposed method through the regulation problem of an unbalanced disk. The experimental results show that, compared with the traditional deterministic methods, the method based on Gaussian process regression can significantly reduce conservatism and improve the robustness of the system.
### Conclusion
The paper successfully uses the Gaussian process regression framework to establish the stochastic error bounds between the actual state and the predicted state in nonlinear systems, improving the robustness and performance of model predictive control. Future research directions include further reducing the number of trained Gaussian processes, achieving online error prediction, and providing theoretical stability guarantees.