Next Article in Journal
Enhanced Message-Passing Based LEACH Protocol for Wireless Sensor Networks
Previous Article in Journal
Object Tracking Algorithm Based on Dual Color Feature Fusion with Dimension Reduction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rejecting Chaotic Disturbances Using a Super-Exponential-Zeroing Neurodynamic Approach for Synchronization of Chaotic Sensor Systems

1
School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China
2
Department of Computing, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2019, 19(1), 74; https://doi.org/10.3390/s19010074
Submission received: 22 November 2018 / Revised: 15 December 2018 / Accepted: 21 December 2018 / Published: 25 December 2018
(This article belongs to the Section Intelligent Sensors)

Abstract

:
Due to the existence of time-varying chaotic disturbances in complex applications, the chaotic synchronization of sensor systems becomes a tough issue in industry electronics fields. To accelerate the synchronization process of chaotic sensor systems, this paper proposes a super-exponential-zeroing neurodynamic (SEZN) approach and its associated controller. Unlike the conventional zeroing neurodynamic (CZN) approach with exponential convergence property, the controller designed by the proposed SEZN approach inherently possesses the advantage of super-exponential convergence property, which makes the synchronization process faster and more accurate. Theoretical analyses on the stability and convergence advantages in terms of both faster convergence speed and lower error bound within the task duration are rigorously presented. Moreover, three synchronization examples substantiate the validity of the SEZN approach and the related controller for synchronization of chaotic sensor systems. Comparisons with other approaches such as the CZN approach, show the convergence superiority of the proposed SEZN approach. Finally, extensive tests further investigate the impact on convergence performance by choosing different values of design parameter and initial state.

1. Introduction

In 1963, Edward Lorenz [1] started to introduce and report the research on chaotic attractor. Since this inspiring work, extensive research on the chaos handle and synchronization of sensors has been investigated and developed for industrial electronics [2,3,4,5,6]. The technology of chaotic sensor includes two significant parts, i.e., information acquiring as well as information processing. Due to the complexity and nonlinearity, the investigation of chaos synchronization of advanced sensor systems for rejecting chaotic disturbances is a tough issue [7,8,9,10]. Specifically, as one of the attractive phenomena in the sensor processing, the chaotic synchronization of sensor systems has been a heated issue that researchers have focused on recently [11,12,13]. For the real-time chaotic synchronization of sensor systems, the procedure is that two chaotic systems adapt the provided properties of the motions to usual behavior by converging in real-time t [14]. In other words, starting from random or different initial states, all the real-time states of the response, i.e., slave chaotic sensor systems are forced to track all the real-time states of the drive, i.e., master chaotic sensor systems. The synchronization of chaotic sensor systems has numerous practical applications, such as secure communications [15,16], sensor systems [17], finance systems [18] and electronic systems [19], ecological systems [20], and many other engineering systems [21]. Moreover, various feasible real sensing applications in the fields of sensing and chaotic sensor systems have been reported [22,23,24,25,26,27,28,29]. For example, a novel circuit implementation of the chaotic Lorenz system was introduced in [22]. Note that the corresponding chaotic behavior of the circuit systems closely conforms to those results predicted by the numerical experiments. The synchronized chaotic systems were finally utilized in the communications. Teodorescu [23] detailedly investigated a mechanism that describes the high sensitivity and selectivity in a sensor neural network system. In [23], several new sensor concepts were proposed and introduced by the measurement on the basis of chaos. By utilizing the nonlinear dynamic chaotic sensor system, the high sensitivity measurement was effectively obtained. In [24], a novel detection system of a metal detector was developed by utilizing a chaotic system-duffing oscillator. Karimov et al. [25] presented the analysis of two kinds of signals, which illustrated that chaotic signals show high resistance to crosstalk, and were less influenced by the transmission loss compared to chirp signals. Tlelo-Cuautle et al. [26] novelly proposed an elegant system with the open curve of equilibrium points, of which the chaotic oscillator was implemented via the field-programmable-gate-array (FPGA). In [27], the authors developed a new multilayer perceptron (MLP), which was implemented by effectively utilizing an FPGA to forecast experimental-chaotic time-series. In [15], Yang and Zhang novelly introduced a global chaotic synchronization approach for identical systems, and successfully applied it to secure communication. In addition, Naderi and Kheiri [16] investigated the exponential-chaotic synchronization of the system together with the successful application in secure communication. A novel synaptic weight update learning-rule of Hermite-neural-network was introduced in [21]. Chen et al. [30] novelly investigated the hybrid synchronization feature in the array of coupled-chaotic systems. Moreover, numerical, analog and digital circuit models were detailedly investigated and presented in [19] with the 3-dimensional, continuous and autonomous new chaotic system.
Extensive research has been done for chaotic synchronization of sensor systems by employing and utilizing the effective approaches up to now, such as the neurodynamic approach [31,32], the active control approach [14,33], the sliding mode control approach [2], the model predictive control approach [34], and the adaptive backstepping control approach [35]. For instance, Li et al. [31] presented a simple controller designed by the conventional zeroing neurodynamic (CZN) approach for synchronization of chaotic systems. Moreover, Ahmad et al. [14] studied and investigated the global-chaotic synchronization issue for two identical as well as nonidentical chaotic systems via novelly utilizing a linear-active-control (LAC) approach. In addition, Zhang and Liu [34] novelly proposed a robust model predictive control approach to address synchronization of the discrete-time-chaotic systems with polytopic-model-uncertainties. Lin et al. [35] proposed a systematic approach for developing, as well as neural-adaptive backstepping-control of the chaotic system with uncertainties. Li et al. [36] novelly developed a method for the impulsive lag synchronization of chaotic systems.
Due to the advantages in terms of distributed storage, parallelism and easy implementation by the hardware, the neurodynamic approach has been served as a prior alternative for chaotic synchronization of sensor systems by researchers as well as engineers [37,38,39,40,41,42,43,44,45]. As the new branch of recurrent-neural-networks (RNNs) [46,47,48,49], various neural network models designed by the CZN approach have been developed as effective tools for the online engineering issues handling, as well as real-time synchronization of chaotic systems [50,51,52,53,54,55,56]. For instance, Zhang et al. [53] detailedly investigated the control issues of three kinds of chaotic systems by combining the CZN approach as well as the gradient neurodynamic approach to design an effective controller. Moreover, an effective stabilization control method of the hyper-chaotic system with only-one control-input was investigated in [55] by using a neurodynamic approach. Jin et al. [56] novelly proposed a controller-design approach, for tracking-control of a modified Lorenz chaotic system with the division by zero problem conquered.
By utilizing the information of the time derivative, extensive works for different real-time engineering problems as well as control and synchronization of chaotic sensor systems were developed by leveraging the CZN approach. It was theoretically proved that the associated models or controllers designed by the CZN approach can find the theoretical online solutions with global-and-exponential convergence property. However, such a convergence property may still not be sufficient for a strict real-time requirement in a complex environment, such as real-time secure communication systems and radar communication systems [57,58]. In addition, as the complexity of systems increases, the computational scale would become intensively large, and the synchronization accuracy would become particularly low while the real-time capability of chaotic systems needs to be considered in some practical applications. For instance, in [31], the authors developed a simple controller on the basis of the CZN approach. It was proven in [31] that resultant synchronization-error exponentially converges towards zero without considering disturbances by using such a controller. However, the low synchronization accuracy may occur if such a controller is applied in the real-time synchronization of chaotic systems within a short synchronization duration, which finally leads to the failure of synchronization process and chaos behavior.
Being superior to the above-mentioned works on the basis of the CZN approach, this paper introduces and develops a novel super-exponential-zeroing neurodynamic (SEZN) approach and its associated controller. Quite different from the CZN approach with exponential convergence property, the controller designed by the proposed SEZN approach inherently possesses the advantage of super-exponential convergence, which makes the synchronization process faster and more accurate. Theoretical analyses rigorously prove the stability and convergence superiorities in both faster convergence rate as well as lower error bound within the synchronization duration. To the best of the authors’ knowledge, the SEZN approach as well as its associated controller with the outstanding super-exponential convergence property for the chaotic synchronization of sensor systems have not been investigated in the existing research. This work considers the chaotic issue related to sensor systems. It is a critical issue and some sensors fail exactly due to the chaotic disturbances. This is the motivation for us to develop a theoretical model to harness this issue. The zeroing neurodynamic architecture for designing the controller of chaotic sensor systems is presented in Figure 1 for better understanding the main principle.
The remaining part is structured as follows. The formulation of synchronization between two chaotic systems is presented as preliminaries, and the corresponding controllers designed by the SEZN approach as well as the CZN approach are presented in Section 2. In Section 3, rigorous theoretical analyses on the controller designed by the proposed SEZN approach are presented. Section 4 shows simulation studies including three synchronization examples, comprehensive comparisons and extensive tests. Section 5 concludes this paper with future directions. Before ending the introductory section, the contributions of the paper are highlighted as follows.
  • By making progress along the direction of the CZN approach, the paper proposes an effective SEZN approach and its associated controller to promote the convergence properties, and accelerate the synchronization process of chaotic sensor systems.
  • The controller designed by the proposed SEZN approach distinctively and inherently possesses the advantage of super-exponential convergence, which makes the synchronization process faster and more accurate. It is a breakthrough in the convergence research of the neurodynamic approach and real-time chaotic synchronization of sensor systems.
  • Theoretical analyses on the stability and convergence advantages in terms of both faster convergence speed and lower error bound within the synchronization duration are shown in detail to guarantee the validity and advantage of the SEZN approach and its associated controller.
  • Simulation studies including three synchronization examples, comparisons with other methods as well as extensive tests all verify the effectiveness as well as superiority of the SEZN approach and the related controller in practice.

