Abstract

In this paper, the problem of exponential synchronization of semi-Markov jump stochastic complex dynamical networks using nonuniform sampled-data control with random delayed information exchanges among dynamical nodes are discussed. In particular, it is considered that random delayed information exchanges follow a Bernoulli distribution, in which stochastic variables are used to model randomness. To achieve exponential synchronization, we designed a nonuniform sampled-data control approach. By constructing an appropriate Lyapunov–Krasovskii functional and using the Wirtinger inequality, sufficient criteria were obtained in terms of linear matrix inequalities. Finally, numerical examples were implemented to demonstrate the effectiveness and superiority of the proposed design techniques.

1. Introduction

In the past few decades, complex dynamical networks (CDNs) have attracted increasing attention in many real-world applications such as power grids, the World Wide Web, cellular networks disease, transmission networks, traffic networks on roads, electricity distribution, neural networks, linguistic networks, and aviation networks. In general, a CDN consists of a vast set of associated nodes, which constitute the basic elementary units with definite dynamics. The complexity of these networks results in significant practical problems. Therefore, analyses of the topological properties and dynamical behaviors of the network nodes have been extensively conducted by many researchers [13]. Additionally, they have made significant efforts to examine and implement large-scale dynamical systems in fields of science and engineering. It is worth mentioning that CDNs can be expressed by differential equations demonstrating various dynamical behaviors such as self-organization, spatial-temporal chaos, synchronization, and spiral waves. Among these, synchronization is a key issue that has been extensively investigated [46]; it finds applications through synchronous communication and signals synchronization in geostationary satellites, synchronous motors, and databases. It is well known that the process of synchronization between two or more nodes aims to attain common trajectories by tuning a set of prescribed properties. In [7], global cluster synchronization via aperiodic intermittent control was proposed. Zhao et al. [8] studied the exponential synchronization of delayed CDNs under nonfragile sample data control, and Dai et al. [9] proposed an event-triggered mechanism with the objective of obtaining exponential synchronization for time-varying inner-coupling CDNs. In addition, in [10], a sampled data control scheme was adopted for exponential synchronization of CDNs with Markov jump, whereas in [11] a nonfragile sampled-data controller for exponential synchronization of CDNs was examined. Therefore, it is more general and relevant to consider the exponential synchronization of CDNs.

Besides, it should be noted that CDNs are often subject to noisy environments and perturbations. In real-life scenarios, unpredicted modifications of the external environment or uncertainties lead to random fluctuations, which results in a noisy environment during signal transmission. Hence, stochastic modeling has become more significant for handling random fluctuations in realistic dynamical behaviors of complex networks. Recently, many researchers have focused on investigating synchronization problems in stochastic complex dynamical networks. However, time delays occurring in such systems can degrade the performance or damage the synchronization process. It is essential to consider time delays in the synchronization problem of CDNs. In practical situations, during information exchange between the nodes, a time delay may occur, and in some cases, randomness may also emerge in delayed information exchanges, which is a more tedious problem to address. These random delayed information exchanges are handled using a stochastic variable that satisfies the Bernoulli distribution. Therefore, it is necessary and practical to consider random delayed information exchanges between nodes in the study of CDNs [12].

Nowadays, more attention has been concentrated on the study of semi-Markov jumps in CDNs. In general, the abrupt variation occurring in communication topologies may lead to repairs and failures of components owing to sudden environmental changes, unstable systems, and interdependence among various points of a nonlinear plant. To overcome these practical problems, this class of systems is modeled using transitions according to the Markov chain methodology. Ye et al. [13] and Ma et al. [14] studied the synchronization of a class of semi-Markov jump CDNs. In Markov jump CDNs, the transition rates are constant, whereas, in semi-Markov jump CDNs, varying transition rates are exploited [15, 16]. Moreover, Markov-jump systems have limitations in their application because the time duration between two jumps is considered as a sojourn time that follows an exponential distribution in which the jump speed stochastic process is independent of the history, whereas in a semi-Markov jump process, the sojourn time obeys a nonexponential distribution, which not only depends on the present time but also on the sojourn time. Therefore, semi-Markov jump CDNs are more generic than Markov-jump CDNs and can deal with the highly complex factors occurring in systems [16, 17]. The authors, in [18], discussed about stochastic complex dynamical networks with the semi-Markov process. Also, the authors of [19, 20] and [21] have studied about semi-Markov jump systems. In addition, most real-time systems are affected by external noise factors and stochastic disturbances. Hence, it should be noted that stochastic disturbances are inevitable in the study of the synchronization of CDNs. Therefore, it is important to investigate stochastic CDNs subject to a semi-Markov jump topology and stochastic disturbances.

