\u0026#x201c;chaotification\u0026#x201d; of real systems by dynamic state feedback

12
Testing Ourselves Levent Sevgi D�u, Univeity Eleroni and Communication Eng. Dept. Zeamet Sokak, No 21, Acibadem - Kadik6y Istanbul, Turkey Email: [email protected].tr. levent.sevgi@ieee.o hp:/3.dogus.edu.trllsevgi I t has been four years since the "Testing Ourselves" column took off! We started with the first quiz back in February 2007. We have had a variety of quizzes and tutorials since then. This is the twenty-fourth column. Please go ahead and write down your com- ments and requests on the topics presented in this column, espe- cially if they are positive and constructive. These mean a lot to us. We promised to present our last tutorial, in the October 20 I 0 issue, on electromagnetic-precurso-based eahquake prediction. Unfortunately, that hasn't been completed yet. The issue is impor- tant and publicly sensitive: it therefore needs extra care and high precision. We hope to make that ready in one of the ture issues, either in the February or in April 2011 issues of the Magazine. We have been preparing some interesting tutorials with much usel AB code. One of them is on microstrip-line filter design. This has been in my mind for some time. I have given some professional two- or three-day EMC courses to the electron- ics industry. In one of these courses, I was surprised to see that many of the design engineers of a major defense company, who were supposed to design microstrip circuits, had never seen micro- strip lines in their undergraduate or graduate programs. This was awkward! However, I then realized that this is the case for many others. We'll therefore review both the systematic method of microstrip filter design from Le circuits to transmission lines and microstrip lines, and practical design guidelines. We'll include usel computer code for that. Another tutorial will be on path finding and planning for swarm robotics. It seems to be interesting to see how the FDTD model can be used for this purpose. What about reviewing the group and phase velocities in electromagnet- ics with simple AB code? Dou you want to see a tutorial that explains those things called GTD, PTD, UTD, etc., with nice illus- trations? We'll do these, too. Finally, we're planning to prepare a tutorial on academic publishing, together with the Editor-in-Chief of this Magazine, Ross Stone. That will trigger an interesting dis- cussion, I believe, if we can present the tutorial as it is in our minds. Please note that we're looking for interesting quizzes and tutorials. As always, this as an open call to all our expert members! We shouldn't forget that there are many members and student members out there who do not have easy access to lecturers or trainers like you, so this is our social endeavor to assist those members. Please also note that the keyword of the tutorials is sim- plici , so, try to keep it as simple as possible, so that I can under- stand. If 1 can, so can everybody! "Chaotification" of Real Systems by Dynamic State Feedback 222 Sava$ $ahin 1 and Cneyt Gze$2 1 Department of Control and Automation Technology, Ege Vocational School Ege University, Campus, Bornova, 35100, Izmir, Turkey E-mail: sahin.sava[email protected] 2 Department of Electrical and Electronics Engineering, Dokuz EylOI University Tmaztepe Campus, Buca, 35160, Izmir, Turkey E-mail: cuneyt.guzelis@deu.edu.tr IEEE Antennas and Ppagation Magazine, Vol. 52, No.6, December 2010

Upload: ibu

Post on 29-Nov-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

Testing Ourselves

Levent Sevgi D�u, University Electronics and Communication

Eng. Dept.

Zeamet Sokak, No 21, Acibadem - Kadik6y

Istanbul, Turkey

Email: [email protected]. [email protected]

http://www3.dogus.edu.trllsevgi

It has been four years since the "Testing Ourselves" column took off! We started with the first quiz back in February 2007. We

have had a variety of quizzes and tutorials since then. This is the twenty-fourth column. Please go ahead and write down your com­ments and requests on the topics presented in this column, espe­cially if they are positive and constructive. These mean a lot to us.

We promised to present our last tutorial, in the October 20 I 0 issue, on electromagnetic-precursory-based earthquake prediction. Unfortunately, that hasn't been completed yet. The issue is impor­tant and publicly sensitive: it therefore needs extra care and high precision. We hope to make that ready in one of the future issues, either in the February or in April 2011 issues of the Magazine.

We have been preparing some interesting tutorials with much useful MATLAB code. One of them is on microstrip-line filter design. This has been in my mind for some time. I have given some professional two- or three-day EMC courses to the electron­ics industry. In one of these courses, I was surprised to see that many of the design engineers of a major defense company, who were supposed to design microstrip circuits, had never seen micro­strip lines in their undergraduate or graduate programs. This was awkward! However, I then realized that this is the case for many

others. We'll therefore review both the systematic method of microstrip filter design from Le circuits to transmission lines and microstrip lines, and practical design guidelines. We'll include useful computer code for that. Another tutorial will be on path finding and planning for swarm robotics. It seems to be interesting to see how the FDTD model can be used for this purpose. What about reviewing the group and phase velocities in electromagnet­ics with simple MATLAB code? Dou you want to see a tutorial that explains those things called GTD, PTD, UTD, etc., with nice illus­trations? We'll do these, too. Finally, we're planning to prepare a tutorial on academic publishing, together with the Editor-in-Chief of this Magazine, Ross Stone. That will trigger an interesting dis­cussion, I believe, if we can present the tutorial as it is in our minds.

Please note that we're looking for interesting quizzes and tutorials. As always, this as an open call to all our expert members! We shouldn't forget that there are many members and student members out there who do not have easy access to lecturers or trainers like you, so this is our social endeavor to assist those members. Please also note that the keyword of the tutorials is sim­plicity , so, try to keep it as simple as possible, so that I can under­stand. If 1 can, so can everybody!

"Chaotification" of Real Systems by Dynamic State Feedback

222

Sava$ $ahin1 and Ciineyt Giizeli$2 1 Department of Control and Automation Technology, Ege Vocational School

Ege University, Campus, Bornova, 35100, Izmir, Turkey E-mail: [email protected]

2Department of Electrical and Electronics Engineering, Dokuz EylOI University Tmaztepe Campus, Buca, 35160, Izmir, Turkey

E-mail: [email protected]

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010

Abstract

Chaos - which, to the best of the knowledge of the authors, is the most complex behavior of deterministic dynamic systems -is observed in many systems modeled by nonlinear ordinary or partial differential and difference equations. The vast amount of chaos literature is mainly devoted to the analysis and implementation of chaotic dynamics and to chaos control, i.e., the design of controllers changing the behavior of an originally chaotic system so that it possesses a stable equilibrium or limit cycle. Against the mainstream chaos studies in control, a new field, called "chaotification" (also called "chaos anti-control" or "chaotization") has emerged, in order to exploit chaotic behavior instead of escaping from it. This is inspired by limited but successful engineering applications of chaotic dynamics in cryptology, secure communication, and mixing of liquids. This paper presents a brief review of chaotic dynamics and chaos control. It also presents a novel chaotification method, which can be applied to any input state of a system that can be linearized, including linear controllable systems as special ca-ses. The chaotification introduced - which is realized by a dynamic state feedback increasing the order of the open-loop system to have the same chaotic dynamics as a reference chaotic system - is used to ·chaotify" a real dc motor to have the celebrated Lorenz chaotic dynamics.