2. Preliminaries and Neurodynamic Approaches

The formulation of real-time synchronization between two chaotic sensor systems is presented as preliminaries in this section. Then, the SEZN approach is proposed for the design of the controller. For comparative purposes, the CZN approach is also presented accordingly.

2.1. Synchronization of Chaotic Systems

Let us consider a master chaotic system with a general form as follows:
x ˙ m ( t ) = f m ( x m ( t ) ) ,
where x m ( t ) = [ x m 1 ( t ) , x m 2 ( t ) , , x m n ( t ) ] T R n is a state vector of master chaotic system, and f m ( · ) : R n R n is a nonlinear mapping vector of a specific master chaotic sensor system. Correspondingly, a slave chaotic system with a general form is presented:
x ˙ s ( t ) = f s ( x s ( t ) ) + u ( t ) ,
where vector x s ( t ) = [ x s 1 ( t ) , x s 2 ( t ) , , x s n ( t ) ] T R n is a state vector of slave chaotic system, and mapping f s ( · ) : R n R n is a nonlinear mapping vector of a specific slave chaotic system. In addition, vector u ( t ) = [ u 1 ( t ) , u 2 ( t ) , , u n ( t ) ] T R n is a control-input vector transmitted to a slave chaotic system for synchronization.
If the initial state vectors x m ( 0 ) and x s ( 0 ) of both master as well as slave chaotic systems differ from each other, the state trajectories of such systems differ quite a lot. The objective for synchronization between master chaotic system (1) and slave chaotic system (2) is to develop a control-input vector u ( t ) so that the slave system is forced to track the master system with the synthesized state error e ( t ) = x m ( t ) x s ( t ) converging to zero. Extensive research for real-time chaotic synchronization of sensor systems has been proposed by leveraging the CZN approach for fully exploiting the time-derivative information. The associated models and controllers designed by the CZN approach have been proven to possess the global as well as exponential convergence property. However, such a convergence property may not be sufficient for a strict real-time requirement in a complex environment, such as real-time secure communication systems and radar communication systems [57,58]. In addition, as the complexity of systems increases, the computational scale would become intensively large, and the synchronization accuracy would become particularly low when the real-time capability of chaotic systems needs to be considered in practical applications. To tackle the tough issue in the above discussion, we make progress along the direction of CZN research, and further propose a new SEZN approach with super-exponential convergence property.
Remark 1.
Note that most of the specific chaotic systems could be formulated as the master chaotic system (1) with a general form of nonlinear differential equations, such as Lu chaotic systems [53], Chen chaotic systems [55], and Lorenz chaotic systems [56], which covers most common chaotic systems [31].

2.2. Neurodynamic Approaches

The formulation for chaotic synchronization of sensor systems is presented. In this section, we propose the SEZN approach for designing the controller of chaotic sensor systems. For further investigation and better comparison, the controller designed by the CZN approach is also presented. To achieve the real-time synchronization of slave chaotic system (2) and master chaotic system (1) under the influence of external disturbances, a controller is designed by the following SEZN approach.
First, to monitor as well as to control the synchronization procedure of chaotic systems (2) and (1), a vector valued error-function (for the real-time measurement of difference between states of master and slave chaotic sensor systems) is defined as follows:
e ( t ) = x m ( t ) x s ( t ) ,
To make each element e i ( t ) , with i = 1 , 2 , , n , of the synthesized error (3) converge towards zero with respect to time t, the SEZN approach is utilized with the following dynamic equation:
e ˙ ( t ) = λ exp ( t ) Y ( e ( t ) ) ,
where design parameter λ R + is set for the stability and convergence of neurodynamic model. Besides, Y ( · ) : R n R n is an alternative activation function vector mapping with each element being a monotonically-increasing-odd-function, which could be used to accelerate convergence speed of the neurodynamic model. Without loss of generality and for simplicity, a linear activation function Y ( e ( t ) ) = e ( t ) is used and investigated in the paper.
By substituting chaotic systems (2) and (1) into dynamic Equation (4), the corresponding neurodynamic model for the chaotic synchronization of sensor systems is depicted as follows:
f m ( x m ( t ) ) f s ( x s ( t ) ) u ( t ) = λ exp ( t ) Y ( x m ( t ) x s ( t ) )
with e ˙ ( t ) = x ˙ m ( t ) x ˙ s ( t ) . Due to the unavoidable existence of unexpected external time-varying disturbances in the complex environment, the synchronization of chaotic systems would be a knotty time-varying problem. As readily founded in the neurodynamic model (5), the proposed SEZN approach can effectively handle the disturbance rejection issue in a relatively simple manner via exploiting the time-derivative information as well as the super-exponential properties of the involved chaotic systems.
According to neurodynamic model (5), the associated controller with explicit control-input vector u ( t ) is thus designed:
u ( t ) = f m ( x m ( t ) ) f s ( x s ( t ) ) + λ exp ( t ) Y ( x m ( t ) x s ( t ) ) .
Note that the associated controller (6) designed by the proposed SEZN approach does not require any information of external disturbances which is thus applicable in practical applications. The neuron-connection architecture of the RNN model for designing the controller of chaotic systems via the proposed SEZN approach is presented in Figure 2. As one can readily find from the figure, the RNN model in the paper is a typical kind of Hopfield-type RNN [51] with each layer having n neurons. Unlike the traditional feed-forward neural networks (FNNs), the RNNs are the neural networks that possess the feedback connections of each network layers [59]. The related structure of RNNs is more complicated than the one of FNNs. More specifically, each neuron in the RNNs exports outputs to other neurons via the connected synapses. At the same time, each neuron in the RNNs receives inputs from other neurons via the connected synapses. The input information depends on the initial states of the RNNs. Then, the real-time states vary adaptively. Finally, the RNNs converge to the equilibrium states (or termed steady states), and the steady states are the outputs of the RNNs. The output signals of the RNN model are transmitted to the effectors, e.g., the slave chaotic sensor systems. For superiorities of parallelism and easy implementation by hardware, the RNN model can be implemented by utilizing embedded systems such as field-programmable gate arrays (FPGAs) [26,27,60]. Many state-of-the-art studies [27,61,62] have been reported for the effective implementation of the neural network model such as the MLP. In [27], the MLP was effectively implemented by utilizing the FPGA Ciclone IV GX FPGA DE2i-150 from Altera. Such an MLP is interfaced with a computer by utilizing the serial communication protocol to feed the input data, which was introduced in detail in [60]. The extensions of the above RNN model to the real implementations on FPGAs could be interesting and open future research directions.
To lay a basis for further investigation and comparison, the controller designed by the CZN approach for the chaotic synchronization of sensor systems is also presented as followed [31]:
u ( t ) = f m ( x m ( t ) ) f s ( x s ( t ) ) + γ Ψ ( x m ( t ) x s ( t ) ) ,
where design parameter γ R + is set for the stability and convergence of the above controller, and Ψ ( · ) : R n R n is an alternative activation-function vector mapping for the CZN approach. For fair comparisons, design parameters are selected to be γ = λ , and activation-function vector mappings Y ( · ) and Ψ ( · ) are both set to be linear activation function.

3. Theoretical Analyses

