Litcius/Paper detail

Data-Driven Exact Pole Placement for Linear Systems

Gianluca Bianchin

20237 citationsDOIOpen Access PDF

Abstract

The exact pole placement problem concerns computing a static feedback law for a linear dynamical system that will assign its poles at a set of pre-specified locations. This is a classic problem in feedback control and numerous methodologies have been proposed in the literature for cases where a model of the system to control is available. In this paper, we study the problem of computing feedback laws for pole placement (and, more generally, eigenstructure assignment) directly from experimental data. Interestingly, we show that the closed-loop poles can be placed exactly at arbitrary locations without relying on any model description but by using only finite-length trajectories generated by the open-loop system. In turn, these findings imply that classical control goals, such as feedback stabilization or meeting transient transient performance specifications, can be achieved directly from data without first identifying a system model. Numerical experiments demonstrate the benefits of the data-driven pole-placement approach compared to its model-based counterpart.

Topics & Concepts

Full state feedbackControl theory (sociology)Computer scienceTransient (computer programming)Pole–zero plotSet (abstract data type)Closed-loop poleLinear systemFeedback controlControl systemControl (management)Loop (graph theory)Open-loop controllerLinear dynamical systemClosed loopControl engineeringMathematicsTransfer functionEngineeringArtificial intelligenceCombinatoricsOperating systemProgramming languageMathematical analysisElectrical engineeringControl Systems and IdentificationFault Detection and Control SystemsModel Reduction and Neural Networks
Data-Driven Exact Pole Placement for Linear Systems | Litcius