M9_Energy Management in Buildings
Schema della sezione
-
In the 1st part of the course, you will model and implement a simple building in Pyhton.
Planning
N° Date Time Subject 1 11/02 14-16 Introduction. Thermal Analysis 2 11/02 16-18 Test: steady-state, explanation 3 25/02 10-12 Tutorial: Weather data, Simple wall 4 11/03 16-18 Tutorial: Toy model house 5 17/03 10-12 Project: Thermal model 6 17/03 14-16 Project: Steady-state 7 17/03 16-18 Project: Step response 8 18/03 14-16 Project: Inputs 9 18/03 16-18 Project: Dynamic simulation 10 25/03 14-16 Project: Simulation 11 25/03 16-18 Project: Debugging & publishing 12 01/04 16-18 Project: Debugging & publishing 13 07/03 14-16 Defence
You are advised to follow the Python tutorials on Jupyter book, on Jupyter notebooks or on Binder. You may find examples of projets on MOODLE in section Projects.
Prerequisites:
- linear algebra
- calculus
- heat and mass transfer
- basic computer programming.
You will find in this section of MOODLE site the course materials for this part.
You will work in groups of four.
You need to have at least a laptop for each group with MATLAB / Octave or Python installed and running. As a student of INSA Lyon, you are entitled to a free licence of MATLAB. GNU Octave is a free software. Pyhton is a free; ANACONDA distribution is recommended.
You need to have basic competences in MATLAB / Octave of Pyhyon If you feel you don’t have them, it is advisable to do some tutorials, at least the official tutorials: MATLAB, Octave, Python.
Additional readings:
- Ties de Kok Getting started with Python for research
- Jake VanderPlas A Whirlwind Tour of Python
- Hans Petter Langtangen (2014) A Primer on Scientific Programming with Python
- Stefan van der Walt Elegant SciPy
- Tom Augspurger Effective Pandas
- Welcome to Spyder’s Documentation
- YouTube tutorials:
-
The report in PDF needs to be uploaded. Annexes in archive (.zip, .7z, .rar) can be uploaded.
---------------------
The final report needs to contain at least:
- description of the physical object: dimensions, materials, etc.;
- hypothesis used in modelling.
- the mathematical model (with formulas and justification based on the hypothesis of modelling);
- software implementation of the mathematical model (Python code; Jupyter noteook);
- results of running the software implementation;
- discussion of the results and simulation-based optimization;
- list of references.
----------------
The report needs to satisfy minimal criteria of technical writing:
- page of contents;
- numbering of chapters, subchapters, figures, tables, and equations;
- mathematical formulas written with an equation editor;
- technical drawings respecting minimal requirements (format, scale, cotation) see this, for [example](https://geniecivilpdf.com/wp-content/uploads/pdf/backup/Dessin-Techique-Dessin-de-Batiment.pdf);
- references for each image and data.