Feature

Building energy and daylight

Energy simulation, daylight, comfort.

Use this add-on:

Screenshot from the lab build. Heating and cooling loads in BimCraft: heat loss, yearly heating and cooling peak for the sample house, with one room's bounding surfaces listed
Screenshot from the lab build. Heating and cooling loads in BimCraft: heat loss, yearly heating and cooling peak for the sample house, with one room's bounding surfaces listed
Daylight tab in BimCraft: the average daylight factor of each room, and one room's windows with their sky angles
Daylight tab in BimCraft: the average daylight factor of each room, and one room's windows with their sky angles

Overview

Building energy and daylight is BimCraft's set of early-design analyses for each room: a steady-state heating and cooling load, a degree-day heating estimate for a year, the average daylight factor, and an EnergyPlus input file that can be run in EnergyPlus. They are design aids and a second opinion, not compliance calculations. Today the tools are part of BimCraft's core, in the Daylight tab and the Check with EnergyPlus pane.

Who it’s for

  • Building services and energy engineers: a quick heat loss and cooling peak for each room, checked against EnergyPlus.
  • Architects in early design: the daylight factor of each room from its windows and surfaces, with the sky angle measured in the model.
  • Energy assessors who need an EnergyPlus file to run in their own EnergyPlus install.

What you can do

  • Work out each room's heat loss in winter, its heating over a year from degree-days (read from a CSV), and its cooling peak in summer, under Heating and cooling loads in the Daylight tab.
  • Set the inside and outside temperatures, air changes, lighting, equipment and people per room in the inputs.
  • Use each element's own thermal transmittance, a U-value from its material layers, or a typical default that is labelled as a default, and write a U-value into an element.
  • Read the average daylight factor of each room, with the sky angle measured in the model.
  • Save the model as an EnergyPlus file in the Check with EnergyPlus pane, for design days or for a year with an EPW weather file.
  • Run EnergyPlus from the pane when you host its build at an https address, a path on this site, or localhost, and compare its design loads with the quick aid room by room.

Methods and standards

Heat loss uses a steady-state simple method in the style of EN 12831: U times area times the temperature difference, plus ventilation at 0.335 Wh/m³K times air changes times volume. The annual heating figure uses degree-days. The cooling peak adds the peak solar gain on one date, internal gains, and fabric and ventilation loss. The daylight factor uses the average daylight factor formula (BRE 209, BS 8206-2 and CIBSE LG10, as the source cites them), with the sky angle measured in the model. The quick aid is not the ISO 52016-1 monthly method. EnergyPlus uses its own calculation.

Data and sources

The U-value defaults are typical new-build figures and are labelled as defaults. Material conductivities and the thermal properties for mass come from keyword tables you can change. Temperatures, air changes and gains are yours. Weather files for a year are the ones you bring, under their own licences. The EnergyPlus engine is not part of BimCraft; you host it.

Verification

bin/test-bimcraft.mjs --ops --only energy checks the room loads against a hand-worked case. bin/test-bimcraft.mjs --ops --only idf checks the EnergyPlus file and the readers of its output. bin/test-bimcraft.mjs --extra2 --only daylight checks the daylight factor against known answers. Not yet checked: the EnergyPlus readers have not been proved on the output of a real EnergyPlus run, which is an open step in the session log.

Limits

Design aids, not compliance tools. The quick load aid is steady state. The daylight figure is an early-design estimate, not a daylight simulation, and it is not checked against BS EN 17037 or any code. The cooling peak uses one date. EnergyPlus gains are always on, because no schedules are invented. The in-browser EnergyPlus run is behind a licence gate; saving the IDF file is not. Energy codes, certification and permits need an approved tool and the climate data it requires.

Files and formats

Reads the open IFC model: rooms (spaces), windows, walls, slabs, roofs and their property sets. Writes U-values back into elements only when you choose. Writes an EnergyPlus IDF file. Reads EnergyPlus output (err, eio and eso files), an EPW weather file, and a degree-day CSV.

Get started

  1. Open a BimCraft model with rooms (IFC spaces) and windows.
  2. In the Daylight tab, set the inputs under Heating and cooling loads, then press Work out the loads.
  3. Open the Check with EnergyPlus pane to save the IDF file, or give an engine address to run it.

Languages

No languages are listed for this add-on yet. Its maker may add some.

Works in

EditionWorksNote
Browser (/use) (yours) Added on demand Fetched the first time you use it, then kept for offline use.
Studio from getcadcraft.com Added on demand Fetched the first time you use it, then kept for offline use.
Microsoft Store Added on demand Fetched the first time you use it, then kept for offline use.
Google Play Added on demand Fetched the first time you use it, then kept for offline use.
iPad and iPhone (App Store) Included; switch it on Part of the reviewed app; your list switches it on.
Custom build Added on demand Fetched the first time you use it, then kept for offline use.

Comes with

Nothing else.

Needed by: Architecture, Building envelope and façade engineering, Data center and mission-critical facilities, Energy and building performance modeling, Lighting design, Mechanical (HVAC) engineering, Renewable energy (solar, wind, storage).

Versions

VersionChannelDateWhat changed
1.0.0stableOctober 28, 2026First version in the Library.

Licence and maker

CadCraft (CadCraft, first-party). Licence: Apache-2.0. Dependencies carry their own licences, listed on their pages.