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 场景分析的核心流程
说了这么多,到底怎么落地?我总结了一个四步法,你可以直接拿去用:
- 列出所有运行模式:从功能清单出发,逐项列出车辆可能处于的状态
- 识别关键场景参数:对每个运行模式,确定车速、路况、环境的具体范围
- 组合场景矩阵:把运行模式和场景参数组合起来,形成完整的场景列表
- 筛选关键场景:去掉明显不合理的组合(比如高速+停车场),保留有实际意义的场景
下面这张图是我自己项目里常用的场景分析框架,你可以参考:
3.5 实战中的常见问题
最后,我分享几个实战中经常踩的坑:
问题1:场景数量失控
有人觉得场景越多越安全,结果列了上百个场景,分析到崩溃。我的建议是:先粗后细。第一轮先列20-30个关键场景,第二轮再根据评审意见补充。
问题2:忽略组合场景
比如「高速+雨天+夜晚」,三个参数叠加,危害程度会指数级上升。单独分析每个参数是不够的,必须考虑组合效应。
问题3:场景参数取值不合理
我曾经遇到一个项目,把「城市道路」的车速设为80km/h。这明显不合理——城市道路限速一般60km/h,而且还有红绿灯和行人。场景参数必须符合实际法规和物理规律。
好了,场景分析这块就聊到这儿。记住一句话:场景分析不是走过场,它是ASIL等级判定的地基。地基没打好,上面盖的房子再漂亮也是危房。