Design Automation in Construction - An Overview
Design Automation in Construction - An Overview
Abstract
As the construction industry continues its digital journey the applications within design
automation is growing, making development processes less time-demanding and more
organized. Design automation applications can show design impact on e.g. cost, equipment
availability, staff capabilities and buildability. It can also facilitate reuse of successful
solutions instead of reinventing the wheel for every project. Thanks to automation it becomes
easier to generate several solutions and trying different what-if-conditions. The field has
many different approaches but an overview for construction where the connections between
the different approaches are indicated is needed. The purpose of this paper is to describe
our view of how the design automation fields of building information modelling, master
models, knowledge-based engineering, configuration, modularization, platforms and
simulation are connected and to provide input to the design automation discussion in
construction. Each of these areas are introduced and then they are analyzed in relation to
each other and presented as an overview. These results will serve as a base for future
studies.
1 Introduction
The construction industry is being more and more digitalized as building information
modelling (BIM) (Eastman et al. 2011), internet technologies and other information
technologies are being adopted. More and more organizations start to see the benefits of IT
(Samuelsson 2012) which opens up for possibilities to evaluate the life cycle impact of early
design decisions. This can be done using rules that evaluate the design or by using
simulation such as discrete event simulation (DES) (Larsson et al. 2016). Taking the use of
virtual product models a step further is possible, by using one master model where changes
automatically propagate to connected models (Hoffman and Joan-Arinyo 1998). Trying what-
if scenarios virtually is more cost efficient than in real life and make it possible to have
several design candidates to choose from than only a few. Configuration (Jensen et al.
2015) and knowledge-based engineering (KBE) (Stokes 2001) let the computer do time
demanding routine work and frees up time for more creative development work. The
computer never gets bored, does the work quicker than us and does everything in the same
way every time which implies a quality control since the process of designing can be
standardized to a certain degree using approaches such as platforms (Simpson 2004) and
modularization (Holmqvist et at. 2003). Each of the mentioned concepts are related to
Sandberg et al. 2016 Design automation in construction
design automation and have been described and studied (although to different degree)
within construction but there is a need for an overview that connect them to each other as a
first step to get a more holistic picture of design automation in construction. The purpose of
this paper is to describe our view of how the design automation fields of building information
modelling, master models, knowledge-based engineering, configuration, modularization,
platforms and simulation are connected and to provide input to the design automation
discussion in construction.
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia
Sandberg et al. 2016 Design automation in construction
2.4 Configuration
Product configuration can be described as a simplified design process of a product. In
principle most of the steps within the conventional design process are executed, but the
work is less comprehensive (Hvam et al 2006). Configuration is based on a generic product
platform that capture a customer segment needs and values. Throughout the configuration
process the specific customer requirements are specified, on the basis of a given framework
(platform), and detailed product can be generated. Hvam et al. (2008:33) defined product
configuration as “putting together a product from well-defined building blocks (modules)
according to a set of predefined rules and constraints”. This mean that most of the design
work of the building blocks have been accomplished in advance when developing the
generic product platform. The development work also identified the rules and constraint
considering how the buildings blocks can be combined and adapted to create a wide range
of different products. Therefore, the product configuration process can also be denoted as
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia
Sandberg et al. 2016 Design automation in construction
the specification process (Jensen 2014). The modular product platform together with the
controlling rules enables that a specific product can be specified within the platform
limitations. Hence, the configuration work is about analyzing whether the required input data
is complete. If not, the missing data must be complemented or developed before the
configurator can be used (Hvam et al. 2004).
However, in most cases, it is too much information to manage manually why product
configurators are needed. Configurators are software systems that supports the
configuration process. Blecker and Abdelkafi (2006) define configurators as “software with
logic capabilities to create, maintain, and use electronic product models that allow definition
of all possible product options and variation combinations, with a minimum of data entries”.
Hence, product configurators manage all necessary information of the product architecture,
e.g. information about the modules, their constraints, variation rules and possible
combinations, in order to specify a tailored product (Helo 2006; Jensen 2014). The
configurator structures the information flow of the design work and reduces the iterations
between the process steps to a minimum. This streamlines the specification process and
creates performance improvements (Gerth et al. 2016).
2.6 Platforms
According to Meyer and Lehnerd (1997:7) product platforms are “a set of common
components, modules, or parts from which a stream of derivative products can be efficiently
developed and launched”. A product family is derived from the platform and can be either
module-based or scale-based (Simpson 2004).
Some benefits of using platforms for design and production include: a) greater ability to
tailor products to the needs of different market, segments or customers, b) reduction of
development cost and time, c) reduction of manufacturing cost, d) reduction of production
investment, e) reduction of systemic complexity, f) lower risk and g) improved service.
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia
Sandberg et al. 2016 Design automation in construction
Robertson and Ulrich (1998) presented a platform planning strategy with design methods
that balanced client needs with production costs. Studies of the automotive, computer and
telecom industries describe the product platform as a collection of assets, which are shared
by a set of products sorted into components, processes, knowledge and relationships
(Meyer and Lehnerd 1997, Robertson and Ulrich 1998).
By studying product development in product platforms, Meyer and Lehnerd (1997)
presented the Power Tower model, showing the elements of market instantiation by product
families, product platforms nurturing several product families and the four basic assets
serving as building blocks in the platform. A focal point in Robertson and Ulrich’s (1998)
platform planning is the balance between commonality and distinctiveness.
Commonality refers to repetition of functions, physical components or technical solutions
(Jiao et al. 2007) and can be used at different levels of a product as well as in and between
products. Commonality is the common base of a platform and the driver for simplicity and
cost. Common parts appear in every product model produced within the platform. From a
client point of view, the commonality in a platform provides no variety between models.
When adding distinctiveness, individual product uniqueness is created.
In a similar way, process platforms represent standard routings, thus facilitating
production configuration for diverse product family design solutions to enable
manufacturability and cost commitment (Jiao et al. 2007).
2.7 Simulation
Construction Process Simulation has been used for evaluating and redesigning construction
projects since the development of CYCLic Operations Network (CYCLONE) (Halpin and
Riggs 1992). It provides useful tools to evaluate the performances of construction projects
under alternative resource allocation and process planning by modelling the dynamic
interactions between resources and processes (Kim and Gibson 2003). Alvanchi et al.
(2011) simulated the construction processes of a structural steel bridge to optimize the
project duration by comparing potential plans associated with both the on-site construction
process and off-site fabrication shops. Jeong et al. (2006) built a supply chain simulation
model of manufactured housing to identify bottlenecks and hence improve flows of materials
through the chain.
Based on construction process simulation, database driven simulation has been
proposed as a more intelligent and automatic modelling approach. In this approach, a
simulation model can be parameterized by data provided through a set of sources such as
data forms, tables, and spreadsheets. Nasereddin et al. (2007) introduced an approach to
automatically develop simulation models of modular housing manufacturing processes. The
production system parameters (e.g., activity name, average processing time, and activity
precedence) are entered into a Microsoft Excel spreadsheet, which is used to automatically
generate a simulation model. A BIM–DES framework has also been proposed by Lu and
Olofsson (2014), in which a building information modeling process exports the product and
process information to database; the database driven simulation model evaluates the
construction performances and provides valuable feedback to the BIM process for decision
support. Akhavian and Behzadan (2014), proposed a framework for knowledge-based
simulation of construction processes, which extracted knowledge and data-driven
simulations were used to update corresponding simulation models. Wang et al. (2014)
investigates the mechanisms that collect, store, and transfer information among various
software packages, thus uses the BIMs ability with regard to quantity take-off of materials to
support construction process simulation.
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia
Sandberg et al. 2016 Design automation in construction
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia
Sandberg et al. 2016 Design automation in construction
stages prior to detailed design (La Rocca 2012). Developing similar KBE applications which
offer configuration and linking to analysis models for earlier construction design activities
should be possible.
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia
Sandberg et al. 2016 Design automation in construction
4 Conclusion
In the map presented in Figure 2 we have deliberately chosen to include a specific number
of fields which we argue have a connection to design automation. The map could be
developed and expanded with other approaches as well e.g. AI, genetic algorithms, fuzzy
logic (Hopgods 2001). The map show our view of design automation and work as input to
the discussion of what design automation within construction is, to be able to form a future
more comprehensive overall picture that helps researchers and practitioners within
construction to explore new digitalization possibilities.
References
Akhavian, A. & Behzadan H. (2014). Evaluation of queuing systems for knowledge-based simulation
of construction processes. Automation in Construction. 47. pp. 37-49
Alvanchi, A., Azimi, R., Lee, S., AbouRizk, S. M., & Zubick, P. (2011). Off-site construction planning
using discrete event simulation. Journal Architectural Engineering. pp. 114–122.
Blecker, T. & Abdelkafi, N. (2006). Complexity and variety in mass customization systems: analysis
and recommendations. Management Decision. 44 (7). pp. 908-929.
Dixon, J. R. (1995). Knowledge-based systems for design. Journal of Mechanical Design. 117. pp. 11-
16.
Eastman, C. M., Teicholz, P., & Sacks, R. (2011). BIM handbook: A guide to building information
modeling for owners, managers, designers, engineers and contractors. John Wiley & Sons.
Ericsson, A. & Erixon, G. (1999). Controlling design variants: modular product platforms. Society of
Manufacturing Engineers.
Erixon, G. (1998). Modular Function Deployment: A method for product modularization. PhD Thesis.
Dep. Of Manufacturing Systems, Royal Institute of Technology, Stockholm, Sweden.
Gerth, R., Smiding, E., Jensen, P. & Simonsson, P. (2016). Product Configuration – Performance
Improvements of Design Work. Proc. of the 19th IABSE Congress. 21-23 September 2016.
Stockholm, Sweden.
Halpin, D. W., & Riggs, L. S. (1992). Planning and analysis of construction operations. Wiley. New
York.
Helo, P. (2006) Product Configuration Analysis with design structure matrix. Industrial Management &
Data Systems. 106 (7). pp. 997-1011.
Hoffmann, M. C. & Joan-Arinyo, R. (1998). CAD and the product master model. Computer-Aided
Design. 30 (11). pp. 905-918.
Holmqvist, T. K. & Persson, M. L. (2003). Analysis and improvement of product modularization
methods: Their ability to deal with complex products. Systems Engineering. 6 (3). pp. 195-209.
Hopgood, A. (2001). Intelligent systems for engineers and scientists (2nd ed.). CRC Press. Boca
Raton.
Hvam, L., Malis, M., Hansen, B. & Riis, J. (2004). Reengineering of the quotation process: application
of knowledge based systems. Business Process Management Journal, 10 (2). pp. 200-213.
Hvam, L., Mortensen, N. H. & Riis, J. (2008). Product customization. Springer-Verlag. Berlin and
Heidelberg, Leipzig, Germany.
Hvam, L., Pape, S., & Nielsen, K. (2006). Improving the quotation process with product configuration.
Computers in Industry. 57 (7). pp. 607-621.
Jiao, J., Simpson, T.W. & Siddique, Z. (2007). Product family design and platform-based product
development: a state-of-the-art review. Journal of Intelligent Manufacturing. 18 (1). pp. 5-29.
Jensen, P. (2014). Configuration of Platform Architectures in Construction. PhD Thesis. Luleå
University of Technology, Department of Civil, Environmental and Natural Resources
Engineering, Sweden.
Jensen, P., Lidelöw, H., & Olofsson, T. (2015). Product configuration in construction. International
Journal of Mass Customisation. 5 (1). pp. 73-92.
Jeong, J. G., Hastak, M., & Syal, M. (2006). Supply chain simulation modeling for the manufactured
housing industry. Journal of Urban Planning and Development. 132 (4). pp. 217–225.
Kim, K., & Gibson, G. E. (2003). Interactive simulation modeling for heavy construction operations.
Automation in Construction. 12 (1). pp. 97–109.
La Rocca, G. (2012). Knowledge based engineering: Between AI and CAD - review of a language
based technology to support engineering design. Advanced Engineering Informatics. 26 (2). pp.
159-179.
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia
Sandberg et al. 2016 Design automation in construction
Larsson, J., Lu, W., Krantz, J., & Olofsson, T. (2015). Discrete event simulation analysis of product
and process platforms: A bridge construction case study. Journal of Construction Engineering
and Management 142 (4). pp. 04015097-1 – 12
Lovett, P. J., Ingram, A., & Bancroft, C. N. (2000). Knowledge-based engineering for SMEs - a
methodology. Journal of Material Processing Technology. 107. pp. 384-389.
Lu, W., & Olofsson, T. (2014). Building information modeling and discrete event simulation: Towards
an integrated framework. Automation in Construction. 44. pp. 73–83.
Macmillen, D., Camposano, R. Hill, D. Williams T. (2000). An industrial view of electronic design
automation, IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems. 19. pp.
1428–1448.
Meyer, M. & Lehnerd, A. (1997). The Power of Product Platforms; Building Value and Cost
Leadership. The Free Press, New York.
Nasereddin, M., Mullens, M. A., & Cope, D. (2007). Automated simulator development: A strategy for
modelling modular housing production. Automation in Construction. 16 (2). pp. 212–223.
Newell, M. E., & Evans, D. C. (1976). Modeling by computer. Proc. of the IFIP Working Conference on
Computer-Aided Design Systems. Austin, Texas, USA. pp. 291-297.
Robertson, D. & Ulrich, K. (1998). Planning for product platforms. Sloan Management Review. 39 (4).
Samuelsson O. (2012) IT-barometern. (in Swedish). 2011;TRITA-FOB-Rapport 2012:1.
Sandberg, M., Boart, P., & Larsson, T. (2005). Functional product life-cycle simulation model for cost
estimation in conceptual design of jet engine components. Concurrent Engineering: Research
and Applications. 13 (4). pp. 331-342.
Simpson, T. W. (2004). Product platform design and customization: Status and promise. Artificial
Intelligence for Engineering Design, Analysis and Manufacturing. 18 (1). pp. 3-20.
Smiding, E., Gerth, R., & Jensen, P (2016). Developing Product Configurators in the AEC Industry.
The Proc. of the International Conference on Construction and Real Estate Management
(ICCREM 2016). Alberta, Canada from Sep. 29th – Oct. 1st
Stokes, M. (2001). Managing engineering knowledge - MOKA: Methodology for knowledge based
engineering. ASME Press.
Ulrich, K. (1995). The role of product architecture in the manufacturing firm. Research Policy, 24 (3).
pp. 419-440.
Wang, W-C., Weng, S-H., Wang, S-H. & Chen, C-Y. (2014) Integrating building information models
with construction process simulations for project scheduling support. Automation in
Construction. 37. pp. 68-80.
Proc. of the 33rd CIB W78 Conference 2016, Oct. 31st – Nov. 2nd 2016, Brisbane, Australia