Mehmood, U., Roy, S., Damare, A., Grosu, R., Smolka, S. A., & Stoller, S. D. (2022). A distributed simplex architecture for multi-agent systems. Journal of Systems Architecture, 134, 102784. https://doi.org/10.1016/j.sysarc.2022.102784
E191-01 - Forschungsbereich Cyber-Physical Systems E056-17 - Fachbereich Trustworthy Autonomous Cyber-Physical Systems
-
Zeitschrift:
Journal of Systems Architecture
-
ISSN:
1383-7621
-
Datum (veröffentlicht):
1-Dez-2022
-
Verlag:
ELSEVIER
-
Peer Reviewed:
Ja
-
Keywords:
Control barrier functions; Distributed flocking; Runtime assurance; Simplex control architecture
en
Abstract:
We present the Distributed Simplex Architecture (DSA), a new runtime assurance technique that provides safety guarantees for multi-agent systems (MASs). DSA is inspired by the Simplex control architecture of Sha et al., but with some significant differences. The traditional Simplex approach is limited to single-agent systems or a MAS with a centralized control scheme. DSA addresses this limitation by extending the scope of Simplex to include MASs under distributed control. In DSA, each agent runs a local instance of traditional Simplex such that the preservation of safety in the local instances implies safety for the entire MAS. Control Barrier Functions (CBFs) play a critical role. They are used to define DSA's core components – the baseline controller and the decision module's logic for switching between advanced and baseline control – and they provide the basis for the proof of safety. We present a general proof of safety for DSA, provided the CBF-related optimization problem solved by the baseline controller is feasible (has a solution) at each time step for which the baseline controller is in control. We also propose a novel extension to the switching logic designed to avoid states in which this optimization problem is infeasible. Finally, we present experimental results for several case studies, including flocking with collision avoidance, safe navigation of ground rovers through way-points, and safe operation of a microgrid.
en
Forschungsschwerpunkte:
Computer Engineering and Software-Intensive Systems: 100%