找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2979

积分

0

好友

388

主题
发表于 14 小时前 | 查看: 1| 回复: 0

一、功能安全简介

在汽车电子电气系统开发中,我们常常听到两个核心概念:功能安全预期功能安全

  • 功能安全 (Functional Safety, FuSa ISO 26262):旨在消除因车载E/E系统的不合理故障风险,导致对相关人员(如驾驶员、乘客、行人)的危害超出可接受范围
  • 预期功能安全 (Safety of the Intended Functionality, SoTIF ISO 21448):旨在消除在设计运行条件 (ODC) 内,由于系统自身性能局限人员误用所导致的危害超出可接受范围

功能安全与预期功能安全实施效果对比

简单来说,功能安全主要应对“系统出故障了怎么办”,而预期功能安全则关注“系统没故障,但能力不够或被人用错了怎么办”。两者的目标都是通过系统性的设计和验证流程,将风险控制在可接受的范围内。

基于功能安全标准(如ISO 26262)的开发流程,通常从整车层面的危害分析与风险评估 (HARA) 开始,确定安全目标和安全状态,然后逐级分解至系统、硬件和软件设计,形成具体的安全需求和方案。

常见安全状态举例:报警与接管

二、功能安全关键参数的作用

在进行安全分析和设计时,为了确保系统能达到预设的“安全状态”或“最小风险状态”,我们需要确定一系列关键的安全参数。这些参数是安全机制设计的核心依据,例如:

  • FTTI (Fault Tolerant Time Interval) 故障容错时间间隔:系统从检测到故障到进入安全状态所允许的最长时间。
  • 角度控制阈值:转向系统在安全范围内的最大允许转角。
  • 减速度阈值:制动系统在紧急情况下需要达到的最低减速度。
  • 碰撞发生时的 ∆V (速度变化量):用于评估碰撞严重程度的关键物理量。

碰撞发生时的速度变化量ΔV示意图

这些关键参数直接影响系统的安全分析与设计。例如,一个精确的FTTI参数可以帮助我们优化控制策略,有时甚至能降低对某些子系统或元器件的要求等级(ASIL等级),从而在保证安全的前提下,更好地平衡安全设计与成本。

AEB系统不同制动策略对应的ASIL等级设计

三、关键参数确定方法介绍与优劣势对比

如何获得这些至关重要的安全参数呢?在实际开发中,常见的方法有三种:理论模型计算、仿真测试和实车测试。在项目前期,由于成本和时间的限制,通常优先采用理论计算或仿真测试。

三种关键参数确定方法:模型计算、仿真测试、实车测试

1. 模型计算方法介绍

这种方法基于整车的HARA分析,梳理出典型的危险场景用例,并结合具体的失效模式,进行数学建模和计算。

危险场景示例:追尾与偏离车道

纵向控制举例(跟车场景)
假设场景:跟车行驶中,前车突然减速,本车因非预期加速故障而撞上前车。
我们需要构建纵向加减速计算模型。例如,通过分析不同车速下的安全跟车时距,来计算避免碰撞所需的最小减速度或最大反应时间。

纵向跟车时距与车辆加速度模型

横向控制举例(弯道场景)
假设场景:车辆在弯道行驶时,转向系统发生故障导致转角过大,车辆偏离本车道撞上邻车道车辆。
我们需要构建横向运动学模型。通过设定车辆质量、转弯半径、路面附着系数等参数,计算在失效情况下,车辆偏离车道并发生碰撞的时间或距离边界。

弯道行驶横向失控数学模型

2. 仿真测试方法介绍

这种方法比纯理论计算更进一步,它依据车辆的动力学模型,在虚拟环境中构建危险工况场景,并运行测试脚本以获取更贴近实际的参数。搭建一个有效的动力学模型是仿真准确性的基础。

功能安全关键参数仿真系统架构图

测试举例
基于搭建的仿真模型和测试脚本,可以对前述的危险场景1和2进行仿真。通过注入相应的故障(如非预期加速、转向卡滞),观察系统响应,并记录车辆状态数据,从而获得更精确的FTTI等参数。这个过程往往需要反复调节模型参数,使仿真结果趋于合理。

仿真测试中的速度与加速度参数调节过程

3. 实车测试方法介绍

这是最直接但也最昂贵和复杂的方法。需要搭建实车功能安全测试平台,编写专用的测试用例和可视化操作界面。在专用的封闭测试场地,基于HARA分析出的场景,向真实的车辆系统注入故障(如通过CAN总线模拟传感器失效),同时严密监控整车总线数据与车辆状态,从而确定关键安全参数。

实车测试中ADAS接管与故障注入的操作界面

方法对比总结

下表对三种方法的优劣势进行了详细对比:

理论计算、仿真测试、实车测试三种方法优劣势对比表

四、基于实车测试补偿的仿真平台介绍

从上面的对比可以看出,仿真测试在效率、成本和场景覆盖面上具有显著优势,但其准确性依赖于模型的精度。那么,能否结合实车测试的“准”和仿真测试的“快”呢?

答案是肯定的。一种高效的实践路径是:构建以高精度仿真为核心,并用实车测试数据对仿真模型进行校准和补偿的验证平台。这样既能大幅提升仿真结果的可信度,又能避免纯实车测试的高成本和长周期问题。

基于实车数据补偿的关键参数仿真验证平台构成

这样构建的平台,其应用范围可以非常广泛,不仅限于FTTI的确认,还包括:

  • 各类安全边界参数确认:如纵向安全距离、横向控制边界、执行器作动限值等。
  • 安全机制有效性评价:验证在故障注入下,系统是否能按照设计切换到安全状态(如报警、降级、靠边停车等)。
  • 预期功能安全 (SOTIF) 场景验证:对感知、决策算法的性能局限在虚拟环境中进行大规模测试。

仿真验证平台可支持的业务范围与参数类型

五、总结

在自动驾驶与智能网联汽车快速发展的今天,功能安全与预期功能安全的重要性日益凸显。通过采用“实车测试数据补偿仿真模型”的融合方法,我们能够以较高的效率获得相对准确的关键安全参数。这为后续准确设定系统ASIL等级、设计经济有效的安全机制提供了强有力的数据支撑。

同时,这样一个经过校准的仿真验证平台,其价值可以复用到整车其他电子电气系统的安全分析与设计中,形成一个持续积累和优化的正向循环。对于未来更复杂的预期功能安全测试验证,它也将成为一个不可或缺的基础设施。在像云栈社区这样的技术论坛中,开发者们经常分享和讨论如何构建与优化此类复杂的仿真测试环境。

智能网联汽车与AI技术展望




上一篇:2026年硬件市场困境:RTX 60系显卡跳票、内存涨价与技术迭代停滞
下一篇:Agent革命与80% App消亡:OpenClaw创始人Peter Steinberger的本地优先工程哲学
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-9 22:16 , Processed in 0.324110 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表