Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
bgColor#FFFFAA
borderWidth1
borderStylesolid

Single lookup transitions:

lok [xy | xz | yx | yz | zx | zy] ;# Indicates which two coordinate axes to use.

lok value hi workspacename ;# Lookup transition

Lookup handling if input value is outside lookup curve

lok ... nol nolookupvalue | ext ;# setting nolookupvalue or extrapolation

Lookup transitions for active dataset:

lok [xy | xz | yx | yz | zx | zy] hi workspacename ;# Lookup transition

Fast lookup transitions for active dataset:

lok [xy | xz | yx | yz | zx | zy] fast init [resolution_size (default 1000)] ;# The lookup curve is converted to a dense result buffer of resolution_size.

lok hi workspacename  fast ;# Fast lookup transition using the input value as entry in the resolution buffer for direct lookup result. No extrapolation is allowed.

Multiple lookup transitions:

lok up | pml | wlc | wel | mlp | mlc ;# See separate documentation

...

ext - Extrapolate values outside lookup range.

Fast lookup transitions on active data

lok [xy | xz | yx | yz | zx | zy] fast init [resolution_size]

The lookup curve in active is converted to a set of lookup values placed in a buffer of resolution_size. Default resolution size is 1000 if not entered. Do this initialization first using the fast and init argument as well as specifying the lookup coordinate axes. The lookup curve should also be placed in workspace workspacename .

lok hi workspacename  fast

Fast lookup transition on active data using the input value as entry for calculating an index in the result buffer for direct lookup result. No extrapolation argument is allowed. The accuracy of the result depends on the size of the result buffer. The values in the result buffer are calculated through interpolation when they were created, but no further interpolation takes place when a value is returned..

Arguments multiple lookup transitions

A set of lookup curves are spread across a horizon. A grid node can be converted using a blend of lookup curves in the node's neighbourhood.

The multiple lookup feature is used normally in depth conversion of grids in case there are many wells in the area. Each well has a separate lookup curve for time to depth. A node in the grid to be depth converted will be influenced by the surrounding lookup curves and get lookup values for all of them using the node as input. The result is calculated by the preferred interpolator using the distance square to the wells as a blending criteria. Although the algorithm was specified and used for depth conversion it is quite general if one has many lookup curves spread laterally across the grid.

See separate documentation.

...