3. 场景分析与运行模式:车辆运行场景的定义、运行模式与场景参数识别

各位工程师,咱们继续聊。上一章我们把危害识别出来了,但光有危害还不够——你得知道这个危害是在什么情况下发生的。说白了,同一个功能失效,在高速上和在停车场里,后果天差地别。这就是场景分析要干的事。

我个人习惯,做ASIL等级判定之前,先把场景这张地图画清楚。你想想看,如果连车在哪儿、在干什么、周围环境怎么样都说不清楚,那后面的危害分析就是空中楼阁。

3.1 车辆运行场景的定义

什么叫运行场景?我给它一个比较接地气的定义:车辆在特定时间、特定地点、以特定方式运行时的所有外部和内部条件的集合。

场景不是随便拍脑袋想的。ISO 26262里虽然没有专门一章讲场景,但整个危害分析和风险评估(HARA)都离不开它。我在做项目时,一般把场景拆成三个维度:

维度 包含内容 举例
车辆状态 车速、加速度、转向角、制动状态 车速120km/h,急刹车
道路环境 路面类型、曲率、坡度、车道数 湿滑弯道,双车道
交通参与者 其他车辆、行人、自行车、动物 行人突然横穿

关键原则:场景必须覆盖正常驾驶和故障发生时的所有可能情况。漏掉一个关键场景,ASIL等级就可能定低了,这是安全隐患。

3.2 运行模式的识别

车辆不是只有一种运行状态。我见过不少新手工程师,上来就把场景设定成「车辆在行驶中」,然后就结束了。这太粗糙了。你得把运行模式拆细。

常见的运行模式至少包括:

  • 驾驶模式:前进、倒车、巡航、变道、超车
  • 停车模式:静止、驻车、坡道停车
  • 充电模式:交流充电、直流快充、无线充电
  • 特殊模式:拖车模式、洗车模式、诊断模式

嗯,这里要注意。不同模式下,同一个失效的后果完全不同。举个例子:

「转向助力失效」——

  • 在高速驾驶模式下:车辆可能偏离车道,严重事故
  • 在停车模式下:最多就是方向盘重一点,没什么大问题

你看,同一个失效,ASIL等级可能从ASIL D直接掉到QM。所以运行模式必须一个一个列清楚。

我的经验:我曾经在一个项目中,把充电模式下的高压绝缘故障漏掉了。结果评审时被安全专家追着问,最后补了三个场景才过关。从那以后,我每次做场景分析都会拉一个运行模式清单,逐项核对。

3.3 场景参数的识别

场景参数就是描述场景的具体数值或状态。我把它分成三类:

3.3.1 车速参数

车速是影响ASIL等级最敏感的参数之一。一般来说,车速越高,潜在后果越严重。但要注意,不是所有场景都需要考虑最高车速。

  • 低速场景:0-30 km/h,如停车场、拥堵路段
  • 中速场景:30-80 km/h,如城市道路、普通公路
  • 高速场景:80-120 km/h,如高速公路
  • 超高速场景:>120 km/h,如德国Autobahn(如果有的话)

避坑指南:我曾经见过一个团队,把所有场景的车速都设为120km/h,结果ASIL等级全部偏高,导致开发成本暴涨。后来我帮他们重新梳理,发现大部分场景其实在60-80km/h范围内。记住:场景参数要真实,不要为了省事一刀切。

3.3.2 路况参数

路况直接影响车辆的操控性和制动距离。我一般会考虑:

路况类型 关键参数 对危害的影响
干燥路面 附着系数0.7-0.9 制动距离短,操控性好
湿滑路面 附着系数0.3-0.5 制动距离增加50%以上
冰雪路面 附着系数0.1-0.2 制动距离增加3-5倍
颠簸路面 路面不平度 传感器可能误报

3.3.3 环境参数

环境参数包括天气、光照、温度等。这些参数往往被忽略,但实际影响很大。

  • 光照:白天、夜晚、隧道、逆光
  • 天气:晴天、雨天、雪天、雾天
  • 温度:-40°C到85°C(车规范围)
  • 海拔:0-5000m(影响发动机和电池性能)

3.4 场景分析的核心流程

说了这么多,到底怎么落地?我总结了一个四步法,你可以直接拿去用:

  1. 列出所有运行模式:从功能清单出发,逐项列出车辆可能处于的状态
  2. 识别关键场景参数:对每个运行模式,确定车速、路况、环境的具体范围
  3. 组合场景矩阵:把运行模式和场景参数组合起来,形成完整的场景列表
  4. 筛选关键场景:去掉明显不合理的组合(比如高速+停车场),保留有实际意义的场景

下面这张图是我自己项目里常用的场景分析框架,你可以参考:

场景分析框架图 功能清单 运行模式识别 场景参数识别 环境条件识别 场景矩阵组合 关键场景清单 说明:每个场景至少包含一个运行模式 + 一组场景参数 + 一个环境条件

3.5 实战中的常见问题

最后,我分享几个实战中经常踩的坑:

问题1:场景数量失控

有人觉得场景越多越安全,结果列了上百个场景,分析到崩溃。我的建议是:先粗后细。第一轮先列20-30个关键场景,第二轮再根据评审意见补充。

问题2:忽略组合场景

比如「高速+雨天+夜晚」,三个参数叠加,危害程度会指数级上升。单独分析每个参数是不够的,必须考虑组合效应。

问题3:场景参数取值不合理

我曾经遇到一个项目,把「城市道路」的车速设为80km/h。这明显不合理——城市道路限速一般60km/h,而且还有红绿灯和行人。场景参数必须符合实际法规和物理规律。

好了,场景分析这块就聊到这儿。记住一句话:场景分析不是走过场,它是ASIL等级判定的地基。地基没打好,上面盖的房子再漂亮也是危房。