Adaptive Control for Modified Projective Synchronization-Based Approach for Estimating All Parameters of a Class of Uncertain Systems : Case of Modified Colpitts Oscillators Soup

A method of estimation of all parameters of a class of nonlinear uncertain dynamical systems is considered, based on the modified projective synchronization (MPS). The case of modified Colpitts oscillators is investigated. Through a suitable transformation of the dynamical system, sufficient conditions for achieving synchronization are derived based on Lyapunov stability theory. Global stability and asymptotic robust synchronization of the considered systemare investigated.Theproposed approach offers a systematic design procedure for robust adaptive synchronization of a large class of chaotic systems. The combined effect of both an additive white Gaussian noise (AWGN) and an artificial perturbation is numerically investigated. Results of numerical simulations confirm the effectiveness of the proposed control strategy.


Introduction
Synchronization of chaotic systems and their potential applications in wide areas of physics and engineering sciences is currently a field of great interest ( [1,2] and references cited therein).The first idea of synchronizing two identical chaotic systems with different initial conditions is introduced by Pecora and Carroll [3] and the method is realized in electronic circuits.Synchronization techniques have been improved in recent years, and many different methods are applied theoretically and experimentally to synchronize the chaotic systems which include back stepping design technique [4], projective synchronization (PS) [5], modified projective synchronization (MPS) [6,7], generalized synchronization [8], adaptive modified projective synchronization [9], lag synchronization [10], anticipating synchronization [11], phase synchronization [12], and their combinations [13].Synchronization may involve several systems without a prescribed hierarchy (bidirectional) as it is the case in synchronization of networks of systems [14,15], often happening naturally, for instance, in certain biological systems.Another intensive area of research to emphasize within bidirectional synchronization is the study of the consensus paradigm (see an excellent text in [16]).Amongst all kinds of chaos synchronization, MPS is the state-of-the-art of synchronization schemes.MPS means that the master and slave systems could be synchronized up to a constant scaling matrix.Recently, various control methods which include adaptive control [17,18] and active control [7,19,20] have been introduced.Most of the works done on MPS of chaotic systems have used active control method since it is easy to design a control input and to deal with equations including scaling functions.The controller based on the active control method is complex and contains various variables, so it may not be suitable for real practical purpose.In fact, it is obvious that practical controllers should have simple structures.Besides, the projective synchronization (PS) has been used in the research on secure communication [21] because of the unpredictability of the scaling factor which may be a useful element.
Adaptive control technique is used when the system parameters are unknown.In adaptive method, control law and a parameter update rule for unknown parameters are designed in such a way that the chaotic response system is controlled by the chaotic drive system.Most of the studies in synchronization involve two identical/nonidentical systems under the hypotheses that all the parameters of the master and slave systems are known a priori.A controller is constructed with the known parameters and systems are free from external perturbations.But in practical situations the uncertainties like parameter mismatch and external disturbances may destroy the synchronization and even break it.So it is necessary to design an adaptive controller and parameter update law for the control and synchronization of chaotic systems consisting of unknown parameters to get rid of internal and external noises.In the presence of model uncertainties and external disturbances, an appropriate adaptive control scheme is applied to stabilize a group of chaotic systems.In [22] Salarieh and Shahrokhi proposed an adaptive synchronization of two different chaotic systems with timevarying unknown parameters.An adaptive synchronization between two different hyperchaotic systems was developed by Wu et al. [23] while Li et al. developed a complete (anti-) synchronization of chaotic systems with fully uncertain parameters by adaptive control [24].In [25] Wang et al. present an adaptive control and synchronization for chaotic systems with parametric uncertainties.The same control strategy is used by Mossa et al. for the antisynchronization of two identical and different hyperchaotic systems with uncertain parameters [26].
From the literature survey, it is seen that, with the development of nonlinear control theory, nowadays adaptive projective synchronization method has become very much effective to control and synchronize the chaotic and hyperchaotic systems with uncertain parameters and external disturbances.Recently, many authors have studied the adaptive synchronization for the chaotic systems.In [27] Shen et al. demonstrated that two chaotic Colpitts circuits can be properly synchronized with employment of adaptive controllers while the circuit parameters and the channel are time varying.An adaptive projective synchronization between different chaotic systems with parametric uncertainties and external disturbances was presented by Mayank et al. [28] while Jia et al. develop a generalized projective synchronization of a class of chaotic (hyperchaotic) systems with uncertain parameters [29].
Most of the adaptive control scheme is based on the dynamic parameter estimation.In their book entitled Stable Adaptive Systems [30], Narendra and Annaswamy show that the estimation is feasible when the parameters of the chaotic system can be written in the matrix form.This approach was used in 1991 by Mossayebi et al. to present an adaptive estimation and synchronization of chaotic systems [31].The authors enlarge the parameter estimation concept extended to well-known chaotic systems in the literature.Nowadays, many other works are carried out to show that this topic is not new in nonlinear science but there is not generalized method planned for this issue.The problem of estimating the unknown parameters using adaptive control has been extensively investigated in the literature for linear and nonlinear systems.For instance, in [32], Fotsin and Daafouz analyzed the adaptive synchronization of uncertain chaotic Colpitts oscillators based on parameters identification.Based on Lyapunov stabilization theory, Huang et al. [33] proposed an adaptive controller with parameters identification for synchronizing a class of chaotic systems with unknown parameters.In the work [34], synchronization-based estimation of all parameters of chaotic systems from time series is presented by Huang.But we notice that the underlying assumption in those papers is that the chaotic systems used as benchmark examples to investigate synchronizations are in a form that provides an easy identification of these parameters.The techniques mentioned in the above articles are not suitable for direct estimation of all system parameters of the circuits in which certain coefficients are arguments of some other nonlinear functions (jerk family, modified Colpitts, etc.).An adequate estimation of the MCO parameters then appears inescapable because of its many advantages that it offers in the various chaos applications.To the best of our knowledge there is no study in the synchronization between two identical chaotic oscillators having the topology described above with estimation of all its parameters.Besides the topology of the modified Colpitts oscillator presents a complex nonlinear term in exponential form and one of our purposes consists in estimating its arguments.
Recently, there have been many efforts for the study of dynamical properties of this oscillator introduced by Ababei and Marculescu in [35] where it was used in the qualitative numerical transmission of information.The particular feature of this oscillator is the real possibility to control chaos using a single resistor, without varying any parameter of the intrinsic Colpitts oscillator, which offers the possibility of an electronic analog or digital control on the system dynamics.Most previous studies in the literature have predominantly concentrated on standard systems such as the Lorentz, the classic Colpitts oscillator, the Chua system, the Chen system, the Lu system, or the Rössler system either in the studies of their stability analysis and periodic oscillations or of their synchronization.It has been shown that the MCO can exhibit complicated dynamics with reference to the classical Colpitts oscillator linked to its nonlinearity topology which is a great advantage in telecommunication.In general, the security of chaos-based communication systems is dependent on the complexity degree of master's dynamics, carrying signal as well as the encryption scheme used [21].There are few studies in the synchronization of the MCO [36,37], though these systems are widely encountered in practice, in particular in communication [38].
In this paper, we first transform the original system equations of MCO by rigorous mathematical theory and secondly we will study modified synchronization of uncertain MCO which is presented based on Lyapunov stability theory.
The organization of this paper is as follows.In Section 2 we first give a brief presentation of the model and its chaotic behavior is introduced.In Section 3, we present the theory of transformation of the MCO.Problem formulation is relaxed in Section 4. Main results presenting the synchronization behavior of two unknown MCO with artificial perturbation are studied in Section 5. Numerical simulations are given in Section 6.Finally, conclusions are presented in Section 7.

