Vertical Curve K Value Calculator
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
This calculator determines the K-value of a vertical curve, a key design parameter in highway and railway engineering that relates curve length to the algebraic difference in grades. You enter the length of the vertical curve (in feet or meters) and the entering and exiting grades (in percent), and the calculator returns the K-value, which is the horizontal distance required to achieve a 1% change in grade.
Formula
The K-value is defined by the equation:
K = L / A
Where:
- K = K-value, the horizontal distance (in feet or meters) per 1% change in grade
- L = Length of the vertical curve (in feet or meters)
- A = Algebraic difference in grades, calculated as |g2 – g1| (in percent)
The units of K are the same as the units of L (feet if L is in feet, meters if L is in meters). A higher K-value indicates a flatter, more gradual curve, while a lower K-value indicates a sharper, more abrupt change in grade.
Worked Example
Using the default values from the calculator (L = 500 ft, g1 = 2.5%, g2 = -1.5%):
- Calculate the algebraic grade difference: A = |g2 – g1| = |-1.5 – 2.5| = |-4.0| = 4.0%
- Divide the curve length by A: K = 500 ft / 4.0% = 125 ft/%
The calculator returns a K-value of 125.00 ft/%, matching the manual calculation.
What the K-Value Tells You
The K-value is a design control used to ensure that vertical curves provide adequate sight distance, driver comfort, and drainage. In highway design, standards (such as those from AASHTO) specify minimum K-values for different design speeds and curve types (crest or sag). A larger K-value means a longer, gentler curve, which improves sight distance but increases construction cost. A smaller K-value is cheaper but may not meet safety standards for high-speed roads.
For crest vertical curves, the K-value is directly related to the stopping sight distance. For sag curves, it relates to headlight sight distance and driver comfort (vertical acceleration).
How to Choose the Right K-Value
In practice, you don’t choose a K-value arbitrarily; you determine the minimum required K-value from design tables or equations based on:
- Design speed – Higher speeds require longer sight distances, thus larger K-values.
- Curve type – Crest curves and sag curves have different minimum K-values for the same speed.
- Stopping sight distance – For crest curves, the K-value must be at least the stopping sight distance divided by the algebraic grade difference.
- Headlight sight distance – For sag curves, the K-value is based on the distance illuminated by headlights.
- Comfort criteria – For sag curves, a maximum vertical acceleration (typically 0.3 ft/s²) limits the K-value.
Once you know the required K-value, you can solve for the minimum curve length: L = K × A. This calculator works in reverse: given a curve length and grades, it finds the K-value, which you can compare to design standards.
Common Mistakes and Misconceptions
- Using the wrong sign for grades: The algebraic difference uses absolute value, so the sign of the grades doesn’t matter for K, but it does matter for determining whether the curve is a crest or sag. A crest curve has g1 > g2 (the grade decreases), while a sag curve has g1 < g2 (the grade increases).
- Mixing units: If the curve length is in feet, the K-value is in feet per percent. If you need meters, convert the length to meters before dividing. Do not mix feet with meters.
- Confusing K with the rate of change of grade: The rate of change of grade (r) is A/L (percent per foot), which is the reciprocal of K. Some textbooks use r, so be careful which parameter you are using.
- Assuming K is dimensionless: K has units of length (feet or meters), even though it’s often quoted as a number. Always include units when communicating.
Limitations of the K-Value Approach
The K-value is a simplified parameter that assumes a parabolic vertical curve, which is standard in highway design. It does not account for:
- Non-parabolic curves – Some special curves (e.g., spiral vertical curves) require more complex analysis.
- Vertical clearance – For sag curves under bridges, the K-value alone doesn’t ensure adequate clearance; you must check the actual elevation at the low point.
- Drainage – On flat grades (A less than about 0.5%), the K-value must be limited to ensure water flows off the road. AASHTO recommends a minimum grade of 0.5% for curbed roads, which effectively limits the K-value.
- Combined horizontal and vertical alignment – The K-value doesn’t capture the interaction between horizontal curves and vertical curves, which can affect safety.
For these reasons, the K-value is a screening tool, not a complete design solution. Always consult current design guidelines for final design.
Frequently Asked Questions
What is a good K-value?
There is no universal “good” K-value; it depends on the design speed and curve type. For example, for a design speed of 60 mph, a crest curve might require a minimum K of about 151 (in feet per percent), while a sag curve might require a K of about 136. These values come from AASHTO’s “A Policy on Geometric Design of Highways and Streets.” Lower speeds allow smaller K-values.
How do I convert K-value from feet to meters?
Since K has units of length, simply multiply the K-value in feet by 0.3048 to get meters per percent. For example, K = 125 ft/% is 125 × 0.3048 = 38.1 m/%.
What is the difference between K-value and rate of vertical curvature?
The rate of vertical curvature (often denoted as r) is the reciprocal of K: r = A/L, expressed in percent per foot (or percent per meter). K is more commonly used in the US, while r is sometimes used in metric contexts. Both describe the same geometry.
Can I use this calculator for sag curves?
Yes, the formula K = L / A works for both crest and sag curves. The calculator doesn’t distinguish between them; you just need to know which type you have to compare against the appropriate design standard.
Why do I need to know the K-value?
The K-value is used to check whether a proposed vertical curve meets minimum sight distance and comfort requirements. If the calculated K is less than the minimum required for the design speed, the curve length must be increased or the grades adjusted.