modelBaseModelStaticHeatPumpController

Base model to test compressors using static heat pump boundaries

Information

This model prescribes inlet and outlet conditions of a simplified static heat pump model (i.e. boundary conditions of the secondary sides of the evaporator and condenser). Furhtermore, it prescribes the rotational speed of the compressor. The model is used to validate the compressor model in general as well as to show the possiblity of controlling the heat capacity of the heat pump.

Required information

The User needs to define the following information in order to complete the model:

  1. Basic definitions of the compressor. For example, the displacement volume.
  2. Calculation approaches of the three efficiencies of the compressor.
  3. Static boundaries of the heat pump obtained, for example, by experimental data.

To add static boundary conditions, a combi time table is included within the model. The columns are defined as follows:

  1. Time steps (0,1,2,3,...).
  2. Rotational speed in Hz.
  3. Ambient temperature in °C.
  4. Heat capacity in W.
  5. Temperature at inlet of condenser's secondary fluid in °C.
  6. Power consumption in kW.
  7. COP.

Moreover, the User needs to define further parameters describing static condtions of the heat pump. These parameters are listed below.

Parameters

TypeNameDefaultDescription
General › Compressors
IntegernCom1Numer of compressors in parallel
General › Evaporator
Modelica.Units.SI.TemperatureDifferencedTPinEva5Pinch temperature at evaporator's outlet
Modelica.Units.SI.TemperatureDifferencedTSupHea1Superheating of working fluid
General › Condenser
Modelica.Units.SI.TemperatureDifferencedTPinCon2.5Pinch temperature at evaporator's outlet
Modelica.Units.SI.TemperatureDifferencedTSubCool8Supercooling of working fluid
Modelica.Units.SI.DensitydSec1000Constant density of secondary fluid
Modelica.Units.SI.SpecificHeatCapacitycpSec4.1813e3Constant specific heat capacity of secondary fluid
Modelica.Units.SI.VolumeFlowRateV_flowSec(0.776 + 0.781 + 0.44)/3/3600Constant volume flow of secondary fluid

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.CombiTimeTableinpDatStatic boundaries of compressor model
Modelica.Blocks.Sources.RealExpressioninpRotSpeExpressions describing rotational speed
Modelica.Blocks.Sources.RealExpressioninpAmbTempExpressions describing ambient temperature
Modelica.Blocks.Sources.RealExpressioninpHeaCapExpressions describing heat capacity
Modelica.Blocks.Sources.RealExpressioninpTRetFloExpressions describing return flow temperature at heat capacity
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureambTempSource that prescribes boundary ambient temperature
Modelica.Thermal.HeatTransfer.Components.ThermalCollectorthrColModel to split the ambient temperature
StaticEvaporatorevaModel that describes a simple static evaporator
Modelica.Blocks.Continuous.LimPIDPIDController of the compressor's rotational speeds
Modelica.Blocks.Routing.ReplicatorrepMeaReplicating the current value of the manipulated variables
ModularCompressors.ModularCompressorsSensorsmodComModel that describes modular compressors in parallel
StaticCondenserconModel that describes a simple static condenser
Controls.Interfaces.ModularHeatPumpControlBusdataBusConnector that contains all control signals
Modelica.Blocks.Interaction.Show.RealValueCOPReal value describing current COP
Modelica.Blocks.Interaction.Show.RealValuedCOPRelRealative difference of current COP
Modelica.Blocks.Interaction.Show.RealValuePEleReal value describing current power consumption
Modelica.Blocks.Interaction.Show.RealValuedPEleRelReal difference of current power consumption
RealinpTimetimeSimulation time

Contents

NameDescription
Medium
StaticEvaporatorprotectedStatic evaporator assuming constant pinch point at evaporator's outlet
StaticCondenserprotectedStatic condenser assuming constant pinch point at condenser's outlet

Revisions

  • December 16, 2017, by Mirko Engelpracht:
    First implementation (see issue 467).