Abstract

This paper presents a data-driven adaptive predictive control method using closed-loop subspace identification. As the predictor is the key element of the predictive controller, we propose to derive such predictor based on the subspace matrices which are obtained through the closed-loop subspace identification algorithm driven by input-output data. Taking advantage of transformational system model, the closed-loop data is effectively processed in this subspace algorithm. By combining the merits of receding window and recursive identification methods, an adaptive mechanism for online updating subspace matrices is given. Further, the data inspection strategy is introduced to eliminate the negative impact of the harmful (or useless) data on the system performance. The problems of online excitation data inaccuracy and closed-loop identification in adaptive control are well solved in the proposed method. Simulation results show the efficiency of this method.

Highlights

  • With the development of industrial technology, the industrial processes become more complex than before and it is more difficult to build the accurate mechanism models of these processes

  • The model predictive control problem is realized by the minimization of a cost function

  • In closed-loop system, as the data correlations due to feedback, above identification algorithm will result in a less accurate model and it will lead to degradation in control performance

Read more

Summary

Introduction

With the development of industrial technology, the industrial processes become more complex than before and it is more difficult to build the accurate mechanism models of these processes. Wahab et al [25] proposed a direct adaptive MPC method which requires a single QR decomposition for obtaining the controller parameters and uses a receding horizon approach to process input-output data for the identification These two methods require QR decomposition at every time instant which increase the computational load and have incapability of handling harmless (or useless) data that bring performance degradation. We get the online updated subspace matrices from partial results in [27] but stress the derivation of the key elements of R matrix which can reduce the computation time compared to the method in [26] and extend it to design the predictive controller Another major problem to implement adaptive control is the inaccuracy of online excitation data.

Open-Loop Data-Driven Predictive Control
Closed-Loop Data-Driven Predictive Control
Adaptive Mechanism
Simulation Examples
Findings
Conclusion

Full Text

Published Version
Open DOI Link

Get access to 115M+ research papers

Discover from 40M+ Open access, 2M+ Pre-prints, 9.5M Topics and 32K+ Journals.

Sign Up Now! It's FREE

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call