Hostname: page-component-76d6cb85b7-pn7tm Total loading time: 0 Render date: 2026-07-15T14:45:29.042Z Has data issue: false hasContentIssue false

Automatic generation of design structure matrices through the evolution of product models

Published online by Cambridge University Press:  04 October 2016

James A. Gopsill*
Affiliation:
Faculty of Engineering, University of Bristol, Bristol, United Kingdom
Chris Snider
Affiliation:
Faculty of Engineering, University of Bristol, Bristol, United Kingdom
Chris McMahon
Affiliation:
Faculty of Engineering, University of Bristol, Bristol, United Kingdom
Ben Hicks
Affiliation:
Faculty of Engineering, University of Bristol, Bristol, United Kingdom
*
Reprint requests to: James A. Gopsill, Faculty of Engineering, University of Bristol, 0.36 Queen's Building, University Walk, Bristol BS8 1TR, UK. E-mail: J.A.Gopsill@bristol.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Dealing with component interactions and dependencies remains a core and fundamental aspect of engineering, where conflicts and constraints are solved on an almost daily basis. Failure to consider these interactions and dependencies can lead to costly overruns, failure to meet requirements, and lengthy redesigns. Thus, the management and monitoring of these dependencies remains a crucial activity in engineering projects and is becoming ever more challenging with the increase in the number of components, component interactions, and component dependencies, in both a structural and a functional sense. For these reasons, tools and methods to support the identification and monitoring of component interactions and dependencies continues to be an active area of research. In particular, design structure matrices (DSMs) have been extensively applied to identify and visualize product and organizational architectures across a number of engineering disciplines. However, the process of generating these DSMs has primarily used surveys, structured interviews, and/or meetings with engineers. As a consequence, there is a high cost associated with engineers' time alongside the requirement to continually update the DSM structure as a product develops. It follows that the proposition of this paper is to investigate whether an automated and continuously evolving DSM can be generated by monitoring the changes in the digital models that represent the product. This includes models that are generated from computer-aided design, finite element analysis, and computational fluid dynamics systems. The paper shows that a DSM generated from the changes in the product models corroborates with the product architecture as defined by the engineers and results from previous DSM studies. In addition, further levels of product architecture dependency were also identified. A particular affordance of automatically generating DSMs is the ability to continually generate DSMs throughout the project. This paper demonstrates the opportunity for project managers to monitor emerging product dependencies alongside changes in modes of working between the engineers. The application of this technique could be used to support existing product life cycle change management solutions, cross-company product development, and small to medium enterprises who do not have a product life cycle management solution.

Information

Type
Special Issue Articles
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © Cambridge University Press 2016
Figure 0

Fig. 1. Data collection methods from the studies in Eppinger and Browning (2012).

Figure 1

Table 1. Summary of the formula student engineering models

Figure 2

Table 2. Reduction in models through filtering based on level of edit activity

Figure 3

Fig. 2. Process of automatically generating design structure matrices.

Figure 4

Fig. 3. Distribution of product model activity.

Figure 5

Fig. 4. Determining co-occurrence of model activity.

Figure 6

Fig. 5. Illustration of the design structure matrix from the co-occurrence of model activity.

Figure 7

Fig. 6. Analyzing directedness of the computer-aided design structure matrices matrix.

Figure 8

Fig. 7. Distribution of weighted co-occurrences within the computer-aided design structure matrices.

Figure 9

Fig. 8. Effect of time period and pruning on the community partition analysis.

Figure 10

Fig. 9. Determining the appropriate time period and pruning values.

Figure 11

Table 3. Summary of CAD analysis

Figure 12

Fig. 10. Community partitioning on the co-occurrence of computer-aided design models.

Figure 13

Fig. 11. Comparison of bath automated parts system and design structure matrices structures.

Figure 14

Table 4. Summary of CAD analysis

Figure 15

Fig. 12. Induced matrix from grouping the partitioned computer-aided design models.

Figure 16

Table 5. Summary of CAD, CFD, FEA, and WAVE DSM

Figure 17

Fig. 13. Community partitioning on the co-occurrence of product models.

Figure 18

Fig. 14. Induced matrix from grouping the partitioned product model design structure matrices.

Figure 19

Fig. 15. Composition of product model design structure matrices partitions based on model type.

Figure 20

Fig. 16. Model activity and design structure matrices statistics for the dynamic design structure matrices.

Figure 21

Fig. 17. Partitioning results for Weeks 2 and 7 of the formula student project.

Figure 22

Fig. 18. Partitioning composition for Weeks 2 and 7 of the formula student project.

Figure 23

Table 6. Summary of CAD, CFD, FEA, and WAVE DSM