To confirm the validity and superiority of the proposed SEZN approach and the related controller (6) for the synchronization of chaotic systems, the theoretical analyses are presented in detail. In addition, the corresponding theoretical results of the CZN approach are also presented for better comparison.
Definition 1.
[63] For chaotic synchronization of sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , a vector valued error function e ( t ) at time t 0 synthesized by a control system is said to be globally and exponentially convergent to zero if it satisfies
e ( t ) E α e ( 0 ) E exp ( β t ) , t 0 ,
where symbol · E denotes the Euclidean norm of a vector, and constants α and β exist with β being the exponential convergence rate of e ( t ) E .
Definition 2.
[63] For the chaotic synchronization of sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , a state trajectory x s ( t ) of slave chaotic system (2) at time t 0 synthesized by a control system is said to be globally and exponentially convergent to the state x m ( t ) of master chaotic system (1) if it satisfies
x m ( t ) x s ( t ) E α x m ( 0 ) x s ( 0 ) E exp ( β t ) . t 0 .
Definition 3.
[64] For the chaotic synchronization of sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , a vector-valued error function e ( t ) at time t 0 synthesized by a control system is said to be globally and super-exponentially convergent to zero if it satisfies
e ( t ) E α e ( 0 ) E exp ( β exp ( t ) ) , t 0 ,
where constants α and β exist with β exp ( t ) / t being the super-exponential convergence rate of e ( t ) E .
Definition 4.
[64] For the chaotic synchronization of sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , a state trajectory x s ( t ) of slave chaotic system (2) at time t 0 synthesized by a control system is said to be globally and super-exponentially convergent to the state x m ( t ) of master chaotic system (1) if it satisfies
x m ( t ) x s ( t ) E α x m ( 0 ) x s ( 0 ) E exp ( β exp ( t ) ) . t 0 .
Theorem 1.
[65,66] For the chaotic synchronization of sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , the control system equipped with controller (6) is globally stable in the sense of Lyapunov.
Proof of Theorem 1.
For handling the synchronization of chaotic sensor systems (1) and (2), the dynamical equation of the closed-loop control system designed by the proposed SEZN approach is depicted as follows:
e ˙ ( t ) = λ exp ( t ) Y ( e ( t ) ) ,
where e ( t ) = x m ( t ) x s ( t ) . If a linear activation-function processing-array Y ( · ) is utilized, Equation (8) can be rewritten as
e ˙ ( t ) = γ exp ( t ) e ( t ) .
Let us define a Lyapunov function candidate:
L ( t ) = e ( t ) E 2 2 = e T ( t ) e ( t ) 2 .
Note that L ( t ) is positive-definite in view of L ( t ) > 0 for e ( t ) 0 , and L ( t ) = 0 for e ( t ) = 0 only. Afterwards, one can have the time-derivative of L ( t ) as
L ˙ ( t ) = d L ( t ) d t = e T ( t ) d e ( t ) d t = λ exp ( t ) e T ( t ) e ( t ) .
Therefore, one can obtain the result that L ˙ ( t ) is negative-definite for time t [ 0 , + ) with design parameter λ > 0 . Based on the Lyapunov stability theory [66], the control system equipped with controller (6) is globally stable. The proof is thus completed. □
Theorem 2.
[64,65] For the synchronization of chaotic sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , the vector-valued error function e ( t ) at time t 0 synthesized by control system equipped with controller (6) globally and super-exponentially converges to zero with the super-exponential convergence rate being λ exp ( t ) / t .
Proof of Theorem 2.
Note that the ith dynamical subsystem corresponding to error function e ( t ) in neurodynamic model (5) is depicted as
e ˙ i ( t ) = λ exp ( t ) e i ( t )
with i = 1 , 2 , m . Based on the differential equation theory [67], the solution to (9) is
e i ( t ) = e i ( 0 ) exp ( λ ) exp ( λ exp ( t ) ) .
The vector-formed of (10) is thus as
e ( t ) = e ( 0 ) exp ( λ ) exp ( λ exp ( t ) ) .
Therefore, the residue error is obtained as
e ( t ) E = i = 1 m e i 2 ( 0 ) exp ( 2 λ ) exp ( λ exp ( t ) ) .
Equation (12) means that the residue error of the neurodynamic model (5) globally and converges to zero with super-exponential convergence rate as λ exp ( t ) / t .
According to Definition 3, we have the result that the vector-valued error function e ( t ) synthesized by the control system equipped with controller (6) globally and super-exponentially converges to zero with the super-exponential convergence rate being λ exp ( t ) / t . The proof is thus completed. □
Corollary 1.
[64,65] For the synchronization of chaotic senor systems (1) and (2), starting with a random initial state x s ( 0 ) , the state trajectory x s ( t ) of slave chaotic system (2) at time t 0 synthesized by a control system equipped with controller (6) globally and super-exponentially converges to the state x m ( t ) of master chaotic system (1).
Proof of Corollary 1.
It can be generalized from Definition 4 and the proof of Theorem 2. □
For better comparison, corresponding theoretical results of the controller (7) designed by the CZN approach for chaotic synchronization of sensor systems (1) and (2) are also provided as the following lemma [31].
Lemma 1.
[63] For the synchronization of chaotic sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , the vector-valued error function e ( t ) at time t 0 synthesized by control system equipped with controller (7) exponentially converges to zero with the exponential convergence rate being γ.
Proof of Lemma 1.
The ith dynamical subsystem corresponding to error function e ( t ) of control system equipped with controller (7) is depicted as
e ˙ i ( t ) = γ e i ( t )
with i = 1 , 2 , m . On the basis of the differential equation theory [67], the solution to (13) is
e i ( t ) = e i ( 0 ) exp ( γ t ) .
The vector-formed of (14) can be obtained:
e ( t ) = e ( 0 ) exp ( γ t ) .
The residue error is obtained as follows:
e ( t ) E = e i ( 0 ) E exp ( γ t ) .
Equation (16) means that the residue error of the control system globally and exponentially converges to zero with exponential convergence rate being λ .
According to Definition 1, we have the result that the vector-valued error function e ( t ) synthesized by the control system equipped with controller (7) globally and exponentially converges to zero with the exponential convergence rate being λ . The proof is thus completed. □
Corollary 2.
[63] For the synchronization of chaotic sensor systems (1) and (2), starting with a random initial state x s ( 0 ) , the state trajectory x s ( t ) of slave chaotic system (2) at time t 0 synthesized by a control system equipped with controller (7) globally and exponentially converges to the state x m ( t ) of master chaotic system (1).
Proof of Corollary 2.
It can be generalized from Definition 2 and the proof of Lemma 1. □
To confirm the fast convergence property of the control system equipped with controller (6), the following theorem is presented in terms of convergence performance of the bound of residual error.
Theorem 3.
[64,65] For the synchronization of chaotic sensor systems (1) and (2), starting with the same random initial state x s ( 0 ) , the upper bound of residual error e SEZN ( t ) E synthesized by a control system equipped with controller (6) is lower than residual error e CZN ( t ) E synthesized by a control system equipped with controller (7) at the same instance t * ( 0 , + ) , i.e., e SEZN ( t * ) E < e CZN ( t * ) E , with the same design parameters λ = γ .
Proof of Theorem 3.
According to residual errors of control systems equipped with controllers (6) and (7), define two function candidates to measure the real-time residual errors via the SEZN approach and the CZN approach respectively as follows:
L SEZN ( t ) = e SEZN ( t ) E 2 2 , L CZN ( t ) = e CZN ( t ) E 2 2 .
Both L SEZN ( t ) and L CZN ( t ) are positive-definite in view of L SEZN ( t ) > 0 and L CZN ( t ) > 0 for e SEZN ( t ) 0 and e CZN ( t ) 0 , and L SEZN ( t ) = 0 and L CZN ( t ) = 0 for both e SEZN ( t ) = 0 and e CZN ( t ) = 0 only. Then, we can obtain the time-derivatives of L SEZN ( t ) and L CZN ( t ) respectively as follows:
L ˙ SEZN ( t ) = λ exp ( t ) e SEZN T ( t ) e SEZN ( t ) ,
L ˙ CZN ( t ) = γ e CZN T ( t ) e CZN ( t ) .
Compared (17) with (18), for the same parameters λ = γ and the same initial states e SEZN ( t ini ) = e CZN ( t ini ) at time t ini [ 0 , + ) , we have
L ˙ SEZN ( t ini ) < L ˙ CZN ( t ini ) .
In the next moment, i.e., t i n i = t i n i + t with t 0 , for t ( 0 , + ) , we can obtain
L SEZN ( t ini + t ) = L SEZN ( t ini ) + t L ˙ SEZN ( t ini ) ,
and
L CZN ( t ini + t ) = L CZN ( t ini ) + t L ˙ CZN ( t ini ) .
According to (19), with the same initial states, i.e., e SEZN ( t ini ) = e CZN ( t ini ) 0 , we have
L SEZN ( t ini + t ) < L CZN ( t ini + t ) .
Therefore, we have the conclusion that
e SEZN ( t * ) E < e CZN ( t * ) E ,
where t * = t i n i + t ( 0 , + ) . Equation (22) means that the upper bound of residual error synthesized by a control system equipped with controller (6) is lower than residual error e CZN ( t ) E synthesized by a control system equipped with controller (7) at the same instance t * ( 0 , + ) with the same parameters λ = γ . The proof is thus completed. □

