Chaos Suppression in Forced Van Der Pol Oscillator

Chaos Suppression in Forced Van Der Pol Oscillator

International Journal of Computer Applications (0975 – 8887) Volume 68– No.23, April 2013 Chaos Suppression in Forced Van Der Pol Oscillator Mchiri Mohamed Trabelsi Karim Safya Belghith Syscom laboratory, National Syscom Laboratory, National Syscom Laboratory, National School of Engineering of Tunis School of Engineering of Tunis School of Engineering of Tunis ENIT, Belvedere, 1002, ENIT, Belvedere, 1002, ENIT, Belvedere, 1002, Tunisia. Tunisia. Tunisia. ABSTRACT tracking problem is, finally, solved despite the presence of This paper presents a new method of controlling chaos in the perturbing external forces in the oscillator dynamics. The nonlinear Van Der Pol oscillator with uncertainties. The reminder of this paper is organized as follows. Section II proposed method is based on a nonlinear observer to estimate displays the mathematical model of the Van Der Pol oscillator unmeasured velocity signal coupled to a control law. The and underlines its chaotic behaviour. Section III is devoted to observer ensures, firstly, an asymptotic convergence of the the development of the flatness based control law. In section velocity estimation error. Then, the control law, which is IV, we present the observer design and the asymptotic based on the estimated variables, forces the output system to track a desired trajectory despite presence of uncertainties convergence analysis. Section V illustrates the main results (external forces) on the system dynamics. Simulation results when applying our proposed method to stabilize the unstable are provided to show the effectiveness of the proposed control periodic orbits of the chaotic Van Der Pol oscillator. Finally, strategy. some conclusions are included in Section VI. General Terms Control theory, mathematic modeling, signal processing. 2. PROBLEM STATEMENT The dynamics of the system under consideration belongs to Keywords the class of the uncertain chaotic system described by the Control, observer design, chaotic oscillator, uncertainties. following equation: 1. INTRODUCTION In the few last decades, controlling chaos has received a great x f (x, x,t) fe (t) u(t) (1) interest [1-3]. In many applications, chaos has been viewed as an undesirable phenomenon which may damage such physical where x and x represent respectively the position and its ith systems, especially in mechanical non linear devices such as derivatives of the oscillator. f (x, x,t) is an unknown coupled oscillators [4]. The first control strategy was suggested by Ott et al. [1] in order to stabilize the unstable nonlinear function, f e (t) is an unknown external perturbing periodic orbits. After then, different methods has been term and u(t) is the control input to be determined. This class developed for controlling chaotic systems [5-7] and [8]. Zeng of systems includes a wide variety of chaotic oscillators which et al. [9] proposed an adaptive controller to control chaos in may present the coexistence of chaotic attractors. The Lorenz System. In [10], Kotaro et al. developed a neural mathematical model of the Van Der Pol oscillator is given by: networks based control law for chaotic systems. However, many of these proposed methods supposed knowledge of the x (x2 1).x x q.cos(w.t) u(t) (2) all state variables which can not be always measured due to noise that affect sensors. Consequently, the design of a state- where ,q and w are nonzero constant parameters. Different observer is needed to estimate the unmeasured velocity works [5] have shown that for various values of these signals of such a system in order to construct the adequate parameters, the forced Van der Pol oscillator may exhibit a control law. In literature, several types of observers have been wide variety of nonlinear behaviour, including chaos. Let us proposed for chaotic systems [11-13]. In [14], the authors proposed an observer-based Backstepping control scheme to choose x1 x, x2 x . Then, model (2) can be rewritten in stabilize a class of chaotic systems. These approaches seem to the following state-representation give good results on controlling chaos, however, many of them fail for dynamical systems in presence of external forces x x (perturbing terms). In this paper, we propose a novel observer 1 2 2 (3) based control scheme to suppress chaos in forced Van Der Pol x2 (x1 1).x2 x1 q.cos(w.t) u(t) oscillator. The control strategy is based on a novel sliding mode observer to estimate the unmeasured velocity signal of For the following parameters 6,q 2.5 , and w 3 , it the system. This observer is, then, coupled to a control law was shown in [5] that the behavior of the Van der Pol based on flatness of the system dynamics and which forces the oscillator is chaotic in the absence of control law as shown in output system to track a desired trajectory. The global 18 International Journal of Computer Applications (0975 – 8887) Volume 68– No.23, April 2013 Figure 1, from which, we can see that the states of the system xy1 are always bounded inside the region and x1 ( 2,2) dy x x y (5) x2 ( 5,5) . 21 dt u y (y2 1)y y q cos(wt) 10 8 From (3), we have 6 4 x (x2 1).x x qcos(w.t) u(t) 2 2 1 2 1 (6) 2 0 (y 1).y y q.cos(w.t) u(t) -2 -4 From (5), and using the expression of u, we have: -6 -8 xy2 (7) -10 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 Consequently, from (5), (6), and (7), it is clearly seen that the system of variables and states are parameterised in terms of Figure 1. State trajectory of Van der Pol oscillator before control (strange attractor) the flat output y and a finite number of its time derivatives. Now, the control law is based on the flatness of the system (2) In order to avoid fracture of the mechanical parts and some and developed using Pole Placement Approach for Tracking. undesirable dynamical effects, it is recommended to induce regular dynamics in this class of systems. Thus, it is necessary For the flat output system y, let us consider a given reference * to introduce a control action in the system dynamics. trajectory y . However, in practice, velocity sensors are always contaminated by noise due to operational or environmental Proposition 2. conditions. It is therefore necessary to use a state-observer in order to estimate the system variables, from only position Let the set of real coefficients k1,k 2 be chosen so that the measurements, and then construct the control law. 2 polynomial P(s) s k1s k 0 is Hurwitz. Then, the 3. CONTROL LAW controller In this section, we will use the concept of flatness of the chaotic oscillator to construct the control law. So, we * v v k1e k 0 .e (8) introduce, first, the following definition of flatness globally exponentially asymptotically stabilizes the tracking Definition1: The nonlinear system * d error defined by e y v where * * . v 2 y x f (x,u) (4) dt Proof: where x R n ,u R m and f a nonlinear function is said to be flat system [15] if there exists a differentially output From (7), we demonstrate that there exist a diffeomorphism function y (y1,..., ym ) such that all system variables and such that y v . Then, the error tracking system is given by state are parameterised in terms of y and a finite number of its time derivatives. y is called flat output of system (4). e(t) y(t) y* (t) v v* (9) Proposition1: The nonlinear system (2) is a differentially flat system with Using (8), we have respect to the flat output y x1 . e(t) k1e(t) k 0 .e(t) (10) Proof From (10) and using suitable choice of , it is clearly Choosing y x1 as a flat output and applying definition 1 to seen that e(t) converges globally exponentially to zero. the system (2), we get 19 International Journal of Computer Applications (0975 – 8887) Volume 68– No.23, April 2013 4. DEVELOPMENT OF THE xˆ xˆ ( ).e NONLINEAR OBSERVER 1 2 1 1 2 The controller (8) is based on the knowledge of the velocity xˆ2 (x1 1).xˆ2 x1 2 .e1 (14) signals and the output system. However, from practical point .sign(e ) u(t) of view, this is not always releasable and the velocity signals 3 1 are always contaminated with noise. Then, it is necessary to use a state-observer to estimate the unmeasured velocities. In where , , are the positive observer gains to be this section we will develop a novel observer based on the 1 2 3 sliding mode technique. To this end, let given by theorem 1 as following 2 xˆ (t), xˆ (t) denote the estimated position and 1 2 18 velocity of system (2), and the estimation errors 1 2 e1 (t), e1 (t) be defined, respectively, by 21 ( 18) 1 (15) 3 e1 xˆ 1 x1 , (11) Proof: e1 xˆ 1 x 1 (12) The proof of convergence of the observer (14) to the real Let the signal r(t) be the sliding surface defined as system (2) is demonstrated in our work given in [16] and reported here. To demonstrate the asymptotically convergence of the estimation error dynamics to zero, we define, first, a r(t) .e1 (t) e1 (t) (13) definite positive Lyapunov function V(t). The proposed function is given by where is a positive scalar to be chosen, under assumption 1, so that sgn(r(t)) sgn(e (t)),t 0, where sgn(.) is 1 1 T 1 V r T .r e .e (16) the standard signum function.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us