A holistic framework for optimizing building decision metrics via advanced parametric modeling: The ECO‑Matrix Protocol
Bibliographic record
Abstract
The rapid tightening of building-energy codes and carbon-mitigation targets now obliges design teams to compare dozens of envelope, system and control permutations while simultaneously controlling capital cost. Yet conventional parametric studies seldom test more than a handful of scenarios because every additional simulation imposes time penalties, and most optimisation tools still chase a single metric—typically annual energy use.This paper introduces the ECO-Matrix Protocol, a cloud-hosted workflow that marries targeted Latin-hypercube sampling, batch simulation, surrogate-model interpolation and an interactive, many-objective dashboard. The protocol ranks thousands of design options against a suite of Key Performance Indicators (KPIs) that matter to both owners and regulators: capital-cost delta, operating savings, greenhouse-gas (GHG) abatement, simple payback and return on investment (ROI).A K-4 school in Ontario, Canada, provides the validating case study. Ten recurrent variable families covering envelope, daylighting and HVAC were each discretised into three levels, yielding 51,840 theoretical combinations. Only 72 high-value IESVE simulation setup, powered with variable iteration through parametric batch were needed to train the interpolation engine, expanding the result set to 5,184 envelope–lighting variants; 20 explicit HVAC archetypes completed the matrix. The browser-based dashboard instantly filtered solutions exceeding the National Energy Code of Canada baseline and visualised trade-offs among energy, cost and carbon.Statistical cross-validation against 20 random full simulations confirmed interpolation errors below one percent for energy-use intensity predictions.By showing that holistic, many-objective optimisation fits within a typical schematic-design window, the ECO-Matrix Protocol offers a transferable roadmap for low-carbon design in diverse climates. Future work will automate HVAC surrogate training and further integrate Life Cycle Costing (LCA) and embodied-carbon analysis.Research Gap and Objectives:Past studies by Attia et al. (2012) and Ascione et al. (2017) highlight the limited uptake of multi-objective optimization in practice. Few approaches move beyond single‑metric energy savings, and sampling strategies are often ad‑hoc, leaving decision‑makers unsure about representativeness. This paper addresses three questions:1. How can a design team explore tens of thousands of envelope‑system combinations with <100 simulations?2. How can multiple KPIs—including capital cost—be brought into one visual space?3. Does such a workflow improve design decisions in a live project?
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.022 | 0.038 |
| Meta-epidemiology (narrow) | 0.003 | 0.002 |
| Meta-epidemiology (broad) | 0.001 | 0.002 |
| Bibliometrics | 0.002 | 0.002 |
| Science and technology studies | 0.001 | 0.003 |
| Scholarly communication | 0.006 | 0.006 |
| Open science | 0.005 | 0.008 |
| Research integrity | 0.003 | 0.005 |
| Insufficient payload (model declined to judge) | 0.015 | 0.005 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".