Skip to main content
Highway Geometric DesignStage: Longitudinal Profile & Vertical Curve Modeling

Vertical Alignment Formatter

Vertical alignment defines the longitudinal elevations and gradients along the highway centerline. Vertical curves smooth the transition between consecutive grade tangents, ensuring adequate stopping sight distance, headlight beam visibility, drainage clearance, and driver comfort. This tool validates Point of Vertical Intersection (PVI) stations, computes algebraic grade differences (A), and audits crest/sag K-values.

Civil 3D longitudinal profile reports often mix raw elevation points with actual PVI vertical curve data, making it labor-intensive to extract the true grade breaks and curve lengths. Furthermore, inadvertent grade breaks without vertical curves or substandard K-values frequently slip through preliminary drafting. This tool isolates PVIs and validates K-values automatically.

Referenced Design Criteria & Standards
  • •ERA Geometric Design Manual 2013 (Section 9: Vertical Alignment)
  • •AASHTO Green Book 2018 (Section 3.4: Vertical Alignment)
  • •ERA Table 9-3 & Table 9-4 (K-Values for Crest and Sag Curves)
Target Users & Industry Application
  • •Road Design Engineers and Corridor Specialists
  • •Pavement Drainage Reviewers
  • •Client Technical Auditors checking safety compliance
Governing Mathematical Formulations
Rate of Vertical Curvature (K-Value)K = L_v / A = L_v / |g2 - g1|L_v = Vertical Curve Length (m), A = Algebraic Difference in Grades (%), g1, g2 = Tangent Grades (%).
Parabolic Curve Elevationy = y_pvc + g1 · x + [(g2 - g1) / (2 · L_v)] · x²x = Distance from PVC (m), y_pvc = Elevation at Point of Vertical Curvature (m).

Use these outputs for preliminary checks. They do not constitute official engineering approval. Verify the inputs, method and results against the project criteria before using them for design or construction.

Back to Dashboard
Offline processing active

Vertical Alignment Formatter

Clean, restructure, and validate Civil 3D profile vertical intersection point (PVI) data. Automatically check slope limits and K-values against AASHTO speed specifications, customize column ordering, and download formatted Excel reports.

Import Profile Export

Design parameters

Station Equations

No Vertical Data Imported

Upload your profile export (Excel Worksheet or CSV) from Autodesk Civil 3D. We will parse it and check all values client-side.

Engineering Notice & Review Requirement:

Calculation generated by InfraDigital CAD based on the selected methodology and entered parameters. Project-specific engineering review and verification are required before final design, submission or construction use.

Engineering Reference Manual

Vertical Alignment Formatter Documentation

Technical specifications, mathematical formulas, and civil guidelines

1. Functional Purpose & Methodology

Highway vertical profile design governs sight distance, vehicle operating speeds, truck hill-climbing performance, and drainage runoff. The Vertical Alignment Formatter parses raw PVI (Point of Vertical Intersection) profile tables exported from Civil 3D, cleans redundant elevation rows, validates grade transitions, and verifies crest and sag parabolic curve lengths against minimum K-values.

Profile submittals must balance cut and fill earthworks while adhering strictly to maximum grade and minimum sight distance standards. This tool identifies substandard crest curves where driver sight lines are restricted by the road crest, and sag curves where night headlight sight distance or passenger comfort governs, formatting the complete profile into an auditable submittal sheet.

2. Practical Step-by-Step Instructions

  1. Export Profile Report: In Civil 3D Toolspace, go to Reports Manager > Profile > PVI Report, or export profile LandXML. Save as CSV or Excel.
  2. Upload Profile File: Upload the PVI CSV file. Map the required columns: PVI Station, Elevation (m), Incoming Grade G1 (%), Outgoing Grade G2 (%), and Vertical Curve Length L (m).
  3. Specify Design Criteria: Set design speed (km/h) and road classification (Trunk, Link, Collector, or Feeder).
  4. Review Automated Checks: The tool automatically categorizes curves into Crest or Sag, computes algebraic grade difference (A), derives K-values, and flags any curve with K < K_min.
  5. Export Submission Table: Download the validated vertical profile schedule in structured Excel or printable tabular format.

