Skip to content

WP1.2 Coordination Meeting January 16, 2020

Javier edited this page Jan 16, 2020 · 1 revision

Meeting Report WP1.2 ‘Modelica library for MPC’

1. MEETING SUBJECT, DATE

Subject: WP1.2

Date: 16-01-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 (now @ Université Politechnique de Montréal)

KU Leuven - Javier Arroyo

LBNL - David Blum

IK4 Tekniker - Laura Zabala

PNNL - Jan Drgona

SDU - Toa yang

SDU - Konstantin

Politecnico de Milano - Ettore Zanetti

Oak Ridge national Lab – ORNL (US) - Piljae Im

Oak Ridge national Lab – ORNL (US) - Yeonjin Bae

Argonne National Laboratory – ANL (US) - Qi Li

Jing Wang

Jes Stershic

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):

Finalized and sent to Filip for review, Filip reviewed, Dave is now processing the comments (action Dave).

ii. BESTEST Hydronic (KU Leuven /LBNL):

Update received from Dave, weather data to be finalized (JModelica issues) (action Filip)

iii. 8-Zone Residential Hydronic (Engie/SDU):

Review has been finalized (Toa) and sent to Valentin. Confirmation needed by Valentin (action Valentin).

iv. Multi-Zone Office Hybrid Simple (KU Leuven/Engie):

Valentin solved the problem with the compiler, but has another problem now. (action Iago and Valentin).

However further progress has been made in other models too!

v. Single-Zone Commercial Building (SDU):

ready.

vi. Multi-Zone Air-Based Prototype Complex (PNNL):

model is BOPTEST ready, documentation ready, control sequence still needs to be included, when ready a meeting will be scheduled with Iago for review (action Chen Yan), no update.

Emulators on BOP-TEST repository in the directory Testcases:

Testing of emulators: unit tests needed by SDU, someone has these available? BuildingsPy has been used before (Dave).

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. BOP-TEST:

i. JModelica is no longer open source

how to continue? In the short term we can use the latest open source version of JModelica. PyFMI is still available to simulate FMUs. Compilation of emulator models is an issue. OpenModelica could be an option if combined with the IBPSA Library. Compatible with Buildings Library? To be discussed with Michael Wetter (action Dave). For now we keep on using JModelica, however Python 2.7 is needed for compilation of models. We may run into trouble on the long run. For now the last open-source version is frozen on a Docker image that Michael maintains in Docker-Hub.

ii. Test case peer review document (Dave):

updated? Not yet. Comments were: in multi-zone buildings the CSV files should mention the proper zone identifier (pull request Javier), BOPTEST should be able to read this. Action Dave: update the document. Documentation should describe the building (e.g. construction year …) since this influences the energy use. The documentation gives the test case description

iii. Development of a web interface for BOPTEST

to store and present test results and show other information about test cases, etc (proposal by Kyle Benne - NREL) Comments: Willing to share can have different categories based on the amount/detail of information shared. List of controller features should be provided to Kyle, such that it can be included in the test case information (optionally to be provided by the tester). Action Javier: google doc to start composing this list. No progress yet. Kyle can continue working in that direction, we’re very positive about this initiative and the preliminary result.

iv. How to parameterize and implement forecast errors (led by Tekniker):

Repository of Kzrysztof includes a first approach weather data & prediction data: databases from Dave and Harald Feedback from analysis of these data (forecast error, not model errors), this work may lead to conference paper.

v. How to parameterize and implement measurement noise (led by Sintef):

no update.

vi. How to define workflow for training data for grey-black-box models different than testing data (action Dave)?

No update

vii. BOPTEST github repo contains the guide google doc

The updates will be made from now on through the github process.

d. MPC Library (IbpsaMpc):

i. Merge type 3 works (Filip)

ii. Pull requests merged (Filip)

We can merge automatically to stay compatible with the IBPSA Library.

iii. JModelica no longer open source!

Optimica solver is still available for academic use – which licensing options for academic people (action Filip: check with Hubertus)?

iv. Unit testing framework (action Dave):

no progress.

4. Reporting: call for internal testing

a. Internal reporting within IBPSA Project 1:

what needs to be reported? Spreadsheet will be set up in Montreal, first draft example was presented in Rome.

b. Database (public):

limited information. See website Kyle and list Javier.

c. End user agreement:

permission to share the information publicly.

5. Dissemination

a. Broaden the user space

(e.g. to Machine Learning people). How to reach these people? Some suggestions (Jan Drgona):

i. Share the control problem formulation template

ii. Share the underlying equations (some example equations)

of the emulator models (high level) to allow them to develop hybrid approaches (physical models + data)

Action Jan: make a first suggestion. Cfr OpenAIGym

5. Initiatives joint papers

a. Initiatives joint papers:

i. MPC Review paper: Lieve is performing the final review.

ii. Forecast errors: conference paper (Jesus et al.)

6. Miscellaneous

Doodle to be made for meetings in March and April: action Lieve.

Clone this wiki locally