Funnel Synthesis via LMI Copositivity Conditions for Nonlinear Systems
Taewan Kim, Behçet Açıkmeşe
TL;DR
This work addresses the problem of computing time-varying controlled invariant funnels around nominal trajectories for nonlinear systems with bounded disturbances over a finite horizon. It develops an incremental LPV representation of the nonlinear dynamics, treats the linearization/approximation error as structured uncertainty governed by IQCs, and enforces a continuous-time DLMI via copositive LMIs. The resulting convex SDP yields both the funnel shape (via $Q(t)$) and the state-feedback gains (via $K(t)$) with guarantees that the funnel remains invariant for all times in $[t_0,t_f]$ despite approximations and disturbances. Numerical demonstrations on a 2D unicycle and a 6-DoF rocket descent illustrate invariant, feasible funnels and highlight advantages over baseline node-discretized DLMI approaches in terms of feasibility, cost, and computational effort. The method provides a principled, convex framework for invariant funnel synthesis applicable to robust motion planning and constrained control in nonlinear systems.
Abstract
Funnel synthesis refers to a procedure for synthesizing a time-varying controlled invariant set and an associated control law around a nominal trajectory. The computation of the funnel involves solving a continuous-time differential equation or inequality, ensuring the invariance of the funnel. Previous approaches often compromise the invariance property of the funnel; for example, they may enforce the equation or the inequality only at discrete temporal nodes and do not have a formal guarantee of invariance at all times. This paper proposes a computational funnel synthesis method that can satisfy the invariance of the funnel without such compromises. We derive a finite number of linear matrix inequalities (LMIs) that imply the satifaction of a continuous-time differential linear matrix inequality guaranteeing the invariance of the funnel at all times from the initial to the final time. To this end, we utilize LMI conditions ensuring matrix copositivity, which then imply continuous-time invariance. The primary contribution of the paper is to prove that the resulting funnel is indeed invariant over a finite time horizon. We validate the proposed method via a three-dimensional trajectory planning and control problem with obstacle avoidance constraints, and a six-degree-of-freedom powered descent guidance.