3. Mathematical Formulations & Variable Definitions

Vertical curves are designed as equal-tangent symmetrical parabolas. Key mathematical relationships include:

  • Algebraic Difference in Grades (A): Absolute difference between incoming and outgoing gradients:
    A = |G2 - G1|
    Where G1 and G2 are expressed as percentages (e.g., +3.0% and -2.0% yield A = 5.0%).
  • Rate of Vertical Curvature (K-Value): Represents the horizontal distance in meters required to achieve a 1% change in gradient:
    K = L / A
    Where L = curve length (m) and A = algebraic grade difference (%).
  • Crest Curve K-Value (Stopping Sight Distance): Governed by driver eye height (h1 = 1.08m) and object height (h2 = 0.60m):
    K_crest = S² / [200 × (√h1 + √h2)²] &approx; S² / 658
    Where S = required stopping sight distance (m).
  • Sag Curve K-Value (Headlight Beam Distance): Governed by headlight height (h3 = 0.60m) and 1-degree upward beam divergence (θ = 1°):
    K_sag = S² / [200 × (h3 + S × tan 1°)] &approx; S² / [120 + 3.5 × S]
  • Curve Elevation at Offset x: Elevation at any distance x from the Point of Vertical Curvature (PVC):
    Elev(x) = Elev_PVC + (G1 × x) / 100 + [(G2 - G1) × x²] / (200 × L)

4. Standard Reference Tables (ERA 2013 & AASHTO)

Recommended minimum K-values per ERA 2013 Geometric Design Manual (Table 8-7) and AASHTO Green Book:

Design Speed (km/h)Stopping Sight Distance (m)Min K Crest (ERA / AASHTO)Min K Sag (Headlight)Min Curve Length L_min (m)
5065 m71130 m
6085 m111540 m
80130 m262550 m
100185 m524560 m
120250 m956375 m

5. Worked Numerical Example

A rural primary highway (ERA DS2 / AASHTO Rural Arterial) with design speed V = 100 km/h features a crest vertical curve. The incoming grade is G1 = +3.0% and the outgoing grade is G2 = -2.0%. The PVI is located at Station 22+500.00 with an elevation of 1,850.000 m. The design engineer proposes a vertical curve length of L_v = 300.00 m.

Step 1: Compute Algebraic Grade Difference (A)
A = |G2 - G1| = |-2.0% - (+3.0%)| = |-5.0%| = 5.0%
Step 2: Compute Actual Curve K-Value
K_actual = L_v / A = 300.00 / 5.0 = 60.00 m/%
Step 3: Check Against AASHTO / ERA 2013 Table 8-7 Requirements
For V = 100 km/h, Required SSD = 185 m → Governing K_min (Crest) = 52.00
→ K_actual (60.00) > K_min (52.00) [COMPLIANT: PASS]
Step 4: Compute Curve Control Stations & Elevations
Station PVC = Station PVI - (L_v / 2) = 22+500.00 - 150.00 = 22+350.00
Elev_PVC = Elev_PVI - (G1 × L_v / 2) / 100 = 1,850.000 - (3.0 × 150 / 100) = 1,845.500 m
Station PVT = Station PVI + (L_v / 2) = 22+500.00 + 150.00 = 22+650.00
Elev_PVT = Elev_PVI + (G2 × L_v / 2) / 100 = 1,850.000 + (-2.0 × 150 / 100) = 1,847.000 m
Step 5: Summit High Point Location
Distance from PVC to Summit: x_summit = (G1 × L_v) / A = (3.0 × 300) / 5.0 = 180.00 m
Station Summit = 22+350.00 + 180.00 = 22+530.00
Elev_Summit = Elev_PVC + (G1 × x_summit) / 100 - (A × x_summit²) / (200 × L_v)
Elev_Summit = 1,845.500 + 5.400 - (5.0 × 32,400) / 60,000 = 1,845.500 + 5.400 - 2.700 = 1,848.200 m

