Mingwen Zheng1,2, Lixiang Li3, Haipeng Peng3, Jinghua Xiao1,4, Yixian Yang3, Yanping Zhang2, Hui Zhao5. 1. School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China. 2. School of Mathematics and Statistics, Shandong University of Technology, Zibo 255000, China. 3. Information Security Center, State Key Laboratory of Networking and Switching Technology, National Engineering Laboratory for Disaster Backup and Recovery, Beijing University of Posts and Telecommunications, Beijing 100876, China. 4. State Key Laboratory of Information Photonics and Optical Communications, Beijing University of Posts and Telecommunications, Beijing 100876, China. 5. Shandong Provincial Key Laboratory of Network Based Intelligent Computing, School of Information Science and Engineering, University of Jinan, Jinan 250022, China.
Abstract
This paper mainly studies the globally fixed-time synchronization of a class of coupled neutral-type neural networks with mixed time-varying delays via discontinuous feedback controllers. Compared with the traditional neutral-type neural network model, the model in this paper is more general. A class of general discontinuous feedback controllers are designed. With the help of the definition of fixed-time synchronization, the upper right-hand derivative and a defined simple Lyapunov function, some easily verifiable and extensible synchronization criteria are derived to guarantee the fixed-time synchronization between the drive and response systems. Finally, two numerical simulations are given to verify the correctness of the results.
This paper mainly studies the globally fixed-time synchronization of a class of coupled neutral-type neural networks with mixed time-varying delays via discontinuous feedback controllers. Compared with the traditional neutral-type neural network model, the model in this paper is more general. A class of general discontinuous feedback controllers are designed. With the help of the definition of fixed-time synchronization, the upper right-hand derivative and a defined simple Lyapunov function, some easily verifiable and extensible synchronization criteria are derived to guarantee the fixed-time synchronization between the drive and response systems. Finally, two numerical simulations are given to verify the correctness of the results.
The artificial neural network(ANN) is a very active frontier interdisciplinary, which has strong engineering application background and great research potential. It has been widely used in intelligent computing, pattern recognition, signal processing, associative memory, automatic control, and so on [1-5]. In the process of using large-scale integrated circuits to form a neural network, it inevitably leads to the emergence of various time-delays. These time-delays occur not only in the current states of the system, but also in the derivatives of the past states, i.e. there exists a neutral behavior in some systems. Scientific experiments show that the neutral behaviors have a great impact on the system, which has prompted lots of scholars to study the dynamics of neutral-type neural networks [6-11]. Furthermore, the synchronization of the coupled system, such as coupled oscillators, is a basic phenomenon of nonlinear dynamics. A series of papers have already studied the dynamic behaviors of coupled nonlinear oscillators, such as the dynamic behaviors of coupled Kuramoto oscillators with time delay [12], chimera states of [13, 14], coexistence phenomena of coherence and incoherence [15], etc [16].Along with mathematical models of various kinds of neural networks have been put forward, the dynamic behavior of their structures and characteristics, such as the existence of the equilibrium points, the stability and boundedness of solutions, have attracted the wide attention and research of many scholars in many fields [17-21]. In the real world, the synchronous discharge of neurons is a universal phenomenon. For example, the synchronization in the visual cortex of conscious monkeys [22], the synchronization of the hippocampus and the cerebral cortex during the maze task [23], the synchronization of local brain regions in patients with Parkinson’s disease [24], the synchronization of neurons in circadian clock [25-28], and so forth [29, 30]. Neural networks have more complex dynamic characteristics and chaos phenomena. This naturally has made a lot of scholars to transform from the study of chaotic synchronization to neural network synchronization. Synchronization problem can be seen as an extension of the stability problem. And synchronization is a behavior of two or more dynamical systems under the action of external driving or mutual coupling, and constantly adjusts their dynamic characteristics to form a certain kind of overall consistency. At present, the main control methods to achieve synchronization have drive-response control [31-36], feedback control [37], adaptive control [38], impulsive control [39], intermittent control [40], sliding control [41] and pinning control [42]. And the synchronization forms mainly include complete synchronization [43, 44], lag synchronization [45-47], generalized synchronization [48, 49], etc [50, 51].In many practical problems, finite-time synchronization is of interests rather than the synchronization over infinite time. Here, there are two ways of understanding. One is finite-time synchronization that means the system converges within a finite-time interval for given any initial value, and different initial values result in different synchronization time; the other is fixed-time synchronization that means the convergence time has a uniform upper-bounds for all initial values within a defined interval. About the finite-time synchronization of neural networks, there has existed some literatures on this study. Ref. [52] investigated the finite-time synchronization problem of a class of neutral complex dynamical networks with Markovian switching by using pinning control technique. Ref. [53] studied the finite-time synchronization for a class of the complex dynamical network with non-derivative and derivative coupling and proposed a new finite-time synchronization theory. Refs. [54, 55] discussed the finite-time synchronization problem of a class of complex dynamical network with coupled items. Because the initial values of many practical systems are difficult to determine, the final settling time in finite-time synchronization is not easy to be obtained. The fixed-time synchronization theory can overcome this shortcoming. However, the references about the fixed-time synchronization are relatively less. Ref. [56] studied the fixed-time master-slave synchronization of Cohen-Grossberg neural networks, which contains only one kind of time-varying delay τ(t) and has not coupling items. Ref. [57] studied the fixed-time synchronization control protocol of multi-agent systems. Refs. [58-62] mainly focused on the fixed-time stability of some simple nonlinear systems. For example, Ref. [61] considered the finite-time and fixed-time stability control problems of linear multi-input system. But, there are few studies on the fixed-time synchronization of coupling neutral-type neural networks with mixed time-varying delays.Through the above discussions, the motivation of our research is summarized as follows: (1) in the theory aspect, there is little research on the fixed-time synchronization problem of dynamical neural network, especially the fixed-time synchronization of coupled neutral neural networks with mixed delays; (2) in the application aspect, the fixed-time synchronization is more suitable for practical application than the finite-time synchronization or asymptotic synchronization. Because the settling time of the finite-time synchronization depends on the initial value of the system, but the initial value is not easy to obtain. And the settling time of asymptotic synchronization may be infinite. Motivated by the above discussions, this paper studies the globally fixed-time synchronization control problem for the drive-response coupling neutral-type neural network with mixed time-varying delays, which can achieve synchronization in fixed time independent of the initial values. It has not been studied in the existing references. The proposed coupled neutral-type neural networks is general and many models can be considered as a special case of this model [7, 63–65]. According to the proposed model, we design a general nonlinear and discontinuous control law which involves a variety of different time-delays. During the proof process of the conclusion, a simple Lyapunov function is constructed. With the aid of upper right-hand derivative, the definition of fixed-time synchronization, and related lemmas, we obtain simple synchronization criteria of the drive-response coupled neutral-type neural networks with mixed time-varying delays. The main contributions are outlined as follows:(1) The globally fixed-time synchronization problem for the drive-response coupling neutral-type neural networks with mixed time-varying delays is studied. At present, there are few studies on the globally fixed-time synchronization problem of coupled neutral-type neural networks.(2) The network model we propose has not only neutral-type time-varying delays and discrete time-varying delays, but also distributed time-varying delays. In addition, the coupling term is also included in our model. Therefore, the obtained results in this paper are more general than the aforementioned works.(3) We design a class of new and general discontinuous fixed-time synchronization feedback controllers, define a simple Lyapunov function and derive some easily verifiable and extensible synchronization criteria to achieve the fixed-time synchronization of drive-response systems. The sufficient conditions in our results are more simple and easier to calculate than other methods(such as LMI method).(4) Two simulation examples are given to verify the validity of the main theorem and corollary.The rest of this paper is organized as follows. Section 2 introduces the coupled neutral-type neural network model, some definitions and lemmas about fixed-time synchronization. Section 3 gives the fixed-time synchronization controller and derives the sufficient conditions to ensure the drive-response system to achieve fixed-time synchronization. Two numerical examples to verify the main results are given in Section 4. Finally, we summarize the paper and put forward the prospect in Section 5.
Network model and preliminaries
In this section, we will give the mathematical model of the coupled neutral-type neural network, some assumptions, definitions, and lemmas about the fixed-time synchronization problem.
Network model
Inspired by Ref. [66, 67], the mathematical model of coupled neutral-type neural network which contains N identical networks in this paper is given as follows:
with initial conditions
where x(t) = [x(t), x(t), ⋯, x(t)] is the state variable of the ith neutral-type neural network. D = diag{d1, d2, ⋯, d}, A = (a), B = (b), H = (h) are state time-varying delays feedback connection weight matrices of the neurons, respectively, and τ1(t), τ2(t), τ3(t) are time-varying delays. C = diag{c1, c2, ⋯, c} is the state self-feedback diagonal matrix. I = [I1, I2, ⋯, I] is the external input vector. f(x) = [f(x(t)), f(x(t)), ⋯, f(x(t))], g(x) = [g(x(t)), g(x(t)), ⋯, g(x(t))], q(x) = [q(x(t)), q(x(t)), ⋯, q(x(t))] are activation functions. κ denotes the coupling strength. M = (m) is the outer coupling matrix defined as follows: if there exist communications between two neural networks via an edge, then m = 1; otherwise, m = 0, i ≠ l, meanwhile, m = m. And M satisfies dissipation condition, i.e. . Γ = diag{γ1, γ2, ⋯, γ} is the inner coupling matrix, where γ > 0, i = 1, 2, ⋯, n.Let the network model (1) be the drive system, and the corresponding response system is formulated as
with initial conditions
where y(t) = [y(t), y(t), ⋯, y(t)] is the state variable of the ith neutral-type neural network. u(t) = [u, u, ⋯, u] is the controller to be designed in main results. The other parameters are the same as the model (1).For the parameters of drive-response systems (1) and (2) throughout this paper, we introduce the following assumptions.Assumption 1. The activation functions f(x), g(x), q(x) are Lipschitz continuous, i.e. there exist Lipschitz constants f, g, q, i = 1, 2, ⋯, n satisfying the following conditions.
And F = diag{f1, f2, ⋯, f}, G = diag{g1, g2, ⋯, g}, Q = diag{q1, q2, ⋯, q}.Denote the error system e(t) = y(t) − x(t), and the dynamical equation of e(t) can be expressed as
with the initial conditions
Definitions and lemmas
In this subsection, we will introduce some definitions and lemmas related to the fixed-time synchronization. They are necessary in the process of derivation of the main results.Suppose the origin be an equilibrium of (3) (if the equilibrium is not origin, we can move the equilibrium point to the origin through the translation transformation.)Definition 1. ([60]) The origin of system (3) is said to be globally uniformly finite-time stable if it is globally uniformly asymptotically stable and there exists a locally bounded function , such that e(t, e0(t)) = 0 for all t ≥ T(e0(t)), where e(⋅, e0(t)) is an arbitrary solution of the error system (3). The function T is called the settling-time function.Definition 2. ([59]) The origin of error system (3) is said to be globally fixed-time stable if it is globally uniformly finite-time stable and the settling-time T is globally bounded, i.e. such thatDefinition 3. If e(t) is Lyapunov stable, then the drive-response systems (1) and (2) are said to achieve globally fixed-time synchronization if there exists T(e0(t)) in some finite time such thatRemark 1. In the Definition 1, e(t) = 0 ⇒ y(t) = x(t), u(t) to be designed is a function of e(t) and u(t) = 0 when e(t) = 0.Remark 2. According to the Definition 1 and Definition 2, we can see the main difference between finite-time stability and fixed-time stability is whether the settling time is independent to the initial value. The settling-time of fixed-time stability is independent to the initial value.Remark 3. From the Definition 2 and Definition 3, we can conclude the globally fixed-time stability of system (3) is equivalent to the fixed-time synchronization of systems (1) and (2).Lemma 1. [59] If there exists a continuous radically unbounded function such that (1) V(x) = 0 ⇒ x = 0. (2) Any solution e(t) of system (3) satisfies
for some a, b > 0, p > 1, 0 < q < 1, where denotes the derivative of V. Then,
with the settling time bounded byLemma 2. [68] If there exists a continuous radically unbounded function such that 1) V(x) = 0 ⇒ x = 0. 2) Any solution e(t) of system (3) satisfies
for some , where denotes the derivative of V. Then the origin is globally fixed-time stable for system (3) and more exact estimation of the settling time can be obtained asLemma 3. [69] Let a1, a2, ⋯, a ≥ 0, 0 < p ≤ 1, q > 1, then the following two inequalities hold
Main results
In this section, we will design the controller u(t) and deduce some sufficient conditions in order to achieve fixed-time synchronization of neutral-type neural networks (1) and (2).The nonlinear controller in response system (2) is designed as follows:
where sign(⋅) denotes sign function, Ξ = diag{ξ1, ξ2, ⋯, ξ}, Ω1 = diag{ω11, ω12, ⋯, ω1}, Ω2 = diag{ω21, ω22, ⋯, ω2}, Ω3 = diag{ω31, ω32, ⋯, ω3}, K = diag{k1, k2, ⋯, k}, R = diag{r1, r2, ⋯, r}, α > 1, 0 < β < 1 are constants.Replacing error system (3) with u(t) and according to Assumption 1, we haveTheorem 1. Suppose Assumption 1 holds, then the drive-response systems (1) and (2) can achieve globally fixed-time synchronization under the controller (8) if the following conditions hold:Moreover,
and the settling time given asProof. Consider a Lyapunov function defined byCalculate the upper right-hand derivative of V(e(t)) along the error system (3) and replace the inequality (9) with , we can obtainAccording to the conditions (10) and Lemma 3, we haveTaking a = min1≤{kN1−}, b = min1≤{r}, p = α, q = β, then p > 1, 0 < q < 1 and from Lemma 3, we have V(e(t)) = 0, t ≥ T and the settling time T is given as follows:Thus, we complete the proof.Corollary 1. According to Lemma 2., if , the setting time in Theorem 1 can be rewritten as the following form:Remark 4. Our proposed model is more general than the other models in some literatures [52, 56, 70]. When coupling strength κ = 0, model (1) is changed into the common neutral-type neural networks without coupling items. When d = 0, the model becomes the common neural networks without neutral items. For these special circumstances, we have the following corollaries.Corollary 2. Suppose Assumption 1 holds and the coupling strength κ = 0 in the drive-response system (1) and (2), then they can achieve a globally fixed-time synchronization under the controller (8) if the inequality conditions (10) hold.Remark 5. In the proof of Theorem 1, the coupling item is removed according to the dissipativeness of coupling matrix M. Therefore, the information of coupling item is not included in the synchronization conditions of Theorem 1 and Corollary 2.When d = 0 in the drive-response systems (1) and (2), we define the following controllerCorollary 3. Suppose the Assumption 1 holds and d = 0 in the drive-response system (1) and (2), then they can achieve globally fixed-time synchronization under the controller (13) if the following conditions hold:When h = 0 in the drive-response systems (1) and (2), we modify (8) as the following controllerCorollary 4. Suppose Assumption 1 holds and h = 0 in the drive-response system (1) and (2), then they can achieve the globally fixed-time synchronization under the controller (15) if the following conditions hold:Remark 6. In the Corollaries 1-3, the settling time T is the same as that in Theorem 1 because this two parameters α, β have not changed.By modifying designed controller (8), we can obtain the fixed-time synchronization of the drive-response systems. The modified controller is given as follows
where 0 < β < 1, the other parameters are the same as those in the controller (8).Corollary 5. Suppose Assumption 1 holds and h = 0 in the drive-response systems (1) and (2), then they can achieve the globally finite-time synchronization under the controller (17) if the conditions (10) hold in the Theorem 1. Moreover,
and the settling time is given asRemark 7. Compared with existing research on the fixed-time synchronization [56, 57, 71], although the theoretical framework of fixed-time is derived from the research of Polyakov et,al. [59-61], they study different system models. In this paper, we study the globally fixed-time synchronization of the coupling neutral-type neural networks with mixed time-varying delays, which no one seems to have studied such a model.
Numerical examples
In order to verify the rightness of the theoretical results, we give two numerical examples.Example 1: Consider the following two-dimensional neutral-type neural network with three identical neurons:The corresponding response system is shown below:
where the time-varying delays are τ1(t) = τ2(t) = 0.5|sin(t)|, τ3(t) = 0.5|cos(t)|, f(e(t)) = g(e(t)) = h(e(t)) = tanh(e(t)). Other parameters in the model (18) are chosen as follows:According to the conditions (10) in Theorem 1, the parameters of controller (8) are set as follows:The initial values of (18) and (19) are x1(t0) = [0.5 + sin(t), cos(t) − 0.5], x2(t0) = [sin(t) − 0.5, 0.5 + cos(t)], x3(t0) = [sin(t), cos(t)], y1(t0) = [0.1 + sin(t), cos(t) − 0.1], y2(t0) = [sin(t) − 0.1, 0.1 + cos(t)], y3(t0) = [0.5 + sin(t), cos(t) − 0.5].When no controller u(t) is added into the system, the trajectories of the drive system (18) and the response system (19), and the phase diagram of the first neuron for the drive-response systems are shown in Figs 1, 2, 3 and 4.
Fig 1
The first dimensional trajectories of the drive system (18) with initial conditions x1(t0) = [0.5 + sin(t), cos(t) − 0.5], x2(t0) = [sin(t) − 0.5, 0.5 + cos(t)], x3(t0) = [sin(t), cos(t)] and response system (19) with initial conditions y1(t0) = [0.1 + sin(t), cos(t) − 0.1], y2(t0) = [sin(t) − 0.1, 0.1 + cos(t)], y3(t0) = [0.5 + sin(t), cos(t) − 0.5] when no controller (8).
Fig 2
The second dimensional trajectories of the drive system (18) with initial conditions x1(t0) = [0.5 + sin(t), cos(t) − 0.5], x2(t0) = [sin(t) − 0.5, 0.5 + cos(t)], x3(t0) = [sin(t), cos(t)] and response system (19) with initial conditions y1(t0) = [0.1 + sin(t), cos(t) − 0.1], y2(t0) = [sin(t) − 0.1, 0.1 + cos(t)], y3(t0) = [0.5 + sin(t), cos(t) − 0.5] when no controller (8).
Fig 3
The phase diagram of the first neuron(x11 − x12) of the drive system (18) with initial conditions x1(t0) = [0.5 + sin(t), cos(t) − 0.5], x2(t0) = [sin(t) − 0.5, 0.5 + cos(t)], x3(t0) = [sin(t), cos(t)] when no controller (8).
Fig 4
The phase diagram of the first neuron (y11 − y12) of the response system (19) with initial conditions y1(t0) = [0.1 + sin(t), cos(t) − 0.1], y2(t0) = [sin(t) − 0.1, 0.1 + cos(t)], y3(t0) = [0.5 + sin(t), cos(t) − 0.5] when no controller (8).
When using controller u(t), the trajectories and the error curves of the drive-response systems (18) and (19) are shown in the following Figs 5, 6, 7 and 8.
Fig 5
The the first dimensional trajectories of drive-response systems (18) and (19) with initial conditions x1(t0) = [0.5 + sin(t), cos(t) − 0.5], x2(t0) = [sin(t) − 0.5, 0.5 + cos(t)], x3(t0) = [sin(t), cos(t)] and response system (19) with initial conditions y1(t0) = [0.1 + sin(t), cos(t) − 0.1], y2(t0) = [sin(t) − 0.1, 0.1 + cos(t)], y3(t0) = [0.5 + sin(t), cos(t) − 0.5] under the controller (8).
Fig 6
The second dimensional trajectories of with initial conditions x1(t0) = [0.5 + sin(t), cos(t) − 0.5], x2(t0) = [sin(t) − 0.5, 0.5 + cos(t)], x3(t0) = [sin(t), cos(t)] and response system (19) with initial conditions y1(t0) = [0.1 + sin(t), cos(t) − 0.1], y2(t0) = [sin(t) − 0.1, 0.1 + cos(t)], y3(t0) = [0.5 + sin(t), cos(t) − 0.5] under the controller (8).
Fig 7
The first dimensional error curves (e, i = 1, 2, 3) of drive-response systems (18) and (19) with the controller (8).
Fig 8
The second dimensional error curves (e, i = 1, 2, 3) of drive-response systems (18) and (19) with the controller (8).
From the Eq (11), we can calculate the settling-time T ≈ 1.9740.Remark 8. Obviously, from Figs 1–4, we can see that the drive-response systems (18) and (19) can not reach the synchronization state when the controller (8) is not used. However, when the controller (8) is used, the drive-response systems achieve synchronization, which is easy to see from Figs 5–8. The simulation results verify the effectiveness of Theorem 1.Next, we verify the rightness of Corollary 4. through the following example.Example 2: Consider the following two-dimensional drive neutral-type neural network:
and the response system as
where τ1(t) = 0.2 + 0.5|sin(t)|, τ2(t) = 0.3 + 0.6|cos(t)|, f(x) = tanh(x), g(x) = 0.5(|x + 1| − |x − 1|). Other parameters in the model (20) are chosen as follows:According to the conditions (16) in Corollary 4, the parameters of controller (15) are set as follows:The initial conditions of (20) and (21) are x(t0) = [3 + sin(t), 2 − cos(t)], y(t0) = [1 − 2sin(t), 1 + cos(t)].The corresponding results are shown in Figs 9 and 10.
Fig 9
The trajectories of drive-response systems (20) and (21) with initial conditions x(t0) = [3 + sin(t), 2 − cos(t)], y(t0) = [1 − 2sin(t), 1 + cos(t)] under the controller (15).
Fig 10
The error curves of drive-response systems (20) and (21) under the controller (15).
Similarly, we can calculate the settling-time T ≈ 1.6667 from the Eq (11).Remark 9. The synchronization of nonlinear systems, including neural networks, has many potential practical applications, such as synchronization-based secure communication, signal transmission, automatic control, pattern recognition, etc. In these applications, it is sometimes necessary to accomplish a certain task within a finite/fixed time. For example, in robotics control, we need to drive the robot to reach a specified position at a given time [72]; in a traffic dynamics of signalized intersections network, the intersections must be automatically regulated in a fixed time [73]. Therefore, the study of this paper has some practical significance.
Conclusion
In this paper, the globally fixed-time synchronization problem of a class of coupled neutral-type neural networks with mixed time-varying delays is studied. The proposed network model is more general than the model of earlier publications. A general discontinuous feedback controller is designed to guarantee the drive-response systems to achieve fixed-time synchronization. By virtue of the definition of fixed-time synchronization, some lemmas, the upper right-hand derivative of discontinuous function, and a simple Lyapunov function, some fixed-time synchronization criteria are obtained through mathematical derivation. Some corollaries about the fixed-time synchronization and some special cases of proposed model have been also given. Finally, the effectiveness of the proposed theorem and corollaries has been validated by two numerical examples. For future research topics, (1) more simple controllers and more easily validated conditions will be studied to guarantee the fixed-time synchronization of neutral-type neural networks or other complex dynamics networks; (2) based on some existing literatures [74], we will consider the problem of fixed-time synchronization of neural-type neural networks with stochastic factors or Markovian jump; (3) considering that the neuron model studied in this paper is to artificial, we will investigate some classical physical-biological models, as shown in Refs. [75, 76].
Authors: Jan F Totz; Razan Snari; Desmond Yengi; Mark R Tinsley; Harald Engel; Kenneth Showalter Journal: Phys Rev E Stat Nonlin Soft Matter Phys Date: 2015-08-27