Reflector tracking for waveform data
Methods and systems for managing operation of a well are disclosed. The method may include obtaining sonic log data for a geological formation in which the well is positioned. An iterative cross-correlation based reflector tracking process may be performed using the sonic log data to obtain a reflector data package. The reflector data package may include a plurality of points on a reflector and a plurality of dip angles of the reflector for the plurality of points. The reflector data package may be used, at least in part, to operate the well.
1 . A method for managing operation of a well, the method comprising:
disposing a logging tool in the well;
obtaining sonic log data, via the logging tool, for a geological formation in which the well is positioned;
prior to performing an iterative cross-correlation based reflector tracking process, obtaining a migrated image of the sonic log data, the migrated image comprising a plurality of traces;
performing the iterative cross-correlation based reflector tracking process using the sonic log data to obtain a reflector data package, the reflector data package comprising a plurality of points on a reflector and a plurality of dip angles of the reflector for the plurality of points, wherein the iterative cross-correlation based reflector tracking process comprises:
using an initial point of the plurality of points, the initial point associated with a first trace of the plurality of traces, and the initial point being identified based on an envelope of the first trace;
performing a cross-correlation between the first trace and at least one proximate trace of the plurality of traces to obtain a set of cross-correlation coefficients; and
obtaining a dip angle of the plurality of dip angles for the initial point using the set of cross-correlation coefficients;
determining where to install completion components within the well based on the reflector data package, the completion components comprising a perforator; and
perforating the well via the perforator based on the determining where to install the completion components.
2 . The method of claim 1 , wherein obtaining the dip angle comprises:
identifying a cross-correlation coefficient of the set of cross-correlation coefficients that indicates a highest degree of correlation; and
using a second point associated with the cross-correlation coefficient that indicates the highest degree of correlation to identify the dip angle for the initial point.
3 . The method of claim 2 , wherein performing the iterative cross-correlation based reflector tracking process further comprises:
estimating a successive point on the reflector based on the initial point and the dip angle.
4 . The method of claim 3 , wherein a second dip angle of the plurality of dip angles for the successive point is estimated using an estimation method that varies based on the cross-correlation coefficient and a threshold.
5 . The method of claim 1 , further comprising:
obtaining a well model for the well based, in part, on the reflector data package; and
selecting operating parameters for the well based, in part, on the well model,
wherein the well is operated using the operating parameters.
6 . The method of claim 1 , further comprising:
obtaining a geological model for the geological formation based, in part, on the reflector data package; and
obtaining an energy product based, in part, on the geological model.
7 . The method of claim 1 , further comprising bonding a casing to a wellbore of the well via a cement based on the determining where to install the completion components.
8 . A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing operation of a well, the operations comprising:
disposing a logging tool in the well;
obtaining sonic log data, via the logging tool, for a geological formation in which the well is positioned;
prior to performing an iterative cross-correlation based reflector tracking process, obtaining a migrated image of the sonic log data, the migrated image comprising a plurality of traces;
performing the iterative cross-correlation based reflector tracking process using the sonic log data to obtain a reflector data package, the reflector data package comprising a plurality of points on a reflector and a plurality of dip angles of the reflector for the plurality of points, wherein the iterative cross-correlation based reflector tracking process comprises:
using an initial point of the plurality of points, the initial point associated with a first trace of the plurality of traces, and the initial point being identified based on an envelope of the first trace;
performing a cross-correlation between the first trace and at least one proximate trace of the plurality of traces to obtain a set of cross-correlation coefficients; and
obtaining a dip angle of the plurality of dip angles for the initial point using the set of cross-correlation coefficients;
determining where to install completion components within the well based on the reflector data package, the completion components comprising a perforator; and
perforating the well via the perforator.
9 . The non-transitory machine-readable medium of claim 8 , wherein obtaining the dip angle comprises:
identifying a cross-correlation coefficient of the set of cross-correlation coefficients that indicates a highest degree of correlation; and
using a second point associated with the cross-correlation coefficient that indicates the highest degree of correlation to identify the dip angle for the initial point.
10 . The non-transitory machine-readable medium of claim 9 , wherein performing the iterative cross-correlation based reflector tracking process further comprises:
estimating a successive point on the reflector based on the initial point and the dip angle.
11 . A data processing system, comprising:
a processor; and
a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for managing operation of a well, the operations comprising:
disposing a logging tool in the well;
obtaining sonic log data, via the logging tool, for a geological formation in which the well is positioned;
prior to performing an iterative cross-correlation based reflector tracking process, obtaining a migrated image of the sonic log data, the migrated image comprising a plurality of traces;
performing the iterative cross-correlation based reflector tracking process using the sonic log data to obtain a reflector data package, the reflector data package comprising a plurality of points on a reflector and a plurality of dip angles of the reflector for the plurality of points, wherein the iterative cross-correlation based reflector tracking process comprises:
using an initial point of the plurality of points, the initial point associated with a first trace of the plurality of traces, and the initial point being identified based on an envelope of the first trace;
performing a cross-correlation between the first trace and at least one proximate trace of the plurality of traces to obtain a set of cross-correlation coefficients; and
obtaining a dip angle of the plurality of dip angles for the initial point using the set of cross-correlation coefficients;
determining where to install completion components within the well based on the reflector data package, the completion components comprising a perforator;
perforating the well via the perforator based on the determining where to install the completion components; and
bonding a casing to a wellbore of the well via a cement based on the determining where to install the completion components.
12 . The data processing system of claim 11 , wherein obtaining the dip angle comprises:
identifying a cross-correlation coefficient of the set of cross-correlation coefficients that indicates a highest degree of correlation; and
using a second point associated with the cross-correlation coefficient that indicates the highest degree of correlation to identify the dip angle for the initial point.