模型驱动的可靠性、安全性、测试性分析方法

2025-10-17 16:42:19

1、准备产品的可靠性与安全性需求、要求信息,产品的功能、结构设计信息。比如产品的由哪些模块组成,这些模块主要实现哪些功能,每个功能的可靠性要求或者安全性要求包括哪些等等

模型驱动的可靠性、安全性、测试性分析方法

2、创建产品特征模型(或综合化模型)。PosFIA的产品特征建模功能,包括了产品的功能结构关系模型、产品的状态模型(故障、正常、退化等等)、故障关系模型、故障测试关系模型、接口关系模型、安全需求识别与转化关系模型等等)。这里以飞机的飞行管理系统为例,首先建立飞行管理系统的第一层次的功能结构模型,这层次的外部输入数据包括MCDU输入、导航输入、左中右IRS输入、ADS输入等。输出包括飞行管理系统告警信息输出、导航数据输出、操作指令等。打开PosFIA软件,如图所示建立第一层的产品功能结构模型即可。

模型驱动的可靠性、安全性、测试性分析方法

3、创建第二层功能结构模型:在PosFIA软件界面,点击图中的飞行管理系统节点,双击进入。即可创建该节点的第二层的功能结构模型。

模型驱动的可靠性、安全性、测试性分析方法

4、创建产品状态、故障关系、故障测试关系、接口关系等模型:逐个点击步骤3建立的节点,比如点击位置滤波器节点,双击之后,在属性页可以看到有基本参数、输入输出、模块状态、定义逻辑关系等等信息编辑页面,分别录入即可。然后点击保存。

模型驱动的可靠性、安全性、测试性分析方法

模型驱动的可靠性、安全性、测试性分析方法

5、完成步骤4的建模之后,即可查看可靠性分析、安全性分析、测试性分析结果了。比如查看可靠性分析结果,返回飞行管理系统第一层次的页面,右键点击飞行管理系统节点,然后在右键菜单选择RBD,即可查看可靠性模型及计算结果。

模型驱动的可靠性、安全性、测试性分析方法

模型驱动的可靠性、安全性、测试性分析方法

6、同理,点击右边工具栏的“概率风险分析PRA”按钮,自动显示出所有概率风险分析结果。

模型驱动的可靠性、安全性、测试性分析方法

7、同理,点击右上角工具栏的测试性分析按钮,自动显示出当前产品的测试性分析结果。

模型驱动的可靠性、安全性、测试性分析方法

8、由于我们在产品研发过程中,迭代设计是 免不了的。所以,可以利用POSFIA的模型驱动的可靠性设计、分析,安全性分析、测试性分析的功能,对应调整步骤2~4的功能结构模型即可。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