Abstract

Based on the heteroclinic Shil’nikov theorem and switching control, a kind of multipiecewise linear chaotic system is constructed in this paper. Firstly, two fundamental linear systems are constructed via linearization of a chaotic system at its two equilibrium points. Secondly, a two-piecewise linear chaotic system which satisfies the Shil’nikov theorem is generated by constructing heteroclinic loop between equilibrium points of the two fundamental systems by switching control. Finally, another multipiecewise linear chaotic system that also satisfies the Shil’nikov theorem is obtained via alternate translation of the two fundamental linear systems and heteroclinic loop construction of adjacent equilibria for the multipiecewise linear system. Some basic dynamical characteristics, including divergence, Lyapunov exponents, and bifurcation diagrams of the constructed systems, are analyzed. Meanwhile, computer simulation and circuit design are used for the proposed chaotic systems, and they are demonstrated to be effective for the method of chaos anticontrol.

1. Introduction

In 1994, Schiff et al. first put forward the concept of chaos anticontrol [1], which involves discrete-time and continuous-time system for the chaos anticontrol. In the study of chaos anticontrol for continuous-time system, a lot of progress has been made and some methods of generating chaotic and hyperchaotic systems were found, such as the methods of time-delay feedback to chaos [24], topological conjugate to chaos [5], pulse control to chaos [6], parameter perturbation control to hyperchaos [79], and state feedback control to hyperchaos [1013]. However, these methods of chaos anticontrol, which are based on the parameter “try,” numerical simulation, and the Lyapunov index calculation, rely on the experience, lacking more theoretical basis. Therefore, it is still a challenge to construct a general approach of generating chaotic system.

Shil’nikov theorem is a beneficial tool to analyze the chaotic behavior of a nonlinear system [14], and it is also one of the most common decision theorems to determine whether chaos exists or not.

In 2004, Zhou et al. firstly constructed a three-dimensional autonomous chaotic system which has only one equilibrium point [15] by using the homoclinic orbit Shil’nikov theorem. Then, Li and Chen proposed a method to construct a two-piecewise linear chaotic system by using the heteroclinic Shil’nikov theorem [16, 17]. Recently, Yu et al. also proposed a method for constructing multipiecewise linear chaotic systems [18, 19]. However, the above studies lack further theoretical analysis and appropriate experimental verification.

In this paper, we use the heteroclinic Shil’nikov theorem to construct a kind of chaotic systems with both nonlinearities of two-piecewise linear and multipiecewise linear based on switching control method. Some basic dynamical characteristics of the constructed systems are analyzed theoretically and verified experimentally. Results of simulations and circuit experiments demonstrate the validity for the method of chaos anticontrol.

2. Review of the Shil’nikov Theorem

Consider the following three-dimensional autonomous dynamical system:where belongs to and is a hyperbolic saddle focus; that is, the eigenvalues of Jacobian are and , where , , , , and are all real constants.

Theorem 1 (the heteroclinic Shil’nikov theorem) (see [14]). Given the three-dimensional autonomous system shown in (1), let and be two distinct equilibrium points for (1). Suppose the following:(1)Both and are saddle foci that satisfy the Shil’nikov inequality with the further constraint or .(2)There is a heteroclinic loop, , in which it joins to and is made up of two heteroclinic orbits .

Both the original system (1) and its perturbed varieties exhibit the Smale horseshoe chaos.

In the following study, we will use the switching controller to construct piecewise linear chaotic systems based on this theorem.

3. Two Fundamental Linear Systems

For simplicity, we use the well-known Lorenz system to generate fundamental linear systems which are used to construct the piecewise linear chaotic systems.

The Lorenz system is described bywhere , , and . The equilibrium points of (2) are given as

From (3), we can see that the equilibrium points and have certain symmetry. By linearizing (2) at the equilibrium points and , the linear equations are obtained, respectively, as follows:

Equations (4) and (5) are the required fundamental linear systems which are used to construct a piecewise linear chaotic system. The equilibrium points of the two linear systems are and , and the corresponding eigenvalues are: and . It can be seen that the equilibrium points and are all the saddle foci of index 2 and satisfy . According to the heteroclinic Shil’nikov theorem, there is chaos in the sense of Smale horseshoe as long as the equilibrium points of system (4) and system (5) are connected with the heteroclinic loop via a certain way.

The eigenvectors corresponding to the equilibrium points and of systems (4) and (5) are, respectively,

At point , the mathematical expressions of the one-dimensional stable manifold and the two-dimensional unstable manifold are given aswhere the direction vectors of the stable manifold are , , and and the direction vectors of the unstable manifold are given by , , and .

Similarly, the space straight line and the space plane , which, respectively, correspond to the one-dimensional stable manifolds and the two-dimensional unstable manifolds of equilibrium are described aswhere the direction vectors of the stable manifold are , , and and those of unstable manifold are , , and .

4. Construction of a Two-Piecewise Linear Chaotic System

Next, we will study the existence conditions of the heteroclinic loop connecting the equilibrium points of system (4) and system (5), choosing the controller as and the switching plane as .

After translational transform for equilibrium points and , systems (4) and (5) can be changed into the following form:where is the switching controller whose concrete form is determined by the conditions of forming heteroclinic loops for system (9).

