`block fluid`

command

Syntax

- block fluid keyword ... <range>
Primary keywords:

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

Specify configuration for flow calculations.

- active b
Turn on or off fluid calculations for 3DEC only. This can be used if 3DEC is coupled to another program. In general, it is preferable to use

`model fluid active`

.

- 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.

- alpha f
Define “a” factor for gas flow.

- bulk-minimum 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
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.

- 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
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 automatically set to 1 if \(b\) is \(on\). The default is \(off\).

- tension f
Specify the minimum fluid pressure that can be supported. The default is 0. To allow negative pore pressures to develop, specify a negative number.

- 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-multiplier f
Specify a number greater than 1 that is multiplied by the explicit timestep to yield an implcit timestep. Implicit flow calculations will automatically be turned on for a number greater than 1. There is not maximum value of f, however it is highly recommended that the number be less than or equal to 20 to maintain accuracy of the solution.

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

Was this helpful? ... | Itasca Software © 2024, Itasca | Updated: Sep 26, 2024 |