WP1.2 Coordination Meeting March 19, 2020 - ibpsa/project1 GitHub Wiki
Meeting Report WP1.2 ‘Modelica library for MPC’
1. MEETING SUBJECT, DATE
Subject: WP1.2
Date: 19-03-2020
Location: Skype for Business
Minutes taken by: Lieve Helsen (KU Leuven)
2. PARTICIPANTS
Company/Organisation - Participant
KU Leuven - Lieve Helsen (WP Leader)
KU Leuven - Filip Jorissen
KU Leuven - Iago Cupeiro
LBNL - David Blum
Politecnico de Milano - Ettore Zanetti
SINTEF - Harald Taxt Walnum
PNNL - Sen Huang
SDU - Toa yang
ENGIE - Valentin Gavan
Oak Ridge national Lab – ORNL (US) - Yeonjin Bae
3. AGENDA and REPORT
3.1. Approval/Modification Agenda
Approved
3.2. Status & further discussion where needed
a. Emulators:
4 models selected to start MPC testing
i. BESTEST Air (LBNL/KU Leuven):
Dave addressed Filip’s comments, can be finalized now by pull request (action Dave).
ii. BESTEST Hydronic (KU Leuven /LBNL):
Javier did the test case data generation. Filip, Dave and Javier had some discussion about the system which is very simple (1 zone, pump, radiator and water supply temperature that can be controlled, pump on/off): TRV to be added? No, since no control degree of freedom then. Filip is finalizing the model, Dave works on the documentation and review.
iii. 8-Zone Residential Hydronic (Engie/SDU):
Emulator has been finalized and is BOPTEST ready. Check whether it is available on BOPTEST repository, make pull request (action Valentin).
iv. Multi-Zone Office Hybrid Simple (KU Leuven/Engie):
all issues have been resolved, Valentin has reviewed the emulator, works well, comments have been sent to Iago. Congrats Iago ;-) No success yet in testing within the BOPTEST environment. Action Iago & Javier: make the model BOP-TEST ready
However further progress has been made in other models too!
v. Single-Zone Commercial Building (SDU):
ready and put on the BOPTEST repository, pull request made. Dave takes a look at it.
vi. Multi-Zone Air-Based Prototype Complex (PNNL):
Model sent by Sen to Iago for review. To be reviewed by Iago.
Emulators need to be put on BOP-TEST repository in the directory Testcases
Do we need a copy of the IDEAS library in that repository? No, the model should be there and they can call libraries, which should be available locally or in the docker container. Compile FMU in BOPTEST repository, should be done in a systematic way (including dependencies needed) by using versions.
Extra emulator that will be developed: Flexible Research Platform by ORNL: 10 zones office, VAV system. Emulator will be made by ORNL. Reviewer still to be assigned.
Emulators overview:
b. KPIs - scenarios
Choice between TMYx (1946-2018) and TMY3 (1973-2005) weather files. We have a data reader for TMY3 in IBPSA. Both will be compared in the representative days/weeks selection (action PNNL). No update.
c. BOPTEST:
i. Specify zone name in multi-zone buildings (Dave, Javier):
IBPSA Modelica Library had an update regarding the zone name designation to the measurement read block, which gives more flexibility to multi-zone buildings (done by Dave). Corresponding update in BOPTEST has been implemented in pull request by Javier. A test case is now being set up to check whether it works properly.
ii. Indoor air quality KPI (Dave):
CO2 concentration for IAQ KPI (in ppm-hours) has been implemented in the KPI calculator in BOPTEST, and merged by Dave.
iii. Historical data for training (Qi Li and Dave):
Qi Li and Dave discussed about the generation of new weather files based on historical data, to be used for grey and black box model identification (training data that differ from test data). To be continued.
iv. Technical Advisory Group meeting:
Technical Advisory Group meeting for US part in a few weeks about implementing the test case, some feedback is expected (Dave).
d. MPC Library (IbpsaMpc):
i. JModelica
JModelica is no longer open source, but we do not expect problems on the short term, so we’ll continue.
ii. Unit testing framework (action Dave):
No progress
e. Dissemination:
Broaden the user space (e.g. to Machine Learning people). How to reach these people? Action Jan: make a first suggestion. Cfr OpenAIGym, no update
3.3. Initiatives joint papers
a. MPC Review paper: Lieve finalized the final review and send this to Jan.
3.4. Next phase
a. Finalize first set of emulators by next progress meeting in April
b. Start testing your controller(s) on the emulators and share your comments, remarks, suggestions for improvement.
c. In the meantime the development of the remaining emulators can start.
3.5. Miscellaneous
a. Break-out sessions definition postponed (Lieve)
i. Spreadsheet for internal reporting of BOPTEST test cases
ii. Public reporting (limited information, end-user agreement)
iii. MPC competition: how to set up?
iv. How to deal with uncertainties: forecast of weather, loads, occupants?
b. Montreal meeting postponed to October (probably the week of October 12)
Next progress meeting: April 21