Table of Contents
Fetching ...

Sequential Quadratic Sum-of-squares Programming for Nonlinear Control Systems

Jan Olucak, Torbjørn Cunis

TL;DR

The paper addresses solving nonconvex sum-of-squares (SOS) problems arising in nonlinear control analysis and design, where local properties like region-of-attraction or constrained reachability are certified by polynomial inequalities. It introduces a filter line-search algorithm that solves a sequence of quadratic SOS subproblems, providing local convergence guarantees and improved scalability over existing nonconvex SOS methods. The authors develop SOS-specific design elements, including efficient constraint-violation checks and a feasibility restoration phase, and demonstrate practical performance with an open-source CaΣoS implementation and benchmarks across ROA estimation, control synthesis, and reachability. The results indicate substantial reductions in iterations and computation time, enabling more practical SOS-based control tooling in local regions.

Abstract

Many problems in nonlinear systems analysis and control design, such as local region-of-attraction estimation, inner-approximations of reachable sets or control design under state and control constraints can be formulated as nonconvex sum-of-squares programs. Yet tractable and efficient solution methods are still lacking, limiting their application in control engineering. To address this gap, we propose a filter line-search algorithm that solves a sequence of quadratic subproblems. Numerical benchmarks demonstrate that the algorithm can significantly reduce the number of iterations, resulting in a substantial decrease in computation time compared to established methods for nonconvex sum-of-squares programs. An open-source implementation of the algorithm along with the numerical benchmarks is provided

Sequential Quadratic Sum-of-squares Programming for Nonlinear Control Systems

TL;DR

The paper addresses solving nonconvex sum-of-squares (SOS) problems arising in nonlinear control analysis and design, where local properties like region-of-attraction or constrained reachability are certified by polynomial inequalities. It introduces a filter line-search algorithm that solves a sequence of quadratic SOS subproblems, providing local convergence guarantees and improved scalability over existing nonconvex SOS methods. The authors develop SOS-specific design elements, including efficient constraint-violation checks and a feasibility restoration phase, and demonstrate practical performance with an open-source CaΣoS implementation and benchmarks across ROA estimation, control synthesis, and reachability. The results indicate substantial reductions in iterations and computation time, enabling more practical SOS-based control tooling in local regions.

Abstract

Many problems in nonlinear systems analysis and control design, such as local region-of-attraction estimation, inner-approximations of reachable sets or control design under state and control constraints can be formulated as nonconvex sum-of-squares programs. Yet tractable and efficient solution methods are still lacking, limiting their application in control engineering. To address this gap, we propose a filter line-search algorithm that solves a sequence of quadratic subproblems. Numerical benchmarks demonstrate that the algorithm can significantly reduce the number of iterations, resulting in a substantial decrease in computation time compared to established methods for nonconvex sum-of-squares programs. An open-source implementation of the algorithm along with the numerical benchmarks is provided
Paper Structure (10 sections, 1 theorem, 11 equations, 1 table, 1 algorithm)

This paper contains 10 sections, 1 theorem, 11 equations, 1 table, 1 algorithm.

Key Result

theorem 1

Given $p_0, p_1, \ldots, p_N \in \mathbb{R}[x]$, if there exist $s_1, \ldots, s_N \in \Sigma[x]$ such that $p_0- \sum_{k=1}^N s_k p_k \in \Sigma[x]$, then holds.

Theorems & Definitions (2)

  • definition 1
  • theorem 1: tan2006