The Modified Colpitts Oscillator
The simplest configuration of the MCO is shown in Figure 1(a) [36].This circuit uses a bipolar junction transistor (BJT) as the gain element and a resonant network consisting of an inductor () and a pair of capacitors ( 1 and  2 ).The resistor   is the additive element compared to the classical system.The nonlinear element is the BJT (here the NPN type) for which the simplified model shown in Figure 1(b) consists of nonlinear voltage-controlled resistance   and a linear current-controlled current source   [39].Parasite capacitances of the BJT can be neglected in the frequency range of oscillation since their effect would only be a frequency shift.We assume   = 1, where   is the common-base forward short-circuiting current gain.This corresponds to neglecting the base current.The V-I characteristic of the nonlinear resistor   (which corresponds normally to the emitter-base diode) and its approximate expression are defined as usual by where   is the saturation current of the emitter-base diode,  the elementary charge,   the Boltzmann constant, and  the absolute temperature.The thermal voltage at room temperature is given by   =   / ≈ 26 mV.Here we set   = 10 −11 A. The base-emitter voltage drop  BE is given by where   is the base current.Moreover, the relations between the currents are Since we have   ≫   , the simplified state equations for the schematic in Figure 1(a) are the following: We now introduce a set of dimensionless state variables (, , and ) where we normalize voltages currents and time according to the following relations: Using ( 2), (3), and (5), the system of ( 4) can be rewritten in the following form: with

