This is a course on microgrids and local energy communities given at Master's level at ULiège. The goal of this course is to be applied and practical, with lab visits and a few manipulations, sizing of installations, etc.
Prerequisites:
- Notions of electrical circuits analysis (https://github.com/bcornelusse/livre_circuits_electriques_ELEC0053/)
- Notions of optimization / mathematical programming
- Notions of scientific computing (we will use Python)
Instructor:
- Bertrand Cornélusse
Teaching assistants:
- Selmane Dakir
- Jonathan Dumas
We will interact through eCampus (videos, notifications, homeworks, questions, etc.).
Date | Lecture | Topic |
---|---|---|
September 15 | 1 | Introduction, pdf version, link to the video (2020) |
September 22 | 2 | Microgrid architectures - offgrid microgrid, pdf version, link to the video (2020) |
Assignment 1 : microgrid description (submit on ecampus) | ||
September 29 | 3 | Generation devices and power electronics interfaces, pdf version, link to the video (2020) |
Assignment 2 : implement a solar MPTT algorithm (description and submission on ecampus) | ||
October 6 | 4 | Q&A on assignment 2 |
Storage (prerecorded), pdf version, link to the video (2020) | ||
October 13 | 5 | Assignment 3 (pdf version) and Q&A session: design a PV+storage installation with SMA sunny explorer tool |
October 20 | 6 | Presentation of assignment 2 by students. |
October 27 | 7 | Introduction to forecasting, lecture-1 available (pdf and video) on https://github.com/jonathandumas/ELEN0445-1-microgrids-forecasting Assignment: point and probabilistic forecast of PV generation (pdf + Python code + video) available on https://github.com/jonathandumas/ELEN0445-1-microgrids-forecasting |
Assignment: Point and Probabilistic forecast of PV generation (Video) | ||
November 10 | 8 | Introduction to probabilistic forecasting, lecture-2 available (pdf + video) on https://github.com/jonathandumas/ELEN0445-1-microgrids-forecasting |
Presentation of Assignment 3 by students. | ||
November 17 | 9 | Introduction to the optimization module |
Introduction to mathematical programming | ||
LP example 1 notebook, LP example 2 notebook | ||
MIP modeling exercises: exercises pdf, exercise 1 notebook, exercise 2 notebook | ||
2020 recordings: linear programming, MILP Python notebooks |
||
November 24 | 10 | From real-time control to microgrid sizing |
Assignment 5 statement (not yet there) | ||
December 1 | 11 | Q&A session, if needed. |
December 8 | 12 | Presentation of Assignment 4 by students. |
January exam session | Presentation of assignment 5 by students. |
Date | Topic |
---|---|
September 16 | Lecture 1: Introduction, pdf version, link to the video |
September 23 | Lecture 2: Microgrid architectures - offgrid microgrid, pdf version, link to the video Assignment: draw a schematic of the example board (see lecture slides, submit on ecampus) |
September 30 | Lecture 3: Generation devices and power electronics interfaces, pdf version, link to the video Assignment 2: implement a solar MPTT algorithm (submit on ecampus) |
October 7 | Q&A session for assignment 2 Lecture 4: Storage (prerecorded), pdf version, link to the video |
October 14 | Assignment 3 and Q&A session: design a PV+storage installation with SMA sunny explorer tool |
October 21 | Lecture 5: Introduction to mathematical programming, linear programming video, MILP video Python notebooks |
October 28 | Lecture 6: Demand side management, Videos: introduction, operational planning, demand side management Assignment: home energy management (see eCampus) and a video here. |
November 18 | Lecture 7: Introduction to Forecasting (Video) Assignment: Point and Probabilistic forecast of PV generation (Video) |
November 25 | Lecture 8: Introduction to Probabilistic Forecasting (Video) |
December 2 | Q&A session |
December 9 | Lecture 9: Microgrid sizing Bonus assignment: home energy planning |
December 16 | If needed |
This a fork of the talk template https://github.com/glouppe/talk-template from Gilles Louppe, that uses remark for rendering slides from markdown, KaTeX for typesetting TeX equations, and some customised CSS.
- Clone this repository and move in this repository
- Start an HTTP server to serve the slides:
python -m http.server 8001
- Edit
lectureX.md
for making your slides. - Use decktape for exporting slides to PDF.
Slides are written in Markdown. See the remark documentation for further details regarding the supported features.
This template also comes with grid-like positioning CSS classes (see assets/grid.css
) and other custom CSS classes (see assets/style.css
)
Slides can be readily integrated with GitHub pages by hosting the files in a GitHub repositery and enabling Pages in the Settings tab.
See e.g. https://glouppe.github.io/talk-template.