Set-based state estimation of nonlinear discrete-time systems using constrained zonotopes and polyhedral relaxations
Brenner S. Rego, Guilherme V. Raffo, Marco H. Terra, Joseph K. Scott
TL;DR
This paper tackles guaranteed set-based state estimation for nonlinear discrete-time systems with bounded uncertainties. It introduces CZPR, a method that propagates constrained zonotopes through nonlinear dynamics using lifted polyhedral relaxations of factorable functions and refines enclosures with nonlinear measurements, avoiding global linearization. A key contribution is the construction of polyhedral relaxations for trigonometric functions, enabling accurate enclosure of systems with sine/cosine terms, along with an equivalent enclosure that reduces generator and constraint counts. Across three challenging numerical examples, CZPR achieves tighter enclosures than CZ methods based on the Mean Value Theorem or DC programming, at the cost of higher computational effort in complex trigonometric settings, illustrating a favorable accuracy–complexity trade-off for many nonlinear systems.
Abstract
This paper presents a new algorithm for set-based state estimation of nonlinear discrete-time systems with bounded uncertainties. The novel method builds upon essential properties and computational advantages of constrained zonotopes (CZs) and polyhedral relaxations of factorable representations of nonlinear functions to propagate CZs through nonlinear functions, which is usually done using conservative linearization in the literature. The new method also refines the propagated enclosure using nonlinear measurements. To achieve this, a lifted polyhedral relaxation is computed for the composite nonlinear function of the system dynamics and measurement equations, in addition to incorporating the measured output through equality constraints. Polyhedral relaxations of trigonometric functions are enabled for the first time, allowing to address a broader class of nonlinear systems than our previous works. Additionally, an approach to obtain an equivalent enclosure with fewer generators and constraints is developed. Thanks to the advantages of the polyhedral enclosures based on factorable representations, the new state estimation method provides better approximations than those resulting from linearization procedures. This led to significant improvements in the computation of convex sets enclosing the system states consistent with measured outputs. Numerical examples highlight the advantages of the novel algorithm in comparison to existing CZ methods based on the Mean Value Theorem and DC programming principles.
