BritterMcQuaid Command
a bug exist on this command and soon it will be solve
- DispersionSpreadModels.BritterMcQuaid(Tag, MatTags, OutFlowModelTags, C0=1, MassParts=20)
This model is used for gas dispersions and its formulation is according [Ref.1].
Argument
Type
Description
Tag
int
Unique integer value that will be used for referring to the defined elements or objects.
MatTags
list of int
List of defined materials that user wants to consider this module for them as their behavior.
OutFlowModelTags
list of int
List of outflow models that can happen after happening defined fragility tag.
C0
float
Initial concentration of the gas at the outflow point. If user do not define any value for this parameter, it will be considered equal to 1.
MassParts
int
to calculate the outflow mass volume, code uses a numerical approach and divide the volume in the range of the LFL and UFL to MassParts parts and do the calculations according these parts.
Example:
Create some imaginary materials:
Python Code
import opensrane as opr opr.DispersionSpreadModels.BritterMcQuaid(Tag=2,MatTags=[5],OutFlowModelTags=[6,7], C0=2.84)
J. Casal, Evaluation of the Effects and Consequences of Major Accidents in Industrial Plants section 7.5.1, vol. 8. 2018.
Code Developed by: Bijan Sayyafzadeh