Motion with changing acceleration, using calculus · Physics Class 11–12 | StemPy Lab
Course 2.3·Lesson 3 of 3
Motion with changing acceleration, using calculus
When the acceleration changes, the equations of uniform acceleration fail and calculus takes over. Differentiating the position gives the velocity, v=dx/dt, and differentiating again gives the acceleration, a=dv/dt
Lesson 3 of 3Show all lessonsHide
Try the code and the simulations beside the lesson.
When the equations stop working
A rocket car's engine pushes harder and harder: its acceleration grows every second. A car's driver lifts her foot slowly off the accelerator: its acceleration shrinks. In both, a is not constant, so v=u+at and its two partners give wrong answers. We need a tool that works for any motion: calculus.
Going down: differentiate
You already know the first step. If the position is given as a formula of time,
v=dtdx
a=dtdv=dt2d2x
A worked example. A particle moves with x=2t3−9t2+12t (SI units).
Velocity.v=6t2−18t+12=6(t−1)(t−2).
When does it stop?v=0 at t=1s and at t=2s. Between them v is negative: the particle moves back.
Acceleration.a=12t−18. At t=1s, a=−6m/s2; at t=2s, a=+6m/s2.
Try a cubic of your own.
Going up: integrate
Often we know the acceleration and want the velocity. Integration undoes differentiation:
v=u+∫0tadt
x=x0+∫0tvdt
On a graph, ∫adt is the area under the acceleration-time graph, just as the displacement is the area under the velocity-time graph.
A worked example. A rocket car starts from rest with a=4t (SI units).
Velocity.v=∫0t4tdt=2t2. At t=3s, v=18m/s.
Position.x=∫0t2t2dt=32t3. At t=3s, x=18m.
Watch out. Using v=u+at with the acceleration at the end, a=12m/s2, would give 36m/s: twice too much, because the acceleration was smaller earlier on.
Check with the steady case. If a is a constant, integrating gives v=u+at and then x=ut+21at2: the equations of motion are a special case of this method.
Practise with new numbers
Try it in Python
A computer does not need the formula for the integral. It steps through time in tiny steps: in each step the velocity grows by aΔt, and the position by vΔt. That is how games and weather forecasts move things.
Remember these
v=dtdx, a=dtdv: differentiate to go down.
v=u+∫adt, x=x0+∫vdt: integrate to go up.
v=u+at and its partners only work when a is constant.
Check yourself
A body moves with x=t3−12t (SI units). When is it at rest?
For v=8−2t (SI units), starting at x=0, find the position at t=3s.
A body starts from rest with a=3t2 (SI units). What is its velocity at t=2s?
Why can you not use s=ut+21at2 when a=4t?
Enroll free in Free Fall, Relative Velocity and Changing Acceleration
Every lesson is open to read. Enrolling also lets you:
Mark lessons done and carry on where you stopped.
Take the tests of this lesson and its course.
Count the course towards the certificate for its chapter.
. Going the other way, integrating the acceleration gives the change in velocity (the area under the acceleration-time graph), and integrating the velocity gives the displacement.
about 25 min1 simulation2 practice questions1 Python program4 questions to check yourself
This lesson is free to read. Enroll free to keep your place and take the tests.