An Interval Constraint Programming Approach for Quasi Capture Tube Validation

Proving that the state of a controlled nonlinear system always stays inside a time moving bubble (or capture tube) amounts to proving the inconsistency of a set of nonlinear inequalities in the time-state space. In practice however, even with a good intuition, it is difficult for a human to find such a capture tube except for simple examples. In 2014, Jaulin et al. established properties that support a new interval approach for validating a quasi capture tube, i.e. a candidate tube (with a simple form) from which the mobile system can escape, but into which it enters again before a given time. A quasi capture tube is easy to find in practice for a controlled system. Merging the trajectories originated from the candidate tube yields the smallest capture tube enclosing it. This paper proposes an interval constraint programming solver dedicated to the quasi capture tube validation. The problem is viewed as a differential CSP where the functional variables correspond to the state variables of the system and the constraints define system trajectories that escape from the candidate tube “for ever”. The solver performs a branch and contract procedure for computing the trajectories that escape from the candidate tube. If no solution is found, the quasi capture tube is validated and, as a side effect, a corrected smallest capture tube enclosing the quasi one is computed. The approach is experimentally validated on several examples having 2 to 5 degrees of freedom. 2012 ACM Subject Classification Applied computing → Operations research; Mathematics of computing → Ordinary differential equations; Mathematics of computing → Differential algebraic equations; Mathematics of computing → Interval arithmetic; Theory of computation → Constraint and logic programming

[1]  Andreas Rauh,et al.  Using Interval Analysis to Compute the Invariant Set of a Nonlinear Closed-Loop Control System , 2019, Algorithms.

[2]  J. Lambert Numerical Methods for Ordinary Differential Equations , 1991 .

[3]  Julien Alexandre Dit Sandretto,et al.  Validated Explicit and Implicit Runge-Kutta Methods , 2016 .

[4]  Jian Wan,et al.  A numerical approach to design control invariant sets for constrained nonlinear discrete-time systems with guaranteed optimality , 2009, J. Glob. Optim..

[5]  Imad M. Jaimoukha,et al.  Low-Complexity Polytopic Invariant Sets for Linear Systems Subject to Norm-Bounded Uncertainty , 2015, IEEE Transactions on Automatic Control.

[6]  Eldon Hansen,et al.  Global optimization using interval analysis , 1992, Pure and applied mathematics.

[7]  Gilles Trombettoni,et al.  Towards a Generic Interval Solver for Differential-Algebraic CSP , 2020, CP.

[8]  Luc Jaulin,et al.  Set-membership state estimation with fleeting data , 2012, Autom..

[9]  Gilles Trombettoni,et al.  Constructive Interval Disjunction , 2007, CP.

[10]  Patrick Saint-Pierre Hybrid Kernels and Capture Basins for Impulse Constrained Systems , 2002, HSCC.

[11]  José A. De Doná,et al.  Positive invariant sets for fault tolerant multisensor control schemes , 2010, Int. J. Control.

[12]  Antoine Girard,et al.  Efficient Computation of Reachable Sets of Linear Time-Invariant Systems with Inputs , 2006, HSCC.

[13]  Nathalie Revol,et al.  Taylor models and floating-point arithmetic: proof that arithmetic operations are validated in COSY , 2005, J. Log. Algebraic Methods Program..

[14]  James A. Yorke,et al.  Invariance for ordinary differential equations , 1967, Mathematical systems theory.

[15]  Franco Blanchini,et al.  Set-theoretic methods in control , 2007 .

[16]  Olivier Lhomme,et al.  Consistency Techniques for Numeric CSPs , 1993, IJCAI.

[17]  Alexandru Stancu,et al.  Computing Capture Tubes , 2014, SCAN.

[18]  Mehdi Lhommeau,et al.  Inner and outer approximation of capture basins using interval analysis , 2007 .

[19]  Ferenc Domes,et al.  GLOPTLAB: a configurable framework for the rigorous global solution of quadratic constraint satisfaction problems , 2009, Optim. Methods Softw..

[20]  Stéphane Le Ménec Linear Differential Game with Two Pursuers and One Evader , 2011 .

[21]  Hélène Collavizza,et al.  Comparing Partial Consistencies , 1999, Reliab. Comput..

[22]  John D. Pryce,et al.  An Effective High-Order Interval Method for Validating Existence and Uniqueness of the Solution of an IVP for an ODE , 2001, Reliab. Comput..

[23]  Michel Kieffer,et al.  Construction of parametric barrier functions for dynamical systems using interval analysis , 2015, Autom..

[24]  Lyudmila Mihaylova,et al.  Guaranteed computation of robot trajectories , 2017, Robotics Auton. Syst..

[25]  Frédéric Goualard,et al.  Revising Hull and Box Consistency , 1999, ICLP.

[26]  Stefan Ratschan,et al.  Providing a Basin of Attraction to a Target Region of Polynomial Systems by Computation of Lyapunov-Like Functions , 2010, SIAM J. Control. Optim..

[27]  David Q. Mayne,et al.  Invariant approximations of the minimal robust positively Invariant set , 2005, IEEE Transactions on Automatic Control.

[28]  Daniel Wilczak,et al.  CAPD: : DynSys: a flexible C++ toolbox for rigorous numerical analysis of dynamical systems , 2020, Commun. Nonlinear Sci. Numer. Simul..

[29]  Frédéric Messine Méthodes d'optimisation globale basées sur l'analyse d'intervalle pour la résolution de problèmes avec contraintes , 1997 .

[30]  Basil Kouvaritakis,et al.  Constrained robust model predictive control based on periodic invariance , 2006, Autom..

[31]  Jean-Pierre Aubin Viability Kernels and Capture Basins of Sets Under Differential Inclusions , 2001, SIAM J. Control. Optim..