EnergySystemModelling
Resources for the Energy System Modelling course by Tom Brown at Karlsruhe Institute of Technology (2020).
Install / Use
/learn @pitmonticone/EnergySystemModellingREADME
Resources
- The LaTeX source is released under a Creative Commons Attribution 4.0 International License in the ESM GitHub repository.
- The graphics are available in a compressed archive file.
- The YouTube playlist of video lectures is available here.
- The tutorials are available here.
| Slides | Video | Topic | :-------------: | :-------------: | :------------- | | Lecture 1 | Lecture 1 | Introduction to energy system modelling | | Lecture 2 | Lecture 2 | Consumption, Generation and Time series analysis for Germany | Lecture 3 | Lecture 3 | Renewables in Germany versus Europe, Balancing Energy/Capacity, Graph Theory, Linear Power Flow | | Lecture 4 | Lecture 4 | Power flow theory and solutions | | Lecture 5 | Lecture 5 | Storage modelling, demand-side management (briefly) | | Lecture 6 | Lecture 6 | Optimisation, KKT conditions | | Lecture 7 | Lecture 7 | Introduction to electricity markets | | Lecture 8 | Lecture 8 | Optimisation and markets with networks and storage | | Lecture 9 | Lecture 9 | Investment in dispatchable generation, screening curves, investment in transmission | | Lecture 10 | Lecture 10 | Cost recovery from market, renewables in electricity markets, high shares of wind and solar, network versus storage optimisation | | Lecture 11 | Lecture 11 | Discounting, net present value (NPV Jupyter notebook and as webpage), LCOE, multi-horizon investment, learning curves, path dependency (multi-horizon Jupyter notebook and as webpage) | | Lecture 12 | Lecture 12 | Sector coupling, heat in buildings, transport, industry, synthetic fuels, open energy modelling | | Lecture 13 | Lecture 13 | Workflow management with Snakemake, spatial resolution in optimization models, optimal power flow formulations using graph cycles | | Lecture 14 | Lecture 14 | Principal Component Analysis (PCA) applied to the power system | | Lecture 15 | Lecture 15 | Flow allocation of network flows to generators and consumers | | Lecture 16 | Lecture 16 | Problems with optimization models, robustness to weather and climate change, near-optimal energy systems |
Related Skills
node-connect
341.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
84.6kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
341.6kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.