更多分类: 数理统计计算器 化学计算器 体积计算器

Vertical Curve Calculator

nitial Roadway Grade (G1) : %
End Roadway Grade (G2) : %
Horizontal Length of Curve :
Vertical Curve Formula:

Vertical Curve Calculator

竖曲线计算器(纵坡高程)

首页 › 代数 › 竖曲线计算器(纵坡高程)
最后更新: · 公式与示例已人工校对

道路纵断面设计里,前后两个坡段的坡度不同,中间必须插一段抛物线做过渡,这段线形就是竖曲线。给定起点坡度、终点坡度和曲线水平长度,本页把竖曲线方程整理成 Y = aX² + bX,并按水平长度的百分之一逐点列出距曲线起点的距离与对应高程。做纵断面复核、验算变坡点高程、检查设计图上的竖曲线参数是否自洽,都可以直接对着这张表核对,不必自己解二次式。

使用方法

  1. 在 Initial Roadway Grade (G1) 里填起点坡度,按百分数数值填,2% 就写 2,不要写 0.02。
  2. 在 End Roadway Grade (G2) 里填终点坡度,下坡段用负数,例如 −3% 写 -3。
  3. 在 Horizontal Length of Curve 里填竖曲线水平长度,右侧下拉框选单位(Mile、Km、Yard、Meter),再点 Calculate。
  4. 读取 Vertical Curve Formula 框里的 a 与 b 两个系数,下方表格按长度百分之一的步长列出距离与高程两列。

计算公式

竖曲线方程 Y = a X² + b X Y 为相对曲线起点的高程增量,X 为距起点的水平距离
二次项系数 a = (G2 − G1) ÷ (2L) G1、G2 为两端坡度百分数,L 为曲线水平长度
一次项系数 b = G1 起点坡度直接作为一次项系数
曲线顶点横坐标 X = −G1 × L ÷ (G2 − G1) 令斜率 dY/dX 等于 0 解出,只有落在 0 到 L 之间才是真正的变坡点
高程换算 实际高程差 = Y ÷ 100 坡度以百分数直接代入,结果除以 100 才与图纸上的米或英尺一致

计算示例

G1 等于 2%、G2 等于 6%、曲线长 1000 米,求 X 等于 500 米处的高程增量
  1. a = (6 − 2) ÷ (2 × 1000) = 4 ÷ 2000 = 0.002
  2. b = G1 = 2
  3. Y = 0.002 × 500² + 2 × 500 = 500 + 1000 = 1500
  4. 除以 100 得 15 米;用平均坡度复核:(2% + 4%) ÷ 2 × 500 = 15 米,一致
结果:Y = 1500,即 15 米
G1 等于 −2%、G2 等于 4%、长 800 英尺,求曲线终点的高程增量
  1. a = (4 − (−2)) ÷ (2 × 800) = 6 ÷ 1600 = 0.00375
  2. b = −2
  3. Y = 0.00375 × 800² − 2 × 800 = 2400 − 1600 = 800
  4. 除以 100 得 8 英尺;平均坡度 (−2% + 4%) ÷ 2 = 1%,乘 800 英尺也是 8 英尺
结果:Y = 800,即 8 英尺

要点与常见误区

  • 坡度一律填百分数的数值部分,填 0.02 会被当成 0.02%,全部结果小一百倍。
  • 下坡段必须带负号,G1 取 2 与取 −2 得到的是互为镜像的两条曲线,符号丢了高程会整体偏高一截。
  • 表格步长固定为曲线长度的百分之一,长度 1000 米时步长 10 米,点数由长度决定,不能自定义。
  • 结果单位跟随下拉框,换单位不会自动换算数值,选 Meter 得到的就是以米为长度单位的结果。
  • 顶点横坐标 −G1L ÷ (G2 − G1) 若落在 0 到 L 之外,说明整段曲线单调升降,没有极值点。

常见问题

G1 和 G2 填小数还是百分数?
填百分数的数字部分,2% 填 2,−0.5% 填 -0.5。程序直接把它当一次项系数使用,不做除以 100 的处理,所以读表时要自己把结果除以 100 换成实际高程。
为什么算出的高程和图纸差一百倍?
因为源码用百分数直接参与运算,Y 的量纲是百分数乘长度。把 Y 除以 100 就与图纸上的米或英尺一致,例如 Y 等于 1500 对应 15 米。
竖曲线长度 L 怎么确定?
本页只负责在给定 L 下算线形,不判断 L 是否满足视距与舒适度要求。工程上 L 通常按停车视距或 K 值表查得,定下来后再用它算高程。

相关计算器