modelStageProcesses
Validation sequence of tower cells staging process
Information
This example validates
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Staging.Subsequences.StageProcesses.
It demonstrates the process of enabling (enaPro) and
disabling (disPro) tower cells.
It shows the processes for three different cooling tower configurations.
-
The towers have the isolation valves only at the cell inlet, with the valve end
switches status feedback:
endProanddisPro. -
The towers have the isolation valves only at the cell inlet, without the valve end
switches status feedback:
endPro1anddisPro1. -
The towers have the isolation valves at the cell inlet and outlet, with the valve end
switches status feedback:
endPro2anddisPro2.
Following processes are being validated:
-
For enabling process in instance
enaPro,-
Initially, all four cells are disabled, the fully open end switches are
false, and the fully closed end switches aretrue. -
At 380 seconds, the input
uChaCel[2]anduChaCel[3]aretrue, indicating that the status of cell 2 and 3 should be changed. Thus, the isolation valve 2 and 3 are commanded on (y1IsoVal[2]andy1IsoVal[3]becometrue); the fully closed end switch of valve 2 and 3 becomefalse(u1InlIsoValClo[2]andu1InlIsoValClo[3]becomefalse); all the fully open end switch are stillfalse. -
After 90 seconds at 470 seconds, the fully open end switch of valve 2 and 3 become
true(u1InlIsoValOpe[2]andu1InlIsoValOpe[3]becometrue). Thus, the cell 2 and 3 are commanded on (yTowSta[2]andyTowSta[3]change totrue).
-
Initially, all four cells are disabled, the fully open end switches are
-
For disabling process in instance
disPro,-
Initially, all four cells are enabled, the fully open end switches are
true, and the fully closed end switches arefalse. -
At 380 seconds, the input
uChaCel[2]anduChaCel[3]aretrue, indicating that the status of cell 2 and 3 should be changed. Thus, the cell 2 and 3 are commanded off (yTowSta[2]andyTowSta[3]change tofalse) and the isolation valve 2 and 3 are commanded off (y1IsoVal[2]andy1IsoVal[3]becomefalse); the fully open end switch of valve 2 and 3 becomefalse(u1InlIsoValOpe[2]andu1InlIsoValOpe[3]becomefalse); all the fully closed end switch are stillfalse. -
After 90 seconds at 470 seconds, the fully closed end switch of valve 2 and 3 become
true(u1InlIsoValClo[2]andu1InlIsoValClo[3]becometrue).
-
Initially, all four cells are enabled, the fully open end switches are
-
For enabling process in instance
enaPro1,- Initially, all four cells are disabled.
-
At 380 seconds, the input
uChaCel[2]anduChaCel[3]aretrue, indicating that the status of cell 2 and 3 should be changed. Thus, the isolation valve 2 and 3 are commanded on (y1IsoVal[2]andy1IsoVal[3]becometrue). -
After the needed time of operating isolation valves (90 seconds) at 470 seconds,
the valve 2 and 3 are considered as fully open. Thus, the cell 2 and 3 are commanded on
(
yTowSta[2]andyTowSta[3]change totrue).
-
For disabling process in instance
disPro1,- Initially, all four cells are enabled.
-
At 380 seconds, the input
uChaCel[2]anduChaCel[3]aretrue, indicating that the status of cell 2 and 3 should be changed. Thus, the isolation valve 2 and 3 are commanded off (y1IsoVal[2]andy1IsoVal[3]becomefalse), and the cell 2 and 3 are commanded off (yTowSta[2]andyTowSta[3]change tofalse).
-
For enabling process in instance
enaPro2,-
Initially, all four cells are disabled, the fully open end switches are
false, and the fully closed end switches aretrue. -
At 380 seconds, the input
uChaCel[2]anduChaCel[3]aretrue, indicating that the status of cell 2 and 3 should be changed. Thus, the isolation valve 2 and 3 are commanded on (y1IsoVal[2]andy1IsoVal[3]becometrue); the fully closed end switch of valve 2 and 3 becomefalse(u1InlIsoValClo[2],u1InlIsoValClo[3],u1OutIsoValClo[2],u1OutIsoValClo[3]becomefalse); all the fully open end switch are stillfalse. -
After 90 seconds at 470 seconds, the fully open end switch of outlet valve 2 and 3 become
true(u1OutIsoValOpe[2]andu1OutIsoValOpe[3]becometrue), but the fully open end switch of inlet valve 2 and 3 are stillfalse. Thus, the cell 2 and 3 are still commanded off (yTowSta[2]andyTowSta[3]arefalse). -
After another 30 seconds at 500 seconds, the fully open end switch of inlet valve 2
and 3 also become
true(u1InlIsoValOpe[2]andu1InlIsoValOpe[3]becometrue). Thus, the cell 2 and 3 can become commanded on (yTowSta[2]andyTowSta[3]aretrue).
-
Initially, all four cells are disabled, the fully open end switches are
-
For disabling process in instance
disPro2,-
Initially, all four cells are enabled, the fully open end switches are
true, and the fully closed end switches arefalse. -
At 380 seconds, the input
uChaCel[2]anduChaCel[3]aretrue, indicating that the status of cell 2 and 3 should be changed. Thus, the isolation valve 2 and 3 are commanded off (y1IsoVal[2]andy1IsoVal[3]becomefalse), and the cell 2 and 3 should be commanded off (yTowSta[2]andyTowSta[3]becomefalse); the fully open end switch of valve 2 and 3 becomefalse(u1InlIsoValOpe[2],u1InlIsoValOpe[3],u1OutIsoValOpe[2],u1OutIsoValOpe[3]becomefalse); all the fully closed end switch are stillfalse. -
After 90 seconds at 470 seconds, the fully closed end switch of outlet valve 2 and 3 become
true(u1OutIsoValClo[2]andu1OutIsoValClo[3]becometrue), and after another 30 seconds at 500 seconds, the fully closed end switch of inlet valve 2 and 3 also becometrue(u1InlIsoValClo[2]andu1InlIsoValClo[3]becometrue).
-
Initially, all four cells are enabled, the fully open end switches are
Components
Revisions
-
September 12, 2019, by Jianjun Hu:
First implementation.