Abstract

A system with an absolute nonlinearity is studied in this work. It is noted that the system is chaotic and has an adjustable amplitude variable, which is suitable for practical uses. Circuit design of such a system has been realized without any multiplier and experimental measurements have been reported. In addition, an adaptive control has been applied to get the synchronization of the system.

1. Introduction

Although chaos in dynamic systems has been investigated for many years [14], new systems with chaos still attract the attention of numerous researches [511]. Finding new chaotic systems and investigating chaos control and chaos synchronization methodologies are attractive topics [1215] due to the applications of chaos in various areas such as waveforms of chaotic radar [16], image encryption [17], secure image transmission [18], video encryption design [19], and S-box construction [20].

Previous studies suggest that absolute function is effective to design chaotic systems [21, 22]. It is worth noting that an absolute term is not a quadratic nonlinearity and can be implemented with diodes and operational amplifiers [22]. By using an absolute term, one of the most elementary chaotic systems was introduced by Linz and Sprott [21]. Such a system was also realized by a circuit [22]. Jerk systems with absolute nonlinearities were presented in [23]. Authors investigated the synchronization of a chaotic system, which includes only four terms and an absolute-value nonlinearity [24]. In addition, absolute-value term was explored to propose a hyperchaotic circuit without any multiplier [25]. Huang and Liu introduced a fractional-order chaotic system with the presence of an absolute term [26]. Bao et al. designed a memristor-based system with four line equilibria by implementing three absolute terms [27]. It is interesting that adjustable amplitude of chaotic attractor was obtained with absolute terms [28].

The aim of this work is to study a simple system with chaos. There is only one nonlinear term, an absolute nonlinearity, in such system. It is noted that the system exhibits variable chaotic attractors, which have been rarely investigated in Sprott’s systems with absolute-value nonlinearity and six terms. Dynamics, circuit, and synchronization of such a system with an absolute nonlinearity are presented in the next sections.

2. The System with an Absolute Term and Its Dynamics

Absolute function has been applied to construct different systems with chaotic behavior [27, 28]. In this work, by using an absolute nonlinearity, we study a six-term system described bySystem (1) has three positive parameters . We have found that system (1) displays different behavior when varying the parameter .

We have changed the parameter for plotting the bifurcation diagram and the maximum Lyapunov exponents (presented in Figures 1 and 2). As shown in Figures 1 and 2, system (1) is periodic for . From Figures 1 and 2, we also observe a period doubling route to chaos, which is illustrated further in Figure 3. For , chaotic dynamics can be seen. For , , and , chaos in system (1) is presented in Figure 4. Chaos in this case is verified by the Lyapunov exponents of the system , , and .

Interestingly, we can change the amplitude of the variable easily by adding a control parameter () into system (1):As shown in Figure 5, chaotic attractors are adjusted by using the control parameter . When increasing , the average value of the variable is increased (see Figure 6).

Moreover, the amplitudes of three variables are changed simultaneously by introducing a control parameter () into system (1) as follows:As illustrated in Figure 7, chaotic attractors are reduced and enlarged when varying the control parameter . It is worth noting that Sprott has discovered various systems with absolute-value nonlinearity and six terms [3]. However, there are few systems displaying controllable chaotic attractors, which have received significant attention recently [2931].

3. Circuit Design for the System

The numerical approach is vital for investigation of the dynamics of theoretical chaotic models [3235]. By using this method, the dynamical behaviors of such models can be characterized in terms of their parameters. However, to explore their feasibilities, the electronic circuit implementation of these theoretical models is needed [3639]. Moreover, the physical realization of theoretical chaotic models is relevant in many engineering applications [4042]. In this section, we design and implement an electronic circuit to illustrate the feasibility of system (1). The electronic circuit diagram for system (1) is depicted in Figure 8.

