modelPolynomalApproach

Calculating heat pump data based on a polynomal approach

Extends from AixLib.Obsolete.Year2024.DataBase.HeatPump.PerformanceData.BaseClasses.PartialPerformanceData (Model with a replaceable for different methods of data aggregation).

Information

This model is used to calculate the three values based on a functional approach. The user can choose between several functions or use their own.

As the base function only returns the electrical power and the condenser heat flow, the evaporator heat flow is calculated with the following energy balance:

QEva = QCon - P_el

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputPel (from PartialPerformanceData)Electrical Power consumed by HP
Modelica.Blocks.Interfaces.RealOutputQCon (from PartialPerformanceData)Heat flow rate through Condenser
AixLib.Obsolete.Year2024.Controls.Interfaces.VapourCompressionMachineControlBussigBus (from PartialPerformanceData)Bus-connector used in a heat pump
Modelica.Blocks.Interfaces.RealOutputQEva (from PartialPerformanceData)Heat flow rate through Evaporator

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.AddcalcRedQCon (from PartialPerformanceData)Based on redcued heat flow to the evaporator, the heat flow to the condenser is also reduced
Modelica.Blocks.Math.ProductproRedQEva (from PartialPerformanceData)Based on the icing factor, the heat flow to the evaporator is reduced
Modelica.Blocks.Sources.RealExpressioninternal_Pel
Modelica.Blocks.Sources.RealExpressioninternal_QCon
Utilities.Logical.SmoothSwitchswitchPelIf HP is off, no heat will be exchanged
Utilities.Logical.SmoothSwitchswitchQConIf HP is off, no heat will be exchanged
Modelica.Blocks.Sources.ConstantconstZero

Contents

NameDescription
PolyDataFunction to calculate peformance Data

Revisions

  • May 21, 2021ф by Fabian Wüllhorst:
    Make use of BaseClasses (see issue #1092)
  • November 26, 2018  by Fabian Wüllhorst:
    First implementation (see issue #577)