Engineering Derivation

Compression Ratio Formula — Every Term Explained

The formula is one line. But the engineering behind each term — Otto Cycle thermodynamics, slider-crank geometry, polytropic compression physics — is what separates the weekend builder from the engine architect.

Filter:
Core Formula

Static Compression Ratio

CR = (Vd + Vc) / Vc
VdSwept volume per cylinder
VcClearance volume (all 4 components)
Empirical Accuracy100%
Chevy 350: Vd = 573.5 cc, Vc = 60 cc → CR = (573.5 + 60) / 60 = 10.6:1
Core Formula

Swept Volume (Displacement)

Vd = (π/4) × bore² × stroke
boreCylinder diameter
strokePiston travel
Empirical Accuracy99%
4.000" bore × 3.48" stroke: Vd = 0.7854 × 16 × 3.48 = 43.73 in³ = 716.6 cc
Benchmark Champion

Polytropic Compression Pressure

P_cranking ≈ 14.7 × DCR^n
14.7Atmospheric pressure (sea level)
DCRDynamic compression ratio
nPolytropic index (1.28–1.35)
Empirical Accuracy85%
DCR = 9.5:1, n = 1.3: P = 14.7 × 9.5^1.3 = 14.7 × 17.95 = 264 PSI cranking

Effective Compression with Boost

ECR = DCR × (boost_PSI / 14.7 + 1)
boost_PSITurbo/supercharger boost
DCRDynamic compression ratio
Empirical Accuracy90%
8.5:1 DCR + 20 PSI boost: ECR = 8.5 × (20/14.7 + 1) = 8.5 × 2.36 = 20.1:1
Core Formula

Cubic Inches ↔ Cubic Centimeters

cc = in³ × 16.387
16.387Conversion factor (1 in³ = 16.387 cc)
Empirical Accuracy100%
350 cu in × 16.387 = 5735.45 cc ≈ 5.74 L
Degraded

Altitude Atmospheric Pressure

P_atm(ft) ≈ 14.7 × (1 − altitude/44330)^5.255
altitudeElevation above sea level
Empirical Accuracy95%
Denver 5,280 ft: P_atm = 14.7 × (1 − 5280/44330)^5.255 ≈ 12.2 PSI
Run these formulas live on the Engine Calculator home page — it computes static CR, dynamic CR, and polytropic pressure from your exact bore, stroke, chamber cc, and cam IVC angle. Every specialized formula-based tool lives in the /calculators hub.

Where Does the CR Formula Come From? — Otto Cycle Thermodynamics

Compression ratio isn't just a mechanical convenience number — it originates directly from the theoretical thermodynamic cycle that every spark-ignition four-stroke engine follows. The Otto Cycle, named after Nikolaus Otto who patented it in 1876, describes a four-process cycle: intake → compression → power → exhaust. The compression ratio defines how much the air-fuel mixture is squeezed in Process 2, and it directly determines the maximum thermal efficiency the cycle can achieve.

Otto Cycle Thermal Efficiency
ηOtto = 1 − 1 / CR(γ−1)
γ = 1.4 (heat capacity ratio for air), higher CR → higher η

This equation is why we care about compression ratio at all. It tells us that every increase in compression ratio improves thermal efficiency — more of the fuel's chemical energy becomes work at the crankshaft, and less becomes wasted heat. But it also tells us why there's a ceiling: higher compression means higher peak temperature, and at some point that temperature exceeds the fuel's autoignition threshold, causing detonation.

8:1
40%
Iron-head street
10:1
44%
Aluminum street
12:1
48%
NA performance
14:1
52%
Race only

Vd — Swept Volume Geometry

Swept volume is the volume the piston displaces as it travels from BDC to TDC. It's pure geometry: a cylinder of known diameter (bore) and height (stroke). The formula is the volume of a cylinder, V = πr²h, rewritten with diameter instead of radius.

Vd = (π / 4) × bore² × stroke

Why π/4 instead of π? Because we use bore (diameter), not radius. Area of a circle = π × (d/2)² = π/4 × d².

Units matter. If bore and stroke are in millimeters, Vd comes out in mm³ — divide by 1000 to get cc. If bore and stroke are in inches, Vd comes out in cubic inches — multiply by 16.387 to get cc.

Worked Example — Chevy 350

