Skip to content

WP1.2 Coordination Meeting November 12, 2019

Javier edited this page Nov 18, 2019 · 1 revision

Meeting Report WP1.2 ‘Modelica library for MPC’

1. MEETING SUBJECT, DATE

Subject: WP1.2

Date: 12-11-2019

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)

LBNL David Blum

IK4 Tekniker Jesus Febres

SINTEF Harald Taxt Walnum

PNNL Chen Yan

PNNL Jan Drgona

SDU Konstantin

SDU Toa yang

Politecnico de Milano Ettore Zanetti

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

Model reformulated and CSV data for BOP-TESTing, documentation needs to be finalized and to be sent to Filip (action Dave).

ii. BESTEST Hydronic (KU Leuven /LBNL):

Iterated on documentation table (revised checklist will be sent around – action Dave), some more documenting needed (action Filip).

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

Review has been finalized (Toa).

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

Meeting organized with Valentin, documentation ready, waiting for review by Valentin.

However further progress has been made in other models too!

v. Single-Zone Commercial Building (SDU):

BOP-TEST ready, review by Valentin is finalized.

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

Internal testing ready, documentation finished, when ready a meeting will be scheduled with Iago for review.

vii. Emulators on BOP-TEST repository:

New directory will be created by Dave, maybe later a new repository for the emulators.

b. KPIs - scenarios

Representative days/weeks (PNNL): further improved by looking into the energy end use. Not all is based on weather only, also on type of the day.

i. Purely based on weather data:

PCA, clustering and sampling to generate regression.

ii. Based on day of the week:

Process differently, in progress.

c. BOP-TEST:

Development needs identified in Rome Meeting

i. Fix issues and/or document solutions (led by LBNL):

  1. Compilation of test cases that don’t have signal or exchange blocks should receive a warning: pull request has been sent to review (Dave).

  2. Docker on Windows generated some issues: documentation needed to get the issues fixed: user guide to be made (issue on BOP-TEST repo till we have a comprehensive user guide)

ii. Other issues brought up from US side:

  1. Allow a browser to access and send KPI on docker

  2. Start simulation from a custom time

iii. Oakridge National Lab joined the US Team

They have a highly measured and highly controllable test building which allows calibration and maybe experimental validation of BOP-TEST.

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

To be clarified by Dave what is expected – meeting Dave & Jesus takes place after this meeting.

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

Initial test of implementing noise (truncated normal noise) in the reader block done but this increases the simulation time a lot (from 1 to 50 minutes). Base-line controller should be designed such that noise is expected, e.g. by including hysteresis. Is it related to the block itself or due to the controller design? Harald checks. Better to implement the noise in the BOP-TEST framework, related to the measurement data?

vi. How to define workflow for training data for grey-black-box models different than testing data.

Consider using historic data instead of TMY, or determine how to create new TMY. EnergyPlus has a tool (ETW) to create TMY data with a subset of measured data, however these should be detailed, difficult to obtain on a broad scale. Dave checks whether Michael has ideas. No update yet. What is the minimum set of data needed in our Modelica models, radiation solar gains? TMYx data is a project that generates TMY data for more locations (e.g. all meteo measurement locations in Norway). Dave looks deeper into the paper describing TMYx:

Climate.OneBuilding.org and paper

d. MPC Library (IbpsaMpc):

i. Prototype script and process for Modelica-IBPSA merging (Filip)

3 types of merges were defined

  1. direct copy: OK
  2. direct copy with parameter changes: OK
  3. more advanced changes

Pull request to merge, two comments from Dave, types 1 and 2 were merged, request to do for the 3rd type too (Action Filip).

ii. Unit testing framework:

First small models (Dave). Specific examples (unit testing) needed for models that have been changed substantially: unit testing framework in progress, different issue with different pull request.

3.3. Reporting & Dissemination

Internal testing (of whatever controller) on 4 (or even 6) emulators by Canada meeting. Call to start internal testing!

a. Internal reporting within IBPSA Project 1:

What needs to be reported (KPIs, controller characterization) - spreadsheet. First draft of spreadsheet to be made in Canada Meeting based on first controller tests.

b. Database (public):

Limited information.

c. End user agreement:

Permission to share the information publicly.

4. Initiatives joint papers

a. MPC Review paper:

Dave just finished the review, Jan is revising, Lieve will do the final review.

b. Special issue on Model Predictive Control in energy conversion systems in IEEE Transactions on Energy Conversion:

Call for papers here. Prior to preparing a full paper, an extended abstract of 500-1000 words should be emailed in PDF to the Guest Editor-in-Chief, Tomislav Dragičević ([email protected]). The abstract should concisely describe the main idea of the paper and make a clear case regarding the novelty and technical contribution of the work. The team of Guest Editors will evaluate the submitted abstracts and invite authors to submit full papers, which will then undergo a peer review process. The full manuscripts will be submitted in electronic format through the Manuscript Central web site, by 1st March 2020.

5. Miscellaneous

a. IEA-EBC-Annex 81:

LBNL will be participating (data management, data for fault detection, data-driven models for MPC). More focus on identification techniques for grey- and black-box controller models.

b. OpenAIGym:

Opportunity to link with the ML community, they need high-fidelity models for testing their reinforcement learning methods (Jan). Dave has been contacted multiple times (IBO Boulder, BS2019 Rome, TAG meeting US) in this context. Dave mentions a challenge announced for urban load control. The paper referenced on the website (www.citylearn.net) looks to use openAIGym for this

Clone this wiki locally