In this paper, a new data-driven model predictive control (MPC), based on bilinear subspace identification, is considered. The system's nonlinear behavior is described with a bilinear subspace predictor structure in an MPC framework. Thus, the MPC formulation results in a fixed structure objective function with constraints regardless of the underlying nonlinearity. For unconstrained systems, the identified subspace predictor matrices can be directly used as controller parameters. Therefore, we design optimization algorithms that exploit this feature. The open-loop optimization problem of MPC that is nonlinear in nature is solved with series quadratic programming (SQP) without any approximations. The computational efficiency already demonstrated with the current formulation presents further opportunities to enable online control of nonlinear systems. These improvements and close integration of modeling and control also eliminate the intermediate design step, which provides a means for data-driven controller design in generalized predictive controller (GPC) framework. Finally, the proposed control approach is illustrated with a verification study of a nonlinear continuously stirred tank reactor (CSTR) system. Copyright © 2011 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
Read full abstract