Abstract

In this paper, we continue our investigations on control and synchronization of the complex Lorenz systems by investigating impulsive control and synchronization. Nonlinear systems involving impulse effects, appear as a natural description of observed evolution phenomena of several real world problems; For example, many biological phenomena involving thresholds, bursting rhythm models in medicine and biology, optimal control models in economics, population dynamics and so forth do exhibit impulsive effects. Some new and more comprehensive criteria for global exponential stability and asymptotical stability of impulsively controlled complex Lorenz systems are established with varying impulsive intervals. The effectiveness of the proposed technique is verified through numerical simulations.

1. Introduction

In the last 30 years, chaotic systems involving both real and complex variables governed by complex ordinary differential equations have been widely studied and investigated which contain one or more complex variables that make multiplication of variables that appear in many important applications in engineering; for example, in communications, where doubling the number of variables may be used to increase the content and security of the transmitted information, used to describe and simulate the physics of detuned laser and thermal convection of liquid flows, the electric field amplitude and the atomic polarization amplitude are both complex (see [15]).

In applied sciences and engineering, there are a lot of problems which are described by these complex systems, for example, in many important fields of physics, engineering, and computer science, such as laser physics, control, flow dynamics and liquid mixing, electronic circuits, secure communications, and information sciences (see [613]).

In 1963, Lorenz introduced the real Lorenz system (i.e., system involves real variables): where , , and . This system describes the thermal convection in fluids, problems of laser physics, and disk dynamos (see [7, 1417]).

In recent years, there has been considerable interest in the control of chaos in nonlinear dynamical systems. For the past years, many different techniques have been proposed to control chaos, including Ott, Grebogi, and Yorke (OGY) method, Pecore and Carroll (PC) technique, and back stepping approach (see [1822]).

As the key technology of secure communication, chaotic synchronization has been widely developed since Pecora and Carroll (see [18]) proposed the principle of chaos synchronization and realized it in the circuit in 1990. The basic behavior and chaotic synchronization of (1) have been studied by several researchers (see [16, 2325]). The concept of synchronization consists in making two chaotic systems (identical or different) oscillate in a synchronized manner. A wide variety of methods have been proposed and applied for the synchronization of chaotic systems which include, for example, active control, global synchronization, adaptive control, linear and nonlinear feedback, and back stepping design (see [16, 25, 26] and references therein).

Many evolution processes are characterized by the fact that at certain moments of time they experience a change of state abruptly. These processes are subject to short-term perturbations whose duration is negligible in comparison with the duration of the process. Consequently, it is natural to assume that these perturbations act instantaneously, that is, in the form of impulses. The impulsive differential equations, that is, differential equations involving impulse effects, appear as a natural description of observed evolution phenomena of several real world problems; for example, many biological phenomena involving thresholds, bursting rhythm models in medicine and biology, optimal control models in economics, and population dynamics do exhibit impulsive effects (see [2731]). Recently, impulsive control has been widely used to stabilize and synchronize chaotic systems (see [3234]). Its necessity and importance lie in the fact that, in some cases, the system cannot be controlled by continuous control. For example, a government cannot change savings rates of its central bank every day. Additionally, impulsive control may give a more efficient method to deal with systems that cannot endure continuous disturbance. Furthermore, impulsive method can also greatly reduce the control cost. A chaotic system is a nonlinear deterministic problem that displays complex and unpredictable behavior. Chaotic synchronization has been investigated and studied in physical systems involving real variables over the last 25 years. However, there are also many interesting systems involving complex variables which have not been actively explored.

In this paper, we study the impulsive control and synchronization of complex Lorenz chaotic system described by the following differential equation: where , , are positive (real or complex) parameters, and are complex variables, is a real variable, an over bar denotes complex conjugate variable, and dots represent derivatives with respect to time. This system arises in many important applications in physics, for example, in laser physics and rotating fluids dynamics. These variables have relations with the electric field amplitude, the atomic polarization amplitude, and the population inversion; for more details, see [2, 14, 15] and references therein.

Numerically we show that this system is chaotic and exhibits chaotic attractors. Analytical and numerical calculations are presented to achieve synchronization. Impulsive control technique is used to synchronize chaotic attractors of (2).

2. Impulsive Control of a Nonlinear System

The mathematical description of these impulsive systems of differential equations is usually defined as an ordinary differential equation coupled with a system of difference equations as expressed in the following system: where , , is the state variable, and is a continuous-valued function. The impulsive control law of system (3) is given by the sequence , which has the effect of suddenly changing the state of the system at the instants , where , and . The difference equations are given by where and . For simplicity, we assume that and can be chosen as where is matrices. The objective is to find some (sufficient) conditions on the constant control gains, , and the impulsive intervals , such that the impulsively controlled system (3) is stable.

2.1. Impulsive Control of the Complex Lorenz System

The complex Lorenz system is described by where , are complex state variables, is real state variable, and , , and are real parameters (or complex).

The real version of (5) reads We can rewrite the above systems into the matrix form: The impulsive control of the complex Lorenz system is then given by where is the linear part matrix of the corresponding system, , and denotes the instant when impulsive control occurs.

For convenience, define the following notations: where is the identity matrix and is the maximal eigenvalue of matrix .

Theorem 1. If ( is a constant) and there exists a constant , such that then the trivial solution of system (8) is globally exponentially stable.
If ( is a constant) and there exists a constant , such that then implies that the trivial solution of system (8) is stable and implies that the trivial solution of system (8) is globally asymptotically stable.

