functionPolynomalApproach

Function to emulate the polynomal approach of the TRNSYS Type 401 heat pump model

Extends from PartialBaseFct (Base class for Cycle Characteristic).

Information

Based on the work of Afjej and Wetter, 1997 [1] and the TRNYS Type 401 heat pump model, this function uses a six-coefficient polynom to calculate the electrical power and the heat flow to the condenser. The coefficients are calculated based on the data in DIN EN 14511 with a minimization-problem in python using the root-mean-square-error.

The normalized input temperatures are calculated with the formular:

T_n = (T/273.15) + 1

The coefficients for the polynomal functions are stored inside the record for heat pumps in AixLib.Obsolete.Year2024.DataBase.HeatPump.

[1]: https://www.trnsys.de/download/en/ts_type_401_en.pdf

Inputs

TypeNameDefaultDescription
RealN (from PartialBaseFct)Relative compressor speed
RealT_con (from PartialBaseFct)Condenser outlet temperature
RealT_eva (from PartialBaseFct)Evaporator inlet temperature
RealmFlow_eva (from PartialBaseFct)Mass flow rate at evaporator
RealmFlow_con (from PartialBaseFct)Mass flow rate at condenser

Outputs

TypeNameDefaultDescription
Real[2]Char (from PartialBaseFct)Array with [Pel, QCon]

Revisions

  • November 26, 2018  by Fabian Wüllhorst:
    First implementation (see issue #577)