Thesis: Visual Analytics for Generative Design Exploration – van Kastel

  • Intro
  • Technical Aspects

Information

Primary software used Python
Software version 1.0
Course Computational Intelligence for Integrated Design
Primary subject AI & ML
Secondary subject Machine Learning
Level Advanced
Last updated November 19, 2024
Keywords

Responsible

Teacher
Faculty

Thesis: Visual Analytics for Generative Design Exploration – van Kastel 0/1

Thesis: Visual Analytics for Generative Design Exploration – van Kastel link copied

Visual Analytics for Generative Design Exploration: An interactive 3D data environment for a computational design system facilitating the performance-driven design process of a nearly Zero-Energy sports hall – Jamal van Kastel

This thesis’ main contribution is a visual analytics tool that allows for the visualization of data and design geometries in a highly dynamic, game-like 3D data environment, allowing for the exploration of both quantified and non-quantified performances of a collection of design options.

This thesis’ Computational Design System aids in the design of a nearly Zero-Energy sports hall for a sports facility in Overhoeks, Amsterdam.

The Computational Design System (CDS) consists of two different parts of a workflow, each addressing specific steps. The first half of the workflow is used to generate a dataset of design options. The latter half is used to evaluate this dataset. 

JamalVanKastelThesis_Video_5min
JamalVanKastelThesis_Video_shortextravideo

APA: van Kastel, J.. (2018). Visual Analytics for Generative Design Exploration [Master thesis, TU Delft]. https://repository.tudelft.nl/islandora/object/uuid%3Aad6f454b-0e67-4664-88d4-87d2132a1f71?collection=education

Here you can find the repository of the master thesis Visual Analytics for Generative Design Exploration – van Kastel

Project Information

  • Title: Visual Analytics for Generative Design Exploration
  • Author(s): Jamal van Kastel
  • Year: 2018
  • Link: https://repository.tudelft.nl/islandora/object/uuid%3Aad6f454b-0e67-4664-88d4-87d2132a1f71?collection=education
  • Project type: Master thesis, Building Technology
  • ML Tags: Decision Trees, Clustering, Self-Organizing Maps
  • Topic tags: Generative Design, analytic hierarchal process (AHP)

Thesis: Visual Analytics for Generative Design Exploration – van Kastel 1/1

Technical Aspects link copied

Software & Plug-ins

Rhinoceros and Grasshopper for generating building models which will be used for the performance simulations

Grasshopper plug-ins for building performance simulations:

  • DIVA, Radiance, DAYSIM for illuminance
  • Ladybug for PV energy values
  • Honeybee, EnergyPlus, OpenStudio for operative temperatures

Octopus GH plug-in for multi-objective optimization with an evolutionary algorithm

ModeFRONTIER, a stand-alone design optimization software, for clustering data using a SOM

Microsoft Excel & Unreal Engine for processing building information

Unreal Engine for visual analytics

 
 

 

 

Summary

Image_04
Image_04 (Image copyright remains with paper author(s). Used with permission.)

The Computational Design System (CDS) consists of two different parts of a workflow, each addressing specific steps. The first half of the workflow is used to generate a dataset of design options. The latter half is used to evaluate this dataset. 

Classification of subsystems in the Computational Design System (Image copyright remains with paper author(s). Used with permission.)

The Iterative Design System is used as follows:

  1. Design alternatives are generated using parametric models developed in Rhino & Grasshopper. Multiple Grasshopper scripts are used to generate design options that encompass multiple design concepts.
    LIMITATIONS:  generating random geometry does not necessarily result in a single optimal solution therefore optimizations are completed
  2. Simulations are run on each model using Grasshopper plug-ins the results are used to further optimize energy, thermal & lighting performance of the different geometry
  3. Evolutionary solver Octopus is used to automatically generate design options, iteratively converging towards optimized design solutions.
Menu showing 6 design alternatives bookmarked by the user (Image copyright remains with paper author(s). Used with permission.)

Then the Data Analytics system is used as follows:

  1. The data is processed and clustered to aid the designer in decision making. Machine learning is used for some of the techniques. The data in processed in multiple different ways to provide different levels of information:
    • Self Organizing Maps are used to reduce the dimensionality of the data, creating a two-dimensional representation of the high-dimensional design space. The Self-Organizing Map creates ‘soft clusters’ of similar design options and augments the dataset with approximations for non-simulated areas of the design space. 
      LIMITATIONS: not easy-to-read overview of the cells’ performance.
    • A decision tree is used to cluster the data based on the user-defined criteria 
    • Hierarchical clustering is used to cluster the data based on the user-defined criteria
    • Annual Performance Data is visualized using a method best described as a combination of a stacked bar graph and an analytic hierarchal process, these are methods used to differentiate between non-empirical values of options
    • Pictograms are used to visualize the designs with best or worst performances, this is to aid the designer in quickly identifying these characteristics
    • A correlation matrix can be used to further indicate interrelationships between design aspects
  2. The above noted different methods of clustering and visualizing the data are combined in the Unreal Engine to create a highly interactive environment for visual analytics. The visual analytics tool positions all buildings in a ‘data landscape’, a visual representation of the various data analytics techniques. Features of the landscape give insight in the buildings’ performances. By integrating multiple data analytics methods and facilitating access through game-like means of interactivity, users can intuitively explore the design space to make informed design decisions.

Workflow

Scheme depicting the interconnectedness of software used in this thesis (Image copyright remains with paper author(s). Used with permission.)
Image_07 (Image copyright remains with paper author(s). Used with permission.)
Workflow of the Computational Design System (Image copyright remains with paper author(s). Used with permission.)
Current feedback loops and recommendations for additional feedback loops (Image copyright remains with paper author(s). Used with permission.)