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)
[Ref.1]

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