Skip to main content
Log in

Practical bipartite synchronization via pinning control on a network of nonlinear agents with antagonistic interactions

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Dörfler, F., Chertkov, M., Bullo, F.: Synchronization in complex oscillator networks and smart grids. Proc. Natl. Acad. Sci. 110(6), 2005–2010 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  2. Strogatz, S.H., Stewart, I., et al.: Coupled oscillators and biological synchronization. Sci. Am. 269(6), 102–109 (1993)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Wang, C., He, Y., Ma, J., Huang, L.: Parameters estimation, mixed synchronization, and antisynchronization in chaotic systems. Complexity 20(1), 64–73 (2014)

    Article  MathSciNet  Google Scholar 

  7. Altafini, C.: Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control 58(4), 935–946 (2013)

    Article  MathSciNet  Google Scholar 

  8. 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)

  9. 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)

    Article  MathSciNet  MATH  Google Scholar 

  10. Zhang, H., Chen, J.: Bipartite consensus of general linear multi-agent systems. In: American Control Conference (ACC), pp. 808–812. IEEE (2014)

  11. 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)

  12. Fan, M.-C., Zhang, H.-T., Wang, M.: Bipartite flocking for multi-agent systems. Commun. Nonlinear Sci. Numer. Simul. 19(9), 3313–3322 (2014)

    Article  MathSciNet  Google Scholar 

  13. Hu, J., Zheng, W.X.: Emergent collective behaviors on coopetition networks. Phys. Lett. A 378(26), 1787–1796 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  14. Wasserman, S.: Social Network Analysis: Methods and Applications, vol. 8. Cambridge University Press, Cambridge (1994)

    Book  Google Scholar 

  15. Altafini, C.: Dynamics of opinion forming in structurally balanced social networks. PloS ONE 7(6), e38135 (2012)

    Article  Google Scholar 

  16. Lee, S.-H.: Predator’s attack-induced phase-like transition in prey flock. Phys. Lett. A 357(4), 270–274 (2006)

    Article  Google Scholar 

  17. Grossberg, S.: Competition, decision, and consensus. J. Math. Anal. Appl. 66(2), 470–493 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  18. 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)

  19. 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)

    Article  MathSciNet  Google Scholar 

  20. Victor, P., Cornelis, C., Cock, M., Teredesai, A.: Trust-and distrust-based recommendations for controversial reviews. IEEE Intell. Syst. 26(1), 48–55 (2011)

    Article  Google Scholar 

  21. 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)

    Article  MathSciNet  Google Scholar 

  22. 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)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Article  MathSciNet  MATH  Google Scholar 

  24. 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)

    Article  MathSciNet  MATH  Google Scholar 

  25. 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)

    Article  MathSciNet  MATH  Google Scholar 

  26. Chen, Y., Sun, J.: Distributed optimal control for multi-agent systems with obstacle avoidance. Neurocomputing 173(3), 2014–2021 (2016)

    Article  Google Scholar 

  27. Wan, X., Sun, J.: Adaptiveimpulsive synchronization of chaotic systems. Math. Comput. Simul. 81(8), 1609–1617 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  28. Zhai, S., Li, Q.: Pinning bipartite synchronization for coupled nonlinear systems with antagonistic interactions and switching topologies. Syst. Control Lett. 94, 127–132 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  29. Lorenz, E.N.: Deterministic nonperiodic flow. J. Atmos. Sci. 20(2), 130–141 (1963)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. Montenbruck, J.M., Bürger, M., Allgöwer, F.: Practical synchronization with diffusive couplings. Automatica 53, 235–243 (2015)

    Article  MathSciNet  Google Scholar 

  32. 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)

  33. Khalil, H.: Nonlinear Systems. Prentice Hall, Upper Saddle River (2002)

    MATH  Google Scholar 

  34. Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (2012)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shidong Zhai.

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 (ij). 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

$$\begin{aligned} \ominus =\{\Psi =\mathrm{{diag}}(\psi _1,\ldots ,\psi _N)| \psi _i\in \{1,-1\}\}. \end{aligned}$$

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. 1.

    \(\mathcal {G}(A)\) is structurally balanced;

  2. 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. 3.

    \(\exists \Psi \in \ominus \), such that \({\bar{A}}=\Psi A\Psi \) is a nonnegative matrix;

  4. 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-016-3036-2

Keywords

Navigation