4. Verifications, Comparisons and Tests

Simulation verifications including three synchronization examples, comparisons with other approaches, and extensive tests are provided to substantiate the validity, fast convergence performance as well as superiority of the proposed SEZN approach and the associated controller (6) for the chaotic synchronization of sensor systems.

4.1. Synchronization Examples

In the examples, the synchronization of two identical Lu chaotic systems, two identical autonomous chaotic systems, and two nonidentical chaotic systems are successively considered and presented. Without losing generality, the initial value of each state of chaotic sensor systems is set to be x m ( 0 ) = [ 1 , 1 , 1 ] T and x s ( 0 ) = [ 3 , 3 , 3 ] T . The numerical studies are conducted on MATLAB R2014a environment implemented by a personal digital computer with a CPU of Inter(R) Core(TM) i5-7400U @ 3.00 GHz, 4.00 GB memory as well as a Windows 10 Ultimate operating system.

4.1.1. Synchronization of Two Identical Lu Chaotic Systems

Let us investigate the following Lu chaotic system [31]:
x ˙ 1 ( t ) = a ( x 2 ( t ) x 1 ( t ) ) , x ˙ 2 ( t ) = x 1 x 3 ( t ) + c x 2 ( t ) , x ˙ 3 ( t ) = x 1 ( t ) x 2 ( t ) b x 3 ( t ) ,
where a = 36 , b = 3 and c = 20 . For the synchronization of identical Lu chaotic systems, the real-time master chaotic system can be depicted in
x ˙ m ( t ) = a ( x m 2 ( t ) x m 1 ( t ) ) x m 1 x m 3 ( t ) + c x m 2 ( t ) x m 1 ( t ) x m 2 ( t ) b x m 3 ( t ) ,
and the real-time slave chaotic system with control input vector can be depicted in
x ˙ s ( t ) = a ( x s 2 ( t ) x s 1 ( t ) ) x s 1 x s 3 ( t ) + c x s 2 ( t ) x s 1 ( t ) x s 2 ( t ) b x s 3 ( t ) + u ( t ) .
The synchronization duration of this example is set to be T d = 3 s. In addition, design parameter is λ = 1 . The corresponding simulation results of synchronization of two identical Lu chaotic systems (24) and (25) equipped with controller (6) using the proposed SEZN approach are illustrated in Figure 3 and Figure 4. Specifically, Figure 3a shows real-time synchronization of two such identical Lu chaotic systems (24) and (25) in three-dimensional space. With different values of initial states, the slave Lu chaotic systems (25) quickly synchronize toward the master Lu chaotic systems (24). In addition, Figure 3b–d respectively illustrate each state, i.e., x s 1 , x s 2 and x s 3 of the slave system, which coincides well with each state, i.e., x m 1 , x m 2 and x m 3 , of the master system. As shown in Figure 4, the absolute values of synchronization errors of all states are relatively small (or say, ignorable), and quickly converge to zero. Moreover, the supremum of each error keeps showing the convergence tendency during the synchronization process, which is consistent with the theoretical result presented in Theorem 2, i.e., with the error function being super-exponentially convergent to zero. The above results illustrate the fast convergence performance of the proposed SEZN approach as well as the associated controller (6) for the synchronization of two identical Lu chaotic systems.
It is worth pointing out here that the works in [68,69] implemented on CMOS integrated circuits and FPGA embedded systems possess outstanding synchronization performance between two chaotic systems, and the associated errors are accomplished very fast, i.e., in the very minimum number of iterations. In the illustrative examples of the numerical simulations, the chaotic systems are synchronized within 2.4 s (the synchronization task duration T d = 3 s) with the design parameter being λ = 1 . Note that the selection of design parameter λ can be predefined by practitioners. Theoretically, arbitrary value satisfying λ > 0 can be set. In practical applications, for the purpose of acceleration of the convergence rate, the value of design parameter λ can be set as appropriately large as the hardware would permit [70]. To further show the fast synchronization of chaotic systems, the tests have been conducted by using a larger value of design parameter λ . The graphical results are shown in Figure 5. As one can readily see in this figure, two identical Lu chaotic systems (24) and (25) can be synchronized within 0.5 ms (the same synchronization task duration being T d = 3 s) when the design parameter is set to be λ = 10 4 . As proved in Theorem 2, the control system presents the super-exponential convergence and synchronization property with convergence rate being λ exp ( t ) / t . Therefore, by choosing appropriately large values of design parameter λ , controller (6) designed via the proposed SEZN approach possesses desirable convergence speed, i.e., within milliseconds, for the fast chaotic synchronization of sensor systems in practice.

4.1.2. Synchronization of Two Identical Autonomous Chaotic Systems

Let us investigate the following new autonomous chaotic system proposed in [14]:
x ˙ 1 ( t ) = p ( x 2 ( t ) x 1 ( t ) ) + x 2 ( t ) x 3 ( t ) , x ˙ 2 ( t ) = ( r p ) x 1 x 1 x 3 ( t ) + r x 2 ( t ) , x ˙ 3 ( t ) = q x 3 ( t ) s x 2 ( t ) x 2 ( t ) ,
where p = 40 , q = 5 , r = 30 and s [ 0 , 10 ] . For synchronization of identical autonomous chaotic systems with the above form, the real-time master chaotic system is described as
x ˙ m ( t ) = p ( x m 2 ( t ) x m 1 ( t ) ) + x m 2 ( t ) x m 3 ( t ) ( r p ) x m 1 x m 1 x m 3 ( t ) + r x m 2 ( t ) q x m 3 ( t ) s x m 2 ( t ) x m 2 ( t ) ,
and the slave chaotic system with control input vector is described as
x ˙ s ( t ) = p ( x s 2 ( t ) x s 1 ( t ) ) + x s 2 ( t ) x s 3 ( t ) ( r p ) x s 1 x s 1 x s 3 ( t ) + r x s 2 ( t ) q x s 3 ( t ) s x s 2 ( t ) x s 2 ( t ) + u ( t ) .
The synchronization duration of this example is set to be T d = 3 s. In addition, design parameter is still set to be λ = 1 . The corresponding simulation results of synchronization of two identical autonomous chaotic systems (27) and (28) equipped with controller (6) using the proposed SEZN approach are illustrated in Figure 6 and Figure 7. Specifically, Figure 6a shows real-time synchronization of two such identical autonomous chaotic systems (27) and (28) in three-dimensional space. With different values of initial states, the slave autonomous chaotic systems (28) also quickly synchronize toward the master autonomous chaotic systems (27). In addition, Figure 6b–d respectively show each state, i.e., x s 1 , x s 2 and x s 3 of the slave system, coincides well with each state, i.e., x m 1 , x m 2 and x m 3 , of the master system within the synchronization duration. As we can see in Figure 7, the absolute values of synchronization errors of all states are also relatively small (or say, ignorable), and quickly converge to zero. Moreover, the supremum of each error shows super-exponential convergence property. The error function is super-exponentially convergent toward zero. The above results also illustrate the fast convergence performance of the proposed SEZN approach as well as the associated controller (6) for the synchronization of two identical autonomous chaotic systems.
To further show the performance details (i.e., quantifying) of the rejection of chaotic disturbances, the absolute values of position errors, i.e., | e i ( t ) | , synthesized by the proposed SEZN approach and its associated controller at different time instants, i.e., t = 0.6 s, 1.2 s, 1.8 s, 2.4 s and 3 s, in three synchronization examples are presented in Table 1, Table 2 and Table 3, respectively. As one can readily find in the graphical results, the absolute values of errors show similar convergence properties for rejection of chaotic disturbances. The errors show fast decreasing tendency, and rapidly converge towards zero with the global and super-exponential properties. Such graphical results are also consistent with theoretical analyses in Section 3.
Moreover, we have summarized number of iterations and estimation time for synchronization of chaotic systems in the above three synchronization examples (i.e., two identical Lu chaotic systems, two identical autonomous chaotic systems, and two nonidentical chaotic systems), and presented the associated graphical results in Table 4. As shown in Table 4, if the step size is selected to be h = 0.001 and the design parameter is set to be λ = 1 , each estimation time for synchronization in three examples is less then 2.4 s with the number of iterations being less than 2400.

4.1.3. Synchronization of Two Nonidentical Chaotic Systems

