example of homoclinic bifurcation · it is easy to see that for eq1, the eigenvalues are always...
TRANSCRIPT
![Page 1: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/1.jpg)
Example of Homoclinic Bifurcation
sysid
Mathematica 6.0.3, DynPac 11.02, 3ê25ê2009
This example is taken from Nonlinear Dynamics and Chaos, Steven Strogatz, Addison Wesley 1994, p.262-263. We define the system for DynPac.
setstate@8x, y<D;setparm@8m<D;
slopevec = 9y, m y + x - x2 + x y=;We start our analysis by finding the equilibrium states -- easily done by inspection or with DynPac.
equils = findpolyeq
880, 0<, 81, 0<<
eq1 = equils@@1DD80, 0<
eq2 = equils@@2DD81, 0<
We calculate the derivative matrix at each of the equilibria.
d1 = dermatval@eq1D880, 1<, 81, m<<
d2 = dermatval@eq2D880, 1<, 8-1, 1 + m<<
eigval@eq1D
:12
m - 4 + m2 ,1
2m + 4 + m2 >
![Page 2: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/2.jpg)
eigval@eq2D
:12
1 + m - -3 + 2 m + m2 ,1
21 + m + -3 + 2 m + m2 >
It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains a saddle throughout the bifurcations. The equilibrium at {1,0} has a more diversehistory as m changes. Analysis of the eigenvalues yields the following results: for m < -3 a stable node; for -3 <m < -1 a stable spiral; for -1 < m < 1 an unstable spiral; 1 < m an unstable node. We see that there is a Hopfbifurcation at m = -1. We do a spot check on these with classify2D.
parmval = 8-4<; classify2D@eq2Dstrictly stable - node
parmval = 8-2<; classify2D@eq2Dstrictly stable - spiral
parmval = 80<; classify2D@eq2Dunstable - spiral
parmval = 82<; classify2D@eq2Dunstable - node
We begin the study of the Hopf bifurcation by looking for a stable limit cycle for m slightly larger than-1. We use an initial value close to the equilibrium.
sysname = "Strogatz p. 263";
plrange = 88-2, 2<, 8-2, 2<<;setcolor@8Red<D;decdig = 4;
imsize = 200;
2 homoclinic.nb
![Page 3: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/3.jpg)
parmval = 8-0.95<; lim1 = phaser@[email protected], 0<, 0, 0.0005, 100000DD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9500<
parmval = 8-0.93<; lim2 = phaser@[email protected], 0<, 0, 0.0005, 100000DD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9300<
homoclinic.nb 3
![Page 4: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/4.jpg)
parmval = 8-0.91<; lim3 = phaser@[email protected], 0<, 0, 0.0005, 100000DD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9100<
parmval = 8-0.89<; lim4 = phaser@[email protected], 0<, 0, 0.0005, 100000DD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8900<
4 homoclinic.nb
![Page 5: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/5.jpg)
parmval = 8-0.87<; lim5 = phaser@[email protected], 0<, 0, 0.0005, 100000DD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8700<
parmval = 8-0.865<; lim6 = phaser@[email protected], 0<, 0, 0.0005, 100000DD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8650<
Something strange is happening to our limit cycle. We try one more integration, using a value very slightly lessthan the bifurcation value given by Strogatz, namely -0.8645.
homoclinic.nb 5
![Page 6: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/6.jpg)
parmval = 8-0.8646<; lim7 = phaser@[email protected], 0<, 0, 0.0005, 100000DD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8646<
Our limit cycle has become a homoclinic loop. Beyond this value of m, the limit cycle no longer exits, nor doesthe homoclinic loop. We now add to our pictures the configuration of the saddle point.
setcolor@8Black<D;parmval = 8-0.95<; sad1 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9500<
6 homoclinic.nb
![Page 7: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/7.jpg)
parmval = 8-0.93<; sad2 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9300<
parmval = 8-0.91<; sad3 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9100<
homoclinic.nb 7
![Page 8: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/8.jpg)
parmval = 8-0.89<; sad4 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8900<
parmval = 8-0.87<; sad5 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8700<
8 homoclinic.nb
![Page 9: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/9.jpg)
parmval = 8-0.865<; sad6 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8650<
parmval = 8-0.8646<; sad7 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8646<
homoclinic.nb 9
![Page 10: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/10.jpg)
parmval = 8-0.8<; sad8 = saddleportraitman@eq1, plrangeD
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8000<
parmval = 8-0.95<; show@sad1, lim1D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9500<
10 homoclinic.nb
![Page 11: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/11.jpg)
parmval = 8-0.93<; show@sad2, lim2D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9300<
parmval = 8-0.91<; show@sad3, lim3D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.9100<
homoclinic.nb 11
![Page 12: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/12.jpg)
parmval = 8-0.89<; show@sad4, lim4D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8900<
parmval = 8-0.87<; show@sad5, lim5D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8700<
12 homoclinic.nb
![Page 13: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/13.jpg)
parmval = 8-0.865<; show@sad6, lim6D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8650<
parmval = 8-0.8646<; show@sad7, lim7D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8646<
homoclinic.nb 13
![Page 14: Example of Homoclinic Bifurcation · It is easy to see that for eq1, the eigenvalues are always real, and that one is always positive, one always nega-tive. Hence the origin remains](https://reader036.vdocument.in/reader036/viewer/2022071023/5fd8254e88eaf31436530124/html5/thumbnails/14.jpg)
parmval = 8-0.8<; show@sad8D
-2 -1 1 2x
-2
-1
1
2y
Strogatz p. 263 8m< = 8-0.8000<
14 homoclinic.nb