Dynamic thermal models
Packed-bed shadow twin plus Modelica/FMUs; molten-salt and PCM closed-form sub-models under explicitly different physical assumptions.
Independent open-source research software ยท 2026
Techno-economic screening of thermal energy storage for industrial process heat, with discharge constraints informed by dynamic thermal behaviour rather than a constant battery-like power limit.
Research question
Annual storage optimisation often treats thermal storage like a battery with a constant charge/discharge power ceiling. For a sensible-heat packed bed serving a fixed process temperature, outlet temperature and deliverable high-quality heat fall during discharge. This project derives a state-dependent capability curve from a targeted dynamic model, carries it into annual optimisation, and measures whether the added fidelity changes cost, sizing or technology ranking.
What is implemented
Packed-bed shadow twin plus Modelica/FMUs; molten-salt and PCM closed-form sub-models under explicitly different physical assumptions.
Pyomo/HiGHS dispatch with flat and state-of-charge-dependent discharge limits, matched-duration experiments and optional cycling-prevention logic.
Analytic-limit checks, discretisation studies, solver-status records and an FMU-vs-Python cross-check. Verification is never labelled experimental validation.
SALib/Morris and targeted sweeps examine storage duration, CAPEX, temperature-quality requirements, heat-exchanger approach and technology selection.
Selected findings
Limitations
This is a screening framework, not a design tool or a validated model of a real storage installation. Current cases use synthetic loads and prices; there is no measured-storage validation, materials degradation, corrosion/containment engineering, forecast uncertainty or plant-specific process dynamics. The repository documents these limits alongside the results.
Stack