We further investigate and achieve synchronization of nonidentical chaotic systems, i.e., with the maser chaotic system being the Lu chaotic system (24) and the slave chaotic system being the autonomous chaotic system (28).
The synchronization duration of this example is set to be T d = 3 s. In addition, design parameter is set to be λ = 1 . The corresponding simulation results of synchronization of two nonidentical chaotic systems (24) and (28) equipped with controller (6) using the proposed SEZN approach are illustrated in Figure 8 and Figure 9. Specifically, the real-time synchronization of two such nonidentical chaotic systems (24) and (28) is shown in Figure 8a in three-dimensional space. With different initial states, the slave autonomous chaotic system (28) still quickly synchronizes toward the master Lu chaotic system (24). In addition, Figure 8b–d respectively show each state, i.e., x s 1 , x s 2 and x s 3 of the slave autonomous chaotic system (28), almost overlaps each state, i.e., x m 1 , x m 2 and x m 3 , of the master Lu chaotic system (24) within the synchronization duration. As shown in Figure 9, the absolute values of synchronization errors of all states are also relatively small (or say, ignorable), and quickly converge to zero. Moreover, the supremum of each error shows super-exponential convergence property. The error function is super-exponentially convergent to zero, for the case of synchronization of two nonidentical chaotic systems. The above results also illustrate the fast convergence performance of the proposed SEZN approach as well as the associated controller (6) for the synchronization of two nonidentical chaotic systems.

4.2. Comparisons with Other Approaches

In this subsection, to substantiate the fast convergence property and superiority of the proposed SEZN approach, we conduct and show the detailed comparisons by using other approaches, e.g., the CZN approach, for the synchronization of chaotic systems under the same conditions.
Originally derived from Zhang et al. [31] to design the neurodynamic models, the CZN approach is able to handle different time-varying problems including the synchronization of chaotic systems. Specifically, for synchronization of chaotic systems, the associated controller designed by the CZN approach is depicted as (7). For better comparison, the design parameter of the CZN approach is set to be γ = λ = 1 in this simulation. In addition, other simulation conditions are set the same as those in Section 4.1. The comparative simulation results of synchronization performance between two identical Lu chaotic systems (24) and (25), two identical autonomous chaotic systems (27) and (28) and two nonidentical chaotic systems (24) and (28) equipped with controllers (6) and (7) via the proposed SEZN and CZN approaches are presented in Figure 10, Figure 11 and Figure 12. Specifically, in three comparative synchronization examples, the residual errors synthesized by two controllers designed by SEZN and CZN approach, possess different convergence properties, i.e., super-exponential convergence and exponential convergence properties. As shown in these figures, the residual error synthesized by controller (6) designed by the proposed SEZN approach present faster convergence speed in transient state and lower error bound in steady state compared with that of synthesized by controller (7) designed by the CZN approach. The above comparative results are consistent with the theoretical results presented in Theorem 3.
Moreover, to further show the advantages of the controller (6) designed by the proposed SEZN approach, comprehensive comparisons among different approaches for the synchronization of chaotic systems are summarized in Table 5. As seen and compared from the table, the SEZN proposed in this paper possesses the fast convergence speed, i.e., the super-exponential convergence, and global convergence property, which is substantiated via three examples in Section 4.1. In addition, there is no parameter selection limitation during the design process of the control system. Compared with other approaches [14,31,53,54,55,56,71], the above-mentioned advantages make the controller (6) designed by the proposed SEZN approach more suitable for practical applications of the real-time synchronization of chaotic systems with the requirement of fast computational speed.

4.3. Extensive Tests

To investigate the synchronization and convergence performance of the controller (6) designed by the proposed SEZN approach, extensive tests in terms of residual error under the conditions of different values of design parameter λ and different values of initial states x m ( 0 ) and x s ( 0 ) of master and slave chaotic systems are conducted respectively. The corresponding test results are shown in Figure 13 and Figure 14. Firstly, we investigate the impact on the convergence performance of the selection of design parameter λ . As shown in Figure 13, starting from the same initial states, the residual errors present faster convergence tendency as the values of design parameter λ gradually increase from 1 to 5. In other words, the convergence speed of residual errors synthesized by controller (6) designed via the proposed SEZN approach can further be improved by increasing the design parameter appropriately. Such graphical results are also consistent with the theoretical results presented in Theorem 2. That is to say, the control system presents the super-exponential convergence and synchronization property with convergence rate being λ exp ( t ) / t . In practical applications, by choosing appropriate values of design parameter λ , controller (6) designed via the proposed SEZN approach possesses desirable convergence speed for the real-time synchronization of chaotic systems.
Then, we investigate the impact of initial states x m ( 0 ) and x s ( 0 ) of master and slave chaotic systems on the convergence performance. As shown in Figure 14, from five different randomly generated initial states x m ( 0 ) and x s ( 0 ) , the residual errors synthesized by controller (6) designed via the proposed SEZN approach present similar convergence property, i.e., similar convergence speed in transient state and similar error bound in steady state. Such graphical results are also consistent with the theoretical results presented in Theorem 2. That is to say, the residual errors synthesized by controller (6) designed via the proposed SEZN approach converge to zero globally.
All results verify that the SEZN approach possesses the outstanding and fast convergence properties for the real-time synchronization of chaotic systems, and thus is more suitable for practical applications with the requirement of fast computational speed.
Remark 2.
Note that the extensive tests in the above are conducted in terms of synchronization performance and residual error under the conditions of different values of design parameter λ (related to step sizes) and different values of initial states x m ( 0 ) and x s ( 0 ) of master and slave chaotic systems. The tests have been justified to guarantee chaotic regime, i.e., the synchronization performance and residual error. If bad initial conditions or step sizes are chosen, the chaotic behavior would be suppressed in the very short time when the chaotic oscillators or systems are implemented into an FPGA in engineering applications [68,72,73]. Note that many effective remedial strategies, e.g., the trigonometric polynomial method [73], for handling this issue have been proposed and developed. The investigations on the limitation of numerical simulation and possible extension to the real implementation could be interesting and open future research directions.

5. Conclusions and Future Work

In this paper, a novel SEZN approach together with its associated controller (6) has been proposed to improve the convergence performance and accelerate the synchronization process of chaotic sensor systems by rejecting the chaotic disturbances. Superior to the CZN approach with exponential convergence property, the controller designed by the proposed SEZN approach has inherently shown the advantage of super-exponential convergence, which has made the synchronization process faster and more accurate. Theoretical analyses on the stability and convergence advantages in terms of both the faster convergence speed and lower error bound within the duration have been rigorously presented. Three synchronization examples have verified the effectiveness of the proposed SEZN approach and its associated controller for the synchronization of chaotic systems. Comparisons with other approaches, e.g., the CZN approach, have illustrated the convergence superiorities of the proposed SEZN approach. Extensive tests have shown in detail the impact on convergence performance by choosing different values of design parameter and initial state.
Note that the RNN model equipped with a linear activation function thus constitutes a linear controller. Therefore, the theoretical analyses are presented in the framework of the proposed SEZN approach as well as its linear controller. Actually, a nonlinear activation function, such as bi-exponential activation function [74] and Li activation function [40], can also be applied to the design of the controller. The detailed investigation of the theory of the proposed SEZN approach as well as its associated controller in the nonlinear case is generally considered to be a challenging issue. Moreover, many state-of-the-art applications on security applying chaotic systems were implemented on the analog integrated circuits, e.g., the complementary-metal-oxide-semiconductor (CMOS) integrated circuits [69] and digital integrated circuits, e.g., the FPGA embedded systems [68]. Therefore, future work lies in the following facts: (i) detailed investigation of the theory of the proposed SEZN approach and the corresponding controller in nonlinear case; (ii) extension of the proposed controller to the real circuits and systems such as CMOS and FPGA; As a final remark of this paper, to the best of the authors’ knowledge, this is the first work in the framework of zeroing neurodynamic that is able to elegantly accelerate the synchronization process of chaotic systems with the super-exponential convergence property (a fast convergence speed).

Author Contributions

Conceptualization, D.C. and S.L.; methodology, D.C. and S.L.; software, D.C. and Q.W.; validation, D.C, S.L. and Q.W.; formal analysis, D.C. and S.L.; investigation, D.C. and S.L.; resources, D.C. and S.L.; data curation, D.C. and S.L.; writing and original manuscript preparation, D.C; writing—review and editing, D.C. and S.L.; visualization, D.C. and S.L.; supervision, D.C. and S.L.; project administration, D.C. and S.L.; funding acquisition, S.L. and Q.W.

Funding

