Alternate approach to proving the virial theorem?

Click For Summary
SUMMARY

The discussion centers on the application of the virial theorem in classical mechanics, specifically through a canonical transformation approach. The original proof of the virial theorem is established using the dynamics of interacting point masses, leading to the conclusion that the time-averaged sum of kinetic and potential energy equals zero. The user proposes a novel method involving scaling transformations of coordinates and momenta, ultimately deriving the virial theorem without time-averaging. Questions arise regarding the implications of this transformation and its validity in non-equilibrium systems.

PREREQUISITES
  • Understanding of classical mechanics and the virial theorem
  • Familiarity with Hamiltonian mechanics
  • Knowledge of canonical transformations
  • Basic principles of quantum mechanics for context
NEXT STEPS
  • Study the derivation of the virial theorem in classical mechanics
  • Explore Hamiltonian mechanics and its applications in classical systems
  • Investigate canonical transformations and their significance in physics
  • Examine the implications of the virial theorem in non-equilibrium systems
USEFUL FOR

Physicists, mechanical engineers, and students studying classical mechanics, particularly those interested in the virial theorem and its applications in both classical and quantum contexts.

chuckschuldiner
Messages
15
Reaction score
0
Hi guys,
In quantum mechanics, the virial theorem for a system in its ground state is proved by a very nice scaling technique (Nielsen and Martin, PRB, 1985). I was trying to do something similar in classical mechanics and arrived at the virial theorem but i am not sure about why it should work.


Typically, the virial theorem (in 1-D) is proven as follows. Consider a set of interacting point masses Pi (i=1,2,3…N). The motion of Pi in an inertial frame is governed by

<br /> \[<br /> f_i = \frac{d}{{dt}}\left( {m_i v_i } \right)<br /> \]<br /> <br /> <br /> \[\Rightarrow\<br /> \sum\limits_i {x_i f_i } = \sum\limits_i {x_i \frac{d}{{dt}}\left( {m_i v_i } \right)} <br /> \]<br /> <br /> <br /> now since,<br /> <br /> <br /> <br /> \[<br /> \sum\limits_i {x_i \frac{d}{{dt}}\left( {m_i v_i } \right)} = \frac{d}{{dt}}\left( {\sum\limits_i {x_i \left( {m_i v_i } \right)} } \right) - \sum\limits_i {v_i \left( {m_i v_i } \right)} <br /> \]<br /> <br /> we can write<br /> <br /> \[<br /> \sum\limits_i {m_i v_i^2 } + \sum\limits_i {x_i f_i } = \frac{d}{{dt}}\left( {\sum\limits_i {m_i x_i v_i } } \right)<br /> \]<br /> <br /> Further if we assume that the position-momentum product on the right side of the above equation remains bound in time, then by taking a sufficiently long time average we can say <br /> <br /> \[<br /> \left\langle {\sum\limits_i {m_i v_i^2 } } \right\rangle + \left\langle {\sum\limits_i {x_i f_i } } \right\rangle = 0<br /> \]<br /> <br />

where <> denotes the time-average.
This is the virial theorem.

Now, Please take a look at my approach. Please note that though virial theorem holds even if the system is not in equilibrium, i will consider a system of particles in its minimum energy configuration.

-------------------------------------------------------------------------------------------------------------
The Hamiltonian for the n-particle system is given by

<br /> H=<br /> \[<br /> \sum\limits_i^N {\frac{{p_i^2 }}{{2m_i }}} + V\left( {x_1 ,x_2 ,...,x_N } \right)<br /> \]<br /> <br />

Now i will do a canonical transformation such that
<br /> \[<br /> \begin{array}{l}<br /> x&#039;_i \to \left( {1 + \upsilon } \right)x_i \\ <br /> p&#039;_i \to p_i /\left( {1 + \upsilon } \right) \\ <br /> \end{array}<br /> \]<br />

I know that i am just scaling the coordinates, but let us say i put these new coordinates in the expression for the Hamiltonian. Then, i will further say that since i started with a minimum energy configuration, the derivative of the energy w.r.t the parameter \upsilon should be zero. Hence i should have,

<br /> \[<br /> \frac{{\partial \left( {\sum\limits_i^N {\frac{{p_i^2 }}{{2m_i \left( {1 + \upsilon } \right)^2 }}} + V\left( {\left( {1 + \upsilon } \right)x_1 ,\left( {1 + \upsilon } \right)x_2 ,...,\left( {1 + \upsilon } \right)x_N } \right)} \right)}}{{\partial \upsilon }} = 0<br /> \]<br />

On simplification this gives the virial theorem back.

<br /> \[<br /> \left\langle {\sum\limits_i {m_i v_i^2 } } \right\rangle + \left\langle {\sum\limits_i {x_i f_i } } \right\rangle = 0<br /> \]<br />

Why is this happening? What is the significance of the canonical transformation? And how come, i don't have to take any time-averaging? Is this calculation wrong?


I am a mechanical engineer..so please excuse me if there are any errors!
 
Physics news on Phys.org
hi schuldiner, just want to share some thoughts with you. i am not very familiar with the virial theorem, but i know it takes a meaning of averaging the spatial coordinates for a system. so it seems natural that when you scales the xi axes, they are averaged out eventially and any scaling of them does not matters. time is not averaged due to its definition (averaging in space is the only thing virial theorem concern, if i remember correctly). for the velocity space, since those derivatives are gone, it also does not participate in the final results. But for non-minimum E configuration, i think stuffs will be different. sorry i have not try to go thru those math steps by myself. that is interesting, though :smile:

thanks for the Q. just curious, are there any reason why you like to transform in that way? :smile:
 
Last edited:

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 0 ·
Replies
0
Views
568
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 11 ·
Replies
11
Views
4K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
6
Views
2K
  • · Replies 27 ·
Replies
27
Views
5K
  • · Replies 4 ·
Replies
4
Views
6K