modelHeatpump

Simple heatpump model that calculates the heat output from the externally specified electric power

Information

1. Purpose of model

Simple heat pump with power input specified externally.

2. Level of detail, physical effects considered, and physical insight

Efficiency calculation based on Carnot efficiency.

Relative difference to Carnot efficiency at reference point kept at all operating points

3. Limits of validity

(no remarks)

4. Interfaces

   TransiEnt.Basics.Interfaces.Thermal.TemperatureIn_K T_set

   TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn P_set_el

   TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut Heat_output

5. Nomenclature

(no elements)

6. Governing Equations

COP_Carnot=(T_set+Delta_T_internal)/max(2*Delta_T_internal, T_set + 2*Delta_T_internal - T_source_internal)

COP=COP_Carnot*eta_HP

7. Remarks for Usage

(no remarks)

8. Validation

not validated yet

9. References

(no remarks)

10. Version History

Model from TransiEnt 1.1.0 modified by Anne Hagemeier (anne.hagemeier@umsicht.fraunhofer.de), Jan 2019

Parameters

TypeNameDefaultDescription
Realeta_HPCOP_n/((273.15 + 40)/(40 - 2))
Modelica.Units.SI.PowerP_el_nQ_flow_n/COP_n
Heat pump parameters
Booleanuse_T_source_input_KfalseFalse, use outer ambient conditions
Modelica.Units.SI.TemperatureDifferenceDelta_T_internal5Temperature difference between refrigerant and source/sink temperature
Modelica.Units.SI.TemperatureDifferenceDelta_T_db2Deadband of hysteresis control
Modelica.Units.SI.HeatFlowRateQ_flow_n3.5e3Nominal heat flow of heat pump at nominal conditions according to EN14511
RealCOP_n3.7Coefficient of performance at nominal conditions according to EN14511
Fundamental Definitions
BooleanusePowerPorttrueTrue if power port shall be used
TILMedia.VLEFluidTypes.BaseVLEFluidmediumsimCenter.fluid1Medium to be used
BooleanuseFluidPortstrueTrue if fluid ports shall be used
SI.Pressurep_dropsimCenter.p_nom[2] - simCenter.p_nom[1]
BooleanuseHeatPorttrueTrue if heat port shall be used

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.General.TemperatureInT_source_input_KTemperature of source
Basics.Interfaces.Thermal.HeatFlowRateInQ_flow_setHeatflow set point
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOutHeat_outputSetpoint value, e.g. Storage setpoint temperature
PowerPortModelepp
TransiEnt.Basics.Interfaces.Thermal.FluidPortIninlet
TransiEnt.Basics.Interfaces.Thermal.FluidPortOutoutlet
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bheatPort
TransiEnt.Basics.Interfaces.General.TemperatureOutT_source_internalTemperature of heat source used for calculation

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter
TransiEnt.ModelStatisticsmodelStatistics
Modelica.Units.SI.TemperatureT_sourcesimCenter.ambientConditions.temperature.value + 273.15Temperature of heat source
RealCOP_Carnot(T_set + Delta_T_internal)/max(2*Delta_T_internal, T_set + 2*Delta_T_internal - T_source_internal)
SI.TemperatureT_set50 + 273.15Heatpump supply temperature
Modelica.Blocks.Math.DivisionP_el
Modelica.Blocks.Sources.RealExpressionCOP
TransiEnt.Components.Statistics.Collectors.LocalCollectors.HeatingPlantCostheatingPlantCost
heatFlowBoundaryModelheatFlowBoundary
TransiEnt.Components.Sensors.TemperatureSensorT_in_sensor
TransiEnt.Components.Sensors.TemperatureSensorT_out_sensor
TransiEnt.Components.Sensors.SpecificEnthalpySensorVLEspecificEnthalpySensorVLE
ClaRa.Components.Sensors.SensorVLE_L1_m_flowmassFlowSensorVLE
TransiEnt.Components.Sensors.SpecificEnthalpySensorVLEspecificEnthalpySensorVLE1
PowerBoundaryModelPowerChoice of power boundary model. The power boundary model must match the power port.
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowprescribedHeatFlow
TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectElectricPowercollectElectricPower
TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectHeatingPowercollectHeatingPower

Contents

NameDescription
ProducerCosts
PowerPortModel
heatFlowBoundaryModel
PowerBoundaryModel