Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Linear programming-based stabilization and synchronization of positive complex networks with dynamic link subsystems

  • Shouting Hong,

    Roles Investigation, Methodology, Software, Writing – original draft

    Affiliation School of Information and Communication Engineering, Hainan University, Haikou, China

  • Junfeng Zhang ,

    Roles Conceptualization, Formal analysis, Investigation, Methodology, Supervision, Validation, Writing – review & editing

    jfzhang@hainanu.edu.cn

    Affiliation School of Information and Communication Engineering, Hainan University, Haikou, China

  • Gang Zheng,

    Roles Conceptualization, Formal analysis, Methodology, Writing – review & editing

    Affiliation Inria, University of Lille, CNRS, Centrale Lille, Lille, France

  • Haoyue Yang,

    Roles Software, Validation, Writing – review & editing

    Affiliation School of Information and Communication Engineering, Hainan University, Haikou, China

  • Bhatti Uzair Aslam

    Roles Conceptualization, Methodology, Supervision, Writing – review & editing

    Affiliation School of Information and Communication Engineering, Hainan University, Haikou, China

Abstract

This paper investigates the stabilization and synchronization of positive complex networks with dynamic links. A class of positive complex networks is constructed by introducing dynamic link between nodes. A controller and the corresponding coupling term with respect to links are designed to achieve the positivity and stability of complex networks and link systems, respectively. Then, a synchronization controller and the corresponding coupling term with respect to links and node states are proposed, respectively. The main contributions are as follows: (i) A novel coupling term is constructed to achieve stability and synchronization of positive complex networks, (ii) A stabilization and synchronization framework is constructed by designing two classes of controllers and coupling terms, and (iii) A tractable design, analysis, and computation method is introduced by virtue of linear programming and copositive Lyapunov function. Finally, a simulation example is provided to verify the effectiveness and feasibility of the proposed approaches.

Introduction

Complex networks (CNs) have become the focus in the field of control theory and engineering due to their high interconnection, nonlinearity, and time-varying nature. It covers a wide range of complex systems from power systems to ecological and transportation networks [1]. In practice, there is a complex class of systems whose dynamic behavior maintains non-negativity under non-negative initial conditions. Such systems are defined as positive systems [2]. In the past few decades, positive system theory has received extensive attention due to its applicability in various fields such as economics, communications, and biology, etc. [35]. Due to the unique advantages of positive systems, the combination of CNs and positive systems forms positive complex networks (PCNs). This allows for good characterization and optimization of real-world systems with complex characteristics and non-negative constraints. In transportation networks, CNs formed by traffic flow can be modeled using PCNs because the traffic flow keeps non-negative. Since the power output and input are non-negative, PCNs can also be used for modeling power systems. Therefore, PCNs have potential applications in accurately capturing and analyzing real-world systems with positive dynamics and interactions.

The current research on PCNs remains in an early stage. Multiple challenges arise when combining positive systems with complex networks. First, there are essential differences in research approaches between positive and non-positive systems. The design and analysis of positive systems often require specific strategies such as co-positive Lyapunov function (CLF) and linear programming (LP) [68]. In addition, traditional complex networks do not consider positive constraints and the positivity of PCNs increases the complexity of the design. At present, there is a lack of a unified and efficient design framework to integrate positive system theory with complex networks. Therefore, a comprehensive framework needs to be constructed to smooth the study of PCNs. This includes not only the development of new theories and methods, but also the exploration of synchronization strategies that can effectively deal with positive constraints.

Synchronization of complex networks has attracted much attention and various synchronization frameworks have been established such as pinning synchronization [9], exponential synchronization [10], local synchronization [11], etc. [12, 13]. To effectively address the modeling and control of complex nonlinear systems, T-S fuzzy systems have emerged as a significant tool. T-S fuzzy systems characterize the behavior of the systems using a set of “IF-THEN” fuzzy rules, each corresponding to a linear subsystem [14]. This approach breaks down complex nonlinear issues into multiple local linear problems, thus the modeling and control processes are simplified. Therefore, the combination of synchronization framework and fuzzy systems can more effectively analyze and solve synchronization problems in CNs. This approach simplifies the modeling and control process by decomposing a nonlinear problem into multiple local linear problems. The cluster synchronization of fuzzy CNs with semi-Markovian switching characteristics was studied using the inequality analysis technique [15]. A fuzzy memory pinning impulsive control was proposed to solve the pinning synchronization problem of stochastic fuzzy time-delayed CNs [16]. The bipartite synchronization of signed networks with time-varying delays was solved based on fuzzy systems [17]. These studies demonstrate the wide applications and effectiveness of fuzzy systems in the synchronization problems of CNs.