Keywords: Chaos; chaotification; Lorenz chaotic system; dynamic state feedback; feedback linearization; dc motor

1. Introduction

Chaos is a random-like behavior of nonlinear dynamic determi­nistic system. A chaotic trajectory of a system defined by

nonlinear differential equations is a complicated, bounded solution that does not converge to an equil ibrium state or to a periodic (or also a quasi-periodic) orbit [I]. Chaotic dynamics - more pre­cisely, a chaotic invariant set - has the following three distin­guishing features: i) sensitive dependence on initial conditions, i .e., trajectories originating from nearby states diverge as time pro­ceeds; ii) topological transitivity, i .e . , every non-empty open subset of the phase space is traveled by the trajectory originating from an arbitrary open subset; and iii) denseness of the (necessarily unsta­ble) periodic orbits, which yields a broad frequency spectrum [2, 3].

Chaos is observed in many real-world systems, including biological, chemical, electrical, and mechanical systems. As will be explained in Section 2, chaos has been shown to exist in a diverse set of nonlinear dynamic systems, including distributed systems defined by partial differential equations, fractional-order continuous-time systems, first-order discrete-time systems, as well as the very-well-known continuous-time systems defined by third­order ordinary differential equations, e.g. Lorenz, Rossler and Chua chaotic systems [4-6]. The chaos l iterature is mainly devoted to the analysis, implementation, and control of chaotic systems [\-21]. However, available engineering applications of chaos are quite limited: cryptology, secure communication, and the mixing of liquids are among the rare engineering fields where chaotic systems have been demonstrated to provide successful alternative solutions, as compared to conventional solutions [20-33].

The cryptology applications exploit the random-like sequences produced by the trajectories of a deterministic chaotic system [22-23]. Secure-communication applications exploit the spread nature of the frequency spectrum of the carrier chaotic sig­nals employed, which are produced via so-called chaotic phase synchronization at the transmitter parts of the communication sys­tems [24-27]. The liquid-mixing applications of chaos are inspired by the observations that high impeller speeds, time-varying impel­ler speeds, and also continuous perturbations of the flow can yield effective mixing for viscous fluids having low or moderate Reynolds numbers. High and time-varying impeller speeds can prevent the formation of segregated regions in the vicinity of impellers [3\, 32]. On the other hand, chaotic vibrations providing time-varying impeller speeds with a broad frequency spectrum

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010

have been observed to be suitable as the aforementioned continu­ous perturbations [33].

This paper is in the reverse direction to the mainstream of chaos studies. These can essentially be divided into two main groups: i) analysis and implementation of chaotic systems, and ii) chaos control (the so-called control of chaos), to change the asymptotical behavior of a chaotic system into a stable equilibrium or l imit cycle, by using a specific control scheme. Instead, this paper follows the direction of chaos studies relying on the assumption that chaos can be useful for some engineering applica­tions. "Chaotification" (the so-called anti-control of chaos), i .e ., changing the non-chaotic asymptotical behavior of a considered system into a chaotic system, may be useful in some cases.

This paper gives a brief overview of chaos studies. It presents a novel chaotification method, which is based on matching the system dynamics of a given system to the dynamics of a reference chaotic system by dynamic state feedback. The chaotification method introduced can be applied to any linear time-invariant controllable system, and also to any input-state nonlinear system that can be linearized. To demonstrate its useful real-life engi­neering applications, dynamic state feedback chaotification is applied to a permanent-magnet dc motor, by matching the closed loop dynamics of the motor to the well-known Lorenz' s chaotic circuit.

The method exploits any chaotic system of arbitrary dimen­sion as the reference model, with no need to transform the system into a special form. It thus has the advantage of exploiting the vast amount of literature on the analysis, synthesis, and hardware and software realization of chaotic systems. The universality and implementation efficiency of the proposed chaotification regarding both the system to be "chaotified" and the system to be taken as reference thus provide a tool for developing chaos-based solutions to real-life engineering problems.

Considering its wide-spread use in engineering applications and its generic feature, i.e., the rel iance of its working principles on one of the four fundamental forces of nature, electromagnetic interaction, namely, the dc motor, is chosen in this paper as the case for the real system to be chaotified. This is done by introduc­ing dynamic state feedback: the <;Iosed-Ioop system will possess a behavior such as that produced by the celebrated Lorenz chaotic system.

223

The paper is organized as follows. Section 2 gives a brief overview on chaos, chaos control, and chaotification. In Section 3, the dynamic�state�feedback chaotification of linear time-invariant controllable systems, based on the Lorenz system as the reference chaotic system, is described. The application of the proposed cha­otification method to permanent-magnet dc motors is explained in subsection 4.1. The experimental setup and implementation results for a chaotified dc motor speed-control system is described in detail in subsection 4.2. Conclusions and potential engineering applications of the chaotification method presented, and of the chaotified dc motor, are given in Section 5.

2. Chaos, Chaos Control, and Chaotification

2. 1 Chaos

The simplest asymptotical behavior of dynamic systems is equilibrium, i.e., a constant trajectory. Many systems - especially, control systems - are designed to be operated at a desired set-point (that is, to track a constant reference signal). This is usually achieved by reaching an asymptotically stable eqUilibrium point via a stabilizing controller. Periodic and then quasi-periodic asymptotical behaviors, which come after equilibrium in the hier­archy of system dynamics, can also arise naturally in real systems, for instance, as an orbit that a satellite should track. Periodic and quasi-periodic trajectories are, indeed, sums of periodic time waveforms, each of which is frequency written as an integer­weighted combination of a finite set of base frequencies. Such tra­jectories may display time dependencies that are too complex. They can easily be distinguished from a chaotic trajectory by con­sidering their frequency spectrum and their limit sets. The limit set of chaotic dynamics, which is the most-complex deterministic dynamic behavior currently known, is of fractal dimension. This is as opposed to the equilibrium dynamics, which has a zero-dimen­sional limit set. Periodic and quasi-periodic dynamics have limit sets shaped like a one or higher integer-dimensional k-torus. Cha­otic trajectories have broadband frequency spectra, while the peri­odic and quasi-periodic trajectories have a discrete Fourier spec­trum.

