Non-Fragile Fuzzy Output Feedback Synchronization ...

13 downloads 0 Views 2MB Size Report
Aug 1, 2017 - dimension, (2) Proposing a new non-fragile T-S fuzzy static output feedback ...... figures once again clears the lack of synchronization between ...
Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

Non-Fragile Fuzzy Output Feedback Synchronization of a New Chaotic System: Design and Implementation

ed ite d

A. Azarang1, M. Miri1, S. Kamaei1, M.H. Asemani2,* 1

Department of Communication and Electronic Eng., School of Electrical and Computer Eng., Shiraz University, Shiraz, Iran

2

Department of Power and Control Eng., School of Electrical and Computer Eng., Shiraz University, Shiraz, Iran

py

Abstract: A new three dimensional chaotic system is proposed with four nonlinear terms which include two

Co

quadratic terms. To analyze the dynamical properties of the new system, mathematical tools such as Lyapunov exponents, Kaplan-York dimensions, observability constants and bifurcation diagram have been exploited. Results

ot

of these calculations verify specific features of the new system and further determine effect of different system

tN

parameters on its dynamics. The proposed system has been experimentally implemented as an analog circuit which

sc rip

practically confirms its predicted chaotic behavior. Moreover, the problem of master-slave synchronization of the proposed chaotic system is considered. To solve this problem, we propose a new method for designing a non-fragile Takagi-Sugeno (T-S) fuzzy static output feedback synchronizing controller for a general chaotic T-S system and

Ma nu

applied the method to the proposed system. Some practical advantages are achieved employing the new nonlinear controller as well as using system output data instead of the full-state data and considering gain variations because of uncertainty in values of practical components used in implementation the controller. Then, the designed controller has been realized using analog devices to synchronize two circuits with the proposed chaotic dynamics.

ed

Experimental results show that the proposed non-fragile controller successfully synchronizes the chaotic circuits

pt

even with inexact analog devices.

ce

Keywords: Chaotic system; T-S fuzzy controller; Non-fragile controller; Synchronization; Kaplan-York

Ac

dimensions; Circuit implementation.

*

Corresponding author: email: [email protected].

1

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

1. Introduction Chaos theory is a field of mathematics which studies the behavior of dynamical systems that are highly sensitive to initial conditions [1]. Chaos can be observed in the dynamic behavior of many

ed ite d

different engineering systems, such as weather and climate, economical, mechanical, biological, electronics and optoelectronics systems [2-7]. Study of the chaos is a subject of consideration because of its importance in detecting and controlling the dynamic behavior of the

py

abovementioned systems. Furthermore, it provides possibility of interesting applications such as

Co

secure communication and image encryption based on synchronization of chaotic electronic and optoelectronic systems [8, 9]. As an expanded example, chaotic systems have play an important

tN

ot

role in military applications, due to its interesting properties in hiding information and decrease the dependency of information. Moreover, in biology systems, chaos property can be used in an

sc rip

effective way to predict and control the irregular heart activity which is a crucial application in daily life of humans.

Ma nu

Since the first specific explanation of chaos in dynamic behavior of a physical system by Lorenz in 1963 [10], many chaotic dynamic equations for modeling behavior real systems in different fields of science and engineering have been discovered and studied [11-15]. Recently,

ed

researchers are finding chaotic systems with more complexity including hyper-chaotic systems

pt

[16, 17] and fractional order chaotic systems [18, 19].

ce

Among different physical systems with chaotic dynamics, electronic circuits have some unique

Ac

properties which have made them popular. For a wide variety of nonlinear dynamic systems, an equivalent electronic circuit can be designed which obeys the same set of equations as the original system. Using this equivalent electronic circuit, the dynamic behavior of the original system can be observed and proper methods can be developed for controlling its behavior. Chaos

2

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

was observed in early electronic circuits such as vacuum tube based Van Der Pol oscillators as an undesirable effect [20], but the first electronic circuit that was intentionally designed to operate in chaotic regime was proposed by Chu in 1983 [21]. Following that, many chaotic

ed ite d

circuits with different design and dynamic behavior were proposed. For instance, a new hyperchaotic system and its circuit implementation was introduced in [22]; and a fractional-order Newton-Leipink chaotic system and its circuit implementation was proposed in [23].

py

In this paper, we first propose a new three-dimensional chaotic system. The dynamics of the new

Co

system consists of ten terms including four nonlinear terms. Unlike the generalized Lorenz system (GLS) and most of the Lorenz-like systems, the proposed system includes two quadratic

tN

ot

terms. Dynamical properties of the proposed system are investigated through mathematical analysis including calculation of Lyapunov exponents and Kaplan-York dimensions [24],

sc rip

extraction of bifurcation diagram by varying different parameters of the system. These dynamical properties are then compared against properties of well-known three dimensional

Ma nu

chaotic systems such as Lorenz, Chen and Lu systems. These investigations reveal some specific features of the new system including relatively large Kaplan-York dimension, coexistence of attractors, and different chaotic attractor compared to those of abovementioned systems. These

ed

observed specifications motivate consideration of the proposed system as a remarkable new

pt

chaotic system.

ce

As a physical example of the new chaotic system, an equivalent analog circuit realizing the same

Ac

set of the new proposed differential equations is designed and experimentally implemented. Measurement on the mentioned circuit shows good agreement between the proposed system and designed equivalent circuit.

3

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

As mentioned earlier, many applications of chaotic systems including their application in coding and secure communication relay on synchronization of chaotic systems. To further investigate behavior of the proposed system, the problem of synchronization is then considered. We propose

ed ite d

a new method for synchronization of master-slave chaotic systems using a novel non-fragile T-S fuzzy static output feedback synchronizing controller. The new design conditions will be offered in the form of some linear matrix inequalities (LMIs) which can be easily solved via existing

py

solvers. We use the T-S fuzzy synchronizing controller since it is well-known that T-S fuzzy

Co

approach is a powerful tool for modeling and control of nonlinear systems [25-28]. The proposed synchronizing controller has two major advantages; (1) It uses the available

tN

ot

measured output of the chaotic systems for synchronization and it is not necessary to measure all of the system states, which yields a more practical and non-expensive controller. (2) A time-

sc rip

