Ratio · oversquare, square, undersquare · mean piston speed. Free, runs in your browser
Closest engine in the simulator
V8 7.0L Pushrod — 8 cyl, 104.8 × 101.6 mm, 7.01 L, 11.0:1
Measured on the simulator's dyno: 502 hp at 5,688 rpm, 648 N·m at 4,638 rpmSame bore, stroke, compression ratio and displacement as the Chevrolet LS7 7.0 V8.
Bore is the cylinder's diameter. Stroke is how far the piston travels between top and bottom dead centre, and it is exactly twice the crank throw. Divide bore by stroke and you get a single number that describes the cylinder's proportions without reference to its size, so a 250 cc single and a 6-litre V12 can sit in the same column.
None of the three is better. Each is what you get after you have decided which of valve area, piston speed and chamber shape you are prepared to give up.
An engine does not come apart because the tachometer reads a big number. It comes apart because the piston is being stopped and reversed twice per revolution, and the load that does that scales with how fast the piston is moving. The standard measure is mean piston speed, the average velocity over one stroke:
mean piston speed (m/s) = 2 × stroke (m) × rpm ÷ 60
Bore, cylinder count and displacement are all absent. Stroke and rpm, and that is the whole equation. Production road engines mostly land between 18 and 22 m/s at their redline; racing engines accept 24 to 26. Above roughly 25 m/s you have left the catalogue behind and are buying racing rods, racing pistons and racing service intervals.
Two engines in the simulator make the point better than the band does. The F1 V8 2.4L runs a 39.75 mm stroke and reads 25.5 m/s at its 19,250 rpm power peak. The V8 7.0L Pushrod runs 101.6 mm and is already at 23.7 m/s at 7,000 rpm. The revs differ by a factor of 2.75. The piston speeds differ by 8 %. The F1 engine is not asking more of its pistons than a big pushrod V8 already asks of its own; it just collects that many more power strokes per minute for the same trouble.
The simulator takes this seriously enough that it charges friction on mean piston speed rather than on engine speed. Before that change the F1 preset made negative torque at its rated rpm, because a model that bills by revolutions thinks a 39.75 mm stroke costs the same as a 101.6 mm one. The whole story is in why F1 engines could rev to 20,000 rpm.
One cylinder's swept volume is π/4 · bore² · stroke, so fixing any two of volume, bore and stroke gives the third by rearrangement. Fixing the volume and the ratio instead needs a cube root, because the ratio ties bore to stroke and the volume then depends on the stroke cubed:
stroke = ∛( 4·Vcyl / (π · ratio²) ) , bore = ratio × stroke
The arithmetic will hand you any answer you ask for. The engine will not. Bore is capped by bore spacing — the distance between cylinder centres, which is fixed by the block casting and cannot be changed without a new block — and by how much iron is left in the wall once you have bored it. Go too far and the cylinder distorts under clamping load, the rings stop sealing, and the engine you gained 40 cc on drinks oil.
Stroke is capped at both ends of its travel. A longer stroke swings the counterweights and the rod's big end wider, so they start to hit the block skirt, the camshaft or the bottom of the piston, and a stroker kit that clears none of those is a stroker kit that needs the block grinding. Then piston speed caps it again: every extra millimetre of stroke costs rpm at the top. Solve for the number, then check the number against both.
Every crank engine in the simulator, sorted by bore/stroke ratio. Bore, stroke and redline come from the preset's own configuration; the horsepower column is measured on the simulator's dyno, not quoted.
| Engine | Cyl | Bore × stroke, mm | Ratio | Class | Redline | Piston speed, m/s | Measured hp @ rpm |
|---|---|---|---|---|---|---|---|
| F1 V10 3.0L | 10 | 98.0 × 39.8 | 2.47 | oversquare | 19,250 | 25.5 | 902 @ 19,250 |
| F1 V8 2.4L | 8 | 98.0 × 39.8 | 2.47 | oversquare | 19,250 | 25.5 | 743 @ 19,250 |
| Utility Single 163cc | 1 | 68.0 × 45.0 | 1.51 | oversquare | 4,000 | 6.0 | 4.9 @ 4,000 |
| Boxer-6 3.0L | 6 | 91.0 × 76.4 | 1.19 | oversquare | 7,500 | 19.1 | 189 @ 5,267 |
| Diesel V8 6.7L HD | 8 | 107.0 × 92.0 | 1.16 | oversquare | 4,500 | 13.8 | 221 @ 4,500 |
| Turbo Diesel V8 6.7L | 8 | 107.0 × 92.0 | 1.16 | oversquare | 4,500 | 13.8 | 595 @ 4,500 |
| Supercharged V8 6.2L | 8 | 103.9 × 90.9 | 1.14 | oversquare | 6,200 | 18.8 | 534 @ 6,200 |
| V12 6.0L 60° | 12 | 84.0 × 75.0 | 1.12 | oversquare | 8,200 | 20.5 | 392 @ 6,042 |
| V6 3.0L 60° | 6 | 89.0 × 80.0 | 1.11 | oversquare | 7,500 | 20.0 | 194 @ 7,500 |
| H-24 36.8L Supercharged | 24 | 127.0 × 121.0 | 1.05 | oversquare | 3,850 | 15.5 | 1,728 @ 3,850 |
| V8 5.0L 90° | 8 | 94.0 × 90.0 | 1.04 | oversquare | 7,000 | 21.0 | 298 @ 7,000 |
| V8 7.0L Pushrod | 8 | 104.8 × 101.6 | 1.03 | oversquare | 7,000 | 23.7 | 502 @ 5,688 |
| V10 8.4L | 10 | 103.0 × 100.6 | 1.02 | oversquare | 6,200 | 20.8 | 615 @ 6,200 |
| W18 6.3L | 18 | 76.5 × 75.6 | 1.01 | square | 7,000 | 17.6 | 494 @ 5,688 |
| V8 4.6L SOHC | 8 | 90.2 × 90.0 | 1.00 | square | 6,000 | 18.0 | 269 @ 5,117 |
| Inline-4 2.0L | 4 | 86.0 × 86.0 | 1.00 | square | 7,200 | 20.6 | 117 @ 7,200 |
| W16 8.0L Quad-Turbo | 16 | 86.0 × 86.0 | 1.00 | square | 6,800 | 19.5 | 1,038 @ 6,800 |
| Turbo I6 3.0L | 6 | 86.0 × 86.0 | 1.00 | square | 7,000 | 20.1 | 385 @ 7,000 |
| LPG I4 2.0L (Autogas) | 4 | 86.0 × 86.0 | 1.00 | square | 7,000 | 20.1 | 105 @ 7,000 |
| Diesel V8 7.3L Power Stroke | 8 | 104.4 × 106.2 | 0.98 | square | 3,300 | 11.7 | 226 @ 3,300 |
| P&W R-2800 Double Wasp (18-cyl twin-row) | 18 | 146.1 × 152.4 | 0.96 | undersquare | 2,900 | 14.7 | 1,966 @ 2,900 |
| Inline-6 3.0L | 6 | 84.0 × 90.0 | 0.93 | undersquare | 7,400 | 22.2 | 194 @ 5,200 |
| Boxer-4 2.0L | 4 | 84.0 × 90.0 | 0.93 | undersquare | 7,000 | 21.0 | 114 @ 4,950 |
| Thumper 500 | 1 | 84.0 × 90.0 | 0.93 | undersquare | 6,000 | 18.0 | 27.7 @ 5,133 |
| W12 6.0L | 12 | 84.0 × 90.2 | 0.93 | undersquare | 6,200 | 18.6 | 426 @ 5,270 |
| Two-Stroke 250 MX | 1 | 66.4 × 72.0 | 0.92 | undersquare | 8,800 | 21.1 | 45.5 @ 7,888 |
| X-24 42.5L Aero | 24 | 127.0 × 139.7 | 0.91 | undersquare | 3,000 | 14.0 | 1,378 @ 2,902 |
| Two-Stroke I3 750 | 3 | 66.0 × 72.9 | 0.91 | undersquare | 5,000 | 12.2 | 36.1 @ 4,146 |
| Diesel I4 2.8L Turbo | 4 | 93.0 × 103.0 | 0.90 | undersquare | 4,200 | 14.4 | 153 @ 4,200 |
| Diesel I4 2.0 TDI | 4 | 83.0 × 92.0 | 0.90 | undersquare | 5,000 | 15.3 | 71.8 @ 5,000 |
| VR6 2.8L 15° | 6 | 81.0 × 90.3 | 0.90 | undersquare | 6,500 | 19.6 | 154 @ 4,600 |
| Inline-5 2.5L Turbo | 5 | 82.5 × 92.8 | 0.89 | undersquare | 7,000 | 21.7 | 413 @ 7,000 |
| Diesel I6 5.9L Turbo | 6 | 102.0 × 120.0 | 0.85 | undersquare | 3,000 | 12.0 | 212 @ 3,000 |
| Two-Stroke Diesel I6 7.0L | 6 | 108.0 × 127.0 | 0.85 | undersquare | 2,100 | 8.9 | 231 @ 2,100 |
| Diesel V16 60L | 16 | 159.0 × 190.0 | 0.84 | undersquare | 2,100 | 13.3 | 2,541 @ 2,100 |
| V-Twin 1340 45° | 2 | 88.8 × 108.0 | 0.82 | undersquare | 5,500 | 19.8 | 58.9 @ 5,500 |
| Vedeneyev M-14P (9-cyl radial) | 9 | 105.0 × 130.0 | 0.81 | undersquare | 3,100 | 13.4 | 341 @ 3,100 |
| U-16 3.8L Blown | 16 | 60.0 × 84.0 | 0.71 | undersquare | 5,000 | 14.0 | 199 @ 4,317 |
The ends are computed, not chosen. Top of the list: F1 V10 3.0L and F1 V8 2.4L, at 2.47 — 98 mm of bore against 39.75 mm of stroke, 300 cc a cylinder, which is what a mandated 98 mm bore cap leaves you. The U-16 3.8L Blown sits at the bottom on 0.71, 60 × 84 mm: 3.80 L split 16 ways is 238 cc a cylinder, and a 60 mm bore is what fits that. Read the piston-speed column beside the redline column and the pattern falls out: the ratio is not the constraint, piston speed is, and the ratio is how a designer buys their way around it.
Start from the rpm, because that is the thing being bought. Holding 25 m/s — the top of the racing band — at 20,000 rpm needs a stroke of 37.5 mm and nothing else will do: rearranged, stroke = speed × 60 × 1000 ÷ (2 × rpm). Feed 37.5 mm and 2,400 cc across 8 cylinders back through the volume equation and the bore comes out at 100.9 mm.
That is where the real engine ran into the rulebook. The 2006 Formula One regulations capped the bore at 98 mm, so 100.9 was not available. Take the maximum bore instead and the stroke is forced: 2,400 cc across 8 cylinders at 98 mm leaves 39.77 mm, and Cosworth built the CA2006 at 98 × 39.75 mm. There were no choices left to make.
That stroke reads 25.5 m/s at the 19,250 rpm Cosworth rated the engine at, hits the 25 m/s line at 18,868 rpm, and reaches 26.5 m/s at 20,000, where the engine ran on track. The rated speed was a rating point, not a mechanical ceiling. Our preset, built on that published geometry, measures 743 hp at 19,250 rpm.
One whose bore is wider than its stroke, so the bore/stroke ratio is above 1.00. The wide bore leaves room for larger valves and the short stroke keeps piston speed down at high rpm, which is why nearly every engine built to rev is oversquare. Under 1.00 the engine is undersquare, or long-stroke; within about 2 % of 1.00 it is square.
A longer stroke gives the gas pressure a longer lever on the crank, so for the same cylinder pressure it makes more torque per cylinder. But displacement is what actually sets the torque, and you can reach the same displacement with a wider bore. What the long stroke really does is cap the rpm, which caps power, and that is why long-stroke engines feel torquey: they make their torque low down and then stop.
Production road engines mostly sit between 18 and 22 m/s at their redline, and race engines accept 24 to 26. There is no hard number — it depends on the rod, the piston and how many hours the engine has to last — but past about 25 m/s you are choosing racing parts and racing service intervals. A 200,000-mile engine is designed well below that.
Rod ratio is connecting-rod length divided by stroke. A short rod (below about 1.5) swings through a bigger angle, so it pushes the piston harder into the bore wall at mid-stroke and wears it faster; a long rod (above about 1.8) is gentler but makes the block taller and heavier. It moves piston position against crank angle by a few degrees, which shifts where peak pressure lands, but it is a second-order effect next to bore, stroke and cam timing.
Decide the ratio first from what the engine is for, then solve. One cylinder's volume is pi/4 times bore squared times stroke, so with the ratio r fixed the stroke is the cube root of 4V/(pi·r squared) and the bore is r times that. Pick a high ratio if you want rpm and valve area, a low one if you want a compact block and low-speed torque, then check mean piston speed at the redline you actually want before committing.
Want the calculator to hand its bore and stroke straight to the build wizard? Tell us.