Elastic pendulum

From Wikipedia, the free encyclopedia
(Redirected from Spring pendulum)
Jump to navigation Jump to search

File:ElasticPendulum.webm

In physics and mathematics, in the area of dynamical systems, an elastic pendulum[1][2] (also called spring pendulum[3][4] or swinging spring) is a physical system where a piece of mass is connected to a spring so that the resulting motion contains elements of both a simple pendulum and a one-dimensional spring-mass system.[2] For specific energy values, the system demonstrates all the hallmarks of chaotic behavior and is sensitive to initial conditions.[2] At very low and very high energy, there also appears to be regular motion.[5] The motion of an elastic pendulum is governed by a set of coupled ordinary differential equations. This behavior suggests a complex interplay between energy states and system dynamics.

Analysis and interpretation

[edit | edit source]
2 DOF elastic pendulum with polar coordinate plots.[6]

The system is much more complex than a simple pendulum, as the properties of the spring add an extra dimension of freedom to the system. For example, when the spring compresses, the shorter radius causes the spring to move faster due to the conservation of angular momentum. It is also possible that the spring has a range that is overtaken by the motion of the pendulum, making it practically neutral to the motion of the pendulum.

Lagrangian

[edit | edit source]

The spring has the rest length 0 and can be stretched by a length x. The angle of oscillation of the pendulum is θ.

The Lagrangian L is: L=TV where T is the kinetic energy and V is the potential energy.

Hooke's law is the potential energy of the spring itself: Vk=12kx2 where k is the spring constant.

The potential energy from gravity, on the other hand, is determined by the height of the mass. For a given angle and displacement, the potential energy is: Vg=gm(0+x)cosθ where g is the gravitational acceleration.

The kinetic energy is given by: T=12mv2 where v is the velocity of the mass. To relate v to the other variables, the velocity is written as a combination of a movement along and perpendicular to the spring: T=12m(x˙2+(0+x)2θ˙2)

So the Lagrangian becomes:[1] L=TVkVg L[x,x˙,θ,θ˙]=12m(x˙2+(0+x)2θ˙2)12kx2+gm(0+x)cosθ

Equations of motion

[edit | edit source]

With two degrees of freedom, for x and θ, the equations of motion can be found using two Euler-Lagrange equations: LxddtLx˙=0LθddtLθ˙=0

For x:[1] m(0+x)θ˙2kx+gmcosθmx¨=0 x¨ isolated: x¨=(0+x)θ˙2kmx+gcosθ

And for θ:[1] gm(0+x)sinθm(0+x)2θ¨2m(0+x)x˙θ˙=0 θ¨ isolated: θ¨=g0+xsinθ2x˙0+xθ˙

These can be further simplified by scaling length s=x/0 and time τ=tg/0. Expressing the system in terms of s and τ results in nondimensional equations of motion. The one remaining dimensionless parameter Ω2=k0mg characterizes the system. d2sdτ2=(s+1)(dθdτ)2Ω2s+cosθ d2θdτ2=sinθs+121+sdsdτdθdτ

The elastic pendulum is now described with two coupled ordinary differential equations. These can be solved numerically. Furthermore, one can use analytical methods to study the intriguing phenomenon of order-chaos-order[7] in this system for various values of the parameter Ω2 and initial conditions s and θ.

There is also a second example : Double Elastic Pendulum . See [8]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Further reading

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]