Before you trust an energy model: five checks
Whether your model was written by an AI assistant, built in a spreadsheet, developed in-house or bought, it can produce a clean, plausible and wrong answer. These five checks catch most of the errors that don't announce themselves. Each takes minutes to run.
Go to the checks ↓A wrong optimisation model doesn't crash. It optimises the mistake.
An optimisation model does exactly what it was told: find the cheapest system that meets the constraints. If a constraint is missing or a unit is off, the cheapest system often uses the mistake. Free energy from a battery, or a technology that looks cheaper than it is, ends up at the centre of the "optimal" design.
So the problem is rarely spotting an obviously broken result. It is spotting a convincing one. None of the checks below need you to read the code. You change the inputs in a way where you already know what should happen, then see whether the model agrees.
Consistent is not the same as right
Passing all five means the model is internally consistent. It doesn't mean the model is right. The checks can't catch:
- Unrealistic demand profiles or weather data
- Outdated technology costs or tariffs
- Missing physics, such as part-load behaviour, temperature levels or network losses
- A model that answers a different question from the one your client asked
That takes validation against real projects, maintained data, and experience with the kind of system you are modelling.
Questions about checking energy models
Do these checks only apply to AI-written models?
No. They apply to any optimisation model: one an AI assistant wrote, a spreadsheet with a solver add-in, an in-house tool or a commercial platform. AI-written code makes them more relevant because it is produced faster than anyone can review it line by line.
If my model passes all five checks, is it correct?
It is internally consistent, which rules out a large class of silent errors. It can still rest on wrong inputs, missing physics or the wrong question. That part takes validation against real projects and maintained data.
How long do the checks take?
Each one is a single extra model run plus a comparison, so minutes for a small model. For a large model, run them on a reduced version first, such as a few typical days, then confirm on the full model.
Can I run the checks in Sympheny?
Checks 3 and 5 map directly onto Sympheny scenario variants: change one technology's cost or remove it, and compare the results side by side. Hourly energy flows and storage states can be exported to Excel for checks 1 and 2.
Want to see a validated engine on your own project?
Start a free trial, or book a demo and walk through a project that mirrors yours with one of our engineers.