#### Abstract

An adaptive neural networks chaos synchronization control method is proposed for a four-dimensional energy resource demand-supply system with input constraints. Assuming the response system contains unknown uncertain nonlinearities and unknown stochastic disturbances, the neural networks and robust terms are used to identify the nonlinearities and overcome the stochastic disturbances, respectively. Based on stochastic Lyapunov stability and robust adaptive theories, an adaptive neural networks synchronization control method is developed. In the design process, an auxiliary design system is employed to address input constraints. Simulation results, which fully coincide with theoretical results, are presented to demonstrate the obtained results.

#### 1. Introduction

Energy resource system is a kind of complex nonlinear system. Over the last two decades, much attention has been paid to the chaos synchronization in this class system. Reference [1] established a three-dimensional energy resource demand-supply system based on the real energy resources demand-supply system in the East and the West of China. By adding a new variable to consider the renewable resources, a four-dimensional energy resource system was proposed in [2]. The dynamics behaviors of the four-dimensional energy resource system have been analyzed by means of the Lyapunov exponents and bifurcation diagrams. Also the same as the above-mentioned power systems, this four-dimensional energy resource system is with rich chaos behaviors. The problem of chaotic control for the energy resource system was considered in [3]. Feedback control and adaptive control methods were used to suppress chaos to unstable equilibrium or unstable periodic orbits, where only three of the system’s parameters were supposed to be unknown. Reference [4] investigated the robust chaos synchronization problem for the four-dimensional energy resource systems based on the sliding mode control technique. The control of energy resource chaotic system was investigated by time-delayed feedback control method in [5]. Four linear control schemes are proposed to a four-dimensional energy resource system in [6]. Based on stability criterion of linear system and Lyapunov stability theory, respectively, the chaos synchronization problems for energy resource demand-supply system were discussed using two novel different control methods in [7].

In many practical dynamic systems (including the energy resource demand-supply system), physical input saturation on hardware dictates that the magnitude of the control signal is always constrained. Saturation is a potential problem for actuators of control systems. It often severely limits system performance, giving rise to undesirable inaccuracy or leading instability [8, 9]. The development of control schemes for systems with input saturation has been a task of major practical interest as well as theoretical significance. The proposed approaches in [1–7] assume that all the components of the considered energy resource demand-supply systems are in good operating conditions and do not consider the problem of saturation. Reference [10] proposed two different chaos synchronization methods for a class of energy resource demand-supply systems with input saturation, but the response system in [10] did not contain unknown uncertain nonlinearities and unknown stochastic disturbances. It is well known that stochastic disturbances also often exist in many practical systems. Their existence is a source of instability of the control systems; thus, the investigations on stochastic control systems have received considerable attention in recent years [11–22]. Since the emergence of the stochastic stabilization theory in the 1960s, the progress has been constructed by a fundamental technical Itô lemma, and the control design for stochastic systems is more difficult compared with deterministic systems.

Motivated by the above observations, an adaptive neural networks chaos synchronization method is proposed for a four-dimensional energy resource demand-supply system with input constraints. Assume that the response system contains unknown uncertain nonlinearities and unknown stochastic disturbances. In the design, the neural networks and robust terms are used to identify the nonlinearities and overcome the stochastic disturbances, respectively. Based on Lyapunov stability, an adaptive synchronization method is developed in order to make the states of two chaotic systems asymptotically synchronized. The new auxiliary design system is employed to address input constraints. Numerical simulations are provided to illustrate the effectiveness of the proposed approach.

Compared with the existing results, the main contributions of the proposed method are as follows: (i) the controlled response system of this paper contains unknown nonlinearities, and the proposed method can solve the unknown nonlinearity problem by neural networks, but the methods of [1–8, 10] cannot solve this problem; (ii) the controlled response system of this paper contains stochastic disturbances, and the proposed method can solve the stochastic disturbances problem based on Itô’s lemma and stochastic LaSalle’s theorem, but the methods of [1–8, 10] cannot solve this problem; (iii) an auxiliary design system is employed to address input constraints problem, and the methods of [1–8] can solve this problem.

#### 2. Energy Resource Chaotic System

The four-dimensional energy resource system can be expressed as follows (see [2, 4, 6]): where is the energy resource shortage in A region, is the energy resource supply increment in B region, and and are energy resource import in A region and renewable energy resource in A region, respectively; , , , , , and are parameters that are all positive real. The dynamics of this system has been extensively studied in [2, 4, 6].

When the system parameters are taken as the following values, this system exhibits chaotic behavior: , , , , , , , , , , , , and . Without the particular statement, these values are adopted in this whole paper. Figures 1, 2, and 3 show the phase portraits with initial conditions of , , , and .

