Conceptual doubt about elastic potential energy of a system

AI Thread Summary
The discussion centers on the conceptual understanding of elastic potential energy in a system involving two blocks connected by a spring. When the blocks are pulled apart, the spring stores potential energy defined by ΔU = 1/2 k(x1 + x2)², but confusion arises regarding the work done by the restoring forces on each block. It is clarified that the work calculations must consider the total elongation of the spring rather than the individual displacements of the blocks, leading to the realization that the work done on each block is not simply -1/2 kx1² or -1/2 kx2². The relationship between the displacements of the blocks and their masses is established, indicating that larger masses result in smaller displacements. The discussion concludes with the derivation of the relative acceleration of the blocks and its dependence on the spring force.
pc2-brazil
Messages
198
Reaction score
3
Good afternoon,

First of all, this is not a homework question, but I'm not sure whether it should be posted on the Homework section.

My problem arose when I tried to think about what happens when a spring does work in two blocks.
First, consider two blocks (1 and 2) on a frictionless horizontal plane, and a spring. The two blocks are attached to each side of the spring, and the spring is initially on its equilibrium position.
Then, the two blocks are pulled away from each other by two external forces opposite to each other (F1 and F2), with the same magnitude, parallel to the spring, so that the spring is decompressed. So, the spring applies a restoring elastic force on each block. Let's call the restoring forces Fe1 (opposite to F1) and Fe2 (opposite to F2).
The displacement of blocks 1 and 2 are respectively x1 and x2. So, the spring is decompressed by a length of x = (x1 + x2) (which makes Fe1 = Fe2 = -k(x1 + x2)).
It means that the system stores a potential energy defined by:
\Delta U=\frac{1}{2}k(x_1+x_2)^2
Right?
But, then, a problem arose in the reasoning:
Individually, each restoring force does negative work on each block. For block 1, the work done by the restoring force is:
W_{Fe1}=-\frac{1}{2}kx_1^2
For block 2:
W_{Fe2}=-\frac{1}{2}kx_2^2
But the sum of the works by the conservative forces equals the negative of the variation of potential energy of the system.
So, the sum of these works, W=W_{Fe1}+W_{Fe2}, should give:
W=W_{Fe1}+W_{Fe2}=-\Delta U
But, in this case, the above is not true. What is wrong with this reasoning?

Thank you in advance.
 
Last edited:
Physics news on Phys.org
Your two forces must be equal and opposite, right?? otherwise the spring and two blocks will go accelerating off in one direction or the other.

If the two forces are equal and opposite, your example seems the same as having a spring attached to a fixed wall and pulling a mass with that force f to extend the spring...

and your energy is the 1/2kx2 as you supposed...
 
Naty1 said:
Your two forces must be equal and opposite, right?? otherwise the spring and two blocks will go accelerating off in one direction or the other.
Yes, they are equal and opposite.

Naty1 said:
If the two forces are equal and opposite, your example seems the same as having a spring attached to a fixed wall and pulling a mass with that force f to extend the spring...

and your energy is the 1/2kx2 as you supposed...
Good. So, it could be analyzed as if one of the blocks was fixed and the other block did the entire displacement (x1 + x2).
But what is wrong with the rest of the reasoning? For me, the sum of the works done by the conservative forces (Fe1 = Fe2) on each block should equal the negative of the expression for the potential energy, but it apparently doesn't.
 
There's some missing information here. Are the blocks massless? Is the force applied to those blocks constant or does it increase over time? If blocks have mass, and the spring is massless, and the force on each block is constant, then the blocks are accelerating outwards until

| k (x1 + x2) | = | F1 | = | F2 |

At this point the blocks start decelerating, but continue to move outwards because of their momentum.
 
Jeff Reid said:
There's some missing information here. Are the blocks massless? Is the force applied to those blocks constant or does it increase over time? If blocks have mass, and the spring is massless, and the force on each block is constant, then the blocks are accelerating outwards until

| k (x1 + x2) | = | F1 | = | F2 |