// Chevy 350 small-block
bore = 4.000 inches
stroke = 3.480 inches
// Area = π/4 × 4.000² = 12.566 in²
Area = 0.7854 × 16 = 12.566 in²
// Vd per cylinder = 12.566 × 3.480
Vd_per = 43.73 in³ = 716.6 cc
// Total displacement = 43.73 × 8 cylinders
Vd_total = 349.84 in³ ≈ 350 cu in

Vc — The Four Components of Clearance Volume

Clearance volume is everything left above the piston when it reaches TDC. Four separate physical components contribute to it, and each has its own formula for measurement or calculation. Get any one wrong and your compression ratio will be off by 0.3–0.8 points.

① Combustion Chamber Volume (Vchamber)

Vchamber = burette measurement (cc)

The bowl in the cylinder head. Measured by filling with alcohol from a 100 ml burette through a plexiglass plate with a hole. Three measurements per cylinder, averaged. This is the single most critical number — a 4 cc error on a 60 cc chamber changes CR by ~0.5 points.

② Head Gasket Volume (Vgasket)

Vgasket = (π/4) × gasket_bore² × compressed_thickness

The gasket material between head and block. Use compressed thickness, not advertised thickness. MLS gaskets typically compress 0.003–0.005\" under torque-to-yield. Always measure a sample with a micrometer. A 0.030\" gasket on a 4.000\" bore = 0.38 cc per cylinder.

③ Piston Dome/Dish Volume (Vpiston)

Vpiston = catalog / CMM value (+cc adds, −cc removes)

Dome pistons remove clearance volume (−cc, raises CR). Dish pistons add clearance volume (+cc, lowers CR). Flat-top = 0 cc. Catalog numbers are approximate — for precision builds, verify with CMM or water displacement. A 4 cc dome raises CR by roughly 0.3–0.4 points on a typical 350.

④ Deck Clearance Volume (Vdeck)

Vdeck = (π/4) × bore² × deck_clearance

The gap between the flat-top piston at TDC and the block deck surface. Positive deck (piston below block) adds clearance volume. Typical street engine: 0.010–0.025\" positive. Zero deck or negative deck (piston above block) removes clearance volume but risks piston-to-head contact.

Complete Vc Formula
Vc = Vchamber + Vgasket + Vpiston + Vdeck

Polytropic Compression — From Ratio to PSI

The compression ratio formula tells you geometry. The polytropic formula tells you what that geometry means physically — how much pressure builds up in the cylinder when you crank the engine. This is the formula that connects spec sheet numbers to real-world engine behavior.

Polytropic Pressure
Pcranking ≈ Patm × DCRn
Patm = atmospheric pressure (14.7 PSI at sea level)
n = 1.28–1.35 (polytropic index, accounts for heat loss and ring leakage)

Why not the ideal isentropic formula with n = 1.4? Because real engines lose heat through the cylinder walls during cranking, and some air leaks past the rings. The polytropic index n = 1.3 is the industry standard compromise — it's accurate within ±5% for most engines at normal cranking speeds (200–300 RPM).

Polytropic PSI by Dynamic CR (sea level)

Dynamic CRIsentropic (n=1.4)Polytropic (n=1.3)Typical Use
7.5:1247 PSI202 PSIBoosted street
8.5:1294 PSI237 PSIBoosted / mild NA
9.5:1344 PSI274 PSIModern NA street
10.5:1395 PSI313 PSIPerformance NA
11.5:1449 PSI352 PSIRace / E85

Metric vs Imperial — Every Conversion Factor You Need

Engine builders work in both systems. Chevy and Ford traditionally use inches; Honda, BMW, and every diesel use millimeters. The formulas are identical — only the unit conventions change. Here are the exact conversion factors you'll need, with the ones most people get wrong called out.

📏
1 cubic inch
= 16.387 cubic centimeters
🧴
1 liter
= 61.024 cubic inches
📐
1 millimeter
= 0.03937 inches
📐
1 inch
= 25.400 millimeters
⚡
14.7 PSI
= 1.01325 bar = 101.325 kPa
⚡
1 bar
= 14.5038 PSI
Don't confuse displacement per cylinder with total displacement. A 4-cylinder 2.0L engine is 500 cc per cylinder, not 2000 cc per cylinder. Divide total displacement by cylinder count before computing per-cylinder CR.

