Simulation of piston sliding back and forth inside an engine cylinder
This simulation shows a piston sliding back and forth inside an engine cylinder, demonstrating how lubrication reduces friction. A blue arrow on the left shows the driving force pushing the piston; red arrows on the piston show friction resisting its motion each stroke. Three live readouts display the friction coefficient (μ), the piston speed, and the cylinder temperature.
Two sliders control the demo: driving force (how hard the piston is pushed) and oil film / lubrication (how much oil coats the cylinder wall). As you raise the lubrication, μ falls from about 0.70 down to 0.05, the oil film appears as a glowing line along the cylinder walls, the red friction arrows shrink, the heat particles at the piston rings die away, the cylinder temperature drops, and — crucially — the piston visibly speeds up because less of the driving force is wasted fighting friction. Run it dry with a weak force and the piston seizes, the same reason a real unlubricated engine locks up and overheats. Three presets (Dry / Greased / Oiled) jump to typical settings, and the full Adapt menu carries the ClassAdapt SEND options (Irlen overlays, reading ruler, dyslexia spacing, colour-vision filters, reduce motion, extra slow, and the dark-theme toggle).
Alternative search words
For tagging or indexing in the ClassAdapt library, this simulation could be found under: friction, lubrication, lubricant, oil, engine, piston, cylinder, combustion engine, four-stroke, internal combustion, coefficient of friction, mu, contact force, sliding friction, kinetic friction, resistive force, drag, wear, seizing, engine seizure, frictional heating, thermal energy, energy transfer, wasted energy, efficiency, useful energy, energy dissipation, machines, moving parts, reducing friction, forces, net force, resultant force, motion, GCSE physics, KS4, mechanics, energy stores, conservation of energy.
Suggested class activity
“Why does an engine need oil?” — predict, test, explain.
Set the driving force to one fixed value and leave it there for the whole task. Working in pairs, pupils:
- Start on the Dry preset and record μ, piston speed, and cylinder temperature.
- Predict — before touching the lubrication slider — what will happen to each of the three readings as oil is added.
- Slide lubrication up to Greased, then Oiled, recording the three values at each stage in a simple table.
- Write one sentence explaining why the piston gets faster even though the driving force never changed, and one sentence on why the cylinder gets cooler.
- Extension question: deliberately set a weak driving force on the Dry preset to make the piston seize, and explain in the language of forces why it stops moving.
The intended discovery is the apparent paradox — less friction gives more speed for the same push — which forces pupils to reason that friction is wasting the driving force as heat rather than letting it move the piston.
Adaptation: Supported pupils use only the three preset buttons and a part-completed table with the temperature column pre-labelled “hot / warm / cool.” Guided pupils fill the full table and answer the two sentence prompts. Independent pupils set their own custom force and lubrication values, find the lowest lubrication that prevents seizing, and explain the link between μ, friction, wasted energy, and speed in a short paragraph.
