Badhole ID & Repair Module
Purpose
The Badhole ID & Repair Module enables users to flag and repair washout for the bulk density, neutron, sonic, and photoelectric factor curves based on user criteria. This module also comprises options for flagging coal and salt and for de-spiking curves.
Primary Outputs
The following curves are the primary interpretations made in this module:
| Curve | Description |
|---|---|
| gr_final | Final GR curve after all repair, despiking and normalization |
| sp_final | Final SP curve after all repair, despiking and normalization |
| rhob_final | Final RhoB curve after all repair, despiking and normalization |
| nphi_final | Final Nphi curve after all repair, despiking and normalization |
| dt_final | Final DT curve after all repair, despiking and normalization |
| pe_final | Final PE curve after all repair, despiking and normalization |
| resd_final | Final ResD curve after all repair, despiking and normalization |
| badhole | Flag for badhole intervals |
| salt_flag | Flag for salt intervals |
| coal_flag | Flag for coal intervals |
Discussion
Users can choose what curves badhole will be flagged and repaired for. By default the bulk density and photoelectric factor curves are evaluated. Users can also activate it for the sonic and neutron curves as needed.
As badhole should not typically be flagged and/or repaired in salt and coal intervals, if those lithologies are present the user should first select the general option to enable salt and coal flagging and then specify zone-by-zone if salt or coal is expected.
Recommendations include:
- When working across large areas consider using caliper rugosity instead of caliper to identify badhole as caliper will vary based on well design.
- When flagging coal and salt use the check boxes in the zonal parameters to turn on the flagging for each zone as required.
- Repair via MLR (multi-linear regression) or RF (random forest) uses and auto-ML that builds and tests several combinations of models to perform an optimal repair.
Results can be QC'd using the built in grids and cross-sections. The cross sections have names such as "RhoB Repair QC" and similar. The grids for the following should be inspected:
| Grid | Description |
|---|---|
| avg_gr_final | Average GR value for the zone |
| avg_rhob_final | Average RhoB value for the zone |
| avg_nphi_final | Average Nphi value for the zone |
| avg_resd_final | Average ResD value for the zone |
| avg_dt_final | AverageDT value for the zone |
| avg_pe_final | Average PE value for the zone |
Additional videos can be found here:
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.