Iterative Learning and Model Predictive Control for Repetitive Nonlinear Systems via Koopman Operator Approximation

M. Bahadir Saltik*, Bayu Jayawardhana, Ashish Cherukuri

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

32 Downloads (Pure)


This paper presents an iterative way of computing a control algorithm with the aim of enabling reference tracking for an unknown nonlinear system. The method consists of three blocks: iterative learning control (ILC), robust model predictive control (MPC), and a linear approximation of the Koopman operator. The method proceeds in iterations, where at the end of an iteration, two steps are performed. First, the trajectories of the system obtained from previous iterations are used to build the linear approximation of the Koopman operator. Second, the linear model is used to compute the ILC signal. While these steps are executed in an offline manner, during an iteration, the control actions are computed online using the robust tubebased MPC. The tubes are defined by constraint tightening sets that compensate for the discrepancy between the true dynamics and its linear approximation. We demonstrate our method on the reference tracking for a 4 tank system.

Original languageEnglish
Title of host publication2022 IEEE 61st Conference on Decision and Control, CDC 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages7
ISBN (Electronic)9781665467612
Publication statusPublished - Dec-2022
Event61st IEEE Conference on Decision and Control, CDC 2022 - Cancun, Mexico
Duration: 6-Dec-20229-Dec-2022

Publication series

NameProceedings of the IEEE Conference on Decision and Control
ISSN (Print)0743-1546
ISSN (Electronic)2576-2370


Conference61st IEEE Conference on Decision and Control, CDC 2022

Cite this