Many different definitions of chaos have been proposed in the literature. The following definition is given by Wiggins [2] for continuous-time autonomous systems, and agrees with Devaney's definition [3] proposed for discrete-time systems. The definition is based on the features of sensitive dependence on initial conditions, topological transitivity, and denseness of periodic trajectories. The definition of Wiggins requires the concepts of flow and an invari­ant set to be introduced, beforehand.

Let :i::::: f ( x ), with :i::= dx , be an autonomous system with a dl

continuously differentiable function f(o): RR � RR . Let its solu-

tion due to initial state Xo = x (/0 ) ERR be denoted as x (I; xo, 10 ) at a specific time, t, where the initial time, to, is assumed to be

zero, with no loss of generality. Assume that the solution

x (t; xo, to) exists for alI initial states Xo ERR , and let it be defined

for all t � to . A solution due to a specific initial state, xo, is indeed

a function mapping time, t, to the state, x (t ) , at that time t, given

as x ( 0; xo, 10 ) : R+ � R n . On the other hand, each initial state pro-

224

duces a possibly different solution, namely, a function

x ( 0; 0, (0) : R+xR n � R n , which is called flow in the topological­

dynamics literature, and a state-transition function in the system­theory literature. This solution can be defined for representing the

mapping from time t and initial state Xo to the state x (I) at that

time t. Now, let A E RR be a closed and bounded subset of the

state space R R that is invariant under the flow x(o;o,to):R+xRn �Rn, i.e., X(/;Xo,/o)EA for all Xo EA and

for all 1 � to .

2. 1. 1 Definition: Chaotic Invariant Set [2]

The invariant set, A E RR, of the autonomous system

:i: = f (x) is said to be chaotic if:

1. The flow x( o;o,to) is sensitive, depending on the initial

conditions in A E RR , i.e., 3& � 0 such that VXo E A and for some U neighborhood of xo, 3xo E U and

3t > 0 such that Ilx(t;xo,fo)-X(t;xo,to)11 > & .

2. The flow x ( 0; 0, to) is topologically transitive on A, i.e., for each pair of open sets U, V c A, 3t E R such

that x (I; U, to ) n V :;t: rp, where rp stands for the empty set.

3. Periodical trajectories of the flow x ( 0;0,/0 ) are dense

in A, i.e., in each open neighborhood of a periodic tra­jectory, there must exist another periodic trajectory.

Sensitive dependence on initial conditions is usually meas­ured by calculating the largest Lyapunov exponent, A., defined by Equation (1) [34], where x, x denote two trajectories due to the initial states xo, xo:

(1)

The largest Lyapunov exponent, A., is less than zero, equal to zero, and greater than zero when the associated (bounded solution) sys­tem dynamics has stable equilibrium, stable periodic (limit cycle) or quasi-periodic, and chaotic behavior, respectively. In order to get insight into the above definitions, one can verify that the larg­est Lyapunov exponent for a scalar linear time-invariant system

x = ax is equal to a , as shown below, where the solution due to

initial state Xo has the form x(t;xo,to):::: eat Xo at a specific time t,

so the flow is x( o;o,to):::: ea(o) (0) :

[ (at 1 . I)] 1 e xo-xo

= lim sup -log 1 -

' 1 t-+oo 1 Xo Xo

=a.

IEEE Antennas and Propagation Magazine, Vol. 52, No. 6, December 2010

This means that an unstable scalar system with a > 0 has the prop­erty of sensitive dependence on initial conditions. This can also be observed by the application of the definition as

Ilx(t;xo,to ) -x(t;io,to )11 = leat Xo - eat io)1 = eat IXo - io l > & for

I & t = -log --- > 0 values. However, the solutions of such a Ixo -io l

unstable systems are not bounded, and they also do not possess the other two features intrinsic to chaotic systems.

The largest Lyapunov exponent is the most widely used tool for determining the existence of chaotic dynamics. Indeed, a large class of chaos studies that is restricted to the numerical analysis only due to the difficulty of checking the conditions in defini­tion 2.Ll in a theoretical way is based on the calculation of the Lyapunov exponents, and also on constructing bifurcation dia­grams demonstrating the change of qualitative limit behavior of the systems with respect to the parameters. A set of dynamic systems the dynamics of which are shown to be chaotic in the l iterature by theoretical and/or numerical methods is presented below.

As a consequence ofthe fact that any bounded solution of an autonomous planar vector field tends to either an equilibrium point or a periodic orbit, as stated by the Poincare-Bendixson Theorem [35], chaos can be created at least in a three-dimensional autono­mous vector field defined by a third-order ordinary differential ­equation system in the state-equation form (as wil l be seen below, this fact is true for integer-dimensional vector fields.) . For the Lorenz system given by the third-order autonomous state equation in Equation (2), where the states correspond to the convective fluid motion, the horizontal temperature variation and the vertical tem­perature variation are such examples. These were derived by the meteorologist E. N. Lorenz in 1963, for modeling the random-like behavior of weather [4]:

x = a(y-x),

y = rx- y-20xz, (2)

z = 5xy-bz.

Rossler, Chua, Sprott and Lii-Chen systems [5-8] are other exam­ples of third-order autonomous continuous-time chaotic systems, which have been analyzed theoretically and also experimental ly with a vast amount of research.

Chaos is a phenomenon intrinsic to nonlinear dynamic sys­tems, i .e. , being nonlinear and being dynamic are both necessary in generating chaotic behavior. However, chaos is not a phenomenon unique to continuous-time integer-dimensional systems defined by ordinary differential equations. The discrete-time dynamic model of population growth in Equation (3), called a logistic map, which exhibits chaotic behavior for most of the c values beyond 3.57, shows the possibility of creating chaos even in one dimension for the discrete-time case [36]:

(3)

In the Kuramoto-Sivashinsky equation, Equation (4), the real function u = u (x, t) of space and time satisfies periodic boundary

conditions. This constitutes an example from the domain of partial differential equations, shown to be chaotic for R = 2 by calculat­ing its Lyapunov exponents [37]:

IEEE Antennas and Propagation Magazine, Vol. 52, No. 6, December 2010

au au I a2u a4u -=-u------al ax R ax2 ax4' (4)

Chaos is also observed in fractional-order state equations [38]. The fractional-order Chua circuit in Equation (5) shows that continuous-time dynamic systems with a fractional order less than three can exhibits chaos. Here, the Riemann-Liouville fractional order (n -1:5: q < n e Z) derivative of a function f (I) is defined

in Equation (6) by means of an integer-order derivative (n E Z ) of a convolutional integral and the Gamma function, 1(0):

(5)

(6)

2.2 Chaos Control

