Move the mouse (or your finger) over the graph to read values. After a run, the peak (maximum static
friction) and the sliding value (dynamic friction) are marked. Press ● Record trial to save them.
#
Surface
m / kg
θ / °
Fpeak / N
Fslide / N
FN / N
Ff,max / N
Ff,d / N
Slotted masses (200 g each)
Block face down
Real-data noise
How to use this simulation
Choose the surfaces, the number of slotted masses, the pull angle and the pull rate.
Set the values with the sliders, or type a value in the box next to a slider and press Enter. A value outside the allowed range is set to the nearest allowed value.
Press ▶ Start pull. The pull grows steadily, like pulling a newton meter slowly.
Press ⏸ Hold to keep the pull constant and see what static friction does.
When the block starts to slide, the hand keeps it moving at a slow constant speed.
Read the peak and the sliding force from the graph, then press ● Record trial.
Repeat for different loads. The Data tab plots Ff against FN; the gradient is μ.
Work through the Tasks tab. Write explanations on your worksheet.
The physics
Static (at rest): Ff ≤ μsFN — friction matches the pull until it reaches its maximum.
Dynamic (sliding): Ff = μdFN
Pull at angle θ: FN = mg − F sin θ, and the horizontal part of the pull is F cos θ.
At rest or at constant speed the resultant force is zero (forces balance).
Model: μ values are typical classroom values. The block face (contact area) does not change friction in this
model — that is what experiments show. The noise switch adds ±2 % random scatter, like a real sensor.