A State Event Detection Algorithm for Numerically Simulating Hybrid Systems with Model Singularities

Abstract

This paper describes an algorithm for detecting the occurrence of events, which signify discontinuities in the first derivative of the state variables, while simulating a set of non-smooth differential equations. Such combined-discrete continuous systems arise in many contexts and are often referred to as hybrid systems, switched systems, or non-smooth systems. In all cases the state events are triggered at simulated times which generate states corresponding to the zeros of some algebraic "event" function. It has been noted that all existing simulators are prone to failure when these events occur in the neighborhood of model singularities - regions of the state space where the right-hand side of the differential equation is undefined. Such model singularities are often the impetus for using non-smooth models in the first place. This failure occurs because existing algorithms blindly attempt to interpolate across singular regions, checking for possible events after the fact. The event detection algorithm described here overcomes this limitation using an approach inspired by feedback control theory. A carefully constructed extrapolation polynomial is used to select the integration step size by checking for potential future events, avoiding the need to evaluate the differential equation in potentially singular regions. It is shown that this alternate approach gives added functionality with little impact on the simulation efficiency.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2007
Accession Number
ADA551529

Entities

People

  • Joel M. Esposito
  • Vijay Kumar

Organizations

  • United States Naval Academy

Tags

Communities of Interest

  • Air Platforms
  • Autonomy
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Computational Science
  • Computations
  • Computer Science
  • Computer Simulations
  • Computers
  • Control Systems
  • Detection
  • Differential Equations
  • Equations
  • Event Detection
  • Failure Mode And Effect Analysis
  • Hybrid Systems
  • Mathematics
  • Simulators
  • United States Naval Academy

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Calculus or Mathematical Analysis
  • Computational Fluid Dynamics (CFD)

Technology Areas

  • Space
  • Space - Spacecraft Maneuvers