Abstract:As a useful and efficient alternative to generic model-based control scheme, data-driven predictive control is subject to bias-variance trade-off and is known to not perform desirably in face of uncertainty. Through the connection between direct data-driven control and subspace predictive control, we gain insight into the reason being the lack of causality as a main cause for high variance of implicit prediction. In this article, we seek to address this deficiency by devising a novel causality-informed formulation of direct data-driven control. Built upon LQ factorization, an equivalent two-stage reformulation of regularized data-driven control is first derived, which bears clearer interpretability and a lower complexity than generic forms. This paves the way for deriving a two-stage causality-informed formulation of data-driven predictive control, as well as a regularized form that balances between control cost minimization and implicit identification of multi-step predictor. Since it only calls for block-triangularization of a submatrix in LQ factorization, the new causality-informed formulation comes at no excess cost as compared to generic ones. Its efficacy is investigated based on numerical examples and application to model-free control of a simulated industrial heating furnace. Empirical results corroborate that the proposed method yields obvious performance improvement over existing formulations in handling stochastic noise and process nonlinearity.
What problem does this paper attempt to address?
This paper attempts to solve the problem of poor performance of data - driven predictive control (DDPC) in the face of uncertainties. Specifically, the existing DDPC methods have a high - variance problem when dealing with uncertainties and process nonlinearities, which is mainly due to the high - variance of implicit prediction caused by the lack of causality. To improve this situation, the paper proposes a new causality - guided data - driven predictive control (C - γ - DDPC) and its regularized form, which improves the control performance by balancing the minimization of control cost and the implicit identification of the causal multi - step predictor.
### Main Contributions
1. **Causality - guided DDPC**: Through the LQ decomposition technique, the paper proposes a new causality - guided DDPC (C - γ - DDPC). This method ensures causality by block - triangularizing sub - matrices, thereby improving computational efficiency.
2. **Regularized form**: Further developed the regularized form, extending the known regularization methods of non - causal DDPC to the causality - guided setting.
3. **Performance verification**: Through numerical experiments and the application of simulating an industrial heating furnace system, the performance improvement of the proposed causality - guided DDPC method in dealing with random noise and process nonlinearities is verified.
### Key Technologies
- **LQ decomposition**: A key tool for implementing causality - guided DDPC.
- **Block triangularization**: Ensure causality by block - triangularizing sub - matrices.
- **Regularization**: Balance the minimization of control cost and the implicit identification of the causal multi - step predictor by introducing a regularization term.
### Experimental Results
- **Linear system**: Under different data set sizes and noise levels, C - γ - DDPC performs best in control performance, especially in the case of high noise and less data.
- **Non - linear system**: Even in the absence of uncertainties, the implicit input - output predictor considering causality can significantly improve the control performance. In the presence of noise, the performance of C - γ - DDPC is still better than other methods.
- **Industrial heating furnace**: The application in simulating an industrial heating furnace system further verifies the effectiveness of C - γ - DDPC.
### Conclusion
By introducing the causality - guided method, the paper effectively solves the high - variance problem of the existing DDPC methods when dealing with uncertainties and process nonlinearities, and improves the control performance. This method is not only of great theoretical significance but also performs well in practical applications.