Transformation Analysis of MCO
Consider the dynamics system of MCO given by In order to quantify the parameters inside the exponential term argument, let us introduce the coordinates change in state and output-space: Derivatives in the considered space are given by In these new coordinates, the system (7) takes the form with , and  7 =  −1 6 .The system (10) presents five parameters as system (7) which confirms the linearity of the transformation.

Dissipation and Existence of Attractors.
Preliminary insights concerning the existence of attractive sets [40] that might coexist in the system could be gained by evaluating the volume contraction/expansion rate the oscillator modeled by (10) at any given point ( 1 ,  2 ,  3 )  of the space.The following expression can be derived: where ln  =  3 −  4 −  5 −  0 and ż = ( ż 1 , ż 2 , ż 3 ).
Consider the fact that the system ( 10) is dissipative which is expressed as follows: This condition implies that the solutions of the new system are bounded as  → ∞.We may rewrite condition (12) as follows: ) .
We notice that any initial volume element Γ 0 = Γ ( = 0) will be continuously contracted by the flow.In other words, each volume element containing the system trajectory shrinks to zero as time elapses.Consequently, all system orbits will be confined to a specific bounded subset of zero volume in phase space and the asymptotic motion converges to an attractor.It is easily shown that the system (7) has one equilibrium point  = ( 10 ;  20 ;  30 ) such that  = (1.02;−0.10; 0.09).The characteristic equation of the Jacobean matrix of the system (7) about the equilibrium point is where and We obtain the following conditions  1 > 0,  2 > 0, and  1  2 <  3 .According to Routh-Hurwitz criteria the equilibrium point is unstable.The singularity is saddle point.The transformation (8) leads to the following equilibrium point in the new space: ( 10 ,  20 ,  30 ) = ( 10 ,  − 20 ,  − 30 ) .
Then  = (1.02;4046.67;0.48) and div( ż ( 10 ,  20 ,  30 )) = 2.72 > 0 which confirms the divergence of trajectories at the equilibrium point.In fact, an infinitesimal deviation of the initial conditions will eventually result in the divergence of nearby starting orbits.After a while, the system initially unstable becomes dissipative and stays unchanged with respect to its dynamical variables which strongly justify the synchronization process of MCO in the space considered.

