Automatica 104 (2019) 126–133 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Feedforward design for output synchronization of nonlinear heterogeneous systems with output communication Zhiyong Chen School of Electrical Engineering and Computing, The University of Newcastle, Callaghan, NSW 2308, Australia article info Article history: Received 4 April 2017 Received in revised form 5 November 2018 Accepted 26 January 2019 Available online xxxx Keywords: Synchronization Consensus Nonlinear systems Collaborative control Multi-agent systems Heterogeneous systems abstract Output synchronization of nonlinear heterogeneous networked systems has been well investigated within a two-step framework. A reference model is designed for each agent and they achieve consensus through a proper collaborative control strategy. Then, a local regulation controller is constructed to drive each agent’s output to the desired trajectory generated by its reference model. The local regulation controller was studied mainly based on the internal model principle. As the two steps occur concurrently, a small gain condition must be satisfied between them when the setting is on output communication that allows only agent outputs to be transmitted over network. In this paper, we consider a novel feedforward design that does not rely on internal model but a reference model of a sufficiently high relative degree. With such a design, local regulation can be separately achieved and hence the small gain condition is no longer required, which much simplifies the design when agent dynamics do not contain uncertainties. © 2019 Elsevier Ltd. All rights reserved. 1. Introduction Output synchronization of nonlinear heterogeneous multi- agent systems (MASs) has attracted many researchers. The re- search was motivated by the development of its linear counterpart. The main challenge for heterogeneous MASs is that they lack a well defined ‘‘homogeneous kernel’’, a common dynamics that all agents can reach once synchronization occurs, while such a ‘‘homo- geneous kernel’’ naturally exists for a homogeneous network as all agents always share a common dynamics. The research on linear homogeneous MASs can be found in, e.g., Ma and Zhang (2010), Seo, Shim, and Back (2009) and Tuna (2009). The synchronization problem for heterogeneous agents however is more challenging as agreement occurs only upon proper compensation for the dy- namics to match the homogeneous kernel. Various techniques can be found in Grip, Saberi, and Stoorvogel (2013), Kim, Shim, and Seo (2011), Lunze (2012) and Wieland, Sepulchre, and Allgöwer (2011). Output synchronization of nonlinear MASs has been investi- gated for over ten years. The research has led to many results in various settings, e.g, for systems of passive dynamics in Chopra and Spong (2008), for homogeneous multi-agent systems with a globally Lipschitz-like assumption and a leader–follower network in Su, Chen, Wang, and Lin (2011) and Yu, Chen, and Cao (2011), The work was substantially supported by the Australian Research Council under Grant No. DP150103745 and the National Natural Science Foundation of China under Grant No. 51729501. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Hideaki Ishii under the direction of Editor Christos G. Cassandras. E-mail address: zhiyong.chen@newcastle.edu.au. and for second order nonlinear dynamics with agreement on a constant in Zhu and Chen (2014). The early accumulation on the research of output synchroniza- tion problem of nonlinear heterogeneous networked systems has led to a fairly developed two-fold framework in recent years. First, a reference model is designed for each agent and they achieve consensus through a proper collaborative control strategy. Then, a local regulation controller is constructed to drive each agent’s output to the desired trajectory generated by its reference model, see, e.g., Chen and Chen (2016), Huang and Su (2015) and Isidori, Marconi, and Casadei (2014). A more complicated and challenging scenario with output communication setup was studied in Zhu, Chen, and Middleton (2016). The novel techniques in Zhu et al. (2016) form so far the most general framework for synchronization of nonlinear heterogeneous MASs using state feedback but output communication. This paper is concerned with a complete output feedback and output communication setting. On one hand, only the agent output is measurable for designing a local (observer based) regulator; on the other hand, only the agent output is allowed to be transmitted in network to achieve synchronization. In other words, neither non-measurable agent state nor local controller state is allowed to be transmitted in network. In the aforementioned works using the two-step framework, consensus of reference models and local internal model based regulation occur concurrently. Therefore, a small gain condition must be satisfied between the two steps when the setting is on output communication. The detailed formulation of the small gain condition was first proposed in Zhu et al. (2016). https://doi.org/10.1016/j.automatica.2019.02.027 0005-1098/© 2019 Elsevier Ltd. All rights reserved.