基于不确定性理论的多业务系统可用性评估方法



1.本发明涉及可用性评估领域,尤其涉及一种基于不确定性理论的多业务与系统可用性评估方法。


背景技术:



2.在工业化和系统集成发展迅速的情况下,一旦多业务系统中的设备漏洞被攻击者利用,将会对工业企业造成经济、商誉等各方面的损害。因此,对网络协同制造平台的安全风险进行评估是保障信息系统和设备安全的重要环节。
3.现有技术在针对多业务系统可用性评估方法方面存在精准性不足和可操作性不足的问题。
4.中国专利公开号:cn101741609a。公开了一种业务支撑系统可用性的评估方法及系统,以解决现有技术中评估业务支撑系统可用性效率低、较繁琐的问题。本发明方法包括以下步骤:采集所述业务支撑系统中各业务子系统的评估单元的运行数据;根据采集到的运行数据,对各评估单元的可用性进行评估;根据各业务子系统的评估单元的可用性评估结果,对相应业务子系统的可用性进行评估;根据各业务子系统的可用性评估结果,对所述业务支撑系统的可用性进行评估。由此可见,所述业务支撑系统可用性的评估方法及系统存在以下问题:该方法仅使用实际情况作为参考,无法对设备运行过程中出现的不同情况进行模拟,导致无法针对设备的无故障时间进行全方位的模拟,导致针对设备可用性的评估精度降低,同时导致该方法的实用性变差。


技术实现要素:



5.为此,本发明提供一种基于不确定性理论的多业务系统可用性评估方法,用以克服现有技术中多业务系统可用性评估的精准性和实用性不足的问题。
6.为实现上述目的,本发明提供一种基于不确定性理论的多业务系统可用性评估方法,包括:
7.步骤s1,中控模块根据系统的功能确定系统的多项业务,进而确定系统业务向量t
x
,同时,根据每项业务的实际使用时间占比确定第i业务ti使用时间占比,以作为将各个子业务综合为总体可用性的依据,设定i=1,2,3...,n,其中n为自然数,删除对于使用时间占比为0的业务,并优化系统业务向量t
x
;中控模块输入执行i业务时p设备q功能故障模式的故障率以计算r
ipq
(t);
8.步骤s2,当所述中控模块完成对于系统业务向量的确定时,中控模块依次根据p设备q功能与ti业务是否相关确定矩阵l
ipq
中的元素。此处的是否相关判定一是根据p设备q功能是否与ti业务存在显性的逻辑关系;二是根据发生故障的历史数据判断p设备q功能是否和业务ti是否存在隐蔽耦合关系以对矩阵l
ipq
进行补充;
9.步骤s3,当所述中控模块完成l
ipq
确定时,中控模块根据涉及的设备确定ti业务的无故障平均使用时间mtu和设备完成ti业务的无故障平均保障时间mtts,建立业务可用性
计算模型1,并根据业务可用性计算模型1对ti业务无故障条件下的最大可用性a
iro
进行计算;其中,mtts包括周期性工作保障时间和日常性工作保障时间,业务可用性计算模型1的计算公式为:
[0010][0011]
步骤s4,所述中控模块针对所述p设备q功能故障,根据不确定性理论对ti业务的可靠度ri(t)进行计算,中控模块在计算前将所述ti业务的所有必须设备及其q功能基于业务路径和串并联关系建成由若干设备串并联而成的链式模型,在链式模型建成后,中控模块根据系统的串联或并联选用对应的计算公式对ti业务的可靠度ri(t)进行计算,
[0012]
对于串联系统,设定其含义为取矩阵l
ipq
中的最小值;
[0013]
对于并联系统,设定其含义为取矩阵l
ipq
中的最大值;
[0014]
其中,i表示第i业务,p表示完成第i业务的设备的编号,q表示p设备的特定功能编号,当p设备的q功能丧失时,p设备出现q功能故障;
[0015]
步骤s5,当所述中控模块完成对于所述ti业务的可靠度计算时,中控模块使用蒙特卡罗法对失败的p设备的q模式的具体故障时间点进行确定,该处的失败的p设备的q模式在串联里是可靠度最小值对应的设备,并联里是最大值对应的设备;
[0016]
步骤s6,当所述中控模块完成对于失败的p设备的q模式的具体故障时间点的确定时,中控模块根据p设备存在备件情况下的更换备件时间建立业务可用性计算模型2,并基于业务可用性计算模型2对设备存在备件情况下的业务可用性进行计算,当中控模块判定p设备不存在备件时,中控模块根据p设备可抢修情况下的抢修时间,建立业务可用性计算模型3,并基于业务可用性计算模型3对p设备可抢修情况下的业务可用性进行计算,若p设备不可抢修则判定该种情况下系统的可用性为0,中控模块多次循环判定过程以求得针对p设备故障情况下的可用性均值a
irf