Notes 1. Theorem 1 gives sufficient conditions for the global exponential stability and global asymptotical stability for controlling the systems to the origin. The results are new and comprehensive for the impulsive control of the Lorenz systems family. Also, the conditions imply that the impulsive intervals may not be equidistant.

Corollary 2. Assume that and matrices .(i)If ( is a constant) and there exists a constant , such that , then the trivial solution of system (8) is globally exponentially stable.(ii)If , ( is a constant) and there exists a constant , such that , then the conclusion of Theorem 1 holds.

2.2. Impulsive Synchronization of the Complex Lorenz System

We study the impulsive synchronization of the complex Lorenz system. For simplifying the problem, we assume that we have two identical complex Lorenz systems and denote the drive system by the subscript , while the response system to be controlled is denoted by the subscript . Our aim is to design an impulsive controller and make the response system follow the drive system and become ultimately the same. The drive and response systems are defined, respectively, as where , are complex state variables, is real state variable, , , , and denotes the complex conjugate.

The complex systems (12) and (13) can be rewritten, respectively, as five real first-order ODEs of the form We define the error states between the response system that is controlled and the controlling driving system as In an impulsive configuration, the driving system and the response system are modeled by the following impulsive equations: If we defined then the error system of the impulsive synchronization is given by Note that there exists a positive constant for the chaotic system (6) such that for all . For convenience, define the following notations:

Notes 2. From the analysis above, it follows that a necessary and sufficient condition for synchronizing chaos is that the origin of (20) is asymptotically stable. It is obvious that the origin is one of the equilibriums of (20). Also, the origin is the unique equilibrium of (20) because , .

Theorem 3. If ( is a constant) and there exists a constant , such that , , then the trivial solution of system (20) is globally exponentially stable; that is, system (18) is globally exponentially synchronous with system (17).
If ( is a constant) and there exists a constant , such that , , then system (18) is globally exponentially synchronous with system (17).

Corollary 4. Assume that and matrices ().(i)If and there exists a constant , such that , then the system (18) is globally exponentially synchronous with system (17).(ii)If ( is a constant) and there exists a constant , such that , , then system (18) is globally exponentially synchronous with system (17).

3. Simulation Results

In this simulation, the chaotic complex Lorenz system will be taken, for example, to confirm the proposed method.

The equilibria of (6) can be calculated by solving the equations , , , , and to get three equilibria , , where For , the nontrivial equilibria exist.

The eigenvalues of the corresponding linearized system at are The equilibrium is stable if and it becomes unstable if .

Solving the system (6) (or (5)) numerically, we show that system (6) is a chaotic system since the separation of two nearby trajectories increases exponentially with time as in Figure 1. In this figure we show two numerical solutions of (6) with two close initial conditions , , , , and , , , , (we plot only diagram) and with , , and .

It is clear from Figure 1 that our system displays sensitive dependence on initial conditions.

The system (6) exhibits chaotic attractor for , , and with the initial conditions ; , , , , and ; see Figure 1 in space, respectively. The projection of the chaotic attractor of (6) in space is similar to Lorenz attractor of (1) as in [2].

We control system (6) to its equilibrium point ; thus Its eigenvalues are , , , , and . Then . If we choose , , , , , , , , , then

If , from Theorem 1, we have that the equilibrium point of the impulsively controlled system is asymptotically stable. Take ; thus if , system (6) will be stabilized at the origin. Let , respectively; the simulation results are shown in Figure 2, where the initial conditions are . From Figure 2 we have that the state variables quickly tend to the origin under impulsive control. If the impulse intervals are too large, as proved previously, the impulsively controlled system cannot be stabilized, as shown in Figure 2 with .

In Figure 3, we show the error synchronization of two complex Lorenz systems with the following initial conditions for the drive and response systems are chosen as and . We can get from the simulation that the approximate bounds of system (6) are 85. Thus . Choose , , , , , , , , . Take ; thus if , system (17) is globally asymptotically synchronous with system (6). Figure 3 shows the results when . It is obvious that, with this impulsive control, two chaotic systems synchronize very fast.

4. Conclusions

Our interest in the present paper is to study the impulsive control and synchronization of chaotic attractors of the complex Lorenz system (5). This study can be considered as a continuation of our studies in the literature for complex Lorenz systems. These complex systems arise in several important fields of physics, for example, laser physics, rotating fluids dynamics, and disk dynamos. We define chaos as sensitive dependence on initial conditions and measure it by computing the rate of separation of two initially nearby trajectories in phase space. System (5) is a chaotic system and exhibits chaotic attractors. Sensitive dependence on initial conditions and on the system’s parameters is prominent characteristic of chaotic behavior of (5). The projection of the chaotic attractor of (6) in space is similar to Lorenz attractor with real variables (1). Some new and more comprehensive criteria for global exponential stability and asymptotical stability of impulsively controlled complex Lorenz systems are established with varying impulsive intervals. The effectiveness of the proposed technique is verified through numerical simulations, and it can be seen that the synchronization errors converge to zero, as shown in Figure 3.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

The authors are very grateful to all members of Applied Mathematics Group (Department of Mathematics, Faculty of Science, King Khalid University, Saudi Arabia) for useful discussions on the topics investigated in this paper.