Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Name

vol — Volume calculation

Syntax

Panel
bgColor#FFFFAA
borderWidth1
borderStylesolid

vol [acc] [gau] [are]

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

Arguments

No argument. Calculate the volume of the active grid.

acc

Accumulate the volume into the volume variable.

gau

Calculate volumes after four corner point geometry using gaussian quadrature.

are

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

Related command object

Volume bulk calculation

Calculate bulk volume for a reservoir structure.

Read also about volume calculation in the user guide.

Examples

Ex.1: Volumetric calculation

No Format
bgColor#eeeeee
borderWidth1
# 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.

...

Image Added
Volume displayed on the surface

See also

add - Add to dataset, und - Undefined change