Crest parabola
PVC elevation 100 m, length 100 m, entering grade +2% and exiting grade -2%. At x = 50 m, z = 100 + (0.02)50 + (-0.04)50²/(2 × 100) = 100.500 m.
Calculate parabolic vertical-curve elevations, tangent points and K values from a chain of intersection points.
Chain PVIs together, one after another, and each interior PVI gets a parabolic vertical curve where the two grades meet. Step forward and back through the chain with the arrows to see G1, G2, PVC/PVT, K, A, the middle ordinate and the high/low point recalculate live — then query the finished elevation anywhere along the whole alignment.
Calculate parabolic vertical-curve elevations, tangent points and K values from a chain of intersection points.
Stations, elevations and lengths in m; grades in %; K in m/%.
For a symmetrical parabola, z(x) = zPVC + g1x + (g2 − g1)x²/(2L), with decimal grades. K = L/|g2 − g1| uses grades in percent. The page includes legacy SI K values; their full edition-specific table remains to be checked against the licensed source. They are not a compliance certificate.
Illustrative inputs for checking the method; these are not project records.
PVC elevation 100 m, length 100 m, entering grade +2% and exiting grade -2%. At x = 50 m, z = 100 + (0.02)50 + (-0.04)50²/(2 × 100) = 100.500 m.
PVC elevation 100 m, length 100 m, entering grade -2% and exiting grade +2%. At x = 50 m, z = 100 + (-0.02)50 + (0.04)50²/(2 × 100) = 99.500 m.
Calculate parabolic vertical-curve elevations, tangent points and K values from a chain of intersection points.
Stations, elevations and lengths in m; grades in %; K in m/%. For a symmetrical parabola, z(x) = zPVC + g1x + (g2 − g1)x²/(2L), with decimal grades. K = L/|g2 − g1| uses grades in percent. The page includes legacy SI K values; their full edition-specific table remains to be checked against the licensed source. They are not a compliance certificate.
Use the save, export and print controls shown in this workspace. Where CSV export is available, the exported data can be opened in a spreadsheet. Browser print can save a PDF.