modelHeatPumpSystem

Extends from AixLib.Obsolete.Year2024.Systems.HeatPumpSystems.BaseClasses.PartialHeatPumpSystem.

Information

Deprecation Warning

This model is deprecated, switch to the ModularReversible approach. Read https://github.com/RWTH-EBC/AixLib/wiki/Switch-from-model-HeatPump-to-ModularReversible for further information.

This model uses the heat pump model AixLib.Obsolete.Year2024.Fluid.HeatPumps.HeatPump to simulate a whole system, including controls, pumps and second heat generator.

A set of parameters is used to estimate the model parameters.

See AixLib.Obsolete.Year2024.Systems.HeatPumpSystems.BaseClasses.PartialHeatPumpSystem for information about the features of the heat pump system.

Parameters

TypeNameDefaultDescription
Heat Pump
Booleanuse_revHPtrueTrue if the HP is reversible
RealscalingFactor1Scaling-factor of HP
Heat Pump › Refrigerant cycle inertia
Booleanuse_refInetrueConsider the inertia of the refrigerant cycle
Modelica.Units.SI.FrequencyrefIneFre_constantCut off frequency representing inertia of refrigerant cycle
IntegernthOrder3Order of refrigerant cycle interia
Evaporator/ Condenser › Condenser
Modelica.Units.SI.VolumeVConVolume in condenser. Typical values range from 1 to 20 l, depending on the size of the heat pump and the mass flow rate.
Modelica.Units.SI.PressureDifferencedpCon_nominalPressure drop at nominal mass flow rate. Only relevant if a mover is used. Try to select values to match the nominal mass flow rate.
RealdeltaM_con0.1Fraction of nominal mass flow rate where transition to turbulent occurs
Booleanuse_conCaptrueIf heat losses at capacitor side are considered or not
Modelica.Units.SI.HeatCapacityCConHeat capacity of Condenser (= cp*m). If you want to neglace the dry mass of the condenser, you can set this value to zero
Modelica.Units.SI.ThermalConductanceGConOutpercHeatLoss*QCon_nominal/(TCon_nominal - TAmbCon_nominal)Constant parameter for heat transfer to the ambient. Represents a sum of thermal resistances such as conductance, insulation and natural convection. If you want to simulate a condenser with additional dry mass but without external heat losses, set the value to zero
Modelica.Units.SI.ThermalConductanceGConInsQCon_nominal/dTPinchConConstant parameter for heat transfer to heat exchangers capacity. Represents a sum of thermal resistances such as forced convection and conduction inside of the capacity
Evaporator/ Condenser › Evaporator
Modelica.Units.SI.VolumeVEvaVolume in evaporator. Typical values range from 1 to 20 l, depending on the size of the heat pump and the mass flow rate.
Modelica.Units.SI.PressureDifferencedpEva_nominalPressure drop at nominal mass flow rate. Only relevant if a mover is used. Try to select values to match the nominal mass flow rate.
RealdeltaM_eva0.1Fraction of nominal mass flow rate where transition to turbulent occurs
Booleanuse_evaCaptrueIf heat losses at capacitor side are considered or not
Modelica.Units.SI.HeatCapacityCEvaHeat capacity of Evaporator (= cp*m). If you want to neglace the dry mass of the evaporator, you can set this value to zero
Modelica.Units.SI.ThermalConductanceGEvaOutpercHeatLoss*QEva_nominal/(TEva_nominal - TAmbEva_nominal)Constant parameter for heat transfer to the ambient. Represents a sum of thermal resistances such as conductance, insulation and natural convection. If you want to simulate a evaporator with additional dry mass but without external heat losses, set the value to zero
Modelica.Units.SI.ThermalConductanceGEvaInsQEva_nominal/dTPinchEvaConstant parameter for heat transfer to heat exchangers capacity. Represents a sum of thermal resistances such as forced convection and conduction inside of the capacity
Initialization › System inertia
Real[nthOrder]x_startzeros(nthOrder)Initial or guess values of states
RealyRefIne_start0Initial or guess value of output (= state)
Initialization › Condenser
Modelica.Units.SI.TemperatureTConCap_startMedium_con.T_defaultInitial temperature of heat capacity of condenser
Initialization › Evaporator
Modelica.Units.SI.TemperatureTEvaCap_startMedium_eva.T_defaultInitial temperature of heat capacity at evaporator

Contents

NameDescription
PerDataHea
PerDataChi

Revisions

  • October 31, 2018  by Alexander Kümpel:
    Connection between controller and heat pump only via bus connector
  • May 22, 2019 by Julian Matthes:
    Rebuild due to the introducion of the thermal machine partial model (see issue #715)
  • November 26, 2018  by Fabian Wüllhorst:
    First implementation (see issue #577)