Lorenz2

In[]:=
(*Parametersforthesystem*)​​parameters={a0.9,b5,c9.9,d1};​​​​(*Systemofdifferentialequations*)​​equations={​​x'[t]==-ax[t]-y[t]^2-z[t]^2+ac,​​y'[t]==x[t]y[t]-bx[t]z[t]+d,​​z'[t]==-z[t]+bx[t]y[t]+x[t]z[t]​​}/.parameters;​​​​(*Initialconditions*)​​initialConditions={x[0]==1,y[0]==1,z[0]==1.05};​​​​(*Numericalsolution*)​​solution=NDSolve[{equations,initialConditions},{x,y,z},{t,0,1000},Method"StiffnessSwitching"];​​​​(*3Dplotoftheattractorwithcolorgradient*)​​trajectoryPlot=ParametricPlot3D[​​Evaluate[{x[t],y[t],z[t]}/.solution],{t,0,1000},​​PlotRangeAll,AxesLabel{"x","y","z"},​​PlotStyle{Dashed},ColorFunction"DarkRainbow",ColorFunctionScalingTrue,BoxedTrue​​,PlotPoints1000];​​trajectoryPlot​​
Out[]=
In[]:=
Plot[{x[t]}/.solution,{t,900,1000},PlotStyle{Thickness[0.001],Blue},PlotRangeAll,PlotPoints200,​​PlotHighlightingNone]​​
Out[]=
920
940
960
980
1000
-1.0
-0.5
0.5
1.0
1.5

Double Wing Chaotic Attractor

In[]:=
(*Parametersforthesystem*)​​parameters={a0.2,c1,d-0.4,e-1,g-1};​​​​(*Systemofdifferentialequations*)​​equations={​​x'[t]==ax[t]+cy[t]z[t],​​y'[t]==dy[t]-x[t]z[t],​​z'[t]==ez[t]+gx[t]y[t]​​}/.parameters;​​​​(*Initialconditions*)​​initialConditions={x[0]==1,y[0]==1,z[0]==1};​​​​(*Numericalsolution*)​​solution=NDSolve[{equations,initialConditions},{x,y,z},{t,0,600}];​​​​(*3Dplotoftheattractorwithcolorgradient*)​​trajectoryPlot=ParametricPlot3D[​​Evaluate[{x[t],y[t],z[t]}/.solution],{t,0,600},​​PlotRangeAll,AxesLabel{"x","y","z"},BoxedTrue,​​PlotStyleThick,ColorFunction"Rainbow",ColorFunctionScalingTrue,PlotPoints1000​​];​​trajectoryPlot​​
Out[]=

Wang Sun attractor

In[]:=
(*Parametersforthesystem*)​​parameters={a0.2,b-0.01,c1,d-0.4,e-1,g-1};​​​​(*Systemofdifferentialequations*)​​equations={​​x'[t]==ax[t]+cy[t]z[t],​​y'[t]==bx[t]+dy[t]-x[t]z[t],​​z'[t]==ez[t]+gx[t]y[t]​​}/.parameters;​​​​(*Initialconditions*)​​initialConditions={x[0]==1,y[0]==1,z[0]==1.03};​​​​(*Numericalsolution*)​​solution=NDSolve[{equations,initialConditions},{x,y,z},{t,0,1000}];​​​​(*3Dplotoftheattractorwithcolorgradient*)​​trajectoryPlot=ParametricPlot3D[​​Evaluate[{x[t],y[t],z[t]}/.solution],{t,0,1000},​​PlotRangeAll,AxesLabel{"x","y","z"},BoxedTrue,​​PlotStyleThick,ColorFunction"Rainbow",ColorFunctionScalingTrue,PlotPoints1000​​];​​trajectoryPlot
Out[]=

[TSUCS2] Three-Scroll Unified Chaotic System

References

◼
  • Strange Attractors
  • ◼
  • Attractor
  • ◼
  • https://paulbourke.net/fractals/tsucs/
  • ◼
  • https://www.algosome.com/articles/aizawa-attractor-chaos.html