2025 01 08_meeting - lbl-srg/soep GitHub Wiki

SOEP Coordination meeting

Date: January 8, 2025, 8:15am-9am Pacific Times

The purpose of this meeting is to coordinate the Modelica 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. AOP alignment
  3. OpenStudio integration
  4. Modelon
  5. Compiler integration
  6. Stuart: FMI-QSS
  7. Modelica Buildings Library
  8. Kyle, Michael: EnergyPlus-Modelica coupling.
  9. Other items

Participants

Kyle Benne
Sen Huang
Jianjun Hu
Michael Wetter

Minutes

AOP alignment

LBNL: 3/30/25, Released Modelica Buildings Library with template for combined chiller and heat pump plants with storage and heat recovery chiller, and with updated EnergyPlus v 24.2 coupling.
LBNL: 4/30/25, Modelica Buildings Library ready for first OpenStudio workflow from Spawn that includes an auto-sized HVAC system.
NREL: 3/28/2025, Synchronize Spawn with the most current EnergyPlus source code. The latest EnergyPlus code, which is a key Spawn dependency, is committed (https://github.com/NREL/Spawn/tree/develop/energyplus) to the Spawn project, and Spawn code is updated to align. This update will also provide compatibility with Linux systems based on arm64 architecture.
NREL: 6/27/2025, Code review with a subset of the EnergyPlus developer team. A new GitHub branch is created to hold changes proposed during the code review. A Pull Request is created to track and discuss these changes. Accepted changes from the branch/PR are merged into the project.
NREL: 9/30/2025, Portions of Spawn’s software implementation are migrated to EnergyPlus in the form of a Pull Request. Any code identified during the previous code review that is suitable for incorporation into EnergyPlus itself is made into a branch and associated Pull Request on the EnergyPlus project.
NREL: 12/15/2025, Synchronize Spawn with the most current EnergyPlus source code. The latest EnergyPlus code is incorporated into the Spawn GitHub project. This update shall integrate any code “repatriated” to the EnergyPlus project as a result of the previous milestones.

Sizing

Draft specification at https://lbl-srg.github.io/soep/softwareArchitecture.html.

Next time, see if DesignSpecification:OutdoorAir:SpaceList should cause the idf to be rejected.

Sequence

  1. Done: 24.2.0 without auto-sizing (watch changes to CMake list). Make this a priority.
  2. 24.2.0 with auto-sizing.

OpenStudio integration

David Goldwasser works with Amir on AOP, high priority for FY25.

Modelon

No discussions.

Compiler integration

No discussions.

FMI-QSS

No update.

Modelica Buildings Library

Backlog on fixing various issue.

PNNL priority is zone side templates.

PNNL has milestones for end of FY to implement heat pump water heater, mostly using existing classes. PNNL to make verification of heat pump water heater. PNNL to have internal review next week.

ORNL has dehumidifier as deliverable end of October, https://github.com/lbl-srg/modelica-buildings/pull/3475

Dehumidifer depends on thermal wheel, https://github.com/lbl-srg/modelica-buildings/pull/3554

ORNL works on autotuning PID, waiting for Jianjun's comment, https://github.com/lbl-srg/modelica-buildings/pull/2957

Work on air filter model is ongoing (to support multiple contaminants), https://github.com/lbl-srg/modelica-buildings/pull/3676

EnergyPlus-Modelica coupling

Spawn related PR at https://github.com/lbl-srg/modelica-buildings/projects/2

Issues are at https://github.com/lbl-srg/modelica-buildings/issues?q=is%3Aissue+is%3Aopen+label%3Aspawn

Next, work on https://github.com/lbl-srg/modelica-buildings/projects/2

OS compatibility matrix is at https://github.com/NREL/OpenStudio/wiki/OpenStudio-SDK-Version-Compatibility-Matrix

Other items

None.

New action items

xxx

Previous action items

Focus on finishing pending PRs.

⚠️ **GitHub.com Fallback** ⚠️