如何符合E-NCAP测试规范?TPT让AEB场景测试更简单

背景介绍
随着ADAS技术日趋成熟,ADAS市场迅速增长 。AEB ()作为ADAS的一项重要主动安全功能,如今已纳入全球主要汽车市场的碰撞安全评分体系 。面对汽车功能安全标准不断提高,如何在系统开发早期对系统功能进行满足安全标准的测试,以降低后期维护成本、避免安全功能缺陷成为了诸多整车厂与供应商的重点关注问题 。
AEB系统的测试场景
为应对汽车科技不断革新,世界各国成立了各自的NCAP(NEW CAR)认证机构 。目前的新车安全评价项目中,以E-NCAP测试规程所涵盖的范围最为广泛,而国标C-NCAP也是以E-NCAP为基础制定修改的 。
表1 E-NCAP评估项目*表示测试规程中2020年5月更新加强的项目
以E-NCAP测试协议中关于AEB系统功能的测试项目AEB CCR (car-to-car Rear)及AEB VRU( Road Users)为例,首先我们来了解一下具体的测试场景 。
CCRs(Car-to-Car Rear )测试车追撞前方静止目标车
测试车沿测试路径(即碰撞车道中心线)向目标车行驶,测试车速度10-50km/h,且测试车与目标车重叠范围-50%-50%,如图1所示 。
CCRm(Car-to-Car Rear )测试车追撞前方低速目标车
测试车沿测试路径向目标车行驶,测试车速度30-80km/h,目标车速度20km/h测试车与目标车重叠范围-50%-50%,如图1所示 。
图1 CCRs、CCRm测试场景
CCRb(Car-to-Car Rear )测试车追撞前方减速目标车
测试车和目标车速度均以50km/h速度沿测试路径同向行驶,车距分别为12m(或40m),目标车分别以加速度-2m/s2(或-6m/s2)刹停,如图2所示 。
图2 CCRb测试场景
VRU-CPFA(Car-to-Adult)测试车碰撞远侧成人
行人距离测试车中心线6m,在1.5m内加速至8km/h速度,沿与车辆行驶方向垂直的方向向测试车移动,测试车速度为10-60km/h,碰撞位置为50%重叠处即图3中L点 。
图3 CPFA测试场景
根据AEB测试场景搭建测试用例
在搭建测试用例过程中,如何逻辑清晰地把握场景中信号间的相互关系和激励时段往往是复杂模型的测试难点所在 。TPT作为公司研发的嵌入式系统模型动态测试验证工具,针对场景测试采用分时段逻辑路径、参数、测试用例并行执行、图形化的方式搭建测试用例,使得场景构建灵活便捷,下面我们将结合AEB场景对这些搭建特点进行说明 。
测试车坐标系按照ISO 8855:1991 中所指定的惯性坐标系,如图6所示:
以测试车与目标车100%重叠时的初始位置为场景坐标系原点,X轴指向车辆前方,Y轴指向驾驶员左侧 。本文仅以100%重叠率为例介绍搭建测试用例 。
图4 测试用例坐标系
测试用例结构说明
【特点1 分时段的逻辑路径】TPT将测试场景的变化以时段划分,场景顺序定义清晰 。测试用例每个区域都包含一条分时段的逻辑路径 。其中,转移线定义了当前时段结束进入下一个时段的跳转条件;Local型状态块用于定义当前时段的激励信号;状态块的信号定义直接参考相应Local状态块,避免重复性定义 。
图5 测试用例结构CCRs测试用例
**【特点2 多个用例并行执行】**当同一场景中场景目标较多时,一条测试逻辑路径难以清晰高效地控制多个目标时段 。TPT支持对同一场景用例进行分区,搭建多条测试用例以控制不同的测试对象,同时支持多个用例并行执行,严格控制同一场景不同信号的时段关系 。
如图6中将测试用例区域分成两个区域,分别用于分配场景中测试车控制信号与目标控制信号 。测试用例的分时段信号说明如下:
图6 CCRs测试用例
【特点3参数】将不同场景相同时段的信号参数以定义,通过组合和场景的逻辑路径,快速搭建测试用例 。
CCRs场景中需要对测试车速度10-50km/h进行测试,当前测试用例测试车目标速度为40km/h 。如图6所示,在Ego 中针对测试车的不同速度要求定义了不同的,搭建用例时只需在状态块上右键切换即可调用不同的速度取值,避免重复定义提升用例搭建效率 。
【特点4图形化】通过将逻辑路径图形化,结合与转移线文字标注使得场景逻辑一目了然,易于阅读与后期维护 。
CCRm测试用例
CCRm测试场景与CCRs相比:目标类型不变仍然为CAR、目标速度要求为20km/h匀速运动;测试车测试速度范围发生变化 。因而与上图CCRs的测试用例相比只需进行如下改动:
图7 CCRm测试用例CCRb测试用例
图8 CCRb测试用例CPFA测试用例
init 初始化目标假人起始位置(300m,6m)、目标假人类型(EPTa); 目标出发,1.5m内加速到8km/h之后保持匀速并被测试车感知到 。
图9 CFPA测试用例
最后我们对以上测试过程进行分析总结,进一步明确采用TPT模型动态测试工具对场景测试的思路 。如表2所示,根据场景描述我们可以对场景要素分类(测试车状态、目标属性、目标状态),对应测试用例的不同时段的状态块(Ego 、 init、 ),在每个状态块为不同场景需要的参数定义(如Ego 包括10-80km/h的) 。定义了之后,搭建逻辑路径并编写时段结束条件,根据测试场景选取进行组合即可完成用例搭建 。
表2 测试场景要素与测试用例分析
图10 测试用例的分类测试执行与评估
明确要求要在模型开发阶段对模型进行基于需求的测试,功能安全系统是否能实现预期的功能,对测试用例执行数据进行评估是不可或缺的 。
AEB自动紧急制动是如何实现的?
被测AEB模型需要从传感器模型获取感知信息(测试车与目标的相对距离、相对速度、相对加速度、目标类型等),以计算预期的碰撞距离、碰撞时间等参数并及时进行制动干预 。此外,在FCW(前防碰撞预警)系统开启的基础上,开启AEB模式,AEB系统才可生效,也就是说AEB系统运行离不开FCW功能 。
AEB场景测试执行条件
E-NCAP测试规程对FCW及AEB系统测试场景的执行条件有具体要求 。
表3 测试场景执行要求
TFCW:指FCW声音警报开始的时间 。
TAEB:指AEB系统激活的时间 。
TTC:Time To指测试车碰撞目标之前的剩余时间
其中,VRU场景目标假人碰撞判定方式为:以目标假人的髋部点为参考点,高度为(923±20)mm,在周围定义了一个虚拟区域尺寸如图11所示,测试车的虚拟轮廓线与目标假人的虚拟区域接触时判定碰撞发生如图12所示 。
图11 目标假人(成人/儿童)周围虚拟区域尺
【如何符合E-NCAP测试规范?TPT让AEB场景测试更简单】图12 远端目标行人碰撞结束场景