Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter (O) March 11, 2022

On linear-quadratic optimal transition in synchronization of homogeneous multi-agent systems

Linear-quadratisch optimales transientes Synchronisierungsverhalten homogener Multi-Agenten-Systeme
  • Sebastian Bernhard

    Dr.-Ing. Sebastian Bernhard was with the Control Methods and Robotics Lab, headed by Prof. Dr.-Ing. Jürgen Adamy, at the Technical University of Darmstadt from 2014 to 2019. In his research, he derived methods to design explicit controllers for optimal tracking over infinite horizons and optimal output regulation of square, over-actuated and under-actuated systems. The article at hand originates from collaborative work on applying these methods to the synchronization of multi-agent systems at that time. Currently, he focuses on the intelligent navigation of autonomous mobile robots. He was a technical consultant for algorithms for autonomous systems at IAV GmbH and has recently joined the department he[a]t of Continental Automotive at their AI Lab in Berlin.

    EMAIL logo
    , Jonathan Hermann

    Dr.-Ing. Jonathan Hermann was a research associate at the Control Systems and Mechatronics Lab at the Institute of Automatic Control and Mechatronics in the Department of Electrical Engineering and Information Technology at the Technical University of Darmstadt. He is currently an employee of CARIAD SE working in the field of driver assistance systems. The presented contribution originates from his time as a research associate, where he focused on the design of communication topologies and synchronization control laws for multi-agent systems.

    and Ulrich Konigorski

    Prof. Dr.-Ing. Ulrich Konigorski is Head of the Control Systems and Mechatronics Lab at the Institute of Automatic Control and Mechatronics in the Department of Electrical Engineering and Information Technology at the Technical University of Darmstadt. His method-oriented main areas of research are the modeling and design of linear and non-linear MIMO-Systems while the application-oriented research focuses in particular on modeling, simulation and digital control of mechatronic systems as well as the analysis and design of chassis and vehicle dynamics control.

Abstract

In this paper, a new approach for the optimal synchronization of homogeneous multi-agent systems is presented. In contrast to existing approaches, we offer an intuitive cost for the transition of each agent to a common synchronization trajectory, which facilitates tuning of the cost weights. The introduced LQ optimal tracking problem is solved by reducing it to a LQ regulator problem. By choosing a linear parameterization of the synchronization trajectory, we enable the distributed implementation of the optimal synchronization controller. We give examples how such a parameterization can be chosen and how it influences the required communication between the agents. Furthermore, we derive an optimal communication topology that minimizes the weighted sum of all agents’ transition costs. Finally, we demonstrate our results in a simulation example.

Zusammenfassung

Im vorliegenden Beitrag wird ein neuer Ansatz zur optimalen Synchronisierung homogener Multi-Agenten-Systeme vorgestellt. Ein intuitives Gütemaß für die Transition der Agenten auf die Synchronisationstrajektorie erleichtert dabei die Wahl der Kostengewichte gegenüber bekannten Ansätzen. Das eingeführte LQ optimale Folgeregelungsproblem wird gelöst, indem es auf ein LQ Reglerproblem reduziert wird. Die Wahl einer linearen Parametrierung für die Synchronisierungstrajektorie ermöglicht die verteilte Implementierung des optimalen Regelgesetzes. Es werden Beispiele angegeben, wie eine solche Parametrierung gewählt werden kann und wie diese Wahl die erforderliche Kommunikation zwischen den Agenten beeinflusst. Schließlich wird eine optimale Kommunikationstopologie hergeleitet, welche die gewichtete Summe der Transitionskosten aller Agenten minimiert. Die Ergebnisse werden an einem Simulationsbeispiel demonstriert.


Dedicated to the 60th birthday of Prof. Dr.-Ing. Jürgen Adamy.


About the authors

Sebastian Bernhard

Dr.-Ing. Sebastian Bernhard was with the Control Methods and Robotics Lab, headed by Prof. Dr.-Ing. Jürgen Adamy, at the Technical University of Darmstadt from 2014 to 2019. In his research, he derived methods to design explicit controllers for optimal tracking over infinite horizons and optimal output regulation of square, over-actuated and under-actuated systems. The article at hand originates from collaborative work on applying these methods to the synchronization of multi-agent systems at that time. Currently, he focuses on the intelligent navigation of autonomous mobile robots. He was a technical consultant for algorithms for autonomous systems at IAV GmbH and has recently joined the department he[a]t of Continental Automotive at their AI Lab in Berlin.

Jonathan Hermann

Dr.-Ing. Jonathan Hermann was a research associate at the Control Systems and Mechatronics Lab at the Institute of Automatic Control and Mechatronics in the Department of Electrical Engineering and Information Technology at the Technical University of Darmstadt. He is currently an employee of CARIAD SE working in the field of driver assistance systems. The presented contribution originates from his time as a research associate, where he focused on the design of communication topologies and synchronization control laws for multi-agent systems.

Ulrich Konigorski

Prof. Dr.-Ing. Ulrich Konigorski is Head of the Control Systems and Mechatronics Lab at the Institute of Automatic Control and Mechatronics in the Department of Electrical Engineering and Information Technology at the Technical University of Darmstadt. His method-oriented main areas of research are the modeling and design of linear and non-linear MIMO-Systems while the application-oriented research focuses in particular on modeling, simulation and digital control of mechatronic systems as well as the analysis and design of chassis and vehicle dynamics control.

References

1. Makila, P. and H. Toivonen. 1987. Computational methods for parametric LQ problems – A survey. IEEE Trans. Automat. Control 32(8), 658–671.10.1109/TAC.1987.1104686Search in Google Scholar