varying bounded term is investigated in the controller structure to consider gain variations caused by uncertainty in values of practical electronic components which realize the controller in

Ma nu

the real-world applications. These two major advantages ease the practical circuit implementation of the controller. It is noted that the proposed controller design method can be applied to master-slave chaotic synchronization of the other chaotic systems and is not limited to

ed

the proposed chaotic system in this paper. Finally, the proposed controller is practically

pt

implemented as an electronic circuit and is used to synchronize two similar circuits realizing the

ce

proposed chaotic system. Experimental results prove the ability of the designed controller in

Ac

synchronizing the new chaotic systems. The main contributions of the paper can be summarized as follows: (1) Proposing a new threedimensional chaotic system with four nonlinear terms and relatively large Kaplan-York dimension, (2) Proposing a new non-fragile T-S fuzzy static output feedback controller for

4

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

synchronization of the master-slave chaotic systems, (3) Practical circuit implementation of the proposed chaotic system and the synchronizing controller. This paper is organized as follows. In Section 2, the new three-dimensional chaotic system is

ed ite d

introduced and its dynamical behaviors are investigated. Section 3 presents the design and implementation of equivalent analog circuit of the new chaotic system. In Section 4, the synchronization of the system by using the new proposed controller is investigated. Section 5

py

summarizes this work.

Co

2. New system model and dynamical analysis

sc rip

 x  ax  by  cz  dyz,   y  ex  fy,  z   gx 2  hy 2  mxy  nz, 

tN

The new chaotic system is proposed as:

ot

2.1. System model

(1)

Ma nu

where x, y, z  R are the state variables, a, b, c, d, e, f, g, h, m, and n are non-negative constants. It is clear that the new system (1) includes four nonlinear terms among which two quadratic

ed

terms. Presence of these quadratic terms is the main difference of the proposed system with GLS

pt

and most of the Lorenz-like systems. In the sequel, we investigate fundamental properties of the

ce

proposed system to verify its chaotic behavior and to study effects of the different parameters in

Ac

equation (1) on the system dynamics. Fig. 1 illustrates the three dimensional (3D) phase space diagram of the three states of the system (1) for the following set of parameters: (a, b, c, d, e, f, g, h, m, n) = (10, 10, 1.5, 3, 70, 1, 0.5, 0.5, 0.5, 5).

5

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

3D Phase Space

-2

-6 -8

-10

ed ite d

z(t)

-4

10 0

0

-10

5

y(t)

py

-5

Co

x(t)

Fig. 1. Chaotic attractor of the proposed system in 3D phase space, for the parameters: (a, b, c, d, e, f, g, h, m, n) = (10, 10, 1.5, 3, 70, 1, 0.5, 0.5, 0.5, 5).

ot

2.2. Lyapunov exponents

tN

One of the most powerful methods to confirm the chaotic behavior of a dynamic system is

sc rip

computing its Lyapunov exponents (LEs). LEs measure the growth rates of generic perturbations and the sign of them determine the existence of chaos. It is typical to refer to maximal one as

Ma nu

the largest Lyapunov exponent (LLE), because it describes the predictability of a dynamical system. A positive LLE is usually considered as a sign of the chaotic dynamic of a system.

Dynamics of Lyapunov Exponents  = 2.4678 1

0

ed

Lyapunov Exponents

5

 = -0.0070636 2

pt

-5

Ac

ce

-10 -15 -20

 = -18.4329 3

0

50

100

150

200

250

300

Time (seconds) Fig. 2. Lyapunov exponents of system (1).

6

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

Note that an arbitrary initial separation vector will commonly consist some component in the direction associated with the LLE, and because of the exponential growth rate, the effect of the other exponents will be disappeared over time. The Lyapunov exponents of the proposed system

ed ite d

(1) are depicted in Fig. 2, with the initial values as; [ x0 , y 0 , z 0 ]  [0.1,0.1,0.1] . As it can be seen in Fig.2, the LLE of the system is 2.4678, which verifies the existence of chaotic behavior in the proposed system with the parameter set mentioned in Section 2.1.

py

2.3. Kaplan-Yorke dimension

Co

The geometry of chaotic attractors can be difficult to illustrate. Then, it is useful to have

ot

quantitative characterizations of such geometrical patterns. Kaplan–Yorke dimension (DKY) is a

tN

dimensionless value which comprises a direct relation to the dimension of the state space [24]. It is defined by:

i 1

L j 1

i

,

(2)

Ma nu

D KY  j 

L

sc rip

j

𝑗 where constant j is the maximum integer such that the sum of the Lyapunov exponents; ∑𝑖=1 𝐿𝑖

remains non-negative. Evidently, larger value of the Kaplan-York dimension emphasizes the

ed

chaotic behavior of a system [24]. For the proposed system with Lyapunov exponents presented

pt

in Fig. 2, Kaplan–Yorke dimension is calculated as DKY=2.135. It should be mentioned that the

ce

maximum of Kaplan–Yorke dimension of the system is DKY=2.226 with the optimized

Ac

coefficients of (a, b, c, d, e, f, g, h, m, n) = (10, 11.5, 1.2, 3, 398, 0.5, 0.5, 0.5, 0.5, 5). It is worth noticing that, Kaplan-York dimension of the proposed system is larger than values calculated for Rossler and Lorenz system (2.0132, and 2.0621, respectively) and smaller than the value calculated for Chen system (2.7414).

7

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

2.4. Equilibrium points and bifurcation diagram The equilibrium points of system (1) can be found by solving the following equations: 10x  10 y  1.5z  3 yz  0, 70x  y  0,

(3)

ed ite d

0.5x 2  0.5 y 2  0.5xy  5z  0,

which leads to three points as follows: E1 (0, 0, 0), E 2 (0.054,3.810, 1.431)

(4)

Co

py

E3 (0.062, 4.310, 1.832)

To observe the stability property of each equilibrium point, we first form the Jacobian matrix for

ot

each of points denoted by E (x , y , z ) . Linearizing the dynamics of the system (1) around

10  3z 1  y  0.5x

1.5  3 y  0  . 5 

(5)

sc rip

 10 J   70  x  0.5 y

tN

E (x , y , z ) yields:

Ma nu

Then, by solving the following characteristic equation for each equilibrium point: I  J  0 ,

(6)

