freeflow gridding rules
[freeflow commands and variables]


Functions

FLOW_EXPORT bool surfit::flow_points (const char *points_name_or_position="0")
FLOW_EXPORT bool surfit::flow_area (REAL value, const char *area_name_or_position="0")
FLOW_EXPORT bool surfit::flow_curve (REAL value, const char *curve_name_or_position="0")
FLOW_EXPORT bool surfit::flow_contour (const char *contour_name_or_position="0")
FLOW_EXPORT bool surfit::lcm_simple (REAL permeability=1, REAL viscosity=1, REAL multiplier=1)

Function Documentation

bool flow_area REAL  value,
const char *  area_name_or_position = "0"
 

Tcl syntax:
flow_area value "area_name_or_position"
Examples:
flow_area.tcl.

bool flow_contour const char *  contour_name_or_position = "0"  ) 
 

Tcl syntax:
flow_contour "contour_name_or_position"
Examples:
flow_cntr.tcl.

bool flow_curve REAL  value,
const char *  curve_name_or_position = "0"
 

Tcl syntax:
flow_curve value "curve_name_or_position"
Examples:
flow_curve.tcl, map_hor_frac.tcl, and map_ver_frac.tcl.

bool flow_points const char *  points_name_or_position = "0"  ) 
 

Tcl syntax:
flow_point value "points_name_or_position"
Examples:
flow_points.tcl, flow_points2.tcl, map_hor_frac.tcl, and map_ver_frac.tcl.

bool lcm_simple REAL  permeability = 1,
REAL  viscosity = 1,
REAL  scale = 1
 

Tcl syntax:
lcm_simple permeability viscosity multiplier
Description:
This gridding rule implements the law of conservation of mass in the simplest formulation (with constant formation permeability and constant liquid viscosity).
Parameters:
permeability constant value for a formation permeability ($ m^2 $).
viscosity constant value for liquid viscosity ($ Pa \cdot sec $)
scale scale factor.
Math:

\[ A_{i,j} = -\frac{1}{2} \left(S \cdot \frac{k}{\mu}\right) \left[ \frac{h_y h_z}{h_x} \left(u_{i+1,j} - u_{i,j} \right)^2 + \frac{h_x h_z}{h_y} \left(u_{i,j+1} - u_{i,j} \right)^2 + \frac{h_y h_z}{h_x} \left(u_{i,j} - u_{i-1,j} \right)^2 + \frac{h_x h_z}{h_y} \left(u_{i,j} - u_{i,j-1} \right)^2 \right], \]

where

  • $ k $ - formation permeability ($ m^2 $)
  • $ \mu $ - liquid viscosity ($ Pa \cdot sec $)
  • $ S $ - scale factor
  • $ u_{i,j} $ - pressure in (i,j) cell ($ Pa $)
  • $ h_x, h_y, h_z $ - cell size ($ m $) in X, Y and Z direction ( $ h_z $ is equal to formation thick )
Examples:
flow_area.tcl, flow_cntr.tcl, flow_curve.tcl, flow_points.tcl, flow_points2.tcl, map_hor_frac.tcl, map_ver_frac.tcl, and points.tcl.



surfit: open source gridding and contouring software.