WF-16 · Energy & Steam Optimizer

Energy & Steam Optimizer

Optimises a modelled HP/MP/LP steam network with utility demand based on synthetic data (simulated data) and real/configured gas, power and carbon prices against a frozen reference dispatch policy.

WF-16IndustryscheduledExperimental
Reference/optimized cost, steam dispatch, direct-combustion ΔCO₂, LP shadow prices and perturbation-based MILP marginal values.

Plain-language summary

What it solves
An industrial steam network can be fed in many ways: some cost less and emit less.
Who it can serve
Anyone running industrial utilities, and anyone studying energy cost optimisation.
What it produces
Current versus optimal cost, how to dispatch the steam, and the emissions difference. On simulated demand and real or configurable prices.
Skip to the technical detail
1 · In one sentence

Optimises a modelled HP/MP/LP steam network with utility demand based on synthetic data (simulated data) and real/configured gas, power and carbon prices against a frozen reference dispatch policy.

2 · Why it exists

Evaluate steam-network dispatch and cost with a transparent optimisation problem compared against a reference policy.

3 · What it produces

Reference/optimized cost, steam dispatch, direct-combustion ΔCO₂, LP shadow prices and perturbation-based MILP marginal values.

The cards expose multiple views of the same workflow so result, method, evidence and history remain distinct. Demo utility demand uses synthetic data (simulated data); prices and scenarios are disclosed separately.

Updated output from the repository.
Updated output from the repository.
Updated output from the repository.
Updated output from the repository.

4 · How it works

Utility balances + LP/MILP + frozen reference policy

1steam demand based on synthetic data (simulated data), capacities/efficiencies, EEX TTF, licence-checked Energy-Charts Italian bidding-zone day-ahead power, EUA
2HiGHS LP and MILP; dispatch and perturb/re-opt
3feasibility, balances, optimality, solve time, stability and reference policy
4Persistence, rendering and governed publishing.

5 · Data and signals

ElementDetail
Data and signalssteam demand based on synthetic data (simulated data), capacities/efficiencies, EEX TTF, licence-checked Energy-Charts Italian bidding-zone day-ahead power, EUA
Industrial transferabilityenergy management, steam balancing and capacity debottlenecking
ResearchLP duality, unit commitment and sensitivity
Interpretation conditionutility demand based on synthetic data (simulated data); modelled opportunity, not measured plant savings; electrical balance not modelled
6 · Inference / calculation

HiGHS LP and MILP; dispatch and perturb/re-opt

7 · Validation

feasibility, balances, optimality, solve time, stability and reference policy

8 · Automation and stack

Python, SciPy HiGHS, NumPy, pandas, SQLite, Matplotlib

9 · Limitations

calling MILP marginal values duals or presenting simulated savings as measured savings

Workflow technical dossier

Methods, checks, stack and transferability conditions.

Data and signals

steam demand based on synthetic data (simulated data), capacities/efficiencies, EEX TTF, licence-checked Energy-Charts Italian bidding-zone day-ahead power, EUA

Inference / calculation

HiGHS LP and MILP; dispatch and perturb/re-opt

Validation

feasibility, balances, optimality, solve time, stability and reference policy

Stack

Python, SciPy HiGHS, NumPy, pandas, SQLite, Matplotlib

Limitations

calling MILP marginal values duals or presenting simulated savings as measured savings

See recent outputs

The Publications page collects local previews and, on request, the public feed.

Open publications