ReviewLyapunov-based synchronization of networked systems: From continuous-time to hybrid dynamics
Introduction
Generally speaking, for a network of dynamical systems, inducing synchronization consists in designing a controller (often one for each node in the network) so that an output or a state variable of each system acquires, asymptotically, a common behavior. For example, the spatial positions of network-interconnected autonomous vehicles (such as drones, mobile robots, platoons of cars, etc.) may be controlled to form a specified geometric pattern, a formation of sorts; the currents and voltages in a network of DC-AC inverters may be controlled to reach the same frequency of oscillation.
Depending on the nature of interaction among the nodes in the network, we distinguish between centralized and decentralized control schemes. In the first case, each node receives global information dictating its desired behavior. This may consist in a desired set-point (a specific position or oscillating frequency), a reference trajectory, or a desired dynamical behavior in more complex cases. In centralized control approaches, each node has an independent task to ensure, which is defined by a central entity. These approaches are often used when the network is composed of a relatively small number of nodes, but abundant computation and communication capacities may be required for the control entity. Decentralized approaches, as we consider in this article, overcome these limitations. There, the control input for each node depends only on local information provided by a given set of nodes called neighbors. The network topology, which determines how the information among the neighbors flows, is typically defined using a communication graph (Ren & Beard, 2005). The communication graph plays a key role in the analysis and design of networked systems.
Decentralized synchronization in networked systems is an active and challenging research topic that has continuously attracted undivided attention from many researchers over the previous two decades —see, for instance, (Jadbabaie, Lin, Morse, 2003, Olfati-Saber, Murray, 2004, Ren, Beard, 2005, Tsitsiklis, Bertsekas, Athans, 1986) in which both continuous and discrete-time networks are considered. Such is the case in engineering disciplines where technological solutions involve groups of systems required to cooperate to complete a common task. Some common examples of these are related, but are not limited, to robotic manipulation and the use of autonomous vehicles (Belleter, Pettersen, 2017, Dong, Farrell, 2008a, Eun, Bang, 2006, Liu, Guo, Lu, 2014, Rodriguez-Angeles, Nijmeijer, 2004), but they are also common in energy networks (Persis, Weitenberg, & Dörfler, 2018), for instance. Other disciplines include neuroscience, in which networks and sub-networks (clusters) formed due to neuronal population activities and interactions are studied (Wendling, Bellanger, Bartolomei, & Chauvel, 2000), social science, in which a subject of study is that of opinion networks formed due to the interactions among individuals (Parsegov, Proskurnikov, Tempo, & Friedkin, 2015), and geography, in which groups of populations that interact when reacting to catastrophes are studied (Cantin, 2017). While the systems models involved in each of these instances are different, a common denominator is the presence of a network composed of nodes having a dynamic behaviors that interact locally with the aim at reaching a common global goal. From a systems-theory viewpoint, at least two primary challenges can be identified when contributing to synchronization problems. The first one arises from recognizing that communication among the nodes is subject to constraints; this includes scenarios where the transfer of information is unreliable, time-dependent, or subjected to delays. The second challenge stems from considering the complexity of the nodes’ dynamics; these may be linear, nonlinear or hybrid in nature and, moreover, may vary throughout the network — such is the case of heterogeneous networks.
Some of these aspects have been addressed in Maghenem (2017), in scenarios pertaining to electromechanical engineering and robotics. The main originality of Maghenem (2017) is to propose advanced Lyapunov-based approaches inspired by techniques for stand-alone nonlinear time-varying systems to analyze the coordination problems after transforming it into global stabilization of a closed, but unbounded, set. Then, Lyapunov-based techniques, via the construction of strict and differentiable Lyapunov functions, are proposed for the network’s model after interconnection. This allows to derive several systematic methods to analyze the coordination task, the network’s performance, and its robustness with respect to perturbations and delays affecting the transfer of information among the nodes. Note that, in related literature, the coordination task is usually analyzed via trajectory-based approaches or using weak Lyapunov functions, in the sense that the Lyapunov function does not systematically allow the verification the coordination task. In that way, for autonomous mobile robots, different coordination tasks are studied in Maghenem (2017), such as consensus and trajectory-tracking formation control or, for networks of oscillators, the frequency synchronization problem has been addressed. In regards to the nature of interaction and transfer of information among the nodes, several scenarios are considered; these include time-varying interconnections as well as communication delays. As far as the intrinsic dynamics of the nodes is considered, only some continuous-time models, such as single and double integrators, time-varying planar oscillators, and nonholonomic unicycles, have been considered.
The results contained in Maghenem (2017) concern exclusively interconnected systems described by continuous-time models. However, the problems solved therein lead to more general open questions that transcend these systems and are, in our opinion, of sufficient significance to awake the interest of a wide readership. The problems that we describe are related to the study of synchronization problems described previously, but in the context of hybrid networked systems. In particular, it is of major importance to handle the presence of discrete phenomena that are coupled with the continuous-time dynamics of the nodes that compose the network. A prominent example that makes this problem relevant is that of digital or intermittent control strategies that interact with continuous-time models, which captures constrained control actions as in power networks (Beneux, Riedinger, Daafouz, Grimaud, 2017, Torquati, Sanfelice, Zaccarian, 2017), in valve-based control systems (Panzani, Colombo, Savaresi, & Zacearan, 2017), or, in networked control systems (Hespanha, Naghshtabrizi, Xu, 2007, Postoyan, de Wouw, Nešić, Heemels, 2014). It also captures the creation (resp. loss) of links and the addition (resp. removal) of nodes as in social networks (Frasca, Tarbouriech, Zaccarian, 2019, Mariano, Morărescu, Postoyan, Zaccarian, 2020, Morărescú, Girard, 2011). Furthermore, in the intrinsic behavior of the nodes, one must also consider systems affected by discontinuities such as impacts and instantaneous jumps like in mechanical systems with impacts (Jiménez-Leudo, Quijano, Rodríguez, 2015, Westervelt, Grizzle, Koditschek, 2003) or in cyber-physical systems (Borgers, Geiselhart, Heemels, 2017, Nowzari, Garcia, Cortés, 2019, Persis, Postoyan, 2017). Hence, such research aims at covering unexplored aspects which, nonetheless, are naturally motivated by intrinsic characteristics of modern systems networks.
The rest of this paper is organized as follows. In the next section, we describe the main contributions of Maghenem (2017). In Section 3, we discuss the relevance and challenges related to synchronization in hybrid networks. Finally, in Section 4, we provide some research directions.
Section snippets
Main idea
In Maghenem (2017), original Lyapunov-based approaches are developed to analyze networks where the nodes are interconnected via decentralized control laws. More precisely, the proposed approaches consist in transforming the coordination task into global stabilization of a closed set. The analysis of the coordination task has been conducted using Lyapunov’s direct method. That is, original constructions of strict and differentiable Lyapunov functions, for classes of nonlinear time-varying
Towards hybrid networked systems
All the results mentioned in Section 2 concentrate on networked systems with continuous-time dynamics. It appears that in many situations, the overall system also exhibits discontinuous/jump dynamics either at the nodes’ level or at the network’s level. Before describing hybrid networks, in the next section, hybrid dynamical systems are introduced according to the modeling framework of Goebel, Sanfelice, and Teel (2012).
Challenging problems
The aforementioned questions are general and fundamental. It therefore seems appropriate to follow a divide-and-conquer strategy by considering, separately, situations where the hybrid phenomena are due to the node dynamics, from those where these are due to the control strategy as discussed in the following.
Conclusion
This article reviews the main contributions presented in Maghenem (2017) where original Lyapunov-based approaches for set stability have been developed for the synchronization of networked continuous-time systems. The approach of Maghenem (2017) together with the recent advances on the Lyapunov stability theory for hybrid systems allow us to envision a range of exciting perspectives for the synchronization of hybrid interconnected systems. The main motivations of this research direction are
Declaration of Competing Interest
The authors whose names are listed immediately below certify that they have NO affiliations with or involvement in any organization or entity with any financial interest (such as honoraria; educational grants; participation in speakers’ bureaus; membership, employment, consultancies, stock ownership, or other equity interest; and expert testimony or patent-licensing arrangements), or non-financial interest (such as personal or professional relationships, affiliations, knowledge or beliefs) in
Acknowledgment
This work was partially funded by ANR via grant HANDY, number ANR-18-CE40-0010. The first author feels deeply grateful to Prof. Ricardo G. Sanfelice for introducing him to the area of hybrid systems.
References (113)
- et al.
Distributed consensus control of unicycle agents in the presence of external disturbances
Systems & Control Letters
(2015) - et al.
Reset integral control for improved settling of pid-based motion systems with friction
Automatica
(2019) - et al.
Area aggregation and time-scale modeling for sparse nonlinear networks
Systems & Control Letters
(2008) - et al.
Tradeoffs between quality-of-control and quality-of-service in large-scale nonlinear networked control systems
Nonlinear Analysis: Hybrid Systems
(2017) - et al.
Hybrid controller concept for dynamic positioning of marine vessels with experimental results
Automatica
(2018) - et al.
Distributed event-triggered control of multi-agent systems with combinational measurements
Automatica
(2013) - et al.
Hybrid models of opinion dynamics with opinion-dependent connectivity
Automatica
(2019) - et al.
A unifying convex analysis and switching system approach to consensus with undirected communication graphs
Automatica
(2020) - et al.
A tool for analysis and synthesis of heterogeneous multi-agent systems under rank-deficient coupling
Automatica
(2020) - et al.
A robust δ-persistently exciting controller for leader-follower tracking-agreement of multiple vehicles
European Journal of Control
(2018)
Distributed full-consensus control of nonholonomic vehicles under non-differentiable measurement delays
To appear in IEEE Control Systems Letters (L-CSS)
Stability of continuous-time distributed consensus algorithms
Proc. of the 43rd. ieee conf. on decision and control
Control of nonholonomic mobile robots based on the transverse function approach
IEEE Trans. on Robotics
Synchronization and dynamic consensus of heterogeneous networked systems
IEEE Transactions on Automatic Control
Hybrid mechanisms for robust synchronization and coordination of multi-agent networked sampled-data systems
Automatica
A framework for worst-case and stochastic safety verification using barrier certificates
IEEE Transactions on Automatic Control
Control design with guaranteed cost for synchronization in networks of linear singularly perturbed systems
Automatica
Mutual synchronization of robots via estimated state feedback: A cooperative approach
IEEE Transactions on Control Systems Technology
Robust hybrid controllers for continuous-time systems with applications to obstacle avoidance and regulation to disconnected set of points
Proceedings of the 2006 american control conference
Consensus under switching spanning-tree topologies and persistently exciting interconnections
2018 annual american control conference (acc)
Control barrier function based quadratic programs for safety critical systems
IEEE Transactions on Automatic Control
Cluster synchronization of diffusively coupled nonlinear systems: A contraction-based approach
Journal of Nonlinear Science
Convergence and state reconstruction of time-varying multi-agent systems from complete observability theory
IEEE Transactions on Automatic Control
Leader–follower synchronisation for a class of underactuated systems
Nonlinear systems: Techniques for dynamical analysis and control
Stability analysis of a general class of singularly perturbed linear hybrid systems
Automatica
Robust stabilization of switched affine systems with unknown parameters and its application to DC/DC flyback converters
Proceedings of the 2017 american control conference (acc)
Incremental stability of hybrid dynamical systems
IEEE Transactions on Automatic Control
Tracking control for hybrid systems with state-triggered jumps
IEEE Transactions on Automatic Control
Nonidentical coupled networks with a geographical model for human behaviors during catastrophic events
International Journal of Bifurcation and Chaos
About disconnected topologies and synchronization of homogeneous nonlinear agents over switching networks
International Journal of Robust and Nonlinear Control
Time scale modeling of sparse dynamic networks
IEEE Transactions on Automatic Control
On the estimation of algebraic connectivity in graphs with persistently exciting interconnections
Int. J. of Contr.
A dissipativity approach to safety verification for interconnected systems
IEEE Transactions on Automatic Control
Communication synchronization in cluster-based sensor networks for cyber-physical systems
Transactions on Emerging Topics in Computing
Sufficient conditions for decentralized potential functions based controllers using canonical vector fields
IEEE Transactions on Automatic Control
Distributed self-triggered control for multi-agent systems
49th ieee conference on decision and control (cdc)
Distributed event-triggered control for multi-agent systems
IEEE Transactions on Automatic Control
Simultaneous tracking and stabilization of mobile robots: An adaptive approach
IEEE Transactions on Automatic Control
Cooperative control of multiple nonholonomic mobile agents
IEEE Transactions on Automatic Control
Consensus of multiple nonholonomic systems
Proc. of the 47th ieee conf. on decision and control
Cooperative control of multiple unmanned aerial vehicles using the potential field theory
Journal of Aircraft
Follow the bouncing ball: Global results on tracking and state estimation with impacts
IEEE Transactions on Automatic Control
Hybrid dynamical systems: Modeling, stability, and robustness
A new condition for convergence in continuous-time consensus seeking systems
Proc. 50th. ieee conf. on decision control and 15th. europ. contr. conf.
A survey of recent results in networked control systems
Proceedings of the IEEE
A robust hybrid heavy ball algorithm for optimization with high performance
Proceedings of the 2019 american control conference (acc)
Coordination of groups of mobile autonomous agents using nearest neighbor rules
IEEE Transactions on Automatic Control
Compositional construction of control barrier functions for interconnected control systems
Proceedings of the 23rd international conference on hybrid systems: Computation and control HSCC 20
Cited by (5)
Hybrid consensus for multi-agent systems with time-driven jumps
2021, Nonlinear Analysis: Hybrid SystemsCitation Excerpt :All of those works are devoted to the case of either continuous or discrete-time networks with possibly continuously time-varying communication topology. However, inspired by practical scenarios with heterogeneous samplings and discrete-event phenomena [10–14] and as deeply motivated in [15], it is reasonable to allow for a hybrid communication topology, i.e., showing an interplay between a continuous-time behavior and event-triggered switchings. This setup embeds several practical scenarios, such as swarms of satellites communicating and sensing through different kind of sensors (i.e., radars and cameras), [16], sampled-data agents at large [17] or cyber-security in networked systems [18].
On robust synchronization of nonlinear systems with application to grid integration of renewable energy sources
2021, Annual Reviews in ControlCitation Excerpt :Owing to the enormous significance of synchronization, control systems researchers developed various control solutions to tackle synchronization. Numerous results have already been proposed and cover many areas of interest (Maghenem, Postoyan, Loria, & Panteley, 2020; Sen & Cajún, 2019; Sepulchre, 2011; Tang, Qian, Gao, & Kurths, 2014). Initially, most of the results considered the case of synchronization among a network of identical agents that are linear time-invariant (Scardovi & Sepulchre, 2008; Zhang, Lewis, & Das, 2011).
A bibliometric analysis and basic model introduction of opinion dynamics
2023, Applied IntelligenceSynchronization of Nonlinear Coupled Delayed Networks via Intermittent Pinning Control: An Average Technique
2023, International Journal of Control, Automation and Systems
- 1
Perspectives from a recent internationally prize winning young author.
- 2
Mohamed Maghenem, won the ‘2018 European PhD Award on Control for Complex and Heterogeneous Systems’, sponsored by EECI.