Abstract

This paper reports an autonomous dynamical system, and it finds that one nonhyperbolic zero equilibrium and two hyperbolic nonzero equilibria coexist in this system. Thus, it is difficult to demonstrate the existence of chaos by Šil’nikov theorem. Consequently, the topological horseshoe theory is adopted to rigorously prove the chaotic behaviors of the system in the phase space of Poincaré map. Then, a single control scheme is designed to stabilize the dynamical system to its zero-equilibrium point. Besides, to verify the theoretical analyses physically, the attractor and stabilization scheme are further realized via DSP-based technique.

1. Introduction

Chaotic behaviors exist widely in biology, engineering, economy, and many other scientific disciplines [14]. Chaotic systems have the properties of unpredictability, topological mixing, ergodicity, and sensitivity to their initial values and control parameters. Owing to the noise-like spectrum and broad-band, chaotic signals are potentially applicable in engineering such as random sequence generation [5], secure communication [6], image encryption [7, 8], signal detection [9], radar and sonar systems [10], and so on. Therefore, it is significant to design and analyze new chaotic systems. In 1963, Lorenz proposed the first three-dimensional chaotic system when studying earth’s atmospheric convection [11]. Then, many low-dimensional mathematical models with positive Lyapunov exponents have been introduced, along with the analysis of a rich class of dynamical behaviors. New examples continue to be reported for publication in nonlinear dynamics journals for the physical applications. Nevertheless, it is necessary to develop chaotic systems with simple structure and rich dynamical behaviors from the perspective of application.

As a striking chaos theory with symbolic dynamics obtained by Kennedy in continuous map [12], the topological horseshoe can provide an impactful tool for proving chaotic dynamics in hyperbolic or nonhyperbolic system. Up to present, many noteworthy theoretical progresses have been extended in finding the existence of horseshoe. For example, Yang introduced the remarkable criteria for finding the topological horseshoe in noncontinuous map [13, 14], which has been successfully applied to some practical systems for verifying chaos [15, 16]. Li presented a new method with three steps for finding horseshoes in dynamical systems by using several simple results on topological horseshoes [17]. However, it is still a tough work to find a topological horseshoe in a practical chaotic system [18].

It is impossible to chronically predict the future behavior of chaotic system, but one can stabilize the future behavior into a certain range by using control technology. The seminal attempt of controlling chaos is the well-known OGY method, which applies small perturbations to system parameter to keep the system close to the target periodic orbit [19]. However, the experimental implementation of this method is restricted by the level of noise in the experimental data for the sake of the discrete nature of the control signal. Then, a continuous delayed feedback scheme is proposed consequently [20]. The control signal is the perturbations of the difference between the states of the current system and one period of the target orbit in the past. Therefore, the intensity of the perturbations will vanish when the system evolves to the desired orbit. Since then, a wide variety of control approaches emerged for different applications, such as backstepping control [21], sliding mode control [22], sampled-data control [23], and multiswitching combination control [24], just to name a few. However, the present schemes focused on the control problem need several controllers. From the points of both practical application and theoretical research, it is significant to design simple yet executable control technique.

In this paper, an autonomous chaotic system with a simple algebraic structure of six terms is proposed. Basic dynamical properties of the system, including equilibrium point, phase portrait, Poincaré map, parameter bifurcation, and Lyapunov exponent, are studied in theory and numerical simulation. It is found that this system exhibits fruitful dynamic behaviors of dense periodic windows and coexistence of nonhyperbolic and hyperbolic equilibrium points. And to rigorously verify the emergence of chaos of this system in theory, the topological horseshoe is investigated in the phase space of Poincaré map. Then, based on the Lyapunov stability criterion, a single control scheme is designed to stabilize the chaotic system to its zero-equilibrium point. The implementation scheme of attractors and control scheme are discussed in detail and realized via DSP-based technique, confirming the validity and enforceability of the theoretical scheme.

2. The Proposed Dynamical System

The autonomous dynamical system considered here is given by

Differential equations of system (1) are simple with a cubic term and two quadratic cross-product terms. The system parameters , , , , , and are all positive constants.

2.1. Dissipativity and Existence of Attractor

We first consider the general condition of dissipativity to ensure the chaotic property:

Therefore, system (1) would be dissipative and will converge to a subset of measure zero volume according to , when satisfying . This means that the volume will become at time t through the flow generated by the system for an initial volume . Therefore, there exists an attractor in system (1) with .

2.2. Equilibrium Points and Stability

Considering the condition of equilibrium point , , and , we obtain three equilibrium points of system (1), as follows:

When selecting a = 1, b = 6, c = 5, d = 1, e = 3, and f = 2, the equilibrium points and the corresponding eigenvalues are shown in Table 1, including the type of equilibrium points.