#### 3. Synchronization of the Energy Resource System

In this section, a controller will be designed in order to make the response system track the drive system. The drive system with subscript 1 is written as Assume that the controlled response system with subscript 2 contained uncertain nonlinearities (unknown smooth nonlinear functions) and unknown external stochastic disturbance, and it can be expressed as the following dynamics: where is the actual controller to be designed and is the plant input subject to saturation type nonlinearly. , , are uncertain functions, and is an independent standard Brownian motion defined on a complete probability space, with the incremental covariance .

*Remark 1. *If no input saturation, uncertain nonlinearities, and unknown external stochastic disturbance (i.e., ), , and ) are included in (3), then (3) becomes the chaotic systems studied widely, see [8, 10], where can be described as
where is a known bound of .

To design an adaptive controller, the following basic assumption is made for the system (3).

*Assumption 2. *The disturbance covariance , where and is a known function.

To establish stochastic stability as a preliminary, consider a stochastic nonlinear system: where , is an independent -dimensional Wiener process, defined on the probability space , with the incremental covariance , and and are locally Lipschitz continuous in , uniformly in , with and , for all .

Lemma 3 (see [16, 17] (stochastic LaSalle’s theorem)). *Consider (5) and suppose that there exists a twice continuously differentiable function , which is positive definite, decrescent, and radially unbounded, and another nonnegative continuous function such that the infinitesimal generator along (5) satisfies
**
where denotes the matrix trace. Then, the equilibrium is globally stable in probability and
*

In order to solve the unknown nonlinear , the following radial basis function neural networks (RBFNNs) [23] are used to identify them similar to fuzzy logic systems [24–27].

An RBFNN can approximate a continuous function : , where the input vector , weight vector , the NN node number , and , with being Gaussian functions, which have the form where is the center of the receptive field and is the width of the Gaussian function.

According to the literatures [23], the neural network (8) can approximate any continuous function over a compact set to arbitrary any accuracy as where is an ideal constant weight, is the bounded approximation error, and is defined as

#### 4. Adaptive Synchronization of the Energy Resource System

For different initial conditions of systems (2) and (3), the two coupled systems can achieve synchronization by designing an appropriate control input . First, we define the synchronization error vector between systems (2) and (3) as where is filter signal and will be given later.

From (2), (3), and (12), the error dynamical system can be written as RBFNNs are used to identify , and (13) can be rewritten as where and is a positive constant.

In this section, we assume that all the parameters of the energy resource system are unknown. For convenience, similar to [7], we define , , , and ; the system (14) can be rewritten as Define the dynamic system as Choose the following Lyapunov function candidate as where , , , , and .

Similar to [16, 17], the infinitesimal generator of along with the solutions of (15) is Design the actual controllers and parameters update laws of , , , , and as follows: where are positive design parameters. Consider the following: Substituting (19)–(38) into (18) results in

From (39) and Lemma 3, we can conclude that the states , , , and of response system (2) and the states , , , and of drive system (3) are ultimately synchronized asymptotically in probability.

#### 5. Simulation Results

In this section, external perturbations ; uncertain nonlinear , , , and . Consider and . RBFNNs, , contain 25 nodes, with centers evenly spaced in and width is 2. is assumed to be Gaussian white noise with zero mean and variance 1.0.

The initial values are chosen as , , , , , , , and , and the other initial values are chosen as zeros. The saturation values are , , and . Design parameters in controllers are , , , and . The simulation results are shown in Figures 4, 5, 6, 7, 8, 9, 10, and 11.

*Remark 4. *It is worth pointing out that the method of [10] cannot be used to control the systems of this paper. There exist three reasons: (i) the system of this paper is four dimensional and the system in [10] is three dimensional; (ii) the system of this paper contains stochastic disturbances, and the system in [10] does not contain them; (iii) the controlled response system of this paper contains unknown nonlinearities, and [10] does not contain them.

#### 6. Conclusions

This paper has solved the synchronization problems of a class of unknown parameters four-dimensional energy resource system. The main features of the proposed algorithm are that (i) the problems of the input constraint have been solved by employing a new auxiliary system; (ii) the unknown nonlinearities and stochastic disturbances that existed in the response system have been overcome by the neural networks and some special robust terms, respectively; (iii) the stability of the energy resource demand-supply system has been guaranteed based on stochastic Lyapunov theory.

#### Conflict of Interests

The author declares that there is no conflict of interests regarding the publication of this paper.

#### Acknowledgments

This work was supported by the National Natural Science Foundation of China (no. 51308275) and the Foundation of Liaoning Educational Committee (no. L2012225).