Let the equilibrium points of system (9) be and . At the equilibria and , the space straight lines, and , and the space plans, and , are shown in Figure 1.

From (7), the space straight line equations of one-dimensional stable manifold and space plan equation at equilibrium point are obtained as

Similarly, from (8), we can get the space straight line equations of one-dimensional stable manifold and space plan equation at equilibrium point:

Let and ( and ) be the intersection points (lines) of , , and with the switching plane ; that is,

If lies on , there exists a heteroclinic orbit from to . Similarly, if lies on , then there exists a heteroclinic orbit from to . If the above two conditions are satisfied simultaneously, there must exist a heteroclinic loop, which consists of heteroclinic orbits and and connects with . According to the heteroclinic Shil’nikov theorem, system (9) exhibits the Smale horseshoe chaos.

In the following parts, the conditions that the coordinates of the equilibrium point must meet will be analyzed when the heteroclinic loop of system (9) exists. From the invariance of transformation , one can assume that the coordinates of the equilibria and of system (9) satisfy the following formula:

From (12) and (13), one can get the necessary conditions of and asWhen the parameters , , , , , and satisfy (14), from (12) and (13), can be obtained:

Equation (15) indicates that depends on the value of but is not associated with that can take any value. Here, let and ; we can get . And when a heteroclinic loop of system (9) exists, the coordinates of the equilibria and of system (9) are

To make the coordinates of the equilibria of system (9) satisfy (16), the controller of system (9) should be selected as following form:where , , and .

According to the above analysis and by introducing switching function to (9), it is expressed thatEquation (18) is the expected two-piecewise linear chaotic system, which has a double-wing chaotic attractor, shown in Figure 2.

Based on (15), we can construct a multipiecewise linear chaotic system via alternate translational transform of the two fundamental linear systems and heteroclinic loop construction of adjacent equilibria for the multipiecewise linear system.

The mathematical expression for the multilinear chaotic systems is described aswhere

When and , system (19) can generate a chaotic attractor with -wings, while when , a chaotic attractor with -grid wings can be obtained. Figure 3(a) shows a 6-wing chaotic attractor with , , , and . When , , , , and , a 6 × 2-grid wing chaotic attractor is found, which is shown in Figure 3(b).

5. Basic Dynamics of Two-Piecewise Linear Chaotic System

In this section, some basic dynamics of system (18) will be analyzed, including the dissipation, the Lyapunov exponents, and the bifurcation diagram.

5.1. Dissipation of System

It is well known that a chaotic system is a dissipative system. According to (17) and (18), we can get the dissipation character of the two-piecewise linear system from the following equation:

5.2. Lyapunov Exponent Spectrum and Bifurcation Diagram

Lyapunov exponent is the most direct evidence to determine a chaotic system. Figure 4 shows the Lyapunov exponent spectrum versus parameter in system (18), from which we can see one of the Lyapunov exponents is always positive when the parameter changes in a large range, indicating that system (18) is chaotic. Larger range of chaotic parameter can provide larger space of key which can increase the difficulty of unmasking signals and improve the security of communications. Therefore, system (18) has significance if it is applied to secure communications as pseudorandom signal source.

Figure 5 shows the bifurcation diagram versus parameter of system (18), from which we can see that system (18) is chaotic apart from a few tiny periodic windows. From Figure 5, we also can see the road of system (18) to chaos. System (18) evolves into chaotic state not through period-doubling bifurcation but directly from stable state or from periodic motion, while the system parameters vary.

6. Circuit Implementation of the Multipiecewise Linear Chaotic System

According to (19)-(20), a circuit of realizing system (19) is shown in Figure 6, which can generate 6-wing chaotic attractor and 6 × 2-grid wing chaotic attractor. The modular circuits for implementing functions , , , and are designed and shown in Figure 7, which consist of adders, inverters, multipliers, and integrators. In the modular circuits, the model of operational amplifiers is TL082 and that of multipliers is AD633.

According to Figure 6, the circuit equation of system (19) can be obtained:Let ; one hasLet again ; (23) can be changed as follows:Comparing (24) with (19), one hasWhen , , , and , the resistance values in Figure 6 can be obtained:When the capacitance , the 6-wing chaotic attractors and 6 × 2-grid wing chaotic attractors obtained observed from oscilloscope are shown in Figure 8.

7. Conclusion

Based on the heteroclinic Shil’nikov theorem, a method for constructing a kind of multipiecewise linear chaotic system has been proposed via switching control in this paper. By using this method, a two-piecewise linear and a multipiecewise linear chaotic systems are constructed.

It is worth pointing that this method of constructing chaotic system has general significance. It does not only suit Lorenz system in this paper but also can be applied to the three-dimensional autonomous system which has saddle focus equilibrium points and satisfies or and . In addition, because the circuit structure of implementing the multipiecewise linear chaotic system is simple and easy to implement, this chaos anticontrol method has more potential applications than other chaotic anticontrol methods of generating multiwings and multigrid wing chaotic attractors in engineering applications.

Conflict of Interests

The authors declare 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 (Grant nos. 61271064 and 60971046), the Natural Science Foundation of Zhejiang Province, China (Grant no. LZ12F01001), the Research Foundation of Binzhou University (Grant no. BZXYG1501), and the Program for Zhejiang Leading Team of S & T Innovation, China (Grant no. 2010R50010-07).