-
Notifications
You must be signed in to change notification settings - Fork 662
Description
Describe the bug
When using the &HVAC feature (TYPE_ID = 'LEAK') and HT3D=T, an error (ERROR(543): Cannot leak and specify flow or pyrolysis at the same time.) occurs, even though the associated VENTs (VENT_ID and VENT2_ID) are not at burning surfaces or surfaces with otherwise defined flow. This error only happens if any burning MATL line is specified before non-burning MATL lines in the FDS input file. In other words, the order of burning MATL lines in the code matters, even if these lines are not assigned to any surfaces (and certainly not to any HVAC-related surfaces).
To Reproduce
A simple model of a small, heated enclosed space bounded by non-burning obstacles with a burning box (PMMA) inside was created. The HVAC leak connects the enclosure with an open space (e.g., to prevent from overpressure and density increase). Three versions of the FDS input file are provided:
-
A) Version with "incorrect"
MATLline order producing the error message.
Leakage_error.txt -
B) Version with "correct"
MATLline order, where the burningMATLis not listed first by chance, avoiding the error.
Leakage_noMATL_ID.txt -
C) Version with
MATL_IDandMATL_MASS_FRACTIONspecification added to eachSURFline from Version A). This eliminates the error message, although, this should not be the correct solution in the long term as noted here.
Leakage_MATL_ID.txt
(Un)expected behavior
-
For Version A: The error occurs as described above.
-
For Version B: The thickness of the PMMA block is gradually decreasing indicating decomposition, and MMA production is reported in the CHID_hrr file. However, no burning (HRR) or pyrolysis products (MMA) are to be found anywhere in the domain, even with
AUTO_IGNITION_TEMPERATURE = 0. -
For Version C): The behavior seems to be as expected. Once pressure difference is eliminated between both pressure zones, MMA fraction inside the compartment get slowly diluted by oxygen from outside, and once AIT temperature is reached inside, the remaining MMA ignites. The only un-physicall behavior observed is the step change in pressure and composition, however, I understand that this is due to rapid "mixed is burned", when AIT is reached.

Desktop:
- OS: Win. 10 Pro
- Version: FDS-6.9.1-829-g244dbce-nightly (includes fixes from previous bug #13316 concerning surface information within layers when using
HT3D)
Additional context
In addition to the main issue, I noticed a few other unexpected behaviors, though I have not investigated them thoroughly. Perhaps a couple of them may be worth to share:
-
Burning rates loaded from the boundary file show burning at non-burning surfaces. I was not expecting this outside the sealed pressure zone 1. I understand that pyrolysis products can transfer to the opposite side of an adjacent cell, if a particular pyrolyzing surface is covered by other
OBST. Does this behavior make sense even if theOBSTcovering pyrolyzing surface is a non-burnable material? -
The automatically generated pressure for pressure zone 1 in the CHID_hrr file slightly differs from the pressure measured by a
DEVCplaced within the same zone. Although the difference is negligible, I tend to be cautious about automatic outputs.
