Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{alias:vol}
h2. Name

*vol* — Volume calculation

h2. Syntax
{panel:|borderStyle=solid|borderWidth=1|bgColor=#FFFFAA}

*vol* \[*acc*] \[*gau*] \[*are*]  

{panel}

h2. Description

Volumetric calculation on grid. Result of a volume calculation is placed in @volume which can be retrieved to a Tcl varible by *set vol \[gvar volume]*. 

h2. Arguments

{indent}No argument. Calculate the volume of the active grid.{indent} 
*acc* 
{indent}Accumulate the volume into the volume variable.{indent} 
*gau* 
{indent}Calculate volumes after four corner point geometry using gaussian quadrature.{indent} 
*are* 
{indent}Calculate the area of the active grid. Result of a area calculation is put in @area which can be retrieved to a Tcl varible by *set area \[gvar area]*.{indent} 

h2. Related command object
h3. Volume bulk calculation
Calculate bulk volume for a reservoir structure. 

Read also about [volume calculation|https://geocap.onconfluence.com/x/QwAd] in the user guide.

h2. Examples

h3. Ex.1: Volumetric calculation

{noformat:|borderWidth=1|bgColor=#eeeeee}
        # Calculate volume of a grid down to a level
       
set level 2500               ;# Set the level
       
z                            ;# Erase screen
       
win demo                     ;# Get demo window (450000 460000 6450000 6460000 1000 4000)
       
spe bgc whi                  ;# Specify background color to white
       
mak ran 5                    ;# Make random points
       
mhi pp                       ;# Save data
       
sav 4                        ;# Save window
       
ewi 30                       ;# Expand window 30%
       
mak ran 22 z 4500 5000       ;# Make randowm values within z range
       
ret 4                        ;# Return window
       
eli iwi                      ;# Eliminates inside window
       
mlo pp app                   ;# Append with saved data
       
# The dataset will now most likely have a dome structure
       
grp inc 100 100              ;# Make grid with increment 100 x 100
       
mhi mygrid                   ;# Move the grid to workspace
       
eli gt $level                ;# Eliminate greater than level
       
sub $level                   ;# Subtract to zero level
       
mul -1                       ;# Multiply with -1
       
und 0                        ;# Set undefined values to 1
       
vol                          ;# Calculate volume
       
mak p                        ;# Make polygrid
       
mhi volgrid                  ;# Save in workspace
       
mlo mygrid                   ;# Get structure grid
       
mak p                        ;# Make polygrid
       
mak rsc volgrid              ;# Replace scalars from volgrid 
       
map                          ;# Map the grid with volume on top
       
con n 11                     ;# Contour 11 levels
       
pla z $level                 ;# Draw a plane at level
       
acp * opa 0.4                ;# use opacity
       
tx2 lle col bla txt "Z::$level Vol: [gvar volume]" ;# Text with volume number
       
cco rev s 0 500 3000 tit "Volume" ;# Display color legend
{noformat}

The above example produces this image. 

!att:_img_ref^cmd_vol.png!
_Volume displayed on the surface_

h2. See also

[add - Add to dataset], [und - Undefined change]
{pagebreak}