Literature DB >> 33266872

Entropy Analysis and Neural Network-Based Adaptive Control of a Non-Equilibrium Four-Dimensional Chaotic System with Hidden Attractors.

Hadi Jahanshahi1, Maryam Shahriari-Kahkeshi2, Raúl Alcaraz3, Xiong Wang4, Vijay P Singh5, Viet-Thanh Pham6.   

Abstract

Today, four-dimensional chaotic systems are attracting considerable attention because of their special characteristics. This paper presents a non-equilibrium four-dimensional chaotic system with hidden attractors and investigates its dynamical behavior using a bifurcation diagram, as well as three well-known entropy measures, such as approximate entropy, sample entropy, and Fuzzy entropy. In order to stabilize the proposed chaotic system, an adaptive radial-basis function neural network (RBF-NN)-based control method is proposed to represent the model of the uncertain nonlinear dynamics of the system. The Lyapunov direct method-based stability analysis of the proposed approach guarantees that all of the closed-loop signals are semi-globally uniformly ultimately bounded. Also, adaptive learning laws are proposed to tune the weight coefficients of the RBF-NN. The proposed adaptive control approach requires neither the prior information about the uncertain dynamics nor the parameters value of the considered system. Results of simulation validate the performance of the proposed control method.

Entities:  

Keywords:  Non-equilibrium four-dimensional chaotic system; adaptive approximator-based control; entropy measure; neural network; uncertain dynamics

Year:  2019        PMID: 33266872      PMCID: PMC7514637          DOI: 10.3390/e21020156

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


1. Introduction

A variety of chaotic systems with various features, such as multistability [1,2,3], extreme multistability [4,5], and multi-scroll attractors [6,7], have been introduced in recent years for investigating nonlinear dynamical systems. Dynamical systems can be categorized based on self-excited and hidden attractors [8]. From 1994, when the first non-equilibrium chaotic flow was reported in literature [9], almost 20 years have passed before another chaotic systems with non-equilibrium was introduced [10,11,12,13,14,15]. It can be easily concluded that the chaotic attractor in such systems is hidden. Given the fact that systems without equilibrium have unexpected responses to perturbations, these systems have become attractive systems for researchers. However, all the aforementioned systems with no-equilibria are described by 3D differential equations. So, the question is if there is any 4D system with no-equilibria. The first 4D chaotic system was found by Rössler in 1979 [16], which was the first step in designing a 4D chaotic system. In the last few years, only a few works related with 4D chaotic dynamical systems with no-equilibria have been reported. In 2014, Wei et al. presented a new four-dimensional hyperchaotic system with no-equilibria developed by extension of the generalized diffusionless Lorenz equations [17]. In 2015, a no-equilibrium chaotic system with multiwing butterfly attractors constructed using a state feedback controller was proposed by Tahir et al. [18]. Motivated by complex dynamical behaviors of chaotic systems and unusual features of hidden attractors, a novel no-equilibrium chaotic system with an exponential nonlinearity was also proposed by Pham et al. in 2015 [19]. In 2016, Pham et al. introduced a novel four-dimensional continuous-time autonomous system with a cubic nonlinear term, which does not have equilibria [20]. In 2017, Bao et al. presented a memristive system, which does not display any equilibrium but can exhibit hyperchaotic, chaotic, and periodic dynamics as well as transient hyperchaos [21]. Furthermore, in 2018, Zhang et al. introduced a 4D chaotic composed of nine terms including only one constant term having also a line of equilibrium points or no equilibrium points [22]. In order to suppress the chaotic behavior of the nonlinear systems, several control methods have been implemented. Mobayen and Ma introduced a combination of finite-time robust-tracking theory and composite nonlinear feedback approach [23]. Shukla and Sharma designed a backstepping controller and analyzed the stability of the designed controller for a class of three-dimensional chaotic systems [24]. To name just a few, fuzzy controller [25,26,27,28,29], sliding mode controller [30,31,32,33,34], and hybrid controllers [35,36,37,38,39] are some other controllers that are implemented to control and synchronize the chaotic systems. Artificial intelligence methods have been used widely to successfully solve a wide range of problems [40,41,42,43,44]. Designing the controllers based on the Neural network, as one of the most used artificial intelligence-based controllers (especially when dealing with complex nonlinear systems), is used extensively. Neural network–based control procedure can provide an efficient solution to the control of the complex, uncertain, and ill-defined systems. Some interesting results on using neural network to control and synchronize of complex systems have been studied in [45,46,47,48]. Yadmellat and Nikravesh have proposed a neural network–based output-feedback control method for nonlinear chaotic systems [49]. In another paper, Sarcheshmeh et al. designed two neural controllers to synchronize two master and slave chaotic satellites [50]. In order to suppress the disturbances in the chaotic systems, it is necessary to design an adaptive controller. In this regard, Fang et al. proposed a hybrid of an adaptive neural synchronization algorithm and a backstepping technique to synchronize a class of uncertain chaotic systems [51]. Shao et al. developed an adaptive neural network–based synchronization control strategy to stabilize a general form of unknown chaotic systems in the presence of unknown disturbances [52]. This paper focuses on the control of an uncertain four-dimensional chaotic system, which presents completely uncertain and chaotic nonlinear dynamics, such as an entropy analysis corroborates. Three well-known entropy-based metrics are computed from the time series generated by the system, thus highlighting different levels of complexity for different conditions. Since neural network is a universal approximator and it has a powerful tool for learning and approximating arbitrarily functions. Therefore, in this work, RBF-NN as a linear-in-parameter approximator has been chosen to approximate the uncertain nonlinear dynamics of the four-dimensional chaotic system. Moreover, no prior knowledge about system parameters is available. Then, the proposed indirect adaptive technique is proposed by using the developed RBF-NN-based model. Stability analysis shows that all of the closed-loop signals are semi-globally uniformly ultimately bounded and by proper choice of the design parameters the tracking error converges to the small vicinity of the origin. Also, weights of the RBF-NN are calibrated using the adaptive laws derived using the Lyapunov direct method. Simulation results verify the effectiveness of the proposed approach in control of the uncertain chaotic system with hidden attractors. The paper is organized as follows. In Section 2, the four-dimensional chaotic system is described. In Section 3, the entropy analysis of the proposed system is presented. The RBF-NN and the design of the suggested control strategy are introduced in Section 4. In this section, the stability analysis of presented control algorithm is also discussed. The final section concludes the paper.