The above examples show that chaos is a natural phenome­non, arising with a diverse set of nonlinear dynamic systems. The observed chaos might be a desired behavior, as in biological sys­tems such as healthy heart and brain [39, 40]. However, chaos is considered to be an undesired behavior in most control systems. A control law is needed to drive the system exhibiting chaotic behavior to a l imit cycle or to an asymptotically stable equilibrium. Starting with the work by Ott et al . [9], a number of methods have been developed in this direction, constituting a new field of research called chaos control . Three widely accepted chaos-control methods developed in the l iterature are given below.

2.2.1 The Feed-Forward Control Method

The feed-forward control method is an open-loop control scheme for chaos control . For a desired periodic x* (t) trajectory,

the behavior of a chaotic system, i = f ( x) + Bu, is changed by

using a suitable control signal , u(t) =B+ {i* (/ ) -f [x* (t)]} ,

where B+ is the generalized inverse. This method provides the desired trajectory in an asymptotic sense for uniformly Lyapunov stable Jacobian matrices of f(-) , evaluated along the desired trajectory. It is widely used in the l iterature because of its simplic­ity [13-15, 21].

2.2.2 The Ott-Grebogi-Yorke (OGY) Method

The Ott-Grebogi-Yorke (OGY) method [9, 20-21] is based on the construction of the Poincare map x(k+I)= p[ x(k),u(k)]

225

for a given system i = f (x, u ) , by introducing a Poincare section­

transverse to the desired (goal) trajectory, x'" (I ) . The OGY

method applies a state-feedback control u(k)=Kx(k) to the lin­

earized Poincare map x(k+ I) = Ax(k)+ Bu(k), with x =: x-xo. This is valid around the point Xo = x'" (0) taking place on the Poincare section. Indeed, this control input defines accessible con­trol parameters of the system along which small perturbations are appl ied to the system whenever I lxll � s for some smalls > O.

2.2.3 The Time-Delayed Feedback Method

The time-delayed feedback method, also known as the Pyragas method, is based on applying a delayed state feedback control u = K[x(/) - X (I -,)] to stabilize a periodic solution with

period, of the system i = f( x,u ) [ 1 8-2 1 ].

2.3 Chaotification

Chaotification, also called anti-control or chaotization, aims at establishing a desired chaotic behavior for an originally non­chaotic system. This is done in order to benefit from the distin­guishing features of chaos, i.e., random-like determinism, a broad frequency spectrum, etc. Three of the chaotification methods developed in the l iterature are given below.

2.3.1 The Vanecek-Celikovsky Method

The Vanecek-Celikovsky method [4 1 ], which is based on the Shilnikov Theorem, considers a continuous-time control system in Lure' s form. For such systems, an odd monotonic nonlinearity exists in the feedback path, and a l inear time-invariant system is in the feed-forward path. The linear feedback gain is chosen to insure that i) some of the closed-loop poles are in the open left-hand side, ii) some of the closed-loop poles are in the right-hand side, ii i) some of the closed-loop poles are negative real, iv) some of the closed-loop poles have a nonzero imaginary part, and v) there is no pole on the jOJ axis.

2.3.2 The Chen Method

The Chen method [42, 43] was proposed to chaotify discrete­time systems x(k+ 1) =f[x(k )]+u(k) by using feedback control

