Skip to content

Add multipipe heat pump model#4284

Merged
mwetter merged 80 commits intomasterfrom
issue4283_multiPipeHp
Sep 24, 2025
Merged

Add multipipe heat pump model#4284
mwetter merged 80 commits intomasterfrom
issue4283_multiPipeHp

Conversation

@AntoineGautier
Copy link
Copy Markdown
Contributor

@AntoineGautier AntoineGautier commented Jul 1, 2025

This addresses #4283. (See the issue page for the main requirements.)

The main model is Buildings.Fluid.HeatPumps.ModularReversible.TableData2DLoadDepSHC.
The core implementation is in Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.TableData2DLoadDepSHC.

TODO before merging:

Notes:

  • The example models Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1And2 and Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only cannot be translated with OMC 1.24.0-1 (version used in https://github.com/lbl-srg/modelica-buildings/blob/master/.travis.yml#L35). However, they can be translated and simulated with version 1.25.1.

…uildings into issue4152_HpTemplateWithModular
- This is due to an error when reading the reference results.
- Removing the data reader makes the models supported by OMC.
- Exclude model from CI tests with OMC.
- The description of the parameters for the design CHW/HW and source temperature has been updated.
- The documentation of the core block has been improved.
- The parameter P_min is now declared as SI.Power.
- The input connector TSet has been moved to avoid overlap with ySet.
- The description of the input connectors on, hea and coo has been
  clarified.
- Replace source by ambient for compatibility with cooling cycles.
- This allows modeling a minimum stage runtime.
- (Otherwise when clause gets included in algebraic loop.)
@AntoineGautier
Copy link
Copy Markdown
Contributor Author

AntoineGautier commented Jul 1, 2025

@karthikeyad-pnnl FYI, this is the PR with the new 4-pipe HP model.
The integration of this model into the HP plant template is planned for later this year.
However, the example models Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1And2 and Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only in this PR already give a good outlook at what a whole plant model looks like.

@AntoineGautier AntoineGautier force-pushed the issue4283_multiPipeHp branch from a7fb51c to cc83ab6 Compare July 8, 2025 13:57
@AntoineGautier AntoineGautier marked this pull request as ready for review August 25, 2025 14:09
@AntoineGautier
Copy link
Copy Markdown
Contributor Author

@mwetter @JayHuLBL This is ready for review.

@JayHuLBL
Copy link
Copy Markdown
Contributor

@mwetter @AntoineGautier I think it is good to merge.

@mwetter mwetter enabled auto-merge (squash) September 23, 2025 20:52
@mwetter mwetter merged commit 9c8e5ff into master Sep 24, 2025
3 checks passed
@mwetter mwetter deleted the issue4283_multiPipeHp branch September 24, 2025 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants