This block outputs the heating and cooling control loop signal. The implementation
is according to the ASHRAE Guideline 36, Section 5.3.4.
-
Two separate control loops, the cooling loop and the heating loop, shall operate to
maintain space temperature at set point.
-
The heating loop shall be enabled whenever the space temperature
TZon
is below the current zone heating setpoint temperature THeaSet
and
disabled when space temperature is above the current zone heating setpoint temperature
and the loop output is zero for 30 seconds. The loop may remain active at all times
if provisions are made to minimize integral windup.
-
The cooling loop shall be enabled whenever the space temperature
TZon
is above the current zone cooling setpoint temperature TCooSet
and
disabled when space temperature is below the current zone cooling setpoint temperature
and the loop output is zero for 30 seconds. The loop may remain active at all times
if provisions are made to minimize integral windup.
-
The cooling loop shall maintain the space temperature at the cooling setpoint. The
output of the loop shall be a software point ranging from 0% (no cooling) to 100%
(full cooling).
-
The heating loop shall maintain the space temperature at the heating setpoint. The
output of the loop shall be a software point ranging from 0% (no heating) to 100%
(full heating).
-
Loops shall use proportional plus integral logic or other technology with similar
performance. Proportional-only control is not acceptable, although the integral
gain shall be small relative to the proportional gain. P and I gains shall be adjustable
by the operator.
-
August 1, 2020, by Jianjun Hu:
First implementation.
Generated at 2024-11-23T19:25:52Z
by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos