What is CANOE?¶
The Canadian Open Energy model answers the question:
Given how much energy Canada will need in the future, what's the cheapest combination of technologies to build and operate to meet it?
CANOE is a capacity expansion model: a tool that looks at projected energy demand (electricity, heating, transportation, industrial processes, and so on) and calculates the lowest-cost mix of power plants, vehicles, heating systems, and other technologies needed to satisfy that demand, year by year, subject to constraints like emissions targets or resource availability.
Glossary
If a term is unfamiliar, check the Glossary.
CANOE and TEMOA¶
CANOE isn't a solver by itself, but a Canadian dataset, built to plug into TEMOA, an open-source optimization framework that performs the actual optimization.
flowchart LR
A[Canadian energy data
by sector] --> B[CANOE
aggregates & structures it]
B --> C[(TEMOA-schema
SQLite database)]
C --> D[TEMOA
optimizes the network]
D --> E[Cost-optimal
build-out & operation]
- Open Data: Canadian and US sources describing energy demand and technology options across electricity, transportation, industry, residential, commercial, and fuels.
- CANOE pipeline: aggregate, clean, and structure that data into the schema TEMOA expects.
- TEMOA: takes that structured data and formulate a linear programming model that solves for the cost-optimal way to meet demand.
TEMOA treats the energy system as a network of technologies connected through energy flows (commodities).
pyomois used under the hood to connect to a open-source or proprietary solver. - Output: is written to the same database, into tables containing the optimized results: what gets built, when, and how it's operated at a high-level.
What CANOE covers¶
CANOE represents the Canadian energy system across five end-use sectors:
- Agriculture
- Industry
- Residential
- Commercial
- Transportation
Additionally, two modules build the backbone that connects all the end-use sectors together and add additional information:
- Electricity — generation and distribution
- Fuels — production, import, and pricing that ties the other sectors together
Each sector is, at its core, a model of end-use demand. Some simple (a single aggregate demand number), others with levers that shift both the amount and the type of demand (for example, how many electric vehicles versus internal combustion vehicles are on the road). The Model Architecture page goes into how these sectors connect to each other.
Where to go next¶
Ready to run it yourself instead? Head to Get Started.