Vehicle Fuel Efficiency: Speed, Drag & Consumption

simulator beginner ~8 min
Loading simulation...
≈ 6.2 L/100km at 90 km/h

A 1,500 kg vehicle with Cd 0.30 and 2.2 m² frontal area consumes approximately 6.2 L/100km at a steady 90 km/h, with the optimal efficiency speed around 70–80 km/h.

Formula

F_drag = 0.5 × ρ_air × Cd × A × v²
F_rolling = Crr × m × g
P_total = (F_drag + F_rolling) × v — power at steady speed
Fuel = P_total / (η_engine × E_fuel) × 100 / v — L/100km

The Physics of Fuel Consumption

A vehicle moving at constant speed must overcome two primary forces: aerodynamic drag and rolling resistance. Aerodynamic drag — the air pushing back against the vehicle — depends on speed squared, the drag coefficient (Cd), and the frontal area. Rolling resistance — the deformation of tires against the road — is roughly constant regardless of speed. At low speeds, rolling resistance dominates; at high speeds, drag takes over. The crossover typically occurs around 60–80 km/h, which is why this speed range is the sweet spot for fuel efficiency.

The Tyranny of the Cube Law

While drag force scales with v², the power needed to maintain speed scales with v³ — because power equals force times velocity. This cube relationship means that driving at 130 km/h requires roughly 3.7 times more power to overcome drag than driving at 80 km/h. Since engine fuel consumption is roughly proportional to power output, this explains the dramatic increase in fuel consumption above 100 km/h that every driver notices at the pump.

Drag Coefficient: The Shape of Efficiency

The drag coefficient (Cd) is a dimensionless number that captures how aerodynamically slippery a vehicle is. A flat plate perpendicular to airflow has Cd ≈ 1.0. A typical sedan achieves 0.25–0.35. The most aerodynamic production cars (Mercedes EQS, Tesla Model S) reach 0.20–0.22. Reducing Cd is achieved through smooth underbodies, tapered rear ends, flush door handles, and carefully designed mirrors. Every 0.01 reduction in Cd saves approximately 0.1–0.2 L/100km at highway speeds.

Optimizing Real-World Efficiency

The simulator models steady-state cruising, but real-world driving involves acceleration, deceleration, hills, and stops. Regenerative braking in hybrids and EVs recovers some kinetic energy lost during braking. Eco-driving techniques — gentle acceleration, anticipating stops, maintaining tire pressure, and removing roof racks — can reduce fuel consumption by 10–25 % without any vehicle modifications. The single most effective change most drivers can make is simply reducing highway speed from 130 to 100 km/h.

FAQ

Why does fuel consumption increase dramatically at high speeds?

Aerodynamic drag force is proportional to the square of speed (v²), but the power required to overcome drag is proportional to the cube of speed (v³). Doubling speed from 60 to 120 km/h increases drag power by 8×, which is why highway fuel consumption far exceeds city driving at moderate speeds.

What is the most fuel-efficient speed to drive?

For most cars, the optimal steady-state speed is between 55–80 km/h, where the sum of rolling resistance and aerodynamic drag per kilometer is minimized. Below this range, engine inefficiency at low loads wastes fuel; above it, aerodynamic drag dominates.

How much does the drag coefficient actually matter?

A 10 % reduction in Cd reduces aerodynamic fuel consumption by roughly 10 %. At highway speeds where drag dominates, this translates to 5–7 % overall fuel savings. This is why manufacturers invest heavily in wind tunnel testing and underbody panels.

Does vehicle weight affect fuel efficiency at constant speed?

At constant speed on flat ground, weight affects fuel consumption only through rolling resistance (typically ~1 % of weight). Its bigger impact is during acceleration and hill climbing, where the kinetic energy (½mv²) and potential energy (mgh) that must be supplied are directly proportional to mass.

Sources

Embed

<iframe src="https://homo-deus.com/lab/transportation/fuel-efficiency/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub