Beruflich Dokumente
Kultur Dokumente
1. INTRODUCTION
What exactly chaos is? The word “chaos” has a slightly different meaning in the scientific
context than it does in its general usage as a state of confusion, lacking any order. With
reference to the chaos theory, it refers to an apparent lack of order in a system that
nevertheless obeys particular laws or rules. The chaos theory is really about finding the
underlying order in apparently random data.
In mathematics, chaos theory describes the behavior of certain dynamical systems – that is,
systems whose states evolve with time – that may exhibit dynamics that are highly sensitive
to initial conditions popularly referred to as the butterfly effect. As a result of this sensitivity,
which manifests itself as an exponential growth of perturbations in the initial conditions, the
behavior of chaotic systems appears to be random.
The word 'chaos' originates from a Greek word and its everyday meaning is 'a state without
order'. it indicates a phenomenon which is not totally disordered but disordered moderately
and shows a temporarily irregular motion. Moreover, it refers to
CHAOS:
Aperiodic long-term behavior in a Deterministic system that exhibits Sensitive
dependence to initial conditions.
Aperiodic: Trajectories do not settle down (long term) to fixed points, periodic or
quasi-periodic orbits.
Deterministic: No randomness involved, the future is absolutely determined by the
present (but through non-linear laws, so that the past is not uniquely determined by
the present).
Sensitive: Nearby trajectories in phase space diverge exponentially fast in time
†
(positive Lyapunov -exponent), so that long-term prediction becomes impossible
past some time horizon.
†:Lyapunov Exponent: The difference ("error") E(t) between the respective values of two time series of the
same system that start with some small initial difference E(0) in the initial conditions will tend to grow
exponentially in time for a chaotic system: E(t) = E(0) exp (L*t) , where L (Lyapunov exponent) will be a
positive number (with units of 1/time, or frequency) that can be obtained as the slope of the plot of ln(E(t)/E(0))
vs. t. So the value of L indicates the degree of sensitivity to the initial conditions of the chaotic system under
study. Every chaotic system has to have at least one positive Lyapunov exponent L+ ; since the attractor is
bounded there must be at least one negative L- (associated with some other variable) to keep the attractor
volume bounded.
PAGE 1 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
In mathematics and physics, chaos theory describes the behavior of certain nonlinear
dynamical systems that under certain conditions exhibit a phenomenon known as chaos. The
main characteristic of chaotic systems is the sensitivity to initial conditions. As a result of this
sensitivity, the behavior of systems that exhibit chaos appears to be random. Some
characteristics are given in below.
Chaos has already had a lasting effect on science, yet there is much still left to be discovered.
Many scientists believe that twentieth century science will be known for only three theories:
relativity, quantum mechanics, and chaos. Chaos theory has changed the direction of science.
PAGE 2 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
2. BASIC THEORIES
Imagine we are trying to model the population of, say, rabbits in a forest. We know that,
given what rabbits like to do, the increase in population of rabbits will be related to the
number of rabbits that we have. So we expect a term to look something like:
This equation is called the Logistic equation. It is so over-simplified that it has nothing to do
with the actual dynamics of how a population of bunnies (or much of anything else) changes.
We will see further examples later of systems that get over-simplified to the point that they
have virtually no physical content, but nonetheless teach us important lessons about chaotic
systems.
With r between 0 and 1, the population will eventually die, independent of the initial
population.
With r between 1 and 2, the population will quickly stabilize on the value,
independent of the initial population.
With r between 2 and 3, the population will also eventually stabilize on the same
value, but first oscillates around that value for some time. The rate of convergence is
linear, except for r=3, when it is dramatically slow, less than linear.
With r between 3 and (approximately 3.45), the population may oscillate between two
values forever. These two values are dependent on r.
With r between 3.45 and 3.54 (approximately), the population may oscillate between
four values forever.
With r increasing beyond 3.54, the population will probably oscillate between 8
values, then 16, 32, etc. The lengths of the parameter intervals which yield the same
number of oscillations decrease rapidly; the ratio between the lengths of two
successive such bifurcation intervals approaches the Feigenbaum constant δ = 4.669.
This behavior is an example of a period-doubling cascade.
PAGE 3 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
PAGE 4 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
PAGE 5 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
Fig2.7-Bifurcation diagram-I
We can calculate the "steady state" values of the population as a function of the fecundity
factor L, and the result of such a calculation is above. The graph is called the Logistic Map.
We see that initially, as the value of L increases, so does the size of the population. Then we
see the first bifurcation of the population, followed by the second, and finally the transition to
chaos. There are islands of stability for some higher values of L. We also see a hint in the
figure that after the second bifurcation, yet another bifurcation occurs; this in fact occurs. If
we zoomed in on the region just before the first transition to chaos, we would see further
levels of bifurcation occurring. In fact, it can be shown that these bifurcations occur to an
infinite level.
PAGE 6 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
k 1 hf ( x n , y n );
k 2 hf ( x n h / 2 , y n k 1 / 2 );
k 3 hf ( x n h / 2 , y n k 2 / 2 );
k 4 hf ( x n h , y n k 3 );
1
y n 1 y n k 1 2 k 2 2 k 3 k 4 O ( h 5 )
6
PAGE 7 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
PAGE 8 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
I have carefully read the theories in the lab sheet and then try to develop a MATLAB
source code to simulate the quadratic map.
The source code developed based on the logistic equation.
I have obtained number of graphs to get a clear idea about the quadratic map.
3.1.1.1 MATLAB graphs for various ‘r’ values and initial conditions.
It can be clearly observed that Xn tends to 0 after a few iterations for any initial value.
PAGE 9 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
So It is clear that 1 < r < 2 Xn quickly stabilizes of the value (r-1)/r independent of the initial
value.
PAGE 10 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
(a) (b)
(a) (b)
r = 2.9 & x(1) = 0.7
(a) (b)
r = 3.0 & x(1) = 0.7
Fig3.3- Quadratic maps (2 < r < 3)
PAGE 11 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
(a) (b)
r = 3.2 & x(1) = 0.7
(a) (b)
r = 3.3 & x(1) = 0.7
(a) (b)
r = 3.4 & x(1) = 0.7
Fig3.4- Quadratic maps (3 < r < 3.5)
It is obvious that for 3 < r <3.45, Xn tends to a nonzero constant value after some iterations.
PAGE 12 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
(a) (b)
r = 3.5 & x(1) = 0.7
(a) (b)
r = 3.55 & x(1) = 0.7
(a) (b)
r = 3.59 & x(1) = 0.7
PAGE 13 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
Fig3.18 - r = 3.6 & x(1) = 0.7 Fig3.19 - r = 3.65 & x(1) = 0.7
Fig3.20 - r = 3.69 & x(1) = 0.7 Fig3.21 - r = 3.70 & x(1) = 0.7
At r approximately 3.7 is the onset of chaos, at the end of the period-doubling cascade. We
can no longer see any oscillations. Slight variations in the initial population yield
dramatically different results over time, a prime characteristic of chaos.
PAGE 14 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
For 0<r<1, Xn tends to zero after a few iterations for any initial value.
For 1<r<3.5, after some iterations, Xn tends to a nonzero constant value. In both these
cases, the variable Xn is said to be attracted to a fixed point.
For 3.5<r<4.0, Xn starts to oscillate. Because the variation has a fixed period, the
variable Xn is said to be attracted to a period of one orbit. When r is further increased
more complicated oscillations, such as period 4, period 8 etc and eventually chaotic
orbits can be observed.
For 3.65<r chaos occurs.
We can realize those r values by analyzing the bifurcation diagram.
Further analyzing the quadratic map is chaotic when r=3.84
PAGE 15 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
PAGE 16 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
L C C N
2 1
Differential equations.
1. C1 = G(Vc 2 ( V1 −2 ) G( V1−
g
2. Cc =G( V1 2 ( Vc − )
3. )2 ( Vc
= & G( +− iL( + 1 c Gi 1 2 i c − G( + −2 G( +2 −
Initial conditions.
1. VC1(0) = 0.1V
2. VC2(0) = 0.15V
3. iL(0) = 0.5mA
PAGE 17 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
R = 1290 R = 1284
R = 1282 R = 1280
R = 1290 R = 1284
PAGE 18 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
R = 2K R = 1.88K
R = 1.85K R = 1.84K
PAGE 19 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
R = 1.825K R = 1.79K
R = 1.74K R = 1.40K
Finally, I was able to observe those relevant patterns by using both of those
techniques.
I preferred the EWB 5.12 simulation is the most suitable one to use for obtain those
attractor patterns with time consuming.
PAGE 20 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
Now this is the real component simulation of Chua’s circuit and following is the
procedure.
Connect V1 & V2 terminals in to the channel 1 & 2 of the oscilloscope.
Set the power supply to (+9V)-0V-(-9V) using dual power supply.
Now configure the oscilloscope.
Set both channels in to “dual mode”.
Set time base to XY-mode.
Power up the circuit & vary †VR (variable resistor) extremely slowly to obtain the
attractor patterns.
†: I have used a resistor box instead of the variable resistor in the circuit. I was able to vary resistance up to 1
ohm minimum at a time due to the replacement.
VR = 2.00K VR = 1.79K
PAGE 21 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
VR = 1.75K VR = 1.73K
VR = 1.64K VR = 1.63K
VR = 1.55K VR = 1.53K
VR = 1.53K
PAGE 22 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
4. DISCUSSION
This is almost a numerical interpretation of a chaos system. Simulations were done for
Quadratic map, Bifurcation diagram.
Finally, I have checked about the sensitivity of the chaotic system.
I have got a much idea about what is a chaotic system by analyzing the quadratic
maps.
Bifurcation diagram shows the whole summary of those quadratic maps.
Faced some difficulties when developing the source codes for relevant plots.
This exp leads to obtain the attractor patterns using real component circuit.
I have faced some difficulties when using a variable resistor to change the ‘r’ values.
Solution has been noticed under the exp.
Also i propose to design your own Chua’s circuit to do this exp.
PAGE 23 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
5. APPENDIX
close all;clc;
clear all;
x(1) = 0.7;
n = 200;
r = 4.4;
for i=1:n
x(i+1) = r*x(i)*(1-x(i));
end
a = (0:n);
plot(a,x,'r','LineWidth',2);
xlabel('n');
ylabel('Xn');
grid on;
title(sprintf('Xn vs n (X(1) = %.2f r = %.2f)',x(1),r ));
close all;
clc;
clear all;
r=3.84;
n=50;
x(1)=0.9000;
for i=1:n
x(i+1) = r*x(i)*(1-x(i));
end
nn=(0:n);
plot(nn,x,'g','LineWidth',2);
xlabel('n');
ylabel('xn');
grid on;
title(sprintf('X vs n ( X(1) = %.5f )',x(1)));
PAGE 24 OF 25
ENGINEERING PHYSICS LABORATORY CHAOS
%Initial Conditions
vc1(1) = 0.1;
vc2(1) = 0.15;
iL(1) = 0.5e-3;
for i=1:10000
k11 = (G*(vc2(i)-vc1(i))-(m0*vc1(i)+0.5*(m1-m0)*(abs(vc1(i)+Bp)-
abs(vc1(i)-Bp))))/c1;
k21 = (G*(vc1(i)-vc2(i))+iL(i))/c2;
k31 = (-vc2(i))/L;
k12 = (G*((vc2(i)+(h/2)*k21)-(vc1(i)+(h/2)*k11))-
(m0*(vc1(i)+(h/2)*k11)+0.5*(m1-m0)*(abs((vc1(i)+(h/2*k11))+Bp)-
abs((vc1(i)+(h/2)*k11)-Bp))))/c1;
k22 = (G*((vc1(i)+(h/2)*k11)-
(vc2(i)+(h/2)*k21))+(iL(i)+(h/2)*k31))/c2;
k32 = (-(vc2(i)+(h/2)*k21))/L;
k13 = (G*((vc2(i)+(h/2)*k22)-(vc1(i)+(h/2)*k12))-
(m0*(vc1(i)+(h/2)*k12)+0.5*(m1-m0)*(abs((vc1(i)+(h/2*k12))+Bp)-
abs((vc1(i)+(h/2)*k12)-Bp))))/c1;
k23 = (G*((vc1(i)+(h/2)*k12)-
(vc2(i)+(h/2)*k22))+(iL(i)+(h/2)*k32))/c2;
k33 = (-(vc2(i)+(h/2)*k22))/L;
k14 = (G*((vc2(i)+(h)*k23)-(vc1(i)+(h)*k13))-
(m0*(vc1(i)+(h)*k13)+0.5*(m1-m0)*(abs((vc1(i)+(h*k13))+Bp)-
abs((vc1(i)+(h)*k13)-Bp))))/c1;
k24 = (G*((vc1(i)+(h)*k13)-(vc2(i)+(h)*k23))+(iL(i)+(h)*k33))/c2;
k34 = (-(vc2(i)+(h)*k23))/L;
end
PAGE 25 OF 25