You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
simharness plant mode: CHW/HW FPR via DOE prototypes + DCV preconditions (#32)
Plant-loop discovery/mapping/gating for --mode plant; DOE prototype IDFs
enter via the E+ 22.1->25.1 transition chain + ConvertInputFormat. First
plant sweep (OfficeLarge STD2019 Atlanta, Jul+Jan): CHW-FC-053 and
HW-FC-052/053/054 clean in gated windows — validation: blocks recorded,
first empirical validation outside the AHU family. HW-FC-056 verified
firing correctly on the prototype's constant-HWST-at-low-load operation
(excluded by-construction with reason). DCV-aware NO_EVAL precondition
added to AHU-FC-006/055 per the fleet-sweep finding.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
operating_states: "OS#1 and OS#4 (minimum outdoor air states) — host-gated"
25
-
preconditions: "Supply fan running, and the unit in one of the two minimum-OA operating states G36 defines by actuator signature: OS#1 (HC > 0, CC = 0, OA damper at minimum) or OS#4 (HC = 0, CC > 0, OA damper at minimum). The rule must not be evaluated in OS#2 or OS#3, where the outdoor-air fraction is supposed to exceed the minimum — economizing looks identical to a stuck damper from these three temperatures — nor in OS#5, where no damper position is defined at all. Suspend evaluation for ModeDelay (30 min) after any mode or operating-state change in a zone group the AHU serves, while the dampers are still stroking and the mixing box has not settled. Silence the rule while AHU-FC-062 is active: the fraction is a ratio of temperature differences, so a MAT outside the OAT/RAT envelope moves it directly. `min_oa_fraction` must be retuned to track the active minimum-OA setpoint whenever the ventilation reset moves it (see Deviations). The temperature-difference conjunct is signalled in-rule by yTempDeltaOk; when it is false the verdict is NO_EVAL, not healthy, and the same is true whenever any of the gates above is unmet."
25
+
preconditions: "Supply fan running, and the unit in one of the two minimum-OA operating states G36 defines by actuator signature: OS#1 (HC > 0, CC = 0, OA damper at minimum) or OS#4 (HC = 0, CC > 0, OA damper at minimum). The rule must not be evaluated in OS#2 or OS#3, where the outdoor-air fraction is supposed to exceed the minimum — economizing looks identical to a stuck damper from these three temperatures — nor in OS#5, where no damper position is defined at all. Suspend evaluation for ModeDelay (30 min) after any mode or operating-state change in a zone group the AHU serves, while the dampers are still stroking and the mixing box has not settled. Silence the rule while AHU-FC-062 is active: the fraction is a ratio of temperature differences, so a MAT outside the OAT/RAT envelope moves it directly. `min_oa_fraction` must be retuned to track the active minimum-OA setpoint whenever the ventilation reset moves it (see Deviations). The temperature-difference conjunct is signalled in-rule by yTempDeltaOk; when it is false the verdict is NO_EVAL, not healthy, and the same is true whenever any of the gates above is unmet. Additionally suspend evaluation (NO_EVAL) while demand-controlled ventilation or a ventilation-demand override holds outdoor-air flow above the minimum-OA state — at VAV turndown a constant ventilation flow becomes a large OA fraction and this rule fires on healthy operation (fleet-validated FP mechanism; see the validation block)."
Copy file name to clipboardExpand all lines: faults/ahu/AHU-FC-055/card.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ suppressed_by: [AHU-FC-062]
21
21
related: [AHU-FC-006, AHU-FC-051, AHU-FC-064]
22
22
playbooks: [economizer-failure]
23
23
operating_states: "occupied, non-economizer operation (host-gated); reference OS 1, OS 4"
24
-
preconditions: "Supply fan running. The host must not evaluate during economizer operation — bringing in more than the design minimum is the point of economizing, and this rule cannot tell that apart from a stuck damper. MAT must pass its integrity gate (AHU-FC-062, see suppressed_by): the fraction is a ratio of temperature differences, so a biased mixed-air reading moves it directly. The temperature-difference gate is signalled in-rule by yTempDeltaOk; when it is false the verdict is NO_EVAL, not healthy."
24
+
preconditions: "Supply fan running. The host must not evaluate during economizer operation — bringing in more than the design minimum is the point of economizing, and this rule cannot tell that apart from a stuck damper. MAT must pass its integrity gate (AHU-FC-062, see suppressed_by): the fraction is a ratio of temperature differences, so a biased mixed-air reading moves it directly. The temperature-difference gate is signalled in-rule by yTempDeltaOk; when it is false the verdict is NO_EVAL, not healthy. Additionally suspend evaluation (NO_EVAL) while demand-controlled ventilation or a ventilation-demand override holds outdoor-air flow above the minimum-OA state — at VAV turndown a constant ventilation flow becomes a large OA fraction and this rule fires on healthy operation (fleet-validated FP mechanism; see the validation block)."
"CHW-FC-050": "host-fitted kW/ton baseline placeholders — needs a per-plant fit first",
315
+
"CHW-FC-051": "reset-class: prototype uses a constant scheduled CHW setpoint, fires by construction",
316
+
"HW-FC-050": "host-fitted baseline placeholders — needs a per-plant fit first",
317
+
"HW-FC-051": "host-fitted baseline placeholders — needs a per-plant fit first",
318
+
"HW-FC-057": "reset-class: constant scheduled HW setpoint, fires by construction",
319
+
"HW-FC-056": "by-construction: constant HWST at low evening load IS the retuning condition it detects (no HWST reset in the prototype); verified firing correctly, Jan week",
0 commit comments