6. Engineering Assumptions & Limitations

  • Equal-Tangent Symmetrical Parabola Assumption: Formulations apply exclusively to equal-tangent parabolas. Unsymmetrical vertical curves (where L1 ≠ L2) require specialized compound parabolic formulas.
  • Drainage Flat-Spot Hazard: On crest and sag curves with K > 50, the flat zone near the summit or sag point (slope < 0.3%) can cause water ponding and hydroplaning unless transverse gutter slopes (≥ 2.0%) are maintained.
  • Passing Sight Distance Limitation: Minimum K-values in the table ensure Stopping Sight Distance (SSD) only. Where passing maneuvers are permitted on two-lane roads, significantly higher K-values (e.g., K > 120–200) or dedicated overtaking lanes must be provided.
  • Professional Verification: Vertical profile schedules are drafting and verification aids. Project submittals must be reviewed and stamped by a licensed Professional Engineer.

7. ERA 2013 vs AASHTO Standard Relationship

Both ERA 2013 (Table 8-7) and AASHTO Green Book use identical driver eye height (1.08 m) and object height (0.60 m) for stopping sight distance crest calculations. However, ERA allows steeper maximum longitudinal grades in mountainous/escarpment terrain:

  • ERA Maximum Grades: Flat terrain: 4%–6%; Rolling: 5%–8%; Mountainous: 7%–10%; Escarpment: up to 12% for short relief segments (< 200 m).
  • AASHTO Maximum Grades: Typically 4%–7% for freeways and rural arterials, rarely exceeding 9% except on low-volume mountain roads.

8. Frequently Asked Questions (FAQs)

Q: How do I know if a vertical curve is a Crest or a Sag?

If the incoming grade G1 is greater than the outgoing grade G2 (G1 > G2), the curve peaks upward (Crest). If G1 < G2, the curve dips downward (Sag).

Q: Why does my profile have a high K-value warning?

While high K-values provide generous sight distance, curves with K > 50 exhibit long flat regions (slope < 0.3%) that can trap storm runoff and cause hydroplaning if roadside gutters have insufficient longitudinal grade.

Q: What is a "broken-back" vertical curve?

A broken-back curve occurs when two consecutive vertical curves of the same type (e.g., two crests or two sags) are separated by a short tangent (< 150m). Drivers perceive this as an uncomfortable undulating roller-coaster profile.

Q: How is the station and elevation of the curve summit or sag invert located?

The station of the turning point (where tangent slope = 0) is located at distance x_turn = |G1| × K from the BVC (Point of Vertical Curvature). The elevation is found by substituting x_turn into the parabolic curve equation.

Q: When is a vertical curve unnecessary between consecutive grades?

Per ERA 2013 and AASHTO guidelines, if the algebraic difference in grade is very small (typically |A| ≤ 0.5% for high speeds or ≤ 1.0% for low speeds), the angular grade break may be retained without inserting an explicit vertical curve.

9. Related Technical Guides & Workflow Integration

To analyze stopping sight distances in depth, use our Stopping & Passing Sight Distance Calculator. For pairing horizontal and vertical alignments harmoniously, consult our guide on ERA 2013 Highway Design Standards.

YA
Yonatan Abrham Site byline

Developer of InfraDigital CAD

Engineering Verification Notice & Review Requirement

Read the tool-specific source, assumptions and limits before interpreting its output. These browser-based tools are provided as productivity aids for preliminary engineering and drafting checks. Project-specific independent verification and approval by a licensed Professional Engineer (PE / REng) is required before final design submission, drawing stamping, or construction implementation.

Applicable Design References•Client-Side Processing•Independent Engineering Verification
YA

Author: Yonatan Abrham

InfraDigital CAD developer

Technical Integrity & Independent Verification: Use the tool for the stated calculation or workflow. Check the applicable edition, input assumptions and limits in the tool documentation.

The user remains solely responsible for verifying that all inputs, soil parameters, traffic projections, and geometry comply with project-specific statutory requirements and geotechnical investigations prior to final engineering approval or construction stakeout.