The circuit diagram of Figure 8 consists of operational amplifiers associated with resistors and capacitors exploited to implement the basic operations such as integration, addition, and subtraction. The nonlinear term of the model is implemented by absolute-value circuit of Figure 8(b). The bias is provided by a 15 Volts DC symmetry source. By applying Kirchhoff’s laws into the circuit of Figure 8, we obtain the following state equations:where , , and are the output voltages of the operational amplifiers OP_1, OP_2, and OP_3, respectively. In order to compare system (4) with theoretical model (1), the following settings of variables and parameters, , , , , , , and , are adopted. With the following values of parameters, , , and (for which system (1) displays chaotic behavior), the values of circuit components are selected as follows: , , , , and .

As shown in Figure 9, the circuit has been implemented and experimental measurements have been recorded. Details of the real circuit are presented in Figure 10. The experimental phase portraits of the circuit in (), (), and () planes obtained with an oscilloscope are shown in Figure 11.

From Figure 11, one can see that the experimental chaotic phase portraits agree with those obtained from the numerical simulations. This means that the proposed electronic circuit emulates well the dynamics of theoretical model (1).

4. Synchronization for the System with Unknown Parameters

It is well known that, in practical situations, some or all of the system parameters cannot be exactly known in advance. Also, most parameters values are characterized by uncertainties related to the modeling errors or experimental conditions (temperature, external electric and magnetic fields, etc.) that can destroy or even break the synchronization [4345]. Therefore, it is essential to consider the synchronization problem of chaotic systems in the presence of unknown system parameters. In this section, we design an adaptive control scheme [43] to synchronize two identical structures of system (1) with unknown parameters.

4.1. Design of the Slave System

We will assume that all the state variables and parameters of the master system (1) are accessible to measurements and those of slave system are unknown. Based on the concept of adaptive method, the following theorem is formulated.

Theorem 1. Let system (1) be the master system rewritten in the following form:wherethen the slave systemcan synchronize with the master system (5), with the control function designed asand the update law of the estimations of the unknown parameters determined bywhere is the error system and are the estimations of the corresponding parameters of the slave system (7).

Proof. The error dynamical system can be expressed asChoose the storage Lyapunov function asThen, the time derivative of along the trajectory isSo is negative semidefinite, and since is positive definite, it follows that and . Thus , and, according to (10), it can be obtained thatSince and , according to Barbalat’s lemma, we have as ; that is, the error dynamical system (10) will be stabilized at the zero equilibrium asymptotically. Thus, according to the Lyapunov stability theorem, the adaptive synchronization with unknown parameters between the drive system (5) and the response system (7) is achieved under the controller defined in (8) and parameters update law determined by (9). This completes the proof.

4.2. Numerical Verifications

For numerical verification, the master system is defined as in (5) with parameters , , and . According to Theorem 1, the slave system is described as follows:where

The numerical computations are obtained using the standard fourth-order Runge-Kutta integration algorithm with a time step ; initial conditions on parameters are being selected randomly as follows: , , and . The master system’s parameters are chosen as , , and in order to ensure the chaotic behavior. The synchronization errors and the graph of parameters estimations are shown in Figures 12 and 13, respectively.

Numerical simulations (see Figures 12 and 13) show that the adaptive synchronization between master system (5) and slave system (7) with unknown parameters is achieved successfully and the error signals approach asymptotically zero. Obviously, these results may be exploited in engineering applications such as communication, image processing, physics, and mechatronics.

5. Conclusions

By using an absolute nonlinearity, we have introduced a six-term system with chaos. Dynamics of the system with only one absolute nonlinearity have been investigated. One interesting finding is that the variable can be adjusted with a control parameter. In addition, it is simple to implement this chaotic system because we do not need any analog multiplier. Adaptive synchronization between such two chaotic systems has been reported and these results should be exploited further for practical applications.

Conflicts of Interest

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

Acknowledgments

The authors thank Dr. Sifeu Takougang Kingni, Department of Mechanical and Electrical Engineering, Institute of Mines and Petroleum Industries, University of Maroua, for suggesting many helpful references.