Lesson 4.4Lesson 4.4 · Energy Modelling
EnergyPlus & OpenStudio Workflow
The free engine, the friendly front ends, and the seven-step loop that turns a model into an answer
You will almost never touch EnergyPlus directly. You drive an interface; the free engine does the physics. Knowing which is which keeps you sane.
Every energy model has two halves that beginners mix up. There is the engine - the program that solves the heat balance you met in 4.1, hour by hour - and there is the interface you sit in front of to build the model and read the results. EnergyPlus, the free US-DOE engine, is the workhorse behind most professional tools, but its native input is a dense text file almost nobody edits by hand. Instead you drive a front end - OpenStudio, Ladybug/Honeybee, DesignBuilder - which builds that file for you, runs the engine, and brings the numbers back in a form you can read.
This lesson demystifies the machinery. You will see the engine-versus-interface split clearly, walk the seven-step workflow every modelling run follows - geometry, constructions, loads, schedules, HVAC, run, read - and learn what the outputs actually contain, so that when you open a real tool nothing is a black box.
You drive the interface; the free engine does the physics. Same seven steps, every tool, every time.
Engine versus interface - who does what
EnergyPlus is a solver, not a design program. Given a fully-specified model - geometry, materials, loads, schedules, HVAC - and a weather file, it computes the heat balance for every zone at every timestep and writes out energy, loads and comfort results. It has no drawing canvas and no friendly menus; its input is the IDF file, a long structured text description of the building. You can read an IDF, and it is worth peeking at one once to see there is no magic, but you would not author a real building that way.
So you use an interface. OpenStudio (from NREL) is a free platform - an application and an SDK - that gives EnergyPlus a modern model, a geometry link (often via SketchUp or Rhino), and a measures system for automation. Ladybug Tools - specifically Honeybee - wraps EnergyPlus inside Grasshopper, so parametric Rhino geometry flows straight into an energy model, which is superb for early, iterative studies. Commercial fronts like DesignBuilder and IES-VE offer polished, all-in-one workflows. All of them ultimately write an IDF (or equivalent) and call the same engine. The EPW weather file feeds the run. Understanding this split means you always know where a problem lives: a weird result is usually your inputs in the interface, not a bug in the engine.
EnergyPlus = the solver (IDF in, results out). OpenStudio / Honeybee = what you actually drive.
The seven-step modelling workflow
Almost every energy model, in any tool, follows the same sequence. 1. Geometry: build or import the zoned volumes and their surfaces (from lesson 4.2 - this is where your zoning decisions land). 2. Constructions: assign materials and assemblies to walls, roof, floor and glazing, which sets their U-values and the glazing's solar properties. 3. Loads: define the internal gains - people density, lighting power density, equipment - per zone. 4. Schedules: say when those loads and the systems operate, hour by hour and day by day (occupancy, lighting, setpoints) - schedules are as influential as any physical input and a top cause of wrong results.
5. HVAC: choose a system type and its setpoints and efficiencies (from a simple 'ideal loads' system for early load studies to a detailed plant for design). 6. Run: hand the assembled model plus the EPW to EnergyPlus and let it solve. 7. Read: open the outputs and interpret them. The crucial insight is that this is a loop, not a line: you build the model once, then iterate steps 3-7 - change one input, re-run, compare - to answer design questions. The single run is trivial; the disciplined comparison of runs is the actual work, and the reason early, fast models beat late, heavy ones.
Because the steps are the same everywhere, the workflow is what transfers when you change tools or firms - not the menus. Someone who understands that constructions set U-values, that schedules decide when loads act, and that the run is just the engine solving the balance can pick up an unfamiliar interface quickly, because they know what each panel must be asking for. The tool is a dialect; the seven-step workflow is the language.
Geometry -> constructions -> loads -> schedules -> HVAC -> run -> read. Then LOOP 3-7. Change one thing, re-run.
Schedules and assumptions - where models go wrong
It is tempting to obsess over physical inputs - the exact U-value, the precise glazing - but the inputs that most often swing results are the operational ones: schedules, setpoints and load densities. A model where the lights and AC are assumed on 24/7 will predict wildly more energy than one with realistic occupancy hours; a cooling setpoint of 22 C versus 26 C changes the cooling load dramatically (and 26 C with fans is both comfortable and code-friendly in much of India). These are assumptions, and honest modelling means making them visible and sensible.
This is the practical face of the performance gap from lesson 0.1: real buildings deviate from modelled assumptions mostly through operation - how people actually use and run the space - not through physics. So two habits matter. First, use realistic, documented schedules and setpoints, and lean on standard templates (ECBC/ASHRAE occupancy profiles) rather than guessing. Second, run a quick sensitivity check: change one uncertain input across a plausible range and see how much the answer moves. If EUI barely budges, you need not chase that input; if it swings, that is where to spend effort getting the assumption right. This is what separates a defensible model from a plausible-looking one.
Reading the outputs without being fooled
A finished run produces a lot: an HTML summary report (in OpenStudio/EnergyPlus) with annual energy by end use, EUI, unmet comfort hours and peak loads; and detailed CSV time-series you can chart hour by hour. Start with the summary. Check the EUI and its end-use split first - does the balance look sane for the climate (cooling-heavy in India)? Then check unmet hours: if the HVAC failed to hold the setpoint for many hours, your system is undersized or your schedules are off, and the energy number is not yet trustworthy. Then read the peak loads and the load breakdown (lesson 4.3) to see where the demand comes from.
Read everything comparatively and skeptically. A single absolute EUI is an estimate with error bars; the difference between two runs under the same assumptions is far more robust, which is why you always model a baseline and options. Sanity-check against benchmarks and against your own hand-reasoning from the heat balance - if the model says a heavily-shaded, low-load office is heating-dominated in Chennai, something is wrong, not revealed. And remember the boundary: compliance and certification are judged by the accredited authority against the code's own rules (ECBC, Eco Niwas Samhita, GRIHA), and MEP plant sizing belongs to the engineer. The model is decision-support - powerful, free, and only as honest as the assumptions you fed it.
Read the summary first: EUI, end-use split, UNMET HOURS. Unmet hours high? The energy number isn't trustworthy yet.
Baselines, iterations and building a study you can defend
A single run is a data point; a study is a set of runs designed to answer a question, and that is what practice actually delivers. The backbone of most studies is a baseline - a defensible reference design - against which you test options one variable at a time: baseline versus deeper shading, baseline versus better glazing, baseline versus a higher setpoint. Because every option shares the baseline's assumptions, the difference between them is robust even where the absolute numbers carry error, which is the whole reason simulation is trusted for decisions.
Good studies are disciplined in three ways. First, change one thing at a time so you can attribute the effect - change five inputs at once and you cannot say which one moved the result. Second, document assumptions and versions: which EPW, which schedules, which tool version, so the study is reproducible and a reviewer can trust it. Third, quantify uncertainty where it matters - a quick sensitivity sweep on the inputs you are least sure of tells you whether your conclusion is solid or fragile. This is also how you keep honest about scope: the study supports a design decision and prepares evidence, but statutory ECBC/Eco Niwas Samhita compliance is signed off by the accredited authority against the code's own baseline, and plant sizing is the MEP engineer's responsibility. A well-built study says clearly what it does and does not prove - and that honesty is what makes an energy model worth commissioning.
One more discipline separates a study that ages well from one that does not: keep the model and its results together and version them like drawings. Note the tool and engine version, the weather file, and the date, and archive the baseline alongside each option so a reviewer - or your future self - can re-run and reproduce the numbers. Energy models are living documents that get revisited as a design evolves, and an undocumented run whose assumptions nobody remembers is worth very little, however sophisticated it looked on the day.
A study, not a run: baseline + one-variable options, documented assumptions, a sensitivity check. That's defensible.
EnergyPlus
Free US-DOE whole-building simulation engine
The solver behind most tools; you drive it through an interface, not directly.
OpenStudio
Free NREL platform + SDK front-ending EnergyPlus
Model, geometry link and automation ('measures'); a common professional workflow.
Ladybug Tools (Honeybee)
EnergyPlus/Radiance inside Grasshopper
Parametric and visual; ideal for fast, early, iterative studies. Free and open-source.
IDF / EPW
EnergyPlus input file / weather file
The interface writes the IDF; every run needs an EPW for the location.
Workshop - run your first shoebox energy model
Nothing demystifies the workflow like doing it once. This builds a minimal single-zone model and runs it against your city's weather - the seven steps, end to end, on free tools.
Free: OpenStudio or Rhino (trial/student) + Ladybug Tools; an EPW file from energyplus.net/weather. A student laptop is enough.
Goal: complete one full modelling loop and read the result Inputs: OpenStudio (or Rhino + Ladybug Tools), an EPW file for your city Time: ~90 minutes for a first pass
- 1Download the free tool (OpenStudio, or Rhino with Ladybug Tools) and an EPW weather file for your city from the EnergyPlus weather site. Confirm the EPW loads - this is step 6's fuel.
- 2GEOMETRY + CONSTRUCTIONS: build a single-zone box (a shoebox) with realistic dimensions and one glazed facade; assign a wall/roof construction and a glazing type from the tool's templates.
- 3LOADS + SCHEDULES: set a sensible people density, lighting power density and equipment load, and apply a standard office occupancy schedule with a cooling setpoint of ~26 C.
- 4HVAC + RUN: assign a simple 'ideal loads' system (so you get loads without modelling plant), then run the model against your EPW.
- 5READ: open the HTML summary. Note the EUI, the end-use split, the peak cooling load and any unmet hours. Then change ONE input - rotate the glazed facade from south to west, or add a shade - re-run, and compare the two EUIs and peaks. Write down which option won and why, from the heat balance.
You’ll walk away with
One completed shoebox run plus one variant, with a short note comparing their EUI, peak load and unmet hours - and a heat-balance explanation of the difference. Your first real baseline-versus-option study.
Three altitudes on the same idea
Read the band that fits you — or all three.
You do not need to become an EnergyPlus expert to benefit from it. Even a Honeybee shoebox in an afternoon - testing orientation, glazing and shading - can steer a concept, and it speaks the same language your energy consultant will use later. Knowing the workflow lets you brief a modeller precisely, read their report critically, and bring performance questions into design reviews rather than leaving them to a late compliance check.
The 'loads' and 'schedules' steps are where your decisions enter the model. Lighting power density, equipment, occupancy patterns and setpoints - the things you and the client actually control - are model inputs, and small changes there move results as much as a wall build-up. Understanding the workflow lets you ask for a run that tests your fit-out options, and to read the answer in terms of comfort hours, not just energy.
This is the most hireable practical skill in the course, and the tools are free. Download OpenStudio, or Rhino with Ladybug Tools, build a shoebox, and run it against an EPW for your city - you will learn more in one evening than in a week of reading. A portfolio piece that shows a real baseline-versus-option energy study, read honestly, is exactly what an ESD team or sustainability consultancy wants to see.
“OpenStudio, Honeybee and DesignBuilder are different simulation engines, so they give different answers.”
Do it yourself
Locate every piece of the machinery.
- 1What is the difference between the EnergyPlus engine and an interface like OpenStudio or Honeybee?
- 2List the seven steps of the modelling workflow in order.
- 3Why is the workflow a loop rather than a straight line?
- 4Name two operational inputs (not physical ones) that strongly swing results, and why.
- 5When you open a results summary, what should you check BEFORE trusting the EUI number?
The one line to carry out
Peer-reviewed journals & authoritative standards
- 01EnergyPlus - Whole-building energy simulation engine — US Department of Energy, 2026.
- 02OpenStudio - Energy modelling platform — NREL, 2026.
- 03Ladybug Tools - Environmental analysis for Grasshopper — Ladybug Tools LLC, 2026.
- 04EnergyPlus Weather Data (EPW files) — US Department of Energy, 2026.
- 05DesignBuilder - EnergyPlus interface — DesignBuilder Software Ltd, 2026.
That completes the energy-modelling core: the balance, the zones, the loads, and the machinery that computes them. Light, though, obeys different physics and needs a different engine - Radiance - and its own metrics. The next module turns from heat to daylight.
The author
Amogh N P
Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.
More about Amogh →