This work is supported by the National Natural Science Foundation of China (with numbers 61401385 and 61702146), by Hong Kong Research Grants Council Early Career Scheme (with number 25214015), by Departmental General Research Fund of Hong Kong Polytechnic University (with number G.61.37.UA7L), and also by PolyU Central Research Grant (with number G-YBMU).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lorenz, E. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  2. Chen, X.; Park, J.H.; Cao, J.; Qiu, J. Adaptive synchronization of multiple uncertain coupled chaotic systems via sliding mode control. Neurocomputing 2018, 273, 9–21. [Google Scholar] [CrossRef]
  3. Li, Y.; Li, C. Complete synchronization of delayed chaotic neural networks by intermittent control with two switches in a control period. Neurocomputing 2016, 173, 1341–1347. [Google Scholar] [CrossRef]
  4. Liao, B.; Zhang, Y. Different complex ZFs leading to different complex ZNN models for time-varying complex generalized inverse matrices. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 1621–1631. [Google Scholar] [CrossRef]
  5. Li, W. A recurrent neural network with explicitly definable convergence time for solving time-variant linear matrix equations. IEEE Trans. Ind. Informat. 2018, 14, 5289–5298. [Google Scholar] [CrossRef]
  6. Wang, X.; Li, C.; Huang, T.; Chen, L. Dual-stage impulsive control for synchronization of memristive chaotic neural networks with discrete and continuously distributed delays. Neurocomputing 2015, 149, 621–628. [Google Scholar] [CrossRef]
  7. Tian, A.-H.; Fu, C.-B.; Li, Y.-C.; Yau, H.-T. Intelligent ball bearing fault diagnosis using fractional lorenz chaos extension detection. Sensors 2018, 18, 3069. [Google Scholar] [CrossRef] [PubMed]
  8. Zeng, T.; Chang, S.; Fan, H.; Liu, Q. Design and processing of a novel chaos-based stepped frequency synthesized wideband radar signal. Sensors 2018, 18, 985. [Google Scholar] [CrossRef]
  9. Hsieh, C.-T.; Yau, H.-T.; Wu, S.-Y.; Lin, H.-C. Chaotic extension neural network theory-based XXY stage collision fault detection using a single accelerometer. Sensors 2014, 14, 21549–21564. [Google Scholar] [CrossRef]
  10. Yau, H.-T.; Hung, T.-H.; Hsieh, C.-C. Bluetooth based chaos synchronization using particle swarm optimization and its applications to image encryption. Sensors 2012, 12, 7468–7484. [Google Scholar] [CrossRef]
  11. Lin, D.; Wang, X. Observer-based decentralized fuzzy neural sliding mode control for interconnected unknown chaotic systems via network structure adaptation. Fuzzy. Set. Syst. 2010, 161, 2066–2080. [Google Scholar] [CrossRef]
  12. Liu, C.; Li, C.; Li, C. Quasi-synchronization of delayed chaotic systems with parameters mismatch and stochastic perturbation. Commun. Nonlinear Sci. Numer. Simulat. 2011, 16, 4108–4119. [Google Scholar] [CrossRef]
  13. Chen, X.; Cao, J.; Park, J.H.; Huang, T.; Qiu, J. Finite-time multi-switching synchronization behavior for multiple chaotic systems with network transmission mode. J. Frankl. Inst. 2018, 355, 2892–2911. [Google Scholar] [CrossRef]
  14. Ahmad, I.; Saaban, A.B.; Ibrahim, A.B.; Shahzad, M. Global chaos synchronization of new chaotic system using linear active control. Complexity 2014, 21, 379–386. [Google Scholar] [CrossRef]
  15. Yang, L.-X.; Zhang, J. Synchronization of three identical systems and its application for secure communication with noise perturbation. In Proceedings of the International Conference on Information Engineering and Computer Science, Wuhan, China, 19–20 December 2009; pp. 1–4. [Google Scholar]
  16. Naderia, B.; Kheiri, H. Exponential synchronization of chaotic system and application in secure communication. Optik 2016, 127, 2407–2412. [Google Scholar] [CrossRef]
  17. Gao, L.; Zhou, Z.-F.; Huang, Q.-A. A generalized polynomial chaos-based approach to analyze the impacts of process deviations on MEMS beams. Sensors 2017, 17, 256. [Google Scholar]
  18. Yu, H.; Cai, G.; Li, Y. Dynamic analysis and control of a new hyperchaotic finance system. Nonlinear Dyn. 2012, 67, 2171–2182. [Google Scholar] [CrossRef]
  19. Tuna, M.; Fidan, C.B. Electronic circuit design, implementation and FPGA-based realization of a new 3D chaotic system with single equilibrium point. Optik 2016, 127, 11786–11799. [Google Scholar] [CrossRef]
  20. Brindley, J.; Kapitaniak, T.; Kocarev, L. Controlling chaos by chaos in geophysical systems. Geophys. Res. Lett. 1995, 22, 1257–1260. [Google Scholar] [CrossRef]
  21. Shi, X.; Duan, S.; Wang, L.; Huang, T.; Li, C. A novel memristive electronic synapse-based Hermite chaotic neural network with application in cryptography. Neurocomputing 2015, 166, 487–495. [Google Scholar] [CrossRef]
  22. Cuomo, K.M.; Oppenheim, A.V.; Strogatz, S.H. Synchronization of Lorenz-based chaotic circuits with applications to communications. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 1993, 40, 626–633. [Google Scholar] [CrossRef]
  23. Teodorescu, H.N.L. Modeling natural sensitivity: ALife sensitive, selective sensors. Int. J. Biomed. Soft Comput. Hum. Sci. 2000, 6, 29–34. [Google Scholar]
  24. Hu, W.; Liu, Z. Study of metal detection based on chaotic theory. In Proceedings of the 8th World Congress on Intelligent Control and Automation, Jinan, China, 7–9 July 2015; pp. 2309–2314. [Google Scholar]
  25. Karimov, T.I.; Butusov, D.N.; Gulvanskiy, V.V.; Bogaevskiy, D.V. Comparison of chirp and chaotic wideband signals for hydroacoustics. In Proceedings of the Electromagnetics Research Symposium-Fall, Singapore, 19–22 November 2017; pp. 2521–2527. [Google Scholar]
  26. Tlelo-Cuautle, E.; de la Fraga, L.G.; Pham, V.-T.; Volos, C.; Jafari, S.; de Jesus Quintas-Valles, A. Dynamics, FPGA realization and application of a chaotic system with an infinite number of equilibrium points. Nonlinear Dyn. 2017, 89, 1129–1139. [Google Scholar] [CrossRef]
  27. Pano-Azucena, A.D.; Tlelo-Cuautle, E.; Tan, S.X.-D.; Ovilla-Martinez, B.; de la Fraga, L.G. FPGA-based implementation of a multilayer perceptron suitable for chaotic time series prediction. Technologies 2018, 6, 90. [Google Scholar] [CrossRef]
  28. de la Fraga, L.G.; Tlelo-Cuautle, E. Optimizing the maximum Lyapunov exponent and phase space portraits in multi-scroll chaotic oscillators. Nonlinear Dyn. 2014, 76, 1503–1515. [Google Scholar] [CrossRef]
  29. de la Fraga, L.G.; Tlelo-Cuautle, E.; Carbajal-Gómez, V.; Munoz-Pacheco, J. On maximizing positive Lyapunov exponents in a chaotic oscillator with heuristics. Rev. Mex. Fis. 2012, 58, 274–281. [Google Scholar]
  30. Chen, X.; Qiu, J.; Cao, J.; He, H. Hybrid synchronization behavior in an array of coupled chaotic systems with ring connection. Neurocomputing 2016, 173, 1299–1309. [Google Scholar] [CrossRef]
  31. Li, J.; Mao, M.; Zhang, Y. Simpler ZD-achieving controller for chaotic systems synchronization with parameter perturbation, model uncertainty and external disturbance as compared with other controllers. Optik 2017, 131, 364–373. [Google Scholar] [CrossRef]
  32. Li, C.; Liao, X.; Zhang, R. Impulsive synchronization of nonlinear coupled chaotic systems. Phys. Lett. A 2004, 328, 47–50. [Google Scholar] [CrossRef]
  33. Ahmad, I.; Saaban, A.B.; Ibrahima, A.B.; Shahzadb, M.; Naveed, N. The synchronization of chaotic systems with different dimensions by a robust generalized active control. Optik 2016, 127, 4859–4871. [Google Scholar] [CrossRef]
  34. Zhang, L.G.; Liu, X.J. The synchronization between two discrete-time chaotic systems using active robust model predictive control. Nonlinear Dyn. 2013, 74, 905–910. [Google Scholar]
  35. Lin, D.; Wang, X.; Nian, F.; Zhang, Y. Dynamic fuzzy neural networks modeling and adaptive backstepping tracking control of uncertain chaotic systems. Neurocomputing 2010, 73, 2873–2881. [Google Scholar] [CrossRef]
  36. Li, C.; Liao, X.; Zhang, R. A unified approach for impulsive lag synchronization of chaotic systems with time delay. Chaos Solitons Fractals 2005, 23, 1177–1184. [Google Scholar] [CrossRef]
  37. Guo, D.; Nie, Z.; Yan, L. Theoretical analysis, numerical verification and geometrical representation of new three-step DTZD algorithm for time-varying nonlinear equations solving. Neurocomputing 2016, 214, 516–526. [Google Scholar] [CrossRef]
  38. Xiao, L. A nonlinearly activated neural dynamics and its finite-time solution to time-varying nonlinear equation. Neurocomputing 2016, 173, 1983–1988. [Google Scholar] [CrossRef]
  39. Xiao, L.; Liao, B. A convergence-accelerated Zhang neural network and its solution application to Lyapunov equation. Neurocomputing 2016, 193, 213–218. [Google Scholar] [CrossRef]
  40. Xiao, L. A nonlinearly-activated neurodynamic model and its finite-time solution to equality-constrained quadratic optimization with nonstationary coefficients. Appl. Soft Comput. 2016, 40, 252–259. [Google Scholar] [CrossRef]
  41. Wang, Z.; Ding, S.; Huang, Z.; Zhang, H. Exponential stability and stabilization of delayed memristive neural networks based on quadratic convex combination method. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 2337–2350. [Google Scholar] [CrossRef]
  42. Miao, P.; Shen, Y.; Huang, Y.; Wang, Y. Solving time-varying quadratic programs based on finite-time Zhang neural networks and their application to robot tracking. Neural Comput. App. 2015, 26, 693–703. [Google Scholar] [CrossRef]
  43. Miao, P.; Shen, Y.; Li, Y.; Bao, L. Finite-time recurrent neural networks for solving nonlinear optimization problems and their application. Neurocomputing 2016, 177, 120–129. [Google Scholar] [CrossRef]
  44. Qin, S.; Fan, D.; Su, P.; Liu, Q. A simplified recurrent neural network for pseudoconvex optimization subject to linear equality constraints, Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 789–798. [Google Scholar] [CrossRef]
  45. Chen, D.; Zhang, Y. A hybrid multi-objective scheme applied to redundant robot manipulators. IEEE Trans. Autom. Sci. Eng. 2017, 14, 1337–1350. [Google Scholar] [CrossRef]
  46. Na, J.; Ren, X.; Zheng, D. Adaptive control for nonlinear pure-feedback systems with high-order sliding mode observer. IEEE Trans. Neural Netw. Learn. Syst. 2013, 24, 370–382. [Google Scholar] [PubMed]
  47. Li, S.; Li, Y. Nonlinearly activated neural network for solving time-varying complex Sylvester equation. IEEE Trans. Cybern. 2014, 44, 1397–1407. [Google Scholar] [CrossRef]
  48. Li, S.; He, J.; Li, Y.; Rafique, M.U. Distributed recurrent neural networks for cooperative control of manipulators: A game-theoretic perspective. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 415–426. [Google Scholar] [CrossRef] [PubMed]
  49. Li, S.; Zhou, M.; Luo, X.; You, Z.-H. Distributed winner-take-all in dynamic networks. IEEE Trans. Autom. Control 2017, 62, 577–589. [Google Scholar] [CrossRef]
  50. Chen, D.; Zhang, Y.; Li, S. Tracking control of robot manipulators with unknown models: A Jacobian-matrix- adaption method. IEEE Trans. Ind. Inform. 2018, 14, 3044–3053. [Google Scholar] [CrossRef]
  51. Chen, D.; Zhang, Y. Robust zeroing neural-dynamics and its time-varying disturbances suppression model applied to mobile robot manipulators. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 4385–4397. [Google Scholar] [PubMed]
  52. Xiao, L.; Lu, R. Finite-time solution to nonlinear equation using recurrent neural dynamics with a specially- constructed activation function. Neurocomputing 2015, 151, 246–251. [Google Scholar] [CrossRef]
  53. Zhang, Y.; Xiao, Z.; Guo, D.; Mao, M.; Yin, Y. Singularity-conquering tracking control of a class of chaotic systems using Zhang-gradient dynamics. IET Control Theory Appl. 2015, 9, 871–881. [Google Scholar] [CrossRef]
  54. Xiang, Q.; Liao, B.; Xiao, L.; Jin, L. A noise-tolerant Z-type neural network for time-dependent pseudoinverse matrices. Optik 2018, 165, 16–28. [Google Scholar] [CrossRef]
  55. Zhang, Y.; Qiao, T.; Zhang, D.; Tan, H.; Liang, D. Simple effective Zhang- dynamics stabilization control of the 4th-order hyper-chaotic Lu system with one input. In Proceedings of the International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, Changsha, China, 13–15 August 2016; pp. 325–330. [Google Scholar]
  56. Jin, L.; Zhang, Y.; Qiao, T.; Tan, M.; Zhang, Y. Tracking control of modified Lorenz nonlinear system using ZG neural dynamics with additive input or mixed inputs. Neurocomputing 2016, 196, 82–94. [Google Scholar] [CrossRef]
  57. Rathore, M.M.; Paul, A.; Ahmad, A.; Chilamkurthi, N.; Hong, W.H.; Seo, H. Real-time secure communication for smart city in high-speed big data environment. Future Gener. Comput. Syst. 2018, 83, 638–652. [Google Scholar] [CrossRef]
  58. Liu, Y.; Liao, G.; Yang, Z.; Xu, J. Multiobjective optimal waveform design for OFDM integrated radar and communication systems. Signal Process. 2017, 141, 331–342. [Google Scholar] [CrossRef]
  59. Zhang, Y.; Wang, J. Global exponential stability of recurrent neural networks for synthesizing linear feedback control systems via pole assignment. IEEE Trans. Neural Netw. Learning Syst. 2002, 13, 633–644. [Google Scholar] [CrossRef] [PubMed]
  60. Tlelo-Cuautle, E.; de la Fraga, L.; Rangel-Magdaleno, J. Engineering Applications of FPGAs; Springer: New York, NY, USA, 2016. [Google Scholar]
  61. Tamouridou, A.A.; Pantazi, X.E.; Alexandridis, T.; Lagopodi, A.; Kontouris, G.; Moshou, D. Spectral identification of disease in weeds using multilayer perceptron with automatic relevance determination. Sensors 2018, 18, 2770. [Google Scholar] [CrossRef]
  62. Chen, X.; Wang, D.; Yin, J.; Wu, Y. A direct position-determination approach for multiple sources based on neural network computation. Sensors 2018, 18, 1925. [Google Scholar] [CrossRef]
  63. Zhang, Y.; Xiao, L.; Xiao, Z.; Mao, M. Zeroing Dynamics, Gradient Dynamics, and Newton Iterations; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
  64. Mendel, J.M.; Liu, F. Super-exponential convergence of the karnik-mendel algorithms used for type-reduction in interval type-2 fuzzy logic systems. In Proceedings of the Intenational Conference on Fuzzy Systems, Vancouver, BC, Canada, 16–21 July 2006; pp. 1253–1260. [Google Scholar]
  65. Kuo, B.C. Automatic Control System; Prentice-Hall: Englewood Cliffs, NJ, USA, 1991. [Google Scholar]
  66. Li, S.; Wang, H.; Rafique, U. A novel recurrent neural network for manipulator control with improved noise tolerance. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 1908–1918. [Google Scholar] [CrossRef]
  67. Hsieh, P.-F.; Sibuya, Y. Basic Theory of Ordinary Differential Equations; Springer Science & Business Media: Berlin, Germany, 2012. [Google Scholar]
  68. Rodríguez-Orozco, E.; García-Guerrero, E.E.; Inzunza-Gonzalez, E.; López-Bonilla, O.R.; Flores-Vergara, A.; Cárdenas-Valdez, J.R.; Tlelo-Cuautle, E. FPGA-based chaotic cryptosystem by using voice recognition as access key. Electronics 2018, 7, 414. [Google Scholar] [CrossRef]
  69. Carbajal-Gomez, V.H.; Tlelo-Cuautle, E.; Sanchez-Lopez, C.; Fernandez-Fernandez, F.V. PVT-robust CMOS programmable chaotic oscillator: Synchronization of two 7-scroll attractors. Electronics 2018, 7, 252. [Google Scholar] [CrossRef]
  70. Mead, C. Analog VLSI and Neural Systems; Addison-Wesley: Reading, MA, USA, 1989. [Google Scholar]
  71. Zhang, Y.; Liu, M.; Jin, L.; Zhang, Y.; Tan, H. Synchronization of two chaotic systems with three or two inputs via ZG method. In Proceedings of the Chinese Control Conference, Hangzhou, China, 28–30 July 2015; pp. 325–330. [Google Scholar]
  72. Tlelo-Cuautle, E.; Rangel-Magdaleno, J.; Pano-Azucena, A.; Obeso-Rodelo, P.; Nuñez-Perez, J.C. FPGA realization of multi-scroll chaotic oscillators. Commun. Nonlinear Sci. Numer. Simul. 2015, 27, 66–80. [Google Scholar] [CrossRef]
  73. Pano-Azucena, A.D.; Tlelo-Cuautle, E.; Rodriguez-Gomez, G.; de la Fraga, L.G. FPGA-based implementation of chaotic oscillators by applying the numerical method based on trigonometric polynomials. AIP Adv. 2018, 8, 075217. [Google Scholar] [CrossRef]
  74. Chen, D.; Zhang, Y.; Li, S. Zeroing neural-dynamics approach and its robust and rapid solution for parallel robot manipulators against superposition of multiple disturbances. Neurocomputing 2018, 275, 845–858. [Google Scholar] [CrossRef]
