A zero-crossing detection algorithm for robust simulation of hybrid systems jumping on surfaces

Abstract Hybrid systems are inherently fragile with respect to perturbations when their state experiences jumps on surfaces. Zero-crossing detection algorithms are capable of robustly detecting the crossing of such surfaces, but, up to now, the effects of adding such algorithms to the system being simulated are unknown. In this paper, we propose a mathematical model for hybrid systems that incorporates zero-crossing detection as well as a hybrid simulator for it. First, we discuss adverse effects that measurement noise and discretization can have on hybrid systems jumping on surfaces and prove that, under mild regularity conditions, zero-crossing detection algorithms can robustify the original system. Then, we show that integration schemes with zero-crossing detection actually compute a robustified version of the fragile nominal model. In this way, we rigorously characterize their effect on solutions to the simulated system. Finally, we show that both the model and simulator are not only robust, but also that the hybrid simulator preserves asymptotic stability properties, semiglobally and practically (on the step size), of the original system. Several examples throughout the paper illustrate these ideas and results.

[1]  S. Shankar Sastry,et al.  Numerical integration of hybrid dynamical systems via domain relaxation , 2011, IEEE Conference on Decision and Control and European Control Conference.

[2]  Ricardo G. Sanfelice,et al.  On the effect and robustness of zero-crossing detection algorithms in simulation of hybrid systems jumping on surfaces , 2012, 2012 American Control Conference (ACC).

[3]  Pieter J. Mosterman,et al.  Zero-Crossing Location and Detection Algorithms For Hybrid System Simulation , 2008 .

[4]  J. C. Clegg A nonlinear integrator for servomechanisms , 1958, Transactions of the American Institute of Electrical Engineers, Part II: Applications and Industry.

[5]  H. Nijmeijer,et al.  Dynamics and Bifurcations ofNon - Smooth Mechanical Systems , 2006 .

[6]  Ricardo G. Sanfelice,et al.  A toolbox for simulation of hybrid systems in matlab/simulink: hybrid equations (HyEQ) toolbox , 2013, HSCC '13.

[7]  Magnus Egerstedt,et al.  Behavior Based Robotics Using Hybrid Automata , 2000, HSCC.

[8]  C. Hollot,et al.  FUNDAMENTAL PROPERTIES OF RESET CONTROL SYSTEMS , 2002 .

[9]  A.R. Teel,et al.  A nested Matrosov theorem for hybrid systems , 2008, 2008 American Control Conference.

[10]  R. Sanfelice,et al.  GENERALIZED SOLUTIONS TO HYBRID DYNAMICAL SYSTEMS , 2008 .

[11]  Ian A. Hiskens,et al.  Shooting Methods for Locating Grazing Phenomena in Hybrid Systems , 2006, Int. J. Bifurc. Chaos.

[12]  S. Bhat,et al.  An invariance principle for nonlinear hybrid and impulsive dynamical systems , 2003 .

[13]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[14]  Vijay Kumar,et al.  Accurate Event Detection for Simulating Hybrid Systems , 2001, HSCC.

[15]  L. Zaccarian,et al.  First order reset elements and the Clegg integrator revisited , 2005, Proceedings of the 2005, American Control Conference, 2005..

[16]  Jessy W. Grizzle,et al.  Hybrid Invariant Manifolds in Systems With Impulse Effects With Application to Periodic Locomotion in Bipedal Robots , 2009, IEEE Transactions on Automatic Control.

[17]  Isaac Horowitz,et al.  Synthesis of a non-linear feedback system with significant plant-ignorance for prescribed system tolerances† , 1974 .

[18]  R. Tyrrell Rockafellar,et al.  Variational Analysis , 1998, Grundlehren der mathematischen Wissenschaften.

[19]  R. Sanfelice,et al.  Hybrid dynamical systems , 2009, IEEE Control Systems.

[20]  Ricardo G. Sanfelice,et al.  Dynamical properties of hybrid systems simulators , 2010, Autom..

[21]  Lawrence F. Shampine,et al.  Reliable solution of special event location problems for ODEs , 1991, TOMS.

[22]  D. Baĭnov,et al.  Systems with impulse effect : stability, theory, and applications , 1989 .

[23]  Magnus Egerstedt,et al.  Optimal Control of Switching Surfaces in Hybrid Dynamical Systems , 2005, Discret. Event Dyn. Syst..