modelPartialRefrigerantCycle
Information
Partial model for calculation of electrical power consumption
PEle, condenser heat flow QCon_flow
and evaporator heat flow QEva_flow based on the
values in the sigBus for a refrigerant machine.
Frosting performance
To simulate possible icing of the evaporator on air-source devices, the
icing factor iceFac is used to influence the outputs.
The factor models the reduction of heat transfer between refrigerant
and source. Thus, the factor is implemented as follows:
QEva_flow = iceFac * (QConNoIce_flow - PEle)
With iceFac as a relative value between 0 and 1:
iceFac = kA/kA_noIce
Finally, the energy balance must still hold:
QCon_flow = PEle + QEva_flow
You can select different options for the modeling of the icing factor or implement your own approach.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| String | devIde | "" | Indicates the data source, used to warn users about different vapor compression devices in reversible models |
| Nominal condition | |||
| Modelica.Units.SI.Power | PEle_nominal | Nominal electrical power consumption | |
| Modelica.Units.SI.Temperature | TCon_nominal | Nominal temperature at secondary condenser side | |
| Modelica.Units.SI.Temperature | TEva_nominal | Nominal temperature at secondary evaporator side | |
| Advanced › Medium properties | |||
| Modelica.Units.SI.SpecificHeatCapacity | cpCon | Evaporator medium specific heat capacity | |
| Modelica.Units.SI.SpecificHeatCapacity | cpEva | Evaporator medium specific heat capacity | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | PEle | Electrical Power consumed by the device | |
| Modelica.Blocks.Interfaces.RealOutput | QCon_flow | Heat flow rate through condenser | |
| BuildingSystems.Fluid.HeatPumps.ModularReversible.BaseClasses.RefrigerantMachineControlBus | sigBus | Bus-connector | |
| Modelica.Blocks.Interfaces.RealOutput | QEva_flow | Heat flow rate through evaporator |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingSystems.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Frosting.NoFrosting | iceFacCal | ||
| Modelica.Blocks.Math.Add | redQCon | Reduce heat flow to the condenser based on the reduction to the evaporator | |
| Modelica.Blocks.Math.Product | proRedQEva | Reduce heat flow to the evaporator based on the icing factor |
Revisions
-
October 2, 2022 by Fabian Wuellhorst:
Adapted based on BuildingSystems implementation. Mainly, the iceFac is added directly in this partial model (see issue #1576) -
November 26, 2018 by Fabian Wuellhorst:
First implementation (see issue AixLib #577)