From Table 1, it is known that the three equilibrium points are all unstable with stable manifold and unstable manifold. According to [25], since the characteristic value λ3 of equilibrium point P0 equals to zero, the equilibrium point is nonhyperbolic type. However, equilibrium points P1 and P2 are hyperbolic since all the real parts of the corresponding eigenvalues of these two equilibrium points are nonzero. Therefore, this is a chaotic system in which hyperbolic and nonhyperbolic equilibrium points coexist. And, this kind of chaotic system does not belong to Šil’nikov sense of the chaotic system, and it is difficult to prove the existence of chaos by Šil’nikov theorem. At present, chaotic systems with special features, such as chaotic systems with nonequilibrium, with multistability and with hyperbolic and nonhyperbolic equilibrium coexisting, have attracted extensive attention by researchers [26, 27].

2.3. Phase Portrait and Chaotic Properties

When selecting a = 1, b = 6, c = 5, d = 1, e = 3, f = 2, and initial values x (0) = (0.01, 0.01, 0.05), the Lyapunov exponents of system (1) are depicted in Figures 1(a) and 1(b) with the values as 0.123017, 0.000029, and −11.414797. According to the three Lyapunov exponents, the Kaplan–Yorke dimension is DKY = 2 + (0.123017 + 0.000029)/11.414797 = 2.0108. Therefore, the Kaplan–Yorke dimension is fractional. The corresponding chaotic phase diagrams further reveal that the proposed system displays complicated chaotic behaviors, as depicted in Figure 2.

As an important analytical technique, Poincaré map can reflect the bifurcation and folding properties of chaos. Selecting the parameter values a = 1, b = 6, c = 5, d = 1, e = 3, and f = 2 and taking the crossing planes x3 = 0, x1 = 0, and x2 = 0, we obtain the corresponding Poincaré maps illustrated in Figure 3. We can see the attractor structure from the dense dots.

2.4. Influence of Parameter Variation

It is found that system (1) exhibits complicated dynamical behaviors with the variation of system parameters. As explication, we only consider the variation of parameters c and f in this section.

When fixing parameters {a = 1, b = 6, d = 1, e = 3, f = 2} and letting c vary from 2 to 8, the corresponding bifurcation diagram of state variable and the maximum Lyapunov exponent of system (1) versus c of numerical calculation are shown in Figures 4(a) and 4(b), respectively. As we know that system (1) shows rich dynamical behaviors, ranging from stable equilibrium points, periodic orbits to chaotic oscillations, depending on the parameter values. Furthermore, there emerge many visible periodic windows in the chaotic region. Then, we fix parameters a = 1, b = 6, c = 5, d = 1, and e = 3, while letting f vary from 1 to 3. Figures 5(a) and 5(b) depict the bifurcation diagram of state variable and the maximum Lyapunov exponent of system (1) versus parameter f, respectively. It is known that with the variation of parameter f, system (1) ranges from stable equilibrium points, periodic orbits to chaotic oscillations, and there emerges many densely distributed periodic windows in the chaotic region, also showing the rich dynamics. The variation of the properties of system (1) with system parameters c and f is of great importance in image encryption.

3. Topological Horseshoe in the Dynamical System

3.1. Review of Topological Horseshoe Theorems

It is still a challenge to find topological horseshoes in a concrete system, especially to select a suitable quadrilateral in the cross section. Before studying the horseshoe embedded in the dynamical system, some theorems on topological horseshoe are reviewed below [1214, 17].

Let D be a compact subset of S, which is a metric space, and there exists m mutually disjoint compact subsets D1, D2, …, Dm of D.

Definition 1. Let be two fixed disjoint compact subsets with . If and are compact and nonempty, we say that the connected subset of connects and , and denote this by .

Definition 2. Let be a connected subset of , we say that is suitably across with respect to and , if there is a connected subset satisfying , and and are nonempty. In this case, it is denoted by .

Definition 3. Suppose that and are both continuous functions with topological spaces and S, respectively. If there exists a continuous surjection confirming to , it is said that is topologically semiconjugate to function .

Lemma 1. If , then we have , where m is a positive integer.

Lemma 2. If , , , and , then there would exist a compact invariant set , such that is semiconjugate to 2-shift dynamics and the topological entropy of will satisfy .

3.2. Finding Topological Horseshoe in the Dynamical System

According to the theory above, a horseshoe will be found in the dynamical system by three steps [17]. In this process, we set the parameters of system (1) as a = 1, b = 6, c = 5, d = 1, e = 3, f = 2, and initial condition x (0) = (0.01, 0.01, 0.05).

Step 1. As shown in Figure 6, we first select four vertices of the Poincaré section P on the plane as (–8, 0, –0.5), (–8, 0, 1.5), (8, 0, 1.5), and (8, 0, –0.5).

Step 2. Then, after many trial-and-error numerical simulations, we carefully pick a quadrilateral D1 of quadrangle P, with the four vertices beingLet us suppose that denotes the left side while denotes the right side of quadrilateral D1. It is known from the numerical result that the third return map lies on the left side of D1, but the third return map lies on the right side of D1. Thereby, under this return map, the image () lies wholly across the quadrangle D1 with respect to the sides and , seen in Figure 7(a).