In fact, the topology of the network changes in CNs due to random changes such as node failures, environmental disturbances, and machine failures. These changes can be characterized by the topological state described by the Markovian chain. Markovian jump models can effectively capture system mutations caused by random environmental disturbances and node interconnection changes. Therefore, Markovian jump systems (MJSs) are widely used to model these uncertainties and mutations in practical engineering applications. Positive MJSs (PMJSs) refer to a type of MJSs with positive characteristics [18]. So far, a large number of research results have been accumulated in the field of PMJSs. A nonlinear CLF was used to design a non-fragile saturation control of nonlinear PMJSs [19]. The event-triggered state feedback and dynamic output feedback control for PMJSs have been proposed [20]. The double sensitive fault detection filter for PMJSs is explored [21]. In the field of Markovian jump complex networks (MJCNs), synchronization is a core problem. A number of relevant research results have been reported [2225]. Several criteria for stochastic synchronization of MJCNs were derived by constructing time-dependent Lyapunov-Krasovskii functions and applying inequality techniques [22]. Based on Lyapunov’s stability theory, a sample data controller was proposed to ensure the robust synchronization of CNs [23]. A passive synchronization criterion was established for MJCNs by combining integral inequality, free weighting matrix, and convex combination methods [24]. The finite-time synchronization problem of MJCNs was studied based on dissipative theory and a new delay-dependent finite-time stability dissipation rule was derived in the form of linear matrix inequality (LMI) [25]. The above research mainly focuses on the synchronization of MJCNs and the stochastic synthesis of PMJSs. Despite these remarkable advances, the synchronization of fuzzy positive MJCNs (PMJCNs) remains challenging.

In most results of CNs, the links between nodes are set as a fixed connection manner. Although many remarkable achievements have been made in the analysis and synthesis of nodal dynamics [2628], the change of links should not be ignored in CNs, especially during the transmission of data, information, and material. This involves energy distribution in power systems, cargo transportation in logistics networks, and signal transmission in biological networks. By precisely controlling the state of each link, the overall performance of the network can be significantly improved [2931]. Some important progress has been made in the study of the dynamics of positive link systems. The consensus of links in node networks was discussed [3234], where the links of the networks were described by positive systems. The non-negative link consensus of network systems was analyzed using state feedback protocols [35]. Although the dynamic characteristics of nodes and links have been considered for CNs [36, 37], the dynamic coupling mechanism of links has not been discussed for PCNs. This paper attempts to fill this gap in the field. In addition, real systems are often affected by unpredictable internal and external factors and perturbations can affect the stability and synchronization of the system. Therefore, it is necessary to consider the perturbation in PCNs.

Inspired by the above results, this paper studies the stabilization and synchronization problems of PCNs coupled by node subsystems (NSs) and link subsystems (LSs). The main contributions of this paper are as follows: (i) A model of fuzzy PMJCNs composed of NSs and LSs coupling is proposed, (ii) A novel coupling term is designed in LSs to achieve stability and synchronization of the NSs, (iii) The L1-gain controller is designed to achieve the stochastic stability and synchronization of fuzzy PMJCNs with L1-gain performance, and (iv) A simple design and analysis approach is presented using LP and CLF. The paper is structured as follows: Some preliminaries are provided in the section of Problem formulation, the section of Main results presents the stabilization and synchronization of PCNs, an example is given in the section of Illustrative example, and the main conclusions of this paper are summarized in the section of Conclusions.

Notation The symbols and denote the set of n-dimensional real vectors and the set of n × n real matrices, respectively. represents the set of positive integers. The Kronecker product of two matrices A and B is represented as AB. The identity matrix in is denoted by In. For a matrix A, the notation signifies its transpose and aij represents the entry at the ith row and jth column. Additionally, means that all elements aij are non-negative. A matrix is considered as Metzler if the off-diagonal elements are non-negative. Define , and the n-dimensional vector with a single entry of one at the th position is denoted by . The summation is denoted as: . 1-norm of a vector x is defined by . Given a function , its L1 norm is defined as: . Denote by the L1 space .

Problem formulation

Consider fuzzy PMJCNs with the controlled node i described as:

Rule b: IF is , is , and is , THEN

(1)

where , , denote state, output and control input of node i, respectively; is the time-varying weighted value of the link from node j to node i; represents the disturbance that satisfies and is given; denotes a vector-valued nonlinear function and is a coupled function; represents the jumping inner coupling configuration matrices of the system which is a positive diagonal matrix; is the coupling strength, is a Metzler matrix, , , , and ; are the premise variables; , ,..., are fuzzy sets; b is the number of IF-THEN rules and denotes the bth rule; rt indicates a continuous-time Markovian process and it represents the system mode taking numbers from a limited set , . Moreover, the transition probabilities are given by

