← 回到目录
第 1 幕
一段直路,接上一段圆弧
最省事的弯道设计:直线走到头,接一段半径 R 的圆弧,转完再接直线。
接点处两边的切线方向是一样的——图上看不出任何折角,光滑得很。
切线连续,肉眼完全看不出接缝在哪
可你以 90 km/h 开过去,会在接点处被明显地"甩"一下。
而且这不是路面不平——就算路面完美,这一下也躲不掉。
问题出在一个比"切线连续"更高一层的东西上:
直线不弯(弯曲程度 0),圆弧一直弯(某个固定值)——
在接点那一瞬间,"弯的程度"从 0 跳到了某个数。
光滑不够,还得"弯得连续"。而要说清这句话,先得能把"弯"量出来。
第 2 幕
怎么给"弯"派一个数
第一个念头多半是用 y″。但它不合格:
⚠️ y″ 依赖坐标系。同一条曲线,把纸转个角度,y″ 就变了;
竖直的那一段甚至连 y′ 都不存在。
可"这里有多弯"显然是曲线自己的事,跟你怎么摆坐标纸无关。
正确的想法要只用曲线自身的量。走一小段路,方向转了多少:
走过弧长 Δs,切线方向转过 Δα —— 转得越多,越弯
K = |dα / ds|
拿两个极端验一验
直线:走多远方向都不变,dα = 0 ⟹ K = 0。
半径 R 的圆:绕一整圈转过 2π,走了 2πR ⟹ K = 1/R。
半径越大越不弯——和直觉完全一致。
曲率是纯几何的量:只用到"转角"和"弧长",两个都不依赖坐标系。
把纸怎么转、怎么挪,K 都不变。这才配叫"这条曲线在这一点有多弯"。
K = 1/R 的量纲是"1/长度"。那 K = 0.01 是什么意思?
意思是这一点的弯曲程度,相当于一个半径 100 米的圆。
这就是曲率最好用的读法:把 K 倒过来,就得到一个你能想象的圆。
R = 1/K 叫曲率半径。城市道路弯道常见 R 在 30–100 米,高速公路一般不小于 400 米——下一幕就会看到这个数字是怎么定出来的。
第 3 幕
公式:把定义翻译成能算的东西
K = |dα/ds| 定义得漂亮,可 α 和 s 都不是现成的。都换成 x:
- α = arctan y′切线的倾角,就是导数的反正切——第七页导数的几何意义
- dα/dx = y″ / (1 + y′²)对上式求导(arctan 的导数)
- ds/dx = √(1 + y′²)弧微分,第二十一页那个勾股定理
- K = |dα/ds| = |y″| / (1 + y′²)3/2两式一除
分母那个 3/2 次方,就是"把 x 的步长换算成弧长"要付的手续费。
y′ = 0(曲线水平)时它等于 1,K 就退化成 |y″|;
曲线越陡,同样的 dx 走过的弧长越长,分摊到每单位弧长的转角就越少。
这一行公式里,三页的东西同时到场:
arctan y′ 来自第七页(导数=切线斜率);
√(1+y′²) 来自第二十一页(弧微分);
y″ 来自第九页(二阶导定弯法)。
当时第九页说"二阶导告诉你怎么拐"——那句话到这里才被精确化。
第 4 幕
曲率圆:跟这一点最像的那个圆
R = 1/K 画出来,就是曲率圆——在这一点与曲线贴合得最紧的圆。拖动看它怎么变:
抛物线 y = x²/2 的顶点:y′=0, y″=1 ⟹ K=1, R=1。
往两边走,曲线越来越陡,K 变小、曲率圆变大——陡不等于弯。
这是这一节最容易混的一对词:斜率大 ≠ 曲率大。
抛物线越往外越陡,为什么反而越"不弯"?
因为弯的程度算的是"每走一米,方向转多少度"。
远处虽然陡,但那里的切线倾角已经接近 90°,再走很远也转不了几度;
而顶点附近,切线要从"往左下"迅速转成"往右上"——同样的路程转过的角度大得多。
陡是"方向指得多偏",弯是"方向变得多快"——一个是位置,一个是变化率,正是第九页那对区分。
第 5 幕
⚠️ 支点:回到那个弯道
现在能把第 1 幕那句"被甩一下"说清楚了。沿着路走,把曲率画出来:
车过弯时的侧向加速度是 a = v²/R = v²K。
曲率一跳变,侧向加速度就跟着跳变——90 km/h 进 R=200 m 的弯,
a 要在一瞬间从 0 变成 3.13 m/s²(约 0.32g)。
而方向盘不可能在一瞬间打到位。结果就是:车身先冲出去一点,再被拽回来——那就是被"甩"的那一下。
还第十六页的账。
第十六页讲高阶导数时说过:加速度的变化率叫急动度(jerk),电梯、高铁的控制器里都写着 jerk 上限。
当时那是纵向的。这里是横向的同一件事——曲率突变意味着侧向加速度是阶跃,而阶跃的导数是无穷大,侧向 jerk 爆表。
缓和曲线存在的全部理由,就是把这个无穷大压成一个有限的数。
既然问题出在"曲率跳变",那把弯道半径 R 取大一点(比如 1000 米),是不是就没事了?
能减轻,但去不掉。
R 取大让跳变的高度变小(a 从 3.13 降到 0.63),可它仍然是一次跳变——
侧向 jerk 依然是无穷大,只是"被甩"的幅度小到你未必察觉。
真正解决问题的是改变过渡的方式,不是把台阶修矮。这也是为什么再宽的高速弯道,设计规范里照样强制要求缓和曲线段。
第 6 幕
缓和曲线是一条什么曲线
要求很明确:曲率从 0 平滑地涨到 1/R。最简单的办法——让它线性增长。
K(s) = s / A²
满足这个条件的曲线叫回旋线(也叫克罗索曲线、欧拉螺线)。它有一个让人意外的性质:
⚠️ 回旋线的参数方程写不成初等函数。
它的坐标是两个菲涅尔积分:x = ∫₀ˢ cos(t²/2A²)dt,y = ∫₀ˢ sin(t²/2A²)dt。
这两个积分算不出初等原函数——所以公路设计手册里是查表的。
三笔账,一次还清。
第十二页说过:e−x² 的原函数存在,但写不成初等函数——菲涅尔积分是同一类情形,而且这次它就躺在你每天开过的路上。
第十九页说过:有些曲线根本写不成 y = f(x),只能用参数方程——回旋线正是那样一条。
第二十一页说过:那一节是 3.7 的入场券——现在票用上了。
缓和曲线要多长
按舒适性(限制侧向 jerk 不超过 C)估算:L ≈ v³ / (C·R)。
取 v = 25 m/s(90 km/h)、R = 200 m、C = 0.5 m/s³:
L ≈ 15625 / 100 ≈ 156 米。
注意 v 是三次方——设计速度提高一倍,缓和段要长八倍。这就是高速公路的弯为什么占地那么大。
第 7 幕
曲率还会在哪儿等着你
最后一行是你下学期就会遇到的。
材料力学里挠曲线方程写作 EI·y″ = M——可正主是 K,不是 y″。
之所以能写成 y″,是因为工程上梁的挠度很小、y′ ≈ 0,
于是 (1 + y′²)3/2 ≈ 1,K 才退化成 y″。
那个被默默扔掉的分母,就是"小挠度假设"的全部内容。
知道近似是从哪儿来的,才知道它什么时候会失效
柔性结构(钓鱼竿、悬臂薄板、软体机器人)挠度大,y′ 不小,
那个分母就不能扔了——这时要解的是真正的非线性方程(弹性曲线/大挠度理论)。
课本给你的常常是简化版;这一页告诉你简化掉的是什么。
第 8 幕
整节话,就这四行
曲率 = 单位弧长转过的角度,K = |dα/ds|,纯几何、不看坐标系
K = |y″| / (1+y′²)3/2,分母是把 dx 换算成 ds 的手续费
R = 1/K:把曲率倒过来,就得到一个能想象的圆
陡 ≠ 弯:斜率说方向指得多偏,曲率说方向变得多快
而这一节最值钱的一句话不在公式里:
光滑(切线连续)只是最低要求,工程上真正要的是「曲率也连续」。
今 天 的 任 务
八道,第 4、6、8 题是这一页的命门
凡是算曲率的题,先把 y′ 和 y″ 分别写清楚再代公式。这一节的错,八成出在代错分母。
- 求 y = x² 在 x = 0 处的曲率与曲率半径y′=0, y″=2。K=2, R=0.5
- 求 y = x² 在 x = 1 处的曲率分母是 (1+4)^(3/2)。K = 2/5√5 ≈ 0.1789
- 验证半径 R 的圆上每一点曲率都等于 1/R用 y=√(R²−x²) 硬算一遍,或直接用定义 K=|dα/ds|。定义那条路三行就够
- ⚠️ 抛物线越往外越陡,可曲率越来越小。用自己的话解释这不矛盾答案里要出现"方向指得多偏"和"方向变得多快"的区分
- 某高速弯道 R = 400 m,车速 120 km/h,求侧向加速度先把 km/h 换成 m/s。答案约 2.78 m/s²,约 0.28g
- ⚠️ 为什么直线不能直接接圆弧?把理由写成三步:曲率怎么变 → 侧向加速度怎么变 → 人怎么感觉这题是整页的主线。三步缺一不可
- 接上题,缓和曲线的曲率应该怎么变?写出 K 关于弧长 s 的关系K = s/A²,线性增长
- ⚠️ 材料力学里 EI·y″ = M,可正主是 EI·K = M。说明这一步近似扔掉了什么、什么时候不能扔扔掉的是 (1+y′²)^(3/2)。这题是这一页给你下学期留的伏笔
第 6 题请真的写成三步,一步一行。
这三步是一条完整的因果链:数学量(曲率)→ 物理量(加速度)→ 人的感受。
工程课的所有推导,最后都长这个样子。能自己把链条写出来,比会代公式重要得多。
对完答案,每道错题旁只写一句:
我是分母那个 3/2 次方写错、把陡当成弯、忘了 K 与 R 互为倒数,还是纯算错?