2. Four-dimensional Chaotic System

The general form of the proposed four-dimensional chaotic system is described as follows: Let , , , and be the state variables of the system. Then, where , , , , , and are system parameters. The behavior of the system depends on the numerical value of its parameters. The equilibrium states are found by setting the left-hand side of (1) to zero. Equation (1) gives , while . If and are both nonzero with the same signs, then there are no equilibria. If , then Equation (1) gives , so there is the trivial equilibrium . If , there exist two equilibrium points . The chaos of the dynamical system can be characterized by the Lyapunov exponent, which can be used to characterize the sensitivity of the system to the initial values. Considering Lyapunov exponents as , , , and such that and assuming , , , and , the dynamical behavior of the system (1) is chaotic. Taking , , , , , Figure 1 shows a bifurcation diagram which exhibits a periodic-doubling route to chaos of the peak of ( max) of the system (1) versus parameter , which is varied from −4 to 1.2. There are also some periodic windows in the chaotic region.
Figure 1

A bifurcation diagram exhibiting a periodic-doubling route to chaos of the peak of ( max) of system (1) versus parameter .

The system (1) exhibits periodic and chaotic behavior for different value of . When , the Lyapunov dimension can be calculated by the Kaplan-Yorke dimension. In this case, by taking , , , , and , the Lyapunov exponent are as , , , and . So, the system shows a chaotic behavior. The phase portrait of the chaotic behavior of the system (1) is shown by Figure 2.
Figure 2

The three-dimensional (3D) chaotic portrait for system (1) in (a) x-y-z space, (b) x-y-w space, (c) x-z-w space, and (d) y-z-w space.

