Math 2.0

Ordinary differential equations Definition

Hybrid system

Builds on Vector fieldOrdinary differential equationMultivalued function

Definition

Several formal models of hybrid systems are in use; a common one is the hybrid automaton. A hybrid automaton with continuous state space ℝn\R^n consists of the following data.

  1. A finite set QQ of discrete states, called modes.
  2. For each mode q∈Qq \in Q, a vector field fq ⁣:ℝn→ℝnf_q \colon \R^n \to \R^n and a set Dq⊆ℝnD_q \subseteq \R^n, the domain of qq.
  3. A set E⊆Q×QE \subseteq Q \times Q of edges, that is, allowed mode switches.
  4. For each edge e∈Ee \in E, a guard Ge⊆ℝnG_e \subseteq \R^n and a reset map ReR_e that gives a nonempty set Re(x)⊆ℝnR_e(x) \subseteq \R^n for each x∈Gex \in G_e.
  5. A set Init⊆Q×ℝn\mathrm{Init} \subseteq Q \times \R^n of initial states.

An execution is a finite or infinite sequence of intervals [τ0,τ0′],[τ1,τ1′],…[\tau_0, \tau_0'], [\tau_1, \tau_1'], \ldots with τi′=τi+1\tau_i' = \tau_{i+1}. On the interval [τi,τi′][\tau_i, \tau_i'] it has a mode qiq_i and a curve xix_i that solves x′=fqi(x)x' = f_{q_i}(x) and stays in DqiD_{q_i}. The start satisfies (q0,x0(τ0))∈Init(q_0, x_0(\tau_0)) \in \mathrm{Init}. At each switch, e=(qi,qi+1)∈Ee = (q_i, q_{i+1}) \in E, xi(τi′)∈Gex_i(\tau_i') \in G_e and xi+1(τi+1)∈Re(xi(τi′))x_{i+1}(\tau_{i+1}) \in R_e(x_i(\tau_i')). A hybrid system is a system modelled by such data, or by an equivalent formalism with flows and jumps.

Remarks

The discrete part alone is a finite-state machine, and the continuous part in one mode is an ordinary differential equation. Example: the bouncing ball has one mode and the state x=(h,v)x = (h, v) of height and velocity. Its vector field is f(h,v)=(v,−g)f(h, v) = (v, -g) with g>0g > 0, and its domain is h≥0h \ge 0. It has one edge from the mode to itself, with guard {h=0,v≤0}\set{h = 0, v \le 0} and reset R(0,v)={(0,−cv)}R(0, v) = \set{(0, -c v)}, where 0≤c<10 \le c < 1. Between impacts the ball follows a parabola, and each impact multiplies its speed by cc. For 0<c<10 < c < 1 the impacts accumulate at a finite time; this Zeno behaviour has no analogue for ordinary differential equations. Non-example: data with infinitely many modes, one for each integer, fail clause 1, which asks for a finite set of modes; such models need a more general framework.

Reading path

To understand this page from the ground up, read these 7 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Euclidean space object
  2. Function concept
  3. Multivalued function concept
  4. Ordinary differential equation concept
  5. Vector-valued function concept
  6. Vector field concept
  7. Hybrid system definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Hybrid_system
About this page
TagJBJJHSW72S
URIm2://JBJJHSW72S
Kinddefinition
WritingW0 stub
MSC34A38, 93C30
DefinesHybrid system
UsesVector field, Ordinary differential equation, Multivalued function
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.