Period doubling for a damped, driven, harmonic oscillator

Click For Summary
SUMMARY

The discussion centers on simulating a damped, driven harmonic oscillator in Java to observe period doubling and chaotic behavior. The user experienced stable 5 peaks after increasing the driving force, indicating potential overshooting of the chaotic regime. Key insights include the importance of varying the driving force slowly to accurately capture period doublings and the necessity of precise numerical integration to observe higher-order periods. The user is encouraged to explore the Feigenbaum constant for further understanding of bifurcation behavior.

PREREQUISITES
  • Java programming for simulations
  • Understanding of chaotic systems and period doubling
  • Familiarity with bifurcation diagrams
  • Knowledge of the logistic map equation
NEXT STEPS
  • Research the Feigenbaum constant and its implications in chaos theory
  • Learn about numerical integration techniques for accurate simulations
  • Explore the logistic map and its bifurcation behavior in detail
  • Investigate methods for constructing bifurcation diagrams
USEFUL FOR

Researchers, physicists, and computer scientists interested in chaos theory, numerical simulations, and the dynamics of driven oscillators.

speed racer 5
Messages
6
Reaction score
0
I'm not sure I'm in the right forum but I'll try and ask anyways.

So I simulated a damped, driven pendulum in Java with the goal of showing period doubling/chaotic behavior.
But then, as I was increasing the driving force, i saw the double period born. Then the 4-period...but then suddenly I noticed I was getting 5 peaks! I let it run for a while and they were stable.

So my questions are:
1) does this mean I'm in a "window" of the chaos? Did i overshoot the 8,16,32..etc periods?

2) is there an analytic way to determine for which values of control parameters period doubling occurs? I know you can look at the bifurcation diagram (if you have one!) and see..But for any example I look at, I can only make out the 16-period doubling bifurcation.

it seems like most books just plot and the values are obtained from trial/error. For example, what is the r value for the 128 period of the logistic map? I can't find it.

Anyways I'd appreciate any insight! Thank you
 
Physics news on Phys.org
1) Almost certainly you overshot. Try varying the forcing function much more slowly -- the doublings become very closely spaced as you approach chaos.

2) If you find a way, be sure to publish it!
 
Google for "Feigenbaum constant".

But be warned that the errors in your numerical integration will make it hard to "see" more than a small number of period doublings. If you want to study this numerically you might do better with the fundamental "logistic map" equation x_{n+1} = a x_n(1 - x_n)
 
Yes absolutely i realize now that the step size has to be miniscule! This is the paper I'm trying to simulate http://prl.aps.org/abstract/PRL/v47/i19/p1349_1

I wish I had been given a "simpler" model but alas, as all professors demand the impossible, I was given this ;p

Well I see what you both mean...i'll have to go smaller and smaller!
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
4K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 5 ·
Replies
5
Views
10K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
5K