The largest Lyapunov exponent of the system (1) for , , , , , and is shown by Figure 3.
Figure 3

The largest Lyapunov exponent of the system (1).

Now, for a better understanding of the dynamic characteristics of system (1), its entropy has been analyzed by numerical simulation.

3. Entropy Analysis

As well as the positive largest Lyapunov exponent, entropy has been widely used to characterize chaotic systems [53]. This measure focuses on estimating seemingly unpredictable time evolution of chaotic systems and consequently tries to flesh out chaos in terms of randomness [54]. Thus, higher entropy indicates less predictability and a closer approach to stochastic behavior [55]. Although this information can be obtained through theoretical measures, such as Kolmogorov-Sinai entropy, they are often difficult to estimate from a finite data set [56]. Hence, some practical measures to estimate entropy of an underlying system from observed data have been developed in the last years, such as the well-established approximate entropy (ApEn) [57]. This metric has been widely used to characterize dynamical systems [58,59] because it is able to deal with short and noise data with outliers [60]. Briefly, ApEn quantifies times series regularity by computing repetitiveness of similar patterns and provides larger positive values for more irregular data. Hence, considering a N sample-length time series , this metric computation requires the following steps: Form m-sample length vectors, , defined by , for . Each vector contains m consecutive points from the ith sample. Compute the Chebyshev distance for any pair of vectors and . This distance is defined as the maximum absolute magnitude of the differences between coordinates, i.e., Estimate the number of pairs of vectors, , whose distance with is less than or equal to r, i.e., being the Heaviside function, i.e., for and for . Calculate the global probability that any two sequences of size m present a distance lower than r, i.e., Recompute the steps 1–4 for vectors with m+1 samples in length. In this case, Equations (3) and (4) should be replaced by respectively. Finally, ApEn can be computed by the difference It is well known that this metric presents two limitations, such as it lacks relative consistency and is strongly dependent on the data length [61]. Indeed, when short times series are analyzed ApEn often provides lower values than expected [62]. These limitations have been overcome in its modified version proposed by Richman & Moorman and named sample entropy (SampEn) [61]. This new index presents two main differences from ApEn, i.e.,: (i) self-matches are excluded and (ii) a template-wise strategy is not used. Consequently, vectors of size m and m+1, for , are analyzed to compute SampEn, such that new Equations (3)–(5) can be expressed as respectively. As a final step, SampEn can be estimated as Chen et al. [63] have proposed a modification of SampEn to avoid a poor statistical stability in some cases due to the binary classification of vectors achieved by the Heaviside function. This new index, named Fuzzy entropy (FuzzEn), considers a smoother definition of a vector match by using a family of exponential functions . To quantify the similarity degree among patterns. Thus, Equations (7) and (8) are redefined as respectively. Additionally, the mean from each vector is removed to highlight the local features of the data [63], thus resulting in Clearly, the selection of parameters and has a strong impact on the entropy estimates obtained by these three indices. Although no widespread rules exist for their optimal choice, some previous works have recommended the use of or 2 and r between 0.05 and 0.25 times the standard deviation of the data [57,61]. Thus, making use of , , and , the values of ApEn, SampEn, and FuzzEn computed from the times series of the system (1) with length are displayed in Figure 4. As can be seen, the three entropy measures provided similar results. In fact, no perceptible differences can be noticed between ApEn and SampEn. Moreover, although FuzzEn revealed lower values than ApEn and SampEn, the same trend can be observed as a function of g. To this last respect, entropy shows low values when the system is in a stable state (i.e., for g ≤ −1.2) and, contrarily, high values when the system is in a chaotic state (i.e., for g > −1.2). The higher the entropy, the higher the degree of uncertainty in the time series, thus requiring more level of information to keep system (1) in a stable state. Note that the large differences between values of ApEn/SampEn and FuzzEn are provoked by their different ways of estimating vector match. Thus, whereas all pairs of vectors presenting a distance larger than r do not contribute to entropy computation in ApEn/SampEn [61], FuzzEn always considers the degree of similarity between these patterns, thus obtaining more continuous and smooth entropy estimates [63].
Figure 4