Step 3. Finally, we will take another quadrilateral D2 of P such that , and . By a great deal of attempts, the four vertexes of D2 are picked as follows:Analogously, and indicate the left and right sides of quadrilateral D2, respectively. The numerical simulations of the third return Poincaré map and the enlarged view are depicted in Figures 7(b) and 7(c), respectively. It is shown from the figures that the return map () suitably across the quadrangles D1 and D2, with lying on the right side of D1 and lying on the left side of D2.
Therefore, we conclude by virtue of Lemma 2 that there would exist a compact invariant set , such that is semiconjugate to 2-shift dynamics, and we obtain . Thus, system (1) is proved to be chaotic in theory, with the parameters of a = 1, b = 6, c = 5, d = 1, e = 3, f = 2, and the initial condition of x (0) = (0.01, 0.01, 0.05).

4. Stabilization for the Dynamical System

4.1. Control Scheme

In order to stabilize the proposed dynamical system, we add the single controller u on the second equation. Thus, the controlled dynamical system is depicted as follows:

The purpose of our design is to propose suitable control scheme u such that all the output variables of system (6) converge to the zero equilibrium point asymptotically.

Theorem 1. For the controlled system (6), we design the single controller u as

If the control gain satisfies with , then the output variables of the controlled system (6) converges to the zero equilibrium point asymptotically.

Proof. We choose the candidate Lyapunov function asThe corresponding time derivative of is deduced byThus, when , we find thatTherefore, the output variables of the controlled system (6) will converge to the zero equilibrium point asymptotically.

4.2. Numerical Verification

In this section, numerical simulations are executed by adopting the ODE45 method to verify the availability of the proposed control scheme. For comparing conveniently, we choose the system parameters as a = 1, b = 6, c = 5, d = 1, e = 3, and f = 2, and the initial states are set as x (0) = (0.01, 0.01, 0.01). With the parameter set, system (6) is chaotic before the controller is put into effect.

The controller u is exerted at 60th second, and the control gain is taken as K = –2 and K = –16. Figures 8(a) and 8(b) depict the control results, from which one can see that we can obtain good control effect with only taking a short time for the system to be stabilized at the fixed point. And, as we can also know only small control energy is needed to reach our control purpose.

5. DSP-Based Realization of the Attractors and Stabilization Scheme

The implementation of continuous chaotic systems with electronic circuit has been widely adopted. The parameter tolerance of the components of analog electronic circuit will cause the trajectory change of the chaotic system, which restricts its practical engineering application. Therefore, DSP-based implement of continuous chaotic system can overcome these problems effectively. In this section, the attractors of system (1) and stabilization scheme for system (6) are implemented based on the DSP platform. In our experiments, the Texas Instrument DSP TMS320F28335 is employed to calculate the state variable and the control variable, which can run at 150 MHz and interfaces with a 12-bit quad-channel digital-to-analog converter DAC7724 by parallel bus (PB) mode. Control signals required by DAC7724 are generated by DSP and CPLD chips. The block diagram of hardware platform is shown in Figure 9.

In practice, we discretize the continuous system by the classical fourth-order Runge–Kutta algorithm with the sampling period . From Figure 2, we know that the amplitude of variable () is too small to affect the computational precision. Therefore, we proposed a general method to rescale the system variables by scaling factors , where .

Setting , system (1) can be transformed towhere .

When introducing the linear transformation of , the corresponding differential equation of system (11) can be expressed as

Discretizing system (12) using the classical fourth-order Runge–Kutta algorithm, the following difference equations can be obtained:where and

When , , and when , .

The digital sequences are produced by DSP according to (13)–(15) and converted into the corresponding analog sequences by the DAC7724 and then transmitted to oscilloscope. With the set a = 1, b = 6, c = 5, d = 1, e = 3, f = 2, , x (0) = (0.01, 0.01, 0.01), and the control gain K = –6, the results of DSP-based realization of the attractor and stabilization scheme are depicted in Figure 10. By comparing with the attractors in Figure 2 and stabilization process in Figure 7 simulated by Matlab, it can be concluded that they have a good qualitative agreement.

6. Conclusion

In this paper, we presented a three-dimensional dynamical system with a simple algebraic structure. Basic dynamical properties of the system, including equilibrium point, phase portrait, Poincaré map, parameter bifurcation, and Lyapunov exponent, are studied through theoretical analysis and numerical simulation. And, the theory of topological horseshoe is adopted to rigorously prove the chaotic emergence of the system theoretically. Then, based on the Lyapunov stability criterion, we designed a single control scheme to stabilize the chaotic system to its zero-equilibrium point. The attractor and stabilization process are realized via DSP-based technology, which have a good qualitative agreement to the Matlab simulation; thus it well confirmed the validity and enforceability of the theoretical scheme.

Data Availability

The figure data and table data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grant nos. 51977153 and 51577046, the State Key Program of National Natural Science Foundation of China under Grant no. 51637004, the National Key Research and Development Plan “Important Scientific Instruments and Equipment Development” under Grant no. 2016YFF0102200, the Equipment Research Project in Advance under Grant no. 41402040301, the Research Foundation of Education Bureau of Hunan Province of China under Grant no. 18A314, Hunan Provincial Natural Science Foundation of China under Grant no. 2019JJ40109, and the Science and Research Creative Team of Hunan Institute of Science and Technology (no. 2019-TD-10).