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 assistant:
- Thomas Stegen
- Clément Moureau
Date | Lecture | Topic |
---|---|---|
Microgrid architecture, components, and control | ||
September 20 | 1 | Introduction lecture, pdf version, link to the video (2020) |
October 4 | 2 | Lecture: Microgrid architectures - overview of controllers functions, pdf version |
Assignment 1: lab microgrid visit and description (submit on ecampus, deadline: October 11.) | ||
October 11 | 3 | Lecture: Generation devices and power electronics interfaces, pdf version, link to the video (2020) |
Assignment 2: implement a solar MPTT algorithm (description and files), submission on ecampus deadline: October 23 | ||
October 18 | 4 | Q&A on assignment 2 |
Lecture: PV inverter control | ||
Lecture: Storage (prerecorded), pdf version, link to the video (2020) | ||
October 25 | 5 | Presentation of assignment 2 by students |
Hands-on session: Design a PV+storage installation with SMA sunny explorer tool | ||
November 8 | 6 | Frequency and voltage control (pdf) |
Assignment 3: controller of an islanded microgrid (files), submission on ecampus deadline: November 27 | ||
November 15 | 7 | No lecture, time for assignment 3 (ask teaching assistants if you want to organize a Q&A session) |
Forecasting module | ||
November 22 | 8 | A quick introduction to machine learning |
Exercise: room occupancy prediction and data | ||
Introduction to forecasting, lecture-1 available (pdf and video) on https://github.com/jonathandumas/ELEN0445-1-microgrids-forecasting | ||
Google colab and data | ||
Hands on session: Load point forecast. Data and code template available on ecampus. | ||
Microgrid Optimization module | ||
November 29 | 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 |
||
Presentation of Assignment 3 by students. | ||
December 6 | 10 | From real-time control to microgrid sizing |
Assignment 4 statement (description and files) | ||
December 13 | 11 | End of microgrid optimization module. |
Q&A assignment 4. | ||
December 20 | 12 | If needed |
January exam session | Presentation of assignment 4 by students. |
Date | Lecture | Topic |
---|---|---|
Microgrid architecture, components, and control | ||
September 14 | 1 | Introduction lecture, pdf version, link to the video (2020) |
September 21 | 2 | Lecture: Microgrid architectures - overview of controllers functions, pdf version |
Assignment 1: lab microgrid visit and description (submit on ecampus, deadline: September 28.) | ||
September 28 | 3 | Lecture: Generation devices and power electronics interfaces, pdf version, link to the video (2020) |
Lecture: PV inverter control | ||
Assignment 2: implement a solar MPTT algorithm (description and submission on ecampus) | ||
October 5 | 4 | Q&A on assignment 2 |
Lecture: Storage (prerecorded), pdf version, link to the video (2020) | ||
October 12 | 5 | Assignment 3: design a PV+storage installation with SMA sunny explorer tool presentation and Q&A session |
Forecasting module | ||
October 19 | 6 | A quick introduction to machine learning |
Exercise: room occupancy prediction and data | ||
October 26 | 7 | Introduction to forecasting, lecture-1 available (pdf and video) on https://github.com/jonathandumas/ELEN0445-1-microgrids-forecasting |
Presentation of assignment 2 by students. | ||
November 9 | 8 | Introduction to probabilistic forecasting, lecture-2 available (pdf + video) on https://github.com/jonathandumas/ELEN0445-1-microgrids-forecasting |
Assignment: Load point and probabilistic forecast. Data and code template available on ecampus. | ||
Microgrid Optimization module | ||
November 16 | 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 |
||
Presentation of Assignment 3 by students. | ||
November 23 | 10 | From real-time control to microgrid sizing |
November 30 | 11 | No lecture. Q&A session if needed. |
December 7 | 12 | End of microgrid optimization module. |
Assignment 5 statement (TO BE UPDATED) | ||
Q&A assignment 4. | ||
December 14 | 13 | Presentation of Assignment 4 by students. |
January exam session | Presentation of assignment 5 by students. |
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.