Engine Displacement Calculator

Engine Displacement is evaluated from Bore, Stroke and Number of Cylinders. The calculation reports Displacement, Displacement and Displacement.

Results

Thanks — we’ve logged this for review.

About the Engine Displacement Calculator

Engine Displacement is treated here as a quantitative relation between Bore, Stroke and Number of Cylinders and Displacement, Displacement and Displacement.

The calculator uses a multi formula configuration. Each reported value is read as a direct evaluation of the stored rules with the declared field formats and units.

Formula basis:
Displacement (CID) = (pi / 4) x bore^2 x stroke x cylinders
Displacement (L) = CID x 16.387 / 1,000
Displacement (cc) = CID x 16.387

Interpret the outputs in the order shown by the result fields. Optional inputs affect only the outputs that depend on those variables.

Formula & How It Works

The calculation applies the following relations exactly as recorded in the metadata:

Displacement (CID) = (pi / 4) x bore^2 x stroke x cylinders
Displacement (L) = CID x 16.387 / 1,000
Displacement (cc) = CID x 16.387

Each output field is produced by substituting the supplied inputs into the relevant relation and then applying the declared rounding or text format.

Worked Examples

Example 1: Chevy LS3: bore 4.065", stroke 3.622", 8 cylinders

Inputs

bore: 4.065 stroke: 3.622 cylinders: 8 cylinders
Displacement: 376.1 CID. Displacement: 6.16 L. Displacement: 6,162 cc

With Bore = 4.065, Stroke = 3.622 and Number of Cylinders = 8 cylinders as the stated inputs, the result is Displacement = 376.1 CID, Displacement = 6.16 L and Displacement = 6,162 cc. Each value corresponds to the declared output fields.

Example 2: Ford 302 Windsor V8: bore 4.00", stroke 3.00", 8 cylinders

Inputs

bore: 4 stroke: 3 cylinders: 8 cylinders
Displacement: 301.6 CID. Displacement: 4.94 L. Displacement: 4,942 cc

With Bore = 4, Stroke = 3 and Number of Cylinders = 8 cylinders as the stated inputs, the result is Displacement = 301.6 CID, Displacement = 4.94 L and Displacement = 4,942 cc. Each value corresponds to the declared output fields.

Example 3: Toyota 2JZ-GTE (1993 Supra): bore 86mm = 3.386", stroke 86mm = 3.386", 6 cylinders

Inputs

bore: 3.386 stroke: 3.386 cylinders: 6 cylinders
Displacement: 182.9 CID. Displacement: 3 L. Displacement: 2,998 cc

With Bore = 3.386, Stroke = 3.386 and Number of Cylinders = 6 cylinders as the stated inputs, the result is Displacement = 182.9 CID, Displacement = 3 L and Displacement = 2,998 cc. Each value corresponds to the declared output fields.

Example 4: Modern 3-cylinder: Toyota 1.5L (Corolla Hybrid), bore 2.953", stroke 2.953", 3 cylinders

Inputs

bore: 2.953 stroke: 2.953 cylinders: 3 cylinders
Displacement: 60.7 CID. Displacement: 0.99 L. Displacement: 994 cc

With Bore = 2.953, Stroke = 2.953 and Number of Cylinders = 3 cylinders as the stated inputs, the result is Displacement = 60.7 CID, Displacement = 0.99 L and Displacement = 994 cc. Each value corresponds to the declared output fields.

Common Use Cases

  • Calculate engine displacement from bore and stroke measurements
  • Convert engine displacement between CID, liters, and cc
  • Compare different engine sizes for performance analysis