AESO · Arazzo Workflow
AESO price formation trace
Version 1.0.0
Reconstruct why Alberta's price cleared where it did — the offer stack, the units directed online, the outages that removed supply, and the resulting system marginal and pool prices.
View Spec
View on GitHub
EnergyCanadaAlbertaElectricityEnergy MarketsGridSystem OperatorMarket OperatorOpen Energy DataWholesale PowerDemand ResponseRenewablesUtilitiesArazzoWorkflows
Provider
Workflows
aeso-price-formation
Merit order, unit commitment and outages against the realised price series.
Note that unit commitment directives publish 60 days after the Unit Commitment End Time, so this workflow is retrospective for that step. Requires a free API-KEY subscription key.
1
read-merit-order
getMeritOrderReport
The stacked energy offers that determine which generation is dispatched and where the price clears.
2
read-unit-commitment
getUnitCommitmentDataReportV11ForDateRange
Directives that brought generating units online ahead of dispatch.
3
read-generation-outages
getAIESControlReport
Generation capacity and generator outages that removed supply from the stack.
4
read-system-marginal-price
getSystemMarginalPriceReportForDateRange
The realised real-time price signal across the window.
5
read-pool-price
getPoolPriceDateRangeReport
The settled hourly pool price to compare against the offer stack.
Source API Descriptions
openapi
openapi
openapi
openapi