Octane → CR Experience Curve

There's no single formula that maps octane rating to compression ratio tolerance — detonation depends on head material, quench area, intake temperature, ignition timing, and fuel type. But there are well-established empirical ranges that engine builders use as starting points.

Safe Dynamic CR Ranges by Fuel Grade

87 Octane (Regular)8.0 – 9.0:1
89 Octane (Mid)8.5 – 9.5:1
91 Octane (Premium)9.0 – 10.0:1
93 Octane (Premium+)9.5 – 10.5:1
E85 Ethanol10.5 – 13.0:1
Race Gas 110+11.0 – 14.0:1

Ranges assume aluminum heads, good quench, conservative timing, and sea level. Iron heads → −0.3–0.5 CR. Altitude → +0.05 CR per 1,000 ft.

Engineering Pitfalls — Where Formulas Go Wrong

💡 Tip — Always Verify Chamber CC After Milling

Head milling changes both thickness and chamber shape. A 0.020\" mill might reduce chamber volume by 1.8 cc or 2.2 cc depending on whether the chamber is hemispherical (more material removed near the center) or wedge-shaped (more material removed at the edges). Never assume 0.010\" = 1 cc — always re-burette after machining.

⚠️ Warning — Altitude Kills Your Effective Compression

At 5,000 ft elevation, Patm drops from 14.7 to 12.2 PSI — that's a 17% reduction. Using the polytropic formula, a 10.0:1 DCR engine at Denver altitude has the same cranking PSI as a 8.6:1 DCR engine at sea level. If you tune at sea level and drive in the mountains, your effective compression is too low.

❌ Don't — Use Static CR for Octane Decisions

Two engines with the same 10.5:1 static CR can have DCR of 9.8:1 (mild cam, needs 93 octane) or 8.2:1 (wild cam, runs 87 octane). The spec sheet number doesn't tell you what fuel to run — only dynamic compression does. Always compute DCR from your cam's IVC angle before choosing octane.

Engineering Application — Target CR, Reverse-Plan the Build

Let's say you want 10.5:1 static compression on a Chevy 350 stroked to 383 ci with 93 octane. Here's how the formula works backward from your target, telling you exactly what combination of chamber cc, piston dome, and gasket thickness to buy.

// Step 1: Calculate target total clearance volume
Vd_total = 383 cu in × 16.387 = 6276 cc
Vd_per = 6276 / 8 = 784.5 cc
// From CR = (Vd + Vc) / Vc → Vc = Vd / (CR - 1)
Vc_target = 784.5 / (10.5 - 1) = 82.6 cc
// Step 2: Budget the 82.6 cc across 4 components
Vc = V_chamber + V_gasket + V_piston + V_deck
Vc = 64 + 1.3 + 0 + 1.3 = 66.6 cc — too low, CR would be 12.8
// Solution: dished pistons or larger chambers
−6 cc dished pistons → Vc = 72.6 → CR = 11.8
−12 cc dished pistons → Vc = 78.6 → CR = 10.9
−14 cc dished pistons → Vc = 80.6 → CR = 10.7 ✓

Compression Ratio Formula FAQs

Does the compression ratio formula change for different engine types?+

The static compression ratio formula CR = (Vd + Vc) / Vc works for every engine — gasoline, diesel, two-stroke, rotary (with modification). What changes is how Vc is defined: two-strokes use 'corrected compression ratio' that accounts for port timing, and diesels have much higher CR ranges (15:1 to 22:1) because they compress air only, then inject fuel.

How accurate do I need to be with each component?+

For a 350 ci engine (~5700 cc total), each 1 cc error in total clearance volume changes compression ratio by about 1 / (Vd_total / 8) / Vc² — roughly 0.015–0.020 CR per cc. A 4 cc chamber error = ~0.07 CR. For most street builds, ±0.3 CR is fine. For race builds chasing specific octane limits, ±0.1 CR matters.

What's the difference between 1 cu in and 1 cc? Why two systems?+

1 cubic inch = 16.387 cubic centimeters exactly. The cubic inch comes from imperial measurements (bore and stroke in inches) and was standard in American engine building for decades. CCs (cubic centimeters, also called milliliters) are metric and used by every other manufacturer. Always convert to one consistent system before calculating — mixing inches for bore and mm for stroke will give you nonsense.