where , , and ; is the transition rate of the mode jump from mode p to mode q when time goes from t to t  +  and satisfies . By the fuzzy inference method, the defuzzified fuzzy system (1) is rewritten as:

(2)

where is the membership function and , .

Assumption 1 The nonlinear functions f(xi(t)) and have a slope restriction:

(3)

where xik(t) represents the kth element of xi(t) for , , , fk(0) = 0, and hik(0) = 0.

Remark 1 Assumption 1 sets the slope constraint for the nonlinear part of the system. Such an assumption has also been applied to nonlinear problems [3840]. Multiplying all terms of the slope inequality by (xik(t) − and choosing sk(t) = 0, the slope restriction condition is transformed into a sector inequality. The sector condition ensures that the response of the nonlinearity is kept in the first and third quadrants under given parameter conditions [4143]. Therefore, the slope restriction is more stringent than the sector condition. Moreover, Assumption 1 can smooth the positivity of the systems.

Assumption 2 For the inner coupling function , it holds that for all and .

Remark 2 Generally, a norm bounded condition is usually used for CNs [44]. This assumption reflects the practical limitation in describing finite energy. The condition is also frequently encountered in network control issues. Thus, each element of the inner coupling function is bounded by 0 and for PCNs.

Next, some preliminaries on positive systems are introduced.

Definition 1 [2] A system is positive if for any non-negative initial conditions, inputs, and disturbances, all states and outputs are non-negative.

Definition 2 [45] The system (1) is stochastically L1 stable for the initial state and mode if the following conditions are satisfied:

(i) When , the system is stochastically stable, that is,

(ii) There exists a positive constant such that

holds for zero initial state and .

Lemma 1 [2] A matrix A is Metzler if and only if there exists a constant such that A  +  .

Lemma 2 [2] The system

is positive if and only if A is Metzler, , , and .

Main results

This section consists of two sections. First, the positivity and stochastic L1 stability of NSs and LSs are addressed by designing two different coupling terms and the corresponding controllers. Then, the synchronization of fuzzy PMJCNs is presented.

Stabilization

Assume that the stability of LSs is only affected by the topology between links and is not related to NSs. It means that the coupling term design of LSs is independent of the node state. For sake of simplicity, set rt = p. Based on the fuzzy rule, the controller ui(t) is designed as:

Rule n: IF is , is , and is , THEN

where Knp is the control gain matrix to be determined. Then, the defuzzified controller is rewritten as:

(4)

Define , , , and . By (1) and (4), and the properties of Kronecker product, the following closed-loop system is obtained:

(5)

The model of LSs can be expressed as:

Rule b: IF is , is , and is , THEN

(6)

where is the state vector of incoming links of node i, is given matrix, and is the coupling term. Using the properties of the Kronecker product, the system (6) is defuzzified into:

(7)

where , , and the coupling term is designed using fuzzy model:

Rule r: IF is , is , and is , THEN

where Krp is the control gain matrix to be determined for LSs. Then, the defuzzified coupling term is rewritten as:

(8)

Theorem 1 If there exist constants , , , , , , , , , vectors , , , vectors , , such that

(9a)(9b)(9c)(9d)(9e)(9f)(9g)

hold for each , then the systems (5) and (7) are positive and stochastically L1 stable under the reliable controller (4) with

(10)

and the coupling term (8) with

(11)

Proof: First, the positivity of the system (7) is considered. From the coupling term (8), the system (7) can be rewritten as:

(12)

From (9b), (9c), and (11), we have . Thus, is Metzler by Lemma 1 and the system (7) is positive by Lemma 2. Then, the positivity of the system (5) is achieved. Using Assumption 1, it is easy to have

where

and . From (9a) and (10), it derives that . By Lemma 1, is Metzler, that is, is Metzler for . Noting the condition , it yields that for . Then, is Metzler. Since , then . Thus, we have for . Then, it is easy to give that for any initial state using recursive derivation. Therefore, the system (5) is positive by Definition 1.

Consider the following candidate CLF:

Then, the weak infinitesimal operator of is

(13)

From Assumptions 1 and 2, we have

where .

Then, it deduces that

(14)

By (9d), (10), and (11), it gives that

Consider the case . Combining (9e) and (9f) yields that

(15)

where and is the ith row jth column element of Cbp. Applying Dynkin’s formula to (15) gives

(16)

Due to , we can obtain

Therefore, the systems (5) and (7) are stochastically stable by Definition 2.

Next, consider the case . Under the zero initial condition, we have . Then,

(17)

By (9e) and (9f), it gives that

Then,

(18)

Together with (9g) gives . By Definition 2, the systems (5) and (7) are stochastically L1 stable.

Remark 3 The analysis and synthesis of nodal dynamics were addressed in [2628]. It is assumed that the coefficient of the coupling term is fixed. Indeed, the coefficient may change owing to the change of node dynamics, environmental change, and other unexpected factors. Consequently, the change will affect the stability of NSs. It is interesting to design a dynamical coupling term and explore how the links affect the behavior of the node. In Theorem 1, a controller and a coupling term are designed such that the node and the link dynamic are simultaneously positive and stable.

Remark 4 How to define the positivity of a system is key to investigate positive systems. Up to now, there is no unified framework on the positivity definition of various systems. Although there have been many results on CNs [1216], few results are devoted to PCNs. Existing results on positive systems cannot be applied for PCNs [1821]. Theorem 1 presents a design approach to the positivity of PCNs by designing a controller (4) and a coupling term (8). It should be noted that the coupling design of LSs is only related to the state of the link. A further consideration is that the coupling design is related to the state of the node.

In Theorem 1, the coupling design of LSs is independent of the node state. Theorem 2 will discuss the stochastic stability of fuzzy PMJCNs by designing a more general coupling term, that is, the coupling term is dependent of the node state.

Based on the fuzzy model, the LSs are expressed as follows:

Rule b: IF is , is , and is , THEN

(19)

where and is the coupling term for the state of the nodes. Define and . Using the properties of the Kronecker product, the system (19) is defuzzified into:

(20)

Then, the coupling term of LSs in relation to the state of the node is designed as:

(21)

where with is a given matrix.

Theorem 2 If there exist constants , , , , , , , , vectors , , , and vectors , such that

(22a)(22b)(22c)(22d)(22e)(22f)

hold for each , then the systems (5) and (20) are positive and stochastically L1 stable under the reliable controller (4) with (10) and the coupling term (21).

Proof: Give the initial state . From the coupling term (21), the system (20) can be rewritten at time t0 as:

(23)

From Assumption 2, it follows that . Then, the system (23) becomes:

(24)

From (22a) and Lemma 1, it is easy to have that is Metzler. Thus, it follows that given . Then, it can be readily shown that for any initial state through recursive derivation. Therefore, the system (20) is positive by Lemma 2.

Choose the stochastic CLF: , where , , and . Then, the weak infinitesimal operator of is given as:

(25)

Since , it yields that

(26)

From Assumption 1, we have that Then,

(27)

By (22c) and (10), it gives

Since , then . Therefore,

Consider the case . Combining (22d) and (22e) yields that

Then,

(28)

Applying Dynkin’s formula to (28) gives

(29)

Due to , it is clear that

Therefore, the systems (5) and (20) are stochastically stable by Definition 2.

Next, consider the case . Under the zero initial condition, we have . Then,

Using (22d) and (22e) follows that

Then,

(30)

By (22f), . Thus, . By Definition 2, the systems (5) and (20) are stochastically L1 stable.

Remark 5 When analyzing the dynamic behavior of fuzzy PMJCNs, it is crucial to consider the dynamic characteristics of both NSs and LSs. This increases the complexity of the stability analysis. In Theorem 2, the coupling relationship is embodied in the correlation term involving the link state in NSs and the coupling term involving the node state in LSs. However, the coupling term design proposed in Theorem 1 is mainly concerned with the stability of LSs and the coupling term is independent of the node state. This design form allows us to handle link dynamics independently without considering the impact of the node state. This coupling item design is suitable for those cases that the link dynamics has a significant impact on the overall system performance, but the correlation with the node state is not strong. In contrast, the coupling term design in Theorem 2 is more general because it takes into account the effect of node states on the coupling term.

Remark 6 In this paper, the positivity of the system is taken for any initial time. Since the state equation of NSs contains the state variable of LSs, it is not feasible to prove that the state of the system is non-negative at any time directly by checking the coefficient matrix of the systems. Therefore, an indirect but rigorous method is adopted in this paper. First, it is proved that from any initial time, the coefficient matrix of the differential equation of LSs satisfies the positive system condition. Thus, the non-negativity of the state at the next time is guaranteed. We can then argue recursively that for all non-negative link initial conditions, the state of LSs will remain non-negative. Finally, it is derived that the state of NSs will also remain non-negative for any non-negative initial conditions. This method not only ensures the rigorism of the demonstration process, but also provides an effective analytical framework for verifying the positivity of complex coupled systems.

Synchronization

This section will discuss the synchronization of fuzzy PMJCNs consisting of NSs and LSs.

Let s(t) denote the state of an isolated node given by:

Rule b: IF is , is , and is , THEN

(31)

where , , denote state, output and control input of the isolated node, respectively; , , , are given matrices of appropriate dimensions, and it is assumed that is a Metzler matrix, , , . By the fuzzy inference method, the defuzzified fuzzy system (31) becomes

(32)

Based on the fuzzy model, the controller is designed as:

Rule n: IF is , is , and is , THEN

where is the control gain matrix for each . Then,

(33)

Define the synchronization error between the ith node and the isolated node: . Then,

(34)

where , and is the controlled output of the error systems. Based on the fuzzy model, the controller is designed as:

Rule n: IF is , is , and is , THEN

where Knp is the controller gain matrix. Then,

(35)

Define , , , , . By substituting (35) into (34) and using the properties of the Kronecker product, the closed-loop system is:

(36)

Next, the synchronization problem of sytem (5) is transformed into the stability problem of system (36) by following theorem.

Theorem 3 If there exist constants , , , , , , , , vectors , , , , and vectors , such that the conditions (10), (22c), (22e), (22f), and

(37a)(37b)(37c)(37d)(37e)(37f)

hold for each , then the system (5) is positive and reaches the synchronization with L1-gain performance under the coupling term (21) and controllers (33) and (35) with

(38)

Proof: First, the positivity of the system (32) is proved. Give the initial state . Noting Assumption 1, it follows that by multiplying both sides of the inequality by and choosing . Then, . From (37a) and (38), it derives that . By Lemma 1, is Metzler. Thus, it holds that for . Then, for any initial state by recursive derivation.

Next, the positivity of the error system (36) is considered. Substituting the formula (35) into (34) yields that

Give the initial state . Using Assumption 1, we can obtain and . Consequently, it follows that and . Thus,

Let , , and . Then, E(t0)  +  , where

, , and . From (10) and (37c), it derives that . By Lemma 1, is Metzler, that is, is Metzler for . Noting the condition , we have that for . Then, is a Metzler matrix. From (37b) and (38), it holds that . By Lemma 1, is a Metzler matrix. Owing to and , we obtain and . Thus, for . Then, for any initial state by recursive derivation. Therefore, the system (36) is positive by Lemma 2.

Choose the stochastic CLF as: , where , , and . Then, the weak infinitesimal operator of is:

(39)

Since , it yields that

(40)

From Assumption 1, we have and Then,

(41)

From (10), (22c), (37d), and (38), it deduces that

Consider the case . Combining (22e), (37e) and (37f) yields that

Then,

(42)

where and is the ith row jth column element of . Applying Dynkin’s formula to (42) yields that

(43)

Due to , we can obtain

Therefore, the system (36) is stochastically stable by Definition 2.

Next, consider the case . Under the zero initial condition, we have . Then,

By (22e), (37b), and (37f), it gives

Then,

(44)

Using (22f) gives . Since , then . Thus, the system (36) is stochastically L1-gain stable by Definition 2, that is, the system (5) reaches synchronization with L1-gain performance under the controller (35).

Theorem 3 proposes a synchronization framework for fuzzy PMJCNs by using the isolated node (32). In the following corollary, it is stated that the state synchronization of NSs is achieved when the coefficient matrix of the new isolated node system (46) is identical to that in NSs. Let s(t) denote the state of the isolated node given by:

Rule b: IF is , is , and is , THEN

(45)

By the fuzzy inference method, the defuzzified fuzzy system (45) becomes

(46)

Define the synchronization error between ith node and the isolated node: . Then,

(47)

where . Using the properties of the Kronecker product, the closed-loop system is:

(48)

Corollary 1 If there exist constants , , , , , , and vectors , , , and vectors , such that the conditions (10), (22b), (22c), (22d), (22e), and (22f) hold for each , then the system (5) reaches the synchronization with L1-gain performance.

Proof: The proof process is similar to Theorem 3 and thus it is omitted.

Remark 7 The synchronization problem of MJCNs was investigated in [2225]. Compared with existing synchronization results, the proposed approach considers the dynamics and coupling mechanism between NSs and LSs. In order to achieve the synchronization of NSs, the design of the coupling term needs to take into account the dynamic characteristics of two classes of subsystems. In addition, the final values of the states are finite non-zero values and they are independent of initial conditions.

Remark 8 This paper focuses on the synchronization issue of PCNs, where the connectivity and the network topology evolve dynamically over time. This characteristic is reflected through the proposed LSs model. The synchronization design of traditional CNs typically employs static topological graphs to represent fixed interconnections among nodes and concentrates on the synchronization of nodal dynamic behaviors. This paper needs to consider both node dynamics and link dynamics. Therefore, the corresponding synchronization problem is more challenging. Furthermore, a core feature of positive complex networks is that the state variables remain non-negative under all non-negative initial conditions. Such a positivity constraint is generally not considered in traditional CNs.

Illustrative example

In the field of electric energy, an integrated power supply network for generation, storage, transmission and distribution is designed to meet the growing challenge of clean energy. The network consists of several nodes, such as power stations and substations, and transmission lines connecting these nodes. Fig. 1 is an energy storage and transmission unit. Fig. 2 gives the network topology through the layout of nodes and links. The isolated nodes represent an independent power generation facility, while the other nodes are connected to each other by transmission lines, forming a complex network. Fig. 3 shows a network switching electric circuit system with fuzzy Markovian parameters, where the current source E simulates the power output of the generating unit, the capacitors C1 and C2 represent the energy storage elements, and u1 and u2 are the voltages of capacitors with value C1 and C2, respectively. Together with resistors and inductors L, they form the circuit framework of the ith node network. The configuration of these components ensures the positive value of all state variables in the circuit.

According to the Kirvchhoff law, the following equations are obtained:

(49)

where , and . Let , , , and the external input as . The dynamic of ith node is described as:

(50)

where

Take xi1(t) as the premise variable, then the normalized membership functions are , . The T-S fuzzy model is applied to model the overall network system as follows:

Rule 1: IF , THEN

Rule 2: IF , THEN

where

with  +   +  , and , , , where , , and are suitable dimension matrices. Choose R0 = 1, R1 = 3, R2 = 1, R31 = 4, R32 = 5, C1 = 0.6, C2 = 0.6, L1 = 1, L2 = 2, , , , , , , , , , , , , . Similarly, the LSs are modeled as , where

 +  and , . The coupling strength is: . The transition rate matrix is: . The inner coupling matrix is chosen as , , , . The initial values are: and . Give , and . By Theorem 2, we obtain the control protocol gain matrices:

Figs 4 and 5 provide the simulations of the state trajectories xi(t) and Li(t),i = 1,2,3,4,5,6, respectively. It can be seen from Figs 4 and 5 that the state trajectories of nodes and links are non-negative respectively and converge asymptotically to zero. The smoothness of convergence indicates that the controller has good performance in terms of stability and response time.

thumbnail
Fig 4. The trajectories of the states of NSs with the controller (4).

https://doi.org/10.1371/journal.pone.0321582.g004

thumbnail
Fig 5. The trajectories of the states of LSs with the coupling term (21).

https://doi.org/10.1371/journal.pone.0321582.g005

Furthermore, the initial conditions for the isolated node and error are chosen as: and . By Corollary 1, we obtain the control protocol gain matrices:

Fig. 6 gives the simulations of the state trajectories xi(t) and , Fig. 7 is the states of LSs, and Fig. 8 shows the tracking error of the six following nodes with respect to the leader s(t) under the action of the controller (35). It can be observed from Fig. 8 that the tracking error of each node gradually approaches zero, which indicates that the synchronization controller has achieved the synchronization performance.

thumbnail
Fig 8. The trajectories of the error with the controller (35).

https://doi.org/10.1371/journal.pone.0321582.g008

Conclusions

This paper constructs a novel fuzzy PMJCNs model, which describes the dynamic behavior of the network through the mutual coupling of NSs and LSs. An innovative coupling mechanism is designed. This mechanism aims to achieve the stability and synchronization performance of the PMJCNs by introducing coupling terms and related controllers. In addition, a LP method is proposed to solve all conditions. Future research will focus on further optimizing the coupling mechanism to improve the stability and synchronization performance of the PMJCNs.

References

  1. 1. Rodriguez-Iturbe I, Muneepeerakul R, Bertuzzo E, et al. River networks as ecological corridors: a complex systems perspective for integrating hydrologic, geomorphologic, and ecologic dynamics. Water Resour Res. 2009;45(1):1–22. 10.1029/2008WR007124
  2. 2. Farina L, Rinaldi S. Positive linear systems: theory and applications. New York: John Wiley Sons; 2011.
  3. 3. Qi W, Zong G, Karimi HR. Control for positive delay systems with semi-Markov process and application to a communication network model. IEEE Trans Indus Electron. 2018;66(3):2081–91. 10.1109/TIE.2018.2838113
  4. 4. Zhang D, Xie J, Ning B. Network-based filtering for positive systems with random communication delays and deception attacks. Neurocomputing. 2020;400:450–7. 10.1016/j.neucom.2019.03.090
  5. 5. Arneson H, Langbort C. A linear programming approach to routing control in networks of constrained linear positive systems. Automatica. 2012;48(5):800–7. 10.1016/j.automatica.2012.02.001
  6. 6. Liu X. Stability analysis of switched positive systems: a switched linear copositive Lyapunov function method. IEEE Trans Circuits Syst II Exp Briefs. 2009;56(5):414–8. 10.1109/TCSII.2009.2019326
  7. 7. Ma R, Wang X, Liu Y. Robust stability of switched positive linear systems with interval uncertainties via multiple time-varying linear copositive Lyapunov functions. Nonlinear Anal Hybrid Syst. 2018;30:285–92. 10.1016/j.nahs.2018.06.003
  8. 8. Zhang J, Raïssi T, Li Q, et al. Distributed adaptive event-triggered fault detection filter of positive semi-Markovian jump systems. Nonlinear Anal Hybrid Syst. 2024;51:101441. 10.1016/j.nahs.2023.101441
  9. 9. Qunjiao Z, Xiaoqun W, Jie L. Pinning synchronization of discrete-time complex networks with different time-varying delays. J Syst Sci Complex. 2019;32:1560–71. 10.1007/s11424-019-7178-4
  10. 10. Li R, Wu H, Cao J. Exponential synchronization for variable-order fractional discontinuous complex dynamical networks with short memory via impulsive control. Neural Netw. 2022;148:13–22. 10.1016/j.neunet.2021.12.021 pmid:35051866
  11. 11. Asheghan MM, Mı́guez J. Robust global synchronization of two complex dynamical networks. Chaos. 2013;23(2):023108. 10.1063/1.4803522 23822473
  12. 12. Xu Y, Sun J, Wang G, et al. Dynamic triggering mechanisms for distributed adaptive synchronization control and its application to circuit systems. IEEE Trans Circuits Syst I Reg Papers. 2021;68(5):2246–56. 10.1109/TCSI.2021.3060789
  13. 13. Sorrentino F, Pecora LM, Hagerstrom AM, Murphy TE, Roy R. Complete characterization of the stability of cluster synchronization in complex dynamical networks. Sci Adv. 2016;2(4):e1501737. 10.1126/sciadv.1501737 27152349
  14. 14. Takagi T, Sugeno M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern Syst. 1985;SMC-15(1):116–32. 10.1109/TSMC.1985.6313399
  15. 15. Zhang Z, Wu H. Cluster synchronization in finite/fixed time for semi-Markovian switching T-S fuzzy complex dynamical networks with discontinuous dynamic nodes. AIMS Math. 2022;7(7):11942–71. 10.3934/math.2022666
  16. 16. Yang H, Shu L, Zhong S, Zhan T, Wang X. Pinning synchronization of stochastic T-S fuzzy delayed complex dynamical networks with heterogeneous impulsive delays. Int J Control Autom Syst. 2020;18(10):2599–608. 10.1007/s12555-019-0808-8
  17. 17. Yang J, Huang J, He X, Wen S, Wang H. Bipartite synchronization of signed networks with time-vary delays based on T-S fuzzy system. IEEE Trans Fuzzy Syst. 2024;32(6):3521–8. 10.1109/TFUZZ.2024.3377597
  18. 18. Lian J, Liu J, Zhuang Y. Mean stability of positive Markov jump linear systems with homogeneous and switching transition probabilities. IEEE Trans Circuits Syst II Exp Briefs. 2015;62(8):801–5. 10.1109/TCSII.2015.2433371
  19. 19. Zhang J, Raïssi T, Li S. Non-fragile saturation control of nonlinear positive Markov jump systems with time-varying delays. Nonlinear Dyn 2019;97:1495–513. 10.1007/s11071-019-05068-5
  20. 20. Zhang J, Zheng G, Feng Y, et al. Event-triggered state-feedback and dynamic output-feedback control of PMJSs with intermittent faults. IEEE Trans Autom Control. 2023;68(2):1039–46. 10.1109/TAC.2022.3146709
  21. 21. Zhang J, Du B, Zhang S, et al. A double sensitive fault detection filter for positive Markovian jump systems with a hybrid event-triggered mechanism. IEEE/CAA J Autom Sin. 2024;11(11):2298–315. 10.1109/JAS.2024.124677
  22. 22. Feng J, Cheng K, Wang J, Deng J, Zhao Y. Pinning synchronization for delayed coupling complex dynamical networks with incomplete transition rates Markovian jump. Neurocomputing. 2021;434:239–48. 10.1016/j.neucom.2020.12.104
  23. 23. Ozcan N, Ali MS, Yogambigai J, et al. Robust synchronization of uncertain Markovian jump complex dynamical networks with time-varying delays and reaction-diffusion terms via sampled-data control. J Franklin Inst. 2018;355(3):1192–216. 10.1016/j.jfranklin.2017.12.016
  24. 24. Li J, Ma Y, Fu L. Fault-tolerant passive synchronization for complex dynamical networks with Markovian jump based on sampled-data control. Neurocomputing. 2019;350:20–32. 10.1016/j.neucom.2019.03.059
  25. 25. Alsaedi A, Usha M, Ali MS, et al. Finite-time synchronization of sampled-data Markovian jump complex dynamical networks with additive time-varying delays based on dissipative theory. J Comput Appl Math. 2020;368:112578. 10.1016/j.cam.2019.112578
  26. 26. Mitra C, Choudhary A, Sinha S, Kurths J, Donner RV. Multiple-node basin stability in complex dynamical networks. Phys Rev E. 2017;95(3–1):032317. doi: https://doi.org/10.1103/PhysRevE.95.032317 pmid:28415192
  27. 27. Skardal PS, Arenas A. Higher order interactions in complex networks of phase oscillators promote abrupt synchronization switching. Commun Phys. 2020;3(1):218. https://www.nature.com/articles/s42005-020-00485-0
  28. 28. Hafiene N, Karoui W, Romdhane LB. Influential nodes detection in dynamic social networks: a survey. Expert Syst Appl. 2020;159:113642. 10.1016/j.eswa.2020.113642
  29. 29. Nepusz T, Vicsek T. Controlling edge dynamics in complex networks. Nat Phys. 2012;8(7):568–73. 10.1038/nphys2327
  30. 30. Lu F, Yang K, Qian Y. Target control based on edge dynamics in complex networks. Sci Rep. 2020;10(1):9991. doi: https://doi.org/10.1038/s41598-020-66524-6 pmid:32561879
  31. 31. Tian L, Ji Z, Hou T, et al. Bipartite consensus of edge dynamics on coopetition multi-agent systems. Sci China Inf Sci. 2019;62(12):229201. 10.1007/s11432-018-9533-3
  32. 32. Su H, Wu H, Chen X, et al. Positive edge consensus of complex networks. IEEE Trans Syst Man Cybern Syst. 2017;48(12):2242–50. 10.1109/TSMC.2017.2765678
  33. 33. Su H, Sun Y, Zeng Z. Semiglobal observer-based non-negative edge consensus of networked systems with actuator saturation. IEEE Trans Cybern. 2019;50(6):2827–36. 10.1109/TCYB.2019.2917006 31180905
  34. 34. Sun Y, Su H, Zeng Z. control for observer-based non-negative edge consensus of discrete-time networked systems. IEEE Trans Cybern. 2020;52(4):2351–60. 10.1109/TCYB.2020.3003279
  35. 35. Liu JJR, Lam J, Kwok KW. Further improvements on non-negative edge consensus of networked systems. IEEE Trans Cybern. 2021;52(9):9111–9. 10.1109/TCYB.2021.3052833
  36. 36. Gao P, Wang Y, Liu L, et al. Asymptotical state synchronization for the controlled directed complex dynamic network via links dynamics. Neurocomputing. 2021;448:60–6. 10.1016/j.neucom.2021.03.095
  37. 37. Wang Y, Wang W, Zhang L. State synchronization of controlled nodes via the dynamics of links for complex dynamical networks. Neurocomputing. 2020;384:225–30. 10.1016/j.neucom.2019.12.055
  38. 38. Turner MC, Kerr ML. Gain bounds for systems with sector bounded and slope-restricted nonlinearities. Int J Robust Nonlinear Control. 2012;22(13):1505–21.
  39. 39. Drummond R, Valmorbida G. Generalized Lyapunov functions for discrete-time Lurie systems with slope-restricted nonlinearities. IEEE Trans Autom Control. 2023;68(10):5966–76. 10.1109/TAC.2022.3233540
  40. 40. Turner MC, Drummond R. Discrete-time systems with slope restricted nonlinearities: Zames-Falb multiplier analysis using external positivity. Int J Robust Nonlinear Control. 2021;31(6):2255–73.
  41. 41. Aleksandrov AY, Chen Y, Platonov AV, et al. Stability analysis for a class of switched nonlinear systems. Automatica. 2011;47(10):2286–91. 10.1016/j.automatica.2011.08.016
  42. 42. Zhang J, Raı̈ssi T. Saturation control of switched nonlinear systems. Nonlinear Anal Hybrid Syst. 2019;32:320–36. 10.1016/j.nahs.2019.01.005
  43. 43. Zhang J, Han Z, Zhu F, et al. Absolute exponential stability and stabilization of switched nonlinear systems. Systems Control Lett. 2014;66:51–57. 10.1016/j.sysconle.2013.12.021
  44. 44. Li X, Wang N, Lu J, et al. Pinning outer synchronization of partially coupled dynamical networks with complex inner coupling matrices. Phys A Stat Mech Appl. 2019;515:497–509. 10.1016/j.physa.2018.09.095
  45. 45. Zhang J, Zhao X, Zhu F, et al. L1/1-gain analysis and synthesis of Markovian jump positive systems with time delay. ISA Trans. 2016;63:93–102. 10.1016/j.isatra.2016.03.015 pmid:27062020