Complexity / 2020 / Article
Special Issue

Theory and Applications of Complex Cyber-Physical Interactions

View this Special Issue

Research Article | Open Access

Volume 2020 |Article ID 1397069 |

Dawei Gong, Shijie Song, Michel Lopez, Edgar N. Sanchez, "Synchronous Analysis for Fuzzy Coupled Neural Networks with Column Pinning Controllers", Complexity, vol. 2020, Article ID 1397069, 14 pages, 2020.

Synchronous Analysis for Fuzzy Coupled Neural Networks with Column Pinning Controllers

Academic Editor: Yanan Li
Received09 Jul 2020
Accepted16 Sep 2020
Published05 Oct 2020


The synchronous research for fuzzy coupled neural networks (FCNNs) is studied by a new strategy of column pinning controllers. In this paper, the Lyapunov Krasovskii functional (LKF) is taken as an important element for the pinning control laws. The networks are interconnected by coupling gains that define a physical interaction graph. Different from the preset technique in traditional intermittent control, a novel additional communication control graphs of pinning control law are introduced, which has not been investigated before. The proposed control laws can achieve the control objectives of being introduced as an array of vector with Kronecker produce operation. Under the proposed framework of intermittent control, numerical simulations via MATLAB are used to confirm the availability of the suggested control laws.

1. Introduction

In recent decades, the investigation on neural networks (NNS) has aroused ever-increasing interest of researchers due to their strong application in various fields [15]. The coupled neural networks (CNNs) are seen as a special type of complex networks, which consist of a large set of interconnected single NNs with each individual being called node. Usually, the CNNs exhibit more unpredictable and complicated behaviors than the single NNs. Synchronization of CNNs describes a typical collective behavior and has many applications. For example, the complex oscillatory patterns were stored and retrieved as the synchronization states by presenting an architecture of CNNs in [6, 7]. A secure communication system was introduced by utilizing the coupled cellular NNs in [8]. The research on synchronization of CNNs not only opens up new opportunities in the understanding of brain science but also makes an important step forward to the practical applications [9].

However, the aforementioned results are valid when for the structures and the parameters of coupled neural networks are exactly known. In many practical models of the real world, uncertainty or vagueness is unavoidable. Fuzzy theory [1012] is considered an efficient tool to solve vagueness problems of the complex systems. Compared with the traditional NNS, the FCNNS have advantages for their capabilities in handling uncertain information and representing nonlinear dynamics [1315].

In practice, many feasible control schemes can be adopted to study synchronous research of complex networks, such as the sampled-data control [16] and intermittent control [17]. Among them, the sampled-data control and impulsive control are two schemes with low control cost because their controllers are updated only at some discrete times. Besides, intermittent control is also an economic choice. In such scheme, the controller is only imposed on the systems at work time. Hence, the notion of intermittent control came into researchers’ vision and has stimulated many renewed results. In [18], the quasi-synchronization of delayed chaotic systems was investigated by periodically intermittent control. In [19], the synchronization issues of complex networks were visited by designing an intermittent controller equipped with two switched periods. There are two categories of synchronization: self-synchronization and forced synchronization. Without any external force, the self-synchronization can be achieved by the connection of local nodes. However, the networks usually cannot be synchronized by themselves. Therefore, it is more desirable to force the networks to synchronize. Due to the high dimension and complex topology, it will be expensive and literally infeasible to add controllers to all nodes. Hinted by such consideration, the strategy so-called pinning control is proposed which only controls a small location of the nodes, such as [2024].

As far as we know, there are no pining control results for FCNNs. So, how to solve the pinning synchronization problems for FCNNs is still challenging. Motivated by the foregoing discussion, this brief explores the synchronization of FCNNs by proposing the concept of column pinning control law. In the developed control scheme, the work conditions are decided by the dynamic relationships among the Lyapunov–Krasovskii functional (LKF) and some other column vectors. Namely, the pinning controller is imposed on the systems when the trajectory of LKF goes into the column regions. Our scheme changes the intrinsic characteristic of the existing control methods that the work conditions are predetermined in prior. From the events’ point of view, whether the controller is imposed or not is decided by the dynamic of LKF. Therefore, our scheme can be understood as a class of event-dependent column controllers. Under the framework of the proposed scheme, several simple criterions are developed to study the synchronization for the considered FCNNs.