we find the corresponding eigenvalues as illustrated in Table 1. Moreover, types of each

ed

equilibrium points are shown in Table 1. From this table, one can see that all of the equilibrium

pt

points are obviously unstable.

ce

Table 1. Eigenvalues of Equilibrium Points

1

2

3

(0,0,0)

-24.742

13.742

-5

(0.054,3.810,-1.431)

-22.626

3.313+j11.427

3.3132-j11.427

(-0.062,-4.310,-1.814)

-20.310

2.380+j12.994

2.3803-j12.994

Ac

E

Status Unstable saddle point Unstable saddle point Unstable saddle point

8

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

2.5. Effect of System Parameters on Dynamic Behavior In this subsection, we investigate the effect of a, b, c, d, e, f, g, h, m, and n on the dynamics of the system (1). Although the system has ten different parameters, our simulations show that the

ed ite d

parameters d, h and n have dominant effects on the system dynamics. Among these three parameters we will only study the effect of the parameter; d, for the sake of brevity. Although not presented here, our analysis results show that the change in parameters; h, and n, will also

py

change the dynamical behavior of the proposed system from chaotic to periodic and vice versa.

Co

First, we suppose that the parameter d varies in the interval [0, 5] while other parameters are fixed to values mentioned in Section 2.2. Fig. 3 shows the bifurcation diagram and Lyapunov

tN

ot

exponents of the system as a function of parameter d. As it can be seen from bifurcation diagram in Fig. 3, the system has a chaotic behavior when d lies in [0.72, 0.88], [0.9, 1.11], [1.4, 3.1] and

pt

ed

Ma nu

sc rip

d > 3.4.

ce

Fig. 3. (a): Bifurcation diagram and (b): Lyapunov exponents of the system as a function of d.

Ac

Accordingly, it is worth mentioning that in these intervals, the LLE is positive. To further explore properties of the system when d changes, we show the values of the Lyapunov exponents, the corresponding Kaplan-York dimension and the type of dynamic behavior of the system for some selected values of d in Table 2.

9

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

Table 2. System properties for selected values of d

1 1.5 2 2.5 3 3.5

L1

L2

L3

L

0.669 0.855 2.193 2.196 2.497 1.100

-0.015 -0.005 -0.003 -0.006 -0.007 -0.008

-16.641 -16.831 -18.162 -18.160 -18.462 -17.073

-15.990 -15.980 -15.970 -15.970 -15.970 -15.980

i

D KY

Dynamic

2.039 2.050 2.121 2.121 2.135 2.064

Periodic Periodic Chaotic Chaotic Chaotic Chaotic

ed ite d

d

py

It is also worth mentioning that the proposed system exhibits coexistence of the attractors for

Co

some specific values of the control parameters, which can be proved by calculation of upward and backward bifurcation diagrams of the system. But for the sake of brevity, the results of this

tN

ot

calculation is not presented in this paper.

sc rip

3. Design and implementation of the equivalent circuit for the proposed system For the reasons pointed out in introduction part, it is desirable to design an equivalent circuit for the proposed chaotic system (1). Using this circuit, the dynamic behavior of the new system can

Ma nu

be studied throughout experiment and controlled by applying different mechanisms to the system (e. g. synchronization of two chaotic systems). In this section, an analog equivalent circuit will be designed for the proposed system based on Eq. (1) with the parameters set to be;

ed

(a, b, c, d , e, f , g , h, m, n)  (10,10,1.5,3,70,1,0.5,0.5,0.5,5) .

The

designed

circuit

is

then

ce

pt

implemented by using ordinary circuit elements and result of measurements on this circuit is

Ac

compared against result of numerical simulations of the original system. 3.1. Circuit design

With the abovementioned set of parameters, Eq. (1) reduces to:

10

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

x  10(x  y )  1.5z  3 yz ,   y  70x  y , z  0.5x 2  0.5 y 2  0.5xy  5z . 

(7)

Ranges of oscillation of the variables x, y, and z in above equation is between (-10, 10), (-21,

ed ite d

21), and (-13, 13), respectively. These relatively large ranges of oscillations enforce excess constraint in circuit design. Therefore, for the ease of circuit implementation, these ranges of oscillation should be reduced. To reduce the ranges of oscillation to (-3, 3), we have used

Co

py

following normalizations: X  1 5 x , Y  1 10 y , and Z  1 5 z which reduces the dynamics in (8) to:

(8)

tN

ot

X  10X  20Y  1.5Z  30Y Z ,  Y  35X Y ,  2 2  Z  2.5X  10Y  5X Y  5Z .

sc rip

By using the standard circuit design methods similar to those of reference [29], these equations can be implemented as an analog circuit shown in Fig. 4. This circuit actually implements the

Ma nu

following set of equations with the values of the circuit elements given in the caption of Fig. 4. By comparing following equation with Eq. (9) (see caption of Fig. 4), it can be seen that the following equations are temporally scaled versions of equations in (9) with the time scaling  =

ed

(R8C)t:

(9)

Ac

ce

