Advertisement

Vertical curve calculator

Set out a simple equal-tangent vertical curve using signed entry and exit grades. Stations are numeric chainages, not station-plus text.

Calculator

Point elevation
100.5
Point grade
0.0000%
PVI chainage
1,050
PVI elevation
101
EVC chainage
1,100
EVC elevation
100
Interior high or low point chainage
1,050
Interior high or low elevation
100.5
Profile in metres and percent grade
Chainage (m)Elevation (m)Grade (%)
1,000.00000100.000002.00000
1,010.00000100.180001.60000
1,020.00000100.320001.20000
1,030.00000100.420000.80000
1,040.00000100.480000.40000
1,050.00000100.500000.00000
1,060.00000100.48000-0.40000
1,070.00000100.42000-0.80000
1,080.00000100.32000-1.20000
1,090.00000100.18000-1.60000
1,100.00000100.00000-2.00000

Advertisement

How this calculator works

A quadratic profile changes grade at a constant rate along horizontal distance. The PVI is the intersection of the two tangents and is generally off the curve. The table replaces a plot and always includes both endpoints. This geometry does not check stopping sight distance or drainage.

Formula

z(x) = zBVC + g1 x + (g2-g1)x^2/(2L), with grades as decimal ratios; grade(x) = g1 + (g2-g1)x/L; extreme x = -g1 L/(g2-g1).

Worked example

For BVC elevation 100 m, length 100 m and grades +2% to -2%, the midpoint is 100.5 m high, while the tangent PVI elevation is 101 m. EVC returns to 100 m.

Advertisement

Frequently asked questions

What does BVC mean?

Beginning of vertical curve. EVC is its end, and PVI is the intersection of the entry and exit tangents.

Can I use unequal tangent lengths?

No. This page assumes equal tangent lengths of L/2 on each side of the PVI.

Why is no high point shown?

An interior extreme exists only when the grade crosses zero within the curve.

Sources

Advertisement