Function Block HEATCURVE

The Function Block HEATCURVE calculates the flow temperature of a heating circuit based on the outdoor temperature, curve and the difference between supply and return temperatures.

Input TEMP_OUT

The input defines the current outdoor temperature.

Input TEMP_IN

The input defines the desired room temperature.

Input TEM_REQ

The input defines the minimum required temperature. This is not limited.

Input TEMP_DIFF

The input defines the largest difference between supply and return flow.

Input TEMP_DESIGN

Defines the design temperature. E.g.: 70°C.

Input TEMP_DESIGN_OUT

Defines the design temperature of the external cold. E.g.: -15°C.

Input TEMP_DESIGN_IN

Defines the design temperature of the room. E.g.: 20°C.

Input CURVE

This input defines the constant of the heating system. Default is 1.33. Depending on requirements, this is set as follows:

Application Value
Convector Heaters 1.25 to 1.45
Panel Heaters 1.2 to 1.3
Radiators 1.3
Pipes 1.25
Underfloor Heating 1.1

Input THRESHOLD

Defines the threshold of the heating requirement. If this is undershot, then the flow Q equals 0.

Input MIN

Defines the minimum heating circuit temperature. E.g. 25°C.

Input MAX

Defines the maximum heating circuit temperature. E.g. 70°C.

Output Q

Returns the calculated flow temperature of the heating circuit as a floating-point number.