At this point the blocks start decelerating, but continue to move outwards because of their momentum.
Let me confirm the missing information (I thought of this when elaborating the example, but forgot to inform):
- The blocks have mass (which may be called m1 and m2, respectively);
- The spring is massless;
- The applied forces are constant.
Then, the information you gave is valid. When the restoring forces equal the applied forces, the blocks will start decelerating.

EDIT: Back to the original problem (that the sum of the works by the conservative forces should equal −ΔU):
Maybe the work done by the elastic force on each block is not as I calculated?

Thank you in advance.
 
Last edited:
pc2-brazil said:
The displacement of blocks 1 and 2 are respectively x1 and x2. So, the spring is decompressed by a length of x = (x1 + x2) (which makes Fe1 = Fe2 = -k(x1 + x2)).
It means that the system stores a potential energy defined by:
\Delta U=\frac{1}{2}k(x_1+x_2)^2
Right?
Right.
But, then, a problem arose in the reasoning:
Individually, each restoring force does negative work on each block. For block 1, the work done by the restoring force is:
W_{Fe1}=-\frac{1}{2}kx_1^2
For block 2:
W_{Fe2}=-\frac{1}{2}kx_2^2
These work calculations are not correct. They assume that the force on each block is -kx, but it's really -k(x1 + x2).

Take the simple case where x1 = x2 = x. The spring PE is 1/2k(2x)2 = 2kx2.

The force on each block is -2kx, so the work done on each block is -1/2(2k)x2 = -kx2. So the total work done on both blocks equals -2kx2, as expected.
 
Doc Al said:
These work calculations are not correct. They assume that the force on each block is -kx, but it's really -k(x1 + x2).
OK, I had already noticed that. I wasn't thinking straight when I wrote that. The force is -k(x1 + x2).

Doc Al said:
Take the simple case where x1 = x2 = x. The spring PE is 1/2k(2x)2 = 2kx2.

The force on each block is -2kx, so the work done on each block is -1/2(2k)x2 = -kx2. So the total work done on both blocks equals -2kx2, as expected.
OK, I understood what you said. Knowing that the displacement of each block is x and F = -2kx, I could also find this work integrating F from 0 to x (I did this, and the result was correct, W = -kx2). Also, I can find the total work done by the spring by integrating -kx from 0 to 2x (since the elongation of the spring, which I called x, varies from 0 to 2x and I consider it as if one of the blocks was fixed).

Now, let's see how it would stay if I assumed x1 to be different from x2.
If I call x the displacement of one block, integrating F = -kx from 0 to (x1 + x2) will give the correct expression for the work done by the spring on the two blocks: W = -(1/2)k(x1 + x2)2. However, I'm having trouble trying to find out what the expression for work on each block would be in this case. (Of course, if x1 was to be different from x2, both external forces would have to be different too.)

Thank you in advance.
 
Last edited:
The trick is that, when you try to calculate the work done on one of the blocks, the x in F = -kx is not the same as the x in W = \int F\mathrm{d}x. The former is the total elongation of the spring (x1 + x2), but the latter is the distance over which the force acts, i.e. the distance over which the block moves (just x1). It's not often that you run into a situation where the two distances are different, which is why W = \frac{1}{2}kx^2 usually works.
 
pc2-brazil said:
Now, let's see how it would stay if I assumed x1 to be different from x2.
If I call x the displacement of one block, integrating F = -kx from 0 to (x1 + x2) will give the correct expression for the work done by the spring on the two blocks: W = -(1/2)k(x1 + x2)2. However, I'm having trouble trying to find out what the expression for work on each block would be in this case.
x1 and x2 will be different if the masses of the blocks are different. As long as you pull with equal force on each end, the center of mass of the system will not move. Use that to figure out how x1 relates to x2, then use that to figure out the work done on each block. Hint: Since the center of mass is fixed, you can treat the spring as composed of two smaller springs connected together. Figure out each smaller spring's effective spring constant.
(Of course, if x1 was to be different from x2, both external forces would have to be different too.)
Not necessarily. Keep the forces the same.
 
  • #10
