[发明专利]基于可满足模理论的故障树的验证、求解系统及其方法有效

专利信息
申请号: 201710732492.7 申请日: 2017-08-24
公开(公告)号: CN107562557B 公开(公告)日: 2021-06-15
发明(设计)人: 方菱 申请(专利权)人: 中科院合肥技术创新工程院
主分类号: G06F11/07 分类号: G06F11/07
代理公司: 南京中高专利代理有限公司 32333 代理人: 祝进
地址: 230000 *** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 满足 理论 故障 验证 求解 系统 及其 方法
【权利要求书】:

1.基于可满足模理论的故障树的验证、求解系统的方法,包括利用可满足模理论形式化语言来描述故障树,即对故障树节点之间关系进行分析,并描述逻辑关系,形式化验证工具即SMT求解器对输入故障树的形式化逻辑公式进行接收和验证,检查其正确性,并给出错误的报告,用户修改至故障树满足正确性要求,在故障树得到充分验证的基础上,基于可满足模理论的最小割集求解法,给定最小割集条件,并同时给定约束条件以约束输出割集,将输出最小割集的元素个数按照用户要求尺寸输出,按由小到大或者由大到小的尺寸输出,或者按顺序输出,所述的故障树节点是任意抽象为具有故障、正常状态的设备、事件、组件或子系统,其特征在于:具体包括如下步骤:

(1)、分析并描述系统,定义基本事件e0,e1,…,en件为n个不可分割的最小原始事件,即非由其他事件引发的事件,基于基本事件e0,e1,…,en以及基本事件集合元素之间的关系,将故障树进行预处理整形,使得故障树为标准二叉树,如有矛盾节点或环路,则根据求解器给出的报告令用户修改直至故障树正确为止;

(2)、给定各类条件的初始状态:令基本事件{e0,e1,…,en}中初始状态为False,n为基本事件个数;令最小割集的集合为Ф,并设定初始值Ф={},即初始值为空集合,另所求出的割集依次命名为ζ01,…,ζi,并设定割集集合的初始求解条件限制为割集尺寸为Len(ζ)==1,令用户所需截断时最小割集的尺寸为Len(ζ)==M,即用户设定的无需继续求解的截断条件,满足条件则计算终止,其中符号‘==’代表该符号左右两端数值相等;cond用于储存已经存在的求解最小割集的逻辑条件,所有已经参与求解的逻辑条件的或条件,使继续求解过程不包含已经求出的解;

(3)、用逻辑求解器,以步骤(2)中设定初始条件求解最小割集,将得到的求出的割集ζi依次加入最小割集的集合中Ф={ζ01,…,ζi},将得到的最小割集合并到条件cond:cond=!(ζ0∧ζ1∧…∧ζi)∧Len(ζ),以排除下次求解过程不包括已经有的解,返回步骤(3)的起始状态,直到穷尽所有满足尺寸Len(ζ)最小割集合的解,重复以上过程直到最小割集长度已经达到截断条件Len(ζ)=M,如果已经达到和基本事件数量n相等,即所有的基本事件都包含在割集中,不需要继续求解满足约束条件的子集合,如果是则本步骤结束,如果否则放宽最小割集长度设定条件:Len(ζ)=Len(ζ)+1,然后返回步骤(3)的起始状态,处理步骤(3),如果已经达到尺寸上限,则求解终止;

(4)、对求出的最小割集进行验算。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科院合肥技术创新工程院,未经中科院合肥技术创新工程院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710732492.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top