Event-triggered control of nonlinear systems from data
Hailong Chen, Claudio De Persis, Andrea Bisoffi, Pietro Tesi
TL;DR
This work develops a data-driven framework for event-triggered control of unknown nonlinear systems by combining two controller design philosophies—nonlinearity cancellation and contraction—with two data-derived triggering policies (error-state and error-library). The emulation-based approach uses offline data and a library of basis functions to certify Lyapunov-based stability and to guarantee a positive minimum inter-event time, avoiding reliance on ISS assumptions. The authors provide convex optimization formulations to obtain stabilizing controllers from data and derive triggering conditions with provable inter-event-time bounds and invariant sets, demonstrated through a polynomial system and an inverted pendulum. The results offer a practical path for stabilizing nonlinear systems directly from data while efficiently coordinating control updates over networks. The framework also discusses robustness considerations and potential extensions to noisy data and derivative-free implementations.
Abstract
In a recent paper [8], we introduced a data-based approach to design event-triggered controllers for linear systems directly from data. Here, we extend the results in [8] to a class of nonlinear systems. We provide two data-based designs certified by a (classical) Lyapunov function. For these two designs, we devise event-triggered policies that rely on the previously found Lyapunov function, have parameters tuned from data, ensure a positive minimum inter-event time, and act based either on the state error or on the library error. These two different policies, and their respective advantages, are illustrated numerically.