Figure 1. Zeroing neurodynamic architecture for designing the controller of chaotic sensor systems. Note that the control signals u ( t ) are transmitted to the system effectors (i.e., the slave chaotic sensor systems).
Figure 1. Zeroing neurodynamic architecture for designing the controller of chaotic sensor systems. Note that the control signals u ( t ) are transmitted to the system effectors (i.e., the slave chaotic sensor systems).
Sensors 19 00074 g001
Figure 2. Neuron-connection architecture of the associated RNN model for designing the controller of chaotic sensor systems with x s i denoting the ith neuron.
Figure 2. Neuron-connection architecture of the associated RNN model for designing the controller of chaotic sensor systems with x s i denoting the ith neuron.
Sensors 19 00074 g002
Figure 3. Synchronization performance between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed super-exponential-zeroing neurodynamic (SEZN) approach.
Figure 3. Synchronization performance between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed super-exponential-zeroing neurodynamic (SEZN) approach.
Sensors 19 00074 g003
Figure 4. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach.
Figure 4. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g004
Figure 5. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach by choosing design parameter λ = 10 4 .
Figure 5. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach by choosing design parameter λ = 10 4 .
Sensors 19 00074 g005
Figure 6. Synchronization performance between two identical autonomous chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach.
Figure 6. Synchronization performance between two identical autonomous chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g006
Figure 7. Absolute errors between two identical autonomous chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach.
Figure 7. Absolute errors between two identical autonomous chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g007
Figure 8. Synchronization performance between two nonidentical chaotic systems (24) and (28) equipped with controller (6) via the proposed SEZN approach.
Figure 8. Synchronization performance between two nonidentical chaotic systems (24) and (28) equipped with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g008
Figure 9. Absolute errors between two nonidentical chaotic systems (24) and (28) equipped with controller (6) via the proposed SEZN approach.
Figure 9. Absolute errors between two nonidentical chaotic systems (24) and (28) equipped with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g009
Figure 10. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (7) via the CZN approach in comparison with controller (6) via the proposed SEZN approach.
Figure 10. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (7) via the CZN approach in comparison with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g010
Figure 11. Absolute errors between two identical autonomous chaotic systems (27) and (28) equipped with controller (7) via the CZN approach in comparison with controller (6) via the proposed SEZN approach.
Figure 11. Absolute errors between two identical autonomous chaotic systems (27) and (28) equipped with controller (7) via the CZN approach in comparison with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g011
Figure 12. Absolute errors between two nonidentical chaotic systems (24) and (28) equipped with controller (7) via the CZN approach in comparison with controller (6) via the proposed SEZN approach.
Figure 12. Absolute errors between two nonidentical chaotic systems (24) and (28) equipped with controller (7) via the CZN approach in comparison with controller (6) via the proposed SEZN approach.
Sensors 19 00074 g012
Figure 13. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach using different values of design parameter λ .
Figure 13. Absolute errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach using different values of design parameter λ .
Sensors 19 00074 g013
Figure 14. Absolute errors between two identical Lu chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach using randomly generated initial states.
Figure 14. Absolute errors between two identical Lu chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach using randomly generated initial states.
Sensors 19 00074 g014
Table 1. Absolute values of errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach at different time instants during the rejection of chaotic disturbances.
Table 1. Absolute values of errors between two identical Lu chaotic systems (24) and (25) equipped with controller (6) via the proposed SEZN approach at different time instants during the rejection of chaotic disturbances.
State of Chaotic Systems | e i ( 0.6 ) | | e i ( 1.2 ) | | e i ( 1.8 ) | | e i ( 2.4 ) | | e i ( 3 ) |
Element 1 of (24) and (25) 1.417 s 0.469 s 0.047 s 8.830 × 10 4 s 1.013 × 10 8 s
Element 2 of (24) and (25) 1.417 s 0.469 s 0.051 s 9.791 × 10 4 s 1.013 × 10 8 s
Element 3 of (24) and (25) 1.417 s 0.469 s 0.047 s 8.830 × 10 4 s 1.013 × 10 8 s
Table 2. Absolute values of errors between two identical autonomous chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach at different time instants during the rejection of chaotic disturbances.
Table 2. Absolute values of errors between two identical autonomous chaotic systems (27) and (28) equipped with controller (6) via the proposed SEZN approach at different time instants during the rejection of chaotic disturbances.
State of Chaotic Systems | e i ( 0.6 ) | | e i ( 1.2 ) | | e i ( 1.8 ) | | e i ( 2.4 ) | | e i ( 3 ) |
Element 1 of (27) and (28) 1.242 s 0.269 s 0.016 s 9.082 × 10 5 s 1.027 × 10 8 s
Element 2 of (27) and (28) 1.242 s 0.269 s 0.016 s 9.082 × 10 5 s 1.033 × 10 8 s
Element 3 of (27) and (28) 1.227 s 0.258 s 0.014 s 7.811 × 10 5 s 1.028 × 10 8 s
Table 3. Absolute values of errors between two nonidentical chaotic systems (24) and (28) equipped with controller (6) via the proposed SEZN approach at different time instants during the rejection of chaotic disturbances.
Table 3. Absolute values of errors between two nonidentical chaotic systems (24) and (28) equipped with controller (6) via the proposed SEZN approach at different time instants during the rejection of chaotic disturbances.
State of Chaotic Systems | e i ( 0.6 ) | | e i ( 1.2 ) | | e i ( 1.8 ) | | e i ( 2.4 ) | | e i ( 3 ) |
Element 1 of (24) and (28) 1.417 s 0.469 s 0.051 s 9.791 × 10 4 s 1.014 × 10 8 s
Element 2 of (24) and (28) 1.417 s 0.469 s 0.051 s 9.791 × 10 4 s 1.013 × 10 8 s
Element 3 of (24) and (28) 1.417 s 0.469 s 0.051 s 9.791 × 10 4 s 1.013 × 10 8 s
Table 4. Number of iterations and estimation time for synchronization of chaotic systems in three synchronization examples.
Table 4. Number of iterations and estimation time for synchronization of chaotic systems in three synchronization examples.
State of Chaotic SystemsNumber of IterationsEstimation Time for Synchronization ◊
Element 1 of (24) and (25)2377 2.377 s
Element 2 of (24) and (25)2378 2.378 s
Element 3 of (24) and (25)2377 2.377 s
Element 1 of (27) and (28)2191 2.191 s
Element 2 of (27) and (28)2191 2.191 s
Element 3 of (27) and (28)2190 2.190 s
Element 1 of (24) and (28)2377 2.377 s
Element 2 of (24) and (28)2377 2.377 s
Element 3 of (24) and (28)2377 2.377 s
Note of ◊: Estimation time for synchronization denotes the time required for absolute value of synchronization error of each element | e i ( t ) | synthesized by the proposed controller being less than 10 3 .
Table 5. Comparisons among different approaches for synchronization of chaotic systems.
Table 5. Comparisons among different approaches for synchronization of chaotic systems.
ApproachSynchronization SpeedConvergence PropertyParameter Limitation
Proposed SEZNSuper-exponentialGlobalNo
CZNExponentialGlobalNo
[14]AsymptoticGlobalYes
[53]ExponentialGlobalNo
[55]ExponentialGlobalNo
[56]ExponentialGlobalNo
[71]ExponentialGlobalNo

Share and Cite

MDPI and ACS Style

Chen, D.; Li, S.; Wu, Q. Rejecting Chaotic Disturbances Using a Super-Exponential-Zeroing Neurodynamic Approach for Synchronization of Chaotic Sensor Systems. Sensors 2019, 19, 74. https://doi.org/10.3390/s19010074

AMA Style

Chen D, Li S, Wu Q. Rejecting Chaotic Disturbances Using a Super-Exponential-Zeroing Neurodynamic Approach for Synchronization of Chaotic Sensor Systems. Sensors. 2019; 19(1):74. https://doi.org/10.3390/s19010074

Chicago/Turabian Style

Chen, Dechao, Shuai Li, and Qing Wu. 2019. "Rejecting Chaotic Disturbances Using a Super-Exponential-Zeroing Neurodynamic Approach for Synchronization of Chaotic Sensor Systems" Sensors 19, no. 1: 74. https://doi.org/10.3390/s19010074

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop