一种基于虚引力的复杂系统部件重要度评估处理方法与流程

文档序号:16249037发布日期:2018-12-11 23:50阅读:201来源:国知局
一种基于虚引力的复杂系统部件重要度评估处理方法与流程
本发明属于复杂系统部件评估领域,具体涉及一种基于虚引力的复杂系统部件重要度评估处理方法。
背景技术
随着科学技术的不断进步,诸如电力系统、交通网络系统、因特网系统、金融系统、航天器系统等复杂系统越来越被广泛应用。然而,复杂系统在运行期间发生故障是难以避免的,即使是一个微小的元部件故障,都有可能造成整个系统无法正常工作。对于这类复杂系统来说,定量分析复杂系统中所有部件的重要程度,进而挖掘出复杂系统中的核心部件,对提高系统的可靠性,具有一定的工程指导意义,同时也可为复杂系统关键及重要部件的实时性能监测提供理论依据。目前针对复杂系统部件重要度评估处理方法,正如专利文献cn201710283622中公开的一种基于节点重要度的电网关键节点评估方法,该方法基于功率传输转移因子定义了改进的电气距离,接着定义了节点效率和节点初始权重,然后给出节点重要度贡献系数矩阵和节点重要度贡献矩阵的构建方法,在此基础上结合电网节点的重要度的计算方法,从而识别出区域电网的关键节点。实际上,该方法仅考虑了节点度、节点距离以及直接相连的节点之间的影响,并未考虑间接相连节点之间的影响。然而对于具有多种关联度的复杂系统来说,该系统的信息传递效率越高,某一节点发生故障后其故障信息在整个系统网络中的传播速度会更快,由于网络信息传递效率越高,其网络的信息传输路径较多,可以采取有效措施延缓故障在网络中的传播,产生的危害较小;该系统的信息传递效率较低,某一个节点发生故障后失效,由于网络信息传递效率越低,其网络的信息传输路径较少,则关键部件的故障会导致整个系统网络的局部出现连通不畅,使得整个系统网络节点距离的平均值变大,信息传递效率下降,产生的危害较大。因此,节点间的间接影响在系统部件重要度评估处理中是不可忽略的,有且必要将节点间的间接影响纳入复杂系统部件的重要度评估处理中。技术实现要素:针对现有技术的以上缺陷或改进需求,本发明提供了一种基于虚引力的系统部件重要度评估处理方法,其引入虚引力模型来表示部件之间的相互影响,且综合考虑节点接近度和节点重要度贡献,以实现准确复杂系统的信息传递效率,以评估部件重要度、有效地识别复杂系统中的关键部件、重要部件以及一般部件,并据此进行不同类型的维保处理从而保证复杂系统的运行质量。为实现上述目的,按照本发明的一个方面,提供了一种基于虚引力的复杂系统部件重要度评估处理方法,具体步骤如下:s1.利用节点v和边e建立复杂系统网络模型g,节点v用于表示复杂系统中的组成部件,边e用于表示复杂系统中相互连接的一对组成部件;s2.利用节点v和边e计算节点接近度c,节点接近度c为复杂系统网络模型g中包含该节点对应的组成部件的边之和的倒数;s3.利用节点v和边e计算虚引力系数m,虚引力系数m为复杂系统网络模型g中所有相互连接的一对组成部件的距离的倒数之和的平均值;s4.依据虚引力系数m和节点位置建立虚引力模型f,虚引力模型f用于反映复杂系统的组成部件间的相互影响程度;s5.依据虚引力模型f建立节点重要度贡献h,节点重要度贡献h用于按照各组成部件重要度和组成部件间的相互影响程度计算节点重要度贡献;s6.依据节点接近度c和节点重要度贡献h计算复杂系统部件重要度i,按照预设的比例对所述复杂系统部件重要度i的排序结果进行分析,以此方式确定该复杂系统中的关键部件、重要部件以及一般部件,并据此进行不同类型的维保处理,即针对关键部件设置可替换的备份部件并在关键部件发生故障时启用备份部件,重要部件发生故障进行及时修复,以及一般部件发生故障进行选择性修复。作为本发明的进一步改进,建立复杂系统网络模型表达式为g=(v,e),其中,节点v表达式为v={v1,v2,…,vn},表示系统网络模型的组成部件集合;边e表达式为e={e1,e2,…,en},表示系统网络模型中各相互连接的一堆组成部件的集合,且(vi,vj)代表节点vi对应的组成部件与节点vj对应的组成部件的连接关系。作为本发明的进一步改进,节点接近度c表达式为:dij是指复杂系统中节点vi对应的组成部件与节点vj对应的组成部件之间的最短路径上边的条数,若节点vi与节点vj之间不存在连接关系,则dij→∞。作为本发明的进一步改进,虚引力系数m表达式为:作为本发明的进一步改进,虚引力模型f的表达式为:其中,di、dj分别表示与包含该节点vi、节点vj的边的条数;σ表示调控参数。作为本发明的进一步改进,节点重要度贡献h计算方法为:hij(i=1,2,…,n;j=1,2,…,n;i≠j)代表节点vi对节点vj的重要度贡献。作为本发明的进一步改进,复杂系统部件重要度i计算方法如下:其中,ii表示第i部件在复杂系统中的重要度。作为本发明的进一步改进,按照预设的比例对复杂系统部件重要度i的排序结果进行分析,以此确定该系统中的关键部件、重要部分以及一般部件。总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:1.本发明的基于虚引力的复杂系统部件重要度评估处理方法,其引入虚引力模型来表示部件之间的相互影响,且综合考虑节点接近度和节点重要度贡献,以实现准确复杂系统的信息传递效率,以评估部件重要度、有效地识别复杂系统中的关键部件、重要部件以及一般部件,并据此进行不同类型的维保处理从而保证复杂系统的运行质量,解决了传统重要度评估方法仅考虑节点度、节点距离以及节点对与之相连节点的影响,并未考虑节点对间接相连节点影响的问题。2.本发明的基于虚引力的复杂系统部件重要度评估处理方法,能够有效地识别复杂系统中的关键部件,指导关键部件的可靠性设计,对于提高系统的运行可靠性具有一定的工程指导意义,其应用性强,适用于任何可进行网络拓扑抽象的复杂工程系统。3.本发明的基于虚引力的复杂系统部件重要度评估处理方法,在节点重要度贡献的计算上对原有算法模型进行了改进,使得节点之间的相互影响与节点之间距离呈现指数衰减特性,评估结果更符合实际情况。4、本发明的基于虚引力的复杂系统部件重要度评估处理方法,从节点接近度和节点重要度贡献两个方面来评估复杂系统部件重要度,其中,节点接近度反映了节点的连通性,而节点重要度贡献则衡量节点间的影响程度,采用相乘的计算方式,从而全面和准确地反映了系统部件重要度。附图说明图1是本发明实施例的基于虚引力的复杂系统部件重要度评估处理方法流程图;图2是本发明实施例的基于虚引力的复杂系统部件重要度评估处理方法中的arpa网络结构示意图;图3是本发明实施例的基于虚引力的复杂系统部件重要度评估处理方法中的节点重要度随节点作用范围调控系数变化曲线。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。下面结合具体实施方式对本发明进一步详细说明。图1是本发明实施例的基于虚引力的复杂系统部件重要度评估处理方法流程图。如图1所示,首先,将复杂系统的实际拓扑抽象为复杂网络模型,依据复杂网络模型建立复杂系统组成部件的节点接近度模型,引入虚引力模型并描述间接相连节点间的重要度贡献,综合考虑节点接近度和节点重要度贡献,构建了复杂系统中组成部件的重要度评估模型,验证系统部件重要度评估模型的有效性,最后依据重要度值的大小确定系统中的关键部件、重要部分以及一般部件,针对关键部件设置有可替换的备份部件,对复杂系统中的关键部件、重要部件以及一般部件进行监控,关键部件发生故障时及时启用备份部件;重要部件发生故障时及时进行修复;一般部件发生故障时则视情况进行修复。具体步骤如下:1.建立复杂系统网络模型g=(v,e),其中,节点v用于表示复杂系统中的组成部件,v={v1,v2,…,vn}代表系统网络模型的节点集合;边e用于表示复杂系统中相互连接的一对组成部件,e={e1,e2,…,en}代表系统网络模型中各节点之间的边集合,且(vi,vj)代表节点vi对应的组成部件与节点vj对应的组成部件的连接关系。2.通过节点接近度以反映节点的连通性,若系统网络模型中共有n个节点,节点接近度c(i)为节点vi与节点vj之间距离dij(i=1,2,…,n;j=1,2,…,n;i≠j)的倒数:其中,dij是指复杂系统中节点vi对应的组成部件与节点vj对应的组成部件之间的最短路径上边的条数,若节点vi与节点vj之间不存在连接关系,则dij→∞。3.建立虚引力系数m的数学模型:其中,虚引力系数m的取值范围为[01],当m=1表示整个系统网络的连通性最好,信息传输效率最高;当m=0表示整个系统网络的连通性最差,信息传输效率最低,即整个系统已崩溃。虚引力系数m为系统网络模型中所有节点对之间距离倒数之和的平均值,用来衡量系统网络的信息传递效率。一个系统网络的信息传递效率越高,某一节点发生故障后其故障信息在整个系统网络中的传播速度会更快,由于网络信息传递效率越高,其网络的信息传输路径较多,可以采取有效措施延缓故障在网络中的传播,产生的危害较小;一个系统网络的信息传递效率较低,某一个节点发生故障后失效,由于网络信息传递效率越低,其网络的信息传输路径较少,则关键部件的故障会导致整个系统网络的局部出现连通不畅,使得整个系统网络节点距离的平均值变大,信息传递效率下降,产生的危害较大。4.建立虚引力。可以将系统网络节点间的影响可近似为一种虚引力,类比牛顿万有引力定律模型,综合考虑节点度局部属性以及节点距离位置属性,建立了系统网络模型中节点对之间的虚引力模型为:其中,节点度di、dj分别表示与节点vi、vj直接相连接的边的条数,节点度表示的是节点的局部重要特性,节点重要度与节点度有着直接关系,节点度越大,表明其与相邻节点的关联更紧密,一旦该节点发生故障,直接影响到与之相邻的其它节点信息的传输,因此该节点重要度也越大;σ表示节点对象作用范围的调控参数。5.节点重要度贡献hij。节点重要度贡献hij是指节点vi将自身重要度按一定规则贡献给节点vj,用来衡量节点间的影响程度,节点对之间相互影响的虚引力模型也同样反映了节点对之间的影响程度,与节点重要度贡献相比在本质上是相同的,引入节点虚引力模型建立了节点vi对节点vj的重要度贡献hij(i=1,2,…,n;j=1,2,…,n;i≠j)模型为:6.系统部件重要度ii。系统部件重要度ii的评估模型为:系统中的组成部件可以抽象为系统网络模型中的节点,系统部件重要度评估主要从节点接近度和节点重要度贡献两个方面来考虑,其中,节点接近度主要指节点与其它节点的连通能力,如果经过该节点的有效路径越多,该节点在整个系统网络中的重要度越高,并且也直接影响到整个网络的连通特性,例如与其它节点相比经过中心节点的有效路径数目肯定会更多,其重要程度也明显更高。节点重要度贡献hij是指节点vi将自身重要度按一定规则贡献给节点vj,用来衡量节点间的影响程度,节点接近度、节点重要度贡献都是衡量系统部件重要度的关键因素,并且与系统部件重要度呈正相关,故采用相乘的模型。作为一个优选的实施例,对于设置有21个系统部件美国国防部高级研究计划局组建的计算机网络(arpa网络),该系统部件重要度评估处理方法主要分为如下六个步骤:步骤一:构建复杂网络模型图2是本发明实施例的基于虚引力的复杂系统部件重要度评估处理方法中的arpa网络结构示意图。如图2所示,将arpa(advancedresearchprojectsagency)网络中每台计算机作为网路模型的节点,计算机之间的信息流通作为边,共有21个节点,23条边。步骤二:系统节点的接近度表1为arpa网络拓扑结构的节点度,依据表1数据及节点接近度模型,得到arpa网络各节点接近度如表2所示。表1arpa网络拓扑结构的节点度表2arpa网络拓扑结构的节点接近度节点编号v1v2v3v4v5v6v7节点接近度0.01270.01490.01690.01540.01450.01470.0128节点编号v8v9v10v11v12v13v14节点接近度0.01150.01140.0120.01320.01490.01750.0167节点编号v15v16v17v18v19v20v21节点接近度0.01450.01410.01540.01590.01690.01520.0139步骤三:系统节点间的重要度贡献选取σ的值为2,arpa网络各节点重要度贡献矩阵表如表3和表4所示:表3节点重要度贡献矩阵表表4节点重要度贡献矩阵表hij111213141516171819202110.30950.58030.51591.54762.32140.77380.51590.51590.58030.30950.257920.61901.16071.03173.09524.64283.09521.54761.54761.54760.77380.619030.61901.16071.03173.09522.32141.54763.09523.09522.32141.03170.773840.25790.46430.38691.03170.77380.51590.77380.77380.77380.38690.515950.25790.38690.30950.77380.58030.38690.51590.51590.58030.51590.773860.46430.69640.58030.92860.69640.46430.58030.58031.16071.16072.321470.38690.46430.30950.51590.38690.25790.30950.30950.58030.51590.773880.51590.58030.30950.51590.33160.22110.25790.25790.46430.38690.515990.77380.77380.38690.61900.38690.25790.25790.25790.46430.30950.3869101.54761.16070.51590.77380.46430.30950.30950.30950.58030.30950.3095111.0002.32140.77381.03170.58030.38690.38690.38690.77380.38690.3095122.32141.0002.32142.32141.16070.77380.77380.77381.74100.77380.5803130.77382.32141.0003.09521.16070.77380.77380.77382.32140.77380.5159141.03172.32143.09521.0004.64283.09523.09521.03172.32141.03170.7738150.58031.16071.16074.64281.0001.16071.16070.77381.16070.58030.4643160.38690.77380.77383.09521.16071.0000.77380.51590.58030.38690.3095170.38690.77380.77383.09521.16070.77381.0000.77380.77380.38690.3095180.38690.77380.77381.03170.77380.51590.77381.0002.32140.77380.5159190.77381.74102.32142.32141.16070.58030.77382.32141.0002.32141.1607200.38690.77380.77381.03170.58030.38690.38690.77382.32141.0001.5476210.30950.58030.51590.77380.46430.30950.30950.51591.16071.54761.000步骤四:依据系统部件重要度评估模型,得到arpa网络各节点重要度见表5所示:表5arpa网络拓扑节点重要度步骤五:系统部件重要度评估模型有效性验证为了分析本发明评估结果受节点对象作用范围调控参数σ变化的影响,选取arpa拓扑网络中的关键节点和部分重要节点为研究对象,分析了节点对象作用范围调控参数σ取不同值时的节点重要度排序,本实施例中选取arpa拓扑网络中部分重要节点v2、v3、v13、v14、v15和v19为研究对象。图3是本发明实施例的基于虚引力的复杂系统部件重要度评估处理方法中的节点重要度随节点作用范围调控系数变化曲线。如图3所示,随着节点作用范围调控系数的增大,各节点的重要度值会减少,但是各节点的重要度排序却并未发生变化,当调控系数大于网络直径时,节点重要度不再随着调控系数变化而变化,仿真结果可以看出,节点重要度评估结果随着σ值的增大总体呈现出不稳定到稳定的变化趋势,从而验证了本发明在评估节点重要度的精确性和普适性,对于工程应用具有一定的指导意义。步骤六:确定系统关键部件、重要部件以及一般部件依据表5所示的arpa网络各节点重要度值,并参考关于划分关键部件、重要部件以及一般部件的比例标准,确定arpa拓扑网络中的关键部件为v2、v3、v14;重要部件为v4、v5、v6、v12、v13、v15、v16、v17、v18、v19、v20;一般部件为v1、v7、v8、v9、v10、v11、v21。对arpa网络中的关键部件、重要部件以及一般部件进行监控,对于关键部件v2、v3、v14设置有相同的可替换的备份部件,一旦关键部件v2、v3、v14发生故障时则及时启用相同的备份部件,以防整个网络因为其的损坏导致大范围的瘫痪;重要部件v4、v5、v6、v12、v13、v15、v16、v17、v18、v19、v20发生故障时及时进行修复,避免因为重要部件损坏导致网络的流通受到影响;而一般部件v1、v7、v8、v9、v10、v11、v21发生故障时,可以选择空闲状态时再对其进行修复。当然,arpa网络仅仅是一个典型的复杂系统,复杂系统有很多种,比如电力系统、交通网络系统、金融系统、航天器系统,本申请仅以其作为示例,并不代表复杂系统仅为arpa网络。本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1