in the form u(k)=Kg{O'[x(k)]}, where K,O'>O and g(o) is a

sine or piecewise-linear sawtooth function. The amplitude, K, and frequency, 0', are chosen based on the function considered, f(e), in a manner suitable to changing the Lyapunov exponents of the closed-loop system to be positive.

226

2.3.3 Model-Based Static Feedback C haotification

Model-based static feedback chaotification [44, 45] was real­ized as first transforming the reference chaotic system into the Brunovsky canonical form via a transformation (in general, nonlinear), and then matching a considered system of the same order to the transformed reference chaotic system by a suitable static feedback. The dynamic state feedback chaotification method presented in this paper is indeed an extension of the model-based static chaotification method developed by MorgUl [44, 45]. This method does not need to transform the reference chaotic system into the Brunovsky form while matching, thus providing the supe­riority of exploiting efficient hardware realizations, and also bene­fiting from the extensive analysis results for the reference chaotic systems already available in the l iterature.

3. Dynamic State Feedback Chaotification of Linear Time-Invariant Systems

Consider an nth order linear, time-invariant, controllable, and observable system, which is to be chaotified. With no loss of gen­erality, assume that the system has a single input, and is defined in the following controllable canonical form. Furthermore, assume that all state variables can be measured directly.

XI 0 0 0 XI 0

x2 0 0 0 x2 0

0 + u, (7) xn-I 0 0 0 0 xn-I 0

xn -aI

-a2 -an xn

where the Xj stand for state variables, and u stands for the scalar input. Now, consider the Lorenz system defined in Equation (8) [4, 25,46] as the reference chaotic system:

x = O'(y-x),

y = rx-y-20xz , (8)

:i = 5xy-bz.

Redefining the above Lorenz states x, y, and z as

Xn+I ';'y, (9)

and choosing the control input, u, as

( 1 0)

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010

the l inear system given in Equation (7) is augmented to the fol­lowing nonlinear system of order (n + 2) :

XI 0 0 0 0 xI x2 0 0 0 0 0 x2

xn_1 0 0 0 0 xn_1 (II)

xn 0 0 -(J" (J" 0 Xn xn+1 0 0 r -I -20xn Xn+1 xn+2 0 0 0 5xn -b Xn+2

With the above choice of the control input, u, the last equation of the system in Equation (7) becomes identical to the first Lorenz equation in Equation (8) under the change of variables in Equa­tion (9). The state feedback defined by Equation (lO) can be inter­preted as a nonlinear dynamic state feedback, since the control input, u, brings in an extra state variable, xn+I ' which is nonline-

arly and also dynamically dependent on the nth state variable, xn' as can be observed from Equation (8) and (9). In an indirect way, the control input, u , in Equation ( 1 0) brings in another extra state variable, xn+2, yielding the last three equations of the augmented system, to match the Lorenz state equations in Equation (8) but with the new variables in Equation (9). Thus, the resulting nonlin­ear system in Equation (II) has exactly the same chaotic dynamics as the Lorenz system, in such a way that the dynamics of the last three state variables match the dynamics of the states in the Lorenz system, and the first (n -I) state variables are simply the integral,

at different level, of the state xn. This means that the new high­dimensional system of Equation ( 1 1 ) has a low-order chaotic dynamics.

The proposed chaotification scheme is depicted in Figure I, where a part of the Lorenz system constitutes a dynamic control ler, together with the state feedbacks.

It should be noted that as shown in [30], the dynamic state feedback chaotification method presented can also be applied to any nonlinear system that can have its input state linearized.

=�-�-2�2 2=5x�-�2

4. Chaotification of Permanent-Magnet dc Motor by Dynamic State Feedback

To demonstrate the applicability and real-life engineering­application potentials of the simple dynamic state feedback method that has been introduced, a permanent-magnet dc motor is consid­ered as the system to be chaotified. This is due to its wide-spread engineering usage, and due to its prominent status as having the features of the reliance of its working principles on one of the four fundamental forces of nature, i .e . , electromagnetic interaction [29, 30].

4.1 Chaotification of dc Motor Based on a Simplified First-Order Model

In the experiments, an RF-3 1 OT A series dc motor, which is easy to use and can be acquired easily with very low cost, was used. Thus, anyone who is interested in the appl ications of the proposed chaotification method to a real dc motor may attempt to reproduce the experiments, and observe how a chaotified dc motor runs. Just for simplicity, a first-order simplified model was chosen for the permanent-magnet dc motor: X = -amx + bmu, where x stands for the angular velocity of the motor, i .e. , its rpm, and u stands for the armature input voltage. The first-order system parameters of the RF -3 lOT A series dc motor used were identified as am = 2 and bm = 5600, by measuring its response to a step input.

Applying the proposed chaotification method to the simpl i­fied model of the dc motor, and using the Lorenz chaotic system reference, the augmented system became a third-order nonlinear system. This is identical to the Lorenz system, since the original system, i .e., the dc motor, had a first-order dynamic model. The resulting system is given in Equation ( 1 2), where the original sym­bols of the Lorenz state variables are preserved, and the first one i s taken equal to the dc motor's state:

y = rx -y-20xz, (12)

Figure 1. A block diagram of the proposed chaotifying control scheme.

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010 227

z = 5xy -bz .

Choosing the control input as

( 1 3)

the resulting chaotified dc motor system is depicted in Figure 2 .

The dc motor model chaotified by the above dynamic state feedback with the Lorenz reference chaotic system has the phase portrait shown in Figure 3a, and the time waveforms in Figure 3b. The MATLAB m-fiIe codes for the phase portrait and time wave­forms used in the computer simulations are given in Tables 1 -3.

The Lyapunov exponents of the dc motor model chaotified by the Lorenz chaotic system were calculated using the TISEAN package program [47,48] to be 4 .35 , 0.1, and -7.10. The time series used in the calculation was obtained from the x state gener­ated by the MATLAB m-fiIe for solving the chaotified dc motor equation with a sampling frequency of 1 17 Hz, and for a data length of 10000 points. As expected, the largest Lyapunov expo­nent was found to be positive, indicating that the resulting system was chaotic. The sum of the Lyapunov exponents was found to be negative, indicating that the chaotic trajectory was a bounded tra­jectory. It should be noted that different sampling frequencies and data lengths, and also different methods and techniques used for solving differential equations, may yield different results for Lyapunov exponents. Table 4 compares the Lyapunov exponents found by the TISEAN program as described above to the two other different sets of Lyapunov exponents found in [49, 50], all of which belonging to Lorenz systems with different parameters but in the chaotic mode.

Figure 2. A diagram of the proposed chaotification of the dc motor.

5

4

N 3

2

O L-------�--------�------�------� -4 -2 o

x 2 4

Figure 3a. The x-z projection of the phase portrait obtained from the simulation of the chaotified dc motor.

228

Figure 3b. Time wavef'orms of the x and z states or the simu­lated chaotified dc motor.

Table 1. The MATLAB code for the chaotified dc motor.

% Chaotified DC motor Equation and the Plots: % -----------------------------------------------------

am=2; bm=5600; sigma=lO; r=56.6; b=5 .02; xm=[ 1 .0 1 , 0.0 1 , 1.02]; tempxm=xm; delta_t=0.0085 ; for k= 1 :5000 xm(2 )=tempxm(2 )+( r*tempxm( I )-tempxm(2)-20*tempxm( I )*tempxm(3»*delta _ t; xm(3)=tempxm(3)+(5*tempxm( I )*tempxm(2)­b*tempxm(3»*delta _ t; u=(llbm)*(-(sigma-am)*tempxm(I)+sigma*(tempxm(2»); xm(l )=tempxm( I )+( -am*tempxm( 1 )+ bm*u )*delta _ t; tempxm=xm; x(k)=xm( I); y(k)=xm(2); z(k)=xm(3); end; figure; plot(x,z); xlabel('x'); ylabel(,x');figure; plot(x,'-'); hold on; plot(z,'-.'); xlabel('samples'); ylabel('x and z');

Table 2. The MATLAB code for the bifurcation diagram (r).

% The bifurcation diagram (r): % -----------------------------------------------------am=2; bm=5600; sigma=IO; r=0.02; b=5.02; x=zeros(25 0, I); xm=[ 1 .0 1 , 0.0 1 , 1.02]; tempxm=xm; delta_t=0.0085 ; hold on; while r<IOO

for k= 1 :250, u=(llbm)*(-(sigma-am)*tempxm(l) + sigma*(tempxm(2»); xm(1 )=tempxm( I )+( -am*tempxm( 1)+ bm*u)*delta _t; xm(2)=tempxm(2)+(r*tempxm( I )-tempxm(2)-20*tempxm( 1 )*

tempxm(3»*delta_t; xm(3)=tempxm(3)+( 5*tempxm( I )*tempxm(2)

b*tempxm(3»*delta _ t; tempxm=xm; x(k)=xm(I); y(k)=xm(2); z(k)=xm(3); plot(r,x( 190:250),'b.'); xlabeICr'); ylabel('x');

end; r=r+l

end;

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010

4.2 Experimental Setup for the Proposed dc Motor Chaotification System

The whole dc motor chaotification system depicted in Fig­ure 2 was implemented as a fully analog system in a modular fashion. The plant was the RF-3 1 OTA series dc motor, which indeed implemented the first state equation in Equation ( 1 2). The second and third state equations of the Lorenz system of Equa­tion ( 1 2), which constitute the nonlinear dynamic controller part, were realized with the circuit configuration in Figure 5. There, two AD633 analog multipliers realized nonlinear terms. Two LF353 opamps, together with eleven resistors ( RI = R2 = R5 = 1 00 kO, R3 = R4 = I kQ, R6 = R8 = 1 0 kO, R7 = 1 MO, RVI = RV3 = 1 00 kO, RV2 = 470 kO) and two capacitors ( CI = C2 = 1 0 nF), realized linear weighted summations and integrations. The motor speed, which was the state variable to be fed back, was measured by a tachometer-generator. This was again an RF -3 IOTA series dc motor-generator, connected to the shaft of

. the dc motor. The tachometer-generator output voltage, considered to be proportional to the motor speed, constituted the feedback signal , which was again analog. The other part of the hardware realization, comprised of two LF353 opamps, realized the summers and amplifications in Figure 2. This provided the control input driving the dc motor. The experimental setup of the proposed cha­otification scheme is given in Figure 6.

4.3 Experimental Results from the Proposed dc Motor Chaotification System

The dc motor chaotified by the fully analog hardware realiza­tion in Figure 5 was also analyzed experimentally with the setup of

Table 3. The MATLAB code for the bifurcation diagram (b).

% The bifurcation diagram (b) % -----------------------------------------------------

am=2; bm=5600; sigma= 1 0; r=56.6; b=0.02; x=zeros(250, I); xm=[ 1. 0 1 , 0.01, 1 .02]; tempxm=xm; delta_t=0.0085 ; hold on; while b<25

for k= 1 :250, u=( Ilbm)*( -(sigma-am )*tempxm( I) + sigma *(tempxm(2))); xm(I)=tempxm(I)+(-am*tempxm(I)+ bm*u)*delta_t; xm(2)=tempxm(2)+(r*tempxm( I )-tempxm(2)-20*tempxm( 1 )*

tempxm(3»*delta_t; xm(3)=tempxm(3)+( 5 *tempxm( 1 )*tempxm(2)

b*tempxm(3»*delta _t; tempxm=xm; x(k)=xm(I); y(k)=xm(2); z(k)=xm(3); plot(r,x( 1 90:250),'b.'); xlabel('b'); ylabel('x');

end; b=b+0.4

end;

Table 4. The Lyapunov exponents for the Lorenz chaotic system.

Lyapunov Exponents

From + 0 -

Sprott [49] 1 .5 0 -22.37

Peterson [50] 0.09 0 - 1 4.57

Chaotified dc motor* 4.35 0. 1 -7 .10

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010

..

3

2

w 0

-1

-2

·3

� L-____________ � ____ �� ____ � ____ �

Figure 4a. A bifurcation diagram obtained from the simulation of the chaotified dc motor, in terms of the r parameter.

5

.50�----�5------�1�O------1�5�----�20�----�25 b

Figure 4b. A bifurcation diagram obtained from the simulation ofthe chaotified dc motor, in terms of the b parameter.

Figure 6. Snapshots of the x-z projections of the phase portrait of the chaotified dc motor are given in Figures 7a-7c and 8a-8c, obtained for different choices of resistor values. These RVI and RV2 resistors, which were parts of the integrator opamp circuits (U2A and U2B), respectively tuned the rand b parameters of the Lorenz chaotic system given in Equation ( 1 2). Thus, different dynamic modes, ranging from an asymptotically stable equilibrium point to the Lorenz-type chaotic attractor, were observed, as dem­onstrated in Figures 7a-7c and 8a-8c .

5. Conclusion and Future Directions

A chaotic-reference-model-based dynamic state feedback chaotification method was presented in this paper. This was pre­sented together with an overview of chaotic-system examples from diverse fields, and an overview of chaos control and chaotification methods. Besides being easily implemented, the chaotification method does not necessitate sophisticated knowledge of chaotic dynamics. The method is somewhat universal , since it is applicable to any kind of controllable l inear time-invariant system, and also to any nonlinear system with an input state that can be linearized. It keeps the original form of the reference chaotic system when

229

R3 Rl

R4 I·

y

U2 \ 1 '.':'t C3

Figure 5. The analog realization of the chaotifled dc motor system, based on the Lorenz chaotic system as the reference model.

230

Figure 6. The experimental setup for chaotiflcation of the dc motor.

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010

II1II x - v

0'':'-

v" 1:� 2: 2.S6U

v.c

. . . . . . ..

.. . . .. . · · ·t:Jf' 1: 1.38feU 2: :S.2&iIV

. F ...... ., . . . ·.t ·· ·· ·· . . ··•···· l' 4 854Hz - . i. 2: 697Hz

CHI'" ICH2'" 11ees/s I l�V IV 2�s xY

DwtTCJSIe 1: 7.23% 2: 87.27% RIle .. 1:86.46iq 2: 336. 2IiIs � 9. 9900Hz ITRIC"'I EDGE I ACQ 1 USB CHI/" AUTO SAMPLE

Figure 7a. A snapshot on the x-y mode of the oscilloscope, where the signals in the x and z states of the Lorenz circuits were fed to the x and y channels, respectively. While RV2 and RV3 were both equal to 50 kO, the RVI value was chosen to be 10 kO.

.. x - v Run Aut.o v" � 1:� 2: 2.32V V ..

..•.. . . 1: -2.ee.u ._, .,' .,� 2: 3S.e.u .. ' :;i���. ':" . . ""'--r

•• • ••• • • • + • • • •• • •

. �.i�...;�.;. ·

·:··"'t�i.:- ···· · t

. . ..•.. . . 1: 19 .Hz I �. : AJ.': !! 1.489Hz Ii

DwtTCJSIe 1: 52.61% 2: 96.92% RIle .. I 1: 26.ee.-s •

� ________ � ________ � __ � ____ � __ �2:�685��.p�� 1. z CHI '" ICH2'" I 1905h I XV I ee...v I V 2:50to1s ITRIC"'I EDGE I ACQ I USB CHI/" AUTO SAMPLE S.nd • •

Figure 7b. A snapshot as in Figure 7a, but with RVI set to 30kO.

x - v Run

·· · ·t····.· · . ·.· .· ••• . •

CHI'" ICH2'" 11eesh 1 I�V IV 2S�s

v" 1: 16."'" 2: 12..u V ..

1: -� 2: 28."'"

�., • ••• . . .. ... . . .... ... ... •• • • 1:

? DwtTC� 1: ? 2: ? RIle ..

1: ? 2: ?

• I kHz xv ITRIC"'1 EbCE I ACQ I USB CHI/" AUTO SAMPLE Send • •

Figure 7c. A snapshot as in Figure 7a, but with RVI set to 50-100 kO.

IEEE Antennas and Propagation Magazine, Vol. 52, No.6, December 2010

.. x - v Run Aut.o v"

1: 32."'" 2: .... ...., V ..

1: -31.9uU 2: 6.aa..u

·· · ·.· · ··t· ·· ·.····.··· . �

• • ••• • • •••••• , • •• •••••• 1: ?

xv

2: ? DwtTCJSIe 1: ?

2: ? RIle .. 1: ? 2: ? 269. Hz ITRiC"'1 EDGE 1 ACQ I USB CHI/" AUTO SAMPLE

Figure 8a. A snapshot produced as described in Figure 7a. While R VI was 20 k 0 and R V3 was 50 k 0, the value of RV2 was chosen to be 1 kO.

l1li x - v

:. v,, � 1: 34e.u I 2: 1.88U V ..

1: -2.98MI : .,'" ". 2: -68. 3IIIU : . . . . '

.

Fnt .. ., . •••••••••• . • •••• • • '" �� •• • : •• . • •••••••. •• . 1'1 467Hz

· .. ·iI : · . •

'. : 2: 4. 385Hz DwtTCJSIe 1: :se.�

12: :S.27% RIle ..

1:48:s.� , �2: 63:5. :s-S9.900Hz CHI", ICH2'" 1 10eSIs I 199MV IV 2�s xv ITRiC"'1 EDGE I ACQ 1 US8 CHI /" AUTO SAMPLE

Figure 8b. A snapshot as in Figure 8a, but with R V2 set to 50kO.

x - v

• ,,-f .. .

Run.-v"

1: 348M.' 2: 8.88U

':',;:'" ,. V .. f 1: 28.""'" _ 2: 28. hAJ

��; .: . ' - �., .... . .......... . ...... � .:. •• � ...... : • • •••• • • t •• • • I 12 sa-tz.1 y : � :: 2� 3.m.a

. .: �; ' DwtT C�

xv ITRIC"'I EDCE CHI /" AUTO

1: 26.74% 2: 8:5.32:c

...... 1:41.37 .. 2: 26:5 .... 50. 0900Hz

Figure 8c. A snapshot as in Figure 8a, but with R V2 set to 350 kO.

231

matChing the system to be chaotified to the reference chaotic sys­tem. As a consequence, the possibility of using efficient hardware realizations and analysis results for the reference chaotic systems already available in the literature makes it superior to the existing chaotification methods.

The chaotification method presented, with its universal appli­cabil ity and implementation efficiencies, is promising not only in all engineering areas. It is also promising in applications in phys­ics, chemistry, and biology, where broad-spectrum, random-like determinism and other distinguishing features of chaotic dynamics are considered to be beneficial .

The success of the chaotification method presented depends on the accuracy of the system models desired to be chaotified. Further research is needed in order to enhance the robustness of the proposed chaotification method against unavoidable system­modeling errors, which is crucial in obtaining a persistent chaotic behavior.

6. Acknowledgement

The authors would like to thank the reviewers for the constructive and helpful comments.

7. References

I . T. S. Parker and L. O. Chua, "Chaos: A Tutorial for Engineers," Proceedings of the IEEE, 75, 8, 1 987, pp. 982- 1 008.

2. S. Wiggins, Introduction to Applied Nonlinear Dynamical Sys­tems and Chaos, Berlin, Springer-Verlag, 1 990.

3. R. L. Devaney, An Introduction to Chaotic Dynamical Systems, Upper Saddle River, NJ, Addison-Wesley Pub. Co., 1 987.

4. E. N. Lorenz, "Deterministic Nonperiodic F low," Journal of Atmospherics Science, 20, I , 1 963, pp. \ 30- 1 4 1 .

5 . O . E . Rossler, "An Equation for Continuous Chaos," Physics Letters A, 57, 1 976, pp. 397-398.

6 . L. O. Chua, C. W. Wu, A. Huang, and G.-Q. Zhong, "A Univer­sal Circuit for Studying and Generating Chaos: Part-I Route to Chaos," IEEE Transaction on Circuits and Systems-I, 40, 1 993, pp. 732-76 1 .

7 . J . C . Sprott, "A New Class of Chaotic Circuit," Physics Letters A, 266, 2000, pp. 1 9-23 .

8 . J . H . L ii and G. Chen, " A New Chaotic Attractor Coined," International Journal Bifurcation and Chaos, 12, 3, 2002, pp. 659-66 1 .

9. E. Ott, C. Grebogi, and J. A. Yorke, "Controlling Chaos," Physics Review Letters, 64, 1 990, pp. 1 1 96- 1 1 99.

1 0 . E. Ott, Chaos in Dynamical Systems, Cambridge, UK, Cam­bridge, 1 993 .

I I . A. L. Fradkov and A. Y. Pogromsky, Introduction to Control of Oscillations and Chaos, Singapore, World Scientific, 1 998.

232

1 2 . T. S. Parker and L. O. Chua, "The Dual Double Scroll Equa­tion," IEEE Transaction on Circuits and Systems, 34, 9, 1 987, pp. 1 059- 1 073 .

\ 3 . T. Kapitaniak, Controlling Chaos, Theoretical and Practical Methods in Nonlinear Dynamics, London, Academic Press, 1 996.

1 4. S. Boccaletti, C. Grebogi, Y. C. Lai, H. Mancini and D. Maza, "The Control of Chaos: Theory and Applications," Physics

Repor�, 329, 2000, pp. 1 03 - 1 97.

1 5 . G. Chen and X. Dong, "On Feedback Control of Chaotic Con­tinuous-Time Systems," IEEE Transactions on Circuits and Sys­tems-I, 40, 1 993, pp. 59 1 -60 1 .

16 . H. G. Schuster, Handbook of Chaos Control, New York, Wiley-VCH, Weinheim, 1 999.

1 7 . E. SchOll and H. G. Schuster (eds.), Handbook of Chaos Con­trol, New York, Wiley-VCH, 2007.

1 8 . K. Pyragas, "Continuous Control of Chaos By Self-Controlling Feedback," Physics Letters A, 1 70, 1 992, pp. 42 1 -428.

1 9 . K. Pyragas, "Control of Chaos via an Unstable Delayed Feed­back Controller," Physics Review Letter, 86, 200 1 , pp. 2265-2268.

20. A. L. Fradkov, R. J . Evans, and B. R. Andrievsky, "Control of Chaos: Methods and Applications in Mechanics," Philosophical Transactions Royal Society A, 364, 2006, pp. 2279-2307.

2 1 . A. L . Fradkov and R. J . Evans, "Control of Chaos: Methods and Applications in Engineering," Annual Reviews in Control, 29, I , 2005, pp. 33-56.

22. M. S . Baptista, "Cryptography with Chaos," Physics Letters A, 40, 1 998, pp. 50-54.

23. L. Kocarev, "Chaos-Based Cryptography: a Brief Overview," IEEE Circuits and Systems Magazine, 1, 3, 200 I, pp. 6-2 1 .

24. L. M . Pecora and T . L. Carroll, "Synchronization in Chaotic Systems," Physics Review Letters, 64, 8, 1 99 1 , pp. 82 1 -824.

25. K. M. Cuomo, and A. V. Oppenheim, "Circuit Implementation of Synchronized Chaos with Applications to Communications," Physics Review Letters, 71 , 1 , 1 993, pp. 65-68.

26. L. Kocarev, K. S . Halle, K. Eckert, L. O. Chua, U. Parlitz, "Experimental Demonstration Of Secure Communications Via Chaotic Synchronization," International Journal of Bifurcation and Chaos, 2, 3 , 1 992, pp. 709-7 \ 3 .

27. F . A . SavacI, M. E . Yalc;:m, and C . Giizeli�, "Steady-State Analysis of Nonlinearly Coupled Chua's Circuits with Periodic Input," International Journal of Bifurcation and Chaos, 13, 1 1 , 2003, pp. 3395-3407.

28. F. Kavaslar and C. Guzeli�, "A Computer-Assisted Investiga­tion of a 2-D Array of Chua's Circuit," IEEE Transactions on Cir­cuits and Systems-I, 42, 10, 1 995 , pp. 72 1 -735 .

29. S. Ye and K. T . Chau, "Chaoization o f DC Motors for Indus­trial Mixing," IEEE Transactions on Industrial Electronics, 54, 4, 2007, pp. 2024-2032.

IEEE Antennas and Propagation Magazine, Vol. 52, No. 6, December 201 0

30. S. $ahin, and C. Giizeli�, "Model Based Dynamical State Feedback Chaotification Method with Application on DC Motor Actuated Liquid Mixing," Chaos, Soliton and Fractal, 20 1 0, (submitted).

3 1 . H. Aref, "Stirring by Chaotic Advection," Journal of Fluid Mechanics, 1 43, 1 984, pp. 1 -2 1 .

32 . D. 1 . Lamberto, F . 1 . Muzzio, P . D. Swanson and A. L. Tonkovich, "Using Time-Dependent rpm to Enhance Mixing in Stirred Vessels," Chemical Engineering Science, 51 , 1 996, pp. 733-74 1 .

3 3 . 1 . M . Ottino, "Mixing, Chaotic Advection and Turbulence," Annual Review Fluid Mechanics, 22, 1 990, pp. 207-253 .

34. A. Wolf, 1. B. Swift, H. L. Swinney and 1 . A. Vastano, "Determining Lyapunov Exponents from a Time Series," Physica D, 16, 1 985, pp. 285-3 1 7.

35 . M. Vidyasagar, Nonlinear Systems Analysis, Upper Saddle River, NJ, Prentice-Hall , 1 978 .

36 . R. M. May, "Simple Mathematical Models with Very Compli­cated Dynamics," Nature, 261 , 1 976, pp. 459-467.

37 . C. D. Brummitt and 1. C. Sprott, "A Search for the Simplest Chaotic Partial Differential Equation," Physics Letters A, 373, 2009, pp. 27 1 7-272 1 .

38 . T. T. Hartley, C. F. Lorenzo and H. K. Qammar, "Chaos in a Fractional Order Chua System," IEEE Transaction on Circuits and Systems-I, 42, 8, 1 995, pp. 485-490.

39. A. Garkinfel, M. L . Spano, W. L. Ditto, and 1 . N. Weiss, "Control ling Cardiac Chaos," Science, 257, 1 992, pp. 1 230- 1 235 .

40. S . 1 . Schiff, K. Jerger, D. H. Duong, T. Chang, M . L. Spano, and W. L. Ditto, "Controlling Chaos in the Brain," Nature, 370, 1 994, pp. 6 1 5-620.

4 1 . A. Vanecek and S . Celikovsky, "Chaos Synthesis via Root Locus," IEEE Transaction on Circuits and Systems-I, 41 , 1 994, pp. 59-60.

42. G. Chen and D. Lai, "Feedback Control of Lyapunov Expo­nents for Discrete-Time Dynamical Systems," International Jour­nal of Bifurcation and Chaos, 6, 1 996, pp. 1 34 1 - 1 349.

43 . G. Chen and D. Lai, "Feedback Anti-Control of Discrete Chaos", International Journal of Bifurcation and Chaos, 8, 1 998, pp. 1 585- 1 590.

44. 6. Morgiil , "A Model Based Scheme for Anti-Control of Some Chaotic Systems," International Journal of Bifurcation and Chaos, 13, 2003 , pp. 3449-3457.

45. 6. Morgiil , "A Model-Based Scheme for Anti-Control of Some Discrete-Time Chaotic Systems," International Journal of Bifur­cation and Chaos, 14, 8, 2004, pp. 2943-2954.

46. H. Paul, "Build a Lorenz Attractor," August 1 0, 2009, avail­able at http://frank.harvard.edu/-paulh/misc/lorenz.htm.

47. R. Hegger, H. Kantz, and T. Schreiber, "Practical Implementa­tion of Nonlinear Time Series Methods : The TISEAN Package," Chaos, 9, 2, 1 999, pp. 4 1 3-435 .

IEEE Antennas and Propagation Magazine, Vol. 52, No. 6, December 2010

48. R. Hegger, H. Kantz, and T. Schreiber, "TISEAN Nonlinear Time Series Analysis Program" July 27, 201 0, available at http://www.mpipks-dresden.mpg.de/-tiseanl.

49. J. C. Sprott, Chaos and Time Series Analysis, Oxford, Oxford University Press, 2003 .

50. D. L. Peterson, "n-Dimensional LCE Code," July 27, 20 1 0, available at http://cse.ucdavis.edul-chaos/courses/nlp/ Projects2007/LukePeterson/n-dimensional-LCE-project.pdf.

Introducing the Authors

. Cuneyt GiizeJi� received the BSc, MSc, and PhD degrees in Electrical Engineering from Istanbul Technical University (ITU), in 1 98 1 , 1 984, and 1 988, respectively. He worked in the ITU from 1 982 to 2000, where he became a full Professor. Between 1 989 and 1 99 1 , he was a visiting professor in the Electrical Engineering and Computer Science Department of Berkeley, California. He is currently a Professor in the Department of Electrical and Elec­tronics Engineering at Dokuz Eyliil University, izmir, Turkey. His research interests include artificial neural networks, biomedical signal and image processing, nonlinear circuits, systems, control , and educational systems.

Sava� $ahin received the BSc degree in Electronics and Communication Engineering from Kocaeli University, Kocaeli, Turkey, in 1 996; the MSc degree from the Department of Electri­cal and EI\!ctronics Engineering, Ege University, izmir, Turkey, in 2003 ; and the PhD degree from the Department of Electrical and Electronics Engineering at Dokuz Eyliil University, izmir, Turkey, in 20 I O. He has been working as an Instructor with the Department of Control and Automation, Ege Vocational School, Ege Univer­sity, since 2000. His main research interests are in the fields of control systems, industrial automation, chaotic systems, and artifi­cial neural networks. He i s involved in several national projects on control ler design and engineering education. <®

233