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:where