Litcius/Paper detail

Robust data-driven control for nonlinear systems using the Koopman operator*

Robin Strässer, Julian Berberich, Frank Allgöwer

2023IFAC-PapersOnLine36 citationsDOIOpen Access PDF

Abstract

Data-driven analysis and control of dynamical systems have gained a lot of interest in recent years. While the class of linear systems is well studied, theoretical results for nonlinear systems are still rare. In this paper, we present a data-driven controller design method for discrete-time control-affine nonlinear systems. Our approach relies on the Koopman operator, which is a linear but infinite-dimensional operator lifting the nonlinear system to a higher-dimensional space. Particularly, we derive a linear fractional representation of a lifted bilinear system representation based on measured data. Further, we restrict the lifting to finite dimensions, but account for the truncation error using a finite-gain argument. We derive a linear matrix inequality based design procedure to guarantee robust local stability for the resulting bilinear system for all error terms satisfying the finite-gain bound and, thus, also for the underlying nonlinear system. Finally, we apply the developed design method to the nonlinear Van der Pol oscillator.

Topics & Concepts

Nonlinear systemMathematicsControl theory (sociology)Linear systemOperator (biology)Shift operatorApplied mathematicsNonlinear controlBilinear interpolationRobust controlController (irrigation)Representation (politics)Computer scienceMathematical analysisCompact operatorControl (management)GeneBiochemistryAgronomyLawRepressorBiologyPoliticsProgramming languagePolitical scienceStatisticsArtificial intelligenceTranscription factorQuantum mechanicsPhysicsExtension (predicate logic)ChemistryModel Reduction and Neural NetworksControl Systems and IdentificationProbabilistic and Robust Engineering Design