2. Rotkowitz, M. and S. Lall. 2006. A Characterization of Convex Problems in Decentralized Control. IEEE Trans. Automat. Control 51(2): 274–286.10.1109/TAC.2005.860365Search in Google Scholar

3. Jiao, J., H.L. Trentelman and M.K. Camlibel. 2020. A Suboptimality Approach to Distributed Linear Quadratic Optimal Control. IEEE Trans. Automat. Control 65(3): 1218–1225.10.1109/TAC.2019.2923082Search in Google Scholar

4. Mosebach, A. and J. Lunze. 2015. LQR design of synchronizing controllers for multi-agent systems. Automatisierungstechnik 63(6).10.1515/auto-2014-1124Search in Google Scholar

5. Borrelli, F. and T. Keviczky. 2008. Distributed LQR Design for Identical Dynamically Decoupled Systems. IEEE Trans. Automat. Control 53(8): 19011912.10.1109/TAC.2008.925826Search in Google Scholar

6. Montenbruck, J.M., G.S. Schmidt, G.S. Seyboth and F. Allgöwer. 2015. On the Necessity of Diffusive Couplings in Linear Synchronization Problems With Quadratic Cost. IEEE Trans. Automat. Control 60(11): 3029–3034.10.1109/TAC.2015.2406971Search in Google Scholar

7. Zeng, S. and F. Allgöwer. 2017. Structured optimal feedback in multi-agent systems: A static output feedback perspective. Automatica 76: 214–221.10.1016/j.automatica.2016.10.021Search in Google Scholar

8. Cao, Y. and W. Ren. 2009. LQR-based optimal linear consensus algorithms. In: 2009 American Control Conference, pp. 5204–5209.10.1109/ACC.2009.5160097Search in Google Scholar

9. van Waarde, H.J., M.K. Camlibel and H.L. Trentelman. 2017. Comments on On the Necessity of Diffusive Couplings in Linear Synchronization Problems With Quadratic Cost. IEEE Trans. Automat. Control 62(6): 3099–3101.10.1109/TAC.2017.2673246Search in Google Scholar

10. Hermann, J. 2021. Gesamtentwurf von Agentendynamik und Kommunikationstopologie homogener Multi-Agenten- Systeme. Darmstadt, Technische Universitat, Dissertation.Search in Google Scholar

11. Tuna, S.E.. 2008. LQR-based coupling gain for synchronization of linear systems. http://arxiv.org/pdf/0801.3390v1.Search in Google Scholar

12. Li, Z., Z. Duan, G. Chen and L. Huang. 2010. Consensus of Multiagent Systems and Synchronization of Complex Networks: A Unified Viewpoint. IEEE Trans. Circuits Syst. I. Regul. Pap. 57(1): 213–224.10.1109/TCSI.2009.2023937Search in Google Scholar

13. Anderson, B.D.O. and J.B. Moore. 2007. Optimal Control: Linear Quadratic Methods. Dover Publications, Inc.Search in Google Scholar

14. Bernhard, S. 2017. Time-invariant control in LQ optimal tracking: An alternative to output regulation. IFAC-PapersOnLine 50(1): 4912–4919.10.1016/j.ifacol.2017.08.746Search in Google Scholar

15. Bernhard, S. 2020. Optimale Folgeregelung über unendliche Horizonte und optimale Output Regulation für quadratische, über- und unteraktuierte Systeme. Darmstadt, Technische Universitat, Dissertation.Search in Google Scholar

16. Kreindler, E. 1969. On servo problems reducible to regulator problems. IEEE Trans. Automat. Control 14(4): 413–415.10.1109/TAC.1969.1099192Search in Google Scholar

17. Voigt, C. and J. Adamy. 2012. Formelsammlung der Matrizen- rechnung. Oldenbourg Wissenschaftsverlag.Search in Google Scholar

18. Kim, H., H. Shim and J. H. Seo. 2011. Output Consensus of Heterogeneous Uncertain Linear Multi-Agent Systems. IEEE Trans. Automat. Control 56(1): 200–206.10.1109/TAC.2010.2088710Search in Google Scholar

19. Wieland, P., R. Sepulchre and F. Allgöwer. 2011. An internal model principle is necessary and sufficient for linear output synchronization. Automatica 47(5): 10681074.10.1016/j.automatica.2011.01.081Search in Google Scholar

20. Bernhard, S., S. Khodaverdian and J. Adamy. 2018. Optimal Stationary Synchronization of Heterogeneous Linear MultiAgent Systems. In: 2018 Annual American Control Conference (ACC), pp. 5181–5188.10.23919/ACC.2018.8430850Search in Google Scholar

21. Boyd, S., S.P. Boyd and L. Vandenberghe. 2004. Convex optimization. Cambridge University Press.10.1017/CBO9780511804441Search in Google Scholar

22. Dattorro, J. 2010. Convex optimization & Euclidean distance geometry. Meboo Publishing.Search in Google Scholar

23. Hermann, J., S. Bernhard, U. Konigorski and J. Adamy. 2018. Designing Communication Topologies for Optimal Synchronization Trajectories of Homogeneous Linear MultiAgent Systems. In: European Control Conference, pp. 1454–1461.10.23919/ECC.2018.8550396Search in Google Scholar

Received: 2021-09-30
Accepted: 2022-01-24
Published Online: 2022-03-11
Published in Print: 2022-03-28

© 2022 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 30.4.2024 from https://www.degruyter.com/document/doi/10.1515/auto-2021-0141/html
Scroll to top button