Climate projection pipeline for net load forecasting and BTM attribution

Net load and BTM attribution under climate scenarios for grid planning. Bias-corrected, hourly resolution, with quantified uncertainty. Built on 22 climate models from Cal-Adapt (WRF dynamical and LOCA2-Hybrid statistical). California today; additional domains on request.

Why this belongs in a demand forecaster

CAISO sees aggregate load at the substation. What it can't directly meter, rooftop solar, home batteries, EV charging, is everything in this illustration. That's the attribution problem behind every modern net-load forecast.

Residential rooftop solar, wind turbines, home battery, and EV charging, the behind-the-meter generation CAISO can't directly meter

The operational picture

Net load forecasting on CAISO is an attribution problem: the grid operator sees aggregate load at the substation but can't directly meter rooftop solar, home batteries, or EV chargers. Gramm's approach is a two-stage decomposition: a gross-demand model driven by temperature and calendar variables, and a physics-informed BTM solar model driven by spatial Global Horizontal Irradiance (HRRR GHI) over the ~17 GW installed CAISO rooftop-PV fleet with a calibrated system-efficiency term. Net load is reconstructed as gross demand − BTM solar rather than predicted directly, so the two error sources stay separable.

Identifiability of the two components rests on two priors: installed CAISO rooftop-PV capacity is known to within a few percent from the CEC Distributed Generation Interconnection Dataset, which constrains the BTM-solar scale; and AMI-metered subsets from participating LSEs provide per-customer ground-truth that calibrates the GHI-to-PV coefficient where available. Gross demand and BTM solar are not separately observable from aggregate substation load, but under these priors they are separately recoverable.

Climate projections extend the same decomposition out over multi-year planning horizons for IRP filings, resource adequacy analyses, and procurement cycles where a short-term operational forecast isn't the right horizon.

1

Data Ingestion

Ingest 22 climate models (8 WRF dynamical, 14 LOCA2-Hybrid statistical) at 3km resolution from Cal-Adapt.

2

Bias Correction

Remove systematic model errors using Quantile Delta Mapping, separately tuned for temperature, precipitation, wind, and solar.

3

Temporal Disaggregation

Convert daily projections to hourly using WRF-derived diurnal patterns and ERA5 analog matching.

4

Derived Metrics

Compute demand-side inputs (cooling/heating degree days, heat indices) and supply-side inputs (solar irradiance, wind speed, cloud cover).

5

Stochastic Scenarios

Generate probabilistic scenarios capturing extreme events and compound risks, reduced to 5-8 representative planning years.

6

Validation & Output

Validated against historical ISO load and recent regional extreme events. Output in CF-conventions format; pipeline is reproducible from raw input to output.

22 Climate Models

8 dynamically downscaled (WRF) and 14 statistically downscaled (LOCA2-Hybrid) global climate models

Multi-variable Coverage

Temperature, precipitation, wind, GHI, cloud fraction, humidity at planning area resolution

Uncertainty Decomposition

GCM selection (1.63°C), emission scenario (0.77°C), internal variability (0.36°C)

Reproducible Pipeline

Pinned environments, versioned datasets, automated quality checks, fully reproducible from raw data to output

Interested in climate data for energy planning?

Contact us to discuss climate projection processing for your demand forecasting needs.

Contact Us