Abstract and Applied Analysis

Volume 2012 (2012), Article ID 369267, 14 pages

doi:10.1155/2012/369267

Research Article

DII-Based Linear Feedback Control Design for Practical Synchronization of Chaotic Systems with Uncertain Input Nonlinearity and Application to Secure Communication

Yeong-Jeu Sun

Department of Electrical Engineering, I-Shou University, Kaohsiung 840, Taiwan

Received 3 September 2012; Revised 31 October 2012; Accepted 5 November 2012

Academic Editor: Roberto Barrio

Copyright © 2012 Yeong-Jeu Sun. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

The concept of practical synchronization is introduced and the chaos synchronization of master-slave chaotic systems with uncertain input nonlinearities is investigated. Based on the differential and integral inequalities (DII) approach, a simple linear control is proposed to realize practical synchronization for master-slave chaotic systems with uncertain input nonlinearities. Besides, the guaranteed exponential convergence rate can be prespecified. Applications of proposed master-slave chaotic synchronization technique to secure communication as well as several numerical simulations are given to demonstrate the feasibility and effectiveness of the obtained result.

1. Introduction

Chaotic system is a kind of nonlinear dynamic system with unpredictable and irregular behavior. These characteristics may cause difficulties in controlling the system or may deteriorate the system performance. Besides, chaotic systems are extremely sensitive to their initial conditions, so that they are not readily synchronized. However, if these characteristics can be applied skillfully, there are some merits that may be utilized, for instance, applying the chaotic synchronization scheme to chaotic secure communications. On the other hand, linear feedback controllers have the following advantages over nonlinear controllers: (i) low implementation complexity; (ii) easily realized in hardware; (iii) reduced sensitivity to parameter variations; (iv) improved reference tracking performance [1–4]. Consequently, how to design a linear feedback controller instead of a complicated nonlinear controller is a main issue in the field of chaos synchronization.

In recent years, a wide variety of methodologies in the synchronization of chaotic systems have been proposed, such as Lyapunov’s stability theory, adaptive control approach, variable structure control (VSC) approach, control approach, adaptive sliding mode control approach, backstepping control approach, projective synchronization approach, time-domain approach, and others. For more detailed knowledge, one can refer to [5–12].

Over the past decades, generalized Lorenz systems, which are much more useful than traditional Lorenz system in practical applications, have been received a great deal of interest due to theoretical interests and successful applications in numerous areas; see, for example, [6, 8, 10, 12–15]. In [8], by means of linearization and Lyapunov’s stability theory, a linear state error feedback control has been presented to guarantee the uniform chaos synchronization of master-slave identical generalized Lorenz systems without any uncertainties. In [14, 15], two kinds of state observers for the generalized Lorenz chaotic system have been developed to guarantee the global exponential stability of the resulting error system. Besides, based on the adaptive sliding mode control approach, a single nonlinear control has been proposed in [6] to ensure the synchronization of master-slave identical generalized Lorenz systems without any uncertainties. In [10], using Lyapunov’s stability theory, a linear feedback controller has been developed to realize the exponential synchronization of master-slave identical generalized Lorenz systems without any uncertain input nonlinearity. Meanwhile, some control strategies have been established in [12] to guarantee the coexistence of antiphase and complete synchronization in master-slave identical generalized Lorenz systems without any uncertainties. Besides, based on the time domain approach, the upper solution bound and lower solution bound of the generalized Lorenz chaotic system have been offered in [13].

Owing to unavoidable tolerances and uncontrollable and unpredictable environmental conditions, it seems to be difficult and impossible to maintain the parameter values (e.g., resistors, inductors, and capacitors) of the controllers as fixed values. Therefore, uncertain input nonlinearity always exists in dynamic control systems. Over the past decades, researchers have been concerned with various uncertain input nonlinearities common in nonlinear systems, such as deadzones, saturation, hysteresis, relays, and others; see, for instance, [5, 7, 9, 16–20] and the references therein.

In this paper, motivated by the discussion mentioned above, the chaos synchronization of master-slave identical generalized Lorenz systems with uncertain input nonlinearities will be investigated. Using the DII methodology, a linear feedback control is proposed to realize practical synchronization for such master-slave systems with any prespecified exponential convergence rates. Applications of proposed master-slave chaotic synchronization technique to secure communication as well as several numerical simulations are given to demonstrate the feasibility and effectiveness of the obtained result.

This paper is organized as follows. The problem formulation and main result are presented in Section 2. Several numerical simulations are given in Section 3 to illustrate the main result. Finally, conclusion is made in Section 4. Note that throughout the remainder of this paper, the notation is used to denote the transpose for a matrix , and denotes the Euclidean norm of the column vector x.

2. Problem Formulation and Main Result

In this paper, we consider the following master-slave chaotic systems with uncertain input nonlinearities.

Master system is as follows:

slave system is as follows:

where and are state vectors, a is the system parameter with , is the unknown initial value satisfying , where is given, is the control input, and is the uncertain input nonlinearity for every . It is noted that the system (2.1a)–(2.1d), displays chaotic behavior for each [21]. The original Lorenz system is a special case of system (2.1a)–(2.1d), with . The objective of this paper is to search a tracking control law such that the states , , and of the slave system (2.2a)–(2.2d) track, respectively, the states , , and of the master system (2.1a)–(2.1d), with any desired exponential convergence rate.

Throughout this paper, the following assumption is made:

(A1) There exist positive numbers , and such that

Remark 2.1. Generally speaking, if the uncertain input nonlinearity satisfies

we often refer as the gain margin and as the gain reduction tolerance.

For brevity, let us define the synchronous error vector as

The precise definition of practical synchronization is given as follows.

Definition 2.2. Given any and , the slave system (2.2a)–(2.2d) practically synchronizes the master system (2.1a)–(2.1d) provided that there exist a suitable control and a positive number such that the following conditions are satisfied:

(i)the synchronous error satisfies ;(ii)the control law of is linear in the synchronous error e.

In this case, the positive number is called the exponential convergence rate. In other words, the practical synchronization means that there exists a linear control law such that the state of the slave system can track the state of the master system with any desired exponential convergence rate.

Now we present the main result for the practical synchronization between system (2.1a)–(2.1d) and system (2.2a)–(2.2d).

Theorem 2.3. The uncertain slave system (2.2a)–(2.2d) practically synchronizes the master system (2.1a)–(2.1d) with the exponential convergence rate , under the linear feedback control

where

Proof. From Theorem 1 of [13], one has

with

This implies that

in view of and . From (2.1a)–(2.1d)–(2.5), we deduce that, for every ,

Let

The time derivative of along the trajectories of the closed-loop system (2.15a)–(2.15c) with (2.6)–(2.10) is given by

in view of (2.14). It is easy to deduce that

It follows that

Thus, from (2.16) and (2.19), it can be readily obtained that

Consequently, we conclude that

This completes the proof.

Remark 2.4. Based on the adaptive sliding mode control approach, a single nonlinear control has been proposed in [6] to realize the synchronization of master-slave identical generalized Lorenz systems without any uncertainties. It is seen that our designed control (2.6) is a simple linear form which is much simpler than the nonlinear form proposed in [6]. Obviously, the proposed linear feedback control form is much more simply implemented.

Remark 2.5. In this paper, the merits of DII approach can be stated as follows.

(i)Based on the DII approach, the proposed control law has certain intrinsic robustness properties, in particular, infinite gain margin.(ii)Based on the DII approach, the proposed feedback control can be easily implemented owing to the linearity of (2.6).(iii)Based on the DII approach, not only the exponential synchronization can be realized but also the guaranteed exponential convergence rate can be prespecified.

Remark 2.6. In what follows, we present an algorithm to find the linear control law of (2.6) stated in Theorem 2.3.

INPUT

The master-slave chaotic systems with uncertain input nonlinearities (2.1a)–(2.1d)-(2.2a)–(2.2d) the parameters , and .

OUPUT

linear control of (2.6).

Step 1. Choose , and such that (A1) is satisfied.

Step 2. Determine from (2.9).

Step 3. Determine and from (2.10) and (2.11).

Step 4. Determine p from (2.8).

Step 5. Determine k from (2.7).

Step 6. OUPUT .

3. Numerical Examples and Simulations

In what follows, we provide two examples to illustrate the main results.

Example 3.1. Consider the uncertain master-slave systems (2.1a)–(2.1d), and (2.2a)–(2.2d) with , , and uncertain input nonlinearities:

In addition, the uncertain parameters are bounded by

Comparison of (3.1a) and (3.1b) with (A1) and (2.9) yields

From (2.8), (2.10), and (2.11), one has

Furthermore, from (2.7), it is easy to deduce that

Thus, we obtain the design controller

in view of (2.6). Consequently, by Theorem 2.3, we conclude that the system (2.2a)–(2.2d) with the linear control (3.5) practically synchronizes the generalized Lorenz chaotic system (2.1a)–(2.1d), with the guaranteed exponential convergence rate .

The typical state trajectories of the sytem (2.1a)–(2.1d) with , are depicted in Figure 1. Furthermore, the synchronization errors of systems (2.1a)–(2.1d), and (2.2a)–(2.2d) with the linear control (3.5) are depicted in Figure 2. From the foregoing simulation results, it is seen that the controlled uncertain master-slave systems (2.1a)–(2.1d) and (2.2a)–(2.2d) realize the practical synchronization under the linear control (3.5). It is noted that [8] has proposed a linear control to achieve the synchronization of the systems (2.1a)–(2.1d) and (2.2a)–(2.2d) without any uncertain input nonlinearity, but the design control only guarantees that the synchronization error system is asymptotically stable. The comparisons of the error systems’ trajectories are shown in Figures 3 and 4.

Figure 1: Typical state trajectories of the system (2.1a)–(2.1d) with .

Figure 2: Synchronization errors of systems (2.1a)–(2.1d) and (2.2a)–(2.2d) with and .

Figure 3: Synchronization errors of systems (2.1a)–(2.1d) and (2.2a)–(2.2d) with and , under the control of (2.6).

Figure 4: Synchronization errors of systems (2.1a)–(2.1d) and (2.2a)–(2.2d), with and under the control proposed in [8].

Example 3.2. Consider the following secure communication system and the proposed scheme is illustrated in Figure 5.

Figure 5: Secure communication system.

Transmitter is as follows:

Receiver is as follows:

where u is designed as (2.6)–(2.11), , , is the unknown initial value satisfying , is a nonsingular matrix, is the information vector, is the signal recovered from , and is the uncertain input nonlinearity satisfying (3.1a)-(3.1b), with the system parameter and . Setting the control u as (3.5), by Example 3.1, we have . Consequently, by (3.6a)–(3.6f) and (3.7a)–(3.7e), one can see that

This implies that one can recover the message in the receiver system, with the guaranteed exponential convergence rate . In other words, the synchronization of signals and for the proposed secure communication (3.6a)–(3.6f) and (3.7a)–(3.7e) can always be achieved with any prespecified convergence rate .

With, for example, , the real message , the recovered message , and the error signal are depicted in Figures 6, 7, and 8, respectively, which clearly indicates that the real message is recovered after 0.2 seconds.

Figure 6: Real message of described in the transmitter of (3.6a)–(3.6f).

Figure 7: Recoverd message of described in in the receiver of (3.7a)–(3.7e).

Figure 8: Error signal of .

4. Conclusion

In this paper, the notion of practical synchronization has been introduced and the chaos synchronization of master-slave chaotic systems with uncertain input nonlinearities has been investigated. Based on the DII approach, a simple linear control has been proposed to realize the practical synchronization for the master-slave chaotic systems with uncertain input nonlinearities. Furthermore, the guaranteed exponential convergence rate can be prespecified. Applications of proposed master-slave chaotic synchronization technique to secure communication as well as several numerical simulations have also been given to demonstrate the feasibility and effectiveness of the obtained result.

Acknowledgment

The author thanks the National Science Council of Republic of China for supporting this work under Grant NSC-100-2221-E-214-015. The author would also like to thank the Metal Industries Research & Development Centre for supporting this work under Grant ISU101-GOV-37. Furthermore, the author would like to thank anonymous reviewers for their helpful comments.

References

K. J. Astrom and R. M. Murray, Feedback Systems: An Introduction For Scientists And Engineers, Princeton University Press, Princeton, NJ, USA, 2008.

M. Dhamala and Y. C. Lai, “Controlling transient chaos in deterministic flows with applications to electrical power systems and ecology,” Physical Review E, vol. 59, no. 2, pp. 1646–1655, 1999.

