-
Notifications
You must be signed in to change notification settings - Fork 3
2019 03 27_meeting
Date: March 27, 2019, 8:15am-9am Pacific Times
The purpose of this meeting is to coordinate the Modelica integration for SOEP.
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
- Previous action items.
- Kyle, Michael: Refactoring room air heat and mass balance.
- Michael: Specification for FMI-QSS.
- Stuart: FMI-QSS.
- Antoine: CI testing (funnel)
- Michael: CI testing with JModelica
- Kyle, Michael: Optimica license protection.
- Michael: JSON representation for OS front-end to Modelica
- Other items
Branch issue1129_energyPlus_zone now works for one building for JModelica, Dymola and OpenModelica.
Next, work on
- have a permanent link to download the built binaries (once the other bug is fixed).
- replace custom C function calls with calls to proper fmi2 functions (ongoing on branch issue1129_energyPlus_zone_fmiSignature which is based on issue1129_energyPlus_zone)
- then implement control I/O.
Discussion: - Use of FMILibrary. - Modelica write json file and sends it as a string argument. - E+ determines value references. - E+ writes modelDescription.xml file to path that was in json file. - All zones must be in Modelica, otherwise EnergyPlus should issue an error. - Make a top-level element "model": { "zones": ...}
End of months milestone: Disseminate installer package for all three platforms.
No activity until room model is finished.
LBNL subcontract is done.
Coordinate NREL subcontract.
- Add Python 3 support as Python 2.x is end of its lifetime.
- Support NREL in compiling binaries from OpenStudio through Java API.
- Ideally add binary from Modelon.
Note that PyFMI already works with Python 3.
[No discussion.]
Next is Objexx and Modelon to implement new specification from https://lbl-srg.github.io/soep/softwareArchitecture.html#jmodelica-integration
Next:
- Test using funnel as the default diff tool in BuildingsPy.
- Use funnel for cross comparison between dymola and jmodelica.
- Work on experiment specification.
Potential paths: Check diff to frozen library. Allow n models to be changed. Upgrade path to full OCT version (with access to cloud version in an integrated way).
Need to define the different use cases and work flows.
[No discussion.]
Jianjun to work on modelica-json parsing in Modelica rather than CDL mode.
None.
None.
Jianjun to work on JSON representation for Modelica HVAC that could become the basis for a schema-driven editor.