Generative Design Methodology and Framework Exploiting Designer-Algorithm Synergies

Designing is a problem-solving activity. The process is usually iterative: a solution is proposed, then analysed and tested until it satisfies all constraints and best fulfils the criteria. Usually, a designer proposes a solution based on intuition, experience, and knowledge. However, this does not...

Full description

Bibliographic Details
Main Authors: Luka Gradišar, Robert Klinc, Žiga Turk, Matevž Dolenc
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Buildings
Subjects:
Online Access:https://www.mdpi.com/2075-5309/12/12/2194
_version_ 1797461118402166784
author Luka Gradišar
Robert Klinc
Žiga Turk
Matevž Dolenc
author_facet Luka Gradišar
Robert Klinc
Žiga Turk
Matevž Dolenc
author_sort Luka Gradišar
collection DOAJ
description Designing is a problem-solving activity. The process is usually iterative: a solution is proposed, then analysed and tested until it satisfies all constraints and best fulfils the criteria. Usually, a designer proposes a solution based on intuition, experience, and knowledge. However, this does not work for problems they are facing for the first time. An alternative approach is generative design, where the designer focuses on iteratively defining a problem with its constraints and criteria in the form of a parametric computational model, and then leaves the search for the solution to the algorithms and their ability to rapidly generate and test several alternatives. The result of this approach is not only a set of solutions embedding implicitly the knowledge but also a model where problem-defining knowledge is quite explicit. The idea of the proposed approach is the exploitation of synergies between the designer and the algorithms. The designer focuses on problem definition and the algorithm focuses on finding a solution, showing that the capacity of the generative approach to replace the designer is limited. In the paper, we first present the framework of generative design, then apply the process to a case study of designing an efficient shading solution, and in the end, we present the results and compare them with the traditional approach. The approach is general and can be applied in other areas of engineering. It is relevant both to designers as well as software developers who are expected to take this approach further. More theoretical work is needed to study problem definitions as a form of knowledge representation in engineering.
first_indexed 2024-03-09T17:15:49Z
format Article
id doaj.art-f3d9d63694c54093b2107730ba8478c6
institution Directory Open Access Journal
issn 2075-5309
language English
last_indexed 2024-03-09T17:15:49Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Buildings
spelling doaj.art-f3d9d63694c54093b2107730ba8478c62023-11-24T13:43:25ZengMDPI AGBuildings2075-53092022-12-011212219410.3390/buildings12122194Generative Design Methodology and Framework Exploiting Designer-Algorithm SynergiesLuka Gradišar0Robert Klinc1Žiga Turk2Matevž Dolenc3Faculty of Civil and Geodetic Engineering, University of Ljubljana, Jamova 2, 1000 Ljubljana, SloveniaFaculty of Civil and Geodetic Engineering, University of Ljubljana, Jamova 2, 1000 Ljubljana, SloveniaFaculty of Civil and Geodetic Engineering, University of Ljubljana, Jamova 2, 1000 Ljubljana, SloveniaFaculty of Civil and Geodetic Engineering, University of Ljubljana, Jamova 2, 1000 Ljubljana, SloveniaDesigning is a problem-solving activity. The process is usually iterative: a solution is proposed, then analysed and tested until it satisfies all constraints and best fulfils the criteria. Usually, a designer proposes a solution based on intuition, experience, and knowledge. However, this does not work for problems they are facing for the first time. An alternative approach is generative design, where the designer focuses on iteratively defining a problem with its constraints and criteria in the form of a parametric computational model, and then leaves the search for the solution to the algorithms and their ability to rapidly generate and test several alternatives. The result of this approach is not only a set of solutions embedding implicitly the knowledge but also a model where problem-defining knowledge is quite explicit. The idea of the proposed approach is the exploitation of synergies between the designer and the algorithms. The designer focuses on problem definition and the algorithm focuses on finding a solution, showing that the capacity of the generative approach to replace the designer is limited. In the paper, we first present the framework of generative design, then apply the process to a case study of designing an efficient shading solution, and in the end, we present the results and compare them with the traditional approach. The approach is general and can be applied in other areas of engineering. It is relevant both to designers as well as software developers who are expected to take this approach further. More theoretical work is needed to study problem definitions as a form of knowledge representation in engineering.https://www.mdpi.com/2075-5309/12/12/2194generative designoptimisationcomputational designparametric modellingBIMautomation
spellingShingle Luka Gradišar
Robert Klinc
Žiga Turk
Matevž Dolenc
Generative Design Methodology and Framework Exploiting Designer-Algorithm Synergies
Buildings
generative design
optimisation
computational design
parametric modelling
BIM
automation
title Generative Design Methodology and Framework Exploiting Designer-Algorithm Synergies
title_full Generative Design Methodology and Framework Exploiting Designer-Algorithm Synergies
title_fullStr Generative Design Methodology and Framework Exploiting Designer-Algorithm Synergies
title_full_unstemmed Generative Design Methodology and Framework Exploiting Designer-Algorithm Synergies
title_short Generative Design Methodology and Framework Exploiting Designer-Algorithm Synergies
title_sort generative design methodology and framework exploiting designer algorithm synergies
topic generative design
optimisation
computational design
parametric modelling
BIM
automation
url https://www.mdpi.com/2075-5309/12/12/2194
work_keys_str_mv AT lukagradisar generativedesignmethodologyandframeworkexploitingdesigneralgorithmsynergies
AT robertklinc generativedesignmethodologyandframeworkexploitingdesigneralgorithmsynergies
AT zigaturk generativedesignmethodologyandframeworkexploitingdesigneralgorithmsynergies
AT matevzdolenc generativedesignmethodologyandframeworkexploitingdesigneralgorithmsynergies