Online experiment design for continuous-time systems using generalized filtering

Abstract

The goal of experiment design is to select the inputs of a dynamical system in such a way that the resulting data contain sufficient information for system identification and data-driven control. This paper investigates the problem of experiment design for continuous-time systems under piecewise constant input signals. To obviate the need for measuring time derivatives of (data) trajectories, we introduce a generalized filtering framework. Our main result is to establish conditions on the input and the filter functions under which the filtered data are informative for system identification, i.e., they satisfy a certain rank condition. We assume that the filter functions are piecewise continuously differentiable, encompassing several filter functions that have appeared in the literature. Building on the proposed filtering framework, we develop an experiment design procedure, adapted from experiment design results for discrete-time systems, where the piecewise constant input signal is designed online during system operation. This method is shown to be sample efficient, in the sense that it deals with the least possible number of filtered data samples for system identification. Notably, the designed input signal is such that the data capture the system's dynamics at all times between sampling instants, thus establishing a connection with a continuous-time version of Willems et al.'s fundamental lemma.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…