P. Dorato, Analytic Feedback System Design: An Interpolation Approach, Brooks/Cole, Pacific Grove, Calif, USA, 1999.

G. F. Franklin, J. D. Powell, and A. Emani-Naeini, Feedback Control of Dynamic Systems, Prentice-Hall, New Jersey, NJ, USA, 2002.

J. Li, W. Li, and Q. Li, “Sliding mode control for uncertain chaotic systems with input nonlinearity,” Communications in Nonlinear Science and Numerical Simulation, vol. 17, no. 1, pp. 341–348, 2012.

J. S. Lin and J. J. Yan, “Adaptive synchronization for two identical generalized Lorenz chaotic systems via a single controller,” Nonlinear Analysis: Real World Applications, vol. 10, no. 2, pp. 1151–1159, 2009.

Y. J. Sun, “Chaos synchronization of uncertain Genesio-Tesi chaotic systems with deadzone nonlinearity,” Physics Letters A, vol. 373, no. 36, pp. 3273–3276, 2009.

X. Wu, G. Chen, and J. Cai, “Chaos synchronization of the master-slave generalized Lorenz systems via linear state error feedback control,” Physica D, vol. 229, no. 1, pp. 52–80, 2007.

W. Xiang and F. Chen, “An adaptive sliding mode control scheme for a class of chaotic systems with mismatched perturbations and input nonlinearities,” Communications in Nonlinear Science and Numerical Simulation, vol. 16, no. 1, pp. 1–9, 2011.

C. C. Yang, “One input control for exponential synchronization in generalized Lorenz systems with uncertain parameters,” Journal of the Franklin Institute, vol. 349, pp. 349–365, 2012.

H. Yu, J. Wang, B. Deng et al., “Adaptive backstepping sliding mode control for chaos synchronization of two coupled neurons in the external electrical stimulation,” Communications in Nonlinear Science and Numerical Simulation, vol. 17, pp. 1344–1354, 2012.

Q. Zhang, J. Lü, and S. Chen, “Coexistence of anti-phase and complete synchronization in the generalized Lorenz system,” Communications in Nonlinear Science and Numerical Simulation, vol. 15, no. 10, pp. 3067–3072, 2010.

Y. J. Sun, “Solution bounds of generalized Lorenz chaotic systems,” Chaos, Solitons and Fractals, vol. 40, no. 2, pp. 691–696, 2009.

Y. J. Sun, “A simple observer design of the generalized Lorenz chaotic systems,” Physics Letters A, vol. 374, no. 7, pp. 933–937, 2010.

Z. Zhang, H. Shao, Z. Wang, and H. Shen, “Reduced-order observer design for the synchronization of the generalized Lorenz chaotic systems,” Applied Mathematics and Computation, vol. 218, pp. 7614–7621, 2012.

A. Boulkroune and M. M'Saad, “A fuzzy adaptive variable-structure control scheme for uncertain chaotic MIMO systems with sector nonlinearities and dead-zones,” Expert Systems with Applications, vol. 38, pp. 14744–14750, 2011.

D. H. Ji, J. H. Park, and S. C. Won, “Master-slave synchronization of Lur'e systems with sector and slope restricted nonlinearities,” Physics Letters A, vol. 373, no. 11, pp. 1044–1050, 2009.

Z. Zhang, H. Shen, and J. Li, “Adaptive stabilization of uncertain unified chaotic systems with nonlinear input,” Applied Mathematics and Computation, vol. 218, pp. 4260–4267, 2011.

A. Boulkroune, M. M'Saad, and M. Farza, “Adaptive fuzzy controller for multivariable nonlinear state time-varying delay systems subject to input nonlinearities,” Fuzzy Sets and Systems, vol. 164, no. 1, pp. 45–65, 2011.

X. Wu, X. Wu, X. Luo, Q. Zhu, and X. Guan, “Neural network-based adaptive tracking control for nonlinearly parameterized systems with unknown input nonlinearities,” Neurocomputing, vol. 82, no. 1, pp. 127–142, 2012.

J. Lü, G. Chen, D. Cheng, and S. Celikovsky, “Bridge the gap between the Lorenz system and the Chen system,” International Journal of Bifurcation and Chaos in Applied Sciences and Engineering, vol. 12, no. 12, pp. 2917–2926, 2002.