ianpocklington.energy

A city’s worth of buildings, modelled half-hour by half-hour.

BEMMS is a Building Energy Modelling & Management System built end-to-end by one engineer. Energy certificates in, 3D cities out, with a CIBSE-grade thermal engine, machine learning and fifteen years of grid carbon data in between.

The Energy Performance Certificate: the platform’s raw material. Every UK building gets one of these arrows; BEMMS works out how to move it.

17,520
half-hour steps in every simulated year
2010–2024
grid carbon intensity record, half-hourly
380+
local authorities of EPC & DEC coverage
A–G
full certificate spectrum, domestic & non-domestic
Three-dimensional view of the City of London: thousands of buildings extruded from map footprints, each coloured by its EPC energy rating
Plate 1The City of London, extruded to 3D from OpenStreetMap footprints and coloured by EPC band. Every building carries its certificate, geometry and modelled energy profile.

From a certificate number to a living model

Five stages, one pipeline. Each one is real, running code in this repository, not a diagram of intent.

  1. 01

    Certificates

    Automated retrieval from the GOV.UK EPC & DEC registers: domestic and non-domestic, with full rating history per address, matched and confirmed against the live building stock.
    EPC APIDECrating history

  2. 02

    Geometry

    OpenStreetMap footprints extruded into 3D building models: height, floor area, perimeter, wall area and volume computed for every structure in a local authority.
    OSM3D extrusionper-building metrics

  3. 03

    Physics

    A thermal engine following CIBSE conventions: fabric U-values, ventilation, solar gains, heat pumps, solar PV, battery storage and EV charging, simulated at half-hourly resolution across whole years and whole scenarios.
    CIBSEhalf-hourlyscenario A/B/C

  4. 04

    Learning

    CUDA-parallel machine learning trained on the simulated and metered profiles: consumption forecasting, future-year prediction and anomaly detection that flags a misbehaving building out of thousands.
    CUDArandom forestanomaly detection

  5. 05

    Decisions

    Interactive dashboards, portfolio tracking across local authorities, and retrofit economics: which measures, on which buildings, in which order, at what cost per tonne.
    DashportfolioMAC curves

The evidence, live

These two figures are drawn in your browser from the model’s own output files: the same numbers the platform produces, thinned for the page. Hover for the detail.

The grid the model runs on is getting cleaner
UK grid carbon intensity · monthly means · gCO₂/kWh
View the data as a table
Fig. 01 Half-hourly grid carbon intensity, 2018–2024, gathered by the platform’s National Grid fetcher and averaged to monthly means. One line per year; darker is more recent.
One office, one week, every half hour
Standard Office scenario · 2023 weather · kW electrical
Electricity use Solar PV
View the data as a table
Fig. 02 A single simulated week from the thermal engine: office electricity demand, rooftop solar and the battery riding between them. Toggle the season for the same building under a different sun.

The atlas

Everything is spatial. The platform renders whole cities in the browser, filterable by EPC band, heating system, fabric or owner.

Very wide 3D rendering of Greater London's building stock, Thames winding through the middle
Plate 2Greater London, end to end: the full extrusion from footprint data.
The EPC Explorer application: a map of Cambridge scattered with colour-coded EPC rating markers, a local authority filter list, and a building detail panel showing height, floor area and volume
Plate 3The EPC Explorer over Cambridge: local-authority filters, colour-coded certificates, and per-building geometry ready for the thermal model.
Bar charts comparing the distribution of EPC ratings in Cambridge across assessment years
Plate 4Cambridge’s certificate drift: rating distributions compared across assessment rounds.

What the system does

EPC & DEC retrieval
Bulk certificate gathering with full history, address matching and confirmation flows against the national registers.
3D building extrusion
Footprint-to-volume geometry for every building: the physical inputs the thermal model needs, at city scale.
Thermal scenario modelling
Half-hourly simulation of fabric, heating, PV, batteries and EVs under alternative retrofit scenarios, side by side.
Grid carbon accounting
Fifteen years of half-hourly carbon intensity, so a kWh saved at 6 pm in January counts for what it’s actually worth.
ML forecasting & anomaly detection
CUDA-parallel training over building profiles; predicted futures and outlier days flagged automatically.
Portfolio & mapping
Interactive city maps and portfolio dashboards: favourites, reassessment flags and rating change over time.