PDA

View Full Version : Elastic pendulum - Lagrangian approach


szany
Sep26-10, 09:39 PM
1. The problem statement, all variables and given/known data

A spring of rest length L_0 (no tension) is connected to a support at one end and has a mass M attached at the other. Neglect the mass of the spring, the dimension of the mass M, and assume that the motion is confined to a vertical plane. Also, assume that the spring only stretches without bending but it can swing in the plane.

(a) Using the angular displacement of the mass from the vertical and the length that the spring has stretched from its rest length (hanging with the mass M), solve Lagrange's equations for small stretching and angular displacement.

(b) Solve Lagrange's equations to the next order in both stretching and angular displacement. This is still amenable to hand calculations. Using some reasonable assumptions about the spring constant, the mass, and the rest length, discuss the motion. Is resonance likely under the assumptions stated?

2. Relevant equations

Formula for the Lagrangian; Euler-Lagrange equations.

3. The attempt at a solution

The Lagrangian is:

\mathcal{L} = T - V = \frac{M}{2}(\dot{r}^2 + r^2\dot{\phi}^2) - (\frac{k}{2} x^2 - Mgr\cos\phi)

where r = L_0 + x (i.e. r is the stretched length of the spring, and x is the deviation from the rest length). \phi is the angular displacement where zero is hanging straight down.

The Euler-Lagrange equations in x and \phi are:

\frac{\partial \mathcal{L}}{\partial x} - \frac{\mathrm{d}}{\mathrm{d}t} \left(\frac{\partial \mathcal{L}}{\partial \dot{x}}\right) = M(L_0 + x)\dot{\phi}^2 - (kx - Mg\cos\phi) - M\ddot{x} = 0

\frac{\partial \mathcal{L}}{\partial \phi} - \frac{\mathrm{d}}{\mathrm{d}t} \left(\frac{\partial \mathcal{L}}{\partial \dot{\phi}}\right) = - Mg(L_0 + x)\sin\phi - M((L_0 + x)^2\ddot{\phi} + 2(L_0 + x)\dot{x}\dot{\phi}) = 0

My guess at approximating for small angular displacements is to set \sin\phi = \phi and \cos\phi = 1, but I don't know whether this should be before or after differentiating the Lagrangian, and I don't know the right way to approximate for small stretching.

javiergra24
Sep27-10, 07:06 AM
Small angle approximations must be applied after making derivatives of the lagrange equations. Remember that in this approx:


\dot{\theta}=0


(In notation you have used,
\dot{\phi}=0

szany
Sep27-10, 03:33 PM
Remember that in this approx:


\dot{\theta}=0


But then must not \ddot{\phi} = 0? If so, the second equation becomes Mg(L_0 + x)\phi = 0, which means \phi = 0; a bit excessive for a small angle approximation.

On the other hand, leaving \ddot{\phi} alone, x drops out completely from the second equation and (using x \ll L_0) I get independent equations for x and \phi (equivalent to F=ma for a hanging spring and a swinging pendulum respectively).

\ddot{x} = - g - \frac{k}{M}x

\ddot{\phi} = - \frac{g}{L_0}\phi

vela
Sep27-10, 04:24 PM
Are you sure your derivative with respect to x is correct? I think you should get a term linear in x when you differentiate the kinetic energy.

szany
Sep27-10, 05:23 PM
Are you sure your derivative with respect to x is correct? I think you should get a term linear in x when you differentiate the kinetic energy.

Aha you're right; I missed a power of 2. Silly.

I'll edit the equations to make sense. Everything looks good now.

javiergra24
Sep28-10, 04:15 PM
After checking my books and exercises I think the best way is:

First of all calculate the equilibrium angle ( \ddot{\phi}=\dot{\phi}=0} You'll find an angle \phi_{0} (remember that you'll get a constant.

Then you can find the small angle frecuency by doing an approximation:

\phi=\phi_{0}+\epsilon=0} where \epsilon is the angle for small vibrations.

Use this in the equation for the angle in order to find an equation for \epsilon.
You can also check Marion's texbook (chapter 7).

szany
Sep28-10, 04:37 PM
After checking my books and exercises I think the best way is:

First of all calculate the equilibrium angle ( \ddot{\phi}=\dot{\phi}=0} You'll find an angle \phi_{0} (remember that you'll get a constant.

Then you can find the small angle frecuency by doing an approximation:

\phi=\phi_{0}+\epsilon=0} where \epsilon is the angle for small vibrations.

Use this in the equation for the angle in order to find an equation for \epsilon.

I'm not sure I understand. From your equation, \phi = \epsilon = 0 (since \phi_0 = 0 clearly satisfies \ddot{\phi}=\dot{\phi}=0} ).

Is something wrong with the result I got above?

vela
Sep28-10, 05:22 PM
It's been a long time since I took classical mechanics, so this might be a misguided suggestion. Are you familiar with diagonalizing the Lagrangian? If the technique applies, I seem to recall it made solving this type of problem pretty straightforward.

betel
Sep30-10, 05:18 AM
Be careful: Your L_0 is not the L_0 given in the question.
You have to use the rest length with a mass hanging in a gravitational field which will be slightly larger.