Vertical Curves
Learning Objectives
- Explain how a parabolic vertical curve joins two tangent grades.
- Compute elevations, instantaneous grades, and an in-curve high or low point.
- Distinguish crest sight-line control from sag headlight control.
- Evaluate both sight-distance length domains and document the governing design basis.
Vertical curves connect changes in route grade. Their geometry supports profile continuity, while sight distance and other project criteria set the required length.
Why a vertical curve is used
A vertical alignment contains tangent grades joined by curves. A parabolic curve changes grade at a constant rate along horizontal distance, giving a direct elevation and grade at each station. The design still has to satisfy the sight-distance, comfort, drainage, appearance, and fit criteria adopted for the project.
Control points and grades on a vertical curve
The figure defines the PVC, PVI, PVT, curve length, and grade direction for a symmetrical curve. The zero-grade point is conditional; many curves have no internal high or low point.
Profile notation
- PVC (also BVC): point where the curve begins.
- PVI: intersection of the two tangent grades.
- PVT (also EVC): point where the curve ends.
- G₁ and G₂: incoming and outgoing grades in percent.
- L: horizontal curve length in metres.
- ΔG = G₂ − G₁: signed grade change in percentage points; its sign sets the curve's concavity.
- A = |ΔG|: absolute grade difference in percentage points, used for K and sight-distance relations.
Parabolic curve model
One consistent unit convention
In the equations below, use grades as percentage points and horizontal distances in metres. Divide grades by 100 when multiplying a grade by a distance to obtain an elevation change. Keep stationing and elevations in the project's own consistent units.
Elevation and grade along a symmetrical curve
Find profile elevation and instantaneous grade at horizontal distance x from the PVC.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Profile elevation at distance x | m | |
| Elevation at the PVC | m | |
| Incoming tangent grade in percentage points | % | |
| Signed change G_2 - G_1 in percentage points | % | |
| Horizontal curve length | m | |
| Horizontal distance from PVC, from 0 to L | m | |
| Instantaneous grade at distance x | % |
Stationing and tangent elevations
For a symmetrical curve, the PVI lies halfway between the PVC and PVT in station. With the PVI elevation known, compute the PVC and PVT elevations by moving along their respective tangent grades:
These midpoint relations do not apply to an asymmetric layout. Confirm the curve definition and station convention in the project records before setting out points.
K-value and the zero-grade point
Rate of vertical curvature
Relates curve length to the magnitude of grade change.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Horizontal curve length per one percentage point of grade change | m/% | |
| Horizontal curve length | m | |
| Absolute grade difference |G_2-G_1| | % |
Find the high or low point only when it lies on the curve
Set the grade equation to zero. For a nonzero grade change, the candidate location is
It is an internal high or low point only if . Otherwise the curve has no horizontal tangent in its interval. A positive gives a concave-up profile; a negative gives a concave-down profile.
Crest and sag curves
Different geometry, different sight-distance control
A crest curve is convex. Its roadway profile can block a driver's line of sight, so a crest sight-distance model relates the curve to an eye point and an object point. A sag curve is concave. For the nighttime headlight model, available sight distance depends on the headlight height and beam angle. The governing agency and project standard provide the applicable input assumptions and design criteria.
Sight-distance mechanisms on crest and sag curves
The two panels compare the physical mechanisms behind crest and sag sight-distance checks. Eye, object, headlight, and beam inputs must come from the adopted design basis.
Sight-distance length equations
The following SI forms use in percentage points, and in metres, heights in metres, and the headlight angle in degrees when evaluated by a calculator. For crest curves, is the adopted eye height and is the adopted object height. For sag curves, is the adopted headlight height. These are geometric models; use input values and any additional criteria required by the current jurisdictional standard.
Crest curve sight distance
Candidate curve length for the eye-to-object sight-line model.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Candidate minimum curve length; verify the stated domain | m | |
| Required sight distance from the adopted design basis | m | |
| Absolute algebraic grade difference in percentage points | % | |
| Adopted driver's eye height | m | |
| Adopted object height | m |
Sag curve headlight sight distance
Candidate curve length for the headlight sight-line model.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Candidate minimum curve length; verify the stated domain | m | |
| Required sight distance from the adopted design basis | m | |
| Absolute algebraic grade difference in percentage points | % | |
| Adopted headlight height | m | |
| Adopted upward headlight-beam angle | deg |
Choose the length equation that matches S and L
The length equations have separate geometric domains. Compute a candidate, check whether its assumed relation between S and L holds, and recompute with the other form if needed.
Treat sight distance as one design check
The equations return a length candidate under their assumptions. Check the candidate's domain, then evaluate all other criteria required by the project, such as drainage on a sag curve or comfort and appearance controls. The selected length must satisfy the controlling requirement and fit the alignment. Published tables and input values may be jurisdiction- and edition-specific; do not transfer a value without checking the governing standard.
Length-selection workflow
Apply the adopted project criteria
The chart includes the crest or sag model, both sight-distance domains, other length controls, and a fit check. Record the source of the design speed, sight distance, geometric inputs, and selected criteria with the calculation.
Select and verify vertical-curve length
Crest and sag curves use different sight-distance geometry. Use the design speed, sight-distance requirement, vehicle assumptions, and minimum criteria from the governing project standard.
Evaluate the S≤L and S≥L equations for each applicable criterion and retain a candidate whose result satisfies its assumed domain. Other project requirements, including comfort, drainage, or appearance criteria, may govern the selected length.
Start → Set governing standard, design speed, SSD, and sight inputs; Set governing standard, design speed, SSD, and sight inputs → Record G₁ and G₂; compute A = |G₂ − G₁|; Record G₁ and G₂; compute A = |G₂ − G₁| → A = |G₂ − G₁| > 0?; A = |G₂ − G₁| > 0? — Yes → Crest curve?; A = |G₂ − G₁| > 0? — No → Hold: A = 0; verify grade data; Crest curve? — Yes → Use crest eye-to-object sight-distance model; Crest curve? — No → Use sag headlight sight-distance model; Use crest eye-to-object sight-distance model → Evaluate S≤L and S≥L candidate equations; Use sag headlight sight-distance model → Evaluate S≤L and S≥L candidate equations; Evaluate S≤L and S≥L candidate equations → Candidate satisfies its S/L domain?; Candidate satisfies its S/L domain? — Yes → Review comfort, drainage, appearance, and project controls; Candidate satisfies its S/L domain? — No → Recompute using the alternate domain equation; Recompute using the alternate domain equation → Evaluate S≤L and S≥L candidate equations; Review comfort, drainage, appearance, and project controls → Select the greatest applicable required length; Select the greatest applicable required length → Length meets criteria and fits the alignment?; Length meets criteria and fits the alignment? — Yes → Set stations and elevations; document the design basis; Length meets criteria and fits the alignment? — No → Revise profile or criteria inputs; recalculate; Revise profile or criteria inputs; recalculate → Set governing standard, design speed, SSD, and sight inputs; Set stations and elevations; document the design basis → End
- Start: terminator
- Set governing standard, design speed, SSD, and sight inputs: input output
- Record G₁ and G₂; compute A = |G₂ − G₁|: process
- A = |G₂ − G₁| > 0?: decision
- Hold: A = 0; verify grade data: terminator
- Crest curve?: decision
- Use crest eye-to-object sight-distance model: process
- Use sag headlight sight-distance model: process
- Evaluate S≤L and S≥L candidate equations: process
- Candidate satisfies its S/L domain?: decision
- Recompute using the alternate domain equation: process
- Review comfort, drainage, appearance, and project controls: process
- Select the greatest applicable required length: process
- Length meets criteria and fits the alignment?: decision
- Revise profile or criteria inputs; recalculate: process
- Set stations and elevations; document the design basis: process
- End: terminator
Asymmetric curves
Check continuity at every curve junction
An asymmetric arrangement may be used when equal tangent lengths do not fit the alignment. Define its geometry explicitly. If it is modeled as adjoining parabolic arcs, their elevations and grades must agree at the shared junction so the profile remains continuous. Use the equations and design checks for that specific curve definition; the symmetrical midpoint station and elevation relations above cannot simply be reused.
Interactive profile staking
Explore geometry with the profile simulation
Adjust the incoming and outgoing grades, curve length, roadway width, and staking interval. Inspect PVC, PVI, PVT, calculated elevations, instantaneous grade, and whether a zero-grade point lies inside the curve. The roadway view uses one physical scale in every direction; its fallback profile graph is fitted to the displayed data.
Use the three-step sequence to connect tangent grades, the parabolic roadway, station staking, and PVT grade closure.
Controls
Geometry changes clear recorded observations.- Type
- Crest curve
- A = |g₂ − g₁|
- 7.00%
- K = L/A
- 25.71 m/%
- PVI offset E
- 1.575 m
- PVT elevation
- 100.900 m
- High point
- 102.86 m / 102.057 m
- Distance from PVC
- 0.00 m
- Elevation
- 100.000 m
- Instantaneous grade
- 4.000%
- Field record
- Not recorded
PVT must finish at g₂ = -3.000%. Computed terminal-grade closure error: 0.000000%.
- A parabolic vertical curve changes grade at a constant rate along horizontal distance.
- Keep percentage grades and horizontal distances consistent; divide grade by 100 in elevation changes.
- describes curve length per percentage point of grade change.
- A zero-grade point is on the curve only when its computed distance satisfies .
- Crest and sag sight-distance models describe different geometric mechanisms, and each has and cases.
- Verify equation domains, project-specific inputs, other required criteria, and alignment fit before selecting a length.