Built for CAISO · CEC · net load forecasting

Climate projection pipeline for net load forecasting and BTM attribution

We process 22 climate models (WRF dynamical and LOCA2-Hybrid statistical) from Cal-Adapt into model-ready inputs for electricity demand and supply forecasting — bias-corrected, hourly resolution, full uncertainty quantification. Designed for grid planners and resource adequacy teams working against the duck-curve and invisible behind-the-meter generation. California-grounded 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. Built in collaboration with Fairbuild.

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