[0017]
步骤s7,当所述中控模块完成对于故障状态下的系统可用性a
irf
计算和无故障状态下的业务可用性a
iro
计算时,中控模块计算所述ti业务的可用性ai,设定ai=(1-ri(t))a
irf
+ri(t)a
iro
;当所述中控模块在完成对各业务的可用性的计算时,中控模块使用加权求平均值的方式计算p设备的系统可用性a,设定a=(b1
×
a1+b2
×
a2+b3
×
a3+...+bn
×
an)/n,对于bi,设定i=1,2,3,...,n,其为第i业务ti的使用时间占比。
[0018]
进一步地,在所述步骤s2中,当所述中控模块根据所述p设备q功能是否和所述ti业务相关以对所述矩阵l
ipq
的元素进行确定时,
[0019]
若出现p设备q功能故障时ti业务可以正常完成,所述中控模块判定p设备q功能和ti业务不相关,不将该p设备q功能纳入矩阵中;
[0020]
若出现p设备q功能故障时ti业务无法完成,所述中控模块判定p设备q功能和ti业务相关,并将该p设备q功能作为参数纳入矩阵l
ipq
中。
[0021]
进一步地,当所述中控模块完成对于矩阵l
ipq
的元素的确定时,中控模块根据p设备与ti业务是否存在显性逻辑关系,对ti业务与矩阵l
ipq
是否存在相关性进行判定,显性逻辑关系包括p设备与ti业务在能量上的供给关系、信息上的信号业务流程关系或信号逻辑
关系以及安装上的安装支撑关系,
[0022]
若不存在显性逻辑关系,所述中控模块判定所述ti业务与所述矩阵l
ipq
不存在相关性;
[0023]
若存在至少一个显性逻辑关系,所述中控模块判定所述ti业务与所述矩阵l
ipq
存在相关性。
[0024]
进一步地,当所述中控模块完成对于所述ti业务与所述矩阵l
ipq
的相关性的判定时,中控模块根据发生故障的历史数据对p设备和ti业务是否存在隐蔽耦合关系进行判定,并在判定p设备和ti业务存在隐蔽耦合关系的情况下对所述矩阵l
ipq
中的元素进行补充,
[0025]
若发生故障的历史数据中的所述p设备与所述ti业务不存在显性逻辑关系但p设备q功能故障发生导致ti业务故障,所述中控模块判定p设备和ti业务之间存在潜在隐蔽耦合关系,并将p设备及与q功能对应的故障模式作为参数补充至l
ipq
矩阵;
[0026]
若发生故障的历史数据中的所述p设备与所述ti业务不存在显性逻辑关系且p设备q功能故障发生不会导致ti业务故障,所述中控模块判定p设备和ti业务之间不存在潜在隐蔽耦合关系,不对所述l
ipq
矩阵中的参数进行补充。
[0027]
进一步地,在所述步骤s3中,所述中控模块根据所述p设备的平均使用时间mtu和无故障平均保障时间mtts对p设备无故障条件下的ti业务可用性进行确定,设定p设备无故障条件下针对ti业务的最大可用性a
ro
的计算公式为:a
ro
=mtu/mtts+mtu,其中,mtts,p设备无故障状态下满足基本使用所需的平均保障时间,设定mtts=tp+td,其中,tp为p设备的实际周期性保障时间、td为p设备的实际日常性保障时间。
[0028]
进一步地,在所述步骤s4中,当所述中控模块完成对于所述p设备无故障条件下的ti业务可用性的确定时,中控模块根据p设备执行ti任务的次数ni和执行ni次ti任务中出现q功能故障的次数nf
ipq
对函数p
ipq
(t>t)进行确定,设定p
ipq
(t>t)=nf
ipq
/ni。
[0029]
进一步地,当所述中控模块完成对于所述函数p
ipq
(t>t)的确定时,中控模块根据所述函数p
ipq
(t>t)对可靠度函数r
ipq
(t)进行确定,设定r
ipq
(t)=p
ipq
(t>t),其中,t为p设备执行ti任务的持续时间、t为p设备持续执行ti任务直至出现q功能故障的时间。
[0030]
进一步地,当所述中控模块完成对于业务的可靠度计算以及基于蒙特卡罗法对失败的p设备的q模式的具体故障时间点的确定时,中控模块根据p设备存在备件情况下的更换备件时间和p设备不存在备件情况下的抢修时间对建立业务可用性计算模型2或建立业务可用性计算模型3进行判定并基于业务可用性计算模型2和业务可用性计算模型3对p设备q故障情况下的系统可用性进行n次仿真计算并求出均值,
[0031]
若设备存在备件,所述中控模块判定对p设备进行更换、统计更换所需时间并建立针对p设备q故障状态下的业务可用性计算模型2;
[0032]
若设备不存在备件,所述中控模块判定不建立针对p设备q故障状态下的业务可用性计算模型2并根据p设备是否能够抢修判定是否建立业务可用性计算模型3;
[0033]
若p设备可抢修,所述中控模块对p设备进行修复、统计修复所需时间并建立针对p设备q故障状态下的业务可用性计算模型3;若p设备不可抢修,所述中控模块判定所述系统针对所述ti业务的可用性为0。
[0034]
进一步地,当所述中控模块完成对于所述系统针对所述ti业务的可用性计算模型的确定时,中控模块根据p设备备件更换时间或p设备更换时间对系统可用性计算模型的计
算公式进行确定,其中,所述业务可用性计算模型2的计算公式为:a
rf’=mtu/(mtts+mtu+mttt),所述业务可用性计算模型3的计算公式为:a
rf”=mtu/(mtts+mtu+mttts),其中,mttt为最短备件更换时间,mttts为最短设备修复时间。
[0035]
进一步地,当所述中控模块完成针对所述系统的可用性计算模型的建立以及n次仿真计算求出所述系统可用性均值时,中控模块根据所述可用性计算模型对所述ti业务的可用性进行计算,
[0036]
若设备存在备件,所述中控模块判定该情况下的系统针对ti业务的可用性计算公式为ai=(1-ri(t))a
rf’+ri(t)a
ro

[0037]
若设备不存在备件且可抢修,所述中控模块判定该种情况下的系统针对ti业务的可用性计算公式为ai=(1-ri(t))a
rf”+ri(t)a
ro

[0038]
与现有技术相比,本发明的有益效果在于,本发明通过设置系统业务向量、无故障平均使用时间、无故障平均准备时间以及不确定性理论,可以根据不确定性理论对业务的可靠度进行更为精准的计算,实现了基于不确定性理论对于多业务系统可用性的精准计算,提高了多业务系统可用性评估方法的精准性,实现了多业务系统可用性评估的精准性和实用性的提高。
[0039]
进一步地,本发明所述方法通过p设备q功能是否和完成ti业务相关对矩阵的元素进行确定,提高了对于矩阵元素的精准确定,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0040]
进一步地,本发明所述方法通过设备与业务是否存在信号逻辑关系对业务与矩阵是否存在相关性进行判定,实现了对于业务矩阵的精准确定,提高了对于系统可用性计算精准度,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0041]
进一步地,本发明所述方法通过故障条件下设备和业务是否存在隐蔽耦合关系对矩阵l
ipq
进行补充,提高了对于矩阵确定的准确性以及矩阵元素的涉及范围,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0042]
进一步地,本发明所述方法根据平均使用时间和无故障平均保障时间对设备无故障条件下的业务可用性进行确定,可以对无故障条件下的业务可用性进行精准的确定,提高了业务可用性确定的准确度和可实用性,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0043]
进一步地,本发明所述方法通过根据执行任务的次数和执行任务中出现的设备功能故障次数对设备以及功能故障对应的累计故障分布函数进行确定,提高了可靠度的计算准确性,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0044]
进一步地,本发明所述方法通过对可靠度函数的确定,可以实现基于故障持续时间的精准利用基础上的可靠度计算,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0045]
进一步地,本发明所述方法根据执行业务所涉及的设备是否存在备件对是否建立系统故障状态下的可用性计算模型2进行判定,提高了对于不同情况下的可用性计算的精准度,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0046]
进一步地,本发明所述方法通过设置备件更换时间和设备修复时间,可以确定系统可用性计算模型的计算公式,提高了系统可用性计算的精准度和实用性,进一步实现了
多业务系统可用性评估的精准性和实用性的提高。
[0047]
进一步地,本发明所述方法通过根据建立的所述计算模型对ti业务的可用性进行计算,提高了多业务系统可用性判定的准确度,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
附图说明
[0048]
图1为本发明实施例所述基于不确定性理论的多业务系统可用性评估方法的流程图;
[0049]
图2为本发明实施例所述基于不确定性理论的多业务系统可用性评估方法的逻辑框图。
具体实施方式
[0050]
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0051]
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
[0052]
实施例1
[0053]
请参阅图1和图2所示,其为本发明实施例所述基于不确定性理论的多业务系统可用性评估方法的流程图和逻辑框图。本发明实施例所述基于不确定性理论的多业务系统可用性评估方法包括:
[0054]
步骤s1,中控模块根据系统的功能确定系统的多项业务,进而确定系统业务向量t
x
,同时,根据每项业务的实际使用时间占比确定第i业务ti使用时间占比,以作为将各个子业务综合为总体可用性的依据,设定i=1,2,3...,n,其中n为自然数,删除对于使用时间占比为0的业务,并优化系统业务向量t
x
;中控模块输入执行i业务时p设备q功能故障模式的故障率以计算r
ipq
(t);
[0055]
步骤s2,当所述中控模块完成对于系统业务向量的确定时,中控模块依次根据p设备q功能与ti业务相关确定矩阵l
ipq
中的元素。此处的是否相关判定一是根据p设备q功能是否与ti业务是否存在显性的逻辑关系;二是根据发生故障的历史数据判断p设备q功能是否和业务ti是否存在隐蔽耦合关系以对矩阵l
ipq
进行补充;
[0056]
步骤s3,当所述中控模块完成l
ipq
确定时,中控模块根据涉及的设备确定ti业务的无故障平均使用时间mtu和设备完成ti业务的无故障平均保障时间mtts,建立业务可用性计算模型1,并根据业务可用性计算模型1对ti业务无故障条件下的最大可用性a
iro
进行计算;其中,mtts包括周期性工作保障时间和日常性工作保障时间,业务可用性计算模型1的计算公式为:
[0057][0058]
步骤s4,所述中控模块针对所述p设备q功能故障,根据不确定性理论对ti业务的可靠度ri(t)进行计算,中控模块在计算前将所述ti业务的所有必须设备及其q功能基于业务路径和串并联关系建成由若干设备串并联而成的链式模型,在链式模型建成后,中控模
块根据系统的串联或并联选用对应的计算公式对ti业务的可靠度ri(t)进行计算,
[0059]
对于串联系统,设定其含义为取矩阵l
ipq
中的最小值;
[0060]
对于并联系统,设定其含义为取矩阵l
ipq
中的最大值;
[0061]
其中,i表示第i业务,p表示完成第i业务的设备的编号,q表示p设备的特定功能编号,当p设备的q功能丧失时,p设备出现q功能故障;
[0062]
步骤s5,当所述中控模块完成对于所述ti业务的可靠度计算时,中控模块使用蒙特卡罗法对失败的p设备的q模式的具体故障时间点进行确定,该处的失败的p设备的q模式在串联里是可靠度最小值对应的设备,并联里是最大值对应的设备;
[0063]
步骤s6,当所述中控模块完成对于失败的p设备的q模式的具体故障时间点的确定时,中控模块根据p设备存在备件情况下的更换备件时间建立业务可用性计算模型2,并基于业务可用性计算模型2对设备存在备件情况下的业务可用性进行计算,当中控模块判定p设备不存在备件时,中控模块根据p设备可抢修情况下的抢修时间,建立业务可用性计算模型3,并基于业务可用性计算模型3对p设备可抢修情况下的业务可用性进行计算,若p设备不可抢修则判定该种情况下系统的可用性为0,中控模块多次循环判定过程以求得针对p设备故障情况下的可用性均值a
irf

[0064]
步骤s7,当所述中控模块完成对于故障状态下的系统可用性a
irf
计算和无故障状态下的业务可用性a
iro
计算时,中控模块计算所述ti业务的可用性ai,设定ai=(1-ri(t))a
irf
+ri(t)a
iro
;当所述中控模块在完成对各业务的可用性的计算时,中控模块使用加权求平均值的方式计算p设备的系统可用性a,设定a=(b1
×
a1+b2
×
a2+b3
×
a3+...+bn
×
an)/n,对于bi,设定i=1,2,3,...,n,其为第i业务ti的使用时间占比。
[0065]
本发明通过设置系统业务向量、无故障平均使用时间、无故障平均准备时间以及不确定性理论,可以根据不确定性理论对业务的可靠度进行更为精准的计算,实现了基于不确定性理论对于多业务系统可用性的精准计算,提高了多业务系统可用性评估方法的精准性,实现了多业务系统可用性评估的精准性和实用性的提高。
[0066]
具体而言,在所述步骤s2中,当所述中控模块根据所述p设备q功能是否和所述ti业务相关以对所述矩阵l
ipq
的元素进行确定时,
[0067]
若出现p设备q功能故障时ti业务可以正常完成,所述中控模块判定p设备q功能和ti业务不相关,不将该p设备q功能纳入矩阵中;
[0068]
若出现p设备q功能故障时ti业务无法完成,所述中控模块判定p设备q功能和ti业务相关,并将该p设备q功能作为参数纳入矩阵l
ipq
中。
[0069]
本发明所述方法通过p设备q功能是否和完成ti业务相关对矩阵的元素进行确定,提高了对于矩阵元素的精准确定,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0070]
具体而言,当所述中控模块完成对于矩阵l
ipq
的元素的确定时,中控模块根据p设备与ti业务是否存在显性逻辑关系,对ti业务与矩阵l
ipq
是否存在相关性进行判定,显性逻辑关系包括p设备与ti业务在能量上的供给关系、信息上的信号业务流程关系或信号逻辑关系以及安装上的安装支撑关系,
[0071]
若不存在显性逻辑关系,所述中控模块判定所述ti业务与所述矩阵l
ipq
不存在相关性;
[0072]
若存在至少一个显性逻辑关系,所述中控模块判定所述ti业务与所述矩阵l
ipq
存在相关性。
[0073]
本发明所述方法通过设备与业务是否存在显性逻辑关系对业务与矩阵是否存在相关性进行判定,实现了对于业务矩阵的精准确定,提高了对于系统可用性计算精准度,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0074]
具体而言,当所述中控模块完成对于所述ti业务与所述矩阵l
ipq
的相关性的判定时,中控模块根据发生故障的历史数据对p设备和ti业务是否存在隐蔽耦合关系进行判定,并在判定p设备和ti业务存在隐蔽耦合关系的情况下对所述矩阵l
ipq
中的元素进行补充,
[0075]
若发生故障的历史数据中的所述p设备与所述ti业务不存在显性逻辑关系但p设备q功能故障发生导致ti业务故障,所述中控模块判定p设备和ti业务之间存在潜在隐蔽耦合关系,并将p设备及与q功能对应的故障模式作为参数补充至l
ipq
矩阵;
[0076]
若发生故障的历史数据中的所述p设备与所述ti业务不存在显性逻辑关系且p设备q功能故障发生不会导致ti业务故障,所述中控模块判定p设备和ti业务之间不存在潜在隐蔽耦合关系,不对所述l
ipq
矩阵中的参数进行补充。
[0077]
本发明所述方法通过故障条件下设备和业务是否存在隐蔽耦合关系对矩阵l
ipq
进行补充,提高了对于矩阵确定的准确性以及矩阵元素的涉及范围,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0078]
具体而言,在所述步骤s3中,所述中控模块根据所述p设备的平均使用时间mtu和无故障平均保障时间mtts对p设备无故障条件下的ti业务可用性进行确定,设定p设备无故障条件下针对ti业务的最大可用性a
ro
的计算公式为:a
ro
=mtu/mtts+mtu,其中,mtts,p设备无故障状态下满足基本使用所需的平均保障时间,设定mtts=tp+td,其中,tp为p设备的实际周期性保障时间、td为p设备的实际日常性保障时间。
[0079]
本发明所述方法根据平均使用时间和无故障平均保障时间对设备无故障条件下的业务可用性进行确定,可以对无故障条件下的业务可用性进行精准的确定,提高了业务可用性确定的准确度和可实用性,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0080]
具体而言,在所述步骤s4中,当所述中控模块完成对于所述p设备无故障条件下的ti业务可用性的确定时,中控模块根据p设备执行ti任务的次数ni和执行ni次ti任务中出现q功能故障的次数nf
ipq
对函数p
ipq
(t>t)进行确定,设定p
ipq
(t>t)=nf
ipq
/ni。
[0081]
本发明所述方法通过根据执行任务的次数和执行任务中出现的设备功能故障次数对设备以及功能故障对应的累计故障分布函数进行确定,提高了可靠度的计算准确性,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0082]
具体而言,当所述中控模块完成对于所述函数p
ipq
(t>t)的确定时,中控模块根据所述函数p
ipq
(t>t)对可靠度函数r
ipq
(t)进行确定,设定r
ipq
(t)=p
ipq
(t>t),其中,t为p设备执行ti任务的持续时间、t为p设备持续执行ti任务直至出现q功能故障的时间。
[0083]
本发明所述方法通过对可靠度函数的确定,可以实现基于故障持续时间的精准利用基础上的可靠度计算,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0084]
具体而言,当所述中控模块完成对于业务的可靠度计算以及基于蒙特卡罗法对失败的p设备的q模式的具体故障时间点的确定时,中控模块根据p设备存在备件情况下的更换备件时间和p设备不存在备件情况下的抢修时间对建立业务可用性计算模型2或建立业务可用性计算模型3进行判定并基于业务可用性计算模型2和业务可用性计算模型3对p设备q故障情况下的系统可用性进行n次仿真计算并求出均值,
[0085]
若设备存在备件,所述中控模块判定对p设备进行更换、统计更换所需时间并建立针对p设备q故障状态下的业务可用性计算模型2;
[0086]
若设备不存在备件,所述中控模块判定不建立针对p设备q故障状态下的业务可用性计算模型2并根据p设备是否能够抢修判定是否建立业务可用性计算模型3;
[0087]
若p设备可抢修,所述中控模块对p设备进行修复、统计修复所需时间并建立针对p设备q故障状态下的业务可用性计算模型3;若p设备不可抢修,所述中控模块判定所述系统针对所述ti业务的可用性为0。
[0088]
本发明所述方法根据执行业务所涉及的设备是否存在备件对是否建立系统故障状态下的可用性计算模型2进行判定,提高了对于不同情况下的可用性计算的精准度,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0089]
具体而言,当所述中控模块完成对于所述系统针对所述ti业务的可用性计算模型的确定时,中控模块根据p设备备件更换时间或p设备更换时间对系统可用性计算模型的计算公式进行确定,其中,所述业务可用性计算模型2的计算公式为:a
rf’=mtu/(mtts+mtu+mttt),所述业务可用性计算模型3的计算公式为:a
rf”=mtu/(mtts+mtu+mttts),其中,mttt为最短备件更换时间,mttts为最短设备修复时间。
[0090]
本发明所述方法通过设置备件更换时间和设备修复时间,可以确定系统可用性计算模型的计算公式,提高了系统可用性计算的精准度和实用性,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0091]
具体而言,当所述中控模块完成针对所述系统的可用性计算模型的建立以及n次仿真计算求出所述系统可用性均值时,中控模块根据所述可用性计算模型对所述ti业务的可用性进行计算,
[0092]
若设备存在备件,所述中控模块判定该情况下的系统针对ti业务的可用性计算公式为ai=(1-ri(t))a
rf’+ri(t)a
ro

