-
Notifications
You must be signed in to change notification settings - Fork 3
2018 11 07_meeting
Date: November 7, 2018, 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, and connecting to Modelica.
- Kyle, Michael: Optimica license protection.
- Michael: JSON representation for OS front-end to Modelica
- Stuart: FMI-QSS.
- Other items
See https://github.com/lbl-srg/modelica-buildings/issues/1129#issuecomment-393285857 for open tasks.
Implement code for
- ExternalInterface:FunctionalMockupUnitExport:From:Variable
- ExternalInterface:FunctionalMockupUnitExport:To:Schedule
- ExternalInterface:FunctionalMockupUnitExport:To:Actuator
- ExternalInterface:FunctionalMockupUnitExport:To:Variable
Reuse parameterNames, design such that no entry in idf is required.
Change comma to period, unless period is a valid character in an EnergyPlus name. See parameterNames.
Exchange at zone time step.
How to handle algebraic loops. Example: EnergyPlus retrieves a shading control signal that is computed in Modelica based on the illuminance reported by an EnergyPlus variable:
Suggestion: Modelica to delay by one sampling time step. (EnergyPlus already implements direct feedthrough, e.g., to compute dQCon/dTAir.)
Design pattern: Any outputs are always recomputed on request, returning the value for the updated input, as specified in the FMI standard.
No update.
Michael to make sure it is on December agenda.
No activity.
Build out QSS aware master algorithm, then start to spec how FMI would need to be extended. FMI-ME that comes from JModelica may use extensions (as already specified). FMU-QSS has direct coupling among FMUs as needed for performance.
None.
Michael to add license protection to December meeting with Modelon.
Kyle to look into segfault.
Multiple FMUs: Kyle to work on accessing variables.
Michael to scope how to access controls I/O, building on external interface.
Michael to work on JSON representation for Modelica HVAC that could become the basis for a schema-driven editor.