Notations: , , and denote the sets of nonnegative integers, real matrices, and -dimensional Euclidean space, respectively. For real symmetric matrix , indicates that is positive definite (respectively, semidefinite). The superscript stands for the transpose of a matrix. denotes the -dimensional identity matrix. represents the block-diagonal matrix.

2. Problem Formulation

Without the loss of generality, this brief considers the following FCNNs with N identical nodes:in the formula, , , , , are diagonal positive matrix, are the outer coupled matrix, and are the inner coupled matrix.

satisfiedwhere and are known constants.

are the pinning controllers.

The controllers are designed aswhere , , and , for , and are the control graph weights. Matrices represent control gain matrices. These gain matrices are the control parameters designed to guarantee synchronization of the coupled neural networks.

Remark 1. It is noted that the physical coupling graphs combined with the communication control graphs together form a cyber-physical system, where in the physical connection graph topology and the communication connection graph topology are fixed. The design freedom is in the selection of the control gain matrices .
System (3) can be rewritten aswhere matrix , satisfiedThe initial variables are given asLetCombining with the sign of Kronecker product, system (1) can be rewritten asFrom equation (15), we have

Remark 2. It is the first introduction of the pinning control laws as an array of vector with Kronecker produce operation.

Assumption 1 (see [2527]). The outer-coupling matrix are assumed as

Assumption 2 (see [2830]). For , , , the neural activation functions satisfyWe defineFrom T-S fuzzy model concept, for the first time, a class of FNNS with pinning controllers is described here. Model 1 with T-S theory is described.
Rule : if is , is is , thenThe controllers of the fuzzy systems are assumed in the formController (14) can be rewritten aswhere matrix are defined asThe sign of is used to replace the Kronecker product, and FCNNs system 13 can be expressed as, , is the grade of membership of in . satisfiedThe controllers of a set of fuzzy rules are written as follows.
Rule : If is , is is , thenThe resulting FCNNs system can be rewritten asThen, we will introduce some useful situations, which are very important to prove our main results.

Definition 1. System (17) is synchronized if the following equation holds:

Lemma 1 (see [31]). Define , where , and , , , and with , then

Lemma 2 (Jensen’s inequality). For any real matric , constant and , then

Lemma 3 (see [32]). For symmetric constant matric , , , and vector function , then we havewhere .

3. Synchronization Results for Fuzzy System

First, we consider the synchronization results of FCNNs without control. Whereafter, we will establish some concise sufficient conditions which ensure synchronization of FCNNs.

3.1. Synchronization for FNNs without Control

In this section, we first study the synchronization criterions for TFNNS with time-varying delay and hybrid coupling:

Theorem 1. For , system 25 is synchronized if and , then the following formulas are holding for all :where

Proof. Consider as Lemma 1; for system (17), we haveDeriving time of system (17),From reference [33] and Assumption 2, for any diagonal matrix , we haveAccording to (29)–(32), we obtainin which , , and is the same in Theorem 1. From Definition 1, system (25) is synchronized when .
Note that, in Theorem 1, we did not introduce free-weighting matrix. Next, we will choose other Lyanpunov–Krosovskii functional and introduce more free-weighting matrices, which can add more useful conditions.

Theorem 2. For , system 25 is synchronized if there exist , , , , and ; then, the following formulas are holding for all :where

Proof. From Assumptions 1 and 2, consider the following LKF for model (17):whereCalculating the time derivative of system 29, thenFrom Lemmas 2 and 3, we can acquirewhere .
Note that if is a matrix with zero column sums, then ; from Lemma 1, we haveAs the same method, from Lemma 1, we haveFor any matrix , from system (17), we can easily obtainLet , from (32) and (41)–(44), we can obtainwhere is defined as (50). From Definition 1, it implies that system (17) is synchronized.

3.2. Synchronization for Fuzzy System with Pinning Control

This section deals with the pinning synchronization problems for the closed-loop T-S fuzzy neural networks:

Theorem 3. For , dynamical system (46) is synchronized if there is and positive diagonal matrix ; then, the following formulas are holding for all :in which

Proof. Based on Theorem 1, the feedback gains in the fuzzy coupled system are given by and . Replace with , with . Pre- and postmultiply 13 with , where ; then, we can obtain the above criteria.

Theorem 4. For , system (46) is synchronized if there exists , , , , and ; then, the following formulas are holding for all :where