[0093]
若设备不存在备件且可抢修,所述中控模块判定该种情况下的系统针对ti业务的可用性计算公式为ai=(1-ri(t))a
rf”+ri(t)a
ro

[0094]
本发明所述方法通过根据建立的所述计算模型对ti业务的可用性进行计算,提高了多业务系统可用性判定的准确度,进一步实现了多业务系统可用性评估的精准性和实用性的提高。
[0095]
具体而言,在所述步骤s1中,确定系统能够提供的所有业务,将其记为向量t
x
,表示系统有x个业务,其ti表示系统的第i业务。
[0096]
具体而言,矩阵l
ipq
元素为l
ipq
,其中,i表示第i业务,p表示完成i业务某设备的编号,q表示p设备的特定功能编号,q功能丧失对应p设备特定的故障模式。
[0097]
具体而言,在所述步骤s3中,a
ro
是指设备无故障条件下的可用性,此时可用性主要取决于完成ti业务的充填加挂等无故障平均保障时间。a
ro
可以用下式计算:
[0098][0099]
其中,mtu,为平均使用时间;mtts,为无故障平均保障时间,是指在无故障状态下为满足基本使用必须的平均保障时间。
[0100]
具体而言,在所述步骤s5中,计算ti业务的可靠度ri(t)的公式为:
[0101]
对于串联系统,含义为取矩阵l
ipq
中的最小值;
[0102]
对于并联系统,含义为取矩阵l
ipq
中的最大值。
[0103]
具体而言,在所述步骤s7中,mttt指的是最短抢修时间,所述最短抢修时间,可以是修复时间或更换时间,针对不同的设备,可能不同,但每一次对于固定的p设备q故障模式,时间是固定的。
[0104]
具体而言,对于串联系统上的某故障及其故障模式,ti业务则无法完成;如果并联系统上的某故障及其故障模式,可靠性则会下降。若某飞机本次任务是轰炸任务,那么电子战设备故障只会影响电子战功能,不影响轰炸任务。
[0105]
具体而言,l
ipq
的确定需要考虑故障条件下潜在隐蔽的耦合关系,若设备x和ti业务执行不相关,但是设备x故障出现了异常发热或电磁干扰影响到了执行ti业务的设备y,那么,设备x及其故障模式也应该计算进l
ipq
矩阵。但这种潜在隐蔽的耦合关系不扩大到分析所有设备的所有故障模式。
[0106]
具体而言,周期性保障工作,包括周期性进行的定检和相关检修更换等预防性保障工作;日常性保障工作,包括日常加油、清洗等工作。
[0107]
实施例2
[0108]
本实施例与实施例1实施例1不同的地方在于:在所述步骤s1中,在评估开始前,所述中控模块根据不同业务实际使用频率f对业务向量进行确定,中控模块设有预设业务使用频率f0,中控模块根据实际业务的使用频率与预设使用频率的对比结果对是否将该业务作为业务向量进行判定,
[0109]
若f≤f0,所述中控模块判定业务实际使用频率低于允许范围并不将该业务纳入业务向量;
[0110]
若f》f0,所述中控模块判定业务实际使用频率在允许范围内并直接将该业务纳入业务向量。
[0111]
具体而言,在所述步骤s2中,当所述中控模块完成对于业务向量的确定时,中控模块对业务涉及的设备及其功能的集合进行确定,中控模块根据设备与业务的实际相关性程度以及设备对应的功能与业务相关性的程度对业务涉及的设备以及功能进行确定,中控模块设有预设设备与业务相关性评价参数ea0以及预设设备功能与业务相关性评价参数eb0,
[0112]
若ea《ea0,所述中控模块判定该设备与业务的相关性程度不足并不将该设备及其功能纳入设备及其功能的集合;
[0113]
若ea≥ea0且eb≥eb0,所述中控模块判定该设备与业务的相关性程度符合预设要求并将该设备以及功能纳入到设备及其功能的集合中;
[0114]
若ea≥ea0且eb《eb0,所述中控模块判定该设备与业务的相关性程度符合要求、该
设备对应的该项功能与业务的相关性程度不符合预设要求并不将该功能纳入设备及其功能的集合中。
[0115]
具体而言,当所述中控模块完成对于设备及其功能矩阵元素的确定时,中控模块根据所述设备的不同的信号逻辑关系对ti业务和l
ipq
的相关性进行判定,中控模块设有三种信号逻辑关系,包括能量上的电源供电供冷供能供给关系、信号业务流程关系和物理上安装支撑挂机关系,
[0116]
当设备信号逻辑关系为能量上的电源供电供冷供能供给关系时,所述中控模块根据电源供电供冷供能关系对ti业务和l
ipq
的相关性大小进行判定,其中,对于相关性优先级的顺序为,电源供电对应的相关性>供能关系对应的相关性>供冷关系对应的相关性;
[0117]
当设备信号逻辑关系为信息上的信号业务流程关系时,所述中控模块根据信息上的信号业务流程的关系对所述相关性进行判定并将所述相关性记为x,
[0118]
若信号业务流程是直接连接关系,所述中控模块判定所述相关性为x1;
[0119]
若信号业务流程是间接连接关系,所述中控模块判定所述相关性为x2,设定x1<x2;
[0120]
当设备信号逻辑关系为物理上安装支撑挂机关系时,所述中控模块根据直接力和间接力对相关性进行判定,若安装支撑力为直接力,所述中控模块判定相关性为大,若安装支撑力为间接力,所述中控模块判定相关性为小。
[0121]
具体而言,当所述中控模块完成ti业务和l
ipq
的相关性判定时,中控模块根据故障条件下潜在隐蔽的耦合关系强弱程度b对于l
ipq
的影响因子进行调节,中控模块设有预设第一隐蔽耦合关系强弱程度b1、预设第二隐蔽耦合关系强弱程度b2、预设第一影响因子调节系数β1、预设第二影响因子调节系数β2以及预设l
ipq
影响因子f,其中,b1<b2,1<β1<β2,
[0122]
若b≤b1,所述中控模块判定实际耦合关系强弱程度符合预设要求并不对所述影响因子进行调节;
[0123]
若b1<b≤b2,所述中控模块判定实际耦合关系强弱程度不符合预设要求并使用β1对影响因子进行调节,调节后的影响因子记为f’,设定f’=f
×
β1;
[0124]
若b>b2,所述中控模块判定实际耦合关系强弱程度不符合预设要求并使用β2对影响因子进行调节,调节后的影响因子记为f”,设定f”=f
×
β2。
[0125]
具体而言,当所述中控模块完成对于设备及其功能的集合的确定且发生p设备q功能故障时,中控模块根据故障发生的严重程度对系统可靠度是否降低和降低程度进行进一步判定,中控模块设有预设第一故障严重程度e1、预设第二故障严重程度e2、预设第一可靠度调节系数s1以及预设第二可靠度调节系数s2,其中,e1《e2,0《s1《s2《1,
[0126]
若e≤e1,所述中控单元判定故障严重程度在允许范围内并不对系统可靠度进行调节;
[0127]
若e1《e≤e2,所述中控单元判定故障严重程度超出允许范围并使用s1对系统可靠度进行调节,调节后的系统可靠度记为r1,设定r1=r0
×
s1;
[0128]
若e》e2,所述中控单元判定故障严重程度超出允许范围并使用s2对系统可靠度进行调节,调节后的系统可靠度记为r2,设定r2=r0
×
s2。
[0129]
具体而言,在所述步骤s3中,所述中控模块根据平均使用时间mtu和无故障平均保障时间mtts对设备无故障条件下的ti业务可用性进行确定,设定mtts=tp+td,其中,tp为设
备的实际周期性保障时间、td为设备的实际日常性保障时间,设备无故障条件下ti业务的最大可用性a
ro
的计算公式为:a
ro
=mtu/mtts+mtu,其中,mtu,为平均使用时间;mtts,为无故障平均保障时间,是指在无故障状态下为满足基本使用必须的平均保障时间。
[0130]
具体而言,在所述步骤s4中,当所述中控模块完成设备无故障条件下的ti业务的可用性计算时,中控模块根据执行任务的次数ni和执行任务中出现的设备功能故障次数nf
ipq
对设备以及功能故障对应的累计故障分布函数p
ipq
(t>t)和设备及其功能故障对应的可靠度函数r
ipq
(t)进行确定,设定r
ipq
(t)=p
ipq
(t>t),其中,t为规定的时间,t为产品的故障时间,设定p
ipq
(t>t)=nf
ipq
/ni,其中,t为执行ti任务的持续时间、t为设备持续执行ti任务直至出现q功能故障的时间。
[0131]
具体而言,当所述中控模块完成对于业务的可靠度计算以及基于蒙特卡罗法对失败的p设备的q模式的具体故障时间点的确定时,中控模块根据p设备存在备件情况下的更换备件时间和p设备不存在备件情况下的抢修时间对建立业务可用性计算模型2或建立业务可用性计算模型3进行判定并基于业务可用性计算模型2和业务可用性计算模型3对p设备q故障情况下的系统可用性进行n次仿真计算并求出均值,
[0132]
若设备存在备件,所述中控模块判定对该设备进行更换、统计更换所需时间并建立系统故障状态下的可用性计算模型2;
[0133]
若设备不存在备件,所述中控模块判定不建立系统故障状态下的可用性计算模型2并根据设备是否可抢修对是否建立模型3进行判定;
[0134]
若设备可抢修,所述中控模块判定对该设备进行修复、统计修复所需时间并建立系统故障状态下的可用性模型3;
[0135]
若设备不可抢修,所述中控模块判定该业务的可用性为0。
[0136]
具体而言,当所述中控模块完成对可靠性函数、无故障状态下的可用性计算以及故障状态下的可用性计算时,中控模根据实际计算得到的系统可用性与预设可用性的对比结果对是否需要对可靠性和可用性进行二次计算进行判定,中控模块设有预设第一系统可用性a01和预设第二系统可用性a02,其中a01<a02,
[0137]
若a≤a01,所述中控模块判定系统可用性不符合预设要求并不对可用性进行二次计算;
[0138]
若a01<a≤a02,所述中控模块判定系统可用性符合预设要求并对系统可靠性和可用性进行二次计算,若二次计算后的系统可靠性仍然符合预设要求则判定可用性评估完成;
[0139]
若a>a02,所述中控模块判定系统可用性评估完成。
[0140]
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种基于不确定性理论的多业务系统可用性评估方法,其特征在于,包括:步骤s1,中控模块根据系统的功能确定系统的多项业务,进而确定系统业务向量t
x
,同时,根据每项业务的实际使用时间占比确定第i业务t
i
使用时间占比,以作为将各个子业务综合为总体可用性的依据,设定i=1,2,3...,n,其中n为自然数,删除对于使用时间占比为0的业务,并优化系统业务向量t
x
;中控模块输入执行i业务时p设备q功能故障模式的故障率以计算r
ipq
(t);步骤s2,当所述中控模块完成对于系统业务向量的确定时,中控模块依次根据p设备q功能与t
i
业务是否相关确定矩阵l
ipq
中的元素。此处的是否相关判定一是根据p设备q功能是否与ti业务存在显性的逻辑关系;二是根据发生故障的历史数据判断p设备q功能是否和业务ti是否存在隐蔽耦合关系以对矩阵l
ipq
进行补充;步骤s3,当所述中控模块完成l
ipq
确定时,中控模块根据涉及的设备确定ti业务的无故障平均使用时间mtu和设备完成ti业务的无故障平均保障时间mtts,建立业务可用性计算模型1,并根据业务可用性计算模型1对ti业务无故障条件下的最大可用性a
ir0
进行计算;其中,mtts包括周期性工作保障时间和日常性工作保障时间,业务可用性计算模型1的计算公式为:步骤s4,所述中控模块针对所述p设备q功能故障,根据不确定性理论对ti业务的可靠度r
i
(t)进行计算,中控模块在计算前将所述ti业务的所有必须设备及其q功能基于业务路径和串并联关系建成由若干设备串并联而成的链式模型,在链式模型建成后,中控模块根据系统的串联或并联选用对应的计算公式对ti业务的可靠度r
i
(t)进行计算,对于串联系统,设定其含义为取矩阵l
ipq
中的最小值;对于并联系统,设定其含义为取矩阵l
ipq
中的最大值;其中,i表示第i业务,p表示完成第i业务的设备的编号,q表示p设备的特定功能编号,当p设备的q功能丧失时,p设备出现q功能故障;步骤s5,当所述中控模块完成对于所述ti业务的可靠度计算时,中控模块使用蒙特卡罗法对失败的p设备的q模式的具体故障时间点进行确定,该处的失败的p设备的q模式在串联里是可靠度最小值对应的设备,并联里是最大值对应的设备;步骤s6,当所述中控模块完成对于失败的p设备的q模式的具体故障时间点的确定时,中控模块根据p设备存在备件情况下的更换备件时间建立业务可用性计算模型2,并基于业务可用性计算模型2对设备存在备件情况下的业务可用性进行计算,当中控模块判定p设备不存在备件时,中控模块根据p设备可抢修情况下的抢修时间,建立业务可用性计算模型3,并基于业务可用性计算模型3对p设备可抢修情况下的业务可用性进行计算,若p设备不可抢修则判定该种情况下系统的可用性为0,中控模块多次循环判定过程以求得针对p设备故障情况下的可用性均值a
irf
;步骤s7,当所述中控模块完成对于故障状态下的系统可用性a
irf
计算和无故障状态下的业务可用性a
ir0
计算时,中控模块计算所述ti业务的可用性a
i
,设定a
i
=(1-r
i
(t))a
irf
+r
i
(t)a
ir0
;当所述中控模块在完成对各业务的可用性的计算时,中控模块使用加权求平均值的方式计算p设备的系统可用性a,设定a=(b1
×
a1+b2
×
a2+b3
×
a3+...+bn
×
an)/n,对于bi,设定i=1,2,3,...,n,其为第i业务t
i
的使用时间占比。2.根据权利要求1所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,在所述步骤s2中,当所述中控模块根据所述p设备q功能是否和所述ti业务相关以对所述矩阵l
ipq
的元素进行确定时,若出现p设备q功能故障时ti业务可以正常完成,所述中控模块判定p设备q功能和ti业务不相关,不将该p设备q功能纳入矩阵中;若出现p设备q功能故障时ti业务无法完成,所述中控模块判定p设备q功能和ti业务相关,并将该p设备q功能作为参数纳入矩阵l
ipq
中。3.根据权利要求2所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,当所述中控模块完成对于矩阵l
ipq
的元素的确定时,中控模块根据p设备与ti业务是否存在显性逻辑关系,对ti业务与矩阵l
ipq
是否存在相关性进行判定,显性逻辑关系包括p设备与ti业务在能量上的供给关系、信息上的信号业务流程关系或信号逻辑关系以及安装上的安装支撑关系,若不存在显性逻辑关系,所述中控模块判定所述ti业务与所述矩阵l
ipq
不存在相关性;若存在至少一个显性逻辑关系,所述中控模块判定所述ti业务与所述矩阵l
ipq
存在相关性。4.根据权利要求3所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,当所述中控模块完成对于所述ti业务与所述矩阵l
ipq
的相关性的判定时,中控模块根据发生故障的历史数据对p设备和ti业务是否存在隐蔽耦合关系进行判定,并在判定p设备和ti业务存在隐蔽耦合关系的情况下对所述矩阵l
ipq
中的元素进行补充,若发生故障的历史数据中的所述p设备与所述ti业务不存在显性逻辑关系,但p设备q功能故障发生导致ti业务故障,所述中控模块判定p设备和ti业务之间存在潜在隐蔽耦合关系,并将p设备及与q功能对应的故障模式作为参数补充至l
ipq
矩阵;若发生故障的历史数据中的所述p设备与所述ti业务不存在显性逻辑关系且p设备q功能故障发生不会导致ti业务故障,所述中控模块判定p设备和ti业务之间不存在潜在隐蔽耦合关系,不对所述l
ipq
矩阵中的参数进行补充。5.根据权利要求4所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,在所述步骤s3中,所述中控模块根据所述p设备的平均使用时间mtu和无故障平均保障时间mtts对p设备无故障条件下的t
i
业务可用性进行确定,设定p设备无故障条件下针对t
i
业务的最大可用性a
r0
的计算公式为:a
ir0
=mtu/mtts+mtu,其中,mtts,p设备无故障状态下满足基本使用所需的平均保障时间,设定mtts=tp+t
d
,其中,tp为p设备的实际周期性保障时间、t
d
为p设备的实际日常性保障时间。6.根据权利要求5所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,在所述步骤s4中,当所述中控模块完成对于所述p设备无故障条件下的t
i
业务可用性的确定时,中控模块根据p设备执行t
i
任务的次数n
i
和执行n
i
次t
i
任务中出现q功能故障的次数nf
ipq
对函数p
ipq
(t>t)进行确定,设定p
ipq
(t>t)=nf
ipq
/n
i
。7.根据权利要求6所述的基于不确定性理论的多业务系统可用性评估方法,其特征在
于,当所述中控模块完成对于所述函数p
ipq
(t>t)的确定时,中控模块根据所述函数p
ipq
(t>t)对可靠度函数r
ipq
(t)进行确定,设定r
ipq
(t)=p
ipq
(t>t),其中,t为p设备执行t
i
任务的持续时间、t为p设备持续执行t
i
任务直至出现q功能故障的时间。8.根据权利要求7所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,当所述中控模块完成对于业务的可靠度计算以及基于蒙特卡罗法对失败的p设备的q模式的具体故障时间点的确定时,中控模块根据p设备存在备件情况下的更换备件时间和p设备不存在备件情况下的抢修时间,对建立业务可用性计算模型2或建立业务可用性计算模型3进行判定,并基于业务可用性计算模型2和业务可用性计算模型3对p设备q故障情况下的系统可用性进行n次仿真计算并求出均值,若设备存在备件,所述中控模块判定对p设备进行更换、统计更换所需时间并建立针对p设备q故障状态下的业务可用性计算模型2;若设备不存在备件,所述中控模块判定不建立针对p设备q故障状态下的业务可用性计算模型2并根据p设备是否能够抢修判定是否建立业务可用性计算模型3;若p设备可抢修,所述中控模块对p设备进行修复、统计修复所需时间并建立针对p设备q故障状态下的业务可用性计算模型3;若p设备不可抢修,所述中控模块判定所述系统针对所述ti业务的可用性为0。9.根据权利要求8所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,当所述中控模块完成对于所述系统针对所述ti业务的可用性计算模型的确定时,中控模块根据p设备备件更换时间或p设备更换时间对业务可用性计算模型的计算公式进行确定,其中,所述业务可用性计算模型2的计算公式为:a
rf’=mtu/(mtts+mtu+mttt),所述业务可用性计算模型3的计算公式为:a
rf”=mtu/(mtts+mtu+mttts),其中,mttt为备件更换时间,mttts为设备修复时间。10.根据权利要求9所述的基于不确定性理论的多业务系统可用性评估方法,其特征在于,当所述中控模块完成针对所述系统的可用性计算模型的建立以及n次仿真计算求出所述系统可用性均值时,中控模块根据所述可用性计算模型对所述ti业务的可用性进行计算,若设备存在备件,所述中控模块判定该情况下的系统针对ti业务的可用性计算公式为a
i
=(1-r
i
(t))a
rf’+r
i
(t)a
r0
;若设备不存在备件且可抢修,所述中控模块判定该种情况下的系统针对ti业务的可用性计算公式为a
i
=(1-r
i
(t))a
rf”+r
i
(t)a
r0


技术总结


本发明涉及可用性评估技术领域,尤其涉及一种基于不确定性理论的多业务系统可用性评估方法,包括:中控模块根据系统特征,确定系统业务向量Tx,确定i业务涉及的支持设备矩阵L


技术研发人员:

温国谊 王赟 张涛 赵汉武 祖先锋 王东峰 齐乐 郝明 绳旺

受保护的技术使用者:

中国人民解放军空军工程大学航空机务士官学校

技术研发日:

2022.09.26

技术公布日:

2022/12/16

本文发布于:2024-09-20 15:17:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/34983.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   可用性   业务   设备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议