This sequence outputs the system reset requests, i.e.,
yZonTemResReq,yZonPreResReq,yHeaValResReq,
andyHeaPlaReq.The calculations are according to ASHRAE Guideline 36 (G36), PART 5.E.9, in the steps shown below.
yZonTemResReqTZon exceeds the zone
cooling setpoint TZonCooSet by 2.8 °C (5 °F)) for 2
minutes and after suppression period due to setpoint change per G36
Part 5.A.20, send 3 requests (yZonTemResReq=3).TZon exceeds the zone
cooling setpoint TZonCooSet by 1.7 °C (3 °F) for 2
minutes and after suppression period due to setpoint change per G36
Part 5.A.20, send 2 requests (yZonTemResReq=3).uCoo is greater than 95%,
send 1 request (yZonTemResReq=1) until
uCoo is less than 85%.uCoo is less than 95%, send 0 request
(yZonTemResReq=0).yZonPreResReqVDis_flow is less than 50%
of setpoint VDisSet_flow while it is greater than zero
for 1 minute, send 3 requests (yZonPreResReq=3).VDis_flow is less
than 70% of setpoint VDisSet_flow while it is greater
than zero for 1 minute, send 2 requests
(yZonPreResReq=2).uDam is greater than
95%, send 1 request (yZonPreResReq=1) until
uDam is less than 85%.uDam is less than 95%, send 0 request
(yZonPreResReq=0).have_heaWatCoi=true), hot water reset requests
yHeaValResReqTDis is 17 °C (30
°F) less than the setpoint TDisHeaSet for 5 minutes,
send 3 requests (yHeaValResReq=3).TDis is 8.3
°C (15 °F) less than the setpoint TDisHeaSet for 5
minutes, send 2 requests (yHeaValResReq=2).uHeaVal is
greater than 95%, send 1 request (yHeaValResReq=1)
until uHeaVal is less than 85%.uHeaVal is less than 95%, send 0 request
(yHeaValResReq=0).have_heaWatCoi=true) and a boiler plant
(have_boiPla=true), send the boiler plant that serves
the zone a boiler plant requests yHeaPlaReq as
follows:uHeaVal is greater
than 95%, send 1 request (yHeaPlaReq=1) until
uHeaVal is less than 10%.uHeaVal is less than 95%, send 0 request
(yHeaPlaReq=0).Some input signals are time sampled, because the output that is generated from these inputs are used in the trim and respond logic, which is also time sampled. However, signals that use a delay are not sampled, as sampling were to change the dynamic response.
hold with pre to break the
algebraic loop involving the latch component. This is for #3915.0 to 0.0 and
1 to 1.0.