In general, all the dynamic behaviors of the nodes in CDNs are not synchronized. Several control schemes have been applied for the synchronization of CDNs. With the rapid development of high-speed computers, digital controllers are being used to control modern communication systems. Hence, only at the discrete-time, instants will the samples of the control input signals be employed; that is, only at sampling instants will the information be sent to the controller, which helps in reducing the amount of transmitted information. In addition, communication bandwidth is saved by implementing sampled-data control systems [22, 23]. However, for the sake of greater use of modern computer techniques, communication technology, and digital hardware systems, sampled-data feedback control is applied. This control plays a significant role in attaining low consumption, high reliability, and simple system deployment [2427]. At certain instants, the introduction of suitable irregularities provides more benefits than classical sampling methods. In addition, the main aim of using different sampling schemes is to reduce the data size and data loss and ensure higher accuracy. Therefore, it is important to consider nonuniform sample techniques that take samples according to unequal time intervals [28]. These techniques are applied in chemical engineering, network control systems, nuclear magnetic resonance, automotive applications, and sensing devices. Based on this idea, many researchers focused on using nonuniform sampled-data controllers [2932].

The problem of synchronization of stochastic CDNs constitutes a new challenge subjected to random time-varying delays and stochastic disturbances within a semi-Markov process. To handle stochastic disturbances, the Wiener process plays an important role, and to overcome these difficulties, a nonuniform sampled-data controller was investigated to achieve higher accuracy. To the best of our knowledge, no results have been reported concerning the exponential synchronization of semi-Markovian stochastic CDNs based on nonuniform sampled-data control subject to random delayed information exchanges and stochastic disturbance. Motivated by the above discussions, we derive a new set of criteria for exponential synchronization of semi-Markov stochastic CDNs with a Wiener process based on nonuniform sampled-data control in terms of linear matrix inequalities (LMIs). The main contributions of this study are summarized as follows:(1)In our work, as the first attempt, studies on the synchronization problem for a class of stochastic CDNs subjected to random time delay under semi-Markov jump process and non-uniform sampled data controller have been considered, altogether, in which the challenging problem is that how to handle randomly occurring time delay that occurs during information exchange among the nodes and to attain exponential synchronization.(2)To handle this randomness, Bernoulli distribution has been introduced, and also, a Wiener process technique is implemented for handling stochastic disturbances.(3)Furthermore, a suitable Lyapunov–Krasovskii functional (LKF) is constructed to derive sufficient conditions in terms of LMIs. Finally, developed theoretical results are validated and achieved through two numerical simulations.

This paper is organized as follows. The problem formulation and preliminaries are presented in Section 2. The main results are presented in Section 3. In Section 4, numerical examples are presented to demonstrate the effectiveness of the proposed approach. Finally, the conclusions are presented in Section 5.

1.1. Notations

denotes the -dimensional Euclidean space and the set of all real matrices is denoted as . For any given matrix, , and denote the transpose and inverse of, respectively. The elements presented below the main diagonal of the symmetric matrix are denoted as . The notation for implies that the matrix is a real symmetric positive definite (positive semi-definite) matrix, and is the identity matrix. denotes a block diagonal matrix. For a given matrix, the largest eigenvalue is . Given any two matrices, and , their Kronecker product is denoted as . The complete probability space in which filtration satisfies that it contains all null sets and is always right-continuous. denotes the family of all measurable with random variables , such that , where denotes the Euclidean norm in , and indicates the mathematical expectation operator.

2. Problem Formulation and Preliminaries

Consider a class of semi-Markov jump CDNs consisting of identical coupled nodes defined over a probability space whose network model is designed as follows:where denotes the state vector, represents the control input, is the given matrix, is a nonlinear vector-valued function, denotes the time-varying delay satisfying , with , indicates the inner coupling positive diagonal matrix, and represents the outer coupling matrix that provides the topological structure of the networks. If there is a connection between node and node , then ; otherwise, . The diagonal elements are considered to be , where ; indicates the Wiener process matrix, which is considered to be an appropriate dimensional matrix, in which is a standard one-dimensional Wiener process on the given probability space with , ; and denotes the stochastic variable that follows the Bernoulli distributed sequence:

Let , be a continuous-time homogeneous semi-Markov process that is defined on a probability space with right-continuous trajectories, and the values are taken in a finite set with the transition probability matrix given bywhere the small - notation defined as , represents the sojourn time in the semi-Markov process, for is the transition rate from mode at a time to mode at the time , and .

To derive the main results of this study, the following assumptions were made:(A1)The vector-valued continuous function, satisfies the following sector-bound condition:for every , where and are suitable constant matrices.(A2)If is the Bernoulli distributed sequence, then the given probability conditions satisfy(i),(ii), where , is a constant.(A3)The sampling period is bounded by , such that .

Based on the aforementioned conditions, for identical nodes (1) synchronized to a general value, the synchronization error is constructed as , where denotes the state vector of the unforced isolated node satisfying , which is assumed to be noise-free. Therefore, the error system is defined as follows:where . The controller is defined as follows:where the control signals are represented by a sequence of sampling times satisfying for , such that only is available for the interval , and is the discrete measurement of at sampling instant . The sampling period is defined as , which is not constant. Therefore, the sampling period is considered to be for any integer , where represents the largest sampling interval and . Hence, the nonuniform sampled-data controller is constructed as follows:

Implementing the designed control input (7) into (5) yieldswhere indicates a set of nonuniform sampled-data feedback controller gain matrices that are to be determined. For convenience, matrices , and are represented by , and , respectively, for . With the aid of Kronecker product properties, the compact form is obtained as follows:where , , .

The following definitions and lemmas were used to derive the main results.

Lemma 1 (see [18]). The noise intensity function , is uniformly Lipschitz continuous in terms of the following inequality of the trace inner product.where are non-negative real constants.

Lemma 2 (see [33]). For any positive definite matrix , with scalars , the following integration holds:

Lemma 3 (Ito formula) (see [34]). Consider the time-varying stochastic system of the formwhere is an independent -dimensional standard Wiener process. The infinitesimal generator of the Markov process is given bywhere , , and .
The expansion of the above equation is realized according to the following algebraic operations: , which in turn follow the properties of stochastic effects.

Definition 1. (see [35]). CDNs are said to be exponentially synchronized, that is, the considered closed-loop error dynamics are exponentially stable if there exist positive constants such that the following condition holds:

3. Main Results

This section presents the sufficient conditions for the considered CDN model (1) to guarantee exponential synchronization. Specifically, the exponential stability of the error system (5) is obtained, and turns up (1) is synchronized. Additionally, nonuniform sampled-data control was considered; it was derived in terms of LMIs.

Theorem 1. For given positive scalars, , , , , the error system (5) is exponentially mean-square stable with known controller gain satisfying conditions (A1) - (A3); if there exist real symmetric matrices , , , then the following LMIs hold:whereThe remaining parameters are set to zero.

Proof. Consider the following Lyapunov–Krasovskii functional:whereThe time derivative of is manipulated as follows:The integral terms are also considered:Applying Lemma 2, we obtainBy applying Lemma 2 to the integral terms in (24), we obtainBy applying Lemma 2 to the integral terms in (24), we obtainBased on (A2), for any scalar ,which can be written in the following simplified form:Substituting expressions (19)–(27) into (17) and subtracting (29), we obtainwhere
Therefore,It follows from (31) and generalized Ito’s formula that we havewhereFrom Definition 1, we haveTherefore, we conclude that the error system considered in (5) is exponentially stable.

