1 复杂网络模型构建
=
=
2 故障模式分析方法
2.1 故障源预测算法
HCi=
表1 层级中心性算法实现过程Tab.1 Implementation process of hierarchical centrality algorithm |
| 算法1层级中心性算法 |
|---|
| 输入:指挥信息系统软件网络图G; |
| 输出:节点的层级中心性值 |
| 1 function HC(G) |
| 2 for node in G do 遍历图中所有节点 |
| 3 visited ← [node] 将初始根节点存入已访问列表 |
| 4 for i in {1, 2, 3} do 遍历第1至3层邻居节点 |
| 5 Layeri ← neighbors of nodes in Layeri-1 except visited 从上一层节点的邻居中去除已访问节点,并存入当前层 Laye num ← |Layeri| 计算当前层邻居节点的数量 |
| 6 Visited.append(Layeri) 将当前层节点追加到已访问列表 |
| 7 end for |
| Max-neighbors ← max(|neighbors of node| for each node in G)计算节点在网络中的最大邻居数 |
| 8 HC ←(0.6·Laye num+0.3·Laye num+0.1·Laye num)/(Max-neighbors-1)计算层级中心性 |
| 9 Return HC |
| 10 end for |
| 11end function |
2.2 故障传播路径识别算法
j=
J= (t)=
3 实验设计与分析
表2 节点重要性排序Tab.2 Node importance sorting |
| 排名 | 节点 | 节点重要度 |
|---|---|---|
| 1 | S1 | 0.399 9 |
| 2 | S2 | 0.391 6 |
| 3 | SW1 | 0.199 9 |
| 4 | SW3 | 0.199 9 |
| 5 | SW4 | 0.199 9 |
| 6 | SW2 | 0.15 |
| 7 | SW5 | 0.125 |
| 8 | D3 | 0.099 9 |
| 9 | D1 | 0.049 9 |
| 10 | D2 | 0.049 9 |
| 11 | D4 | 0.049 9 |
| 12 | D5 | 0.049 9 |
| 13 | D6 | 0.049 9 |
图3 指挥信息系统软件网络重构模型Fig.3 Network reconfiguration model for command information system software |
表3 重构模型节点重要性排序Tab.3 The importance ranking of reconstructed model nodes |
| 排名 | 节点 | 节点重要度 |
|---|---|---|
| 1 | S1 | 0.666 6 |
| 2 | S2 | 0.508 3 |
| 3 | D3 | 0.399 9 |
| 4 | SW3 | 0.308 3 |
| 5 | SW2 | 0.258 3 |
| 6 | SW4 | 0.25 |
| 7 | SW1 | 0.199 9 |
| 8 | SW5 | 0.174 9 |
| 9 | D1 | 0.049 9 |
| 10 | D2 | 0.049 9 |
| 11 | D4 | 0.049 9 |
| 12 | D5 | 0.049 9 |
| 13 | D6 | 0.049 9 |
中国指挥与控制学会会刊 