Modelling and optimization of energy systems
ME-454
Media
ME-454 Modelling and optimization of energy systems
DOF process units and flowsheets
23.11.2023, 15:40
IPESE course - DOF process units and flowsheets October 16th 2023, 8:23:48 am
23.11.2023, 15:40
IPESE course - heat exchanger network design November 20th 2023, 2:15:48 pm
20.11.2023, 15:49
IPESE course - heat exchanger network design November 20th 2023, 2:15:48 pm
20.11.2023, 15:49
IPESE course - wind and hydro November 20th 2023, 11:16:08 am
20.11.2023, 12:53
IPESE course - wind and hydro November 20th 2023, 11:16:08 am
20.11.2023, 12:53
IPESE course - measurement reconcialiatoin and parameter identification November 20th 2023, 8:20:12 am
20.11.2023, 09:42
IPESE course - measurement reconcialiatoin and parameter identification November 20th 2023, 8:20:12 am
20.11.2023, 09:42
IPESE course -defijnig hot and cold streams November 13th 2023, 3:17:49 pm
13.11.2023, 16:05
IPESE course -defijnig hot and cold streams November 13th 2023, 3:17:49 pm
13.11.2023, 16:05
IPESE course - constitutive equations and resolution sequence November 13th 2023, 8:23:14 am
13.11.2023, 13:01
IPESE course - constitutive equations and resolution sequence November 13th 2023, 8:23:14 am
13.11.2023, 13:01
IPESE course energy conversion Solar Energy - November 13th 2023, 11:17:16 am
13.11.2023, 13:01
IPESE course energy conversion Solar Energy - November 13th 2023, 11:17:16 am
13.11.2023, 13:01
Solving non-linear optimization problems
27.10.2023, 17:49
IPESE optimisation - October 23rd 2023, 8:20:25 am
27.10.2023, 17:49
Solving linear optimization problem
27.10.2023, 17:45
IPESE optimisation - October 23rd 2023, 8:20:25 am
27.10.2023, 17:45
Solving strategies for an optimization problem
27.10.2023, 17:38
IPESE optimisation - October 23rd 2023, 8:20:25 am
27.10.2023, 17:38
KPIs
20.10.2023, 16:20
IPESE course - October 9th 2023, 8:21:13 am
20.10.2023, 16:20
Investment estimation
20.10.2023, 16:16
IPESE course - October 9th 2023, 9:26:39 am
20.10.2023, 16:16
IPESE course - October 9th 2023, 9:26:39 am
09.10.2023, 10:06
IPESE course - October 9th 2023, 9:26:39 am
09.10.2023, 10:06
KPIs and clustering
09.10.2023, 09:13
IPESE course - October 9th 2023, 8:21:13 am
09.10.2023, 09:13
Introduction to course and project MOES
06.10.2023, 14:44
Introduction and course concept
Modeling and optimisation of energy systems introduction
06.10.2023, 14:44
Introduction and course concept
Solving non linear equations
06.10.2023, 14:08
buildings and solving non linear equations
06.10.2023, 14:08
building demands
06.10.2023, 12:13
buildings and solving non linear equations
06.10.2023, 12:13
Modeling and optimisation of energy systems introduction
02.10.2023, 09:52
Introduction and course concept
Modeling and optimisation of energy systems introduction
02.10.2023, 09:52
Introduction and course concept
Miro 3 - Flipped class
13.12.2021, 13:03
Flipped class about T9-T12
MOES Project 2021
29.11.2021, 08:31
MOES Lecture 2021
29.11.2021, 08:28
MOES Miro 2021
29.11.2021, 08:29
Miro Session 1
23.11.2021, 11:17
Miro 2 - Flipped class
23.11.2021, 11:15
Lecture 2021 week 2
04.10.2021, 11:35
2021_Week14: Semester and Master projects @ IPESE
26.05.2021, 14:32
Short explanation of the projects available for next semester @IPESE.
2021_Week13: Oral exam procedure and Theory discussion
19.05.2021, 16:16
|1.I can explain what a state variable is and derive the degrees of freedom of a flow in a process | Jacopo Saracco, Justine Brun | https://miro.com/app/board/o9J_lGZDmw8=/
|2.I can explain what a constitutive equation is and how a thermodynamic model works | Marc Tognola de Quintana, Claire Marie Isabelle Bernier | https://miro.com/app/board/o9J_lFK97xs=/
|3.I can explain what the equations of a process unit are and I can formulate the equations for units like a compressor, a heat exchanger or a cogeneration unit and explain what the definition of the parameters in the model is. | Nicolas Jean Rospars, Olivier Jean Mathias Laferrère | https://miro.com/app/board/o9J_lDi44fs=/
|4.I can explain the flowsheet of a heat recovery system | Paul Arthur Guy de Durand,Raphaël Briguet | https://miro.com/app/board/o9J_lEMNI6E=/
|5.I can realize a degree of freedom analysis, define the specifications and explain what dependent and independent variables of a model are. | Samuel Martin Peter Meyer | https://miro.com/app/board/o9J_lDvaL1I=/
|6.I can explain how to solve a unit model using a sequentialapproach and I can explain the pro and cons of a sequentialapproach. | Sven Luca Menge, Vincent Paul Python | https://miro.com/app/board/o9J_lEZwrl8=/
|7.I can explain the solving methods that can be used in a sequential solving approach. | Wei-Sheng Hung, Xinghai Wang | https://miro.com/app/board/o9J_lECYIOU=/
|8.I can explain how to solve a unit model using a simultaneous approach and I can explain the pros and cons of this approach. I can give an example from my project. | Yexinlei Yang, Yuanjun Feng | https://miro.com/app/board/o9J_lEUhjBM=/
|9.I can explain what the relevant conditions for using a simultaneous approach are and how this approach compares with the sequential one. | Romain Lilian Douat, Timothée Benjamin Antoine Jaubert | https://miro.com/app/board/o9J_lDxHqeE=/
|10.I can explain how to analyze the degrees of freedom of a flowsheet and what is needed to reach zero degrees of freedom.I would be ready to apply it on a given energy conversion flowsheet. | Louis-Nicolas Paul Raymond Durand | https://miro.com/app/board/o9J_lDjmj_0=/
|11.I can apply the Motard method to define a sequence to solve a sequential modular simulation problem. I can explain what the difficulties of the sequential approach are. | Marguerite Lou Lavarini, Anaël Perruchoud | https://miro.com/app/board/o9J_lDu-5-Q=/
2021_Week_10: Theory discussion
28.04.2021, 19:34
|1.I can explain the possible type of usage of optimisation in energy system modeling | Dominik Blaser,Mouhannad Abou Daher | https://miro.com/app/board/o9J_lHHhFnY=/
|2.I can explain the problem of parameter estimation and explain how the problem is stated and solved. I can give an example on how it has been applied in my project. | Guillaume Pierre Nicolas Senentz,Pierre Thomas Robin Marie Bouquet | https://miro.com/app/board/o9J_lHglht8=/
|3.I can explain different strategies to state and solve an optimization problem. I can explain differences between black box, simultaneous, hybrid methods and explain pros and cons. | Antoine Ravetta,Olivia Marie Lucie Julia | https://miro.com/app/board/o9J_lIdJDBQ=/
|4.I can explain the different methods to solve optimization problems and explain what are pros and cons of each of them. | Charles Marc Célin Vuichard,Pål Forr Austnes | https://miro.com/app/board/o9J_lILgnNQ=/
|5.I can explain how to solve an unconstrained optimization problem. | Camila José Morales Undurraga, Matthieu Benoit C. Jacobs | https://miro.com/app/board/o9J_lIbDXTA=/
|6.I can explain how to solve a multi-variable unconstrained optimization problem. | Chiara Ongaro, Clara Emmanuelle Gualtieri Huguenin | https://miro.com/app/board/o9J_lHmWvV4=/
|7.I can explain what a Mixed Integer Linear Programming optimization problem is and how it has been used in the energy system optimisation project. | Daniel Gutierrez Navarro, Edouard Cattin | https://miro.com/app/board/o9J_lHl4Bh0=/
|8.I can explain what are the principles of a heuristic method for solving an optimisation problem and I can explain for which strategy it is used for and I can comment onthe associated pros and cons. | Gabriel Bessette, Hugo Pierre André Casagrande | https://miro.com/app/board/o9J_lIcYf-Y=/
2021_Week_9: part 4 updates (FM, JS)
21.04.2021, 12:32
2021_Week_8: part 3 and part 4 (FM, JG, JS)
14.04.2021, 10:55
Part 4 Project description - Project tasks
12.04.2021, 11:50
Part 4 tasks
- Simulation / Flow sheeting
- Measurements
- Reconciliation
- Performance analysis
- Fluid selection
Part 4 Project description - Case study
12.04.2021, 11:49
Case study of P2G plant Solothurn
- Simulation
- Measurements
- Reconciliation
- Validation
Part 4 Project description
12.04.2021, 11:48
- Project overview
- Flowsheeting
2021_Week_6: Theory discussion
02.04.2021, 10:16
1.I can explain how to state an energy system model using
mixed integer linear programming : what are the constraints,
what is the objective function, what are the inequality
constraints https://miro.com/app/board/o9J_lNcqQl0=/
2.I can explain the simplifying assumptions made to model the
system with a linear programming problem. https://miro.com/app/board/o9J_lMgMz7c=/
3.I can explain how to model a heat pump with a simplified
model based on temperatures https://miro.com/app/board/o9J_lNJAahw=/
4.I can explain how to calculate the operating cost of an
energy system and explain how it has been done in the project https://miro.com/app/board/o9J_lNUFd-M=/
5.I can explain how to estimate the investment of an energy
conversion system. https://miro.com/welcomeonboard/TS4BQF5czyruVB8N4u920lPaMhgrIzMNVkL9MaxICyaMInYoRbuJAQSOXbWokhqc
6.I can explain how to calculate the key performance indicators of
an energy system. I can explain how to calculate the
thermo-economic performance, and how to consider
the environmental and sustainability aspects. https://miro.com/app/board/o9J_lN5i340=/
VALI tutorial HP
30.03.2021, 10:22
- Defining streams
- Mechanical
- Material
- Defining units
- Tags
- Compressor
- Heat pump first stage: compression
VALI tutorial
30.03.2021, 10:19
- Opening VALI
- Creating a first PFD
- Defining thermods
2021_Week4_VM_AMPL by XL
18.03.2021, 18:01
2021_week3: Theory question by FM
10.03.2021, 13:38
2021_Week2 - Presentation of project part 1 (FM, DL)
03.03.2021, 10:25
2021_week1: course introduction by prof
24.02.2021, 16:36
Introduction of course by Prof
2021_week1: Presentation of tools and projects (FM, JG, XL, JS)
24.02.2021, 16:28
Francois, Julia, Xiang, Jonas
Examination procedure, MOO Introduction and Case Study Part 5 by JH & FM
13.05.2020, 17:00
MILP model complete by FM
01.05.2020, 16:47
Energy technologies - part 1 by FM
01.05.2020, 16:44
Introduction by FM
01.05.2020, 05:47
Thermo- economic analysis by FM
01.05.2020, 05:43
Degrees of freedom and process unit models by FM
30.04.2020, 15:50
Key performance indicators and multi objective optimisation by FM
30.04.2020, 13:49
Optimisation - heuristic methods by FM
30.04.2020, 13:48
Data reconciliation and parameter identification by FM
30.04.2020, 13:46
Defining a sequence application to the two stage heat pump by FM
30.04.2020, 13:44
Defining a resolution sequence by FM
30.04.2020, 13:43
Constitutive equations by FM
30.04.2020, 13:34
Solving an optimisation problem by FM
30.04.2020, 13:25
Solving strategies for optimisation problems by FM
30.04.2020, 13:16
Energy technologies - part 2 by FM
30.04.2020, 13:11
MILP model and typical days by FM
30.04.2020, 12:43
Solving equations by FM
30.04.2020, 12:20
Building model by FM
30.04.2020, 12:17
Presentation of the EPFL project by FM
30.04.2020, 12:15
"Where are we and what is next?" by FM
30.04.2020, 11:44
Data reconciliation Case Study by JG & FM
30.04.2020, 11:43
NLP Case Study by RA
30.04.2020, 11:41
MILP Case Study by XL
30.04.2020, 11:40
NLP example by FM
30.04.2020, 11:38
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
building demands
06.10.2023, 12:13
Introduction to course and project MOES
06.10.2023, 14:44
Introduction and course concept
Solving non linear equations
06.10.2023, 14:08
Investment estimation
20.10.2023, 16:16
KPIs
20.10.2023, 16:20
DOF process units and flowsheets
23.11.2023, 15:40
Solving strategies for an optimization problem
27.10.2023, 17:38
Solving linear optimization problem
27.10.2023, 17:45
Solving non-linear optimization problems
27.10.2023, 17:49
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
Media
ME-454 Modelling and optimization of energy systems
DOF process units and flowsheets
23.11.2023, 15:40
IPESE course - DOF process units and flowsheets October 16th 2023, 8:23:48 am
23.11.2023, 15:40
IPESE course - heat exchanger network design November 20th 2023, 2:15:48 pm
20.11.2023, 15:49
IPESE course - heat exchanger network design November 20th 2023, 2:15:48 pm
20.11.2023, 15:49
IPESE course - wind and hydro November 20th 2023, 11:16:08 am
20.11.2023, 12:53
IPESE course - wind and hydro November 20th 2023, 11:16:08 am
20.11.2023, 12:53
IPESE course - measurement reconcialiatoin and parameter identification November 20th 2023, 8:20:12 am
20.11.2023, 09:42
IPESE course - measurement reconcialiatoin and parameter identification November 20th 2023, 8:20:12 am
20.11.2023, 09:42
IPESE course -defijnig hot and cold streams November 13th 2023, 3:17:49 pm
13.11.2023, 16:05
IPESE course -defijnig hot and cold streams November 13th 2023, 3:17:49 pm
13.11.2023, 16:05
IPESE course - constitutive equations and resolution sequence November 13th 2023, 8:23:14 am
13.11.2023, 13:01
IPESE course - constitutive equations and resolution sequence November 13th 2023, 8:23:14 am
13.11.2023, 13:01
IPESE course energy conversion Solar Energy - November 13th 2023, 11:17:16 am
13.11.2023, 13:01
IPESE course energy conversion Solar Energy - November 13th 2023, 11:17:16 am
13.11.2023, 13:01
Solving non-linear optimization problems
27.10.2023, 17:49
IPESE optimisation - October 23rd 2023, 8:20:25 am
27.10.2023, 17:49
Solving linear optimization problem
27.10.2023, 17:45
IPESE optimisation - October 23rd 2023, 8:20:25 am
27.10.2023, 17:45
Solving strategies for an optimization problem
27.10.2023, 17:38
IPESE optimisation - October 23rd 2023, 8:20:25 am
27.10.2023, 17:38
KPIs
20.10.2023, 16:20
IPESE course - October 9th 2023, 8:21:13 am
20.10.2023, 16:20
Investment estimation
20.10.2023, 16:16
IPESE course - October 9th 2023, 9:26:39 am
20.10.2023, 16:16
IPESE course - October 9th 2023, 9:26:39 am
09.10.2023, 10:06
IPESE course - October 9th 2023, 9:26:39 am
09.10.2023, 10:06
KPIs and clustering
09.10.2023, 09:13
IPESE course - October 9th 2023, 8:21:13 am
09.10.2023, 09:13
Introduction to course and project MOES
06.10.2023, 14:44
Introduction and course concept
Modeling and optimisation of energy systems introduction
06.10.2023, 14:44
Introduction and course concept
Solving non linear equations
06.10.2023, 14:08
buildings and solving non linear equations
06.10.2023, 14:08
building demands
06.10.2023, 12:13
buildings and solving non linear equations
06.10.2023, 12:13
Modeling and optimisation of energy systems introduction
02.10.2023, 09:52
Introduction and course concept
Modeling and optimisation of energy systems introduction
02.10.2023, 09:52
Introduction and course concept
Miro 3 - Flipped class
13.12.2021, 13:03
Flipped class about T9-T12
MOES Project 2021
29.11.2021, 08:31
MOES Lecture 2021
29.11.2021, 08:28
MOES Miro 2021
29.11.2021, 08:29
Miro Session 1
23.11.2021, 11:17
Miro 2 - Flipped class
23.11.2021, 11:15
Lecture 2021 week 2
04.10.2021, 11:35
2021_Week14: Semester and Master projects @ IPESE
26.05.2021, 14:32
Short explanation of the projects available for next semester @IPESE.
2021_Week13: Oral exam procedure and Theory discussion
19.05.2021, 16:16
|1.I can explain what a state variable is and derive the degrees of freedom of a flow in a process | Jacopo Saracco, Justine Brun | https://miro.com/app/board/o9J_lGZDmw8=/
|2.I can explain what a constitutive equation is and how a thermodynamic model works | Marc Tognola de Quintana, Claire Marie Isabelle Bernier | https://miro.com/app/board/o9J_lFK97xs=/
|3.I can explain what the equations of a process unit are and I can formulate the equations for units like a compressor, a heat exchanger or a cogeneration unit and explain what the definition of the parameters in the model is. | Nicolas Jean Rospars, Olivier Jean Mathias Laferrère | https://miro.com/app/board/o9J_lDi44fs=/
|4.I can explain the flowsheet of a heat recovery system | Paul Arthur Guy de Durand,Raphaël Briguet | https://miro.com/app/board/o9J_lEMNI6E=/
|5.I can realize a degree of freedom analysis, define the specifications and explain what dependent and independent variables of a model are. | Samuel Martin Peter Meyer | https://miro.com/app/board/o9J_lDvaL1I=/
|6.I can explain how to solve a unit model using a sequentialapproach and I can explain the pro and cons of a sequentialapproach. | Sven Luca Menge, Vincent Paul Python | https://miro.com/app/board/o9J_lEZwrl8=/
|7.I can explain the solving methods that can be used in a sequential solving approach. | Wei-Sheng Hung, Xinghai Wang | https://miro.com/app/board/o9J_lECYIOU=/
|8.I can explain how to solve a unit model using a simultaneous approach and I can explain the pros and cons of this approach. I can give an example from my project. | Yexinlei Yang, Yuanjun Feng | https://miro.com/app/board/o9J_lEUhjBM=/
|9.I can explain what the relevant conditions for using a simultaneous approach are and how this approach compares with the sequential one. | Romain Lilian Douat, Timothée Benjamin Antoine Jaubert | https://miro.com/app/board/o9J_lDxHqeE=/
|10.I can explain how to analyze the degrees of freedom of a flowsheet and what is needed to reach zero degrees of freedom.I would be ready to apply it on a given energy conversion flowsheet. | Louis-Nicolas Paul Raymond Durand | https://miro.com/app/board/o9J_lDjmj_0=/
|11.I can apply the Motard method to define a sequence to solve a sequential modular simulation problem. I can explain what the difficulties of the sequential approach are. | Marguerite Lou Lavarini, Anaël Perruchoud | https://miro.com/app/board/o9J_lDu-5-Q=/
2021_Week_10: Theory discussion
28.04.2021, 19:34
|1.I can explain the possible type of usage of optimisation in energy system modeling | Dominik Blaser,Mouhannad Abou Daher | https://miro.com/app/board/o9J_lHHhFnY=/
|2.I can explain the problem of parameter estimation and explain how the problem is stated and solved. I can give an example on how it has been applied in my project. | Guillaume Pierre Nicolas Senentz,Pierre Thomas Robin Marie Bouquet | https://miro.com/app/board/o9J_lHglht8=/
|3.I can explain different strategies to state and solve an optimization problem. I can explain differences between black box, simultaneous, hybrid methods and explain pros and cons. | Antoine Ravetta,Olivia Marie Lucie Julia | https://miro.com/app/board/o9J_lIdJDBQ=/
|4.I can explain the different methods to solve optimization problems and explain what are pros and cons of each of them. | Charles Marc Célin Vuichard,Pål Forr Austnes | https://miro.com/app/board/o9J_lILgnNQ=/
|5.I can explain how to solve an unconstrained optimization problem. | Camila José Morales Undurraga, Matthieu Benoit C. Jacobs | https://miro.com/app/board/o9J_lIbDXTA=/
|6.I can explain how to solve a multi-variable unconstrained optimization problem. | Chiara Ongaro, Clara Emmanuelle Gualtieri Huguenin | https://miro.com/app/board/o9J_lHmWvV4=/
|7.I can explain what a Mixed Integer Linear Programming optimization problem is and how it has been used in the energy system optimisation project. | Daniel Gutierrez Navarro, Edouard Cattin | https://miro.com/app/board/o9J_lHl4Bh0=/
|8.I can explain what are the principles of a heuristic method for solving an optimisation problem and I can explain for which strategy it is used for and I can comment onthe associated pros and cons. | Gabriel Bessette, Hugo Pierre André Casagrande | https://miro.com/app/board/o9J_lIcYf-Y=/
2021_Week_9: part 4 updates (FM, JS)
21.04.2021, 12:32
2021_Week_8: part 3 and part 4 (FM, JG, JS)
14.04.2021, 10:55
Part 4 Project description - Project tasks
12.04.2021, 11:50
Part 4 tasks
- Simulation / Flow sheeting
- Measurements
- Reconciliation
- Performance analysis
- Fluid selection
Part 4 Project description - Case study
12.04.2021, 11:49
Case study of P2G plant Solothurn
- Simulation
- Measurements
- Reconciliation
- Validation
Part 4 Project description
12.04.2021, 11:48
- Project overview
- Flowsheeting
2021_Week_6: Theory discussion
02.04.2021, 10:16
1.I can explain how to state an energy system model using
mixed integer linear programming : what are the constraints,
what is the objective function, what are the inequality
constraints https://miro.com/app/board/o9J_lNcqQl0=/
2.I can explain the simplifying assumptions made to model the
system with a linear programming problem. https://miro.com/app/board/o9J_lMgMz7c=/
3.I can explain how to model a heat pump with a simplified
model based on temperatures https://miro.com/app/board/o9J_lNJAahw=/
4.I can explain how to calculate the operating cost of an
energy system and explain how it has been done in the project https://miro.com/app/board/o9J_lNUFd-M=/
5.I can explain how to estimate the investment of an energy
conversion system. https://miro.com/welcomeonboard/TS4BQF5czyruVB8N4u920lPaMhgrIzMNVkL9MaxICyaMInYoRbuJAQSOXbWokhqc
6.I can explain how to calculate the key performance indicators of
an energy system. I can explain how to calculate the
thermo-economic performance, and how to consider
the environmental and sustainability aspects. https://miro.com/app/board/o9J_lN5i340=/
VALI tutorial HP
30.03.2021, 10:22
- Defining streams
- Mechanical
- Material
- Defining units
- Tags
- Compressor
- Heat pump first stage: compression
VALI tutorial
30.03.2021, 10:19
- Opening VALI
- Creating a first PFD
- Defining thermods
2021_Week4_VM_AMPL by XL
18.03.2021, 18:01
2021_week3: Theory question by FM
10.03.2021, 13:38
2021_Week2 - Presentation of project part 1 (FM, DL)
03.03.2021, 10:25
2021_week1: course introduction by prof
24.02.2021, 16:36
Introduction of course by Prof
2021_week1: Presentation of tools and projects (FM, JG, XL, JS)
24.02.2021, 16:28
Francois, Julia, Xiang, Jonas
Examination procedure, MOO Introduction and Case Study Part 5 by JH & FM
13.05.2020, 17:00
MILP model complete by FM
01.05.2020, 16:47
Energy technologies - part 1 by FM
01.05.2020, 16:44
Introduction by FM
01.05.2020, 05:47
Thermo- economic analysis by FM
01.05.2020, 05:43
Degrees of freedom and process unit models by FM
30.04.2020, 15:50
Key performance indicators and multi objective optimisation by FM
30.04.2020, 13:49
Optimisation - heuristic methods by FM
30.04.2020, 13:48
Data reconciliation and parameter identification by FM
30.04.2020, 13:46
Defining a sequence application to the two stage heat pump by FM
30.04.2020, 13:44
Defining a resolution sequence by FM
30.04.2020, 13:43
Constitutive equations by FM
30.04.2020, 13:34
Solving an optimisation problem by FM
30.04.2020, 13:25
Solving strategies for optimisation problems by FM
30.04.2020, 13:16
Energy technologies - part 2 by FM
30.04.2020, 13:11
MILP model and typical days by FM
30.04.2020, 12:43
Solving equations by FM
30.04.2020, 12:20
Building model by FM
30.04.2020, 12:17
Presentation of the EPFL project by FM
30.04.2020, 12:15
"Where are we and what is next?" by FM
30.04.2020, 11:44
Data reconciliation Case Study by JG & FM
30.04.2020, 11:43
NLP Case Study by RA
30.04.2020, 11:41
MILP Case Study by XL
30.04.2020, 11:40
NLP example by FM
30.04.2020, 11:38
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
building demands
06.10.2023, 12:13
Introduction to course and project MOES
06.10.2023, 14:44
Introduction and course concept
Solving non linear equations
06.10.2023, 14:08
Investment estimation
20.10.2023, 16:16
KPIs
20.10.2023, 16:20
DOF process units and flowsheets
23.11.2023, 15:40
Solving strategies for an optimization problem
27.10.2023, 17:38
Solving linear optimization problem
27.10.2023, 17:45
Solving non-linear optimization problems
27.10.2023, 17:49
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
MOES-2023
23.11.2023, 15:33
GENERAL
MODELLING AND OPTIMIZATION OF ENERGY SYSTEMS
Session (Mon 08:15-12:00)
Instructor: Prof. François Maréchal
Assistants: Eduardo Pina, Cédric Terrier, Sai Sudharshan Ravi, Lorenzo Aimone, Giulia Giacomini, Pedro Marques, Maxime Blanchouin
Overview:
The objective of this course is to teach the basics of computer aided process system engineering for modelling and optimization of energy conversion systems. The students will learn how to build energy systems models and how to carry out thermo-economic optimization for optimal system's design. Both linear and non-linear problems will be modelled and solved using proper tools. Multi objective optimizations techniques will be used to consider both economic and environmental targets. The main concepts are applied in a group project.
Class planning:
Each Monday, there is a course meeting at EPFL. The class meeting consists of different elements:
- Lectures T1-12: Lectures on course theory held by Professor Maréchal/Dr. E. Pina.
- Introduction project part 1-4: Introduction into the different aspects of the project, by Professor Maréchal and the assistants.
- Discussion T 1-12: Flip class on course theory, where students present key concepts of the course to the class. (Miro link here, zoom link).
- Each course session consists of 2-4 elements, depending on their length. The following table summarises the semester outline, including the theory and project topics covered each week.
Recorded classes and presentations can be found here.
Semester and master projects here.
Material:
- Lecture slides as well as relevant videos are uploaded on moodle.
- For questions regarding the theory, please use the forum "theory questions"
- For project-related questions that are relevant for the whole group please use the Mattermost townsquare.
- if you need refreshing your knowledge in Thermodynamics and engineering, please use this free course.
- The VMs are accessible using VMware Horizon in the server https://vdi.epfl.ch under the name STI-FM-cours-2024
Problems in accessing the materials ?
1. If you cannot access the virtual machine (VM) (VPN needed outside EPFL campus), please contact M.Sai Ravi;2. if you have problems on VM, e.g. blackscreen, frozen screen etc, please contact 1234@epfl.ch ;
Schedule
The lectures and project work take place in classroom AAC 2 31.
| Week | Date | Agenda class | Theory covered | Project work | Video lecture | Submissions |
| 1 | 09.09.2024 | Course introduction Introduction to Part 1 | Project overview + Task 1 | 1. Introduction to course and project MOES 2. Building demands | ||
| 2 | 16.09.2024 | Holiday | Task 1 | |||
| 3 | 23.09.2024 | Lectures T1, T2 Introduction to Part 1 NR | T 1: Energy demand analysis: building modeling T 2: Equations and solving methods | Task 1 | 3. Solving non linear equations | |
| 4 | 30.09.2024 | Lectures T3, T4 Work on Part 1 Introduction to Part2 Lecture by Dr. Pina | T 3: Key Performance Indicators T 4: Estimating the investment | Task 1+2 | 4. KPIs 5. Investment estimation | |
| 5 | 07.10.2024 | Lecture T5 | T 5.1: Flowsheet simulation and DOF T 5.2: Stating optimisation problem and solving strategies | Task 2 | 6. DOF process units and flowsheets 7. Solving strategies for an optimization problem | |
| 6 | 14.10.2024 | Lecture T6 Work on Parts 2 | T 6: Solving optimization problem | Task 2 | 8. Solving linear optimization problem 9. Solving non-linear optimization problems | |
| 7 | 21.10.2024 | Holiday | ||||
| 8 | 28.10.2024 | Lectures T10, T11 Introduction to Part3 Lecture by Dr. Pina | T 10: MILP optimization methodology T 11: Techno-economic analysis by MILP optimization | Task 3 | ||
| 9 | 04.11.2024 | Task 3 | ||||
| 10 | 11.11.2024 | Lecture T7, T8 Work on Part 3 | T 7: Constitutive equations T 8: Resolution sequence definition | Task 3 | ||
| 11 | 18.11.2024 | Lecture T9 Work on Part 3 Introduction to Part4 | T 9: Data reconciliation and parameter identification | Task 4 | Submit Preliminary Report | |
| 12 | 25.11.2024 | Flip class | Task 4 | |||
| 13 | 02.12.2024 | Work on Part 4 | Task 4 | Submit Review | ||
| 14 | 09.12.2024 | Lecture T12 Presentation of semester/master projects in IPESE (10am) | T 12: Multi-objective optimization | wrap up | ||
| 15 | 16.12.2024 | Project presentation (in groups and not graded) and feedback | Present for 3 minutes the methods and results of your project on Miro. The rest of the class works on their project | wrap up |
The schedule for the project presentation on Monday 16.12.2024 is given below and will take place in in ME A2 465. Similar to the exam, prepare a maximum 3-min presentation and a poster showing your main steps, methods and results. We will then give you a feed-back.
Project material
During the semester, we will be using Quarto (qmd) to perform calculation and reporting of the results. Once your group is formed, you will get access to a gitlab repository containing a qmd template for your project. Any data required for the project is available in this repo. In addition, a quarto Tutorial is given. Download the .zip file, open the _book folder and double click on any of the html file to open the document.
- Project Parts Introduction (Folder)
- Project description (File)
- Quarto tutorials (Folder)
- demo repository (File)
- AMPL tutorial (Folder)
- Vali Tutorial (Folder)
- Installing AMPL Community edition on your personal machine (optional) (Page)
Forums
During this course, we will be using mattermost for most of the communications. To create an account click here. Mattermost is a communication tool similar to Slack (and eventually Whatsapp). All the groups will have a dedicated channel with TA's assigned that answer questions specific to the project; furthermore, it is also the place to share tasks, ask questions and book time slots with the TAs
- Announcements (Forum)
- Project questions (Forum)
- Theory questions (Forum)
- Course organisation (Forum)
- IPESE semester/master project proposals (URL)
- Mattermost login (URL)
Flip Class
The Miro plateform is used to present your answer to the theory discussions. You can insert any figure or explanation in the space dedicated to your question and you will present the answer during the flip classes. You can join the zoom class here.
Lectures
- Lecture_notes (URL)
- Semester and master project presentation (File)
- 0.Introduction (Folder)
- 1. Energy demand analysis: building modelling (Folder)
- 2. Equations and solving methods (Folder)
- 3. key performances and clustering methods (Folder)
- 4. Estimating the investment (Folder)
- 5. Flowsheet simulation, DOF, solving strategy (Folder)
- 6. Stating and solving an optimization problem (Folder)
- 7. Constitutive equations (Folder)
- 8. Resolution sequence definition (Folder)
- 9.Data reconciliation and parameter identification (Folder)
- 10-11. MILP optimization methodology (Folder)
- 11. Techno-economic analysis (Folder)
- 12. Multi-objective optimization and Heuristics (Folder)
Report & Review submission
Submission Section
Intermediate report submission: Due Date 24. November 2024. You only need 1 submission per group.To submit your report, wrap all your html files from the _book folder into a zip file.
Review submission: Due Date 8. December Only put your name and sciper on an extra (first) page. Do not put your name/sciper anywhere else in the document. Write
a 2-4 pages
review. Start with an introductive overview on the project and general
recommendations on the report. Then, continue with more specific
comments (try to group them by categories). Justify your comments and
discuss the outcomes of the report with a critical thinking. Most
important, be respectful and raise relevant feed-backs. Finally, pay attention to the following points:
- Context / introduction / conclusion: is the goal clearly stated, do we understand what we are about to read? Is there an introduction and conclusion to each section?
- Story telling: Does the report make sense? Does the information come in the right order? Are the sections well connected each other? Is there a red line across the text?
- Structure of the text: Do they keep the rule one information per sentence, one aspect per paragraph and on topic per section. If a sentence is more than two lines long, it might be to many information for the reader.
- Figures: Are the figures properly introduced? Are they used as a visual support in harmony with the text or are they simply mentioned at the end of the paragraph like a supplementary material optional to read? Figures should be used as a visual support to better understand the text and not as a reference proving your statements.
- Try to avoid simply listing all the aspects of your reviews. It is much better to first introduce with a paragraph the general comments you have for a section, and then get into details with a bullet list to highlight your general comments.
- Finally, you can as well emphasise the aspects you liked in the report, but pay attention here to give an analysis and depth in your comments. Don't simply mention that everything is good but say as well why.
Final report submission: Due Date 17. January. You only need 1 submission per group. To submit your report, warp all your html files from the _book folder into a zip file. Please fill in the declaration of authorship with the contributions of each group member and insert it in your zip file upon submission.
Even though the courses are over, the TAs remain available to answer some questions until your final submission. Please be aware of the holidays! Plan well in advance your meeting with the TAs since our availability is reduced.
Good luck!!
- How to conduct a peer review (URL)
- General guidelines for writing a scientific report (File)
- Declaration of authorship (File)
Oral Exam
You will find below the link to select your time slot for the exam.
Please avoid changing your time slot once you have selected one.
https://doodle.com/meeting/participate/id/bDPB9N6b
