SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
TU/e
technische universiteit eindhoven
Chua's Circuit:
Superviser:
Ir. L.Kodde
Prof. dr. H. Nijrneijer
T.H.A. v.d. Broek 0508230
Eindhoven, 5 Mai 2004
Table of contents
Chapter
Appendix 1
Appendix 2
Appendix 3
Appendix 4
Appendix 5
Appendix 6
Appendix 7
Appendix 8
Appendix 9
Appendix 10
Description
Introduction
History of Chaos
The theory of Chua's circuit
Experimentalresults
Control of Cnua's circuit
Synchronisationof Chua's circuit
Conclusion
List of literature
Matlab script of solvingthe differential equation
Matlab script of the v - i characteristic
Loading data into Matlab
Matlab script of synchronisationof Chua's circuit
Schematicrepresentation of Chua's circuit
Chua's circuitwith electronical components
Changing adjustableresistor from 1000to 2000 ohm
Changing adjustable resistor from 2000 to 1000ohm
Stablepoints from 1000to 2000 ohm
Stablepoints from 2000 to 1000ohm
Page
1
2
3
7
i0
15
18
19
20
22
23
24
26
27
28
30
32
34
Introduction
What is chaos? When engineers use the word chaos, they normally mean that a
predictable dynamic system can give unpredictableresults. The easiest way to observe
chaos is in electroniccircuits. This is because of its simplicity, inexpensive and
because electronic devices are well understood.
Chua's circuit is an example of a chaotic circuit.But because of its simplicityand
universality, this circuit is bit more special.A lot of questions can be asked about this
system. In ths report an answer will be given to the question whether it is possible to
synchronisetwo chua's circuits. The two chua's circuits will have different starting
values and/or differentvalues for the components.
First there will be looked at the history of chaos. After that the theory of the chua's
circuit will bc exn!a?ncd,r with cxpeIl,~~e?lta!resdts. When it is lderstmd how the
circuit works there will be explained to what extend the circuit is controlled and how
it can be synchronised.
Chapter 1: History of Chaos
The first time that chaos is found in history is in 1885in Sweden.King Oscar I1had a
question about a 'three-body problem'. Threeplanets in space, whch move in regard
to each other by mutual gravitation forces. The person who would solvethis question
would receive a price. The same question,but then with two planets, was years
before, solved by Newton. But this case is much more difficult.
A mathematic named Henri Poincark sends in an opinion of what he thinks is the
answer. Moments before publication he noticed he has made a mistake. He explained
that the problem in some way is unsolvable. The reason why this problem is
unsolvable is that a very small difference in the startposition or velocity can make a
huge different in the final result. With this conclusion Poincark had the chaos
principle.
Edward Lorenz has also an important place in the history of chaos. In the sixties he
developed computer models. One of these models is of the earth atmosphere at the
northern hemisphere. He made a lot of calculations to six decimalplaces. When he
rounded off these numbers to three decimal places, the result was astonishing.In the
beginning the old and new calculations coincided, but after some time the results were
totaiiy different. The conciusionis that the resuits of his caicuiation are strongly
depended of the startingpoint. A small different in the start position can lead to large
differencesin the final result. When he repeated the process many times, by which he
used the results as startingpoints. The differences in the results are plotted in a three-
dimensional graph, a butterfly appearsthen. This graph is also called the Lorenz
attractor. See figure 1.
Figure 1:TheLorenz attractor
The first observations of chaos in electronicalcircuits are in 1927.By Van der Pol and
Van der Mark. They see it in nonlinear oscillators. In 1980Ueda and Akamatsu find
chaos in negative resistance oscillators. But the circuit of Chua is a bit more special.
Because of its simplicity and university. Chua's circuit is dated from 1993.This
circuit will be used in the experimentsof controlling chaos.
Chapter 2: The theory of Chua's circuit
Chaotic dynamics can be described in many different differential equations. That can
be build into a electrical circuit.An example of an electrical circuit,which is used in
this research, is Chua's circuit.
The differential equations of Chua's circuit are here below:
In the figure below it is shown how Chua's circuit looks like. Where Cland Czare the
parameters of the conductors.R is the changeableresistance,Rois the internal
resistance of the coil and L is the constant value of the coil.
Figure 2: The schematic representationof Chua's circuit
NRis the value of the negative resistance. The measured values are v ~ ,vz and iL. These
values can be measured, which will give experimentalresults. But they can also
theoreticalbe calculated by the differential equations above.
The value of NRdepends off(v1). Equation (2) isf(vl). The values of G,, GI,and B, are
explained in figure 3.
Equation (2) can also be written accordingto the following equation, this is because
Gb Bp czz hzve differelltvdues. The steepaess af the graph mdthe brealiI;oi;;ts
can have differentvalues (see figure 3):
Forfl(vl) is:
Where:
And:
1 B,',ifvl > 0
B, (v,) = -[B,' (1+sign(vl))+B; (1-sign(vl))]=
2 Bj,ifvl < 0
(6)
These functions are implemented in MATLAB. The script for the equationf(vl) in
shown in appendix 2. The values for the parameters are the same as Santabonihas
chosen. He also has worked with Chua's circuit for the Department of Mechanical
Engineering. The values for CI,Cz,L, RL,Ga,~ o + ,G i ,B ~ +and B i are respectively
10.0nF, 100.0nF, 22.0mH, 10.00, -0.757mS,-0.410mS, -0.410mS, 1.70Vand 1.70V.
With matrices fill and vl 1 is the figureplotted. The figure is shown below, the value
of G,, Gr,and B, are also shown in the figure, as said before.
Yl W l
Figure 3: The sketch of the v-i characteristic
The range of vl is between the 5 and -5 Volt. This is because the breakpoints B,+ and
Bp-are clearly shown. And also, as will be shown in later experimentalresults, the
output value of vl and v2 will lay in that area.
When the parameters of the electrical components are known, the differential
equations can be implemented in MATLAB. The script is divided into two parts. One
part solves the differential equationby using ode45. Therefore it has to call up a
function that will be solved by the ode45. The most important parts of the script are
given below. The entire file is also listed in appendix 1.
[t,v] = ode45(@dvdt,Tspan, vO, options);
The solver for the differential equations is ode45. MATLAB has a lot of different
solver. Ode45 is one the best. Which solversMATLAB has, and what the different
accuraciesthe solvers are, is shown in table 1.The table is copied of the MATLAB
help file.
Table 1: The MATLAB help file about the different solvers
The solver first calls up the function, then the time range, with time step, and after
that the startingvalue and the different tolerances. The data that will be calculated is a
matrix with a couple of columns. One columnhas the time jt). in the other is vl, v2
and v3. With vj is iL mentioned.
The function that is used is written in a matrix. Again a part of script is shown. This
time it is the function.
if abs(v(1)) < Bpvl
dv = [ (1/R*(v(2)-v(1))-(Gbvl*v(l)+(Ga-Gbvl)*v(l)))ICI
(I/R*(v(l)-~(2))+~(3))/C2
(-~(2)-RO*v(3))/L1;
else
dv = [ (I/R*(v(2)-v(1))-(Gbvl*v(l)+(Ga-Gbvl)*sign(v(l))*Bpvl))/Cl
(1/R*(v(l)-~(2))+~(3))/C2
(-~(2)-RO*v(3))/L1;
end
As shown in this little part, the function off(vl) is directly implementel
function. This is easier programming.
d into the
With this script it is possible to cdculzte the out coming signals as vi, v2 and iL for
different starting values and a different value for the adjustable parameterR. Plots can
be made, in which time is set to one of the out coming signals. It is also feasible to
plot vl to vz. Then there can be made a different between a chaotic output and a non-
chaotic output. An exampleis shown.
Figure 4: Chaos,with R is 1.55e3ohm
Figure 5: Non-chaos with R is 2.05e3 ohm
4 ' , . , , , . .
o ~ . o i o.m am oor 0.05 006 0.07 oos o m
The upper one is a chaotic output and the lower one is a non-chaotic output. Clearly it
is shown that the non-chaotic output is in someway stable. It repeats a certain
movement around a point. In the right plot of figure 5 is shownthere is a constant
period that repeats itself. Instead of the chaotic output,which goes to infinite values.
Of course these values are calculated from the differentialequations, in reality there is
a maximum output voltage of 15volt.
Chapter 3: Experimental results
The theory of Chua's circuit is known now. The circuit is also build from different
electronicallycomponents, so that the theory can be comparedwith the experiments.
The inductor and negativeresistor are simulatedby different operational amplifiers
(OpArnps),resistors and condensators. How the electric circuit looks like, see
appendix 6. The builded Chua circuit has the same values as the theoretical Chua
circuit in figure 2.
With the use of the com-pterpro,wammmeSiglab,the vl, v2 and iL can be measmed; h
the program two plots are shown. One of the plots is vl to v2 and the other plot is vl to
time and vz to time. The data that is saved has the extinction -.vos. Another computer
progrzm can r e d this data. ?JP;TLP;E!is used fix that. It leads the shctwe 21x2 ir,
this structure all matrices are implanted. In the Siglab map exist a 'Measure Structure'
file, to find the proper matrices with data. With this help a MATLAB script is made.
See appendix 3.
The adjustableresistanceR can vary between zero and one thousand ohm. But
because anotherresistor of one thousand ohm is in serie, the adjustableresistor varies
between one thousand and two thousand ohm.
First it is analysedhow the outcomingvoltage vr and vz change when the resistor
changes. The system has a1lot of stable points. In a stablepoint there is a periodic
solution for vl and v2. An example of a stablepoint is given below. Here the system
repeats itself. The vl-vz plot is of a double loop.
I
3~ o w oom ow3 oom ouoa oow ooor ooos ooos not
Tcmc :SI
Figure 5: A stable double loop with adjustableR is 1600 ohm
The striped graph representsvoltage one in respect of the time and the other graph is
voltage two. For each period there are two amplitudes shownwith different heights.
They are the two loops that are plotted in the first figire.
In figure 6 is an example of a non-stable point. It is not possible to determine a single
period. That is why this working point is unstable. Again the voltages in regard of the
time are shown.
Figure 6: An non-stablepoint with adjustable R is 1500 ohm
It becomes clear that the system is chaotic,because a littlevariation of the adjustable
resistor, can give high differencein the voltages.
First it is examined what the behaviour is when the adjustableresistor is changed
upwards or downwards. Each time a step of one hundred ohm is taken. It is expected
that the system will give the sameresults for vl, vz and iL by the samevalue for the
adjustable resistor, but this is not true. In appendix 7 is shown what the outcoming
voltages are by changing the resistor from one thousand ohm to two thousand ohm.
And in appendix 8 are the plots from two thousand ohm to one thousand ohm.
The plot of eighteen hundred, nineteen hundred and two thousand ohm of both
appendices are not interesting. This is because the resistor is too high and the
outcoming voltages do not really vary any more. In most cases taking steps of one
hundred ohm is accurate enough. The reason for this experiment is to see if there are
differences when the adjustableresistor is increased or decreased.And the result is
clearly shown in figure 7.
Mainly the plots of both appendices are the same,but by fourteenhundred ohm there
is a big different. The graphs are shownbelow
Figure 7: The outcomingvoltages with adjustable R is 1400 ohm
The left figure is when the adjustableresistor is changed from one thousand ohm to
two thousand ohm and the right figure is when the resistor is changed from two
thousand ohm to one thousand ohm.
The difference between the two figures can be explained because the system is
chaotic. Small difference in the start values can result in huge differencein the ending
values.
The second strangebehaviour is that the system has different stablepoints, when the
adjustableresistor is changed. When the resistor is changed from one thousand ohm to-
two thousand ohm it has seven stablepoints, but when it is changed from two
thousand ohm to one thousand ohm there are fourteen stablepoints. See the
appendices 9 and 10for the different stablepoints.
Another behaviour of the system is shownbelow.
Figure 8: Both plots with adjustable R is 1715 ohm
There are two plots, both by 1715ohm. The difference is very clear in the figures. In
the left figure is at each time a negative vl, while in the right figure vl is positive at
each moment. To createthe different plots the adjustable resistor is kept constant. The
only thing that is done, is taken the power off the system and then again on the
system. The differencecan occur because the startingvalues can vary when the power
is set back on the system.
Chapter 4: Control of Chua's-circuit
To controlthe system it is important to know where errors occur. The errors that
occur can come from the tolerances of the resistor, conductor and operational
amplifiers.And because this system is chaotic, the smalltolerances can result in large
differences.If all resistors and conductorshave their maximum tolerance offset there
will be a worst-case scenario.For a resistor a tolerance of one percent is acceptable.
For the conductor that is ten percent. The maximum output voltage of the operational
amplifiervaries between twelve and fourteen volt for a resistor of more then ten
thms2~dok,m zzd y ~ ~ i e sbeb2$ee?,ten 2nd thideen TJO~!:f c ~2 ISS~S~;~?:sf m ~ r ~then txpjg
thousand o h .
First the inductor will be explained. In figure 9 the inductoris shown,build fi-om
different resistors mcl a condiieior.
Figure 9: The conductor Figure 10: The negativeresistor
The conductor and adjustableconductor will be regarded as one. That conductor will
be called C. Equation 7 explains how it can be calculated. At the top of the conductor
there is a resistor in serie with an adjustableresistor. Those resistors added up are
calledR4.
The inductor can be calculatedby the following equation:
The value of the negative resistor is a bit harder to determine. It has two systems
working parallel of each other. Each systemwith three resistors and one operational
amplifier. The values of the two resistors in serie are added up. They represent R7 and
RIo.The two systems, of one operational amplifier and three resistors,will be added
up in the foiiowingway:
The equation for RqI and ReqSdepends on the output voltage of the operational
amplifier.When none of the output voltages are reached, both systems are negative
and the graph of figure 3 is the steepest. The part between B,-min and Bp-plus
represent that. When one of the operational amplifiershas reached his maximum
output voltage, the graph will be less steep. This is after Bp-minand B,-plus. When
the output voltage is as high as both maximum output voltage offhe operationai
amplifiersthe graph is positive steep. This part is not shown in figure 3. The
maximum output voltages will be too high.
For the system of R5,R6and R7 the equations will be explained. Because it is working
exactlythe same for the other system.
The maximum output voltage has a relation with the maximum incomingvoltage. See
equation 11:
And for the output voltage:
The maximum output voltage for the operational amplifier is known. So the
maximum K, is also known.
As long as the maximum is not reached, the following equation for K, is used:
Multiply (12) with R7to simplifyit:
And this can be rewritten to:
Now it is known what the equations are when the maximum output voltage of the
operational amplifieris not yet reached. But when the maximum is reached, VOutis not
the same as equation 11,but a constant value.
These equations can be implemented in NR.There will be three equations for NR.The
first one is when both maximum output voltages are not yet reached. That is between
Bp-plus and Bp-min.
'vV4ien the first ~iiiplitvokage is reached:
R5R7 R*
Wnen both the output voltages are reached:
- f -
R, R8
But in the equations of Chua's circuit, not the value of the resistance is asked, but the
stiffness of the graph. Namely G,, Gb-plus and Gb-min. These values can be
calculated like this:
This goes exactly the same way for Gb-plusand Gb-min.The maximum input voltages
represent B,-plus and Bp-min.
For the adjustable conductor a minimum value of five picofarad is taken. For the
adjustable resistor the maximum value of two thousand ohm is taken. Beneath here is
a table in which the components are stated three times. One time with no tolerance
errors. The other two times is a worst-case scenario.The parameters are calculated
according to the equations above.
Table 2: The parameters in three conditions
Worst-case (over)
11.0nF
210 nF
19.1mH
10.1n
-0.489 mS
-0.264 mS
1.98 V
Worst-case (below)
9.0 nF
90 nF
14.4mH
9.9 n
-0.460 mS
-0.247 mS
1.63 V
Parameters
CI
Cz
L
RL
Ga
GL~
B,
No tolerance error
10.0nF
100nF
16.7mH
10.0n
-0.474 mS
-0.255 mS
1.80 V
(&-plus and Gpmin have the samevalue as Gb.And BP-plusand B,-min also have the
same value as B,. When these values are implementedin MATLAB, three different
plots occur. The time span runs till 0.01 seconds.The input voltages are for vl, vz and
iI,respectivelyone volt, one volt and zero ampere. And the adjustableresistor-
parameter is sixteenhundred ohm.
Figure ii:No isierance
Figure 12: Worst-case below
Figure 13: Worst-case over
The small tolerances in the separatecomponentsresult in big difference as shown in
the three figures.While the start voltages are the same, and for the adjustableresistor
no error is taken.
If two Chua's circuits are built with the same parameters for the electronical
components, there is big chance that there are significant differencesbetween the
output signals.
But is it possible, when two Chua's circuits are built, with a possible error by the
components and possible differencein the startingvoltage, to synchroniseit? So that
the same output signals are withdrawn.
Chapter 5: Synchronisationof Chua's circuit
Continuouscontrol is used to synchroniseChua's circuit. (Kapitaniak, 2000) The two
chaotic circuits can be schematicallyrepresented as:
The outcoming signals of xi(t) andyi(t) are coupled so that the difference D(0 is used
as a control signal. See also (22).
The schematicallyillustration is below. One of the two chaotic systems is
synchronised.The parameterK willbe determinedby using trial and error.
Figure 14: Schematic representationof two chaotic circuitssynchronised
This is also possible with Chua's circuits. Because there are three outcoming
parameters, all three of them have to be separatelycoupled. In figure 15 is shownhow
v2 is synchronised.
Figure 15: Two identical coupled Chna's circuits.
The differential equation is also a little bit different.An extra term is added up.
Nondimensional,the equations are as (23). For the precise equations see appendix 4.
By this equation only v2 is coupled.Eventually all parameters are coupled, so that the
chua's cireuitsarcre symbx-ollised.Now the differentialequation is adapted, K is
changed. When the error,y(2)-y(1),becomes zero, the proportional amplifierworks. By
using trial and error eventuallyK is known.
First it is tried to synchroniseboth chua's circuits with different starting values. The
componentparameters are kept constant. A value for K of 10000gives good results.
In the figurebelow the errors of vl, vz and i~ are shown.
Error
100
24%.c
y-100
-200
-300
0 0.001 0.0 1
t (s)
100$ 3 7
Figure 16: The error of vl,v2 and i~.
It is obvious that the amplitude of the error decreases very fast and eventually
becomes zero. So the coupled chua's circuits are synchronised with different starting
values.
It is also possible to synchroniseall three signals,with only one type of error coupled.
The sameMatlab-script is used, but K is coupledwith by all three
differential equations. With this synchronisationthe error will not be exactly zero,
therefore it is better to couple all signalsback, as done before and as done in the
appendix4.
The chua's circuitscan be synchronisedwith different starting values this way, but it
is not possible to synchronisethem when the parameters of the componentsare
different.All worst case scenarios for the individualparameters are tried, but it was
never possible to synchronisethe circuits.
Conclusion
There are a lot of conclusionsthat can be drawn. It is shownthat the output signals of
vl and vz are differentwhen the adjustableresistor is changed hom one thousand to
two thousand ohm and turned round. There is also a differencein the quantity of
stablepoints. When the resistor is changed from two thousand ohm downwards to one
thousand ohm there are more stablepoints.
Chua's circuit is build from different components. Each component has a certain
tolerance. But because it is a chaotic circuit, a little difference in the component, can
I - - Ai G a u +,.LUlarge differences in the nl-ltc.nmhgvoltages. This is also by the different
starting values.
In theory it is possible to synchronise chua's circuit.But onlywhen all the
components are exactlythe siiiiie and ody the startingvit1ues differ. It is not possible
to synchronise it with continuous control when the parameters of the components are
different.
List of literature
Kapitanialc,T., 2000, Chaosfor Engineers: Theory,Applications and Control. Second
revised edition, Berlin: Springer.
Santoboni,G,Adaptive observer-based synchronization. Eindhoven: Department of
Mechanical Engineering, TU/e
Santoboni,G. a.o., 1999,Experimental definition of the basin of attractionfor Chua's
,--ircu& T~ir$re~rised&tion, Lcndnn.
Appendix 1: Matlab script of solving the differential equation
function rundvdt
clear all
close all
% time, starting voltage and tolerance
Tspan = [0 0.11;
vO=[I; 1;Ol;
options = odeset('RelTol',le-3,'AbsTol',l e-6);
% solving the differentialequation
P,v] = ode45(@dvdt,Tspan, vO, options);
% plottingthe figures
figure
plot(v(:,l ),v(:,2))
xlabel('v(1)'); ylabel('v(2)'); title('Chuas circuit')
grid on
figure
subplot(3,I ,I)
plot(t(:,l 1, v(:,l ))
xlabel('t'); ylabel('v(1)'); title('Chuas circuit')
grid on
subplot(3,I ,2)
plot(t(:,l), v(:,2))
xlabel('t'); ylabel('v(2)')
grid on
subplot(3,I ,3)
plot(t(:,l), v(:,3))
xlabel('t'); ylabel('i(1)')
grid on
function dv = dvdt(t,v)
%constant values
C1 = 10e-9;
C2 = 100e-9;
L = 22e-3;
RO = 10;
Ga = -0.757e-3;
Gb = -0.410e-3;
Bp = 2.002;
R = 2.05e3;
Gbplus = -0.432e-3;
Gbmin = -0.432e-3;
Bpplus = 2.002;
Bpmin = 2.002;
% calculating Bpvl and Gbvl
if v(1) > 0
Bpvl = Bpplus;
Gbvl = Gbplus;
elseif v(1) < 0
Bpvl = Bpmin;
Gbvl = Gbmin;
eise
Bpvl = 0;
Gbvl = 0;
end
% the differential equation
if abs(v(1)) < Bpvl
dv = [ (1/R*(v(2)-v(l ))-(Gb*v(l)+(Ga-Gbvl)*v(l)))El
(1/R*(v(l )-~(2))+~(3))/C2
(-~(2)-RO*v(3))/L1;
else
dv = [ (1/R*(v(2)-v(l ))-(Gb*v(l )+(Ga-Gbvl)*sign(v(l))*Bpvl))/C1
(1/R*(v(l )-~(2))+~(3))/C2
(-~(2)-RO*V(~))/L1;
end
o/o-------------------------------------------------------------------------------------------------------------------------------------
Appendix 2: Matlab script of the v - i characteristic
clear all
close all
% constant values
C1 = 10e-9;
C2 = 100e-9;
L = 22e-3;
RO = 10;
Ga = -0.474e-3;
Gb = -0.41e-3;
Bp = 1.7;
R = 1.8e3;
Gbplus = -0.255e-3;
Gbmin = -0.255e-3;
Bpplus = 1.66;
Bpmin = 1.66;
% defining the matrices
Bpvll = [I;
Gbvl I= 0;
fvl I= [I;
v l l = [I;
% calculating fvl by differentv l
for v l = -5:O.l:5
ifvl >O
Bpvl = Bpplus;
Gbvl = Gbplus;
elseif v l < 0
Bpvl = Bpmin;
Gbvl = Gbmin;
else
Bpvl = 0;
Gbvl = 0;
end
if abs(v1) < Bpvl
fvl = Gbvl*vl + (Ga -Gbvl)*vl;
else
fvl = Gbvl*vl + (Ga -Gbvl)*sign(vl)*Bpvl;
end
Bpvl1 = [Bpvll, Bpvl];
Gbvll = [GbvlI,Gbvl];
fvl 1 = [fvlI,fvl];
v l 1 = [vl I , vl];
end
Bpvl = Bpvl 1;
Gbvl = GbvlI;
fvl = f v l l ;
v l = v l l ;
% plotting the figures
figure
plot(v1,fvl )
xlabel('v1'); ylabel('f(v1)'); titletsketch of the v-i characteristic')
grid on
Appendix 3: Loading data into Matlab
clear all
close all
% loading the data
load test.vos -mat
whos;
% plottingthe figures
% voltage 1to voltage 2
figure
plot(SLm.scmeas(channel~l).tdmeas,SLm.scmeas(channel~2).tdmeas)
title('Chuas Circuit'); xlabel('Channel 1 (Volts)'); ylabel('Channe12 (Volts)')
% voltage 1to time and voltage 2 to time
figure
plot(SLm.tdxvec, SLm.scmeas(channel~l).tdmeas,'r')
hold on
plot(SLm.tdxvec, SLm.scmeas(channel~2).tdmeas,'b')
grid
title('Chuas Circuit'); xlabel(7ime (S)'); ylabel('Channe1 1 and 2 (Volts)');
Appendix 4: Matlab script of synchronisation of Chua's circuits
function controlling-all
clear all
close all
%timem, starting voltage and tolerance
Tspan = [0 0.051;
vo = 15; 3; 2; 10; 5; I];
options = odeset('RelTol',l e-3,'AbsTo11,Ie-6);
%plotting the figures
figure
plot(v(:,1),v(:,2))
xlabel('v(1)'); ylabel('v(2)'); title('Chuas circuit (I)')
grid on
figure
pWv(:A),v(:,5))
xlabel('v(1)'); yIabel('v(2)'); title('Chuas circuit (2)')
grid on
figure
subplot(3,I,I)
plot(t,(v(:,I )-v(:,4)))
xlabel('t (s)'); ylabel('Error (V)'); title('ErrorV)
grid on
subplot(3,I,2)
pIot(t,(v(:,Z)-v(:,5)))
xlabel('t (s)'); ylabel('Error (V)')
grid on
subplot(3,I,3)
plot(t,(v(:,3)-v(:,6)))
xlabel('t (s)'); ylabel('Error (V)')
grid on
function dv = dvdt(t,v)
%constantvalues
C1 = 10e-9;
C2 = 100e-9;
L = 16.7e-3;
RO = 10;
Ga = -0.474e-3;
Gb = -0.255e-3;
Bp = 1.80;
R = 1.50e3;
Bpvl = Bp;
Gbvl = Gb;
Clx = 10.0e-9;
C2x = 100e-9;
Lx = 16.7e-3;
ROx = 10.0;
Gax = -0.474e-3;
Gbx = -0.255e-3;
Bpx = 1.80;
Rx = 1.50e3;
Bpvlx = Bpx;
Gbvlx = Gbx;
%the differential equation
if abs(v(1)) < Bpvl
dv = [ (1/R*(v(2)-v(l ))-(Gbvl*v(l)+(Ga-Gbvl )*v(I)))El
(1/R*(v(I)-~(2))+~(3))/C2
(-~(2)-RO*v(3))/L
(1IRx*(v(5)-v(4))-(Gbvl x*v(4)+(Gax-Gbvlx)"v(4)))/Cl x + K*(v(l)-v(4))
(4/Rx*(v(~)-v(~))+v(~))/C~X+ (~(1)-~(4))+ K"(v(2)-~(5))
(-~(5)-ROX*V(G))/LX+ K*(v(~)-~(6))l;
e!se
dv = [ (1/R*(v(2)-v(1))-(Gbvl*v(?)+(Ga-Gbvl)*sign(v(l))*Bpvl))/C1
(1/R*(v(l)-~(2))+~(3))/C2
(-~(2)-RO*v(3))/L
(1/Rx*(v(5)-v(4))-(Gbv1x*v(4)+(Gax-Gbvlx)*sign(v(4))*Bpv1x))/Clx+ K*(v(l)-v(4))
(I/Rx*(v(4)-v(S))+v(6))/C2x + (v(1)-~(4))+ K*(v(2)-~(5))
(-~(5)-ROx*v(G))/Lx+ K*(v(~)-~(6))1;
end
Appendix 5: Schematic representation of Chua's circuit
Figure 17: Schematic representation of Chua's circuit
Appendix 6: Chua's circuit with electronical components
Figure 18: Representationof Chua's circuit with electronically component
Appendix 7: Changing adjustable resistor from 1000 to 2000 ohm
Figure 19: With R is 1000 ohm
Figure 21: With R is 1200 ohm
Figure 23: With R is 1400 ohm
Figure 20: With R is 1100 ohm
Figure 22: With R is 1300 ohm
Figure 24: With R is 1500 ohm
Figure 25: With R is 1600 ohm
Figure 27: With R is 1800 ohm
Figure 26: With R is 1700 ohm
CWsr cia1(7900ohm)
0C2223
Figure 28: With R is 1900 ohm
Figure 29: With R is 2000 ohm
Appendix 8: Changing adjustable resistor from 2000 to 1000 ohm
Figure 30: With R is 1000 ohm
-7 s4 -2 -1 0 I 2 3 4
Charnel 1 (Vclls)
Figure 32: With R is 1200 ohm
Cliua~Cirwit(l4M ohm
0 3i----
Figure 34: With R is 1400 ohm
Figure33: With R is 1300 ohm
Figure 35: With R is 1500 ohm
0 4 l
-2 5 2 -15 1 -0 5
Charnel1 ( Y d s )
Figure 36: With R is 1600 ohm
Figure 38: With R is 1800 ohm
0=,1 L--....i--i--.--...- > - I - . - - i - - - j
-54194 -54103 -541.02 -5.4191 -5416 -54183 -5.dlW 54181 -5A1
Chamdi (Volts>
Figure 40: With R is 2000 ohm
Figure 37: With R is 1700 ohm
.,,OXBi , rn 2
j
.5 $556 -5.3558 5.3557 -5 3556 5.3555 -53554 -5.3553 -5 3552 -5.3551
Cham1(Yon51
Figure 39: With R is 1900 ohm
Appendix 9: Stable points from 1000 to 2000 ohm
Figure 41: With R is 1000-1497 ohm
Figure 43: With R is 1554-1555 ohm
I .' . " i.--2---
-2 5 2 -4 E 1 115 U 0 5
chard I wnz)
Figure 45: With R is 1585 ohm
Figure 42: With R is 1520 ohm
Figure 44: With R is 1564 ohm
Figure 46: With R is 1616-1643 ohm
Figure 47: With R is 1662-1735 ohm
Appendix 10: Stablepoints from 2000 to 1000 ohm
Figure 47: With R is 1000-1386 ohm
Chuw Cma! (1426ohm
08,
Figure 49: With R is 1426 ohm
0 7
ChusrCircuil(l458 ohm)
I
Figure 51: With R is 1458 ohm
Figure 48: With R is 1403-1407 ohm
Figure 50: With R is 1439-1448 ohm
0.7:
Chias Ciw! l145MJGl dun)
Figure 52: With R is 1459-1464 ohm
Figure 53: With R is 1519-1522 ohm
ChUaSCwst li564dmt
Figure 55: With R is 1564 ohm
Figure 57: With R is 1580 ohm
Figure 54: With R is 1554-1555ohm
CluarCacul(l572ehmm)
Figure 56: With R is 1572 ohm
CliuarCiiwli1583-1595ohm)
12, ................... ...,........ ................... , ............. .........., "
02- _ A _ / -
45 0 0 5 1 1 5 2 25 3
cham4 1lV&)
Figure 58: With R is 1583-1585 ohm
Figure 59: With R is 1588-1596 ohm Figure 60: With R is 1598-1734 ohm

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Fractals
FractalsFractals
Fractals
 
Tensor analysis
Tensor analysisTensor analysis
Tensor analysis
 
Complex Number's Applications
Complex Number's ApplicationsComplex Number's Applications
Complex Number's Applications
 
Markov Chain Monte Carlo explained
Markov Chain Monte Carlo explainedMarkov Chain Monte Carlo explained
Markov Chain Monte Carlo explained
 
Engineering mathematics presentation
Engineering mathematics presentationEngineering mathematics presentation
Engineering mathematics presentation
 
Digital signal processing part1
Digital signal processing part1Digital signal processing part1
Digital signal processing part1
 
ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS
 
Direct method for soliton solution
Direct method for soliton solutionDirect method for soliton solution
Direct method for soliton solution
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI design
 
Quantum Information
Quantum InformationQuantum Information
Quantum Information
 
Lecture-4 Reduction of Quadratic Form.pdf
Lecture-4 Reduction of Quadratic Form.pdfLecture-4 Reduction of Quadratic Form.pdf
Lecture-4 Reduction of Quadratic Form.pdf
 
Quantum Computing ppt
Quantum Computing  pptQuantum Computing  ppt
Quantum Computing ppt
 
Role of Tensors in Machine Learning
Role of Tensors in Machine LearningRole of Tensors in Machine Learning
Role of Tensors in Machine Learning
 
Memristor
MemristorMemristor
Memristor
 
Reinforcements: How to Get People to Help You - A Summary
Reinforcements: How to Get People to Help You - A SummaryReinforcements: How to Get People to Help You - A Summary
Reinforcements: How to Get People to Help You - A Summary
 
Cmos design rule
Cmos design ruleCmos design rule
Cmos design rule
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
application of complex numbers
application of complex numbersapplication of complex numbers
application of complex numbers
 
Cryptography using probability
Cryptography using probabilityCryptography using probability
Cryptography using probability
 

Destaque

Diapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3DDiapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3DJaime Martínez Verdú
 
Transparencias Guía docente para el diseño de robots de servicio
Transparencias Guía docente para el diseño de robots de servicioTransparencias Guía docente para el diseño de robots de servicio
Transparencias Guía docente para el diseño de robots de servicioJaime Martínez Verdú
 
Guía docente para el diseño de robots de servicio
Guía docente para el diseño de robots de servicioGuía docente para el diseño de robots de servicio
Guía docente para el diseño de robots de servicioJaime Martínez Verdú
 
Acceso y evaluación a la actividad científica
Acceso y evaluación a la actividad científicaAcceso y evaluación a la actividad científica
Acceso y evaluación a la actividad científicaJaime Martínez Verdú
 
Técnicas experimentales en Ingeniería Térmica y de Fluidos
Técnicas experimentales en Ingeniería Térmica y de FluidosTécnicas experimentales en Ingeniería Térmica y de Fluidos
Técnicas experimentales en Ingeniería Térmica y de FluidosJaime Martínez Verdú
 
Prácticas identificación de sistemas
Prácticas identificación de sistemasPrácticas identificación de sistemas
Prácticas identificación de sistemasJaime Martínez Verdú
 
Física de la visión (Teoría y Prácticas)
Física de la visión (Teoría y Prácticas)Física de la visión (Teoría y Prácticas)
Física de la visión (Teoría y Prácticas)Jaime Martínez Verdú
 
Prácticas y exámenes de control óptimo (subida a slide share)
Prácticas y exámenes de control óptimo (subida a slide share)Prácticas y exámenes de control óptimo (subida a slide share)
Prácticas y exámenes de control óptimo (subida a slide share)Jaime Martínez Verdú
 
Informe difusión y acceso de información
Informe difusión y acceso de informaciónInforme difusión y acceso de información
Informe difusión y acceso de informaciónJaime Martínez Verdú
 
Prácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianzaPrácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianzaJaime Martínez Verdú
 

Destaque (20)

Introducción de química
Introducción de químicaIntroducción de química
Introducción de química
 
Diapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3DDiapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3D
 
Transparencias Guía docente para el diseño de robots de servicio
Transparencias Guía docente para el diseño de robots de servicioTransparencias Guía docente para el diseño de robots de servicio
Transparencias Guía docente para el diseño de robots de servicio
 
Guía docente para el diseño de robots de servicio
Guía docente para el diseño de robots de servicioGuía docente para el diseño de robots de servicio
Guía docente para el diseño de robots de servicio
 
Curso reformas coii junio´12
Curso reformas coii junio´12Curso reformas coii junio´12
Curso reformas coii junio´12
 
Acceso y evaluación a la actividad científica
Acceso y evaluación a la actividad científicaAcceso y evaluación a la actividad científica
Acceso y evaluación a la actividad científica
 
Termogravimetría
TermogravimetríaTermogravimetría
Termogravimetría
 
Curso directiva maquinas y marcado ce
Curso directiva maquinas y marcado ceCurso directiva maquinas y marcado ce
Curso directiva maquinas y marcado ce
 
Presentación grúas auxiliares
Presentación grúas auxiliaresPresentación grúas auxiliares
Presentación grúas auxiliares
 
Técnicas experimentales en Ingeniería Térmica y de Fluidos
Técnicas experimentales en Ingeniería Térmica y de FluidosTécnicas experimentales en Ingeniería Térmica y de Fluidos
Técnicas experimentales en Ingeniería Térmica y de Fluidos
 
Prácticas identificación de sistemas
Prácticas identificación de sistemasPrácticas identificación de sistemas
Prácticas identificación de sistemas
 
Física de la visión (Teoría y Prácticas)
Física de la visión (Teoría y Prácticas)Física de la visión (Teoría y Prácticas)
Física de la visión (Teoría y Prácticas)
 
Trabajo sobre Grúas Auxiliares
Trabajo sobre Grúas AuxiliaresTrabajo sobre Grúas Auxiliares
Trabajo sobre Grúas Auxiliares
 
Fiscalidad de la empresa
Fiscalidad de la empresaFiscalidad de la empresa
Fiscalidad de la empresa
 
Prácticas y exámenes de control óptimo (subida a slide share)
Prácticas y exámenes de control óptimo (subida a slide share)Prácticas y exámenes de control óptimo (subida a slide share)
Prácticas y exámenes de control óptimo (subida a slide share)
 
Informe difusión y acceso de información
Informe difusión y acceso de informaciónInforme difusión y acceso de información
Informe difusión y acceso de información
 
Fuentes Financiación
Fuentes FinanciaciónFuentes Financiación
Fuentes Financiación
 
Finanzas empresariales
Finanzas empresarialesFinanzas empresariales
Finanzas empresariales
 
Prácticas de DERIVE
Prácticas de DERIVEPrácticas de DERIVE
Prácticas de DERIVE
 
Prácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianzaPrácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianza
 

Semelhante a Chua's Circuit Chaos and Synchronization

Bai thi nghiem_linear_circuit_cttt
Bai thi nghiem_linear_circuit_ctttBai thi nghiem_linear_circuit_cttt
Bai thi nghiem_linear_circuit_ctttkutyonljne
 
CBSE Sample Paper 2015 of Class XII Physics
CBSE Sample Paper 2015 of Class XII PhysicsCBSE Sample Paper 2015 of Class XII Physics
CBSE Sample Paper 2015 of Class XII PhysicsKV no 1 AFS Jodhpur raj.
 
INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...
INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...
INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...ijcsa
 
Resonant Response of RLC Circuits
Resonant Response of RLC Circuits Resonant Response of RLC Circuits
Resonant Response of RLC Circuits Sachin Mehta
 
Topic 1 b_basic_concepts_and_theorem
Topic 1 b_basic_concepts_and_theoremTopic 1 b_basic_concepts_and_theorem
Topic 1 b_basic_concepts_and_theoremGabriel O'Brien
 
3- Ch03- Methods Of Analysis-Sadiku
3- Ch03- Methods Of Analysis-Sadiku3- Ch03- Methods Of Analysis-Sadiku
3- Ch03- Methods Of Analysis-SadikuTracy Morgan
 
Sesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y Diodos
Sesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y DiodosSesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y Diodos
Sesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y DiodosJavier García Molleja
 
Lecture 09 em transmission lines
Lecture 09   em transmission linesLecture 09   em transmission lines
Lecture 09 em transmission linesAmit Rastogi
 
A detailed modeling of photovoltaic module matlab
A detailed modeling of photovoltaic module   matlabA detailed modeling of photovoltaic module   matlab
A detailed modeling of photovoltaic module matlabNuno Dias
 
Ecet 345 Massive Success / snaptutorial.com
Ecet 345 Massive Success / snaptutorial.comEcet 345 Massive Success / snaptutorial.com
Ecet 345 Massive Success / snaptutorial.comHarrisGeorgx
 
Ecet 345 Enthusiastic Study / snaptutorial.com
Ecet 345 Enthusiastic Study / snaptutorial.comEcet 345 Enthusiastic Study / snaptutorial.com
Ecet 345 Enthusiastic Study / snaptutorial.comStephenson34
 
Ecet 345 Success Begins / snaptutorial.com
Ecet 345  Success Begins / snaptutorial.comEcet 345  Success Begins / snaptutorial.com
Ecet 345 Success Begins / snaptutorial.comWilliamsTaylorzl
 

Semelhante a Chua's Circuit Chaos and Synchronization (20)

Labo circuito en rc
Labo circuito en rcLabo circuito en rc
Labo circuito en rc
 
Bai thi nghiem_linear_circuit_cttt
Bai thi nghiem_linear_circuit_ctttBai thi nghiem_linear_circuit_cttt
Bai thi nghiem_linear_circuit_cttt
 
Physics sqp
Physics sqpPhysics sqp
Physics sqp
 
CBSE Sample Paper 2015 of Class XII Physics
CBSE Sample Paper 2015 of Class XII PhysicsCBSE Sample Paper 2015 of Class XII Physics
CBSE Sample Paper 2015 of Class XII Physics
 
Vfp 2 -1-
Vfp   2 -1-Vfp   2 -1-
Vfp 2 -1-
 
INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...
INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...
INVESTIGATION OF NONLINEAR DYNAMICS IN THE BOOST CONVERTER: EFFECT OF CAPACIT...
 
Resonant Response of RLC Circuits
Resonant Response of RLC Circuits Resonant Response of RLC Circuits
Resonant Response of RLC Circuits
 
Project
ProjectProject
Project
 
Lab 4
Lab 4Lab 4
Lab 4
 
Topic 1 b_basic_concepts_and_theorem
Topic 1 b_basic_concepts_and_theoremTopic 1 b_basic_concepts_and_theorem
Topic 1 b_basic_concepts_and_theorem
 
circuit theory.pptx
 circuit theory.pptx circuit theory.pptx
circuit theory.pptx
 
3- Ch03- Methods Of Analysis-Sadiku
3- Ch03- Methods Of Analysis-Sadiku3- Ch03- Methods Of Analysis-Sadiku
3- Ch03- Methods Of Analysis-Sadiku
 
Sesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y Diodos
Sesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y DiodosSesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y Diodos
Sesión de Laboratorio 3: Leyes de Kirchhoff, Circuitos RC y Diodos
 
Lecture 09 em transmission lines
Lecture 09   em transmission linesLecture 09   em transmission lines
Lecture 09 em transmission lines
 
B.Sc. Sem II Network theorems
 B.Sc. Sem II Network theorems B.Sc. Sem II Network theorems
B.Sc. Sem II Network theorems
 
A detailed modeling of photovoltaic module matlab
A detailed modeling of photovoltaic module   matlabA detailed modeling of photovoltaic module   matlab
A detailed modeling of photovoltaic module matlab
 
Ecet 345 Massive Success / snaptutorial.com
Ecet 345 Massive Success / snaptutorial.comEcet 345 Massive Success / snaptutorial.com
Ecet 345 Massive Success / snaptutorial.com
 
Ecet 345 Enthusiastic Study / snaptutorial.com
Ecet 345 Enthusiastic Study / snaptutorial.comEcet 345 Enthusiastic Study / snaptutorial.com
Ecet 345 Enthusiastic Study / snaptutorial.com
 
Ecet 345 Success Begins / snaptutorial.com
Ecet 345  Success Begins / snaptutorial.comEcet 345  Success Begins / snaptutorial.com
Ecet 345 Success Begins / snaptutorial.com
 
Report 3
Report 3Report 3
Report 3
 

Mais de Jaime Martínez Verdú

Mais de Jaime Martínez Verdú (15)

Apuntes ecomonía aplicada
Apuntes ecomonía aplicadaApuntes ecomonía aplicada
Apuntes ecomonía aplicada
 
Diapositivas apuntes cuestiones de ensayos no destructivos
Diapositivas apuntes cuestiones de ensayos no destructivosDiapositivas apuntes cuestiones de ensayos no destructivos
Diapositivas apuntes cuestiones de ensayos no destructivos
 
Teoría, Prácticas y Exámenes de Control Inteligente
Teoría, Prácticas y Exámenes de Control InteligenteTeoría, Prácticas y Exámenes de Control Inteligente
Teoría, Prácticas y Exámenes de Control Inteligente
 
Qué estoy haciendo aquí
Qué estoy haciendo aquíQué estoy haciendo aquí
Qué estoy haciendo aquí
 
Apuntes y prácticas de tecnología energética
Apuntes y prácticas de tecnología energéticaApuntes y prácticas de tecnología energética
Apuntes y prácticas de tecnología energética
 
Ecuaciones diferenciales ordinarias
Ecuaciones diferenciales ordinariasEcuaciones diferenciales ordinarias
Ecuaciones diferenciales ordinarias
 
Métodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasMétodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinarias
 
Respuestas a preguntas frecuentes rd235 2013
Respuestas a preguntas frecuentes rd235 2013Respuestas a preguntas frecuentes rd235 2013
Respuestas a preguntas frecuentes rd235 2013
 
Apuntes de prácticas de DERIVE
Apuntes de prácticas de DERIVEApuntes de prácticas de DERIVE
Apuntes de prácticas de DERIVE
 
Apuntes SITR
Apuntes SITRApuntes SITR
Apuntes SITR
 
Robot quirúrgico
Robot quirúrgicoRobot quirúrgico
Robot quirúrgico
 
Trabajo robótica 4º industriales
Trabajo robótica 4º industrialesTrabajo robótica 4º industriales
Trabajo robótica 4º industriales
 
Apuntes ansys
Apuntes ansysApuntes ansys
Apuntes ansys
 
Derivacion e integracion numéricas
Derivacion e integracion numéricasDerivacion e integracion numéricas
Derivacion e integracion numéricas
 
Estudio de investigación sobre técnicas de calibración de cámaras
Estudio de investigación sobre técnicas de calibración de cámarasEstudio de investigación sobre técnicas de calibración de cámaras
Estudio de investigación sobre técnicas de calibración de cámaras
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 

Último (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 

Chua's Circuit Chaos and Synchronization

  • 1. TU/e technische universiteit eindhoven Chua's Circuit: Superviser: Ir. L.Kodde Prof. dr. H. Nijrneijer T.H.A. v.d. Broek 0508230 Eindhoven, 5 Mai 2004
  • 2. Table of contents Chapter Appendix 1 Appendix 2 Appendix 3 Appendix 4 Appendix 5 Appendix 6 Appendix 7 Appendix 8 Appendix 9 Appendix 10 Description Introduction History of Chaos The theory of Chua's circuit Experimentalresults Control of Cnua's circuit Synchronisationof Chua's circuit Conclusion List of literature Matlab script of solvingthe differential equation Matlab script of the v - i characteristic Loading data into Matlab Matlab script of synchronisationof Chua's circuit Schematicrepresentation of Chua's circuit Chua's circuitwith electronical components Changing adjustableresistor from 1000to 2000 ohm Changing adjustable resistor from 2000 to 1000ohm Stablepoints from 1000to 2000 ohm Stablepoints from 2000 to 1000ohm Page 1 2 3 7 i0 15 18 19 20 22 23 24 26 27 28 30 32 34
  • 3. Introduction What is chaos? When engineers use the word chaos, they normally mean that a predictable dynamic system can give unpredictableresults. The easiest way to observe chaos is in electroniccircuits. This is because of its simplicity, inexpensive and because electronic devices are well understood. Chua's circuit is an example of a chaotic circuit.But because of its simplicityand universality, this circuit is bit more special.A lot of questions can be asked about this system. In ths report an answer will be given to the question whether it is possible to synchronisetwo chua's circuits. The two chua's circuits will have different starting values and/or differentvalues for the components. First there will be looked at the history of chaos. After that the theory of the chua's circuit will bc exn!a?ncd,r with cxpeIl,~~e?lta!resdts. When it is lderstmd how the circuit works there will be explained to what extend the circuit is controlled and how it can be synchronised.
  • 4. Chapter 1: History of Chaos The first time that chaos is found in history is in 1885in Sweden.King Oscar I1had a question about a 'three-body problem'. Threeplanets in space, whch move in regard to each other by mutual gravitation forces. The person who would solvethis question would receive a price. The same question,but then with two planets, was years before, solved by Newton. But this case is much more difficult. A mathematic named Henri Poincark sends in an opinion of what he thinks is the answer. Moments before publication he noticed he has made a mistake. He explained that the problem in some way is unsolvable. The reason why this problem is unsolvable is that a very small difference in the startposition or velocity can make a huge different in the final result. With this conclusion Poincark had the chaos principle. Edward Lorenz has also an important place in the history of chaos. In the sixties he developed computer models. One of these models is of the earth atmosphere at the northern hemisphere. He made a lot of calculations to six decimalplaces. When he rounded off these numbers to three decimal places, the result was astonishing.In the beginning the old and new calculations coincided, but after some time the results were totaiiy different. The conciusionis that the resuits of his caicuiation are strongly depended of the startingpoint. A small different in the start position can lead to large differencesin the final result. When he repeated the process many times, by which he used the results as startingpoints. The differences in the results are plotted in a three- dimensional graph, a butterfly appearsthen. This graph is also called the Lorenz attractor. See figure 1. Figure 1:TheLorenz attractor The first observations of chaos in electronicalcircuits are in 1927.By Van der Pol and Van der Mark. They see it in nonlinear oscillators. In 1980Ueda and Akamatsu find chaos in negative resistance oscillators. But the circuit of Chua is a bit more special. Because of its simplicity and university. Chua's circuit is dated from 1993.This circuit will be used in the experimentsof controlling chaos.
  • 5. Chapter 2: The theory of Chua's circuit Chaotic dynamics can be described in many different differential equations. That can be build into a electrical circuit.An example of an electrical circuit,which is used in this research, is Chua's circuit. The differential equations of Chua's circuit are here below: In the figure below it is shown how Chua's circuit looks like. Where Cland Czare the parameters of the conductors.R is the changeableresistance,Rois the internal resistance of the coil and L is the constant value of the coil. Figure 2: The schematic representationof Chua's circuit NRis the value of the negative resistance. The measured values are v ~ ,vz and iL. These values can be measured, which will give experimentalresults. But they can also theoreticalbe calculated by the differential equations above. The value of NRdepends off(v1). Equation (2) isf(vl). The values of G,, GI,and B, are explained in figure 3. Equation (2) can also be written accordingto the following equation, this is because Gb Bp czz hzve differelltvdues. The steepaess af the graph mdthe brealiI;oi;;ts can have differentvalues (see figure 3):
  • 6. Forfl(vl) is: Where: And: 1 B,',ifvl > 0 B, (v,) = -[B,' (1+sign(vl))+B; (1-sign(vl))]= 2 Bj,ifvl < 0 (6) These functions are implemented in MATLAB. The script for the equationf(vl) in shown in appendix 2. The values for the parameters are the same as Santabonihas chosen. He also has worked with Chua's circuit for the Department of Mechanical Engineering. The values for CI,Cz,L, RL,Ga,~ o + ,G i ,B ~ +and B i are respectively 10.0nF, 100.0nF, 22.0mH, 10.00, -0.757mS,-0.410mS, -0.410mS, 1.70Vand 1.70V. With matrices fill and vl 1 is the figureplotted. The figure is shown below, the value of G,, Gr,and B, are also shown in the figure, as said before. Yl W l Figure 3: The sketch of the v-i characteristic
  • 7. The range of vl is between the 5 and -5 Volt. This is because the breakpoints B,+ and Bp-are clearly shown. And also, as will be shown in later experimentalresults, the output value of vl and v2 will lay in that area. When the parameters of the electrical components are known, the differential equations can be implemented in MATLAB. The script is divided into two parts. One part solves the differential equationby using ode45. Therefore it has to call up a function that will be solved by the ode45. The most important parts of the script are given below. The entire file is also listed in appendix 1. [t,v] = ode45(@dvdt,Tspan, vO, options); The solver for the differential equations is ode45. MATLAB has a lot of different solver. Ode45 is one the best. Which solversMATLAB has, and what the different accuraciesthe solvers are, is shown in table 1.The table is copied of the MATLAB help file. Table 1: The MATLAB help file about the different solvers The solver first calls up the function, then the time range, with time step, and after that the startingvalue and the different tolerances. The data that will be calculated is a matrix with a couple of columns. One columnhas the time jt). in the other is vl, v2 and v3. With vj is iL mentioned. The function that is used is written in a matrix. Again a part of script is shown. This time it is the function. if abs(v(1)) < Bpvl dv = [ (1/R*(v(2)-v(1))-(Gbvl*v(l)+(Ga-Gbvl)*v(l)))ICI (I/R*(v(l)-~(2))+~(3))/C2 (-~(2)-RO*v(3))/L1; else dv = [ (I/R*(v(2)-v(1))-(Gbvl*v(l)+(Ga-Gbvl)*sign(v(l))*Bpvl))/Cl (1/R*(v(l)-~(2))+~(3))/C2 (-~(2)-RO*v(3))/L1; end As shown in this little part, the function off(vl) is directly implementel function. This is easier programming. d into the With this script it is possible to cdculzte the out coming signals as vi, v2 and iL for different starting values and a different value for the adjustable parameterR. Plots can
  • 8. be made, in which time is set to one of the out coming signals. It is also feasible to plot vl to vz. Then there can be made a different between a chaotic output and a non- chaotic output. An exampleis shown. Figure 4: Chaos,with R is 1.55e3ohm Figure 5: Non-chaos with R is 2.05e3 ohm 4 ' , . , , , . . o ~ . o i o.m am oor 0.05 006 0.07 oos o m The upper one is a chaotic output and the lower one is a non-chaotic output. Clearly it is shown that the non-chaotic output is in someway stable. It repeats a certain movement around a point. In the right plot of figure 5 is shownthere is a constant period that repeats itself. Instead of the chaotic output,which goes to infinite values. Of course these values are calculated from the differentialequations, in reality there is a maximum output voltage of 15volt.
  • 9. Chapter 3: Experimental results The theory of Chua's circuit is known now. The circuit is also build from different electronicallycomponents, so that the theory can be comparedwith the experiments. The inductor and negativeresistor are simulatedby different operational amplifiers (OpArnps),resistors and condensators. How the electric circuit looks like, see appendix 6. The builded Chua circuit has the same values as the theoretical Chua circuit in figure 2. With the use of the com-pterpro,wammmeSiglab,the vl, v2 and iL can be measmed; h the program two plots are shown. One of the plots is vl to v2 and the other plot is vl to time and vz to time. The data that is saved has the extinction -.vos. Another computer progrzm can r e d this data. ?JP;TLP;E!is used fix that. It leads the shctwe 21x2 ir, this structure all matrices are implanted. In the Siglab map exist a 'Measure Structure' file, to find the proper matrices with data. With this help a MATLAB script is made. See appendix 3. The adjustableresistanceR can vary between zero and one thousand ohm. But because anotherresistor of one thousand ohm is in serie, the adjustableresistor varies between one thousand and two thousand ohm. First it is analysedhow the outcomingvoltage vr and vz change when the resistor changes. The system has a1lot of stable points. In a stablepoint there is a periodic solution for vl and v2. An example of a stablepoint is given below. Here the system repeats itself. The vl-vz plot is of a double loop. I 3~ o w oom ow3 oom ouoa oow ooor ooos ooos not Tcmc :SI Figure 5: A stable double loop with adjustableR is 1600 ohm The striped graph representsvoltage one in respect of the time and the other graph is voltage two. For each period there are two amplitudes shownwith different heights. They are the two loops that are plotted in the first figire.
  • 10. In figure 6 is an example of a non-stable point. It is not possible to determine a single period. That is why this working point is unstable. Again the voltages in regard of the time are shown. Figure 6: An non-stablepoint with adjustable R is 1500 ohm It becomes clear that the system is chaotic,because a littlevariation of the adjustable resistor, can give high differencein the voltages. First it is examined what the behaviour is when the adjustableresistor is changed upwards or downwards. Each time a step of one hundred ohm is taken. It is expected that the system will give the sameresults for vl, vz and iL by the samevalue for the adjustable resistor, but this is not true. In appendix 7 is shown what the outcoming voltages are by changing the resistor from one thousand ohm to two thousand ohm. And in appendix 8 are the plots from two thousand ohm to one thousand ohm. The plot of eighteen hundred, nineteen hundred and two thousand ohm of both appendices are not interesting. This is because the resistor is too high and the outcoming voltages do not really vary any more. In most cases taking steps of one hundred ohm is accurate enough. The reason for this experiment is to see if there are differences when the adjustableresistor is increased or decreased.And the result is clearly shown in figure 7. Mainly the plots of both appendices are the same,but by fourteenhundred ohm there is a big different. The graphs are shownbelow Figure 7: The outcomingvoltages with adjustable R is 1400 ohm The left figure is when the adjustableresistor is changed from one thousand ohm to two thousand ohm and the right figure is when the resistor is changed from two thousand ohm to one thousand ohm.
  • 11. The difference between the two figures can be explained because the system is chaotic. Small difference in the start values can result in huge differencein the ending values. The second strangebehaviour is that the system has different stablepoints, when the adjustableresistor is changed. When the resistor is changed from one thousand ohm to- two thousand ohm it has seven stablepoints, but when it is changed from two thousand ohm to one thousand ohm there are fourteen stablepoints. See the appendices 9 and 10for the different stablepoints. Another behaviour of the system is shownbelow. Figure 8: Both plots with adjustable R is 1715 ohm There are two plots, both by 1715ohm. The difference is very clear in the figures. In the left figure is at each time a negative vl, while in the right figure vl is positive at each moment. To createthe different plots the adjustable resistor is kept constant. The only thing that is done, is taken the power off the system and then again on the system. The differencecan occur because the startingvalues can vary when the power is set back on the system.
  • 12. Chapter 4: Control of Chua's-circuit To controlthe system it is important to know where errors occur. The errors that occur can come from the tolerances of the resistor, conductor and operational amplifiers.And because this system is chaotic, the smalltolerances can result in large differences.If all resistors and conductorshave their maximum tolerance offset there will be a worst-case scenario.For a resistor a tolerance of one percent is acceptable. For the conductor that is ten percent. The maximum output voltage of the operational amplifiervaries between twelve and fourteen volt for a resistor of more then ten thms2~dok,m zzd y ~ ~ i e sbeb2$ee?,ten 2nd thideen TJO~!:f c ~2 ISS~S~;~?:sf m ~ r ~then txpjg thousand o h . First the inductor will be explained. In figure 9 the inductoris shown,build fi-om different resistors mcl a condiieior. Figure 9: The conductor Figure 10: The negativeresistor The conductor and adjustableconductor will be regarded as one. That conductor will be called C. Equation 7 explains how it can be calculated. At the top of the conductor there is a resistor in serie with an adjustableresistor. Those resistors added up are calledR4. The inductor can be calculatedby the following equation: The value of the negative resistor is a bit harder to determine. It has two systems working parallel of each other. Each systemwith three resistors and one operational amplifier. The values of the two resistors in serie are added up. They represent R7 and RIo.The two systems, of one operational amplifier and three resistors,will be added up in the foiiowingway:
  • 13. The equation for RqI and ReqSdepends on the output voltage of the operational amplifier.When none of the output voltages are reached, both systems are negative and the graph of figure 3 is the steepest. The part between B,-min and Bp-plus represent that. When one of the operational amplifiershas reached his maximum output voltage, the graph will be less steep. This is after Bp-minand B,-plus. When the output voltage is as high as both maximum output voltage offhe operationai amplifiersthe graph is positive steep. This part is not shown in figure 3. The maximum output voltages will be too high. For the system of R5,R6and R7 the equations will be explained. Because it is working exactlythe same for the other system. The maximum output voltage has a relation with the maximum incomingvoltage. See equation 11: And for the output voltage: The maximum output voltage for the operational amplifier is known. So the maximum K, is also known. As long as the maximum is not reached, the following equation for K, is used: Multiply (12) with R7to simplifyit: And this can be rewritten to: Now it is known what the equations are when the maximum output voltage of the operational amplifieris not yet reached. But when the maximum is reached, VOutis not the same as equation 11,but a constant value.
  • 14. These equations can be implemented in NR.There will be three equations for NR.The first one is when both maximum output voltages are not yet reached. That is between Bp-plus and Bp-min. 'vV4ien the first ~iiiplitvokage is reached: R5R7 R* Wnen both the output voltages are reached: - f - R, R8 But in the equations of Chua's circuit, not the value of the resistance is asked, but the stiffness of the graph. Namely G,, Gb-plus and Gb-min. These values can be calculated like this: This goes exactly the same way for Gb-plusand Gb-min.The maximum input voltages represent B,-plus and Bp-min. For the adjustable conductor a minimum value of five picofarad is taken. For the adjustable resistor the maximum value of two thousand ohm is taken. Beneath here is a table in which the components are stated three times. One time with no tolerance errors. The other two times is a worst-case scenario.The parameters are calculated according to the equations above. Table 2: The parameters in three conditions Worst-case (over) 11.0nF 210 nF 19.1mH 10.1n -0.489 mS -0.264 mS 1.98 V Worst-case (below) 9.0 nF 90 nF 14.4mH 9.9 n -0.460 mS -0.247 mS 1.63 V Parameters CI Cz L RL Ga GL~ B, No tolerance error 10.0nF 100nF 16.7mH 10.0n -0.474 mS -0.255 mS 1.80 V
  • 15. (&-plus and Gpmin have the samevalue as Gb.And BP-plusand B,-min also have the same value as B,. When these values are implementedin MATLAB, three different plots occur. The time span runs till 0.01 seconds.The input voltages are for vl, vz and iI,respectivelyone volt, one volt and zero ampere. And the adjustableresistor- parameter is sixteenhundred ohm. Figure ii:No isierance Figure 12: Worst-case below Figure 13: Worst-case over The small tolerances in the separatecomponentsresult in big difference as shown in the three figures.While the start voltages are the same, and for the adjustableresistor no error is taken.
  • 16. If two Chua's circuits are built with the same parameters for the electronical components, there is big chance that there are significant differencesbetween the output signals. But is it possible, when two Chua's circuits are built, with a possible error by the components and possible differencein the startingvoltage, to synchroniseit? So that the same output signals are withdrawn.
  • 17. Chapter 5: Synchronisationof Chua's circuit Continuouscontrol is used to synchroniseChua's circuit. (Kapitaniak, 2000) The two chaotic circuits can be schematicallyrepresented as: The outcoming signals of xi(t) andyi(t) are coupled so that the difference D(0 is used as a control signal. See also (22). The schematicallyillustration is below. One of the two chaotic systems is synchronised.The parameterK willbe determinedby using trial and error. Figure 14: Schematic representationof two chaotic circuitssynchronised This is also possible with Chua's circuits. Because there are three outcoming parameters, all three of them have to be separatelycoupled. In figure 15 is shownhow v2 is synchronised. Figure 15: Two identical coupled Chna's circuits. The differential equation is also a little bit different.An extra term is added up. Nondimensional,the equations are as (23). For the precise equations see appendix 4.
  • 18. By this equation only v2 is coupled.Eventually all parameters are coupled, so that the chua's cireuitsarcre symbx-ollised.Now the differentialequation is adapted, K is changed. When the error,y(2)-y(1),becomes zero, the proportional amplifierworks. By using trial and error eventuallyK is known. First it is tried to synchroniseboth chua's circuits with different starting values. The componentparameters are kept constant. A value for K of 10000gives good results. In the figurebelow the errors of vl, vz and i~ are shown. Error 100 24%.c y-100 -200 -300 0 0.001 0.0 1 t (s) 100$ 3 7 Figure 16: The error of vl,v2 and i~.
  • 19. It is obvious that the amplitude of the error decreases very fast and eventually becomes zero. So the coupled chua's circuits are synchronised with different starting values. It is also possible to synchroniseall three signals,with only one type of error coupled. The sameMatlab-script is used, but K is coupledwith by all three differential equations. With this synchronisationthe error will not be exactly zero, therefore it is better to couple all signalsback, as done before and as done in the appendix4. The chua's circuitscan be synchronisedwith different starting values this way, but it is not possible to synchronisethem when the parameters of the componentsare different.All worst case scenarios for the individualparameters are tried, but it was never possible to synchronisethe circuits.
  • 20. Conclusion There are a lot of conclusionsthat can be drawn. It is shownthat the output signals of vl and vz are differentwhen the adjustableresistor is changed hom one thousand to two thousand ohm and turned round. There is also a differencein the quantity of stablepoints. When the resistor is changed from two thousand ohm downwards to one thousand ohm there are more stablepoints. Chua's circuit is build from different components. Each component has a certain tolerance. But because it is a chaotic circuit, a little difference in the component, can I - - Ai G a u +,.LUlarge differences in the nl-ltc.nmhgvoltages. This is also by the different starting values. In theory it is possible to synchronise chua's circuit.But onlywhen all the components are exactlythe siiiiie and ody the startingvit1ues differ. It is not possible to synchronise it with continuous control when the parameters of the components are different.
  • 21. List of literature Kapitanialc,T., 2000, Chaosfor Engineers: Theory,Applications and Control. Second revised edition, Berlin: Springer. Santoboni,G,Adaptive observer-based synchronization. Eindhoven: Department of Mechanical Engineering, TU/e Santoboni,G. a.o., 1999,Experimental definition of the basin of attractionfor Chua's ,--ircu& T~ir$re~rised&tion, Lcndnn.
  • 22. Appendix 1: Matlab script of solving the differential equation function rundvdt clear all close all % time, starting voltage and tolerance Tspan = [0 0.11; vO=[I; 1;Ol; options = odeset('RelTol',le-3,'AbsTol',l e-6); % solving the differentialequation P,v] = ode45(@dvdt,Tspan, vO, options); % plottingthe figures figure plot(v(:,l ),v(:,2)) xlabel('v(1)'); ylabel('v(2)'); title('Chuas circuit') grid on figure subplot(3,I ,I) plot(t(:,l 1, v(:,l )) xlabel('t'); ylabel('v(1)'); title('Chuas circuit') grid on subplot(3,I ,2) plot(t(:,l), v(:,2)) xlabel('t'); ylabel('v(2)') grid on subplot(3,I ,3) plot(t(:,l), v(:,3)) xlabel('t'); ylabel('i(1)') grid on function dv = dvdt(t,v) %constant values C1 = 10e-9; C2 = 100e-9; L = 22e-3; RO = 10; Ga = -0.757e-3; Gb = -0.410e-3; Bp = 2.002; R = 2.05e3; Gbplus = -0.432e-3; Gbmin = -0.432e-3; Bpplus = 2.002; Bpmin = 2.002; % calculating Bpvl and Gbvl if v(1) > 0 Bpvl = Bpplus; Gbvl = Gbplus; elseif v(1) < 0 Bpvl = Bpmin; Gbvl = Gbmin; eise Bpvl = 0;
  • 23. Gbvl = 0; end % the differential equation if abs(v(1)) < Bpvl dv = [ (1/R*(v(2)-v(l ))-(Gb*v(l)+(Ga-Gbvl)*v(l)))El (1/R*(v(l )-~(2))+~(3))/C2 (-~(2)-RO*v(3))/L1; else dv = [ (1/R*(v(2)-v(l ))-(Gb*v(l )+(Ga-Gbvl)*sign(v(l))*Bpvl))/C1 (1/R*(v(l )-~(2))+~(3))/C2 (-~(2)-RO*V(~))/L1; end o/o-------------------------------------------------------------------------------------------------------------------------------------
  • 24. Appendix 2: Matlab script of the v - i characteristic clear all close all % constant values C1 = 10e-9; C2 = 100e-9; L = 22e-3; RO = 10; Ga = -0.474e-3; Gb = -0.41e-3; Bp = 1.7; R = 1.8e3; Gbplus = -0.255e-3; Gbmin = -0.255e-3; Bpplus = 1.66; Bpmin = 1.66; % defining the matrices Bpvll = [I; Gbvl I= 0; fvl I= [I; v l l = [I; % calculating fvl by differentv l for v l = -5:O.l:5 ifvl >O Bpvl = Bpplus; Gbvl = Gbplus; elseif v l < 0 Bpvl = Bpmin; Gbvl = Gbmin; else Bpvl = 0; Gbvl = 0; end if abs(v1) < Bpvl fvl = Gbvl*vl + (Ga -Gbvl)*vl; else fvl = Gbvl*vl + (Ga -Gbvl)*sign(vl)*Bpvl; end Bpvl1 = [Bpvll, Bpvl]; Gbvll = [GbvlI,Gbvl]; fvl 1 = [fvlI,fvl]; v l 1 = [vl I , vl]; end Bpvl = Bpvl 1; Gbvl = GbvlI; fvl = f v l l ; v l = v l l ; % plotting the figures figure plot(v1,fvl ) xlabel('v1'); ylabel('f(v1)'); titletsketch of the v-i characteristic') grid on
  • 25. Appendix 3: Loading data into Matlab clear all close all % loading the data load test.vos -mat whos; % plottingthe figures % voltage 1to voltage 2 figure plot(SLm.scmeas(channel~l).tdmeas,SLm.scmeas(channel~2).tdmeas) title('Chuas Circuit'); xlabel('Channel 1 (Volts)'); ylabel('Channe12 (Volts)') % voltage 1to time and voltage 2 to time figure plot(SLm.tdxvec, SLm.scmeas(channel~l).tdmeas,'r') hold on plot(SLm.tdxvec, SLm.scmeas(channel~2).tdmeas,'b') grid title('Chuas Circuit'); xlabel(7ime (S)'); ylabel('Channe1 1 and 2 (Volts)');
  • 26. Appendix 4: Matlab script of synchronisation of Chua's circuits function controlling-all clear all close all %timem, starting voltage and tolerance Tspan = [0 0.051; vo = 15; 3; 2; 10; 5; I]; options = odeset('RelTol',l e-3,'AbsTo11,Ie-6); %plotting the figures figure plot(v(:,1),v(:,2)) xlabel('v(1)'); ylabel('v(2)'); title('Chuas circuit (I)') grid on figure pWv(:A),v(:,5)) xlabel('v(1)'); yIabel('v(2)'); title('Chuas circuit (2)') grid on figure subplot(3,I,I) plot(t,(v(:,I )-v(:,4))) xlabel('t (s)'); ylabel('Error (V)'); title('ErrorV) grid on subplot(3,I,2) pIot(t,(v(:,Z)-v(:,5))) xlabel('t (s)'); ylabel('Error (V)') grid on subplot(3,I,3) plot(t,(v(:,3)-v(:,6))) xlabel('t (s)'); ylabel('Error (V)') grid on function dv = dvdt(t,v) %constantvalues C1 = 10e-9; C2 = 100e-9; L = 16.7e-3; RO = 10; Ga = -0.474e-3; Gb = -0.255e-3; Bp = 1.80; R = 1.50e3; Bpvl = Bp; Gbvl = Gb; Clx = 10.0e-9; C2x = 100e-9; Lx = 16.7e-3; ROx = 10.0; Gax = -0.474e-3; Gbx = -0.255e-3;
  • 27. Bpx = 1.80; Rx = 1.50e3; Bpvlx = Bpx; Gbvlx = Gbx; %the differential equation if abs(v(1)) < Bpvl dv = [ (1/R*(v(2)-v(l ))-(Gbvl*v(l)+(Ga-Gbvl )*v(I)))El (1/R*(v(I)-~(2))+~(3))/C2 (-~(2)-RO*v(3))/L (1IRx*(v(5)-v(4))-(Gbvl x*v(4)+(Gax-Gbvlx)"v(4)))/Cl x + K*(v(l)-v(4)) (4/Rx*(v(~)-v(~))+v(~))/C~X+ (~(1)-~(4))+ K"(v(2)-~(5)) (-~(5)-ROX*V(G))/LX+ K*(v(~)-~(6))l; e!se dv = [ (1/R*(v(2)-v(1))-(Gbvl*v(?)+(Ga-Gbvl)*sign(v(l))*Bpvl))/C1 (1/R*(v(l)-~(2))+~(3))/C2 (-~(2)-RO*v(3))/L (1/Rx*(v(5)-v(4))-(Gbv1x*v(4)+(Gax-Gbvlx)*sign(v(4))*Bpv1x))/Clx+ K*(v(l)-v(4)) (I/Rx*(v(4)-v(S))+v(6))/C2x + (v(1)-~(4))+ K*(v(2)-~(5)) (-~(5)-ROx*v(G))/Lx+ K*(v(~)-~(6))1; end
  • 28. Appendix 5: Schematic representation of Chua's circuit Figure 17: Schematic representation of Chua's circuit
  • 29. Appendix 6: Chua's circuit with electronical components Figure 18: Representationof Chua's circuit with electronically component
  • 30. Appendix 7: Changing adjustable resistor from 1000 to 2000 ohm Figure 19: With R is 1000 ohm Figure 21: With R is 1200 ohm Figure 23: With R is 1400 ohm Figure 20: With R is 1100 ohm Figure 22: With R is 1300 ohm Figure 24: With R is 1500 ohm
  • 31. Figure 25: With R is 1600 ohm Figure 27: With R is 1800 ohm Figure 26: With R is 1700 ohm CWsr cia1(7900ohm) 0C2223 Figure 28: With R is 1900 ohm Figure 29: With R is 2000 ohm
  • 32. Appendix 8: Changing adjustable resistor from 2000 to 1000 ohm Figure 30: With R is 1000 ohm -7 s4 -2 -1 0 I 2 3 4 Charnel 1 (Vclls) Figure 32: With R is 1200 ohm Cliua~Cirwit(l4M ohm 0 3i---- Figure 34: With R is 1400 ohm Figure33: With R is 1300 ohm Figure 35: With R is 1500 ohm
  • 33. 0 4 l -2 5 2 -15 1 -0 5 Charnel1 ( Y d s ) Figure 36: With R is 1600 ohm Figure 38: With R is 1800 ohm 0=,1 L--....i--i--.--...- > - I - . - - i - - - j -54194 -54103 -541.02 -5.4191 -5416 -54183 -5.dlW 54181 -5A1 Chamdi (Volts> Figure 40: With R is 2000 ohm Figure 37: With R is 1700 ohm .,,OXBi , rn 2 j .5 $556 -5.3558 5.3557 -5 3556 5.3555 -53554 -5.3553 -5 3552 -5.3551 Cham1(Yon51 Figure 39: With R is 1900 ohm
  • 34. Appendix 9: Stable points from 1000 to 2000 ohm Figure 41: With R is 1000-1497 ohm Figure 43: With R is 1554-1555 ohm I .' . " i.--2--- -2 5 2 -4 E 1 115 U 0 5 chard I wnz) Figure 45: With R is 1585 ohm Figure 42: With R is 1520 ohm Figure 44: With R is 1564 ohm Figure 46: With R is 1616-1643 ohm
  • 35. Figure 47: With R is 1662-1735 ohm
  • 36. Appendix 10: Stablepoints from 2000 to 1000 ohm Figure 47: With R is 1000-1386 ohm Chuw Cma! (1426ohm 08, Figure 49: With R is 1426 ohm 0 7 ChusrCircuil(l458 ohm) I Figure 51: With R is 1458 ohm Figure 48: With R is 1403-1407 ohm Figure 50: With R is 1439-1448 ohm 0.7: Chias Ciw! l145MJGl dun) Figure 52: With R is 1459-1464 ohm
  • 37. Figure 53: With R is 1519-1522 ohm ChUaSCwst li564dmt Figure 55: With R is 1564 ohm Figure 57: With R is 1580 ohm Figure 54: With R is 1554-1555ohm CluarCacul(l572ehmm) Figure 56: With R is 1572 ohm CliuarCiiwli1583-1595ohm) 12, ................... ...,........ ................... , ............. .........., " 02- _ A _ / - 45 0 0 5 1 1 5 2 25 3 cham4 1lV&) Figure 58: With R is 1583-1585 ohm
  • 38. Figure 59: With R is 1588-1596 ohm Figure 60: With R is 1598-1734 ohm