Paper: Application of Surrogate Models for Building Envelope Design Exploration and Optimization – Yang et al.

  • Intro

Information

Primary software used Python
Software version 1.0
Course Computational Intelligence for Integrated Design
Primary subject AI & ML
Secondary subject Machine Learning
Level Expert
Last updated N/A
Keywords

Responsible

Teacher
Faculty

Paper: Application of Surrogate Models for Building Envelope Design Exploration and Optimization – Yang et al. 0/0

Paper: Application of Surrogate Models for Building Envelope Design Exploration and Optimization – Yang et al. link copied

Application of Surrogate Models for Building Envelope Design Exploration and Optimization

Impacts of problem scale and sampling strategy on surrogate model accuracy: An application of surrogate-based optimization in building design

Authors: Ding Yang, Yimin Sun, Danilo di Stefano, Michela Turrin, Sevil Sariyildiz

This paper develops a workflow to train and compare different surrogate models based on different design criteria. It then allows users to use the best performing surrogate model for each criteria to optimize the building envelope designs while considering visual and energy performance.

Yang, D., Šileryte, R., D’Aquilio, A., & Turrin, M. (2016). Application of Surrogate Models for Building Envelope Design Exploration and Optimization. In R. Attar, A. Chronis, S. Hanna, & M. Turrin (Eds.),Proceedings of the Symposium on Simulation for Architecture and Urban Design (simAUD 2016) (pp. 11-14). simAUD.

To create the surrogate model, the following steps are taken:

Design points are sampled by Design of Experiments (DoE): the total number of design points and their locations are defined by the user; the design points determine which numerical simulations are run. To get the most information out of a small number of simulations runs, Design of Experiments (DoE) is utilized to establish a well-distributed sampling of design points.

  1. Data is collected by running simulations based on the selected design points
  2. A surrogate model in generated through the Response Surface Methodology (RSM): Response Surface

Methodology (RSM) is a collection of mathematical and statistical methods for examining the functional connection between input and output variables. A set of algorithms is used to train multiple response surfaces for each performance indicator. The fit or quality of each obtained response surface is compared, and a final surrogate model is selected for each performance indicator

The algorithms used to create a surrogate model included “Classical meta-models” (like polynomial singular value decomposition and stepwise regression) and “Statistical-meta models” (like Shepard K-Nearest Neighbour and Kriging). To evaluate the best performing surrogate model method, 5 different surrogate models were trained. The results are then compared to find the most accurate one. The five surrogate models considered:

  • Polynomial Singular Value Decomposition (SVD)
  • Stepwise Regression (STEP)
  • Kriging (KR)
  • Shepard K-Nearest (KN)
  • Radial Basis Functions (RBF).

To evaluate the applicability of RSM to the building envelope design exploration and optimization, multi-objective optimization tests were performed. Three workflows were used to evaluate RSM: two of the workflows used RSM in different manners and one did not use RSM at all. The different ways of using RSM were:

  • Workflow 2: Utilizing surrogate models with an optimization algorithm to replace simulations
  • Workflow 3: Using the response surface to locate the area where the optimum is likely to be, to limit down the design space in the vicinity of the optimum for further optimization

In all three situations, simulations were run. In Workflow 1, when RSM is not used, then the simulations are run during the design optimization process.  In Workflow 2 and Workflow 3, the simulation is run to train the surrogate model and the surrogate model is then used during the optimization process.

The two case studies were generated with Grasshopper to test the RSM.

LIMITATIONS: An error when training the response surfaces in Case2 indicates that a larger sample size is needed for proper training and at a larger scale problem testing it may conclude in inaccuracy of the RSM. 

Software & Plug-Ins Used

  • Rhinoceros, Grasshopper for parametric modeling
  • Daysim, EnergyPlus for numeric simulations
  • ModeFRONTIER for mathematical optimization
  • Grasshopper plugins:
    • Ladybug and Honeybee for connecting Daysim and EnergyPlus
    • Customized plugin for connecting modeFRONTIER

Paper Information