Remark 1. Theorem 1 exclusively presents two noteworthy values based on the Lyapunov–Krasovskii stability theory: (a) a new synchronization criterion for stochastic CDNs (1) with random delayed information exchange among the nodes under semi-Markov jump; and (b) a design method of the nonuniform sample data controller (6) that ensures the desired synchronization of the plant (1). In order to achieve the desired synchronization, the LKF was specifically constructed using double integral terms in such a way utilizing the Wirtinger-type inequality. The primary benefit of the proposed method in this paper is that it can guarantee the necessary synchronization even in the presence of randomly occurring delays and nonlinearity under semi-Markov jump. The results that were generated in this paper have some potential benefits from an application viewpoint.

Theorem 2. For given positive scalars, , , , , the error system (5) is exponentially mean-square stable with unknown controller gain satisfying conditions (A1) - (A3); if there exist real symmetric matrices , , , , then the following LMIs hold:whereThe remaining parameters are set to zero. Moreover, the controller gain matrices are given by .

Proof. Let us consider the same LKF as defined in Theorem 1 and follow the same procedure with an unknown gain matrix . By setting , we obtain (35). This completes this proof.

Remark 2. It is worth pointing out that a great number of research works regarding the issues of synchronization of CDNs have been reported in the recent literature, for instance see [1315]. Also, it should be noted that all the aforementioned works do not consider stochastic behaviour in the system. Recently, some interesting results on the synchronization of stochastic CDNs behaviour have been discussed [18, 22, 34]. However, the issues of the synchronization of nonuniform samples data controller for stochastic CDNs subjected to semi-Markov jump and random delayed information exchanges has not been discussed in the literature. Thus, the main contribution of this paper is to fill such a gap through employing a nonuniform control law for achieving synchronization of stochastic CDNs in presence of semi-Markov jump and random delay occurred during information exchanges, which makes this work different from the existing works in stochastic CDNs.

Remark 3. In practical applications, randomness occurring in the delays during the information exchanges are usually inevitable owing to the influence of unexpectable changes. More precisely, the existence of randomness is apparent in a probabilistic manner. To handle this scenario, Bernoulli distributed parameter is introduced in which it should be noted that when the considered stochastic CDNs (1) reduces to general stochastic CDNs without delays, which has been investigated in [12]. It should be noted that such a description is considered for nonuniform sampled data control law for synchronization of stochastic CDNs with semi-Markov jump for the first time.

Remark 4. It is generally well-known to research communities that implementing the LMI technique when considering a large number of decision variables in the designed synchronization criterion, the computational complexity certainly increases and also the required time to solve the criterion is being large value. As a result, there should be a trade-off between the aforementioned criteria and the quantity of decision variables. Additionally, the computation of the findings suggested in Section 4 is conveniently offline. Therefore, the defined LMI-based synchronization criterion may be easily solved by using the existing convex optimization tools.

Remark 5. Consider a class of semi-Markov jump CDNs (1) with stochastic noise consisting of identical coupled nodes, defined over a probability space , whose error system is described as follows:where denotes the noise intensity vector-valued function.

Corollary 1. For given scalars , the exponential synchronization in the mean square of error system (37) can be achieved via unknown control (7) with controller gain . If there exist positive definite matrices , , and diagonal matrices with the appropriate dimensions, the following inequality is satisfied:whereIn this case, the control gain matrix is given by .

Proof. Using Lemma 1, the inequality is obtained. The remaining procedure follows from Theorem 2.

Remark 6. Consider the CDNs (1) without a semi-Markov jump, with stochastic noise consisting of identical coupled nodes, defined over a probability space , whose error system is described as follows:where is the Wiener process matrix, which is assumed to have appropriate dimensions.

Corollary 2. For given scalars the exponential synchronization in the mean square of the error system (40) can be achieved via control (7) with unknown controller gain . If there exist positive definite matrices , , the following inequality is satisfied:whereThe remaining parameters of (39) follow Theorem 1. Moreover, the controller gain matrix is given by .

Proof. The proof follows from Theorem 2.