Values of ApEn, SampEn, and FuzzEn computed from of the system (1) with respect to parameter g.

4. Brief Review of the RBF-NNs

The objective of control method is to derive the control input for stabilizing the four-dimensional chaotic system (1). Due to their inherent functional approximation and learning capabilities, RBF-NNs have recently received significant attention for approximation and modeling nonlinear functions [46,47]. According to the universal approximation property of the RBF-NN, it can approximate any continuous function with an arbitrary accuracy in the following form: where represents the ideal weight vector, denotes the approximation error, and is the number of neurons. In (12), the ideal parameter vector satisfies where is the estimate of the ideal weight vector , and represents the vector of the basis functions. It is worthwhile to note that the approximation error is not known, but it is bounded, i.e., . In the RBF-NNs, the following well-known Gaussian functions are chosen as the basis functions for where and denote the center and width of the Gaussian functions, respectively. Figure 5 shows the architecture of the NN.
Figure 5

Architecture of the neural network.

This work assumes that the ideal weight vector has bounded norm, i.e., Assumption 1 is only required for the stability analysis and design procedures of the control law does not need .

4.1. Proposed Adaptive RBF-NN Controller

This section presents the proposed adaptive RBF-NN controller to suppress chaos in the considered system in (1). In the proposed method, all parameters of the system are as unknown as nonlinear dynamics and no prior knowledge about them is available. In order to handle the uncertain nonlinearity, the RBF-NN is invoked to model it. Then, the controller is designed by assuming that the RBF-NN-based model represents the true model of the system. Finally, adaptive learning laws based on the Lyapunov direct method are proposed to tune the adaptive parameters (weights coefficients) of the network. Before designing the controller, let us rewrite the description of the four-dimensional chaotic system in (1) as follows: where is the state vector, and , , , and ; also, denotes the uncertain nonlinear dynamics, and and are constant matrices as Now, the control input is proposed as where is the tracking error, represent the error vector and denotes the design parameters that are selected such that all roots of the characteristic polynomial are in the open left-half of the complex plane. Now substituting (6) and (7) in (5), we will have where denotes the parameter approximation error, and adaptive parameters are tuned by using the proposed adaptive laws as follows: where is the learning rate, and represents a positive definite/semi definite matrix which satisfies the following Riccati-like equation: where is a positive definite matrix, and is a design parameter. Before presenting stability analysis, the error dynamics is obtained by considering (15) and (18) as where Now, stability analysis of the proposed controller is presented by considering the following Lyapunov function: Differentiating (21) with respect to time, results in Substitution of (19) in (23), results in Again, substituting the proposed adaptive learning law (19) in (25), yields where denotes to the minimum eigenvalue of matrix . As it is obtained from (26), the condition results in . This inequality shows that all of the closed-loop signals (i.e., and ) are semi-globally uniformly ultimately bounded [48]. The design parameterin the Riccati-like Equation (20) has been proposed to attenuate the inevitable effects of the approximation error on. It should be noted that the proposed controller does not require any off-line learning phase.

4.2. Simulation Results

This section presents some simulation results to investigate the effectiveness of the proposed adaptive RBF-NN-based controller. A typical chaotic behavior of the uncontrolled system was discussed in Section 2. Now, the control objective is to stabilize the considered unknown chaotic system in (1) and to derive it to the equilibrium point. To design the proposed controller, one RBF-NN composed of 50 neurons was constructed. The center of the membership functions and initial weights of the network were set at 1. For simulation, and were set to 0.01, and 0.5, respectively, and the initial conditions were chosen as . As mentioned before, the proposed approach does not require any training data and any off-line learning phase. After the construction of the RBF-NN, it is used to model the uncertain function and then the control input (17) is applied. The design parameters and in the control input (17) are chosen such that the all roots of the characteristic polynomial remain in the open left-half of the complex plane. For simulation, these parameters were chosen as , , , and . Also, by solving the Riccati-like Equation (20), the following matrix was obtained: Also, adjustable parameters was adjusted based on the proposed adaptive learning law in (19). Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 depicts the simulation results. To highlight the performance of the proposed approach, at first the control input was set as zero, then after s the proposed control method was activated. As obtained from the depicted results in Figure 6, before the activation of the proposed controller, the system has chaotic behavior but after the activation of it, the chaos was suppressed, and the desired behavior is obtained.
Figure 6

