1.6-1.9 - Acceleration and velocity-time graphs
Velocity-time graphs are one of the quickest ways to describe motion because they show both how fast an object is moving and how that motion is changing. In this lesson, you will use the acceleration equation, explain the shape of a velocity-time graph, find acceleration from its gradient, and find distance travelled from the area under the graph.
Acceleration from changing velocity
Velocity is speed in a stated direction. Acceleration tells you how quickly velocity changes. If an object's velocity changes a lot in a short time, its acceleration is large. If the velocity does not change, the acceleration is zero.
Acceleration
Acceleration is the change in velocity per unit time.
The Edexcel relationship uses for initial velocity and for final velocity. The change in velocity is final velocity minus initial velocity, so the order matters.
Acceleration
In this equation, is acceleration in , is final velocity in , is initial velocity in , and is time taken in .
The unit means "metres per second per second". For example, an acceleration of means the velocity changes by every second.
Worked example
A car's velocity changes from to in .
The acceleration is .
If the final velocity is smaller than the initial velocity, the value of is negative. A negative acceleration points opposite to the chosen positive direction. For the positive velocities used here it reduces speed (deceleration). If velocity is already negative, a negative acceleration can instead increase speed.
Plotting and explaining velocity-time graphs
A velocity-time graph has time on the horizontal axis and velocity on the vertical axis. The axes must be labelled with quantities and units, usually time / s and velocity / m/s.
To plot a velocity-time graph from data, plot each pair of values as a point. If the velocity changes steadily between the points, join them with straight line sections. If the velocity changes unevenly, a curve may be more appropriate, but the key idea is still the same: the graph is showing velocity at each time.
[DIAGRAM: velocity_time_graph_sections: Acceleration and velocity-time graphs - diagram 01; asset_slug: p03_acceleration_and_velocity_time_graphs__diagram_01; recommended_method: matplotlib; description: Monochrome 16:9 velocity-time graph with time on x-axis and velocity on y-axis. The line rises from 0 to 12 m/s over 0-4 s, remains horizontal from 4-7 s, then falls to 0 over 7-10 s. Label the sections accelerating, constant velocity, and decelerating; show a small gradient triangle on the first section. Use #6A6B6E on white.]

The shape of the graph tells you what the object is doing:
- a horizontal line means constant velocity
- a straight line sloping upwards means constant positive acceleration
- a straight line sloping downwards means the velocity is decreasing
- a steeper sloping line means a larger acceleration or deceleration
- a curved line means the acceleration is changing, because the slope keeps changing
- a line on the time axis means zero velocity
In an explanation, link the graph feature to the motion. For example, "the line is horizontal, so the velocity is constant" is better than just saying "it is flat".
Gradient gives acceleration
The gradient of a velocity-time graph is acceleration. This is because the gradient calculation is the same as the acceleration calculation:
For a straight section, choose two clear points on the line, as far apart as possible: a large gradient triangle gives a more accurate answer. Use their velocities and times to calculate:
The units also confirm the meaning: .
Worked example
On the first section of the diagram, the velocity increases from at to at .
The middle section is horizontal, so its gradient is zero and its acceleration is .
The last section falls from at to at .
The negative sign means the velocity is decreasing in the chosen direction.
Area gives distance travelled
For the non-negative velocities used in this lesson, distance travelled is the area between the velocity-time graph and the time axis. If a graph crosses below the axis, its signed area gives displacement; add the magnitudes of the areas above and below to find total distance. For a curved section, estimate the area by counting grid squares or splitting it into narrow strips. If one square is wide and high, it represents . About 23 squares under a non-negative curve therefore represent about ; combine partial squares and report an estimate. This works because velocity multiplied by time gives distance:
On a horizontal section, distance = velocity time, which is exactly the area of the rectangle under the line. When the velocity changes, the same idea applies to every small moment of time, so the whole area still gives the distance.
For simple straight-line velocity-time graphs, split the area into rectangles and triangles. Use the usual area formulae:
- rectangle area = base x height
- triangle area =
[DIAGRAM: area_under_velocity_time_graph: Acceleration and velocity-time graphs - diagram 02; asset_slug: p03_acceleration_and_velocity_time_graphs__diagram_02; recommended_method: matplotlib; description: Monochrome 16:9 velocity-time graph with the same data as diagram 01; shade the area between the line and the time axis in three pale grey regions labelled triangle 24 m, rectangle 36 m, triangle 18 m; include total distance = 78 m. Use #6A6B6E on white.]

Worked example
In the area diagram:
- from to , the area is a triangle:
- from to , the area is a rectangle:
- from to , the area is a triangle:
Total distance travelled:
When a question says "determine the distance travelled", show enough working for the examiner to see which areas you used.
Choosing gradient or area
Velocity-time graph questions often use the same graph for several different quantities. The skill is deciding what the question is asking for before you start calculating.
Use the vertical value to read a velocity at a particular time. Use the gradient to determine acceleration. Use the area between the graph and the time axis to determine distance travelled.
Worked example
A toy car travels at at . Its velocity increases in a straight line to at , then it travels at until .
To determine acceleration from to :
To determine distance from to , split the area into familiar shapes.
From to , use a rectangle plus a triangle:
From to , use a rectangle:
Total distance:
Common mistakes are using area when the question asks for acceleration, using gradient when the question asks for distance, forgetting the unit, or calculating the area of only one section when the graph has several sections.
Quick recap
- Acceleration is : final velocity minus initial velocity, divided by elapsed time.
- On a velocity-time graph, height gives velocity and gradient gives acceleration; a horizontal line means zero acceleration.
- Area gives distance for non-negative velocities. If velocity changes sign, signed area gives displacement; add area magnitudes for distance.
- Split straight-sided areas into rectangles and triangles; estimate curved areas using grid squares or narrow strips.