4. Numerical Examples

In this section, two numerical examples are presented to evaluate the feasibility and effectiveness of the results obtained.

Example 1. Consider the error system (5) with following nodes. Furthermore, the outer and inner coupling matrices and the corresponding system matrices are set as follows:Besides, the nonlinear function is given bysatisfying the sector bound condition (4) with and . Also, the Wiener process matrices are represented asIn addition, the semi-Markov jump topology exhibits transition rates of the model chosen withWithout loss of generality, consider , , and . The time-varying delay is assumed to be and the sampling interval is represented as . Moreover, to verify the feasibility of the attained results, the following parameter values are fixed as . The following gain matrices are obtained using the MATLAB LMI Control toolbox by solving the LMIs in Theorem 2:The initial values of the state nodes were set as , , and the isolated nodes were set as . The error trajectories without control input are shown in Figure 1. Furthermore, from the obtained gain matrices and nonuniform sampled-data controller, we obtained the synchronization error trajectories shown in Figure 2 and also, note that these trajectories converge to zero within a satisfactory time interval. Figure 3 shows the responses of the control input. The external disturbances are depicted in Figure 4. In addition, Figure 5 shows the semi-Markov jumping mode process during the simulation, and Figure 6 presents the randomness occurred during information exchange. As a conclusion, based on the above discussions, it can be strongly mentioned that the system performance under nonuniform sampled data controller is effective and efficient to handle semi-Markov jump and the randomness behaviour. Therefore, it is of great significance to consider the nonuniform sampled data control strategy for stochastic CDNs.

Example 2. Consider a single Rossler oscillator for the error system (37) described by the following dimensionless form:where , , . The outer and inner coupling matrices are given byAlso, the nonlinear function is represented as with sector bound condition satisfying (4), along with and . The noise intensity function is . In addition, the transition rates of the model for the semi-Markov jump topology were chosen asWithout loss of generality, consider . The time-varying delay was set as and the nonuniform sampling interval was set as . To demonstrate the effectiveness of the obtained results, the remaining parameter values were set as . Using the MATLAB LMI Control toolbox to solve the LMIs in Corollary 1, we obtain the following gain matrices: and whereIn the simulation, the initial values for the state and isolated nodes were represented as , , , and . Then, according to the aforementioned controller gain, the synchronization of the error system is illustrated in Figure 7. In addition, the nonuniform sampling data controller is shown in Figure 8, and it can be seen from Figure 9 that the synchronization of the state responses converges to zero. The external disturbances are depicted in Figure 10. In addition, Figure 11 presents the randomness of the time-varying delay, and Figure 12 shows the chaotic attractor of the Rossler system. Eventually, based on the simulations carried out above, we conclude from these that the design of the nonuniform sampled data controller works effectively in the presence of a noise intensity function and random time-varying delay.

5. Conclusions

In this study, the exponential synchronization of semi-Markov jump CDNs with random delayed information exchanges among dynamical nodes was investigated. In particular, to describe the information exchanges between nodes, a stochastic variable obeying the Bernoulli distribution was incorporated to model randomly occurring phenomena. The nonuniform sample data controller has been utilized to achieve the desired synchronization of considered CDNs. By constructing a suitable LKF using the Wirtinger-type inequality, sufficient criteria were obtained in terms of LMIs. Finally, numerical examples were presented to illustrate the effectiveness of the proposed method. Future work will focus on the framework of denial-of-service attacks and event-triggered control for a class of stochastic complex dynamical networks to obtain more industrial-oriented results.

Data Availability

This paper contains numerical experimental results; the values for these experiments are included in the paper. The data are freely available.

All the authors agree with this submission.

Conflicts of Interest

The authors declare that they have no conflict of interest.

Acknowledgments

This work was financially supported by a UGC-BSR Research Start-Up-Grant under the Ministry of Human Resource Development, Government of India (Grant No. F.30-410/2018(BSR)) awarded to the first author. This work was also supported by the National Research Foundation of Korea (NRF) grant funded by the Korean Government (MSIT) (No. 2021R1F1A1048937) to the second author.