<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Control of Hybrid Dynamical Systems</title></titleStmt>
			<publicationStmt>
				<publisher>Elsevier</publisher>
				<date>01/01/2026</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10662084</idno>
					<idno type="doi">10.1016/B978-0-443-14081-5.00161-6</idno>
					
					<author>Ricardo G Sanfelice</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Not Available]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Introduction</head><p>This entry provides a basic overview to control of hybrid dynamical systems. Several frameworks for studying hybrid dynamics are presented, and control approaches are outlined. These topics are addressed in more depth in the entry entitled 20014. Nonlinear hybrid control systems.</p><p>By combining continuous and discrete dynamics, hybrid systems are capable of capturing complex dynamical behavior emerging in engineering and science. Hybrid system models can effectively describe the evolution of variables changing continuously as a function of ordinary time and, at certain time instances, change their value discretely upon the occurrence of events or abrupt transitions in the system. Examples of systems exhibiting hybrid dynamics include electric circuits with resettable components, such as relays, switches, and transistors, mechanical systems with impacts -for example, walking robots -, and feedback control systems with multiple modes of operation -for example, autopilots, power systems integrating renewable power, and autonomous vehicles.</p><p>Spiking neurons exhibit intricate combination of continuous and discrete dynamics. In fact, most neuron models in the literature have non-smooth and impulsive features. One is typically interested in studying the emergent behavior of interconnections of neurons, in particular, the synchronization of their spiking times, or lack of. Being a natural process, interconnections of neurons are inherently noisy, motivating the study of robustness of their evolution. A single spiking neuron can be modeled by the general N -order, conductance based model given by</p><p>where v is the voltage difference across the membrane, w is the N ( 1)-dimensional vector comprising the gating variables, f is the vector field governing the continuous evolution of v w ( , ), and u is the input stimulus effect. Due to the desired periodic behavior of these quantities, the following (simpler) phase model is typically used to study neuron synchronization:</p><p>The variable captures the phase of the neuron with natural frequency = T 2 , with T being the time between the spiking and reset events of the neuron model above. It changes continuously, as ordinary time evolves. The function is called the phase response curve (PRC) characterizing the neurons sensitivity to the given impulsive stimulus u akin of a control input. At time instances where u is nonzero, an instantaneous jump in the evolution of the phase of the neuron occur. The magnitude of the instantaneous phase change depends on the value of the PRC at the current phase. Fig. <ref type="figure">1</ref> shows the evolution of the phase of two interconnected neurons, with phases 1 and 2 , as a function of ordinary time t with a PRC associated with the simplified Hodgkin-Huxley model given by = ( ) sin( ). The synchronization error is captured by the function V given by =</p><p>2 . Unfortunately, there is a distinct lack of systematic methods for analysis of robustness of such interconnections.</p><p>Mechanical systems with impacts have trajectories with intervals of continuous evolution and instants where their velocity changes instantaneously. A ball bouncing on the ground is a classic example of a mechanical system with impacts. The ball evolves continuously when off the ground. When an impact occurs, its kinetic energy changes very rapidly, behavior that can be modeled as an instantaneous change. While traveling through the air, the motion of the ball can described by basic kinematics, and when it comes into contact with the surface, the collision can be described by an impact model.</p><p>Much like the bouncing ball, a walking robot is a mechanical system with impacts that occur when a foot strikes the ground. During each step, one leg is planted while the other is swinging forward, facing the next impact. Both feet are briefly in contact with the surface during the transition into the next step. A three-link walking robot is shown in Fig. <ref type="figure">2</ref>. The movement of its legs and torso during a step is described by</p><p>where D f is the inertia matrix, C f the Coriolis matrix, G f the gravitation matrix, and B is the actuator relationship matrix. This differential equation captures the continuous evolution of the angles = ( , , ) p s t and associated angular velocity of the walking robot; see Fig. <ref type="figure">2</ref>. The impacts occurring each time a foot makes contact with the ground change the angular velocities instantaneously, according to a restitution law relating the energy before the impact and after it. These can be modeled as discrete dynamics of the form</p><p>where the map G describes the instantaneous change that occurs upon the impact at the end of each step. At all times, one of the legs is the planted leg while the other is the swing leg, and they switch roles upon each step. This feature is captured by the map G. The resulting model has the variables ( , ) evolve continuously in between impacts and discretely at impacts. Fig. <ref type="figure">3</ref> shows trajectories for these variables as a function of ordinary time.</p><p>Another class of systems that exhibit hybrid dynamics is feedback control systems with multiple modes of operation. Fig. <ref type="figure">4</ref> describes a feedback system designed to control a physical process using two control algorithms used in different modes: in mode 1, the control algorithm is capable of taking the process variables to nearby a desired setpoint, while in mode 2, a control algorithm assures convergence to such target. A logic variable is used to keep track of the current mode of operation, and, hence, of the controller being employed.</p><p>The next section introduces frameworks that are suitable for modeling and analyzing systems exhibiting hybrid dynamics, like the examples above.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Frameworks</head><p>This section introduces frameworks for the study of dynamical systems with some of the features seen in the examples in Section "Introduction".  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Switched Systems</head><p>Switched systems are multi-mode continuous-time systems. A switched system consists of a state vector and a family of functions defining its continuous evolution, via a differential equation. The function used at a given time is determined by a switching signal, which changes its value at isolated time instances, called switching times. The state of a switched system does not exhibit instantaneous changes. Switched systems are particularly useful in situations where the switching signal is an external quantity, perhaps unknown (e.g., systems that may exhibit failures), and one is interested in guaranteeing that a desired system behavior is preserved regardless of the value of the switching signal.</p><p>Further Reading: <ref type="bibr">(Hespanha and Morse, 1999;</ref><ref type="bibr">Liberzon, 2003)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Impulsive Systems</head><p>Impulsive systems are defined by first-order differential equations with impulses at pre-determined times. In between the impulse times, a differential equation governs the evolution of the impulsive system. At each impulse time, the state is instantaneously updated to a new value following an impulsive law via a function that determines the relative change of the state. Impulsive system models emerge in optimal control problems, where the impulses typically corresponds to instantaneous changes in the control signal. These models are also useful when studying systems with state resets for which the impulse times are known in advance, for example, when they are scheduled or known as a function of the initial condition. Further Reading: <ref type="bibr">(Haddad et al., 2006;</ref><ref type="bibr">Hespanha et al., 2008;</ref><ref type="bibr">Lakshmikantham et al., 1989)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Hybrid Automata</head><p>Hybrid automata models allow for multiple modes of operation and instantaneous changes of the state. Similar to switched systems, a hybrid automata includes a logic mode state indicating the operating mode. It is a discrete state that can take values representing modes such as "on" or "off"; "low" or "high"; and "controller 1" or "controller 2." The model also includes a "continuous state" collecting all variables that exhibit changes in between jumps. Similar to impulsive systems, the continuous state can also change at jumps. As a difference to both switched and impulsive systems, the jumps of the hybrid automata are triggered by state conditions that may involve both the discrete and continuous state. Further Reading: <ref type="bibr">(Lygeros et al., 2003;</ref><ref type="bibr">Nerode and Kohn, 1993;</ref><ref type="bibr">Tavernini, 1987)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Hybrid Inclusions</head><p>Hybrid inclusions are mathematical models used to describe systems that exhibit both continuous and discrete behavior. They extend the frameworks outlined above by explicitly incorporating set-valued maps to accommodate uncertainties and nondeterministic behaviors, nonunique solutions, solutions that end prematurely, and Zeno behavior. The evolution of a system modeled by a hybrid inclusion is governed by two types of dynamics: A hybrid inclusion is typically described as</p><p>where &#8226; C is the set of states where the system can evolve continuously, called the flow set;</p><p>&#8226; F is a set-valued map describing continuous evolution, called the flow map;</p><p>&#8226; D is the set of states where jumps are enabled, called the jump set;</p><p>&#8226; G is a set-valued map describing the jumps, called the jump map. This formulation allows hybrid inclusions to handle uncertainty captured by the set-valued nature of the model and nondeterminism, allowing for the system to evolve along multiple trajectories depending on the flow and jump sets.</p><p>The state x n captures all of the variables associated to the system. Its time derivative is denoted x, while + x denotes its value after jumps. In several cases, the state x of the hybrid system can contain logic states that take value in discrete sets, as in hybrid automata.</p><p>Two parameters are used to specify "time" in solutions to hybrid systems: t, taking values in 0 , and representing the elapsed "real" time; and j, taking values in , and representing the number of jumps that have occurred. For each solution, the combined parameters t j ( , ) will be restricted to belong to a hybrid time domain, a particular subset of &#215; 0</p><p>. Hybrid time domains corresponding to different solutions may differ.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Hybrid Control Approaches</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Uniting Control</head><p>The uniting control strategy integrates two feedback controllers -one local and one global -using a logic-based algorithm to determine which controller to apply at any given time. The approach leverages the strengths of both controllers: global controllers can stabilize a set-point across the entire state space but often lack optimal performance in certain regions, while local controllers excel in providing superior performance but only within a limited domain. The uniting control strategy uses a simple hybrid feedback control law, where a logic state governs the selection of the appropriate feedback, ensuring a balanced and effective control across the system.</p><p>Further Reading: <ref type="bibr">(Andrieu and Prieur, 2010;</ref><ref type="bibr">Efimov, 2006;</ref><ref type="bibr">Hustig-Schultz and</ref><ref type="bibr">Sanfelice, 2021, 2024;</ref><ref type="bibr">Prieur, 2001;</ref><ref type="bibr">Sanfelice, 2021;</ref><ref type="bibr">Sanfelice and Prieur, 2013;</ref><ref type="bibr">Smith and Sanfelice, 2017)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Event-Triggered Control</head><p>Event-triggered control adapts the frequency of control updates to system needs, reacting to predefined events rather than following fixed time intervals in classical periodic discrete-time control. This approach reduces unnecessary computational effort while maintaining system stability and performance, making it suitable for real-time applications in resource-constrained environments. The framework ensures stability by setting thresholds to govern event triggers, striking a balance between responsiveness and efficiency. These events may occur when specific conditions involving state variables, inputs, or outputs are met, prompting instantaneous updates to control variables. For example, sample-and-hold controllers trigger events periodically, updating control inputs at predetermined intervals. In networked control systems, events are tied to data transmission and reception, often occurring asynchronously and governed by network protocols.</p><p>Further Reading: <ref type="bibr">(Casau et al., 2021;</ref><ref type="bibr">Chai et al., 2017</ref><ref type="bibr">Chai et al., , 2020;;</ref><ref type="bibr">Heemels et al., 2012;</ref><ref type="bibr">Kooi and Sanfelice, 2021;</ref><ref type="bibr">Postoyan et al., 2015</ref><ref type="bibr">Postoyan et al., , 2019</ref><ref type="bibr">Postoyan et al., , 2023;;</ref><ref type="bibr">Sanfelice, 2021;</ref><ref type="bibr">Tabuada, 2007;</ref><ref type="bibr">Theunisse et al., 2015)</ref> Throw-Catch Control Throw-and-catch control is a hybrid feedback strategy designed to achieve global asymptotic stabilization of a specific point or set within the state space of nonlinear systems. This approach combines three key components:</p><p>&#8226; Local Feedback Stabilizers: Control laws effective within specific regions of the state space.</p><p>&#8226; Open-Loop Schedules: Predefined control signals used to steer trajectories between particular points. &#8226; Bootstrap Feedback Controller: A controller capable of driving trajectories to a region where the local feedback stabilizers and open-loop schedules can take over.</p><p>These components are integrated into a hybrid controller, utilizing logic variables and hysteresis-based switching rules to ensure smooth transitions between control modes. The strategy is capable of robustly stabilize a compact set by alternating between these feedback and open-loop control actions. It is particularly effective for nonlinear systems with multiple equilibria.</p><p>Further Reading: <ref type="bibr">(O'Flaherty et al., 2008;</ref><ref type="bibr">Sanfelice, 2021;</ref><ref type="bibr">Sanfelice and Teel, 2007)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Synergistic Control</head><p>Synergistic control is a hybrid strategy that selects the appropriate state-feedback law based on the values of multiple Lyapunov functions to ensure global asymptotic stabilization of a desired set. The method involves designing a family of pairs consisting of Lyapunov (or Lyapunov-like) functions and corresponding "gradient-like" feedback laws. These pairs are crafted such that each Lyapunov function decreases along system trajectories under its associated feedback law, except at certain problematic points (e.g., local minima or gradient null points), and, at these points, another pair in the family has a Lyapunov function with a smaller value, enabling a switch to its corresponding feedback law. This switching mechanism ensures a consistent decrease in the overall Lyapunov function of the closed-loop system, driving trajectories asymptotically toward the desired set. A family of such pairs satisfying these conditions is termed synergistic. Further Reading: <ref type="bibr">(Casau et al., 2016</ref><ref type="bibr">(Casau et al., , 2019</ref><ref type="bibr">(Casau et al., , 2024;;</ref><ref type="bibr">Mayhew et al., 2011a,b;</ref><ref type="bibr">Mayhew and Teel, 2011;</ref><ref type="bibr">Sanfelice, 2021)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Supervisory Control</head><p>Supervisory control acts as a decision-making layer that oversees and switches between various control algorithms. By continuously monitoring the output of the system, it selects the most appropriate control algorithm to maintain desired performance. The resulting control system features multiple control laws that employ a mechanism acting as a "supervisor" to select the control algorithm to be used. This selection is performed in real time and may involve previous data and decisions made. This hierarchical approach is essential in scenarios like autonomous vehicle navigation or industrial automation, where the system must adapt to changing conditions. Further Reading: <ref type="bibr">(Goebel et al., 2009;</ref><ref type="bibr">Hespanha et al., 2002;</ref><ref type="bibr">Koutsoukos et al., 2000;</ref><ref type="bibr">Malladi et al., 2016</ref><ref type="bibr">Malladi et al., , 2021;;</ref><ref type="bibr">Morse, 1996</ref><ref type="bibr">Morse, , 1997;;</ref><ref type="bibr">Sanfelice, 2021;</ref><ref type="bibr">Sanfelice and Prieur, 2013;</ref><ref type="bibr">Sanfelice et al., 2008;</ref><ref type="bibr">Zucchini et al., 2018)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Passivity-Based Control</head><p>Passivity-based control ensures system stability by harnessing the natural energy flow within the system being controlled. It leverages the concept of dissipativity, particularly passivity, to interpret and design feedback control systems through their energy exchanges. Passivity reflects the idea that the energy stored within a system is never greater than the energy supplied to it, with the difference being determined by the initial and final stored energy over time. This stored energy is characterized by a storage function, while the system's power flow is described by the rate of change of the storage function and the product of the system's inputs and outputs. When certain observability conditions are met, passivity provides a framework for control design. By assigning system inputs as functions of outputs, it becomes possible to ensure the rate of change of the system's internal energy is negative, effectively stabilizing the system. This input-output relationship defines the control law, and the method is known as passivity-based control design. The resulting control law manages energy dissipation or conservation, which for hybrid systems, may occur during the continuous or discrete regime, aligning with the system's inherent dynamics. It is particularly effective in applications like robotics and power systems, where energy management is a critical aspect of performance and safety.</p><p>Further Reading: <ref type="bibr">(Naldi and Sanfelice, 2011</ref><ref type="bibr">, 2013</ref><ref type="bibr">, 2014;</ref><ref type="bibr">Nanez et al., 2017;</ref><ref type="bibr">Pogromsky et al., 1998;</ref><ref type="bibr">Sanfelice, 2021;</ref><ref type="bibr">Spong et al., 2007)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CLF-Based Control</head><p>The design of control algorithms using control Lyapunov functions (CLFs) is a systematic approach for the generation of state-feedback laws for asymptotic stabilization of a set point. A CLF is a scalar function that decreases along the system trajectories for at least one input value, indicating progress toward stabilization of the desired set point. This framework offers clear stability guarantees and is widely applicable in nonlinear and hybrid systems. The primary challenge in this process lies in finding a CLF and ensuring that the resulting feedback law is continuous with respect to the state, which is critical to guarantee robustness. The CLF-based control design approach has been developed for continuous-time and discrete-time systems, and, more recently, for hybrid systems.</p><p>Further Reading: <ref type="bibr">(Ames et al., 2012;</ref><ref type="bibr">Goebel et al., 2009;</ref><ref type="bibr">Sanfelice, 2011</ref><ref type="bibr">Sanfelice, , 2013a</ref><ref type="bibr">Sanfelice, ,b, 2016a</ref><ref type="bibr">Sanfelice, ,b, 2021) )</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Invariance-Based Control</head><p>Invariance-based control focuses on maintaining system states within a predefined set, ensuring that the system trajectories that start in the set remain in the set for all times. These sets are called invariant sets, and when every trajectory from the set stays in the set, the set is said to be forward invariant. In the context of control, the objective of the control algorithm is to restrict the evolution of the system to the desired set, preventing it from reaching unsafe conditions. This approach is integral to applications like collision avoidance and constrained optimization problems. In the context of hybrid systems and control, the evolution of the state of the system is to remain in a given set-a set to be rendered forward invariant-both during flows and at jumps. Further Reading: <ref type="bibr">(Ames et al., 2017;</ref><ref type="bibr">Chai and</ref><ref type="bibr">Sanfelice, 2019, 2020;</ref><ref type="bibr">Goebel et al., 2008</ref><ref type="bibr">Goebel et al., , 2024;;</ref><ref type="bibr">Kooi and Sanfelice, 2021;</ref><ref type="bibr">Maghenem and</ref><ref type="bibr">Sanfelice, 2019, 2021;</ref><ref type="bibr">Sanfelice, 2021;</ref><ref type="bibr">Sanfelice et al., 2007;</ref><ref type="bibr">Sanfelice and Teel, 2023;</ref><ref type="bibr">Saoud and Sanfelice, 2021;</ref><ref type="bibr">Wintz and Sanfelice, 2023)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Energy-Based Control</head><p>Energy-based control leverages the principles of energy dynamics to synthesize controllers that regulate energy transfer. Similar to passivity-based control, it manages production, storage, and dissipation. Through the combination of flows and jumps, control algorithms with hybrid dynamics are capable of controlling the energy of the system during both continuous evolution and at jumps, leading in particular to instantaneous changes of the energy.</p><p>Further Reading: <ref type="bibr">(Astrom and Furuta, 2000;</ref><ref type="bibr">Fantoni et al., 2000;</ref><ref type="bibr">Haddad et al., 2003)</ref> Temporal Logic and Control</p><p>Temporal logic translates complex time-dependent requirements into specifications that involve the state and time, such as sequencing tasks or achieving goals within deadlines. Specifications are represented by combinations of functions of the state, called atomic propositions. The combination involves boolean and temporal operators to construct the temporal logic operation. This combination is referred to as a temporal logic formula. Its application in mission-critical domains, like space exploration and automated manufacturing, showcases its versatility. Further Reading: <ref type="bibr">(Fainekos et al., 2009;</ref><ref type="bibr">Han et al., 2022;</ref><ref type="bibr">Han and</ref><ref type="bibr">Sanfelice, 2020, 2023;</ref><ref type="bibr">Sanfelice, 2021)</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Hybrid Model Predictive Control</head><p>Hybrid model predictive control (MPC) extends traditional MPC to handle hybrid dynamics. By solving optimization problems that account for mixed dynamics, it predicts future states and computes optimal control actions over a finite hybrid time horizon. This approach is widely used in industries like aerospace, robotics, and advanced manufacturing for its adaptability and performance.</p><p>Further Reading: <ref type="bibr">(Altin and</ref><ref type="bibr">Sanfelice, 2019, 2020;</ref><ref type="bibr">Sanfelice, 2018</ref><ref type="bibr">Sanfelice, , 2020) )</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Summary and Outlook</head><p>Hybrid control augments classical control theory by incorporating myriad type of state variables and dynamics. Very importantly, it can solve problems that continuous-time and discrete-time control design tools cannot solve. In recent years, the hybrid systems and control has been expanded with powerful control strategies that, inspired from classical control theory, permit systematic analysis and control design of systems where information is available intermittently, the system to control has multiple modes of operation or abrupt changes in its state-such as impacts, faults, and resets-or its dynamics-as in switched or impulsive systems, among many others. Hybrid control theory is a vibrant, fascinating research area, with many opportunities for new theory as well as advancement in emerging applications in science and engineering. Many of the topics addressed in this entry are revisited in more depth in the entry entitled 20014. Nonlinear hybrid control systems.</p></div></body>
		</text>
</TEI>
