2. 基础知识
前碰撞预警系统(FCW)的工程实现,本质上是对"本车—前方目标"这一对运动物体之间危险程度的实时量化。要让系统在正确的时间发出正确的警告,工程师必须先把"危险"翻译成可计算的物理量。本章围绕碰撞预警的基本概念展开,重点讲清 TTC、THW、安全距离、相对速度与制动距离这几个核心术语的定义、物理含义、相互关系,以及它们在 FCW 算法中的实际用法。
一、碰撞预警的基本概念
碰撞预警的核心问题是:在当前运动状态下,本车是否会在未来某个时刻与前方目标发生碰撞?如果会,还剩多少时间? 围绕这个问题,FCW 需要三类输入:本车运动状态(车速、加速度、横摆角速度)、前方目标状态(相对距离、相对速度、方位角)、以及系统自身的响应能力(传感器探测范围、制动系统建压时间、驾驶员反应时间)。
预警的本质是"提前量"管理。预警太晚,驾驶员来不及反应;预警太早,误报率高,驾驶员会逐渐忽略警告。因此 FCW 的设计目标不是"尽早报警",而是在可接受误报率下,尽可能早地给出有效警告。这就需要一个统一的时间尺度来衡量危险程度,TTC 正是这个尺度。
二、TTC:碰撞时间
TTC(Time to Collision,碰撞时间)是最核心的预警指标,定义为本车与前方目标之间的距离除以两者之间的相对速度:
TTC = d / (v_self - v_lead) = d / v_rel
其中:
d 本车到前方目标的纵向距离(m)
v_self 本车速度(m/s)
v_lead 前车速度(m/s)
v_rel 相对速度(m/s),接近时为正
TTC 的物理含义是:如果双方保持当前速度不变,还有多少秒会撞上。它把"距离"和"速度"两个量压缩成一个时间量,使不同车速、不同距离下的危险程度可以直接比较。典型 FCW 的预警阈值分层如下:TTC 小于 2.7 s 触发一级预警(视觉/听觉提示),TTC 小于 1.6 s 触发二级预警(急促报警),TTC 小于 0.8 s 进入紧急制动准备或 AEB 触发区间。这些数值并非固定标准,而是随车速、路面附着系数、驾驶员反应时间标定的。
需要特别注意:TTC 只在接近工况(v_rel > 0)下有意义。当本车慢于前车、距离正在拉大时,TTC 为负或无穷大,此时不存在碰撞风险,系统应判定为安全。
三、THW:车头时距
THW(Time Headway,车头时距)定义为两车距离除以本车速度:
THW = d / v_self
单位:秒(s)
典型安全参考值:1.5 s ~ 2.0 s(高速跟车)
THW 与 TTC 的关键区别在于分母:TTC 用相对速度,衡量"撞上的紧迫程度";THW 用本车速度,衡量"跟车是否过近"。THW 不关心前车快慢,只反映本车在当前速度下与前车保持的时间间隔,因此更适合作为稳态跟车的安全距离指标。在自适应巡航(ACC)中,THW 是直接可调的跟车时距参数;在 FCW 中,THW 常作为辅助判据,用于抑制低速拥堵工况下的误报。
四、安全距离与制动距离
安全距离是保证本车在驾驶员反应并制动后,仍不与前车发生碰撞的最小距离。它由三部分组成:
- 反应距离:驾驶员从感知到踩下制动踏板期间车辆行驶的距离,等于 v_self × t_react,t_react 通常取 1.0~1.5 s。
- 制动距离:制动器起作用后车辆减速到与前车同速(或停止)所行驶的距离,近似为 v_rel² / (2a),a 为可用减速度。
- 安全余量:停车后保留的缓冲距离,通常取 2~5 m。
制动距离是安全距离中最容易被低估的部分,因为它与速度的平方成正比。车速从 60 km/h 提高到 120 km/h,速度翻倍,制动距离变为原来的 4 倍。这也是高速工况下 FCW 预警阈值必须提前的根本原因。
安全距离估算(简化模型):
d_safe = v_self × t_react + v_rel² / (2a) + d_margin
示例:v_self = 25 m/s(90 km/h),v_rel = 10 m/s,
t_react = 1.2 s,a = 6 m/s²,d_margin = 3 m
d_safe = 25×1.2 + 10²/(2×6) + 3
= 30 + 8.33 + 3 ≈ 41.3 m
五、核心参数关系图解
下图把本车、前车、相对速度、距离、TTC、THW、制动距离与安全距离放在同一坐标系中,直观展示各术语之间的物理联系。
六、典型场景与参数对照
下表给出几种常见工况下各参数的典型取值,帮助建立数量级直觉。注意 TTC 与 THW 在同一场景中可能给出不同结论,这正是 FCW 需要多判据融合的原因。
| 场景 | 本车速度 | 前车速度 | 相对速度 | 距离 | TTC | THW | 风险判断 |
|---|---|---|---|---|---|---|---|
| 高速稳态跟车 | 100 km/h | 100 km/h | 0 | 50 m | ∞ | 1.8 s | 安全,THW 达标 |
| 前车急减速 | 100 km/h | 60 km/h | 11.1 m/s | 40 m | 3.6 s | 1.44 s | 需关注,接近预警 |
| 快速逼近慢车 | 120 km/h | 80 km/h | 11.1 m/s | 25 m | 2.25 s | 0.75 s | 高风险,应预警 |
| 低速拥堵 | 15 km/h | 10 km/h | 1.4 m/s | 6 m | 4.3 s | 1.44 s | 低风险,抑制误报 |
七、常见误区与复盘
误区一:只看距离不看速度。 距离 30 m 在 30 km/h 时很安全,在 120 km/h 时可能已经危险。距离必须与速度结合才有意义,这正是 TTC 存在的价值。
误区二:把 TTC 当作唯一判据。 在低速拥堵中,相对速度很小,TTC 会很大,但实际跟车距离可能已经过近。此时应结合 THW 判断。
误区三:忽略制动距离的非线性。 制动距离与相对速度平方成正比,高速下增长极快。用低速标定的阈值直接套用到高速工况,会导致预警过晚。
误区四:忽略系统延迟。 传感器探测、算法计算、CAN 传输、制动建压都存在延迟,总延迟可达 200~400 ms。安全距离计算必须把这部分"隐形距离"计入。
复盘一个真实工程问题:某车型在高速上对静止车辆误报率偏高,而在中速接近慢车时又预警偏晚。分析发现,算法只用固定距离阈值触发,未引入 TTC 分层。改进方案是:以 TTC 为主判据设置三级阈值,以 THW 为辅助判据抑制低速误报,并在安全距离模型中显式加入系统延迟项。调整后,误报率下降,同时有效预警的提前量增加约 0.4 s。
掌握这些基础术语和物理关系,是后续学习 FCW 传感器选型、目标跟踪、预警策略标定与测试验证的前提。所有上层算法,最终都要回到 TTC、THW、安全距离这几个基本量的准确计算上。