AixLib.Obsolete.Year2024.DataBase.HeatPump.Functions.Characteristics.PolynomalApproach

# .AixLib.Obsolete.Year2024.DataBase.HeatPump.Functions.Characteristics.PolynomalApproach

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

## 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

#### Interface

>     function PolynomalApproach
>       extends PartialBaseFct;
>       parameter Modelica.Units.SI.Power p[6] = {0, 0, 0, 0, 0, 0} "Polynomal coefficient for the electrical power";
>       parameter Modelica.Units.SI.HeatFlowRate q[6] = {0, 0, 0, 0, 0, 0} "Polynomal coefficient for the condenser heat flow";
>     end PolynomalApproach;

## Revisions

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

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos