From 56b92d17e3381fa9c65979903c31c8b79822eb16 Mon Sep 17 00:00:00 2001
From: Antoine Gautier
Date: Mon, 9 Jun 2025 11:27:39 +0200
Subject: [PATCH 1/2] Fix typos
---
.../HeatPumps/ModularReversible/UsersGuide.mo | 25 ++++++++++---------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo b/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo
index 187a9b2e8f..0b380da7e6 100644
--- a/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo
+++ b/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo
@@ -17,10 +17,10 @@ package UsersGuide
based on available variables of the sink and source streams.
Thus, this model does not enable closed-loop simulations of
the refrigerant cycle. However, such models are
- highly demanding in terms computation time, and commercial implementations exist.
+ highly demanding in terms of computation time, and commercial implementations exist.
When simulating the refrigerant machine in a more complex energy system,
this modular approach enables detailed performance and
- dynamic behaviour and fast computating times.
+ dynamic behaviour and fast computation times.
This user guide will help understand how to use the models associated
@@ -40,7 +40,8 @@ package UsersGuide
They may be on/off and inverter driven;
- They are able reverse the operation between heating to cooling;
+ They are able to reverse the operation between heating and cooling,
+ and some systems even provide simultaneous heating and cooling capabilities;
They operate in a limited characteristic range (operational envelope);
@@ -53,7 +54,7 @@ package UsersGuide
- To what extend all these effects need to be modeled depends
+ To what extent all these effects need to be modeled depends
on the simulation aim. Sometimes a simple Carnot approach is
sufficient, sometimes a more detailed performance data
and a realistic control behaviour is required.
@@ -78,7 +79,7 @@ package UsersGuide
detailed documentation of each model for further information.
- All modular heat pump or chiller models base on the model
+ All modular heat pump or chiller models are based on the model
IBPSA.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialHeatPumpCycle.
This partial model declares all common interfaces, parameters, etc.
@@ -217,7 +218,7 @@ when adding new datasheets.
Thinking about the heated and cooled fluid helps.
-The following tables summarizes the possible options.
+The following table summarizes the possible options.
@@ -332,7 +333,7 @@ The following tables summarizes the possible options.
IBPSA.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle.
- Currently, two modules for refrigerant cycle are implemented.
+ Currently, two modules for the refrigerant cycle are implemented.
First, the
IBPSA.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.ConstantCarnotEffectiveness model
uses the same equations as the Carnot models, i.e.
@@ -349,7 +350,7 @@ The following tables summarizes the possible options.
the Modelica Standard Library.
The first approach is similar to
IBPSA.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.TableData2D
- approach buts adds the 3rd dimension of compressor speed.
+ approach but adds the 3rd dimension of compressor speed.
The second approach is based on white-box stationary Python models
for closed-loop refrigerant cycles. The model has been empirically
validated and can take up to n-dimensions.
@@ -363,7 +364,7 @@ The following tables summarizes the possible options.
The refrigerant cycle models will output
varying heat flow rates and electrical power consumptions.
This is based on the fact that refrigerant cycle performance
- depend heavily on the boundary conditions.
+ depends heavily on the boundary conditions.
Still, the user needs to size the device or the system
@@ -403,7 +404,7 @@ The following tables summarizes the possible options.
If the performance data is dependent on the compressor speed,
y_nominal influences the nominal efficiencies.
In such cases, specifying additional nominal parameters will
- be nessary.
+ be necessary.
Using the nominal conditions and the specified heat flow rate,
@@ -479,7 +480,7 @@ The following tables summarizes the possible options.
IBPSA.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Inertias.BaseClasses.PartialInertia
- can be extended to implement a costum model.
+ can be extended to implement a custom model.
@@ -530,7 +531,7 @@ The following tables summarizes the possible options.
Depending on the application, one may need to model
the heat losses to the ambient, as those may
impact the overall efficiency of the heat pump or chiller.
- Thus, the heat exchangers in the models adds
+ Thus, the heat exchangers in the models add
thermal capacities to the adiabatic heat exchanger.
The parameterization may be challenging, as datasheets
do not contain parameters for the required values.
From a55bca251fef3bbbd668ca708628847f82380341 Mon Sep 17 00:00:00 2001
From: Antoine Gautier
Date: Mon, 9 Jun 2025 14:54:07 +0200
Subject: [PATCH 2/2] Add description of new models from MBL
---
.../HeatPumps/ModularReversible/UsersGuide.mo | 55 ++++++++++++++++++-
1 file changed, 52 insertions(+), 3 deletions(-)
diff --git a/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo b/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo
index 0b380da7e6..f08e274340 100644
--- a/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo
+++ b/IBPSA/Fluid/HeatPumps/ModularReversible/UsersGuide.mo
@@ -115,6 +115,14 @@ to the section Refrigerant cycle models.
to check if this approach is suitable.
+
-
IBPSA.Fluid.HeatPumps.ModularReversible.LargeScaleWaterToWater
@@ -160,6 +168,14 @@ to the section Refrigerant cycle models.
to check if this approach is suitable.
-
Naming and reversible operation
@@ -287,6 +302,16 @@ The following table summarizes the possible options.
Compressor speed
+
+
The input ySet represents the relative compressor speed.
To model both on/off and inverter controlled refrigerant machines,
@@ -333,7 +358,7 @@ The following table summarizes the possible options.
IBPSA.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle.
- Currently, two modules for the refrigerant cycle are implemented.
+ Two basic modules for the refrigerant cycle are available.
First, the
IBPSA.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.ConstantCarnotEffectiveness model
uses the same equations as the Carnot models, i.e.
@@ -357,7 +382,18 @@ The following table summarizes the possible options.
If your simulation aim requires more detailed data, be sure
to check out the models in the AixLib.
-
+
+ The Buildings Library provides an alternative modeling option where
+ the third dimension of the performance sensitivity is captured using
+ the part load ratio as a proxy variable for the actual capacity modulation observable.
+ This allows a unified modeling of various technologies such as
+ modulating the compressor speed, throttling the inlet guide vanes
+ or staging a varying number of compressors.
+ This approach does not rely on any third-party dependency and is fully
+ supported by the existing classes from the Modelica Standard Library.
+ It is implemented in the modular heat pump and chiller models named
+ TableData2DLoadDep.
+
Parameterization and naming
@@ -556,6 +592,19 @@ Towards an integrated design of heat pump systems: Application of process intens
Energy Conversion and Management, Volume 250, 2021.
doi:10.1016/j.enconman.2021.114888.
+