Abstract
This paper studies the synchronization phenomena in a network of heterogeneous nonlinear systems over signed graph, which can be considered as the perturbation of a network of homogeneous nonlinear systems. Assume that the signed graph is structurally balanced, the nonlinear system satisfies one-sided Lipschitz condition, and a leader pins a subset of agents. Under some proper initial conditions of the leader, we derive some conditions under which bipartite synchronization error can be kept arbitrary small by choosing a proper pining scheme. This property is called practical pinning bipartite synchronization as an alternative synchronization notion for network of heterogeneous nonlinear systems over signed graph. Finally, we present a numerical example to illustrate the effectiveness of the obtained results.
Similar content being viewed by others
References
Dörfler, F., Chertkov, M., Bullo, F.: Synchronization in complex oscillator networks and smart grids. Proc. Natl. Acad. Sci. 110(6), 2005–2010 (2013)
Strogatz, S.H., Stewart, I., et al.: Coupled oscillators and biological synchronization. Sci. Am. 269(6), 102–109 (1993)
Acebrón, J.A., Bonilla, L.L., Vicente, C.J.P., Ritort, F., Spigler, R.: The Kuramoto model: a simple paradigm for synchronization phenomena. Rev. Mod. Phys. 77(1), 137 (2005)
Ma, J., Qin, H., Song, X., Chu, R.: Pattern selection in neuronal network driven by electric autapses with diversity in time delays. Int. J. Mod. Phys. B 29(01), 1450239 (2015)
Qin, H., Ma, J., Wang, C., Chu, R.: Autapse-induced target wave, spiral wave in regular network of neurons. Sci. China Phys. Mech. Astron. 57(10), 1918–1926 (2014)
Wang, C., He, Y., Ma, J., Huang, L.: Parameters estimation, mixed synchronization, and antisynchronization in chaotic systems. Complexity 20(1), 64–73 (2014)
Altafini, C.: Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control 58(4), 935–946 (2013)
Hu, J., Zheng, W.X.: Bipartite consensus for multi-agent systems on directed signed networks. In: 2013 IEEE 52nd Annual Conference on IEEE Decision and Control (CDC), pp. 3451–3456 (2013)
Valcher, M.E., Misra, P.: On the consensus and bipartite consensus in high-order multi-agent dynamical systems with antagonistic interactions. Syst. Control Lett. 66, 94–103 (2014)
Zhang, H., Chen, J.: Bipartite consensus of general linear multi-agent systems. In: American Control Conference (ACC), pp. 808–812. IEEE (2014)
Zhang, H., Chen, J.: Bipartite consensus of linear multi-agent systems over signed digraphs: an output feedback control approach. In: Proceedings on 19th IFAC World Congress, pp. 4681–4686 (2014)
Fan, M.-C., Zhang, H.-T., Wang, M.: Bipartite flocking for multi-agent systems. Commun. Nonlinear Sci. Numer. Simul. 19(9), 3313–3322 (2014)
Hu, J., Zheng, W.X.: Emergent collective behaviors on coopetition networks. Phys. Lett. A 378(26), 1787–1796 (2014)
Wasserman, S.: Social Network Analysis: Methods and Applications, vol. 8. Cambridge University Press, Cambridge (1994)
Altafini, C.: Dynamics of opinion forming in structurally balanced social networks. PloS ONE 7(6), e38135 (2012)
Lee, S.-H.: Predator’s attack-induced phase-like transition in prey flock. Phys. Lett. A 357(4), 270–274 (2006)
Grossberg, S.: Competition, decision, and consensus. J. Math. Anal. Appl. 66(2), 470–493 (1978)
Grossberg, S.: Biological competition: Decision rules, pattern formation, and oscillations. In: Proceedings of the National Academy of Sciences of the United States of America, pp. 2338–2342 (1980)
Chen, C.C., Wan, Y.-H., Chung, M.-C., Sun, Y.-C.: An effective recommendation method for cold start new users using trust and distrust networks. Inf. Sci. 224, 19–36 (2013)
Victor, P., Cornelis, C., Cock, M., Teredesai, A.: Trust-and distrust-based recommendations for controversial reviews. IEEE Intell. Syst. 26(1), 48–55 (2011)
Olfati-Saber, R., Murray, R.M.: Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 49(9), 1520–1533 (2004)
Ren, W., Beard, R.W., et al.: Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 50(5), 655–661 (2005)
Zhai, S., Yang, X.-S.: Consensus of second-order multi-agent systems with nonlinear dynamics and switching topology. Nonlinear Dyn. 77(4), 1667–1675 (2014)
Zhai, S., Yang, X.S.: Contraction analysis of synchronization of complex switched networks with different inner coupling matrices. J. Franklin Inst. 350(10), 3116–3127 (2013)
Feng, Y., Xu, S., Lewis, F.L., Zhang, B.: Consensus of heterogeneous first-and second-order multi-agent systems with directed communication topologies. Int. J. Robust Nonlinear Control 25(3), 362–375 (2015)
Chen, Y., Sun, J.: Distributed optimal control for multi-agent systems with obstacle avoidance. Neurocomputing 173(3), 2014–2021 (2016)
Wan, X., Sun, J.: Adaptiveimpulsive synchronization of chaotic systems. Math. Comput. Simul. 81(8), 1609–1617 (2011)
Zhai, S., Li, Q.: Pinning bipartite synchronization for coupled nonlinear systems with antagonistic interactions and switching topologies. Syst. Control Lett. 94, 127–132 (2016)
Lorenz, E.N.: Deterministic nonperiodic flow. J. Atmos. Sci. 20(2), 130–141 (1963)
Yu, W., Cao, J., Chen, G.: Stability and hopf bifurcation of a general delayed recurrent neural network. IEEE Trans. Neural Netw. 19(5), 845–854 (2008)
Montenbruck, J.M., Bürger, M., Allgöwer, F.: Practical synchronization with diffusive couplings. Automatica 53, 235–243 (2015)
Chen, T., Liu, X., Lu, W.: Pinning complex networks by a single controller. IEEE Trans. Circuits Syst. I Regul. Pap. 54(6), 1317–1326 (2007)
Khalil, H.: Nonlinear Systems. Prentice Hall, Upper Saddle River (2002)
Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (2012)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is supported by the National Natural Science Foundation of China under Grant 11502039, the Natural Science Foundation of Chongqing of China under Grant cstc2015jcyjA40004 and the Science Fund for Distinguished Young Scholars of Chongqing under Grant cstc2013jcyjjq40001).
Appendices
Appendix 1: Signed graphs
Let \(\mathcal {G}=(\mathcal {V},\mathcal {E},A)\) denotes a weighted directed signed graph, where \(\mathcal {V}=\{1,2,\ldots ,N\}\) is the set of all nodes, \(\mathcal {E}\in \mathcal {V}\times \mathcal {V}\) is the set of edges and A is an adjacency matrix which assigns real numbers to the edges. The notation \(\mathcal {G}(A)\) denotes a graph with adjacency matrix A. An edge \((i,j)\in \mathcal {E}\) is directed from node i to node j, where nodes i and j are called parent node and child node, respectively. The entry \(a_{ij}>0(or<0)\) is the weight corresponding to the edge (i, j). We define \(\mathcal {E}^{+}=\{(i,j)|a_{ij}>0\}\) and \(\mathcal {E}^{-}=\{(i,j)|a_{ij}<0\}\). Then, \(\mathcal {E}=\mathcal {E}^{+}\cup \mathcal {E}^{+}\). We assume that \(a_{ij}a_{ji}\ge 0\). For directed signed graph \(\mathcal {G}(A)\), let \(L=C_r-A\) denotes the Laplacian matrix of \(\mathcal {G}(A)\), where \(C_r=\mathrm{{diag}}\{\sum _{j=1}^N |a_{1j}|,\ldots ,\sum _{j=1}^N |a_{Nj}|\}\). There exists an undirected graph \(\mathcal {G}(A_u)\) with adjacency matrix \(A_u=(A+A^\mathrm{T})/2\), and the corresponding Laplacian is \(L_u=(L+L^\mathrm{T})/2=C_r-A_u\). \(C_c=\mathrm{{diag}}\{\sum _{i=1}^N |a_{i1}|,\ldots ,\sum _{i=1}^N |a_{iN}|\}\). It is obvious that \(C_r=C_c\) when \(A^\mathrm{T}=A\). A directed signed graph \(\mathcal {G}(A)\) is said weight balanced if \(C_r=C_c\). A directed path (length \(l-1\)) is a sequence of directed edges of the form \((i_1,i_2),(i_2,i_3),\ldots ,(i_l1,i_l)\) with distinct nodes. A directed signed graph has a spanning tree if there is a root node, which has directed paths to all other nodes. A directed signed graph is said to be strongly connected if there is a directed path between any two distinct nodes.
Definition 3
[7] A signed graph \(\mathcal {G}(A)\) is structurally balanced if it has a bipartition of the nodes \(\mathcal {V}_1,\mathcal {V}_2,\mathcal {V}_1\cup \mathcal {V}_2=\mathcal {V},\mathcal {V}_1\cap \mathcal {V}_2=\varnothing \) such that \(a_{ij}\ge 0,\forall i,j\in \mathcal {V}_p (p\in \{1,2\})\), \(a_{ij}\le 0,\forall i\in \mathcal {V}_p,j\in \mathcal {V}_q,p\ne q (p,q\in \{1,2\})\). It is said structurally unbalanced otherwise.
Denote the signature matrices set as
We have following results about undirected (directed) signed graph.
Lemma 1
[11] Suppose that the signed digraph \(\mathcal {G}(A)\) has a spanning tree. Then, the following statements are equivalent.
-
1.
\(\mathcal {G}(A)\) is structurally balanced;
-
2.
\(a_{ij}a_{ji}\ge 0\), and the associated undirected graph \(\mathcal {G}(A_u)\) is structurally balanced, where \(A_u=0.5(A^\mathrm{T}+A)\);
-
3.
\(\exists \Psi \in \ominus \), such that \({\bar{A}}=\Psi A\Psi \) is a nonnegative matrix;
-
4.
All eigenvalues of its signed Laplacian matrix have nonnegative real parts and 0 is a simple eigenvalue.
Lemma 2
[28] Suppose that directed signed graph \(\mathcal {G}(A)\) has a spanning tree and structurally balanced. If all nodes of \(\mathcal {G}(A)\) can be partitioned into two subset \(V_1=\{1,2,\ldots ,l\},V_2=\{l+1,l+2,\ldots ,N\}\) such that \(a_{ij}\ge 0,\forall i,j\in V_p,p=1,2\) and \(a_{ij}\le 0,\{(i,j)|i\in V_p,j\in V_q,p,q\in \{1,2\},p\ne q\}\), then the matrix \(\Psi \) in Lemma 1 can be chosen as \(\displaystyle \mathrm{{diag}}\{\underbrace{1,1,\ldots ,1}_l,\underbrace{-1,\ldots ,-1}_{N-l}\}\).
Appendix 2: Some definitions and notations about dynamic systems
Consider an autonomous system \({\dot{x}}=g(x)\), where g is a smooth nonlinear function. Let \(\varphi (t)\) be the trajectory of \({\dot{x}}=g(x)\) with initial condition \(\varphi (0)=x_0\). If \(x^{*}\) is an equilibrium of \({\dot{x}}=g(x)\), then the eigenvalues of the Jacobian matrix \(Dg_{(x^{*})}\) are called the eigenvalues of \(x^{*}\). If the real parts of all the eigenvalues of \(Dg_{(x^{*})}=\frac{\partial g(x^{*})}{\partial x}\) are nonzero, then the \(x^{*}\) is called hyperbolic. The stable manifold of the equilibrium \(W_g^s(x^{*})\) is the set of all the points that tend to the equilibrium as t goes to plus infinity, that is, \(W_g^s(x^{*})=\{p_0|\varphi (t,p_0)\;\text {tends to}\;x^{*}\;\text {as}\;t\rightarrow \infty \}\). The unstable manifold of the equilibrium \(W_g^u(x^{*})\) is the set of all the points that tend to the equilibrium as t goes to minus infinity, that is, \(W_g^u(x^{*})=\{p_0|\varphi (t,p_0)\;\text {tends to}\;x^{*}\; \text {as}\;t\rightarrow -\infty \}\).
Rights and permissions
About this article
Cite this article
Zhai, S., Li, Q. Practical bipartite synchronization via pinning control on a network of nonlinear agents with antagonistic interactions. Nonlinear Dyn 87, 207–218 (2017). https://doi.org/10.1007/s11071-016-3036-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-3036-2