Plane pendulum: Lagrangian, Hamiltonian and energy conservation

Click For Summary

Homework Help Overview

The discussion revolves around a plane pendulum problem involving Lagrangian and Hamiltonian mechanics, specifically focusing on the calculation of the Hamiltonian and the implications of energy conservation in the system.

Discussion Character

  • Mixed

Approaches and Questions Raised

  • The original poster attempts to derive the Hamiltonian from the Lagrangian but encounters issues with the inclusion of terms related to the variable s, which is not constant. Some participants suggest that s should not be treated as an independent degree of freedom due to its constraint.

Discussion Status

Participants are exploring the implications of treating s as a constrained variable and discussing how this affects the formulation of the Hamiltonian. There is a recognition of the need to convert variables appropriately when calculating the Hamiltonian, and some guidance has been provided regarding the treatment of degrees of freedom.

Contextual Notes

There is an ongoing debate about the degrees of freedom in the system, particularly regarding whether s should be included as an independent variable in the Lagrangian and Hamiltonian formulations. The original poster's confusion about energy conservation in the context of the problem is also noted.

hicetnunc
Messages
13
Reaction score
5
Homework Statement
Consider a plane pendulum of mass m and string length s. After the pendulum is set into motion, the length of the string is shortened at a constant rate. The suspension point remains fixed. Compute the Lagrangian and Hamiltonian functions. Is energy conserved?
Relevant Equations
Equation for the Hamiltonian
Hello!

I need some help with this problem. I've solved most of it, but I need some help with the Hamiltonian. I will run through the problem as I've solved it, but it's the Hamiltonian at the end that gives me trouble.

pendulum.png

To find the Lagrangian, start by finding the x- and y-positions of the mass and their velocities (keeping in mind that s is not constant):
\begin{align*}
x=&s\sin(\theta)\\
y=&s\cos(\theta)\\
\\
\dot{x}=&\dot{s}\sin(\theta)+s\dot{\theta}\cos{\theta}\\
\dot{y}=&\dot{s}\cos(\theta)-s\dot{\theta}\sin{\theta}
\end{align*}
Then, the kinetic and potential energies of the system are
\begin{align*}
T=&\frac{1}{2}m(\dot{x}^2+\dot{y}^2)=\frac{1}{2}m(\dot{s}^2+s^2\dot{\theta}^2)\\
U=&-mgs\cos{\theta}
\end{align*}
and the Lagrangian will be
\begin{align*}
L=T-U=\frac{1}{2}m(\dot{s}^2+s^2\dot{\theta}^2)+mgs\cos{\theta}
\end{align*}
So far, so good. My solution agrees with the answer sheet I have. But, to calculate the Hamiltonian I use the equations
\begin{align*}
H=&\sum_{v}p_v\dot{q}_v-L\\
p_v=&\frac{\partial L}{\partial \dot{q}_v}
\end{align*}
where the factors in the sum are the generalized momentum and generalized coordinates, respectively. From this, I get the equation
\begin{align*}
H=&\frac{\partial L}{\partial \dot{\theta}}\dot{\theta}+\frac{\partial L}{\partial \dot{s}}\dot{s}-L\\
=&\frac{1}{2}m(\dot{s}^2+s^2\dot{\theta}^2)-mgs\cos{\theta}
\end{align*}
But this expression for the Hamiltonian is wrong! After some troubleshooting I find that if I drop the term
\begin{align*}
\frac{\partial L}{\partial \dot{s}}\dot{s}
\end{align*}
from the Hamiltonian, I get the correct answer. But why? The system needs both the coordinates theta and s to define it. Looking further at energy conservation of the system I see that in my (incorrect) solution, the Hamiltonian is expressable by T+U, and therefore energy would be conserved. But I can reason that this shouldn't be the case: Consider a small (negligible) initial angle theta and large initial string length s. Then, as time progresses, T won't change by much, but U will. Thus energy is not conserved (the answer sheet gives the reason that work is performed on the system). Why shouldn't the term above be included in the Hamiltonian?
 
  • Like
Likes   Reactions: PhDeezNutz
Physics news on Phys.org
I don't think ##s## is a degree of freedom. You don't have to determine its motion since it's already given to you. It says shortened at a constant rate so it's something like ##s \sim \alpha t##. And because you don't have to determine its motion it should not be an independent variable in your Lagrangian or Hamiltonian. This is why you emit the ##\frac{\partial L}{\partial \dot{s}} \dot{s}## term.That's my take on it.

