This paper introduces a novel and efficient data-driven approach for approximating a finite discrete-time bilinear model of control affine nonlinear dynamical systems with a tunable parameter that balances model dimension and prediction accuracy. An approximation of the Koopman operator based on the evolutions of the nonlinear system measurements used to lift a control-affine nonlinear system to a higher dimensional model. However, higher dimensional spaces can result in a long learning time and the curse of dimensionality in control analysis. The proposed approach addresses these challenges by introducing a convex optimization which identifies informative observable functions. This technique allows for the adjustment of a parameter to strike a balance between model dimension and accuracy in prediction. The main contribution of this study is to introduce a reduced dimensional bilinear model for a nonlinear complex system. This achievement is made possible by implementing convex sparse optimization, enabling the exploration of informative estimated Koopman eigenfunctions while minimizing the number of system measurements required. The optimization problem is solved using the alternating direction method of multipliers. The effectiveness of the proposed method is evaluated on three different nonlinear systems: a numerical nonlinear system, a Van der Pol oscillator, and a Duffing oscillator. In the last simulation, an estimation of the Koopman linear model is considered as a special case, and the policy iteration algorithm is employed to evaluate optimal control designed for different reduced-dimensional models.
Read full abstract