Doc Al said:
x1 and x2 will be different if the masses of the blocks are different. As long as you pull with equal force on each end, the center of mass of the system will not move. Use that to figure out how x1 relates to x2, then use that to figure out the work done on each block. Hint: Since the center of mass is fixed, you can treat the spring as composed of two smaller springs connected together. Figure out each smaller spring's effective spring constant.

OK, thank you for the help.
I haven't read about center of mass yet; when I do, I will try to work a solution.
 
  • #11
diazona said:
The trick is that, when you try to calculate the work done on one of the blocks, the x in F = -kx is not the same as the x in W = \int F\mathrm{d}x. The former is the total elongation of the spring (x1 + x2), but the latter is the distance over which the force acts, i.e. the distance over which the block moves (just x1). It's not often that you run into a situation where the two distances are different, which is why W = \frac{1}{2}kx^2 usually works.
Yes, you are right. In this case, the displacement of each block is x; but, as a function of the displacement of each block, the elongation of the spring is 2x. In other words, as you said, here, the total elongation of the spring doesn't equal the displacement of each block.
 
  • #12
It will make spring constant of smaller springs equal to 2k..
 
  • #13
Doc Al said:
x1 and x2 will be different if the masses of the blocks are different. As long as you pull with equal force on each end, the center of mass of the system will not move. Use that to figure out how x1 relates to x2, then use that to figure out the work done on each block. Hint: Since the center of mass is fixed, you can treat the spring as composed of two smaller springs connected together. Figure out each smaller spring's effective spring constant.

Not necessarily. Keep the forces the same.

OK, I've read about center of mass, and tried to work a solution. What I've got so far is a relation between x1 and x2 based on the masses of the blocks.
Look what I did:
First, I choose a referential in m1 (which I consider to be punctual) for measuring the center of mass. I call "l" the natural length of the spring.
The expression for finding the X coordinate of the center of mass (Xcm) when the spring is in the natural length would be:
X_{cm}=m_1(0) + m_2l
X_{cm}= m_2l
When the forces are applied, and each block moves respectively x1 and x2, the expression for the X coordinate of the center of mass becomes:
X_{cm}=m_1(-x_1) + m_2(l+x_2) (block 1 moved -x1 with respect to the chosen origin.)
X_{cm}=-m_1x_1 + m_2(l+x_2)
As the forces are equal and opposite, the center of mass doesn't move. Then, the first expression equals the last one:
m_2l=-m_1x_1 + m_2(l+x_2)
m_2l-m_2(l+x_2)=-m_1x_1 \Rightarrow m_2(-x_2)=-m_1x_1
Then, I find a relation between the displacement of the blocks and their masses:
m_2x_2=m_1x_1
Is this correct?
If it is correct, it's interesting because it indicates that, the bigger the mass, the smaller the displacement will be.
So, if the elastic force is F = -k(x1 + x2), it could be expressed in terms of just x1 or x2:
F=-kx_1\left(1 + \frac{m_1}{m_2}\right)
F=-kx_2\left(1 + \frac{m_2}{m_1}\right)
Right? It seems right, because if masses are equal, the ratios above (m1/m2 and m2/m1) are 1, so the F = -2kx1 = -2kx2, and x1 = x2, as you said earlier.
 
Last edited:
  • #14
There is another interesting consideration about this topic.
As in the last post, the force as a function of the displacement of the two blocks is:
F=-k(x_1+x_2)
When the blocks are released after having decompressed the spring, the elastic forces will produce acceleration on each block.
Then, the acceleration on block 1 is:
a_1=-\frac{k}{m_1}(x_1+x_2)
And the acceleration on block 2 is:
a_2=-\frac{k}{m_2}(x_1+x_2)
As the two accelerations are opposite to each other, the relative acceleration aR of the blocks relative to each other will be:
aR = a1 + a2
a_R=a_1+a_2=-\frac{k}{m_1}(x_1+x_2)-\frac{k}{m_2}(x_1+x_2)
a_R=-k(x_1+x_2)\left(\frac{1}{m_1}+\frac{1}{m_2}\right)
As F=-k(x1+x2):
a_R=\frac{F}{\mu}
where \mu=\frac{1}{\frac{1}{m_1}+\frac{1}{m_2}\right}.
 
Back
Top