Hostname: page-component-89b8bd64d-ksp62 Total loading time: 0 Render date: 2026-05-06T13:03:47.106Z Has data issue: false hasContentIssue false

A network tool to analyse and improve robustness of system architectures

Published online by Cambridge University Press:  07 April 2020

Giota Paparistodimou*
Affiliation:
Department of Design, Manufacturing and Engineering Management, University of Strathclyde, Glasgow G1 1XJ, UK
Alex Duffy
Affiliation:
Department of Design, Manufacturing and Engineering Management, University of Strathclyde, Glasgow G1 1XJ, UK
Robert Ian Whitfield
Affiliation:
Department of Design, Manufacturing and Engineering Management, University of Strathclyde, Glasgow G1 1XJ, UK
Philip Knight
Affiliation:
Department of Mathematics and Statistics, University of Strathclyde, Glasgow G1 1XH, UK
Malcolm Robb
Affiliation:
Research and Technology, BAE Systems Surface Ships Ltd, Glasgow G14 0XN, UK
*
Email address for correspondence: giota.paparistodimou@strath.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

The architecture of a system is decided at the initial stage of the design. However, the robustness of the system is not usually assessed in detail during the initial stages, and the exploration of alternative system architectures is limited due to the influence of previous designs and opinions. This article presents a novel network generator that enables the analysis of the robustness of alternative system architectures in the initial stages of design. The generator is proposed as a network tool for system architectures dictated by their configuration of source and sink components structured in a way to deliver a particular functionality. Its parameters allow exploration with theoretical patterns to define the main structure and hub structure, vary the number, size, and connectivity of hub components, define source and sink components and directionality at the hub level and adapt a redundancy threshold criterion. The methodology in this article assesses the system architecture patterns through robustness and modularity network based metrics and methods. Two naval distributed engineering system architectures are examined as the basis of reference for the simulated networks. The generator provides the capacity to create alternative complex system architecture options with identifiable patterns and key features, aiding in a broader explorative and analytical, in-depth, time and cost-efficient initial design process.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
Copyright © The Author(s) 2020
Figure 0

Table 1. Patterns in the literature

Figure 1

Figure 1. Technical network Type A.

Figure 2

Figure 2. Technical network Type B.

Figure 3

Figure 3. Robustness calculations for Type A and B technical systems.

Figure 4

Table 2. Modularity calculations for Type A and B technical systems

Figure 5

Table 3. Network generator parameter 2: main structure patterns

Figure 6

Table 4. Parameters of network generator

Figure 7

Table 5. Experimental set-up variable: main structure pattern

Figure 8

Figure 4. Random instance of a hybrid bus-modular main structure network (S1).

Figure 9

Figure 5. Random instance of a hybrid path main structure network (S2).

Figure 10

Figure 6. Random instance of a hybrid hierarchical main structure network (S3).

Figure 11

Figure 7. Random instance of a hybrid integral main structure network (S4).

Figure 12

Figure 8. Robustness calculations varying the main structure patterns.

Figure 13

Figure 9. Modularity calculations varying the main structure patterns.

Figure 14

Table 6. Experimental set-up variable: number of nodes

Figure 15

Figure 10. Robustness calculations varying the number of nodes (size of network).

Figure 16

Table 7. Modularity calculations varying the number of nodes (size of network)

Figure 17

Table 8. Experimental set-up variable: number of hubs

Figure 18

Table 9. Modularity calculation varying the number of hubs

Figure 19

Figure 11. Robustness calculations varying the number of hubs.

Figure 20

Table 10. Experimental set-up variable: density of hub

Figure 21

Figure 12. Robustness calculations varying the density of hubs.

Figure 22

Table 11. Modularity calculations varying the density of hubs

Figure 23

Table 12. Experimental set-up variable: hub pattern

Figure 24

Figure 13. Robustness calculations varying the hub pattern.

Figure 25

Table 13. Modularity calculations varying the hub pattern

Figure 26

Table 14. Experimental set-up variable: redundancy threshold criterion

Figure 27

Figure 14. Robustness calculations varying the redundancy threshold criterion.

Figure 28

Table 15. Experimental set-up variable: level of connectivity between hubs

Figure 29

Figure 15. Robustness calculations varying the connectivity between hubs.

Figure 30

Table 16. Modularity calculations varying the connectivity between hubs

Figure 31

Figure 16. Technical network Type A redesign.

Figure 32

Table 17. Modularity calculations for Type A and Type A redesign technical systems

Figure 33

Figure 17. Robustness calculations for Type A and Type A redesign technical systems.

Figure 34

Figure 18. Type A – design structure matrix.

Figure 35

Figure 19. Type B – design structure matrix.

Figure 36

Figure 20. Examples of the main structure pattern options (parameter 2 network generator).