[发明专利]一种基于局部搜索的故障树最大概率最小割集求解方法在审
申请号: | 202011468276.4 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112597347A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 万海;李佳;罗炜麟;曾娟;赵杭;范科峰 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903;G06F16/9032 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 张金福 |
地址: | 510260 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 局部 搜索 故障 最大 概率 最小 求解 方法 | ||
1.一种基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,所述方法包括:
S1:对故障树进行初始逻辑转换;获取布尔表达式;
S2:根据布尔表达式,对部分最大可满足性问题建模;
S3:使用基于局部搜索的启发式算法对部分最大可满足性问题实例进行求解;
S4:最大概率最小割集结果转化:对S3的结果进行反转对数转换,求得最终最大概率最小割集及其联合概率。
2.根据权利要求1所述基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,S1包括以下步骤:
S1.1:将故障树基本事件转化为布尔变量;
S1.2:将故障树中事件之间的逻辑关系用布尔表达式表示,顶事件布尔表达式的真值结果表示了顶事件最终发生与否,并使用取反形式表示对应成功树。
3.根据权利要求1所述基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,S1.2中故障树逻辑关系转换为布尔表达式过程如下:
根据基本事件间的逻辑关系将故障树模型转换为布尔表达式f(r1),其中r1表示顶事件;
使用取反的形式表示成功树令Y(r1)是使用yi表示的布尔表达式,则
当顶事件发生,即Y(r1)=FALSE,故求解的目标即最大化yi的数量使得Y(r1)=FALSE,并且剩余yi的联合概率最大,此时即为故障树的最大概率最小割集。
4.根据权利要求1所述基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,S2包括以下步骤:
S2.1:对S1中的布尔表达式进行合取范式(CNF)转换,使用Tseitin转换将布尔表达式转换成CNF范式;
S2.2:对基本事件概率权重进行对数转换,将基本事件概率对数转换到对数空间,最大化局部搜索时加权决策变量的乘积;
S2.3:加权部分最大可满足性问题实例生成:给予每个决策变量惩罚权重,最终求解目标是最小化惩罚权重和;赋予中间事件表达式硬子句最高的惩罚权重,大于所有基本事件概率权重之和。
5.根据权利要求1所述基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,S2.2中将基本事件概率对数转换到对数空间具体为:
p(ei)→-log(p(ei))
其中p(ei)代表ei发生的概率。
6.根据权利要求1所述基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,S3包括:包含数据结构预处理、随机变量赋值生成初始解、最大化变量联合惩罚权重的迭代局部搜索、最大概率最小割集结果检查阶段。
7.根据权利要求1所述基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,数据结果预处理包括:
对输入的PMSAT问题实例数据进行处理,初始化所需的数据变量,包括软子句,概率,惩罚权重。
8.根据权利要求1所述基于局部搜索的故障树最大概率最小割集求解方法,其特征在于,随机赋值即对于Y中的变量随机yi进行赋值1或0,以便快速启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011468276.4/1.html,转载请声明来源钻瓜专利网。