Vertical Curve Calculator

Calculate key vertical curve values for road and highway design, including grades, curve length, and elevation points.

Output Settings

What Is a Vertical Curve Calculator?

A vertical curve calculator is a tool used in civil engineering and road design to compute the geometric parameters of vertical curves. These curves are the parabolic transitions between two roadway grades, ensuring smooth and safe elevation changes for vehicles traveling at design speeds. This calculator determines key values such as the length of the curve, the elevation at any point along the curve, and the location of the highest or lowest point (the summit or sag).

Vertical curve calculations are fundamental to highway design, railway alignment, and site grading. The tool eliminates manual computation errors and provides instant results for design verification and construction staking.

How Vertical Curve Calculations Work

Vertical curves are modeled as parabolas. The standard equation used to calculate the elevation at any point along the curve is:

y = ax² + bx + c

Where:

The calculator applies this parabolic formula to compute elevations at regular intervals or at a specific station you provide. It also identifies the critical point of the curve — the location of the maximum elevation on a crest curve or the minimum elevation on a sag curve — by solving for the point where the first derivative of the parabola equals zero.

Key Input Parameters

How to Use the Vertical Curve Calculator

  1. Enter the initial and final grades as percentages. A positive value indicates an uphill grade; a negative value indicates a downhill grade.
  2. Input the curve length in feet or meters, depending on your design units.
  3. Provide the BVC station and elevation to establish the starting reference point.
  4. Set the calculation interval (e.g., every 25 feet) or enter a specific station to evaluate a single point.
  5. Click Calculate to generate the elevation profile and identify the critical point of the curve.

Understanding the Results

The calculator outputs a table of stations and corresponding elevations along the vertical curve. It also highlights the location of the highest or lowest point on the curve, which is essential for drainage design on sag curves and sight distance verification on crest curves.

For crest curves (where G1 is greater than G2), the critical point is the highest elevation. This is where drivers have the least forward visibility, making it critical for stopping sight distance checks.

For sag curves (where G1 is less than G2), the critical point is the lowest elevation. This is where drainage structures are typically placed to prevent ponding on the roadway.

Common Mistakes in Vertical Curve Design

Practical Applications

Frequently Asked Questions

What is the difference between a crest curve and a sag curve?

A crest curve occurs when the roadway profile changes from an uphill grade to a downhill grade, creating a convex shape. A sag curve occurs when the profile changes from downhill to uphill, creating a concave shape. Each type has different design considerations: crest curves are limited by sight distance, while sag curves are limited by drainage and headlight illumination at night.

Why is the vertical curve parabolic and not circular?

Parabolic curves provide a constant rate of change of grade, which results in a smooth transition for vehicles. A circular curve would have a constant radius but a varying rate of grade change, making it less comfortable for drivers and more difficult to design for consistent sight distance.

How do I determine the minimum length of a vertical curve?

Minimum curve length is typically determined by design speed and sight distance requirements. For crest curves, the length must be sufficient to provide adequate stopping sight distance. For sag curves, length is governed by headlight sight distance, passenger comfort, and drainage criteria. Design standards such as AASHTO's Green Book provide specific formulas and tables for minimum curve lengths based on design speed.

Can this calculator handle unequal tangent lengths?

Standard vertical curve calculations assume the curve is centered between the two tangent grades. If your design requires an unsymmetrical curve (where the curve is not centered on the VPI), you would need to use a more advanced method that treats the two halves of the curve separately. This calculator uses the standard symmetrical parabolic method.

What does the K-value mean in vertical curve design?

The K-value is the horizontal distance required to achieve a 1% change in grade. It is calculated as L / A, where L is the curve length and A is the absolute difference between G1 and G2. K-values are used in design standards to quickly determine minimum curve lengths for given design speeds. A higher K-value indicates a longer, flatter curve.