Vertical Curve Calculator
Free Vertical curve Calculator for civil engineering projects. Enter dimensions to get material lists and cost estimates.
Vertical Curve Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: y = PVC Elev + G1(x) + (r/2)(x^2)
Worked example โ High point at Sta 103+60, Elev 505.40 ft
Formula
y = PVC Elev + G1(x) + (r/2)(x^2)
The elevation at any point on a vertical curve equals the PVC elevation plus the entering grade times the distance from PVC, plus half the rate of grade change times the distance squared. The rate of grade change r = (G2 - G1) / L, where G1 and G2 are the entering and exiting grades and L is the curve length.
Worked Examples
Example 1: Crest Vertical Curve
Problem:Design a 600 ft crest vertical curve connecting a +3% grade to a -2% grade. PVC at Station 100+00, Elevation 500.00 ft.
Solution:A = |-2 - 3| = 5% r = (-0.02 - 0.03)/600 = -0.0000833/ft PVI: Sta 103+00, Elev 509.00 PVT: Sta 106+00, Elev 509.00 + (-0.02 x 300) = 503.00 High point: x = -0.03/(-0.0000833) = 360 ft High point Sta: 103+60, Elev 505.40
Result:High point at Sta 103+60, Elev 505.40 ft
Example 2: Sag Vertical Curve
Problem:Calculate key points for a 400 ft sag curve from -4% to +2%, PVC at Sta 50+00, Elev 250.00.
Solution:A = |2 - (-4)| = 6% r = (0.02 - (-0.04))/400 = 0.00015/ft Low point: x = 0.04/0.00015 = 266.7 ft Low point Sta: 52+66.7 Low point Elev: 250 + (-0.04)(266.7) + 0.5(0.00015)(266.7^2) = 244.67
Result:Low point at Sta 52+66.7, Elev 244.67 ft
Frequently Asked Questions
What is a vertical curve in road design?
A vertical curve is a parabolic transition between two tangent grades (slopes) in the vertical profile of a roadway. Vertical curves provide a smooth transition for vehicles traveling over hills (crest curves) or through valleys (sag curves). They are essential for driver safety because they ensure adequate sight distance, provide comfortable ride quality, and allow proper drainage. The curve is defined by its length and the algebraic difference between the entering and exiting grades.
What is the difference between crest and sag vertical curves?
A crest vertical curve occurs when the road goes over a hill, meaning the entering grade is higher than the exiting grade (the algebraic difference is positive when going from uphill to downhill). A sag vertical curve occurs in a valley where the road changes from downhill to uphill. Crest curves are primarily designed for stopping sight distance, as the hilltop can obstruct the driver view. Sag curves are designed for headlight sight distance at night and driver comfort, as the gravitational change at the bottom of a sag creates an uncomfortable sensation.
How do I calculate the minimum vertical curve length?
Minimum vertical curve length depends on the design speed, the algebraic difference of grades (A), and the required sight distance. For crest curves, the minimum length L = A x S^2 / 2158 (when S is less than L), where S is the stopping sight distance and A is the algebraic grade difference in percent. For sag curves, the headlight criterion gives L = A x S^2 / (400 + 3.5S), based on a 2.0 foot headlight height and a 1 degree upward beam divergence. These formulas assume specific driver eye height and object height values from AASHTO standards. The calculated length should be rounded up to the nearest 100-foot station increment.
How do I find the high or low point on a vertical curve?
The high point (on crest curves) or low point (on sag curves) occurs where the instantaneous grade equals zero. The distance from the PVC (point of vertical curvature) to the high or low point is x = -G1 / r, where G1 is the entering grade in decimal form and r is the rate of grade change per station (r = (G2 - G1) / L). The elevation at that point is calculated by substituting x back into the curve equation. This point is critical for drainage design, as it determines where water will collect on the roadway surface.
What do PVC, PVI and PVT mean on a vertical curve?
PVI is the point of vertical intersection where the two tangent grades would meet if extended. PVC is the point of vertical curvature where the curve begins, located half the curve length before the PVI, and PVT is the point of vertical tangency where it ends, half the length beyond. Because a symmetrical parabola is used, the PVC elevation equals the PVI elevation minus G1 times L divided by two, and the PVT elevation equals the PVI elevation plus G2 times L divided by two.
What is the K value of a vertical curve and how is it used?
K is the curve length divided by the algebraic difference of grades A in percent, so it represents the horizontal distance required to change the grade by one percent. Design tables give minimum K values by design speed for crest and sag curves, and the designer simply multiplies the tabulated K by the actual A to obtain the minimum acceptable length. Larger K means a flatter, longer curve with better sight distance and a more comfortable ride.
How do I compute the elevation of a specific station on the curve?
Take the rate of grade change r as G2 minus G1 divided by L, using grades in decimal form and L in feet, then apply y equals PVC elevation plus G1 times x plus one half r times x squared. With a PVC at elevation 100.00, G1 of plus 3 percent, G2 of minus 2 percent and L of 400 feet, r is minus 0.000125 per foot. At x equal to 100 feet the elevation is 100 plus 3.00 minus 0.625, or 102.375 feet.
What is the offset at the PVI and why is it useful?
The vertical distance between the tangent intersection and the curve directly below or above it, often called the external distance or middle ordinate, equals A times L divided by 800 when A is in percent and L is in feet. It is the maximum departure of the curve from the tangents and is a quick way to check whether a proposed curve will clear an overpass soffit, a utility, or an existing pavement without computing the full elevation table.
How does a vertical curve affect roadway drainage?
Near the high or low point the longitudinal grade approaches zero, creating a flat region where water moves slowly and can pond or sheet across the travel lane. Designers commonly require a minimum longitudinal grade, often around half a percent, within a defined distance of the turning point, and place drainage inlets at and just upstream of a sag low point. Curb and gutter profiles must be checked separately because the gutter flowline can differ from the centerline profile.
Why is rider comfort a separate criterion for sag curves?
On a sag curve the change of grade adds a vertical acceleration to the gravitational force felt by occupants, and it is felt most strongly at the bottom where the vehicle is pushed into the seat. Comfort criteria limit this added vertical acceleration to a small fraction of gravity, on the order of 0.3 metres per second squared, which sets a minimum length independent of sight distance. On lit urban roads where headlight sight distance is not controlling, comfort and drainage often govern instead.
References
Background & Theory
History
Reviewed for accuracy by Abdullah, Technical Content Specialist ยท Editorial policy
Related Calculators
๐งฎConstruction Equipment CO2 Calculator
Calculate carbon footprint construction equipment with inputs, formulas, and instant results.
๐งฎArch Calculator
Calculate arch with inputs, formulas, and instant results.
๐งฎDaylight Autonomy Simple Calculator
Calculate daylight autonomy simple with inputs, formulas, and instant results.
๐งฎDaylight Factor Calculator
Calculate daylight factor with inputs, formulas, and instant results.
๐งฎDoor Area Calculator
Calculate door area with inputs, formulas, and instant results.
๐งฎGlazing Uvalue to Rvalue Calculator
Calculate glazing uvalue to rvalue with inputs, formulas, and instant results.
๐งฎNet to Gross Area Ratio Calculator
Calculate net to gross area ratio with inputs, formulas, and instant results.
๐งฎOccupant Load Calculator
Calculate occupant load with inputs, formulas, and instant results.