30% off your first 3 months

Get the deal

Drawing free-body diagrams step by step

by DuckyHelperNov 12, 20264 min read
Physics

TL;DR:

  • A free-body diagram shows one object as a dot or box, with an arrow for every force acting on it.

  • List the forces with their sources first, then choose axes that match the motion, then split slanted forces into components.

  • Apply F = ma separately along each axis.

A box sits on a ramp, and the problem asks how fast it speeds up. Most mistakes on a question like this happen before any algebra, in the picture. A good free-body diagram makes the equations nearly write themselves, and a sloppy one hides a missing force until the answer comes out wrong.

What a free-body diagram is for

A free-body diagram isolates one object and shows only the forces acting on it. Everything else, the ramp, the Earth, the air, is replaced by the arrows it produces. You draw the object as a dot or a simple box, and each force starts at that dot and points the way the force pulls or pushes.

The diagram is a bookkeeping tool for Newton's second law, F_net = ma. The law needs the sum of all forces, and the diagram is how you make sure you counted each one exactly once.

The method, in five moves

  1. List the forces with their sources. For every force, name what is causing it. If you cannot name a source, it is not a real force. This kills the imaginary "force of motion".

  2. Draw the dot and the arrows. Gravity always points straight down. A surface pushes perpendicular to itself (the normal force). Friction lies along the surface and opposes sliding.

  3. Choose axes. Pick them to match the motion. On a ramp, put one axis along the slope and one perpendicular to it.

  4. Split into components. Only forces that do not lie along an axis need splitting, which on a ramp is usually just gravity.

  5. Write F = ma along each axis. Along the slope the forces add up to ma. Perpendicular to the slope nothing accelerates, so the forces cancel.

Worked example: a box on a ramp with friction

A 5 kg box slides down a 30° ramp. The coefficient of kinetic friction is 0.20 (a given value for this example). Take g = 9.8 m/s². Find the acceleration.

Forces and sources. Gravity from the Earth, 49 N down (5 × 9.8). The normal force from the ramp, perpendicular to the surface. Kinetic friction from the ramp, along the slope, pointing up the slope because the box slides down.

Axes. x down the slope, y perpendicular to the ramp. The angle between gravity and the y axis equals the ramp angle, 30°. That is the step students most often get backwards.

Gravity components (W = 49 N)
  along the slope:      W sin 30° = 49 × 0.5    = 24.5 N
  into the ramp:        W cos 30° = 49 × 0.866  = 42.4 N

Perpendicular to the slope (no acceleration):
  N − 42.4 = 0   so   N = 42.4 N

Friction:
  f = μk N = 0.20 × 42.4 = 8.49 N, up the slope

Along the slope:
  F_net = 24.5 − 8.49 = 16.0 N, down the slope
  a = F_net / m = 16.0 / 5 = 3.2 m/s²

So the box speeds up at about 3.2 m/s² down the ramp. Notice that the normal force is not 49 N. On a slope it is smaller than the weight, and using the full weight would have made friction too big.

It helps to see why the axes are tilted rather than horizontal and vertical. The box can only move along the slope, so all of its acceleration lies on that one line. Putting an axis there means the perpendicular axis has zero acceleration, and that gives the normal force for free. Had you used horizontal and vertical axes, both the normal force and friction would need splitting, and the algebra would double with no gain.

Also notice the order of the work. Friction depends on the normal force, so you must solve the perpendicular direction first, then use the result in the direction along the slope. Many ramp problems are exactly this two-stage chain.

How to check your answer

  • Symbol check. The general result is a = g(sin θ − μ cos θ). Plug in: 9.8 × (0.5 − 0.20 × 0.866) = 9.8 × 0.3268 ≈ 3.2 m/s². It matches.

  • Limits. With no friction (μ = 0) you get g sin 30° = 4.9 m/s², which should be larger than 3.2. It is.

  • Mass. Mass cancelled out of the symbol version, so a 50 kg box would have the same acceleration. If your answer depended on mass here, recheck.

  • Units. Newtons divided by kilograms gives m/s².

Mistakes that lose marks

  • Drawing a force with no source, such as "the force of the push" after the push has ended.

  • Drawing the weight at an angle. Gravity always points straight down. It is the components that are angled.

  • Showing forces the object exerts on other things. A free-body diagram holds only forces on the object.

  • Using sin where cos belongs. A quick test: when the ramp is flat (0°), the force along the slope must be zero, and sin 0° = 0.

  • Adding the normal force to gravity as if they were an action-reaction pair. They are not. The normal force pairs with the box pushing on the ramp.

Tip: Draw the diagram big, with a ruler-straight arrow for each force and its label next to it. A cramped diagram is where the missing friction arrow hides.

Where you will use it next

The same five moves handle pulleys, elevators, hanging signs and cars on curves. With a net force that is not zero, the next step is Newton's law as in Newton's second law with a shopping cart. If you want to sketch a problem and get feedback, DuckyHelper can see your screen and draw on it while you ask out loud.

Frequently asked questions

Do I draw the dot or a real shape?

A dot or simple box is fine when nothing rotates. Once torque matters, such as with a ladder, you draw the real shape and mark where each force acts.

Which way should the x axis point?

Any way you like, as long as you stay consistent. Pointing it along the direction of motion usually gives a positive acceleration and fewer minus signs.

Get started

DuckyHelper can
do more

It sees your screen and works in any app you use. Try it for 10 minutes, no card.

Get it for Mac, Windows or Linux

Share

Questions and jobs

Do anything

Ask it a question or hand it a job, in any app.

Doing jobs for you is in early access on Mac. Asking works on Mac, Windows and Linux.