功能安全与SOTIF融合实施
ISO 21448中定义了SOTIF的工作流,下面融合ISO 26262开发过程,针对Part5-Part8详细描述个阶段工作内容。
Part 5 功能规范与系统设计方案
功能规范 Functional description
整车层面的描述,包括预期功能和子功能目的、需要达到的性能指标、预期功能的启动,退出条件(运行设计域operational design domain, ODD描述)、车辆自动化的Level等级等。
方案设计 system design and architecture
方案设计中搭建系统架构,明确各子系统间的依赖交互关系,定义系统功能和相关故障。
Part 6 识别与评估危害事件
与ISO26262不同,SOTIF的危险不是由故障引起的,而是由于来自外部的触发条件会触发系统的局限性或弱点(都不是故障)。SOTIF最初的HARA可以与ISO 26262中的相同,但是会不断演变最终会包含更多的故障,新的系统性危害以及更多情况(包括触发条件)。Part 6 识别与评估危害事件
Part 7 触发条件的识别和评估
通过参考相同的项目或者相同领域的经验,系统性的分析触发条件。识别系统的缺陷或者场景主要分析内容:
已知的系统组件约束
环境条件和可预见的误操作
通过这些分析可以提高对系统局限性的理解,同时将会改善未知触发条件的识别。基于整车级别危害可通过故障树同时分析功能安全原因和预期功能安全原因,预期功能的故障行为下包含触发条件和相应的弱点和限制。
针对不同模块(例如传感器)创建局限性库进行限制和弱点分析,将传感器/功能特征与潜在场景的特征/特性联系起来,确定的触发条件可以保存为情景库,以供在新项目中进一步使用。另外附加一个SysML模型,用于描述它们随时间的变化(活动图)
Part 8 功能改进(Architecture)
首先从安全目标得出功能要求,然后从已识别的故障得出较低级别的功能要求。随后在单独的安全概念(TSC /SOTIF概念)中细化为技术要求(TSR)和性能要求(SOTIF)。添加额外SOTIF安全机制对架构进行改进,例如:提高传感器性能/精度、传感器算法改进、选用合适的传感器技术、改变传感器位置、传感器干扰检测,并触发报警和降级策略、运行设计域(ODD)退出的检测等。
Part9-Part10为SOTIF验证阶段,需要定义验证和确认策略,以提供实现目标的证据,并说明如何实现目标。随着功能的改进,对系统进行分析,以确定在验证和确认期间是否重新测试了其他功能。这些相关功能通过回归测试得到验证。这确保了已知的或新的触发事件不会在未更改的功能中导致潜在的危险行为。在验证和确认活动中发现的触发事件(其中存在潜在的危险行为)在每次发布时都要重新测试。对于Area 2可以通过很明确的方法进行验证,可参考ISO21448 Clause 10中给出了的系统和组件(传感器、算法和执行器)和集成的推荐验证方法。对于Area 3这类情景只能靠企业的实践或其他方法(如设计度量、系统分析或专用实验)进行评估。
功能安全与SOTIF融合实施
ISO 21448中定义了SOTIF的工作流,下面融合ISO 26262开发过程,针对Part5-Part8详细描述个阶段工作内容。
Part 5 功能规范与系统设计方案
功能规范 Functional description
整车层面的描述,包括预期功能和子功能目的、需要达到的性能指标、预期功能的启动,退出条件(运行设计域operational design domain, ODD描述)、车辆自动化的Level等级等。
方案设计 system design and architecture
方案设计中搭建系统架构,明确各子系统间的依赖交互关系,定义系统功能和相关故障。
Part 6 识别与评估危害事件
与ISO26262不同,SOTIF的危险不是由故障引起的,而是由于来自外部的触发条件会触发系统的局限性或弱点(都不是故障)。SOTIF最初的HARA可以与ISO 26262中的相同,但是会不断演变最终会包含更多的故障,新的系统性危害以及更多情况(包括触发条件)。Part 6 识别与评估危害事件
Part 7 触发条件的识别和评估
通过参考相同的项目或者相同领域的经验,系统性的分析触发条件。识别系统的缺陷或者场景主要分析内容:
已知的系统组件约束
环境条件和可预见的误操作
通过这些分析可以提高对系统局限性的理解,同时将会改善未知触发条件的识别。基于整车级别危害可通过故障树同时分析功能安全原因和预期功能安全原因,预期功能的故障行为下包含触发条件和相应的弱点和限制。
针对不同模块(例如传感器)创建局限性库进行限制和弱点分析,将传感器/功能特征与潜在场景的特征/特性联系起来,确定的触发条件可以保存为情景库,以供在新项目中进一步使用。另外附加一个SysML模型,用于描述它们随时间的变化(活动图)
Part 8 功能改进(Architecture)
首先从安全目标得出功能要求,然后从已识别的故障得出较低级别的功能要求。随后在单独的安全概念(TSC /SOTIF概念)中细化为技术要求(TSR)和性能要求(SOTIF)。添加额外SOTIF安全机制对架构进行改进,例如:提高传感器性能/精度、传感器算法改进、选用合适的传感器技术、改变传感器位置、传感器干扰检测,并触发报警和降级策略、运行设计域(ODD)退出的检测等。
Part9-Part10为SOTIF验证阶段,需要定义验证和确认策略,以提供实现目标的证据,并说明如何实现目标。随着功能的改进,对系统进行分析,以确定在验证和确认期间是否重新测试了其他功能。这些相关功能通过回归测试得到验证。这确保了已知的或新的触发事件不会在未更改的功能中导致潜在的危险行为。在验证和确认活动中发现的触发事件(其中存在潜在的危险行为)在每次发布时都要重新测试。对于Area 2可以通过很明确的方法进行验证,可参考ISO21448 Clause 10中给出了的系统和组件(传感器、算法和执行器)和集成的推荐验证方法。对于Area 3这类情景只能靠企业的实践或其他方法(如设计度量、系统分析或专用实验)进行评估。
举报