Industries / Energy & Utilities

Forecast demand.
Deploy accordingly.

Energy demand is weather-dependent, regionally variable, and operationally consequential. A 5°C temperature swing can shift consumption 15–20% in Nordic heating markets. Attensus captures these relationships with continuous external regressors — not categorical bins — and translates demand forecasts into actionable staffing and resource plans.

The problem

Weather models that cannot see the weather.

Most energy demand models use seasonal indices and temperature bins — categorizing days as “cold,” “moderate,” or “warm” and applying static multipliers. The difference between −2°C and −8°C is not a rounding error — it is a 12% demand shift in residential heating markets.

Regional variation compounds the problem. Coastal regions experience wind-chill effects that amplify heating demand beyond what temperature alone predicts. Inland regions respond primarily to absolute temperature. Urban regions are driven by commercial activity cycles. A single national model produces forecasts that are wrong everywhere by a different amount.

The downstream impact is operational. Field crews, call center staff, and maintenance teams are deployed on fixed rotations rather than demand-aligned schedules. During cold snaps, response capacity is insufficient; during mild periods, crews sit idle. The disconnect costs utilities 5–8% more than necessary in staffing alone.

Challenges we solve

Where energy forecasting breaks down.

01

Weather-demand non-linearity

The relationship between temperature and energy demand is not linear. Below a threshold (typically 5-8°C in Nordic markets), each degree of cooling produces a disproportionate demand increase. Categorical binning destroys this signal entirely.

02

Regional variation at scale

A utility operating across 12 regions faces 12 distinct demand profiles. Coastal Stavanger responds differently to the same weather system than inland Jönköping. Municipality-specific holidays and industrial shutdowns create geography-dependent demand troughs.

03

Grid capacity planning

Peak demand forecasting drives infrastructure investment decisions worth millions. Overestimate and you build capacity that sits unused. Underestimate and you face brownouts, spot-market purchases, and regulatory penalties.

04

Staff deployment across regions

Field technicians, emergency response crews, and call center agents must be positioned before demand materializes. Redeployment between regions takes hours to days. Staffing based on yesterday’s weather creates structural misalignment.

The Attensus approach

Continuous regressors, regional learning.

The engine ingests weather variables as continuous regressors — not binned categories. Temperature is a number, not a label. Wind speed, precipitation, and solar radiation enter the model as independent continuous features, and the engine learns their interaction effects with demand per region.

External regressors

Temperature (°C), wind speed (m/s), precipitation (mm/day), and solar radiation (W/m²) are ingested as continuous variables from national weather services. Each regressor receives an independently learned coefficient per region — coastal wind matters more in Bergen than in Tampere.

Regional holiday calendars

Nordic countries have overlapping but distinct holiday calendars. Municipality-specific public holidays, regional school schedules, and industrial shutdown agreements create demand patterns that vary by geography. The engine learns the demand impact of each event per region dynamically.

Scenario planning

"What if average winter temperature is 3°C below the 10-year mean?" becomes a query, not a consulting project. The engine propagates weather scenarios through demand models and into staffing requirements. Scenarios can combine multiple variables: cold + windy, mild + wet, extreme cold snap.

Demand-to-staff translation

Demand forecasts alone don’t solve the operational problem. The engine connects demand to staffing through configurable ratios per region, function, and time period. Field crew deployment, call center scheduling, and maintenance planning align to anticipated demand.

Learned patterns

What the engine discovers in your data.

Wind-chill multiplier

Coastal regions exhibit a non-linear interaction between temperature and wind speed on heating demand. The engine learns the specific multiplier per region — typically 1.3-1.8x for wind speeds above 10 m/s at temperatures below 0°C.

Precipitation-demand correlation

Heavy precipitation (>15mm/day) correlates with 3-4% demand increases from drying equipment, increased heating, and indoor activity shifts. The magnitude varies by building stock age and insulation standards.

Commercial activity cycles

Urban regions show demand driven by commercial building occupancy — morning ramp-up, midday plateau, evening draw-down. These patterns shift on holidays, during vacation seasons, and with remote work trends.

Heating threshold per region

The temperature below which heating demand accelerates varies by region: newer building stock in urban areas has a lower threshold (~5°C) than older rural housing (~8°C). The engine learns each region’s threshold from historical data.

Holiday demand troughs

Industrial and commercial shutdowns create demand troughs that vary in depth and duration by region. Christmas shutdown reduces industrial demand 25-40% depending on manufacturing concentration.

Extreme weather non-linearity

Below -10°C, demand response accelerates non-linearly as supplementary heating systems activate. The engine captures these threshold effects that linear models miss — critical for cold-snap preparedness.

In production

Nordic Energy & Utilities Group

A Nordic energy group operating across 12 regions deployed Attensus on-premise with weather regressors. Demand forecast MAPE dropped from 11% to 4.1%. Staffing costs reduced 6% through demand-aligned deployment. Scenario planning adopted by all regional managers for winter preparedness.

4.1%

Demand MAPE

6%

Cost reduction

12

Regional models

Weekly

AI briefings

Read the full case study
Deployment

On-premise or cloud. Air-gapped if required.

Energy consumption data is often classified as critical infrastructure. Attensus supports full on-premise deployment with air-gapped operation, SSO/LDAP integration, and compliance documentation for national regulatory frameworks.

On-premise

Full engine on your infrastructure. Docker-based deployment with air-gap capable offline model training. No data leaves your network.

Managed private

Dedicated infrastructure in EU data centers. VPN connectivity and full tenant isolation. Compliance-ready from day one.

Weather API integration

Ingest from national weather services, private stations, or commercial forecast APIs. Configurable per region with automatic fallback.

Regulatory compliance

GDPR, NIS2, and national critical infrastructure regulations. Compliance documentation pack included with every deployment.

See your demand through weather.

Send us 2 years of regional demand data and local weather history. We'll show you the MAPE improvement with continuous regressors versus your current approach.