01 — ConditionEvery component, scored and placed

The output of the simulation is one explorable result. Each structural element is scored 0–100 and coloured by condition — shown in three dimensions, and as a per-element trajectory through time below. Drag the model, scrub the year, and read the decline of any element directly.

FIG. 1
Interactive condition model
Good Fair At risk Critical
2025
80–100 Good
65–79 Fair
45–64 Amber
30–44 At risk
0–29 Critical

Floor levels

Drag to rotate  ·  Scroll to zoom  ·  Right-drag to pan
Same condition scale, three dimensions. The model, year slider, colour modes and statistics bar are the live viewer. Geometry and scores are illustrative, uncalibrated model data for demonstrating the interface.
FIG. 2
Component condition trajectories over 65 years
≥80 Excellent 65–79 Good 45–64 Fair 30–44 Poor <30 Critical
Eight representative components, scored 0–100. Curves are illustrative, uncalibrated model data. The horizontal bands demonstrate the same relative condition grades used in the three-dimensional model above.

Example building — Kristiansborg 6, Malmö (concrete RC frame, built 1961). All figures are illustrative and uncalibrated pending a production, site-specific run.

02 — Environmental layerThe signals that drive the decline

Why model the environment at all? Because damage is not contained in weather averages—it accumulates through derived signals over time. Each chart below demonstrates one signal across the record. Illustrative, uncalibrated series shown; pending site-specific extraction.

FIG. 3
Five environmental signals across the record, 1961–2025
Annual value Trend
Freeze-thaw cycle count FTC · n/yr
Swedish range50–150 / yr
Sign-crossings through 0°C each year, weighted by humidity at the crossing.
Time above 80% RH TAT · h/yr
Unheated industrial1 500–3 000 h
Annual hours where relative humidity exceeds the corrosion-enabling threshold.
Thermal amplitude ΔT · °C
Winter / summer10–25 °C
Yearly mean daily max–min range; drives differential expansion stress.
Condensation events CON · n/yr
Episodicsurface < dew pt
Days per year the surface drops below dew point — full electrolyte on steel.
Wetting-drying cycle count WDC · n/yr
Swedish typical40–70 / yr
Humidity crossings through ~80% RH — accelerates carbonation and salt crystallisation.
The case for the environmental layer is in the slopes. A model built only on weather averages would miss year-by-year change. Axes are years; values are illustrative, uncalibrated model data pending site-specific extraction.