Litcius/Paper detail

Koopman operator-based multi-model for predictive control

Maciej Ławryńczuk

2024Nonlinear Dynamics10 citationsDOIOpen Access PDF

Abstract

Abstract This work describes a new model structure developed for prediction in Model Predictive Control (MPC). The model has a multi-model structure in which independent sub-models are employed for the consecutive sampling instants. The model lifts process states into a high-dimensional space in which a linear process description is applied. Depending on the influence of the manipulated variables on lifted states, three general model versions are described and model identification algorithms are derived. As a result of the multi-model structure, model parameters are found analytically from computationally uncomplicated least squares problems using the Extended Dynamic Mode Decomposition algorithm, but the evolution of states over the horizon used in MPC is taken into account. Next, the MPC algorithm for the described model is derived. It requires solving online simple quadratic optimisation tasks. The effectiveness of three considered model configurations and three versions of the lifting functions is examined for a nonlinear DC motor benchmark. Their impact on model accuracy, complexity, possible control accuracy and MPC calculation time is thoroughly discussed. Finally, a more complex polymerisation reactor process is considered to showcase the practical applicability of the presented approach to modelling and MPC.

Topics & Concepts

Model predictive controlBenchmark (surveying)Control theory (sociology)Online modelNonlinear systemProcess (computing)Operator (biology)Computer scienceSystem identificationQuadratic equationMathematical optimizationAlgorithmMathematicsControl (management)Data modelingArtificial intelligenceDatabasePhysicsGeodesyQuantum mechanicsGeneBiochemistryOperating systemStatisticsTranscription factorChemistryGeographyGeometryRepressorAdvanced Control Systems OptimizationModel Reduction and Neural NetworksFuel Cells and Related Materials