Physics Stack Exchange is a question and answer site for active researchers, academics and students of physics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm working through a problem involving energy conservation. Unfortunately, I cannot calculate the work done by a spring.


|            |
|  spring    | d1
|            |


|            |
|  spring    |
|            | d2
|            |
|            |

Given the spring constant, d1, and d2, how can I determine the work done? Also, please explain how the formula was calculated instead of just posting an answer.

share|cite|improve this question
This question teeters on the edge of too much like a particular exercise (which would not be acceptable) and a nice concept driven problem (which would be acceptable). Perspective responders are encouraged to elaborate on the conceptual structure that leads to the answer. – dmckee Jan 21 '12 at 2:20
Some question that might help responders pitch ther answer at the right level include "Are you familiar with the work energy theorem?" and "Do you know the force exerted by the spring at a particular value of $d$?", and if the answer to both the above questions is yes, "Where are you getting stuck in setting up or solving the math?". – dmckee Jan 21 '12 at 2:23
I'm leaning toward seeing this as general enough to be a conceptual question, not a specific homework problem. It's basically asking about the derivation of a common formula. Although the answers to the questions you've posed will definitely help clarify that. xaav, it'd be great if you can edit that information into your question. – David Z Jan 21 '12 at 3:25
I am sorry for phrasing the question incorrectly. I am new to this particular stack exchange site and will try to phrase the question more conceptually next time. – xaav Jan 21 '12 at 21:55
up vote 5 down vote accepted

You know the basic spring equation, right? $F = -Kx$, where $K$ is the spring constant, in units of force per distance. You also know work (energy) is the dot product of force and distance, right?

So all you've got to do is integrate $-Kx$ $dx$ from $d_1$ to $d_2$. (Hint: you can pull $-K$ out of the integral.)

You could do it on graph paper if you happened to know $d_1$ and $d_2$.

ADDED: OK, here's the graph paper approach: A graph of force, $F$, versus displacement, $x$, looks like this, right?

\ | F \| ______|____________ |\ X | \ | \ | \ | \ | \ | \ | \

The slope of the graph is $-K$. The area under the graph is work $W$, because it is just the sum of a bunch of vertical slivers with area $F$ times the width $dx$ of each sliver.

So here's how you get the answer to your question:

\| ______|_________ |\ ||||| | \ ||||| | \ ||||| F | \|||<---- just get the area of this piece | ||||| | d1\||| | \|| | \| d2

That help?

share|cite|improve this answer
Thanks for the graphical answer; it really helped explain the problem. – xaav Jan 21 '12 at 22:02

Work is defined as

$$W=\int_{x_1}^{x_2}\mathbf{F} \cdot d \mathbf{x} $$

The force exerted by a spring is

$$\mathbf{F}=-k\mathbf{x} $$

where $\mathbf{x}$ is the distance from the equilibrium point of the spring.

Plugging the first equation into the second yeilds:

$$\begin{eqnarray} W&=&\int_{x_1}^{x_2}-k\mathbf{x} \cdot d \mathbf{x} \\ &=&\frac{1}{2}kx_1^2-\frac{1}{2}kx_2^2 \end{eqnarray} $$

share|cite|improve this answer
I appreciate your answer, but the first one was explained more conceptually. – xaav Jan 21 '12 at 21:57
I know integral calculus, and I liked the graphical explanation too. That was good work, @MikeDunlavey . – David White 19 hours ago

protected by Qmechanic Jul 15 '14 at 10:01

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.