Skip to content

HVAC leak error with MATL line order #13516

@Vojta-Salek

Description

@Vojta-Salek

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" MATL line order producing the error message.
    Leakage_error.txt

  • B) Version with "correct" MATL line order, where the burning MATL is not listed first by chance, avoiding the error.
    Leakage_noMATL_ID.txt

  • C) Version with MATL_ID and MATL_MASS_FRACTION specification added to each SURF line 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.
    1_Leakage

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:

  1. 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 the OBST covering pyrolyzing surface is a non-burnable material?

  2. The automatically generated pressure for pressure zone 1 in the CHID_hrr file slightly differs from the pressure measured by a DEVC placed within the same zone. Although the difference is negligible, I tend to be cautious about automatic outputs.
    1_Pressure

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions