modelHeatPump

Example for the reversible heat pump model.

Extends from Modelica.Icons.Example, AixLib.Obsolete.BaseClasses.ObsoleteModel.

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.

Overview

Simple test set-up for the HeatPumpDetailed model. The heat pump is turned on and off while the source temperature increases linearly. Outputs are the electric power consumption of the heat pump and the supply temperature.

Besides using the default simple table data, the user should also test tabulated data from AixLib.Obsolete.Year2024.DataBase.HeatPump or polynomial functions.

Components

TypeNameDefaultDescription
AixLib.Fluid.Sources.MassFlowSource_TsourceSideMassFlowSourceIdeal mass flow source at the inlet of the source side
AixLib.Fluid.Sources.Boundary_pTsourceSideFixedBoundaryFixed boundary at the outlet of the source side
Modelica.Blocks.Sources.RampTsuSourceRampRamp signal for the temperature input of the source side's ideal mass flow source
Modelica.Blocks.Sources.ConstantT_amb_internal
AixLib.Obsolete.Year2024.Fluid.HeatPumps.HeatPumpheatPump
Modelica.Blocks.Sources.BooleanStepbooleanStep
AixLib.Fluid.Sensors.TemperatureTwoPortsenTActTemperature at sink inlet
Modelica.Blocks.Logical.HysteresishysHeating
Modelica.Blocks.Math.BooleanToRealbooleanToReal
Modelica.Blocks.Sources.Sinesine
AixLib.Fluid.Movers.SpeedControlled_ypumSouFan or pump at source side of HP
AixLib.Fluid.MixingVolumes.MixingVolumeRoomVolume of Condenser
Modelica.Blocks.Sources.ConstantnIn
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowheatFlowRateConHeat flow rate of the condenser
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Logical.Notnot2Negate output of hysteresis
AixLib.Fluid.Sources.Boundary_pTsinkSideFixedBoundaryFixed boundary at the outlet of the sink side
Modelica.Blocks.Sources.ConstanticeFacFixed value for icing factor. 1 means no icing/frosting (full heat transfer in heat exchanger)
Modelica.Blocks.Logical.LogicalSwitchlogicalSwitch
Modelica.Blocks.Logical.HysteresishysCooling
Controls.Interfaces.VapourCompressionMachineControlBussigBus1

Contents

NameDescription
Medium_sin
Medium_sou

Revisions

  • 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)