You have the physical interface and the national map. What is still missing before this becomes a functioning network?
Interview V ended on a specific observation: the heat is documented, the grid is built, the demand is mandated — and every connection is still hand-made. You have defined the Thermal Plug, the repeatable physical interface. What has not been solved?
Three things, in order. First: every node must have a machine-readable digital identity. Not a PDF commissioning sheet — a live profile that a dispatch algorithm can query at any moment: current supply temperature, available thermal power in kilowatts, system status, a 24-hour forecast of availability. Today, no waste heat source in Germany publishes that. The Plattform für Abwärme — Germany's public waste heat register — is a static annual snapshot in a spreadsheet. You can download it this afternoon. You cannot query it. You cannot ask what is available right now, at what temperature, in which grid sector. The physical map exists; the live data layer does not.
Second: the network state must be visible in aggregate. One queryable node is useful. A hundred queryable nodes, all publishing in the same standard format, all visible to a common dispatch layer, is infrastructure. The difference between a collection of standardized sockets and a network is coordination: something that knows what every node holds and routes supply to demand continuously — not by negotiation, but by algorithm.
Third: there must be an optimisation algorithm that schedules across the whole system. Charge the thermal buffer when supply exceeds demand. Discharge it into the evening peak. Shift batch compute workloads to the morning hours when the campus runs coolest and exports its hottest waste heat. Hold a grade-A source in reserve for the coldest morning of the season. None of those decisions can be made by the physical interface alone. They require data, a model, and an algorithm. The Thermal Plug is the socket. The intelligence layer is what makes the socket part of a network rather than just a better cable.
What does a standardized digital identity for a thermal node actually look like — and is it a real standard or a design intent?
You reference the AAS — Asset Administration Shell — as the digital profile format. What is it, how does it map onto a Thermal Plug node, and what can be claimed about its current state of readiness?
The Asset Administration Shell is a metamodel defined in IEC 63278, maintained by IDTA — the Industrial Digital Twin Association. It is the Industrie 4.0 standard for machine-readable digital profiles of physical industrial assets: a pump, a valve, a sensor — or a thermal connection node. Each asset gets a standardized shell containing submodels: typed, schema-defined containers for distinct categories of information. The shell exposes a standardized HTTP/REST API, specified in IDTA-01002, so any system that speaks the standard can query any compliant node without custom integration work. The metamodel is published, stable, and tooled — open-source AAS server software runs today on edge hardware costing under a hundred euros. The AAS-to-OPC UA mapping is formally specified in the OPC Foundation's I4AAS companion specification (OPC 30270), with no translation layer required.
I am authoring a TP submodel profile conformant with IEC 63278 and the published IDTA template library. Approximately 60 percent of the profile maps to existing published templates: IDTA 02003 (Technical Data) for static installation parameters, IDTA 02004 (Handover Documentation) for commissioning certificates and meter calibration records, IDTA 02006 (Digital Nameplate) for hardware identity, and — most important for the live data path — IDTA 02008 (Time Series Data, v1.1, Published). The live parameters the node needs to publish — supply temperature, return temperature, flow rate, available thermal power, cumulative energy, differential pressure, fluid pH, conductivity — all map into IDTA 02008 time series segments, polled via OPC UA (IEC 62541) at five-second intervals. wM-Bus is explicitly excluded from the control path: it is metering-grade, not control-grade.
Three submodels do not yet exist in the IDTA library and must be authored from scratch: TP_TemperatureGrade (the A/B/C classification by supply temperature at the handoff point), TP_AvailabilityProfile (the 24-hour forecast and seasonal pattern), and TP_ContractualParameters (the bankable contractual floor — minimum supply temperature and minimum guaranteed output). No existing IDTA template covers waste heat source characterisation. No OPC UA companion specification covers district heating network nodes. No machine-readable semantic definition for BEW (federal heat network subsidy) eligibility exists anywhere in the industrial standards ecosystem. Those three gaps are authoring work in progress — weeks of standards work, not years. The correct claim is that I am authoring the TP submodel profile conformant with IEC 63278; not that it is filed, submitted, or ratified.
The first-mover position is real and verifiable. No AAS-native deployment could be found anywhere in European district heating today — and I have looked. Fraunhofer ITWM's DingFESt project at Technische Werke Ludwigshafen (completed 2023) uses a conventional proprietary simulation model — not an IDTA-conformant AAS. BEW Berlin's AI-augmented digital twin with Neurospace, a proof of concept published in October 2025, uses a standard machine-learning pipeline, not an IDTA AAS stack. The standard infrastructure to build the first AAS-native thermal node exists. No one has built it yet.
Why can't the network just match supply to demand in real time? Why does thermal storage matter?
The AAS profile makes each node queryable. The dispatch algorithm can see the whole network. Why is thermal energy storage part of the intelligence layer at all — can't the system simply match available supply to current demand, moment by moment?
Real-time matching is brittle. A data center scheduled for maintenance cuts its waste heat output to zero for six hours. A district heating demand peak arrives two hours earlier than forecast because a cold front moved faster than the weather model predicted. A batch job that was going to run during the morning cooling window gets deprioritised. In a real-time-only system, every mismatch causes the district heating operator to fire up a gas boiler backup. Storage absorbs those mismatches. Without it, the dispatch algorithm is reactive. With it, the algorithm thinks ahead.
Thermal energy storage is not storage for its own sake. It is the memory that makes prediction actionable. The model-predictive dispatch layer optimises over a 24-hour horizon: charge the buffer during the morning surplus, discharge it into the evening demand peak, hold reserve capacity for cold-snap events. That optimisation is only possible if there is somewhere to put the surplus heat while the forecast plays out. TES is not storage. It is memory. And memory is what makes prediction possible.
The technology splits by scale. At the city and district heating network level, the right anchor is pit thermal energy storage. The clearest operational precedent is Høje Taastrup, outside Copenhagen: 70,000 m³ of water, 3,300 MWh of thermal capacity, 30 MW charge-and-discharge power, operated since February 2023 by VEKS and HTF on the Greater Copenhagen grid. In 2024 it completed 25 to 30 short-cycle charge-discharge operations — daily and weekly dispatch cycles, not seasonal — at 89 percent annual round-trip efficiency. Cost is on the order of 1 to 5 €/kWh of storage capacity. At that cost and that efficiency, PTES is the district heating operator's equivalent of a large grid battery: a managed buffer asset that allows the network to absorb surplus heat, hold it, and discharge it when demand requires. The district heating operator goes from a passive recipient of whatever waste heat arrives to an active participant in a scheduled thermal system.
At the building and individual node level, the starting point is a stratified hot-water buffer tank — 94 to 97 percent short-cycle round-trip efficiency, commercially standard, no experimental risk. Phase-change material (PCM) adds footprint compactness: four to six times the energy density of water at the same temperature swing, with 85 to 92 percent round-trip efficiency. The critical sizing constraint for PCM is its peak-power delivery limit — 5 to 15 kW per cubic metre — which means a 1 MW peak discharge requirement implies roughly 100 m³ of PCM, and that physical volume must be accommodated in the building. Thermochemical storage is pre-commercial and should not be presented as a near-term option. The correct answer at building scale is hot-water tank first, PCM where floor area is the constraint, and PTES where the district heating operator can invest at city scale.
One asymmetry to state honestly: the morning load-shift argument — shifting heavy batch compute to the 09:00–12:00 cooling window and increasing waste heat export in the same period — creates a heat surplus precisely in the hours when district heating demand is at its seasonal minimum. The surplus case is summer-dominant. In the heating season, the same waste heat the network was about to have too much of becomes a welcome supply against high demand. The dispatch algorithm must handle both conditions: size the buffer for the summer surplus case, not the winter deficit. And the algorithm must know the thermal storage state at the receiving district heating network end, not only at the data center end.
| Block | Key fields | Standard anchor | Status |
|---|---|---|---|
| Static Identity | TP_Class, TP_Role, TemperatureGrade (A ≥70 °C / B 40–70 °C / C <40 °C), PfA_SourceID, BEW_Eligible, Min_Supply_Temp_°C, Min_Guaranteed_Output_kW, HX_MaxPower_kW, DN_HandoffPoint_mm, CommissioningDate | IDTA 02003 (Technical Data, Published) · IDTA 02006 (Digital Nameplate v3.0.1, Published) · TP-authored fields | IDTA templates published; TP-specific fields in authoring |
| Live Telemetry | SupplyTemperature, ReturnTemperature, FlowRate_m³h, ThermalPower_Live_kW, CumulativeEnergy_kWh, DifferentialPressure_Pa, FluidQuality_pH, Conductivity_µScm, ActiveSetpoint_°C, ControlMode, MaxExtractablePower_kW | IDTA 02008 Time Series Data (v1.1, Published) · M-Bus EN 13757-3 · OPC UA IEC 62541 · AAS-OPC UA mapping OPC 30270 (I4AAS) | Template published; field mapping complete; 5 s poll; wM-Bus excluded |
| Status & Fault | SystemStatus (5-value enum: AVAILABLE / CHARGING / TRANSITIONING / FAULT / OFFLINE), FaultCategory (21-value enum), FaultSeverity, FaultTimestamp_UTC, TemperatureGrade_CurrentLive | TP specification — no IDTA, ECLASS, or OPC UA equivalent exists for any of these fields | TP-original taxonomy; first-mover position confirmed vacant in IDTA library |
| Forecast | Availability_24h (Boolean[24], one value per UTC hour), Forecast4h_kW (rolling, updated hourly), Forecast_LastUpdated_UTC | IDTA 02008 time series structure (InternalSegment, TimeSeries submodel) · TP-authored forecast semantics and update cadence | Data structure reused from published template; forecast semantics require TP authoring |
AAS metamodel: IEC 63278-1:2023 (IDTA-01001-3-0 V3.0, April 2023). All 19 Thermal Plug parameters mapped across the four blocks. SLA-grade temperature averaging: 15-minute rolling mean (established smart-metering practice; billing meters MID-certified per Annex MI-004 / EN 1434). Edge hardware minimum: Raspberry Pi CM4 4 GB (~€35) or SIMATIC IOT2050 (~€300); local AAS persistence with cloud sync; cloud round-trip latency target <200 ms. No IDTA submodel template, no ECLASS IRDI class, and no OPC UA companion specification currently exists for district heating network nodes or waste heat source characterisation — the TP profile would be first in each category.
"TES is not storage. It is memory. And memory is what makes prediction possible. Without the buffer, the intelligence layer reacts. With it, it schedules."
Dimitri Wolf