zone gridpoint fix command

Syntax

zone gridpoint fix keyword <range>

Primary keywords:

acceleration    acceleration-x    acceleration-y    acceleration-z    force-applied    force-applied    force-applied-x    force-applied-y    force-applied-z    head    pore-pressure    source    temperature    velocity    velocity-x    velocity-y    velocity-z    well

Fix a property at all gridpoints in the range. If a fixed displacement is required, the appropriate velocities should be initialized to zero. (Zero velocity is the default on start-up.) To provide a boundary condition to a surface of the model, see the zone face apply command.

acceleration <v > <[gridpointfixblock]>

Fix acceleration. If v is given, acceleration is fixed at that value. This is only available if model configure dynamic has been specified. The value is always in terms of the gridpoint local coordinate system, if any.

acceleration-x <f > <[gridpointfixblock]>

Fix \(x\)-acceleration. If f is given, \(x\)-acceleration is fixed at that value. This is only available if model configure dynamic has been specified. The value is always in terms of the gridpoint local coordinate system, if any.

acceleration-y <f > <[gridpointfixblock]>

Fix \(y\)-acceleration. If f is given, \(y\)-acceleration is fixed at that value. This is only available if model configure dynamic has been specified. The value is always in terms of the gridpoint local coordinate system, if any.

acceleration-z <f > <[gridpointfixblock]>(3D ONLY)

Fix \(z\)-acceleration. If f is given, \(z\)-acceleration is fixed at that value. This is only available if model configure dynamic has been specified. The value is always in terms of the gridpoint local coordinate system, if any.

force-applied <v > <[gridpointfixblock]>

Fix applied force. If v is given, applied force is fixed at that value. Note that this value is independent of either force-based apply conditions, or forces applied via FISH. The value is always in terms of the gridpoint local coordinate system, if any.

force-applied <v > <[gridpointfixblock]>

Fix applied force. If v is given, applied force is fixed at that value. Note that this value is independent of either force-based apply conditions, or forces applied via FISH. The value is always in terms of the gridpoint local coordinate system, if any.

force-applied-x <f > <[gridpointfixblock]>

Fix applied force in the x-direction. If f is given, applied force in the x-direction is fixed at that value. Note that this value is independent of either force-based apply conditions, or forces applied via FISH. The value is always in terms of the gridpoint local coordinate system, if any.

force-applied-y <f > <[gridpointfixblock]>

Fix applied force in the y-direction. If f is given, applied force in the y-direction is fixed at that value. Note that this value is independent of either force-based apply conditions, or forces applied via FISH. The value is always in terms of the gridpoint local coordinate system, if any.

force-applied-z <f > <[gridpointfixblock]>(3D ONLY)

Fix applied force in the z-direction. If f is given, applied force in the z-direction is fixed at that value. Note that this value is independent of either force-based apply conditions, or forces applied via FISH. The value is always in terms of the gridpoint local coordinate system, if any.

head <f > <[gridpointfixblock]>

Uses Head to calculate and fix pore pressures. Fluid Density and Gravity need to be previously defined. If f is given, the calculated pore pressure is fixed at that value. Note that if the current pore-pressure is changed, the difference is stored in the fluid-mechanical coupling logic and will be applied to the zones in the next mechanical step. This will adjust the total stress but keep the effective stress constant. This is in comparison to using the zone gridpoint initialize head or zone gridpoint initialize pore-pressure, which will keep the total stress constant but change the effective stress.

pore-pressure <f > <[gridpointfixblock]>

Fix pore pressures. If f is given, the pore pressure is fixed at that value. Note that if the current pore-pressure is changed, the difference is stored in the fluid-mechanical coupling logic and will be applied to the zones in the next mechanical step. This will adjust the total stress but keep the effective stress constant. This is in comparison to using the zone gridpoint initialize pore-pressure, which will keep the total stress constant but change the effective stress.

source <f > <[gridpointfixblock]>

Apply a thermal source to the gridpoint. Note that this value is independent of sources applied either by apply commands or by FISH.

temperature <f > <[gridpointfixblock]>

Fixes temperatures. If f is given, the temperature is fixed at that value. This is only available if model configure thermal has been specified.

velocity <v > <[gridpointfixblock]>

Fixes velocity. If v is given, velocity is fixed at that value. The value is always in terms of the gridpoint local coordinate system, if any.

velocity-x <f > <[gridpointfixblock]>

Fixes \(x\)-velocity. If f is given, the \(x\)-velocity is fixed at that value. The value is always in terms of the gridpoint local coordinate system, if any.

velocity-y <f > <[gridpointfixblock]>

Fixes \(y\)-velocity. If f is given, the \(y\)-velocity is fixed at that value. The value is always in terms of the gridpoint local coordinate system, if any.

velocity-z <f > <[gridpointfixblock]>(3D ONLY)

Fixes \(z\)-velocity. If f is given, the \(z\)-velocity is fixed at that value. The value is always in terms of the gridpoint local coordinate system, if any.

well <f > <[gridpointfixblock]>

Applies a fluid source to the gridpoint. This is only available if model configure fluid has been specified.

zone gridpoint fix Keyword Block

The following keywords may be used to modify a supplied value. If the description of the modifier keyword mentions what type of value it may be applied to (e.g. scalar value, vector value, etc.), be sure there is a match between the modifier and the main keyword value.

add

Add a value to an exisiting value.

multiply

Multiply the exisiting value by a factor.

gradient v <origin v >

Apply a gradient to the scalar-value provided. This is not available if the apply conditions requires two values or a vector value. Note the origin keyword is optional, however, the default value (0,0,0) is used if the origin keyword is not included in the command — which may not produce the intended result.

vary v

Apply a linear variation to the scalar-value provided. This is not available if the apply conditions requires two values or a vector value.