Alberta Wind
Provenance, tier, and validation record for alberta-wind. No live curtailment figures on this page — those are on the globe.
- Region id
alberta-wind- Country
- CAN
- Waste modality
- Wind
- Coordinates
- 51.50° N, 114.00° W
- Tier
live· T1a-live-tsoThe transmission system operator publishes an hourly series, and the calibration rate comes from the same jurisdiction.
Live TSO feed, own-jurisdiction rate (±2σ from 5-yr backfill, fallback ±15%)
- Uncertainty
- ±15% of peak GW
Regions with a five-year backfill archive use ±2σ of observed annual variance instead of this default fraction.
Published envelope for this tier. See the uncertainty model.
- Source provenance
verified· Verified upstream linkThe snapshot value comes from a verified upstream feed or anchor.
- Source
- AESO wind snapshot
http://ets.aeso.ca/ets_web/ip/Market/Reports/CSDReportServlet
Tier, provenance, and source are read at build time from src/lib/regions.ts — the same table the globe draws from. The validation record below is generated separately and gated against it by npm run ci:docs-drift.
Validation record
Last updated: 2026-08-20 · Sprint: S1 + HB integration · Paper section: Technical Validation §4.2
Source
- Region id:
alberta-wind - Country: CAN
- Tier: live
- Kind: wind
- Source: AESO wind snapshot
- Source URL: http://ets.aeso.ca/ets_web/ip/Market/Reports/CSDReportServlet
- Loader:
alberta.json.ts - Structural gap: no
- Source provenance:
verified— AESO publishes the live wind snapshot AND the calibrated 5% curtailment rate; both are own-jurisdiction feeds, no fallback shape involved. (See tier-classification-guide.md#source-provenance-orthogonal-to-tier.)
Calibration
- Rate source documented in:
docs/methodology/(see links below) - Uniform across backfill years: n/a — no backfill
Multi-year backfill annual totals
| Year | Backfill rows | Backfill annual TWh | Published TSO annual TWh | Δ % | Source |
|---|---|---|---|---|---|
| (no backfill or TSO anchors yet — will be populated after HB fan-out completes) |
Published anchors
- TSO annual curtailment (latest published): —
- Ember annual: —
- IRENA annual: —
- Other: —
Bad-conversions check
See docs/methodology/tier-classification-guide.md#bad-conversions-you-must-reject for the full checklist.
| # | Item | Verdict | Reason |
|---|---|---|---|
| 1 | DSM / deviation values used as curtailment | no | AESO publishes the wind-supply snapshot directly; no deviation table is being substituted. The 5% Alberta calibrated proxy is applied to the live wind feed, not to a deviation series. |
| 2 | Capacity-at-risk MW used as curtailed energy MWh | no | The published 5% rate is calibrated against AESO operational disclosure (not back-calculated from installed capacity × CF × assumed rate). |
| 3 | Instruction percentage without a generation denominator | no | The 5% rate is paired with the live AESO wind-supply MW feed at every emission, giving a defined energy denominator. |
| 4 | Blank or dash treated as zero | no | The loader treats AESO fetch failures via withFallback (last-good or stale-fallback), not by coercing missing values to zero. |
| 5 | Modelled fallback labelled as verified measurement | no | Hourly trace is sourced from the live AESO supply snapshot; only the 5% rate is calibration-derived. The validation doc states the rate provenance explicitly. |
Discrepancy analysis
No wind-only backfill is currently archived. The loader uses AESO's live wind supply row and applies the Alberta calibrated 5% curtailment proxy.
Known limitations
AESO CSD is a current-supply snapshot rather than a historical curtailment feed. The wind child keeps the wind component separate from solar so no dashboard bar bundles multiple energy types.
Links
- Loader source:
alberta.json.ts - Backfill archive:
data/historical/backfill/*_alberta-wind_*.parquet(0 years) - Cross-cutting methodology:
docs/methodology/historical-backfill.md - Data source log:
docs/data-source-log.md - Known limitations index:
docs/known-limitations.md
See docs/methodology/tier-classification-guide.md#bad-conversions-you-must-reject for the full checklist.
| # | Item | Verdict | Reason |
|---|---|---|---|
| 1 | DSM / deviation values used as curtailment | no | AESO publishes the wind-supply snapshot directly; no deviation table is being substituted. The 5% Alberta calibrated proxy is applied to the live wind feed, not to a deviation series. |
| 2 | Capacity-at-risk MW used as curtailed energy MWh | no | The published 5% rate is calibrated against AESO operational disclosure (not back-calculated from installed capacity × CF × assumed rate). |
| 3 | Instruction percentage without a generation denominator | no | The 5% rate is paired with the live AESO wind-supply MW feed at every emission, giving a defined energy denominator. |
| 4 | Blank or dash treated as zero | no | The loader treats AESO fetch failures via withFallback (last-good or stale-fallback), not by coercing missing values to zero. |
| 5 | Modelled fallback labelled as verified measurement | no | Hourly trace is sourced from the live AESO supply snapshot; only the 5% rate is calibration-derived. The validation doc states the rate provenance explicitly. |
Current GW, 24-hour peak, 30-day TWh, and feed freshness for this region are on the globe. Cite this page as everylastjoule.com/region/alberta-wind. The dataset has a DOI; see About.