Repository logo
 

Polyhedral Computation for Differential System Analysis and Control


Type

Thesis

Change log

Authors

Kousoulidis, Dimitris  ORCID logo  https://orcid.org/0000-0002-1508-2403

Abstract

In this thesis we investigate the use of polyhedra in the analysis and design of dynamical systems. The main motivation behind the use of polyhedra in this context is that they can, in principle, provide arbitrarily tight conditions on stability, monotonicity, and some system gains for a large class of systems. However, finding a suitable polyhedron is a difficult problem. This is to a large extent inevitable, since many of the above problems are known to be computationally intractable.

Despite this, the conditions that a polyhedron must satisfy in the above problems have a strong geometric intuition and a fundamental connection to Linear Programming (LP), allowing for the development of effective and sound heuristics. These can be very valuable because they allow us to better leverage all computational power available and because for many practical scenarios, especially those involving design, tight results might not be necessary but any improvements over existing relaxations are still beneficial. The main contribution of this thesis is the development, presentation, and evaluation of such heuristics for variations of the aforementioned problems.

A central idea is the use of LP not only to verify conditions for a given polyhedron, but also to iteratively refine a candidate polyhedron through a local optimisation procedure. This allows for a fine-tuned trade-off between conservativeness and computational tractability and can be used for both analysis and design. For each of the problems considered we also include numerical case studies that demonstrate the effectiveness of this idea in practice. However, more work is necessary to establish theoretical guarantees about the performance and convergence of this approach.

We also provide a unified exposition on polyhedra with a focus on computational considerations and the differences between their two representations, including a novel characterisation of the subdifferential of polyhedral functions in one of the representations that leads to novel dissipativity conditions for bounding the L1 gain of systems. Differential analysis is used throughout to link the conditions on the polyhedra to the resulting system behaviour.

We hope that this research broadens the applicability of polyhedral computation in systems and control theory and opens a promising avenue for future research.

Description

Date

2023-07-27

Advisors

Forni, Fulvio

Keywords

convex analysis, differential positivity, incremental gains, incremental stability, L1, linear programming, Linf, monotonicity, polyhedra

Qualification

Doctor of Philosophy (PhD)

Awarding Institution

University of Cambridge
Sponsorship
EPSRC (1950140)
Engineering and Physical Sciences Research Council (1950140)