You just have to be mindful at the end of everything ## s = - \alpha t## and it's not constant (however ##\dot{s}## is).
 
Last edited:
  • Like
Likes   Reactions: hicetnunc
Actually it should be included in your Lagrangian as ##s = - \alpha t##.

But you don't have to take derivatives with respect to it since it's already constrained as given to you.
 
  • Like
Likes   Reactions: hicetnunc
PhDeezNutz said:
Actually it should be included in your Lagrangian as ##s = - \alpha t##.

But you don't have to take derivatives with respect to it since it's already constrained as given to you.
Ok, so using ##s = -\alpha t## to rewrite the Lagrangian as ##L = \frac{1}{2} m(\alpha^2 + \alpha^2 t^2 \dot{\theta}^2)## makes ##s## disappear from the equation and makes it only dependent on time and ##\dot{\theta}##. And then ##\theta## becomes the only coordinate to use in the equation for the Hamiltonian.

Great! Thanks a lot!

Also, thanks for showing me how to insert latex notation inside text. Couldn't figure that out while writing the post. :)
 
  • Like
Likes   Reactions: PhDeezNutz
If it's any consolation I messed up on this question about a few years back in class. My professor asked "how many degrees of freedom this does this system have?" for the very same problem you presented in the OP. I naively also thought it was two degrees of freedom.

Keep doing the problem and show us what you get. Keep in mind when calculating the Hamiltonian that the Hamiltonian is not a function of ##q## and ##\dot{q}## it's a function of ##q## and ##p## so you once you compute it it in ##q## and ##\dot{q}## you have to convert.
 
  • Haha
Likes   Reactions: hicetnunc
PhDeezNutz said:
Keep doing the problem and show us what you get. Keep in mind when calculating the Hamiltonian that the Hamiltonian is not a function of ##q## and ##\dot{q}## it's a function of ##q## and ##p## so you once you compute it it in ##q## and ##\dot{q}## you have to convert.
Alright, here goes. To recap: ##s = -\alpha t##, giving ##L = \frac{1}{2} m (\alpha^2 + \alpha^2 t^2 \dot{\theta}^2) - m g \alpha t \cos{\theta}##. Then the Hamiltonian becomes:
\begin{align*}
H =&\ \frac{\partial L}{\partial \dot{\theta}} \dot{\theta} - L\\
=&\ m \alpha^2 t^2 \dot{\theta}^2 - \frac{1}{2} m (\alpha^2 + \alpha^2 t^2 \dot{\theta}^2) + m g \alpha t \cos{\theta}\\
=&\ \frac{1}{2} m \alpha^2 t^2 \dot{\theta}^2 - \frac{1}{2} m \alpha^2 + m g \alpha t \cos{\theta}
\end{align*}
Considering that ##p_\theta = \frac{\partial L}{\partial \dot{\theta}} = m \alpha^2 t^2 \dot{\theta}##, ##H## can be rewritten as
\begin{align*}
H =&\ \frac{p_\theta^2}{2 m \alpha^2 t^2} - \frac{1}{2} m \alpha^2 + m g \alpha t \cos{\theta}\\
=&\ \frac{p_\theta^2}{2 m s^2} - \frac{1}{2} m \alpha^2 -m g s \cos{\theta}
\end{align*}
and this agrees with my answer sheet (last expression with ##s## is the actual answer given). Comparing with the total energy:
\begin{align*}
T+U =&\ \frac{1}{2} m (\alpha^2 + \alpha^2 t^2 \dot{\theta}^2) + m g \alpha t \cos{\theta}\\
=&\ \frac{p_\theta^2}{2 m s^2} + \frac{1}{2} m \alpha^2 - m g s \cos{\theta}
\end{align*}
and total energy is not conserved, as should be.

Did an oopsie and posted mid-edit, oh well.

Thanks for all the help!
 
  • Like
Likes   Reactions: PhDeezNutz
That looks good to me!
 
  • Like
Likes   Reactions: hicetnunc

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
Replies
6
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
9
Views
4K
  • · Replies 11 ·
Replies
11
Views
4K