2. - Indico

advertisement
Asymmetric Chua’s Circuit:
Implementation,
Modeling and Analysis
M.T aslakov and O. Yordanov
email: oleg.yordanov@gmail.com
Institute of Electronics, Bulgarian Academy of Sciences
M. Mateev seminar 2015 – p. 1/29
Outline
Introduction: Lorenz’s 1963 paper.
Examples of simple continuous 3D chaotic
systems.
Asymmetric Chua’s circuit: experimental
implementation
Model of the asymmetric nonlinearity (Chua’s
diode).
Qualitative analysis: fixed points, stability, etc
Numerical implementation
Thinks to do.
M. Mateev seminar 2015 – p. 2/29
Lorenz’s 1963 paper
◮ Motivated to show that the “old meteo school”
are wrong to employ linear regressions.
◮ In 1960: Lorenz’s first 12-variable dynamical
model with aperiodic solutions obtained on
Royal McBee LGP-30 computer (internal
memory of 4096 32-bit words). Presented on
a conference in Tokyo.
◮ Lorenz, Edward N., 1963: Deterministic
Nonperiodic Flow, J. Atmos. Sci., 20,
130–141. Just a three-variable dynamical
system! By around yesterday cited 14521
times! (12130)
M. Mateev seminar 2015 – p. 3/29
Lorenz system: quasi-hyperbolic regime
ẋ = −σ (x − y),
ẏ = rx − y − xz,
ż = −bz + xy,
where σ, r, and b are parameters.
Lorenz system:
Lorenz system:
=10.0, b=8/3, r=28.0
40
=10.0, b=8/3, r=28.0
50
30
40
20
z(t)
30
x(t) 10
y(t)
z(t)
20
0
10
-10
0
-20
-15
-10
-20
30
32
34
36
38
40
t
42
44
46
48
50
30
20
-5
x(
t)
10
0
0
5
10
-10
15
-20
20
y(
t)
-30
dV
= divF~ V = − (σ + b + 1) V
The system is dissipative:
dt
M. Mateev seminar 2015 – p. 4/29
Lorenz system: nonhyperbolic regime
ẋ = −σ (x − y),
Lorenz system:
300
ẏ = rx − y − xz,
ż = −bz + xy
Lorenz system:
=10.0, b=8/3, r=210.0
=10.0, b=8/3, r=210.0
400
200
300
z(t)
100
x(t)
y(t)
z(t)
200
100
0
-50
-100
0
0
26
28
30
t
32
34
x(
t)
50
100
0
-50
-100
-150
50
200
150
100
y
(t
)
M. Mateev seminar 2015 – p. 5/29
Rössler system: spiral regime
ẋ = −y − z,
ẏ = x + ay,
ż = b + z(x − c)
Rossler system: a=0.2, b=0.2, c=6.1
Rossler System
30
26
24
20
22
20
10
a=0.2
18
b=0.2
16
0
z(t)
x(t)
y(t)
z(t)
-10
c=6.1
14
12
10
8
6
-20
4
2
10
0
-10
-30
5
-5
0
0
-40
0
10
20
30
40
t
50
60
70
80
x(
-5
5
t)
-10
10
15
y(
t)
-15
dV
= divF~ V = (a + x − c) V
dt
Rössler, O. E. (1976) An equation for continuous chaos, Phys. Lett A,
57, 397.
M. Mateev seminar 2015 – p. 6/29
Rössler system: funnel regime
ẋ = −y − z,
ẏ = x + ay,
ż = b + z(x − c)
Rossler system
Rossler system
80
a=0.2
b=0.2
c=13
60
60
a=0.2
0.015
40
50
b=0.2
20
c=13
40
0
z(t)
0.003
-20
-40
10
0
-10
10
t)
-60
y(
z(t)
20
20
-0.015
x(t)
y(t)
30
-20
-80
0
0
10
20
30
40
t
50
60
70
-20
-10
0
10
20
30
-30
80
x(t)
M. Mateev seminar 2015 – p. 7/29
J. Sprott’s zoo of 3D chaotic attractors
Maximum quadratic nonlinearities, total of 30 parameters
X
X
dxi
bi,j xj +
ci,jk xj xk ,
= ai +
dt
j
j,k
Computer search.
Simplification: consider max 6 terms
Each parameter varies within [−5, 5] with a step 0.1, which gives
1020 cases.
Of them 108 were randomly chosen for examination
19 chaotic systems were found.
J.C. Sprott, (1994) Some simple chaotic flows, Phys. Rev E, 50, R647.
M. Mateev seminar 2015 – p. 8/29
J. Sprott’s zoo of 19, 3D chaotic attractors
(A)
ẋ = y,
ẏ = −x + yz, ż = 1 − y 2
(B) ẋ = yz,
ẏ = r(x − y),
ż = 1 − xy
(C) ẋ = yz,
ẏ = x − y,
ż = 1 − x2
......
......
ẏ = x + z 2 ,
ż = 1 + y − 2ry
......
......
......
(N) ẋ = 2qy,
......
(S)
ẋ = −x − 4y, ẏ = x + z 2 ,
ż = 1 + x
(U) ẋ = y,
ẏ = z,
ż = y 2 − x − az
ẋ = y,
ẏ = z,
ż = xy 2 − x − az
(V)
M. Mateev seminar 2015 – p. 9/29
Sprott’s generalized B-system
ż = 1 − xy
ẋ = yz,
ẏ = r(x − y),
with two fixed points: f1 = (1, 1, 0) and f1 = (−1, −1, 0)
bmodel system R = 0.9
bmodel system R = 0.9
35
30
4
25
20
y(t)
z(t)
2
15
10
5
0
0
z(t)
x(t)
-5
-2
-10
-15
-4
-20
-25
-6
-6
-30
-4
-2
0
-35
0
20
40
60
80
x(
t)
t
1
2
4
2
0
6
-1
8
-2
10
y(
3
4
t)
-3
dV
= divF~ V = (−r) V
dt
M. Mateev seminar 2015 – p. 10/29
Sprott’s generalized N-system
ẏ = x + z 2 ,
ż = 1 + y − 2rz
ẋ = −2qy,
For q 6= 0 the system has a single fixed point:
f0 = (−1/4r2 , 0, 1/2r).
nmodel system q = 1.0, r = 0.95
nmodel system q = 1.0, r = 0.95
20
4
10
x(t)
y(t)
2
0
z(t)
z(t)
-10
-20
0
-2
-30
-4
10
-30
-40
-20
0
-10
20
40
60
80
100
x(
t)
-10
0
10
t
y(
t)
-20
dV
= divF~ V = (−2r) V
dt
M. Mateev seminar 2015 – p. 11/29
Sprott’s generalized N-system and B-system
Dimitrova E. S. and Yordanov O. I., “Statistics of
some low-dimensional chaotic flows”,
Intern. Journal of Chaos and Bifurcations, vol. 11,
No. 10, pp. 2675-2682, (2001).
M. Mateev seminar 2015 – p. 12/29
Piecewise linear chaotic systems
ẋ = y,
ẏ = z,
ż = −y − az + |x| − 1
Two fixed points: f−1 = (−1, 0, 0) and f1 = (1, 0, 0)
dV
= divF~ V = (−a) V
dt
M. Mateev seminar 2015 – p. 13/29
Chua’s oscillator
r
IC
b
Inl
R
Vb
Ca
Va
Rnl
L
Figure 1: Basic Chua’s circuit.
Rnl is a “negative” resistor, i.e a devise supplying energy to
the system in the form of a nonlinear current, Inl
M. Mateev seminar 2015 – p. 14/29
Chua’s system of differential equations
dVa
= R−1 (Vb − Va ) − g (Va )
Ca
dt
dVb
Cb
= −R−1 (Vb − Va ) + I
dt
dI
L = −rI − Vb .
dt
where Inl = g(Va ) . Apart from g(Va ), the system depends
on 5 parameters: Ca , Cb , R, L and r.
M. Mateev seminar 2015 – p. 15/29
Model for the nonlinear resistor
2.0m
g(V )
a
1.0m
V
1
0.0
V
V
2
V
-2
-1
-1.0m
-2.0m
-3.0m
-3
-2
-1
0
V
a
1
2
3
[volts]
Parametrization of the asymmetric Chua’s diode g(Va ).
M. Mateev seminar 2015 – p. 16/29
Model for the nonlinear resistor

V /R−2 + a−2





−V /R−1 + a−1
g (V ) = −V /R0



−V /R1 + a1



V /R2 + a2
for V ≤ −V−2
for −V−2 ≤ V ≤ −V−1
for −V−1 ≤ V ≤ V1
for V1 ≤ V ≤ V2
for V ≥ V2
(1)
The “resistors” Rq , q = ±1, ±2, are effective and used to
model the slopes of the respective V-I segments. The
a-constants are determined by the requirement of
continuity of g (V ).
M. Mateev seminar 2015 – p. 17/29
Fixed points
I = −Vb /r,
r
Vb =
Va
R+r
Defining equation
2.0m
g(V )
a
1.0m
V
1
0.0
V
V
2
V
-2
-1
-1.0m
Va
= g (Va )
−
(R + r)
-2.0m
-3.0m
-3
-2
-1
0
V
a
1
2
3
[volts]
M. Mateev seminar 2015 – p. 18/29
Fixed points
1.
F(0) : In the interval, V−1 ≤ Va ≤ V1 , F(0) = (0, 0, 0).
2.
F(−1) : In the interval, V−2 ≤ Va ≤ V−1 ,
F(−1) = I(−1) (−R − r, −r, 1).
3.
F(1) : In the interval, V1 ≤ Va ≤ V2 ,
F(1) = I(1) (R + r, +r, −1).
4.
F(−2) : In the interval, Va < −V−2 ,
F(−2) = I(−2) (−R − r, −r, 1).
5.
F(2) : In the interval, Va > V2 ,
F(2) = I(2) (R + r, r, −1).
M. Mateev seminar 2015 – p. 19/29
Conditions for existence
F(0) : The fixed point at zero always exists independent of
the values of the parameters. In the exceptional case of
R + r = R0 , all points in the interval are fixed.
A typical condition for existence, say for F(1) :
R1
R0 ≤ (R + r) ≤
1 − (1 − R1 /R0 )(V1 /V2 )
M. Mateev seminar 2015 – p. 20/29
Divergencies
1
1
1
dV
~
+
V
= divF V = −
+
r
dt
Ca R−2 Ca R Cb R + L
dV
1
1
1
~
V
+
= divF V = −
+
r
dt
C a R2 C a R C b R + L
M. Mateev seminar 2015 – p. 21/29
Re-scaled system
Va = V−1 x, Vb = V−1 y, I = (V−1 /R0 ) z, and T = (Ca R0 ) t
dx
= a (y − x) − ge (x)
dt
dy
= σc [−a (y − x) + z]
dt
dz
= −c [y + r̄z] ,
dt
where a = R0 /R, σc = Ca /Cb , c = Ca R02 /L, r̄ = r/R0 and
g (x) = (R0 /V−1 ) g(V−1 X)
e
M. Mateev seminar 2015 – p. 22/29
Eigenvalues
Complex Eigenvalues of the Chua's Unfolded system
0.25
0.5 K
0.85 K
0.20
R=1.5 K
1.1 K
Im ( )
0.15
λ0 - real number
λ1,2 = λr ± iλi ;
1.27 K
0.10
Other Parameters:
C =
1
0.05
L=
4.6 nF C =
2
8.5 mH
R =1.2 K
1
0.00
-0.010
-0.005
0.000
R =
L
69 nF
85
R = 3.3 K
2
0.005
0.010
Re( )
λr e
e
t + φ)
v1 (t) = v10 e t cos(λie
M. Mateev seminar 2015 – p. 23/29
Dynamics of the Chua’s circuit.
R = 1.27 KΩ
C1 = 4.6 nF
C2 = 69 nF
L = 8.5 mH
r = 85 Ω
R1 = 1.2 KΩ
R2 = 3.3 KΩ
V
[V]
V
[V]
1
2.5
2
2.0
I
L
[mA]
1.5
1.0
0.5
0.0
-0.5
-1.0
-1.5
-2.0
-2.5
0
1
2
3
4
5
time [ms]
λ = 0.0 ± i0.18;
M. Mateev seminar 2015 – p. 24/29
Chua’s circuit in the phase space
0
Z
R=1.27 K
-2
0.4
0.3
0.0
0.2
0.5
X
0.1
1.0
0.0
1.5
2.0
-0.1
Y
-0.2
M. Mateev seminar 2015 – p. 25/29
Dynamics of the Chua’s circuit.
V
[V]
V
[V]
1
R = 1.23 KΩ
C1 = 4.6 nF
C2 = 69 nF
L = 8.5 mH
RL = 85 Ω
R1 = 1.2 KΩ
R2 = 3.3 KΩ
2
2
I
L
[mA]
V
1f
I
1
Lf
V
0
2f
-V
2f
-1
I
Lf
-V
1f
-2
5
6
7
8
9
10
time [ms]
λ = 0.0047 ± i0.183;
M. Mateev seminar 2015 – p. 26/29
Chua’s circuit in the phase space
2
Z
R=1.23 K
0
-2
-2.0
-1.5
-1.0
-0.5
X
0.3
0.2
0.1
0.0
0.0
0.5
-0.1
1.0
1.5
-0.2
2.0
-0.3
Y
M. Mateev seminar 2015 – p. 27/29
Things to do
Breaking the system on five linear systems
and match the solutions in the passing
between the segments
Constructing the Poincaré map.
Computing the Lyapunov exponents.
Evaluating the statistical properties of the
signals.
M. Mateev seminar 2015 – p. 28/29
the thank-you-acknowledgment slide
The work is carried out with no support
from a funding agency!
Thank you for your attention!
M. Mateev seminar 2015 – p. 29/29
Download