Hostname: page-component-77f85d65b8-8v9h9 Total loading time: 0 Render date: 2026-03-28T00:38:35.739Z Has data issue: false hasContentIssue false

Modelling the dynamics ofcomplex early design processes: an agent-based approach

Published online by Cambridge University Press:  30 October 2017

João Ventura Fernandes
Affiliation:
IDMEC, Instituto Superior Tecnico, Av Rovisco Pais, 1049 Lisboa, Portugal
Elsa Henriques
Affiliation:
IDMEC, Instituto Superior Tecnico, Mechanical Engineering Dept, Av Rovisco Pais, 1049 Lisboa, Portugal
Arlindo Silva*
Affiliation:
International Design Center, Singapore University of Technology and Design, Engineering Product Development Pillar, 8 Somapah Road, 487372 Singapore
César Pimentel
Affiliation:
INESC-ID, Instituto Superior Tecnico-Taguspark, Av. Prof. Dr. Aníbal Cavaco Silva, 2744-016 Porto Salvo, Portugal
*
Email address for correspondence: arlindo_silva@sutd.edu.sg
Rights & Permissions [Opens in a new window]

Abstract

Among the different phases of complex design processes, early design is the most dynamic and unpredictable stage since it involves a great deal of uncertainty, concurrency of activity streams, collaborative design iterations, and distributed and adaptive decision-making behaviour in response to both organizational commitments and to the occurrence of unforeseen events. This paper argues that current activity-based modelling approaches have limited ability to capture the dynamics of complex early design processes and explores novel modelling approaches. The development of an Agent Model for Planning and rEsearch of eaRly dEsign (AMPERE) aiming to capture various facets of uncertainty, iteration, collaboration and adaptation is described. The model was developed to tackle early design phases of complex systems, with the ability to deal with changes in requirements coming in and affecting the subsequent design evolution while design tasks are on-going. Initial results from agent-based simulations are presented, showing how the agent-based approach can support industrial organizations evaluating likely early design project performance and understanding complex cause–effect relationships that may affect project outcomes. Early design planning support from the agent model is demonstrated through an investigation to the likely project performance for varying levels of externally driven requirements change.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
Distributed as Open Access under a CC-BY 4.0 license (http://creativecommons.org/licenses/by/4.0/)
Copyright
Copyright © The Author(s) 2017
Figure 0

Table 1. Summary of strengths and limitations of product development process modelling approaches

Figure 1

Figure 1. High-level view of a gas turbine design process.

Figure 2

Figure 2. High-level simplified view of the architectural design of AMPERE. Static view based on UML containing some of the main classes and some of the key relationships between them. Legend: $\unicode[STIX]{x1D6E5}$ – relationship of inheritance; $\blacklozenge$ – relationship of composition.

Figure 3

Figure 3. Overview of the agent definition and behaviours (agent optional tasks, interactions and communications) in AMPERE.

Figure 4

Table 2. Summary of desire selection according to the status of the agent’s beliefs, which supports the specification of agent behaviours in the model

Figure 5

Table 3. Summary of communication messages exchanged between agents in the model

Figure 6

Figure 4. Modelled effects in AMPERE of iteration according to design experience (left) and uncertainty on solution quality in the presence of a change arrival (right). Subscript $i$ denotes initial quality level and subscript $s$ denotes standard achievable quality level.

Figure 7

Table 4. Summary of the specific setup of the agent model for exploratory simulations

Figure 8

Figure 5. View of 4 weeks of the design process chart arising from a single simulation.

Figure 9

Figure 6. Solution quality level evolution during the course of a single simulation run, as computed from Equations (1) and (3).

Figure 10

Figure 7. Risk perception level evolution during the course of a single simulation run.

Figure 11

Figure 8. Cost evolution during the course of a single simulation run. Cost values are presented in generic project cost units.

Figure 12

Figure 9. Histogram of solution quality from 50 simulation runs.

Figure 13

Figure 10. Effects of change in project performance. Each performance data point arises from 50 simulation runs of a particular environment setup and refers to computed median values.