A kind of method of production logging correlative flow data prediction
Technical field
It is a kind of in the explanation of production logging injection profile the invention belongs to oil development and engineering field, correlative flow
The method of data prediction.
Background technique
With the development of production logging technology, correlative flow technology is more and more applied in the explanation of water injection profile.
Correlative flow be suitable in, Low-flow Wells, generally water injection well use, in producing well use since variations in flow patterns can make resolution ratio
Decline.In the well that turbine flowmeter cannot be used to measure, correlation flowmeters are generally used.Correlation flowmeters determine in the wellbore
The method of flow is tachometric method.Measurement installs instruments according to hole condition, and instrument, which is parked in spray between two perforation layers into pit shaft, to be shown
Then track agent measures the times required for tracer is transmitted in two points, refer generally between two detectors or injector is to detecting
Time between device thereby determines that the view flow velocity of each interpretation layer.For producing well, spray site should be close to the bottom of perforation layer interlayer
Portion then selects the top of interlayer for injection well.According to measurement method, tachometric method includes two methods, and one is static measurements
Method;Another kind is back tracking method.
It is accurate to determine injection tracer since the time of injection tracer is variation for gamma-ray detector
The time that agent reaches probe is more difficult, therefore generally uses continuous method for tracing.In this case, in an interlayer,
At least measured three times.Tracer bridge plug is also flowing while due to measurement, it is therefore necessary to which guarantee has sufficiently high flow velocity
Measure complete tracer slug.If it find that the displacement of first time is larger, then it should accelerate to test the speed, on the contrary then reduction is tested the speed.Flow velocity
Calculation method be
In formula, Δ H measures the distance (depth difference of peak value) of tracer slug displacement twice;
Δ t is the time needed for slug displacement;
What correlative flow pretreatment was done is exactly to find the local maximum of GR curve, that is, wave crest, then according to wave
The pseudo- depth at peak finds the corresponding true depth of Depth curve and Time curve corresponding time, then can calculate two o'clock
Flow velocity.
Summary of the invention
The purpose of the present invention is for currently without preferably by automatic program identification GR curve local maxima, craft
Interaction is picked up there is a problem of time-consuming and laborious again, and finding one kind by program and can set corresponding threshold value automatic identification part
The correlative flow preprocess method of maximum value and then calculating speed curve.The present invention is local most by automatic program identification GR curve
Big value obtains corresponding true depth, time according to the corresponding pseudo- depth of local maximum, so that flow velocity is calculated, operation of the present invention
Simplicity, automatic identification accuracy is high, has certain engineering application value.
The purpose of the present invention is what is realized by following technical proposals.
A kind of method of production logging correlative flow data prediction, comprising the following steps:
Step 1, to the production logging correlative flow data using single probe back tracking method measurement, setting depth curve DEPTH,
Gamma curve GR and time graph TIME;
Step 2, FIR filtering is carried out to gamma curve GR, removes flash removed and interference;
Step 3, second order derivation is carried out to filtered gamma curve GR:
GR "=GR [i+1]+GR [i-1] -2*GR [i]
In formula, i indicates current gamma curve data point, and i-1 indicates previous data point, and i+1 is the latter data point;
GR " is the second dervative of gamma curve;
Step 4, when second dervative is less than 0, the as position of gamma curve GR local maximum, that is, GR innings of gamma curve
Portion's peak value;
Step 5, gamma curve GR local peaking and systemic presupposition threshold value comparison are then not considered as gal less than threshold value
Horse curve GR local maximum, filters out;It is then required gamma curve GR local maximum greater than threshold value;
Step 6, required gamma curve GR local maximum step 5 obtained corresponds to the pseudo- depth, very deep of depth
Degree and time value are written in table together, calculate fluid velocity;
Step 7, the fluid velocity point value being calculated is depicted as curve.
Further, in step 2, there is limit for length's bandpass filter to carry out FIR filtering using 31 gamma curve GR, set GR
Discretization plot against time uses 4us, frequency filtering 1-8khz.
Further, in step 5, when program starts, gamma curve GR all values is read, therefrom count gamma curve GR most
/ 10th be worth greatly are used as default threshold.
Further, in step 6, pseudo- depth, true depth and the time value that all gamma curve GR are locally corresponded to depth are write
Enter table to fall into a trap fluid operator speed, be obtained by following formula:
V=60* (Depth [i-1]-Depth [i])/(Time [i-1]-Time [i])
Wherein, V indicates that the mean flow rate of Depth [i-1] to depth Depth [i], Depth [i-1] are right for (i-1)-th point
The true depth answered, Depth [i] are true depth corresponding to i-th point, and Time [i-1] is time corresponding to (i-1)-th point, Time
[i] is the time corresponding to i-th point.
Further, in step 7, the fluid velocity point value being calculated is depicted as curve, is accomplished in the following manner:
The fluid velocity of Depth1, Depth2 are respectively Vdepth1, Vdepth2, then fluid velocity VdepthAre as follows:
Vdepth=Vdepth2+(Depth-Depth2)*(Vdepth1-Vdepth2)/(Depth1-Depth2)。
Compared with the existing technology, the beneficial effects of the present invention are:
The present invention provides a kind of methods of production logging correlative flow data prediction.How its core is passing through algorithm
Accurately identifying GR curve local maxima, the present invention is using first FIR filtering is carried out to GR curve, then to the secondary derivation of curve,
By second derivative less than 0 be local maximum, local maximum is compared with given threshold, what is be less than filters out, then
According to the corresponding true depth of local maximum position acquisition, time, thus calculating speed curve.This process flow has innovation
Property.Execute-in-place is easy, and treatment effect is preferable, has certain application value.
Detailed description of the invention
Fig. 1 is processing flow schematic diagram.
Fig. 2 is parameter setting dialog box.
Fig. 3 is recognition effect figure, and red indicates the local maximum of identification.
Fig. 4 is the corresponding curve data of local maximum stored in a tabular form.
Fig. 5 is calculating speed curve dialog box.
Fig. 6 is the rate curve effect picture calculated.
Specific embodiment
Below with reference to particularly relevant flow rate log data, specific embodiment of the invention is illustrated.
As shown in Figure 1, a kind of method of production logging correlative flow data prediction of the present invention, includes the following steps:
Step 1, relevant parameter is set, as shown in Fig. 2, to the production logging correlative flow using single probe back tracking method measurement
The depth curve DEPTH, gamma curve GR, time graph TIME of input is arranged in data, and setting range coefficient 1 is the wave crest taken,
It is 603 that program calculates an input threshold size automatically.Setting direction is above to propose well logging, then program only counts calculating and above mentions direction
Maximum value.Depth is oriented to depth, when not instead of wave crest or trough that the amplitude of referring to takes, when wave crest is multiplied by range coefficient,
What value at this moment took is top half or lower half portion.
Step 2, it clicks and determines, program automatically processes.The process of program inter-process flow chart as shown in Figure 1, first
Filter GR using FIR, FIR filtering has limit for length's bandpass filter using 31, and the setting GR time uses 4us, filtering frequency
Rate is 1-8khz.
Step 3, to the GR discretization curve of filtering, second order derivation is carried out:
GR "=GR [i+1]+GR [i-1] -2*GR [i]
In formula, i indicates current gamma curve data point, and i-1 indicates previous data point, and i+1 is the latter data point;
GR " is the second dervative of gamma curve.
It step 4, is exactly the position of local maximum, that is, part GR peak value when second dervative is less than 0.
Step 5, local GR peak value and threshold value comparison are then not considered as local maximum less than threshold value, filtered out;
It is then required gamma curve GR local maximum greater than threshold value;
Wherein, when program starts, gamma curve GR all values is read, therefrom count gamma curve GR maximum value very
One of be used as default threshold.
Step 6, GR value, pseudo- depth, true depth, time value that all local maximums correspond to depth are written in table,
Calculate fluid velocity:
V=60* (Depth [i-1]-Depth [i])/(Time [i-1]-Time [i])
Wherein, V indicates that the mean flow rate of Depth [i-1] to depth Depth [i], Depth [i-1] are right for (i-1)-th point
The true depth answered, Depth [i] are true depth corresponding to i-th point, and Time [i-1] is time corresponding to (i-1)-th point, Time
[i] is the time corresponding to i-th point.
Step 7, the fluid velocity point value being calculated is depicted as curve, is accomplished in the following manner:
The fluid velocity of Depth1, Depth2 are respectively Vdepth1, Vdepth2, then fluid velocity VdepthAre as follows:
Vdepth=Vdepth2+(Depth-Depth2)*(Vdepth1-Vdepth2)/(Depth1-Depth2)。
The table of generation such as Fig. 4, the effect picture of peak value automatic Picking such as Fig. 3, it is Fig. 4 table that wave crest, which corresponds to horizontal line part,
Visualization display, corresponding is the position of GR peak value, and right side graph is track depth curve, and corresponding is true depth value,
What is calculated is the peak value for above mentioning direction, and corresponding track depth curve is the up increased part of depth.It can be seen that identification peak
It is very accurate to be worth position, does not omit.
According to the table of preservation, calculating speed curve and resultant curve;Fig. 5 is corresponding setting dialog box, and selection generates
TVAU01 table, click " transformation curve ", then generate corresponding curve, method is the speed table to generation, is carried out linear
Difference, formation speed curve.The speed effect figure of generation is as shown in Figure 6.
It is provided for the embodiments of the invention embodiment above to be described in detail, specific case used herein
The principle and embodiment of the embodiment of the present invention are expounded, the explanation of above embodiments is only applicable to help to understand this
The principle of inventive embodiments;At the same time, for those skilled in the art, according to an embodiment of the present invention, in specific embodiment party
There will be changes in formula and application range, in conclusion the contents of this specification are not to be construed as limiting the invention.