Example Flow: Making Structure Grids
This article covers how to use a Flow to make structure grids using your formation tops, well headers, and deviations (optional). using Danomics constrained gridding tools that enforce geological consistency.
Note: if you are using deviation surveys, you must have already processed them as shown in this article.
The following tools are used in this order:
- PointsInput >> Used to select your formation tops database
- PointsSelect (optional) >> Used to filter down to the selected tops
- TopsToTVD >> Convert tops to TVD space using deviation surveys (if available)
- TopsToStructureGrid >> Constrained gridding process
- GridOutput >> Writes the grids to a .grid file
The PointsInput serves the purpose here of bringing formation tops into the Flow. This tool is flexible and can accept several different data types, such as headers, tops, and points.
The PointsSelect is optional - here we are using it to select a subset of our formations. This is useful when you are only interested in the major formations and not every subzonation. See the example here:
The TopsToTVD tool brings in the well headers and the deviation points and allows the formation top to be put in XYZ space. Note, this must be a processed deviations points file.
TopsToStructureGrid performs the gridding. You can adjust the cell count or cell size, select the gridding method, and add optoins for what happens with respect to pinchouts on a zone-by-zone basis. E.g., does a formation pinchout upwards against the overlying formation or downwards against the underlying formation.
Finally, we end the Flow with a GridOutput that writes the grids to a file.
Tips and Tricks
- All of the output is in Danomics multi-grid format. This means that it will create a grid for every formation in one go.
- Remember that your deviation surveys must be processed ahead of time!
- TopsToTVD must be applied even if you are not using deviations.
- Remember that the ELEVATIONS from your WDB are used in the gridding as the results are expressed in TVDSS. Therefore you need to ensure these are correct.
Related Insights
2026 User Group Meeting
Please join us at the 2025 Danomics User Group Meeting. Danomics will be holding its annual user group meeting on October 15th, 2026. To join us, please RSVP to sales@danomics.com. PDF version available here: 2026 User Group Agenda. In-Person User Training We'll also be offering in person user training on October 13th and 14th. You can register by emailing us at sales@danomics.com. Both days have the same agenda, so you should only register for one of the sessions.
Quick Start Module
Purpose The Quick Start module is designed to help users quickly set dozens of common parameters by selecting a handful of basic options from dropdown menus. Parameters There are three parameters that are set on a zone-by-zone basis and two parameters that are set on a full-well basis. These are as follows. Discussion The parameters are linked to what are called named_defaults in the software. These are collections of defaults that can be set through assigning a single parameter.
Making Log Calculations in a Flow
This articles provides an overview of how to use a Flow to before basic log calculations. To do this, the following Flow tools are used: LogInput >> Bring the log data into the Flow LogMath >> Perform some calculation LogOutput >> Writes the log data to a new log database. There can be as many LogMath tools added to a flow as one would like, and they can be added to existing Flows ushc as a Log Clean-up Flow. The LogMath tool is extremely flexible.