Model Description.
Let us consider a general class of chaotic systems described by the following differential equation: where  ∈   denotes the state vectors, φ :   →   are continuous function matrices, and ε,  :   →   are a continuous nonlinear function, where ε denotes the product part of the state variables and  the made up function in which the arguments are the system variables and  1 ,  2 , and θ are parameters vectors such that  1 ,  2 , θ ∈  ñ×ñ and Ω  ∈  × , respectively.Note that many chaotic and hyperchaotic systems such as jerk family system, two-cell quantum-CNN, and modified Bloch equations with feedback field could be described by system (14).Expression ( 14) is an interesting form because it describes the whole complex chaotic system and makes its dynamics behavior analysis easy such as stability and bifurcations.
Assumption 1.The states of the chaotic system described by ( 14) are bounded, and the nonlinear function with two variables (  V 3 ,   V 2 ) is locally Lipschitz; that is, there exists a positive constant   such that       ( where ,   and   are positive constants. The relation (15) can be put in the following form: where Let us consider two 3-dimensional chaotic systems which can be represented in a more generic form as follows: where  ∈  3 and  ∈  3 are 3-dimensional state vectors of the system and  :  3 →  3 is analytic.We assume that the asymptotic convergence of ( 17) and ( 18) is satisfied.
Proof.Let us write ((), ) as the sum of two functions: ( () , ) =  ( () , ) +  ( () , ) , where ((), ) is the linear part of ((), ) and can take the form: where  is a full rank constant matrix and all eigenvalues of  have negative real parts.The simplest configuration of matrix  is described by  = diag( 1 ,  2 , . . .,   ).Synchronization error between system (19) and system ( 20) is defined as with  ⊥ =   ‖()‖ and  * = ( + )  being chosen such that all eigenvalues of the matrix  * have negative real parts; the dynamic errors are asymptotically stable.This completes the proof.

Main Results
The equations of MCO in the new space can be expressed as in equations (24), with the following parameters: For the sake of clarity and the matter to handle easily the calculations, expression (34) can be put in the particular form which will enable us to underline modified projective synchronization.Let us consider the following MCO master with artificial perturbation and slave systems: where  1 ,  2 ,  3 ,  4 , and  5 are unknown parameters of the master system and   1 ,   2 ,   3 ,   4 , and   5 are parameters of the slave system which need to be estimated.Assuming that the character of ( 35) could be altered by adding an artificial perturbation  1 (|| ≤   is a pertubation coefficient), the adaptive control input was added into the first equation of the driven model.
By assumption, the master system operates in the chaotic regime; hence, all master signals are bounded.Furthermore, let us temporarily assume that the trajectory of the slave system in closed loop, that is,  1 (), is bounded for all  (this will be relaxed and proved at the end).Then, there exists  such that sup ≥0      1 ()     ≤ .
The error state variables are defined as follows: where  1 > 0 is an initial value of  and  = ( 1 ,  2 ,  3 ).The time derivative of the Lyapunov function along the trajectory of the error (44) is If we choose (0) =  1 > 0 and under the constraints that the constant  could be neglected because  1 is large enough, (46) can be rewritten in the following form: Since the Lyapunov function  is positive definite and its derivative V is negative semidefinite, we cannot immediately obtain that the origin of error system ( 27) is asymptotically stable.In fact, as V ≤ 0, then  1 , where  min () is the minimum eigenvalue of positive-definite matrix .Thus ė 1 , ė 2 , ė 3 ∈  2 .According to Barbalat's lemma presented in Theorem 4, we have  1 (),  2 (),  3 () → 0 as  → ∞.Therefore, the response system (36) synchronizes the drive system (35) in the sense of modified projective synchronization.This completes the proof.
It is left to show that the trajectories of the slave system are bounded under the feedback.We invoke the following.
(1) Since the systems are assumed to operate in chaotic mode without feedback, their trajectories converge to compact invariant set.Let  > 0 and let the closed ball   strictly contain such a compact set (since the chaotic trajectories are bounded, we assume that they are contained in   ); let ∞ >  * ≥ 0 be the smallest number such that () ∈   for all  ≥  * .The previous development shows that  is positive definite Lyapunov function with a negative definite derivative for any values of the states contained in a compact set.Hence, there always exist control gains such that the system under feedback is forward complete.
(2) It may be shown as in [42]

Conclusion
In this paper, based on Lyapunov stability theory, theory of changing space of variables, and Barbalat's lemma we achieved lag synchronization of two modified Colpitts oscillators.This control strategy of the MCO with uncertainties including the coefficients of nonlinear terms was obtained via adaptive control.It appears that it is possible to introduce a specific controller to attenuate any artificial perturbation on the system.The final remark is that the proposed scheme is applicable to various other dynamical systems to efficiently estimate unknown parameters which could be arguments of some other nonlinear functions.

Figure 1 :
Figure 1: Circuit model: (a) Schematic of the Colpitts oscillator.(b) BJT model in common base configuration.

Figure 3 :
Figure 3: Time histories of MCO when no control is applied ((a)  1 versus time z, (b)  3 versus time).

Figure 4 :Figure 5 :
Figure 4: Divergence of the flow of MCO in the new space.
that the system under control is forward complete; that is, if there exists a set of initial conditions and gains such that, together, they generate solutions that tend to infinity, these solutions may unboundedly grow only in infinite time.From this, it follows that, for each  > 0 and > 0, there exists (, ) such that |(0)| ≤  ⇒ |()| ≤ (, ), for all  ∈ [0, ], where  is in general a nondecreasing function of its arguments.We assume that  is the synchronization time.Since, by assumption, the system operates in open loop for all  ∈ [0, ] for any  > 0, |()| ≤ max{(, ), } for all  ∈ [0, ] for any  > 0. That is, the solutions are bounded.Note that the bound max{(, ), } is independent of the gains, and, for  ≥  * , we can safely assume that max{(, ), } =  and  depends only on ; hence, point (2) of the proposition follows.If  and  are given and max{(, ), } = , then  depends on  and  and so does  1 ; hence, point (1) of the proposition follows.In either case,  1 does not depend on the initial conditions (0), nor is |(0)| ≤  required.