Related Guides & Resources

⚡

CR to PSI Calculator

Convert compression ratio to cranking PSI and back. Polytropic vs isentropic, altitude correction, visual CR-to-PSI table 7:1–15:1.

🔥

ECR with Boost

SCR or DCR plus boost PSI → effective compression ratio. Turbo vs supercharger ECR difference, target octane → max safe SCR, detonation risk matrix.

📐

Metric CR Calculator

Pure metric-unit compression ratio calculator. Bore/stroke in mm, altitude in meters, results in bar and kPa. European and Japanese engine presets.

⛽

Octane by DCR

Enter dynamic CR, altitude, head material, and quench to see if 87, 89, 91, 93, E85, or race fuel is right. Altitude and aluminum-head correction built in.

📏

Piston Comp Height

Bore, stroke, rod length, and dome volume in — required piston compression height and deck clearance out. OEM vs aftermarket reference values for stroker builds.

🧪

Clearance Volume

Calculate clearance volume from displacement and compression ratio, or reverse-solve the missing Vc component — chamber, gasket, deck, or piston dome cc.

🔩

Gasket vs CR

See how gasket thickness and head milling move compression ratio. Bore + Δthickness → ΔCR live output, gasket material effects, D16 Honda worked example.

🛵

2-Stroke CR

Two-stroke compression ratio calculator with corrected CR from port timing. Predator 212 and TZ250 presets, 2-stroke vs 4-stroke CR comparison, small-engine octane.

🏁

Racing CR Presets

One-click compression ratio presets for 350 SBC, 383 stroker, 440 Mopar, LS1–LS7, Coyote, Hemi, 351W, and Pontiac 400 — each with DCR and octane recommendation.

📖

What Is Compression Ratio in an Engine? Complete Guide with Formulas & Examples

Complete guide to engine compression ratio — physical meaning, formula, every variable explained, BDC vs TDC, swept vs clearance volume, 8:1 vs 12:1 comparison, thermal efficiency.

⚖️

Static vs Dynamic Compression Ratio — Why the Difference Is Everything for Fuel Choice

Formula-level deep dive: SCR pure geometry vs DCR real physics, IVC angle, slider-crank derivation, rod ratio effect, octane decision matrix, real LS3 stock vs cammed example.

🛠️

How to Calculate Compression Ratio — Step-by-Step with Real Engine Example

Complete hands-on guide: tools list, step-by-step measurements (bore mic, stroke, burette chamber cc, piston dome, gasket thickness, deck clearance), full worked Chevy SBC 350 example, error propagation.

🔥

Effective Compression Ratio with Turbo & Supercharger — What ECR Means for Detonation

Boost physics: why turbo/supercharger create pre-compression, ECR = DCR × (boost/14.7 + 1) derivation, Turbo vs Supercharger intake temp, detonation window visualization, 2JZ-GTE E85 case study.

⚡

Compression Ratio to PSI — Polytropic Compression Physics & Engine Health Diagnosis

Polytropic vs isentropic compression physics, n=1.3 vs n=1.4 explanation, altitude P_atm correction, compression test procedure, normal PSI ranges by DCR, diagnosis matrix (rings vs valves vs head gasket).

🔧

Head Milling & Decking Block — How Much Does Each Mill Change Compression Ratio?

Machining physics: head milling chamber CC reduction by 0.010" (0.8-1.2 cc varying by hemispherical/wedge/pentroof shape), decking block clearance change, gasket thickness CR tuning efficiency, 350 SBC case study 8.5→10.5 CR.

🎯

Cam Timing and Dynamic Compression Ratio — Why a Wild Cam Lowers Your Octane Requirement

IVC angle (Intake Valve Close) DCR dominance, why late IVC = lower DCR, cam duration vs IVC relationship, using wild cam to drop octane 93→87, Harley Twin Cam 1550cc stock vs custom case study, cam card reading guide.

📊

How to Estimate Compression Ratio from a Compression Test Reading

Reverse engineering CR from PSI: DCR = (PSI/14.7)^(1/1.3) polytropic inverse, why only DCR not SCR, reverse SCR from DCR using known cam IVC, PSI reading limitations (temperature, RPM, seal), step-by-step procedure.