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 常作为辅助判据,用于抑制低速拥堵工况下的误报。

记忆要点:TTC 看"相对速度",回答"还有几秒撞";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、制动距离与安全距离放在同一坐标系中,直观展示各术语之间的物理联系。

FCW 核心参数关系图 本车 v_self 前车 v_lead 相对距离 d 相对速度 v_rel = v_self − v_lead(接近为正) TTC = d / v_rel 衡量"还有几秒撞上" 接近工况才有效 THW = d / v_self 衡量"跟车是否过近" 稳态跟车安全指标 安全距离 d_safe = 反应距离 + 制动距离 + 安全余量

六、典型场景与参数对照

下表给出几种常见工况下各参数的典型取值,帮助建立数量级直觉。注意 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、安全距离这几个基本量的准确计算上。