The state variables when the proposed control input is activated at s.

Figure 7

The state variables in the presence of the proposed control method.

Figure 8

Norm of the weights of the RBF-NN.

Figure 9

Phase portraits of the controlled system.

Figure 10

The 3-D behavior of the controlled system.

The state variables of the system by using the proposed controller are shown in Figure 7. Also, norm of the estimated weight coefficients is shown in Figure 8. The obtained result in Figure 8 shows that the norm of the adjustable parameters is bounded. Figure 9 and Figure 10 depict the phase portraits and the three-dimensional behavior of the controlled system, respectively. The reported results demonstrate the ability of the proposed approach to stabilize the considered non-equilibrium four-dimensional chaotic system with hidden attractors.

5. Conclusions

In this study, a new adaptive radial basis function-neural network-based control scheme was proposed to stabilize a specific four-dimensional chaotic system, which shows a periodic-double and low-entropy route preceding high-entropy chaotic states. The proposed controller design requires neither any initial information about the dynamics of the chaotic system nor its parameters. The uncertain dynamics of the considered four-dimensional system is approximated by using the RBF-NN, and then the proposed indirect adaptive control law is proposed based on the developed model. Stability analysis is presented, and adaptive learning law is derived for calibrating weights of the RBF-NN. Simulation results verify the acceptable performance of the proposed method for stabilizing the considered chaotic system.
  8 in total

1.  Physiological time-series analysis using approximate entropy and sample entropy.

Authors:  J S Richman; J R Moorman
Journal:  Am J Physiol Heart Circ Physiol       Date:  2000-06       Impact factor: 4.733

2.  Approximate entropy as a measure of system complexity.

Authors:  S M Pincus
Journal:  Proc Natl Acad Sci U S A       Date:  1991-03-15       Impact factor: 11.205

3.  Approximate entropy (ApEn) as a complexity measure.

Authors:  Steve Pincus
Journal:  Chaos       Date:  1995-03       Impact factor: 3.642

4.  Characterization of surface EMG signal based on fuzzy entropy.

Authors:  Weiting Chen; Zhizhong Wang; Hongbo Xie; Wangxin Yu
Journal:  IEEE Trans Neural Syst Rehabil Eng       Date:  2007-06       Impact factor: 3.802

5.  Some simple chaotic flows.

Authors: 
Journal:  Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics       Date:  1994-08

6.  Indirect adaptive fuzzy wavelet neural network with self- recurrent consequent part for AC servo system.

Authors:  Runmin Hou; Li Wang; Qiang Gao; Yuanglong Hou; Chao Wang
Journal:  ISA Trans       Date:  2017-06-02       Impact factor: 5.468

7.  Chaos synchronization of uncertain chaotic systems using composite nonlinear feedback based integral sliding mode control.

Authors:  Saleh Mobayen
Journal:  ISA Trans       Date:  2018-04-05       Impact factor: 5.468

8.  Generating one to four-wing hidden attractors in a novel 4D no-equilibrium chaotic system with extreme multistability.

Authors:  Sen Zhang; Yicheng Zeng; Zhijun Li; Mengjiao Wang; Le Xiong
Journal:  Chaos       Date:  2018-01       Impact factor: 3.642

  8 in total
  1 in total

1.  Distributed Consensus Tracking Control of Chaotic Multi-Agent Supply Chain Network: A New Fault-Tolerant, Finite-Time, and Chatter-Free Approach.

Authors:  Ziyi Liu; Hadi Jahanshahi; Christos Volos; Stelios Bekiros; Shaobo He; Madini O Alassafi; Adil M Ahmad
Journal:  Entropy (Basel)       Date:  2021-12-24       Impact factor: 2.524

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.