pt

 R6 R6 R6 R6 R6   R8CX   X  ( R ) X  ( R ) X  ( R )Y  ( R ) Z  ( R )YZ , 5 4 3 1 2   R11 )X Y ,  R8CY  ( R 10   R 1 R18 2 1 R18 2 1 R18 ) XY  Z  ( 18 ) Z .  R8CZ   ( ) X  ( )Y  ( 10 R15 10 R5 10 R16 R17 

11

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

ed ite d

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

ot

3.2. Results of measurement on the equivalent circuit

Co

py

Fig. 4. Circuit diagram for equations (9). AD633: Analog multiplier, TL084 low cost quad op-amps. R1 = 100kΩ, R2 = 5kΩ, R3 = 7.5kΩ, R4 = 25kΩ, R5 = 10kΩ, R6 = 150kΩ, R7 = 10kΩ (potentiometer), R8=1kΩ, R9 = 1.2kΩ, R10 = 1.6kΩ, R11 = 56kΩ, R12 = 680Ω, R13 = 9kΩ, R14 = 12kΩ, R15 = 40kΩ, R16 = 20kΩ, R17 = 250kΩ, R18 = 1MΩ, R19 = 3kΩ, and C = 200nF. In all circuits we have used supply voltages V+ = +9V and V- = -9V.

tN

To examine the validity of the circuit implementation and to compare the dynamic behavior of

sc rip

the scaled system in (9) with the equivalent voltages in circuit of Fig. 4, 2D attractors of this system in “xz” phase plane are shown in Fig. 5. Fig. 5.(a), shows the 2D attractor of the state variables of the above circuit, xz phase plane, as it appeared on the screen of digital oscilloscope.

Ma nu

In all measurements we have used Tektronix TDS 210 digital oscilloscope. Similarity between this attractor and that achieved from solving system (9) which is shown in Fig. 5. (b), justifies the

ed

accuracy of circuit implementation. It should be mentioned that, the same resemblances were

Ac

ce

pt

observed between the xy, and yz, attractors of the implemented circuit and those of system (9).

Fig. 5. (a): 2D attractor of the state variable of the designed and implemented circuit, in xz phase plane, (b): attractors in xz phase plane, achieved from solving system (9).

12

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

4.

Synchronization of two chaotic systems with the proposed dynamics

Synchronization of chaotic systems refers to a control design method in which the behaviors of two chaotic systems with different dynamics/initial conditions asymptotically become the same.

ed ite d

In this section, we propose a control design method and real-world circuit implementation for synchronization of two master/slave chaotic systems with the new proposed dynamics (1) and different initial conditions.

py

In order to obtain a practical synchronizing controller, we propose a new non-fragile T-S fuzzy

Co

static output feedback controller by offering some linear matrix inequalities (LMIs). The advantages of the proposed controller are listed as follows: First, T-S fuzzy controllers are used

tN

ot

since they are nonlinear controllers that can be easily designed using LMI techniques. In addition, since in many real-world applications the output of the dynamic system is available for

sc rip

feedback instead of all of its state variables, we propose a new output feedback synchronizing controller. Moreover, to consider the uncertainties of practical analog elements in controller

Ma nu

circuit implementation, we propose a non-fragile output feedback in which some unknown bounded variations are considered in the T-S fuzzy static output feedback controller gains. Furthermore, we consider only one control signal in the dynamics of the slave system to achieve

ed

more practical implementation simplicity.

ce

pt

In the remainder of this section, we first describe the T-S fuzzy model and then derive the

Ac

equivalent T-S fuzzy model of the system (1). Then, we propose a new method for designing a T-S fuzzy non-fragile static output feedback synchronizing controller and present the simulation results. Finally, the designed controller is practically implemented as an analog electronic circuit and successfully used to synchronize to chaotic circuits with the proposed dynamics given in (1).

13

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

4.1. T-S fuzzy model Many nonlinear dynamical systems can be exactly represented via an equivalent T-S fuzzy model by employing the sector nonlinearity approach [30]. In fact, by defining a compact set for

ed ite d

the state variables of the nonlinear system, the original nonlinear model is represented by nonlinear aggregating some local linear time-invariant models. A T-S fuzzy model consists of the following rules [30]:

py

Model Rule i:

,r

(10)

ot

, i  1, 2,

tN

x (t )  Ax i (t )  Bi u(t ) THEN  y (t )  C i x (t )

Co

IF 1 is M i 1 and ... and p is M ip ,

sc rip

where   [ 1 2   p ] is the vector of scalar functions which depend to state variables, r is the number of fuzzy rules, Mij determines the membership function of the i-th rule and j-th premise variable, x (t )   n , u (t )   m , and y (t )   p are the state, input, and output vectors,

Ma nu

respectively and Ai  nn , B i  n1 , Ci   pn represent the system matrices of the local fuzzy system. The final representation form of a T-S fuzzy system is deduced as: r

x (t )   hi (  (t ))  A i x (t )+B i u (t ) 

ed

(11)

pt

i 1

r

y (t )   hi (  (t ))C i x (t ),

(12)

ce

i 1

Ac

The nonlinear aggregation scalar functions hi (  (t )) satisfy the following properties: 0  hi ( )  1,

r

 h ( )  1. i 1

i

(13)

14

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

In this paper, we use the following notation for the sake of brevity: r

A    hi (  (t ))A i .

(14)

i 1

ed ite d

4.2. T-S fuzzy model of the proposed chaotic system

In this section, we use the notation x  [x y z ]T to represent the state vector of the chaotic

py

system (1). As we mentioned earlier, the equivalent T-S fuzzy model for the chaotic system (1)

Co

can be easily obtained via the sector nonlinearity approach. We suppose that d1  x  d1 and

d 2  y  d 2 . Then, the following four-rule T-S model can be derived to represent the original

ot

nonlinear chaotic system (1) with the model parameters are set as; (a, b, c, d, e, f, g, h, m, n) =

tN

(10, 10, 1.5, 3, 70, 1, 0.5, 0.5, 0.5, 5):

i 1

Ma nu

where  (t )  [x (t ) y (t )]T and:

sc rip

4

x (t )   hi (  )A i x (t ),

(16)

x(t )  d1 y (t )  d 2 x(t )  d1 d 2  y (t )  , h2 (  (t ))   , 2d1 2d 2 2d1 2d 2

Ac

h1 (  (t )) 

ce

pt

ed

  10 10 1.5  3d 2  10 10 1.5  3d 2      A1   35 1 0 35 1 0  , A2   ,  5d 2  2.5d1 10d 2  5  5    5d 2  2.5d1 10d 2   10 10 1.5  3d 2  10 10 1.5  3d 2      A3   35 1 0 35 1 0  , A4   ,  5d 2  2.5d1 10d 2  5d 2  2.5d1 10d 2 5  5    with:

(15)

d  x(t ) y (t )  d 2 d  x(t ) d 2  y (t ) h3 (  (t ))  1  , h4 (  (t ))  1  . 2d1 2d 2 2d1 2d 2

(17)

15

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

4.3. Non-fragile static output feedback T-S fuzzy controller Consider the following master and slave chaotic systems with the dynamics (1) which are represented by their T-S fuzzy corresponding models in (15) as:

ed ite d

x m (t )  A m x m (t ), y m (t )  Cx m (t ), x s (t )  A s x s (t )  Bu (t ),

(19)

py

y s (t )  Cx s (t ),

(18)

Co

where:

(20)

tN

ot

1  1 0 0  B  0  , C   . 0 1 0   0 

sc rip

Notice that by using (20), we use only one control signal to synchronize the abovementioned chaotic systems. In order to determine the controller structure, we propose a non-fragile static output feedback controller as:

r

Ma nu

u (t )  (K s  K s )( y s (t )  y m (t ))   hi ( s )(K i  K i )( y s (t )  y m (t )),

(21)

i 1

ed

where K i are controller gains and notation (14) is used. Moreover, K i 's are unknown bounded matrices which are partitioned as:

K i (t )  E (t )Fi ; i  1,...., r

ce

pt

(22)

Ac

with (t ) is a bounded matrix with (t )T (t )  I and E , Fi ( i  1,...., r ) are known matrices with appropriate dimensions. It should be noted that the terms K i are gain variations caused by uncertainty in values of practical electronic components. Now define e (t )  x s (t )  x m (t ) as the synchronization error. The derivative of e (t ) is given by:

16

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

e (t )  A s x s (t )  B (K s  K s )C (x s (t )  x m (t ))  A m x m (t ),

(23)

Equation (23) can be rewritten as: e (t )  A s x s (t )  B (K s  K s )C (x s (t )  x m (t ))  A m x m (t )  A s x m (t )

ed ite d

 Acls e (t )  w (t ),

where: Acls  (A s  B (K s  K s )C ),

py

w (t )  (A s  A m )x m (t ).

(24)

(25) (26)

Co

Notice that the signal w (t ) is considered as a disturbance signal and it is clear that this signal is

ot

bounded.

w (t )

L2

,

sc rip

Qe (t ) sup

tN

In this paper, we design the controller gains such that the following performance index holds:

L2

(27)

Ma nu

where  is a pre-chosen attenuation level and Q is a known weighting symmetric positive definite matrix. The methodology for designing a synchronizing controller satisfying (27) will be offered in the next subsection. The following lemmas will be used in the proof of the main result

ed

of the next subsection:

ce

holds:

pt

Lemma 1 [30]: for matrices X and Y with appropriate dimensions, the following inequality

X TY Y T X   X T X   1Y TY ,

Ac

(28)

where  is a positive scalar.

17

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

Lemma 2 [31]: Suppose that matrix H  m n with rank (H )  m is given. Assuming that X  n n is a symmetric matrix, then the equality MX  XM holds for a matrix X  m m if

and only if X is partitioned by:

ed ite d

0  T X X V  11 V ,  0 X 22 

py

where M is decomposed as M  U [ S 0]V T .

(29)

Co

4.4. A new method for the non-fragile T-S fuzzy controller synthesis In this subsection, we propose a new method for designing the non-fragile static output feedback

ot

controller in (21) to synchronize the master-slave chaotic systems in (18)-(19). It is noted that the

tN

proposed method in this section is not limited to the proposed chaotic system in this paper and it

sc rip

can be applied to master-slave chaotic synchronization of other chaotic systems whose TS representations are similar to (18)-(19).

Ma nu

Theorem 1. Suppose that the output matrix C has the SVD form C  U [S 0]V T . The closedloop system (24) satisfies the performance index (27) if there exist symmetric positive definite matrices X 11 and X 22 , matrices M i (i  1,..., r ) , scalars  and  , such that the following LMIs

ed

hold:

Ac

ce

pt

 T T  A i X  BM i  (A i X  BM i )   BEE B  I  1  Q 2X   Fi CX 

1

I

XQ 2

 I

0

0

I

0

0

 X C T FiT   0   0,  0   I 

(30)

where:

18

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

X X V  11  0

0  T V . X 22 

(31)

Moreover, the attenuation level  in (27) is derived by    and the controller gains K i can

ed ite d

be obtained by: K j  M j X 21 ,

Proof: Consider the following Lyapunov function candidate:

Co

V (e (t ))  e T (t )Pe (t ),

py

with X 2  USX 11S 1U 1 .

(33)

ot

where P  P T  0 is the Lyapunov matrix.

(32)

tN

The derivative of V (e (t )) along the closed-loop error trajectories in (24) is given by:

sc rip

V (e (t ))  e T (t )(PAcls  (Acls )T e (t )  e T (t )Pw (t ) w T (t )Pe (t ).

(34)

It is well-known that (34) holds if the following inequality is satisfied:

Ma nu

V (e (t ))  e T (t )Qe (t )   2w T (t )w (t )  0.

(35)

By substituting (34) in (35), one has:  e (t )   (Acls )T P  PAcls  Q    P w (t )  

P   e (t )     0,  2 I  w (t ) 

(36)

ed

T

pt

or equivalently:

P    0.  2 I 

ce

 (Acls )T P  PAcls  Q  P 

Ac

(37)

Pre-and post-multiplying (37) by diag (X , I ) with X  P 1 , and then applying Schur complement on the resulting inequality yields:

19

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME





T

I  2 I 0

1  XQ 2   0   0.  I  

(38)

Note that the term Acls X can be written by: Acl s X  (A s  B (K s  K s )C )X  A s X  B (K s  K s )CX .

ed ite d

 s s T  Acl X  X Acl  I  1   Q 2X 

(39)

py

Now suppose that CX  XC , where X is a new unknown matrix. Then, by using (22), equation

Co

(39) can be written by:

tN

By defining M s  K s X , (40) is rewritten as:

Ma nu

sc rip

 T T  A s X  B s M s C  (A s X  B s M s C )  BE s (t )Fs CX  (BE s (t )Fs CX )  I  1  2  Q X 

Using Lemma 1, (41) is equivalent to:

I

XQ

 2 I

0

0

I

0

0

pt

ed

 T T  A s X  B s M s  ()   BE s E s B  I  1  XQ 2   Fs CX 

(40)

ot

Acl s X  As X  BK s XC  BEs (t ) Fs CX .

1 2

 X C T FTs   0   0,  0   I 

I  2 I 0

1  XQ 2   0   0.  I 

(41)

(42)

ce

where  is an unknown positive scalar.

Ac

Using the notation in (14) to expand (42), it is clear that (30) is a sufficient condition for satisfying (42). Notice that using Lemma 2, the condition CX  XC holds if X is partitioned as (31). Thus, to recover the controller gain from the solutions of the LMIs (30) which are

M i (i  1,..., r ), X 11 and X 22 , one has: 20

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

K j  M jX

1

.

(43)

To find X , one can use the conditions CX  XC associated by the special form of X in (31): 0  T V  XU [ S 0]V T . X 22 

(44)

ed ite d

X U [ S 0] V TV  11  0

Using the properties of the SVD, one has V TV  I . Then, (44) can be rewritten by:

py

USX 11  XUS ,

or equivalently:

Co

X  USX 11 (US )1  USX 11S 1U 1.

(46)

ot

This completes the proof. ■

(45)

tN

Remark 1. In Theorem 1, we proposed a new method to design a non-fragile static output

sc rip

feedback TS fuzzy controller for synchronization of master-slave chaotic systems. In fact, we define a new performance criterion for attenuating the effect of a disturbance signal on the

Ma nu

synchronization error. Then, using the aim of the equality constraint given in Lemma 2, we converted the design conditions into some LMIs which can be easily solved via existing solvers. To the best of our knowledge, this problem had not been yet considered in the literature.

ed

Moreover, it should be noted that in contrast with the method of [32] which study the

pt

stabilization problem, we proposed the problem of synchronization of chaotic systems. It is well-

ce

known that the synchronizing controller design can be regarded as a special case of the tracking

Ac

controller design which is more complex than the stabilizing controller design in general. 4.5. Numerical simulations In this section, we propose numerical simulations to show the effectiveness of the proposed linear controller. Suppose that d1  d 2  3 , Q  I and the matrices in (22) are defined as:

21

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

 0.1 E    , F1  F2  F3  F4  0.1. 0.5 We solve the LMIs of Theorem 1 using SeDuMi [33] as solver in MATLAB®, which leads to the

ed ite d

following LMI solutions:

63.1216 -2.3379 X 11   , -2.3379 3.1580  M 1  10   -2.2512 - 0.0867  , M 2  10   -9.3230 - 3.2540  , 3

Consequently, the controller gains are obtained as:

Co

M 3  103   -5.2220 - 2.7322 , M 4  10 4   -4.6712 -0.0146 .

(47)

py

4

k 12 ]   377.1475 533.7601 , K 2  [k 21

k 22 ]   118.0094 952.5290 ,

K 3  [k 31

k 32 ]   762.6544 610.9333 , K 4  [k 41

k 42 ]   191.1213 1171.9011 .

r

u (t )   hi ( s )K i ( y s (t )  y m (t )). i 1

sc rip

Finally, the control signal is proposed as:

tN

ot

K 1  [k 11

(48)

Ma nu

It should be noted that although the calculated gain values are relatively large, when applied to the practical system these values should be normalized which reduces the ki1 gains by a factor

ed

five and ki2 gains (i = 1,…,4) by a factor of ten and therefore facilitate the practical

pt

implementation.

ce

In the simulations, we consider the initial conditions for master and slave systems (18) and (19)

Ac

as [0.1,0.1,-0.1]T and [0.2,0.2,-0.5]T, respectively. The simulation results for the closed-loop synchronization error system are depicted in Figs. 6 and the control signal applied to the slave system is depicted in Fig. 7. According to these figures, one can observe that the proposed controller asymptotically stabilizes the error system and the synchronization errors successfully converge to zero. 22

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

ed ite d

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

ot

Co

py

Fig. 6. Synchronization errors of x, y, and z component of the two chaotic systems.

tN

Fig. 7. Control signal u(t) applied to slave system.

4.6. Controller circuit design and implementation results

sc rip

Uncertainty is inevitable in practical systems. It can be because of the finite tolerance of value of the individual components in an analog system (e.g. finite precision in value of circuit elements

Ma nu

in an electronic circuit), or because of finite precision of numbers in a digital system. The former case happens in problem of synchronization of two chaotic electronic circuits. As mentioned earlier here to reduce the sensitivity of the controller to inherent uncertainty of the system a non-

ed

fragile controller has been designed. Circuit implementation of the designed controller can be

pt

done in a straightforward manner. According to (48), the controller circuit should only measure x

ce

and y state variables from two chaotic circuits (each of which implementing system in (9)), and

Ac

then one can construct the control signal u(t). From equation (48) can be rewritten as: u (t )  h1 (  (t ))k11e1 (t )  k12 e2 (t )  h2 (  (t ))k 21e1 (t )  k 22 e2 (t )  h3 (  (t ))k31e1 (t )  k32 e2 (t )  h4 (  (t ))k 41e1 (t )  k 42 e2 (t )

(49)

where

23

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

e1 (t )  X m (t )  X s (t ) e2 (t )  Ym (t )  Ys (t ) and Xm, Ym and Xs, Ys are x and y state variables of the master and slave circuits, respectively.

ed ite d

Fig. 8 shows the block diagram of the non-fragile controller in (49). Four square blocks in this figure produce the four different terms in equation (49) and the operational amplifier adds these terms to from the control signal u(t). Each block in Fig. 8(a) which is composed of operational

py

amplifiers, analog multipliers and resistors, gets Xm, Ym and Xs, Ys and a constant voltage value V0

Co

and produces one of the terms given in (49). Here for the sake of simplicity only the internal circuitry of the first block (which produces the term: h1 (  (t ))k11e1 (t )  k12 e2 (t )) is shown in the

ot

Fig. 8(b). The other three terms are also implemented in the same way with slight differences in

tN

sign and value of the gain of the operational amplifiers.

sc rip

Resulting control signal u(t) will be then applied as an additional term to the X state of one the circuits, noted as the slave circuit. The other circuit is noted as the master circuit. Master and

Ma nu

slave circuits are technically the same, only a few components should be added to the slave circuit to provide the facility of applying control signal to this circuit (see Fig. 9). In the controller circuit, state variables of the master and slave circuits are sensed at the Xm, Ym and Xs,

ed

Ys ports, respectively.

pt

As mentioned above, a few circuit elements should be added to the circuit in Fig. 4 to implement

ce

the slave system. The slave circuit is shown in Fig. 9, in which the additional components for

Ac

applying u(t) are marked as the shaded region.

24

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

ed ite d

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

Co

py

Fig. 8. (a): Block diagram of the designed controller in (48). (b): Internal circuitry of block B1; TL084 low cost quad op-amps, AD633 analog multiplier, R = 1kΩ, R1 = 1.5kΩ, R2 = R3 = 6.8kΩ, R4 = R5 = 1kΩ, R6 = R7 = 7.5kΩ, R8 = 1.3kΩ, R9 = R10 = 7.5kΩ, R11 = R12 = 1.6kΩ, R13 = R14 = 6.8kΩ, R15 = R16 = 1kΩ, R18 = R19 = 10R17 = 10kΩ, R21 = 19R20 = 19kΩ, R23 = R24 = 10R22 = 10kΩ, R26 = 29R25 = 29kΩ and R27 = R28 = R29 = 1kΩ. In all circuits we have used supply voltages V+ = +9V and V- = -9V.

To estimate the level of synchronization between the master and slave systems before applying

ot

any control signals to the slave system, we have measured state variables of these systems when

tN

u(t) port in Fig. 9 is connected to ground of the circuit. Notice that in this case the master and

sc rip

slave circuits are exactly the same. The 2D xy plots of the “x” state variables of these two systems are shown in Fig. 10. In this figure, the x state variable of the master system is illustrated as a function of its corresponding variable in the slave system by capturing two oscilloscope

Ma nu

channels in xy mode. It should be mentioned that, although it is not presented here, same results

Ac

ce

pt

ed

were observed for the y and z states of the master and slave systems.

Fig. 9. Circuit diagram for the slave system. AD633: Analog multiplier, TL082 and TL084 low cost dual and quad op-amps, respectively. R1 = 100kΩ, R2 = 5kΩ, R3 = 7.5kΩ, R4 = 25kΩ, R5 = 10kΩ, R6 = 150kΩ, R7 = 10kΩ (potentiometer), R8=1kΩ, R9 = 1.2kΩ, R10 = 1.6kΩ, R11 = 56kΩ, R12 = 680Ω, R13 = 9kΩ, R14 = 12kΩ, R15 = 40kΩ,

25

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

ed ite d

R16 = 20kΩ, R17 = 250kΩ, R18 = 1MΩ, R19 = 3kΩ, R20 = 1.5kΩ, and C = 200nF. In all circuits we have used supply voltages V+ = +9V and V- = -9V.

Co

py

Fig. 10. Before applying the control signal to the slave system. (a): Xm(t) as a function of Xs(t), (b): error between x components of the master and slave systems; e1(t) = Xm(t) – Xs(t).

As it can be seen in Fig. 10 (a), the x state variables of two systems (i. e. Xm and Xs) are fully out

ot

of synchronization and therefore their xy plots occupy square regions with each of their sides

tN

equal to oscillation range these components. After measuring state variables of the master and

sc rip

slave systems, we also calculated error between corresponding components of two systems; e1(t) = Xm(t) – Xs(t). The error for x variables are shown in Fig. 10 (b). Large value of error in these

applying the control signal.

Ma nu

figures once again clears the lack of synchronization between master and slave systems before

To test the ability of the designed controller in synchronizing two chaotic circuits, the control

ed

signal produced by circuit in Fig. 8 was applied to the slave system through u(t) port in Fig. 9.

pt

Results of measurements of the x state variables of the master and slave systems are shown in

ce

Fig. 11. Fig. 11 (a) shows the xy plots of x variables of the master and slave systems. As it can be

Ac

seen, the xy plot of the x state variable of two systems form a line with unity slope. This means that the state variables of the master system are synchronized with those of the slave system. To further verify the synchronization of two systems, error between x state variables of two systems e1(t), is also measured and illustrated in Fig. 11 (b). Negligible value of error in this figure once

26

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

again emphasizes the success of the designed controller in synchronizing the master and slave

py

ed ite d

systems.

Co

Fig. 11. After applying control signal to the slave system. (a): Xm(t) as a function of Xs(t), (b): error between x components of the master and slave systems; e1(t) = Xm(t) – Xs(t).

ot

As another illustration of effective synchronization between the master and slave systems,

tN

transient behavior of the error between their corresponding state variables is measured. In this

sc rip

experiment, u(t) port of the slave system is switched from ground to control signal while errors e1(t), e2(t) and e3(t) are captured by digital oscilloscope and sent to computer. The transient error

Ma nu

between x, y and z variables of the master and slave system are presented in Fig. 12 (a), (b) and (c), respectively. These figures verify our previous statements about synchronization of the

Ac

ce

pt

ed

master and slave systems.

Fig. 12. Measured synchronization errors of x, y, and z component of the two chaotic systems dots: data captured from oscilloscope, red curve: curve fitted by data interpolation.

27

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

5. Conclusions The main purposes of this paper are the analysis of the new three dimensional chaotic systems and also its synchronization using a novel fuzzy approach. For the evaluation of chaotic

ed ite d

behavior, many mathematical tools such Lyapunov exponents and bifurcation diagram is used. On the other hand, a novel TS fuzzy method is employed to synchronize the master and slave systems. For demonstrating our claims, both purposes are implemented using analog circuits to

py

analyze the applicability in practice. Numerical and experimental results show the effectiveness

Co

of proposed framework.

ot

References

tN

[1] Ivancevic, V. G., Ivancevic, T. T. Complex nonlinearity: chaos, phase transitions, topology change, and path integrals. Springer Science & Business Media. Berlin: Springer; 2008.

planetary change, 41, 95-109(2004)

sc rip

[2] Rial, J., A. Abrupt climate change: chaos and order at orbital and millennial scales. Global and

[3] Chen, D., Liu, W. Chaotic behavior and its control in a fractional-order energy demand–supply system. ASME. J. Comput. Nonlinear Dynam., 11(6), 061010-061010-7 (2016).

Ma nu

[4] Zhou, L., Chen, F., Chen, Y. Bifurcations and chaotic motions of a class of mechanical system with parametric excitations. ASME. J. Comput. Nonlinear Dynam., 10(5), 054502-054502-8 (2015). [5] Carlen, E., Chatelin, R., Degond, P., Wennberg, B. Kinetic hirerachy and propagation of chaos in biological swarm models. Physica D: Nonlinear Phenomena, 260, 90-111(2013)

ed

[6] Towfighian, S., S., Heppler, G., R., Abdel-Rahman, E., M. Analysis of a chaotic electrostatic micro-

pt

oscillator. ASME. J. Comput. Nonlinear Dynam., 6(1), 011001-011001-10 (2010). [7] Callan, K. L., Illing, L., Gao, Z., Gauthier, D. J.; Schöll, E. Broadband chaos generated by an

ce

optoelectronic oscillator. Phys. Rev. Lett., 104, 113901-1:4(2010).

Ac

[8] Liu, P., Song, H., Li X. Observe-based projective synchronization of chaotic complex modified Van Der Pol-Duffing oscillator with application to secure communication. ASME. J. Comput. Nonlinear Dynam., 10(5), 051015-051015-7 (2015). [9] Xu Y., Wang H., Li Y., Pei B. Image encryption based on synchronization of fractional chaotic systems. Commun Nonlinear Sci Numer Simul, 19, 3735-3744(2014). [10] Lorenz, E. N. Deterministic nonperiodic flow. J. Atmos. Sci., 20, 130-141(1963).

28

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

[11] Liu, Y., Li, L., Feng, Y. Finite-time synchronization for high-dimensional chaotic systems and its application to secure communication. J. Comput. Nonlinear Dynam., 11(1), 051028 (2016). [12] Lü, J., Chen, G. A new chaotic attractor coined. International Journal of Bifurcation and chaos, 12, 659-661(2002). [13] Arefi, M. Adaptive robust stabilization of Rossler system with time-varying mismatched parameters

ed ite d

via scalar input. ASME. J. Comput. Nonlinear Dynam., 11(4), 041024-041024-6 (2016). [14] Sprott, J. C. A new class of chaotic circuit. Physics Letters A, 266, 19-23(2000).

[15] Rezaei., D, Tavazoei, M. Analysis of Oscillations in Relay Feedback Systems with Fractional-Order Integrating Plants. ASME. J. Comput. Nonlinear Dynam., (2017). doi:10.1115/1.4037103.

py

[16] Cang, S., Qi, G.; Chen, Z. A four-wing hyper-chaotic attractor and transient chaos generated from a

Co

new 4-D quadratic autonomous system. Nonlinear Dynamics, 59, 515-527(2010).

[17] Zarei, A. Complex dynamics in a 5-D hyper-chaotic attractor with four-wing, one equilibrium and

ot

multiple chaotic attractors. Circuits Sys. Signal Process. 81, 585-605(2015).

tN

[18] Singh, A. K., Yadav, V. K. Dual combination synchronization of the fractional order complex systems. J. Comput. Nonlinear Dynam., 12(1), 011017 (2016).

sc rip

[19] Khamsuwan, P., Kuntanapreeda, S. A linear matrix inequality approach to output feedback control of fractional-order unified chaotic systems with one control input. J. Comput. Nonlinear Dynam., 11(5), 051021 (2016).

Ma nu

[20] Klostermann, H., Rohde, A., Piel, A. Van der Pol behavior of virtual anode oscillations in the shealth around a grid in a double plasma device. Phys. Plasmas, 4, 254-260(1997). [21] Tang, Y., Mees, A.; Chua, L. O. Synchronization and chaos. IEEE Transactions on Circuits & Systems, 30, 620-626(1983).

ed

[22] Feng, C., Cai, L., Kang, Q., Wang, S., Zhang, H. Novel hyperchaotic system and its circuit implementation. ASME. J. Comput. Nonlinear Dynam., 10(6), 061012-061012-7 (2015).

pt

[23] Rafiq Dar, M., Ali Kant N., Ahmad Khanday, F. Electronic implementation of fractional-order

ce

Newton–Leipnik chaotic system with application to communication. ASME. J. Comput. Nonlinear

Ac

Dynam., 12(5), 054502-054502-5 (2017). [24] J. Kaplan and J. A. Yorke [Springer Lecture Notes in Mathematics730, 204 (1979)] [25] Asemani M.H., Yazdanpanah, M. J., Majd, V. J., Golabi, A., H∞ control of TS fuzzy singularly perturbed systems using multiple Lyapunov functions. Circuits, Systems, and Signal Processing, 32, 2243-2266(2013). [26] Li, H., Wang, J., Wu, L., Lam, H. K., Gao, Y. Optimal guaranteed cost sliding mode control of interval type-2 fuzzy time-delay systems, IEEE Transactions on Fuzzy Systems, vol. PP(99), 1-1

29

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Journal of Computational and Nonlinear Dynamics. Received February 27, 2017; Accepted manuscript posted August 1, 2017. doi:10.1115/1.4037416 Copyright (c) 2017 by ASME

(2017). doi: 10.1109/TFUZZ.2017.2648855 [27] Razavi-Panah, J., Majd, V. J., A robust multi-objective DPDC for uncertain T–S fuzzy systems.

Fuzzy sets and systems, 159 (20), 2749-2762 (2008). [28] Li, H., Wang J., Du H., Karimi H. R. Adaptive Sliding Mode Control for Takagi-Sugeno Fuzzy Systems and Its Applications. IEEE Transactions on Fuzzy Systems, PP(99), 1-1 (2017).

ed ite d

[29] Buscarino A., Fortuna L., Frasca M., Sciuto G. A Concise Guide to Chaotic Electronic Circuits. Berlin: Springer; 2014.

[30] Lan, Y. H., Zhou, Y. Non-fragile observer-based robust control for a class of fractional-order nonlinear systems, Systems & Control Letters, 62, 1143-1150(2013).

py

[31] Huang, S. J., Yang, G. H. Non-fragile H∞ dynamic output feedback control for uncertain Takagi–

Co

Sugeno fuzzy systems with time-varying delay. International Journal of Systems Science, 47, 29542964(2016).

[32] Guan, W., Liu, F. Non-fragile fuzzy dissipative static output feedback control for Markovian jump

ot

systems subject to actuator saturation, Neurocomputing, 193, 123-132(2016).

tN

[33] Sturm J. F. Using SeDuMi 1.02, a Matlab toolbox for optimization over symmetric cones. Optim.

Ac

ce

pt

ed

Ma nu

sc rip

Methods. Softw., 11, 625–653(1999).

30

Downloaded From: http://computationalnonlinear.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/journals/jcnddm/0/ on 07/29/2017 Terms of Use: http://www.asme.or

Suggest Documents