2017 05 24_meeting - lbl-srg/soep GitHub Wiki

SOEP Coordination meeting

Date: May 24, 2017, 8am-9am Pacific Times

The purpose of this meeting is to coordinate the Modelica OS integration for SOEP.

Meeting information

Join from PC, Mac, Linux, iOS or Android: https://lbnl.zoom.us/my/mwetter

Or iPhone one-tap (US Toll): +14086380968,6614042296# or +16465588656,6614042296#

Or Telephone:
Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll) Meeting ID: 661 404 2296 International numbers available: https://lbnl.zoom.us/zoomconference?m=_h5BuJ686mPy3rWEyKf4NROxLaeOV5J8

Agenda

  1. Previous action items.
  2. David: Setup for "minimum viable product" with an end-to-end demonstration for a 1 zone model and an idealized system.
  3. Mark: OS to Modelica translation.
  4. Edwin: Update about heat conduction implementation.
  5. Michael: Buildings API.
  6. Michael/Jianjun: Scalable benchmark.
  7. Thierry: Update about FMI-QSS.
  8. Michael O'Keefe: Documentation/Meta-data Generation Tool Support
  9. Kyle: Example OS measure.
  10. Other items

Participants

Mark Adams
Kyle Benne
David Blum
Jianjun Hu
Thierry Nouidui
Michael O'Keefe
Amir Roth
Michael Wetter

Minutes

Minimum viable product

Work continued on determining the differences in economizer control between E+ and Modelica. It is not entirely clear how EnergyPlus controls the economizer.

OS to Modelica translation

Start out with a toy problem with 2 pressure sources and flow resistance. Michael to point to a toy problem.

Need to start working on VAV template translation, and linking it up to envelop model. Dampers most likely in separate template or instantiated as individual components. LBL to work on VAV template.

Heat conduction implementation

No update, Edwin on the move, will work afterwards on it.

Buildings API

Michael W. to work on refactoring of Buildings library.

Michael O'Keefe developed Java-based parser for Modelica AST. 2 CLI: One that outputs json-formated information about the class. Another that looks into non-backward compatible changes.

Scalable benchmark model

Tested up to 21 zones including HVAC system. Wrote script to extract time of translation steps. Most time consuming is flattening, then instantiation and compilation. Next need to share with Modelon and work on copying it to scalable benchmark suite of Francesco Casella.

FMI-QSS

Implemented first version of zero crossing in stand-alone solver. Identified limitations of FMI API that may degrade performance of QSS. Thierry to compile new requirements and communicate to Modelon.

Packaging

Further developed and can now simulate bouncing ball. Next try to simulate Buildings.Fluid.HeatExchangers.Ground.Boreholes.Examples.UTube which uses a C function.

General

No update.

New action items

  1. Michael W. to work on template for VAV model.
  2. Jianjun to share benchmark with Modelon.
  3. Thierry to compile new requirements for FMI-QSS and coordinate with Stuart and Modelon.

Previous action items

  1. Kyle to prepare OS measures in order to move forward with how to design OS-Modelica API.
  2. Edwin to work on CTF implementation.
⚠️ **GitHub.com Fallback** ⚠️