block fluid command


block fluid keyword ... <range>

Primary keywords:

crack-flow    datum    fast-flow    gas    jointflow-substep    list    matrix-flow    property    proppant    sync-mech    timestep    timestep-update

Specify configuration for flow calculations.

crack-flow b

Ensure that flow only occurs within portions of flow planes where the associated sub-contacts have failed. When crack flow is off, flow will occur in all planes. The default is off.

datum f

Specify the \(z\) value used in hydraulic head plots.

fast-flow keyword ...

Specify settings for fast flow calculation.

active b

Turns fast flow calculations for incompressible fluid flow on/off. (The default is off for compressible fluid-flow.) Do not set fast flow on for fluid flow-only calculations. (Default is off.) (Also see the next three keywords: relaxation, unbalanced-average, and unbalanced-maximum.)

relaxation f

Set the relaxation parameter used in fast flow calculations. relaxation < 1 should provide a stable solution. The default is 0.1.

gas keyword ...

Specify settings for gas flow calculation.

active b

Turn controls for gas-flow logic on/off.

alpha f

Define “a” factor for gas flow.

bulk-minumum f

Specify the minimum bulk modulus for gas flow.

constant f

Specify the gas constant for gas flow.

density-minimum f

Specify the minimum density for gas flow.

jointflow-substep i

Set the maximum number of joint fluid steps between matrix flow calculations (default = 10). When mechanical calculations are active, jointflow-substep = 1.


List fluid information.

matrix-flow b

Turn on or off the matrix flow calculations. If matrix flow is off, the mechanical effect of the fluid bulk modulus in the block zones is still included, which reduces the mechanical timestep (only if configure fluid is on).

property keyword ...

Specify fluid properties used for fluid flow calculations.

bulk f

Set the bulk modulus of the fluid in the joints and the matrix.

bulk-matrix f

Set the bulk modulus of the fluid in the matrix.

cohesion f

Set the cohesion of the fluid for non-Newtonian flow.

density f

Set the density of the fluid.

f-factor f

Set the factor to be multiplied by mechanical aperture to obtain hydraulic aperture. Default is 1.

heat-transfer-coefficient f

Set fluid heat-transfer coefficient.

specific-heat f

Set fluid-specific heat.

thermal-conductivity f

Set fluid-thermal conductivity.

viscosity f

Set the fluid viscosity.

proppant keyword ...

Set properties and configure proppant calculations.

active b

Set proppant calculation on/off. Uses current volume fraction and joint aperture to initialize proppant state.

settling b

Turn on/off off proppant settling calculations (default = off).

concentration-limit-volume f

Set the concentration limit of proppant (0-1) above which it takes load.

concentration-limit-mass f

Set the mass concentration limit of proppant above which it takes load (mass / volume)

density f

Set the density of the fluid.

grain-size f

Set the grain size (diameter) of proppant particles.

grain-size-factor f

Set the (grain size dependent) joint aperture allowance for proppant transport. If aperture is less than this factor times the proppant grain size, the proppant stays in place. The default value is 1. The permeability of the associated flow zone is set to block fluid proppant permeability-factor times the inherent permeability.


List information about proppant.

modulus f

Set the bulk modulus of the proppant pack when it takes load (volume fraction is higher than limit).

permeability f <table s >

Set the permeability of proppant pack (intrinsic permeability divided by fluid viscosity) when it takes load.

permeability-factor f

Calculate the permeability of the flow zone when one or more vertices has an aperture less than the block fluid proppant grain-size multiplied by block fluid proppant grain-size-factor. The value is multiplied by the inherent permeability to yield the ‘blocked’ permeability. Default is 0.

sync-mech b

Set \(b\) to \(on\) to keep mechanical and fluid time in sync. The smallest timestep of fluid and mechanical will be used. Fluid and mechanical substeps are autoamtically set to 1 if \(b\) is \(on\). The default is \(off\).

timestep f
Specify a desired timestep for fluid flow calculations (joint flow only). The fluid bulk modulus of each flowknot is adjusted to produce the desired timestep.
WARNING: setting a value that is too high will produce volumes with low bulk modulus that will adversely affect the results. The total number of knots and the total volume of knots affected is printed to the screen when the command is executed. IT is up to the user to ensure that the volume affected is not overly large.
timestep-update in

Specify the interval at which fluid timestep is recalculated. By default, \(n\) = 1, so that the timesep is recalculated every fluid step.