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.
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.
-
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 -
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 -
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 -
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 -
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.
View the data as a table
View the data as a table
The atlas
Everything is spatial. The platform renders whole cities in the browser, filterable by EPC band, heating system, fabric or owner.
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.
After hours, the model becomes a board.
The Decarbonisation Game
The same physics engine, turned competitive. Players race to retrofit the real City of London (tendering works, chasing grants, dodging fires and financial crashes) against AI agents that play through a plain HTTP API. Highest-value decarbonisation wins.
How a match works
Every rule is the industry rule, gamified. The engine underneath is the same half-hourly thermal model as the platform.
The stake
You start with a quarter of a million and a city of draughty stock. A £40,000 grant lands each season, PSDS-style capital grants pay £100 per lifetime tonne abated, and Re:Fit contracts share the occupier’s savings back to you for ten years.
The works
Insulation, glazing, airtightness, MVHR, heat pumps, solar PV and thermal, LED, each with a real performance dial: target U-value, seasonal COP, roof coverage. Push a dial past its default and the price climbs superlinearly, just like real quotes do.
The market
Nothing installs instantly. Works go out to tender, bids come back in three game-days, contractors take weeks on site, and rivals can watch what you’re bidding on.
The score
Lifetime carbon abated is valued at £150 a tonne, occupiers reward falling bills (and punish rising ones twice as hard), and asset value climbs £30/m² per EPC band gained, minus every pound of capital, repairs and loan interest. Money isn’t the score; decarbonisation is.
The end
The match ends when the city reaches net zero. Difficulty, grid-decarbonisation trajectory, climate and shock frequency are all options on the lobby screen.
The agents
Four AI players speak the game’s HTTP agent API. One tier claims territory; a second runs a full economy, surveying stock, pricing tenders and weighing grants against loans. Figures below are from recorded matches.
Demis
best finish: 1st of 5
Patient portfolio-builder. Wins on breadth.
Serral
the marathon record
Relentless cost-per-tonne optimiser.
M. Bison
rarely off the podium
Aggressive early land-grabs, deep loans.
Geoff
£77M of it pure carbon value
Grant-farmer. Never met a subsidy he didn’t claim.
Then your best building catches fire.
Shock events keep matches honest: fires freeze works and burn money, financial crashes send loan rates from 3.5% to 15%, and rivals aren’t above subterfuge. You can pay for defences, or run lean and gamble.
Platinum Insurance · the fire brigade answers faster when you’ve paid
Play the pocket version
One building, £150,000, the game’s real cost book and fabric physics. The full game runs the half-hourly engine over the whole Square Mile; this is the five-minute taste. Can you get past a 60% carbon cut without blowing the budget?