Print Email Facebook Twitter Cooperative output regulation of heterogeneous unknown systems via passification-based adaptation Title Cooperative output regulation of heterogeneous unknown systems via passification-based adaptation Author Baldi, S. (TU Delft Team Bart De Schutter) Date 2018 Abstract While several robust cooperative output regulation approaches for heterogeneous systems have been proposed (with fixed-gain distributed controllers), the design of adaptive-gain distributed controllers becomes relevant in dealing with larger uncertainty than robust approaches. This letter addresses the adaptive cooperative output regulation problem for heterogeneous systems with unknown linear dynamics, where possibly large system uncertainty would make fixed-gain robust approaches not applicable. A passification method is adopted to design adaptive-gain distributed controllers solving the problem. The proposed method includes two steps: in the first step, a distributed observer of the exogenous signal is designed for those systems that cannot access the exosystem, and a reference model is designed whose output can converge to the exogenous signal; in the second step, command generator tracking is achieved via adaptive laws that make the output of each system converge to the output of the reference model, and thus to the exogenous signal. Stability analysis is provided via a Lyapunov approach, and a numerical example illustrates the effectiveness of the approach. Subject Cooperative output regulationDistributed adaptive controlPassification method To reference this document use: http://resolver.tudelft.nl/uuid:f5c49b94-6294-4b73-881c-c39f72a8b1a0 DOI https://doi.org/10.1109/LCSYS.2017.2778009 ISSN 2475-1456 Source IEEE Control Systems Letters, 2 (1), 151-156 Bibliographical note Accepted Author Manuscript Part of collection Institutional Repository Document type journal article Rights © 2018 S. Baldi Files PDF ACGT_IEEE4_final_clean.pdf 1.41 MB Close viewer /islandora/object/uuid:f5c49b94-6294-4b73-881c-c39f72a8b1a0/datastream/OBJ/view