Plotting a parameter Plane of a spring pendulum in Mathematica

Click For Summary
SUMMARY

The discussion focuses on reproducing the parameter plane of a spring pendulum using Mathematica, based on the article "The order—chaos—order sequence in the spring pendulum" by J.P. van der Weele and E. de Kleine. Key equations include the equilibrium length of the spring, angular frequency, and total energy calculations. The parameters R and μ are defined as R = -E/E_min and μ = 1 + (k l_0)/(mg), which characterize the system's behavior. The author emphasizes the need for extensive numerical simulations to classify the system's behavior as chaotic or non-chaotic.

PREREQUISITES
  • Understanding of spring dynamics and pendulum mechanics
  • Familiarity with Mathematica software for plotting and simulations
  • Knowledge of energy conservation principles in mechanical systems
  • Basic grasp of numerical simulation techniques
NEXT STEPS
  • Learn how to implement numerical simulations in Mathematica
  • Study the concepts of chaotic systems and their classification
  • Explore Mathematica's plotting functions for contour plots
  • Investigate the derivation and significance of non-dimensional parameters in mechanical systems
USEFUL FOR

Researchers, physicists, and students interested in dynamical systems, particularly those studying chaotic behavior in mechanical systems and using Mathematica for simulations and visualizations.

MarkTheQuark
Messages
5
Reaction score
2
TL;DR
I need help plotting a parameter plane of energy-ratio R and the frequency-ratio of a spring pendulum.
I'm reading an article about the order-chaos-order sequence of a spring pendulum [Ref 1], as I'm reading it I'm trying to reproduce the graphs and results through Mathematica.
However, I am new to this software.
I will list below some of the most important equations mentioned in the paper.
"In its equilibrium position the spring will be stretched, due to the weight rng, to a length: ## l_c = l_0 + \frac{mg}{k} ##
angular frequency of the spring: ## \omega_s = \sqrt{\frac{k}{m}} ##
frequency of the pendulum: ## \omega_p = \sqrt{\frac{g}{l_c}} = \sqrt{\frac{g}{l_0 + mg/k}} ##
Total Energy: ## E = \frac{1}{2} m (\dot{x}^2 + \dot{y}^2) + mgy + \frac{1}{2} k (\sqrt{x^2 + y^2} - l_0)^2 ##
Minimum energy: ## E_{min} = -mg (l_0 + \frac{1}{2} \frac{mg}{k}) ##
With that, the author makes a contour plot of the potential energy [Fig 1], and a Parameter Plane of R and ## \mu ## [Fig 2], where R and ## \mu ## are given by:
## R \equiv - \frac{E}{E_{min}} ##
## \mu = 1 + \frac{k l_0}{mg} ##

So, how did he found this parameter plane? And how can I remake it in Mathematica?

The article in question:
Ref 1 - The order—chaos—order sequence in the spring pendulum
J.P. van der Weele and E. de Kleine
Physica A: Statistical Mechanics and its Applications, 1996, vol. 228, issue 1, 245-272

Figures:
 

Attachments

  • Fig 1.png
    Fig 1.png
    49.8 KB · Views: 198
  • Fig 2.png
    Fig 2.png
    21.5 KB · Views: 181
Physics news on Phys.org
From the context, \mu and R must be non-dimensional constants which characterise the system, eiher because they appear in the equation of motion when appropriately scaled or they are conserved quantities fixed by the initial conditions, again when appropriately scaled; I assume the authors define these scalings somewhere in the text. (I think it's clear that position is scaled by l_0; the time scaling is probably by reference to one of the natural frequencies of the system.)

To reproduce the figure, you would have to conduct a large number of observations (ie. numerical simulations) of the system for a variety of values of the parameters and classify their behaviour as either chaotic or non-chaotic.
 
Last edited:

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 76 ·
3
Replies
76
Views
7K
Replies
7
Views
1K
  • · Replies 4 ·
Replies
4
Views
1K
Replies
9
Views
2K
Replies
7
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K