Safety Critical Systems (SCS) are those systems that may cause harm to the user(s) and/or the environment if operating outside of their prescribed specifications. Such systems are used in a wide variety of domains, su...Safety Critical Systems (SCS) are those systems that may cause harm to the user(s) and/or the environment if operating outside of their prescribed specifications. Such systems are used in a wide variety of domains, such as aerospace, automotive, railway transportation and healthcare. In this paper, we propose an approach to integrate safety analysis of SCSs within the Model Driven Engineering (MDE) system development process. The approach is based on model transformation and uses standard well-known techniques and open source tools for the modeling and analysis of SCSs. More specifically, the system modeled with the OMG’s standard systems modeling language, SysML, is automatically transformed in Fault Tree (FT) models, that can be analyzed with existing FT tools. The proposed model transformation takes place in two steps: a) generate FTs at the component level, in order to tackle complexity and enable reuse;and b) generate system level FTs by composing the components and their FTs. The approach is illustrated by applying it to a simplified industry-inspired case study.展开更多
A state/event fault tree(SEFT)is a modeling technique for describing the causal chains of events leading to failure in software-controlled complex systems.Such systems are ubiquitous in all areas of everyday life,and ...A state/event fault tree(SEFT)is a modeling technique for describing the causal chains of events leading to failure in software-controlled complex systems.Such systems are ubiquitous in all areas of everyday life,and safety and reliability analyses are increasingly required for these systems.SEFTs combine elements from the traditional fault tree with elements from state-based techniques.In the context of the real-time safety-critical systems,SEFTs do not describe the time properties and important timedependent system behaviors that can lead to system failures.Further,SEFTs lack the precise semantics required for formally modeling time behaviors.In this paper,we present a qualitative analysis method for SEFTs based on transformation from SEFT to timed automata(TA),and use the model checker UPPAAL to verify system requirements’properties.The combination of SEFT and TA is an important step towards an integrated design and verification process for real-time safety-critical systems.Finally,we present a case study of a powerboat autopilot system to confirm our method is viable and valid after achieving the verification goal step by step.展开更多
An improved safety analysis based on the causality diagram for the complex system of micro aero-engines is presented.The study is examined by using the causality diagram in analytical failure cases due to rupture or p...An improved safety analysis based on the causality diagram for the complex system of micro aero-engines is presented.The study is examined by using the causality diagram in analytical failure cases due to rupture or pentration in the receiver of micro turbojet engine casing,and the comparisons are also made with the results from the traditional fault tree analysis.Experimental results show two main advantages:(1)Quantitative analysis which is more reliable for the failure analysis in jet engines can be produced by the causality diagram analysis;(2)Graphical representation of causality diagram is easier to apply in real test cases and more effective for the safety assessment.展开更多
针对传统Petri网(P/T系统)无法根据后继标识确定系统失效部位的问题,采用着色Petri网(Colored Petri Net,CPN)建立动车组列控车载子系统的故障传播模型。首先,通过CPN与传统Petri网理论的对比说明采用CPN建模的可行性。其次,根据车载子...针对传统Petri网(P/T系统)无法根据后继标识确定系统失效部位的问题,采用着色Petri网(Colored Petri Net,CPN)建立动车组列控车载子系统的故障传播模型。首先,通过CPN与传统Petri网理论的对比说明采用CPN建模的可行性。其次,根据车载子系统的结构组成及工作模式建立故障树模型,并通过Petri网描述故障树逻辑门事件之间的逻辑关系,给出故障树的Petri网表示方法,建立车载子系统的P/T系统模型;进一步根据CPN理论确定托肯染色方法、权函数等模型参数,将P/T系统转化为着色网系统,并举例说明后继标识的计算规则。最后,通过与传统Petri网推理及故障识别过程的对比,证明了采用CPN分析系统故障机理的正确性及在故障识别过程中的高效性。所提方法可为车载子系统的故障识别提供一定依据。展开更多
动力电池是电动化飞行得以实现的重要组成部分,其技术层次和安全水准对电动垂直起降飞行器(Electric Vertical Take off and Landing aircraft,eVTOL)的商业化推广尤为重要。本文在典型飞行任务下,研究电池性能对eVTOL飞行器的运营性能...动力电池是电动化飞行得以实现的重要组成部分,其技术层次和安全水准对电动垂直起降飞行器(Electric Vertical Take off and Landing aircraft,eVTOL)的商业化推广尤为重要。本文在典型飞行任务下,研究电池性能对eVTOL飞行器的运营性能、适航性能和安全性能的影响。利用开源软件SUAVE(Stanford University Aerospace Vehicle Environment,SUAVE)对复合翼eVTOL进行了整机与动力总成的建模,利用故障树分析(Fault Tree analysis,FTA)方法对动力总成进行了安全性分析。通过仿真,发现在现有电池技术水平下,电池的放电倍率约束是决定电池性能需求的关键限制条件,针对本文设计的eVTOL,372 Wh/kg是满足所有安全约束的最低能量密度,在使用过程中电池容量的衰退是设计者选择电池能量密度的重要参考指标。单独改善电池的可靠性对动力总成可靠性的提升是有限的,但电池性能的衰退将使电池成为动力总成失效的主要因素。通过FTA发现本文搭建的典型动力总成失效率为1.524×10^(-7),接近SC-VTOL-01中单座飞行器的基础级灾难性故障率要求。展开更多
为预防失控类事故引发的灾难性后果,选取航空安全网(Aviation Safety Network,ASN)2015—2022年102起失控类事故为样本,以2018年“10·29”印尼客机坠毁事故为例,采用基于系统理论的因果分析(Causal Analysis based on System Theor...为预防失控类事故引发的灾难性后果,选取航空安全网(Aviation Safety Network,ASN)2015—2022年102起失控类事故为样本,以2018年“10·29”印尼客机坠毁事故为例,采用基于系统理论的因果分析(Causal Analysis based on System Theory,CAST)方法从系统角度梳理并识别失控类事故发生过程中涉及的安全控制缺陷。在此基础上,采用故障树分析(Fault Tree Analysis,FTA)法绘制失控类事故故障树模型,并对其进行定性、定量分析,得出失控类事故的主要致因。结果表明:基于CAST模型分析识别出25个系统缺陷;通过故障树定性分析得出16个最小割集;通过定量分析计算出失控类事故在所有事故中发生的概率为0.40086;确定机组操作不当、机组沟通不足、飞机系统缺陷及飞机制造商假设不全、制造商未提供相关文件为失控类事故的主要影响因素。展开更多
面对日益复杂的飞机系统,传统的安全性分析方法对复杂系统间的不安全交互行为和危险源的识别能力不足。为有效评价持续适航阶段的飞机系统安全性,提出了一种融合系统理论过程分析(system theory process analysis,STPA)和动态故障树(dyn...面对日益复杂的飞机系统,传统的安全性分析方法对复杂系统间的不安全交互行为和危险源的识别能力不足。为有效评价持续适航阶段的飞机系统安全性,提出了一种融合系统理论过程分析(system theory process analysis,STPA)和动态故障树(dynamic fault tree,DFT)的改进的STPA安全性分析方法和评价模型。模型采用STPA识别出不安全控制行为和致因因素,并将其与动态故障树分析方法相融合,以事故致因理论优化致因分析方法,计算得出不安全控制行为发生概率并确定系统潜在危险的关键致因因素。以飞机起落架系统为例进行分析验证,结果表明,改进后的STPA分析方法可以准确地对系统危险进行识别和分析,为持续适航阶段的安全性分析提供支持。展开更多
文摘Safety Critical Systems (SCS) are those systems that may cause harm to the user(s) and/or the environment if operating outside of their prescribed specifications. Such systems are used in a wide variety of domains, such as aerospace, automotive, railway transportation and healthcare. In this paper, we propose an approach to integrate safety analysis of SCSs within the Model Driven Engineering (MDE) system development process. The approach is based on model transformation and uses standard well-known techniques and open source tools for the modeling and analysis of SCSs. More specifically, the system modeled with the OMG’s standard systems modeling language, SysML, is automatically transformed in Fault Tree (FT) models, that can be analyzed with existing FT tools. The proposed model transformation takes place in two steps: a) generate FTs at the component level, in order to tackle complexity and enable reuse;and b) generate system level FTs by composing the components and their FTs. The approach is illustrated by applying it to a simplified industry-inspired case study.
基金supported by the National Natural Science Foundation of China(11832012)
文摘A state/event fault tree(SEFT)is a modeling technique for describing the causal chains of events leading to failure in software-controlled complex systems.Such systems are ubiquitous in all areas of everyday life,and safety and reliability analyses are increasingly required for these systems.SEFTs combine elements from the traditional fault tree with elements from state-based techniques.In the context of the real-time safety-critical systems,SEFTs do not describe the time properties and important timedependent system behaviors that can lead to system failures.Further,SEFTs lack the precise semantics required for formally modeling time behaviors.In this paper,we present a qualitative analysis method for SEFTs based on transformation from SEFT to timed automata(TA),and use the model checker UPPAAL to verify system requirements’properties.The combination of SEFT and TA is an important step towards an integrated design and verification process for real-time safety-critical systems.Finally,we present a case study of a powerboat autopilot system to confirm our method is viable and valid after achieving the verification goal step by step.
文摘An improved safety analysis based on the causality diagram for the complex system of micro aero-engines is presented.The study is examined by using the causality diagram in analytical failure cases due to rupture or pentration in the receiver of micro turbojet engine casing,and the comparisons are also made with the results from the traditional fault tree analysis.Experimental results show two main advantages:(1)Quantitative analysis which is more reliable for the failure analysis in jet engines can be produced by the causality diagram analysis;(2)Graphical representation of causality diagram is easier to apply in real test cases and more effective for the safety assessment.
文摘针对传统Petri网(P/T系统)无法根据后继标识确定系统失效部位的问题,采用着色Petri网(Colored Petri Net,CPN)建立动车组列控车载子系统的故障传播模型。首先,通过CPN与传统Petri网理论的对比说明采用CPN建模的可行性。其次,根据车载子系统的结构组成及工作模式建立故障树模型,并通过Petri网描述故障树逻辑门事件之间的逻辑关系,给出故障树的Petri网表示方法,建立车载子系统的P/T系统模型;进一步根据CPN理论确定托肯染色方法、权函数等模型参数,将P/T系统转化为着色网系统,并举例说明后继标识的计算规则。最后,通过与传统Petri网推理及故障识别过程的对比,证明了采用CPN分析系统故障机理的正确性及在故障识别过程中的高效性。所提方法可为车载子系统的故障识别提供一定依据。
文摘动力电池是电动化飞行得以实现的重要组成部分,其技术层次和安全水准对电动垂直起降飞行器(Electric Vertical Take off and Landing aircraft,eVTOL)的商业化推广尤为重要。本文在典型飞行任务下,研究电池性能对eVTOL飞行器的运营性能、适航性能和安全性能的影响。利用开源软件SUAVE(Stanford University Aerospace Vehicle Environment,SUAVE)对复合翼eVTOL进行了整机与动力总成的建模,利用故障树分析(Fault Tree analysis,FTA)方法对动力总成进行了安全性分析。通过仿真,发现在现有电池技术水平下,电池的放电倍率约束是决定电池性能需求的关键限制条件,针对本文设计的eVTOL,372 Wh/kg是满足所有安全约束的最低能量密度,在使用过程中电池容量的衰退是设计者选择电池能量密度的重要参考指标。单独改善电池的可靠性对动力总成可靠性的提升是有限的,但电池性能的衰退将使电池成为动力总成失效的主要因素。通过FTA发现本文搭建的典型动力总成失效率为1.524×10^(-7),接近SC-VTOL-01中单座飞行器的基础级灾难性故障率要求。
文摘为预防失控类事故引发的灾难性后果,选取航空安全网(Aviation Safety Network,ASN)2015—2022年102起失控类事故为样本,以2018年“10·29”印尼客机坠毁事故为例,采用基于系统理论的因果分析(Causal Analysis based on System Theory,CAST)方法从系统角度梳理并识别失控类事故发生过程中涉及的安全控制缺陷。在此基础上,采用故障树分析(Fault Tree Analysis,FTA)法绘制失控类事故故障树模型,并对其进行定性、定量分析,得出失控类事故的主要致因。结果表明:基于CAST模型分析识别出25个系统缺陷;通过故障树定性分析得出16个最小割集;通过定量分析计算出失控类事故在所有事故中发生的概率为0.40086;确定机组操作不当、机组沟通不足、飞机系统缺陷及飞机制造商假设不全、制造商未提供相关文件为失控类事故的主要影响因素。
文摘面对日益复杂的飞机系统,传统的安全性分析方法对复杂系统间的不安全交互行为和危险源的识别能力不足。为有效评价持续适航阶段的飞机系统安全性,提出了一种融合系统理论过程分析(system theory process analysis,STPA)和动态故障树(dynamic fault tree,DFT)的改进的STPA安全性分析方法和评价模型。模型采用STPA识别出不安全控制行为和致因因素,并将其与动态故障树分析方法相融合,以事故致因理论优化致因分析方法,计算得出不安全控制行为发生概率并确定系统潜在危险的关键致因因素。以飞机起落架系统为例进行分析验证,结果表明,改进后的STPA分析方法可以准确地对系统危险进行识别和分析,为持续适航阶段的安全性分析提供支持。