6 research outputs found

    Hybrid trajectory spaces

    Get PDF
    In this paper, we present a general framework for describing and studying hybrid systems. We represent the trajectories of the system as functions on a hybrid time domain, and the system itself by its trajectory space, which is the set of all possible trajectories. The trajectory space is given a natural topology, the compact-open hybrid Skorohod topology, and we prove the existence of limiting trajectories under uniform equicontinuity assumptions. We give a compactness result for the trajectory space of impulse differential inclusions, a class of nondeterministic hybrid system, and discuss how to describe hybrid automata, a widely-used class of hybrid system, as impulse differential inclusions. For systems with compact trajectory space, we obtain results on Zeno properties, symbolic dynamics and invariant measures. We give examples showing the application of the results obtained using the trajectory space approac

    Semantics and computation of the evolution of hybrid systems with ariadne

    Get PDF
    In this talk we will present material on the semantics, computability, and algorithms for the evolution of hybrid dynamical systems, and an overview of the tool Ariadne for verification of hybrid systems [1]. Hybrid systems are characterised by undergoing continuous evolution interspersed by discrete jumps. They exhibit all the complexities of finite automata, nonlinear dynamic systems and differential equations, and are extremely difficult to analyze. We will consider hybrid systems in which the continuous dynamics is given by a differential equation x = f(x), with discrete jumps x' = ri(x) which occur as soon as a guard condition gi(x) = 0 is activated. It is clear that the evolution of a hybrid system undergoes discontinuities, but since only continuous functions are computable, it is not clear to what extent, if any, it is possible to perform a rigorous analysis of a hybrid system. We will first show that we can define lower and upper semantics of evolution under which it is possible to compute reachable sets, and that away from discontinuity points (such as grazing or corner collision points), these semantics agree [2]. In order to perform reachability analysis, it is necessary to define the evolution over bounded initial sets of states. We show that this can be done using the operations of range, compose, flow and solve operations on functions. We will see that constrained image sets of the form {f(x) | x ? D | g(x) ? C}, are sufficient to express the evolution exactly, except for the case of degenerate (non-transverse) cross- ings [3]. The flow operation is the most computationally demanding, and we will give some details of the implementation and efficiency considerations [4]. We will give examples of reachability analysis in Ariadne, including electrical power converters and heating systems. Finally, we will outline some areas of active research, including differential inclusions [5] and modular reasoning

    Semantics and Computability of the Evolution of Hybrid Systems

    Full text link
    corecore