METHOD FOR RECOMMENDING DRILLING TARGET OF NEW WELL BASED ON COGNITIVE COMPUTING
20220391551 · 2022-12-08
Assignee
Inventors
Cpc classification
E21B2200/20
FIXED CONSTRUCTIONS
E21B41/00
FIXED CONSTRUCTIONS
G06F30/13
PHYSICS
E21B2200/22
FIXED CONSTRUCTIONS
International classification
G06F30/13
PHYSICS
E21B49/08
FIXED CONSTRUCTIONS
Abstract
A method for recommending a drilling target of a new well based on cognitive computing is provided, including: establishing a reservoir geological model; acquiring a dynamic parameter and a static parameter; establishing multiple fuzzy rules bases; inputting the dynamic and static parameters into the fuzzy rules base to obtain aggregated output fuzzy sets of membership values; defuzzifying the fuzzy set of the membership values to obtain crisp values of the fuzzy variables; inputting the crisp values into the fuzzy rules base to obtain a aggregated output fuzzy set of DA membership values of drilling attractiveness DA as a fuzzy variable; defuzzifying the DA to obtain a score of the DA; establishing a drilling attractiveness region with a radius R by taking each grid as a center; calculating region drilling attractiveness RDA score of the region; and determining a region with a highest score as the location of the new well.
Claims
1. A method for recommending a drilling target of a new well based on cognitive computing, comprising: establishing a reservoir geological model, for oil reservoir for which a target location of a new well is to be determined, the reservoir geological model corresponding to the reservoir and comprising N grids; acquiring a reservoir static parameter of each of the N grids; acquiring a reservoir dynamic parameter of each of the N grids according to the reservoir geological model; establishing a fuzzy rules base for a plurality of fuzzy variables according to priori knowledge; obtaining an aggregated output fuzzy set of membership degrees of a plurality of fuzzy variables corresponding to an i-th grid by inputting the reservoir static parameter of the i-th grid and the reservoir dynamic parameter of the i-th grid into a fuzzy rules base for the fuzzy variables; obtaining crisp values of the plurality of corresponding fuzzy variables by defuzzifying the aggregated output fuzzy set of the membership degrees of the plurality of fuzzy variables; obtaining an aggregated output fuzzy set of DA membership values of drilling attractiveness (DA) as a fuzzy variable by inputting the crisp values of the plurality of corresponding fuzzy variables into the fuzzy rules base; obtaining crisp values of DA, that is, a score of DA for the i-th grid by defuzzifying the fuzzy set of the DA membership values; obtaining the score of DA for each grid by performing, for each grid, the steps from obtaining a aggregated output fuzzy set of membership values of a plurality of fuzzy variables corresponding to an i-th grid to obtaining a score of DA for the i-th grid; determining a region of which a center is each grid and a radius is R as a drilling attractiveness region, calculating a region drilling attractiveness (RDA) score of each drilling attractiveness region according to scores of DA of all grids in the drilling attractiveness region; and determining a drilling attractiveness region with a highest RDA score as recommended region of a drilling target of a new well and outputting the same.
2. The method for recommending a drilling target of a new well based on cognitive computing according to claim 1, wherein the reservoir static parameter of each grid comprises: permeability, porosity, net to gross, shale content and oil layer thickness.
3. The method for recommending a drilling target of a new well based on cognitive computing according to claim 1, wherein the reservoir dynamic parameter of each grid comprises reservoir pressure, remaining oil saturation, oil viscosity, oil density, relative permeability of oil phase and oil formation factor.
4. The method for recommending a drilling target of a new well based on cognitive computing according to claim 1, wherein abundance of recoverable remaining oil (ARO) and oil phase flow capability (OPFC) are defined: the abundance of recoverable remaining oil (ARO) is calculated according to the following equation (1), and the oil phase flow capability (OPFC) is calculated according to the following equation (2),
5. The method for recommending a drilling target of a new well based on cognitive computing according to claim 4, wherein in a case that the oil reservoir contains no natural aquifer, the establishing a fuzzy rules base comprises: establishing a membership value function μ.sub.Q(x) indicated by equation (3):
6. The method for recommending a drilling target of a new well based on cognitive computing according to claim 5, wherein in a case that the oil reservoir contains no natural aquifer, obtaining the fuzzy set of membership values of a plurality of fuzzy variables corresponding to each grid comprises: inputting values of the permeability k.sub.i, porosity ϕ.sub.i, net to gross NTG.sub.i, shale content sh.sub.i and oil layer thickness h.sub.i into the RSPQ fuzzy rules base, to obtain a RSPQ membership value fuzzy set of reservoir static parameter quality (RSPQ) as a fuzzy variable; inputting values of the ARO and OPFC into the MOC fuzzy rules base, to obtain a MOC membership value fuzzy set of mobile oil confidence (MOC) as a fuzzy variable; and inputting a value of the reservoir pressure P.sub.i into the corresponding EI fuzzy rules base, to obtain an EI membership value fuzzy set of energy index (EI) as a fuzzy variable.
7. The method for recommending a drilling target of a new well based on cognitive computing according to claim 4, wherein in a case that the oil reservoir contains natural aquifer, establishing the fuzzy rules base comprises: establishing a membership value function (x) indicated by equation (3):
(x) represents a membership value of x for Q, and a, b and c represent constants; acquiring historic data of a plurality of reservoir static parameters and reservoir dynamic parameters of the oil reservoir for which a target location of a new well is to be determined; calculating membership values for all parameters by inputting historic data of reservoir static parameters and reservoir dynamic parameters of developed middle-and-late-phase oil reservoir into the equation (3); generating fuzzy rules according to membership values corresponding to the permeability k.sub.i, porosity ϕ.sub.i, net to gross NTG.sub.i, shale content sh.sub.i and oil layer thickness h.sub.i, to obtain an RSPQ fuzzy rules base; generating fuzzy rules according to membership values of ARO and OPFC, to obtain a MOC fuzzy rules base; generating fuzzy rules according to a membership value of a distance from an aquifer source and aquifer flux coefficient, to obtain an NWDI fuzzy rules base; generating fuzzy rules according to a membership value of an NWDI crisp value and a membership value of the reservoir pressure P.sub.i, to obtain an EI′ fuzzy rules base; calculating a membership value of a crisp value of a fuzzy variable RSPQ, a membership value of a crisp value of a fuzzy variable MOC, a membership value of a crisp value of a fuzzy variable NWDI and a membership value of a crisp value of a fuzzy variable EI′; and generating fuzzy rules according to the membership values of crisp values of the fuzzy variables RSPQ, MOC, NWDI and EI′, to obtain a DA′ fuzzy rules base.
8. The method for recommending a drilling target of a new well based on cognitive computing according to claim 7, wherein in a case that the oil reservoir contains natural aquifer, obtaining the fuzzy set of membership values of a plurality of fuzzy variables corresponding to each grid comprises: inputting values of the permeability k.sub.i, porosity ϕ.sub.i, net to gross NTG.sub.i, shale content sh.sub.i and oil layer thickness h.sub.i into the RSPQ fuzzy rules base, to obtain a RSPQ membership value fuzzy set of reservoir static parameter quality (RSPQ) as a fuzzy variable; inputting values of the ARO and OPFC into the MOC fuzzy rules base, to obtain a MOC membership value fuzzy set of mobile oil confidence (MOC) as a fuzzy variable; and inputting values of the distance from the aquifer and the aquifer flux coefficient into the NWDI fuzzy rules base, to obtain a NWDI membership value fuzzy set of natural water drive index (NWDI) as a fuzzy variable; defuzzifying the fuzzy set of the NWDI membership values to obtain crisp values of NWDI; and inputting the crisp value of NWDI and a value of the reservoir pressure P.sub.i into the EI′ fuzzy rules base, to obtain an EI′ membership value fuzzy set of energy index (EI′) as a fuzzy variable.
9. The method for recommending a drilling target of a new well based on cognitive computing according to claim 1, wherein the aggregated output fuzzy sets of membership values of the plurality of fuzzy variables are defuzzified by a centroid method, and a crisp value of a fuzzy variable is calculated according to equation (5):
10. The method for recommending a drilling target of a new well based on cognitive computing according to claim 9, wherein calculating the score of RDA comprises: determining a vertex (x.sub.0, y.sub.0) shared by four grids according to coordinates (x.sub.c, y.sub.c) of a grid center in a single layer of the reservoir geological model, where
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0072] The present disclosure is further described in detail with reference to the drawings hereinafter.
[0073] First embodiment: Referring to
[0074] In order to recover remaining oil by drilling a new well in an oil reservoir which is developed by water drive for 10 years, a geological model of the oil reservoir is established first. Referring to
[0075] In this embodiment, the geological model includes a single layer and 2500 grids. The object can be implemented by using the above three parameters.
[0076] Based on the reservoir geological model, production condition of the oil reservoir after being developed by water drive for 10 years is simulated by reservoir numerical simulation, to obtain pressure P.sub.i and remaining oil saturation S.sub.oi of the oil reservoir after being developed by water drive for 10 years, oil viscosity μ.sub.oi, oil density ρ.sub.i, relative permeability of oil phase k.sub.ro.sub.
[0077] Abundance of recoverable remaining oil (ARO) is defined according to the following equation (1), and oil phase flow capability (OPFC) is defined according to the following equation (2). A fuzzy variable mobile oil confidence (MOC) is defined according to ARO and OPFC.
[0078] in which, Ω.sub.oi represents ARO, S.sub.ori represents saturation of residual oil, s.sub.oi represents saturation of remaining oil, T.sub.oi represents OPFC, k.sub.i represents permeability, k.sub.roi represents relative permeability of oil phase, and μ.sub.oi represents oil viscosity.
[0079] A fuzzy rules base is established according to priori knowledge as follows.
[0080] A membership function μ.sub.Q(x) indicated by equation (3) is established:
[0081] where x represents an input value, μ.sub.Q(x) represents a membership degree of x for Q, a, b and c represent constants. A crisp value x of a certain parameter is expressed by a membership value of a linguistic variable. Values of a, b and c may be set according to specific parameters. A membership value of each input parameter is outputted according to fuzzy logic. The “medium” porosity membership function of the oil reservoir
is taken as an example. As shown in
[0082] Historic data of multiple reservoir static parameters and reservoir dynamic parameters of the oil reservoir being developed by water drive for 10 years is acquired; and membership values of all parameters are calculated by inputting the historic data of reservoir static parameters and reservoir dynamic parameters of the developed middle-and-late-phase oil reservoir into equation (3). A fuzzy rule is generated according to the existing method.
[0083] For example, a fuzzy rule is generated for the membership value of the reservoir pressure P.sub.i by using the existing method, to obtain an EI fuzzy rules base shown in table 1. A membership value of a crisp value of the fuzzy variable RSPQ, a membership value of a crisp value of the fuzzy variable MOC and a membership value of a crisp value of the fuzzy variable EI are calculated, and a fuzzy rule is generated according to the membership values of the crisp values of the fuzzy variables RSPQ, MOC and EI by using the existing method, to obtain a DA fuzzy rule base shown in table 2.
TABLE-US-00001 TABLE 1 P EI low low medium medium high high
TABLE-US-00002 TABLE 2 RSPQ MOC EI DA high medium / medium / high not low high low medium low low
[0084] Taking the energy index (EI) as an example, fuzzy mathematic calculation is performed based on the membership value of the fuzzy variable, and energy index fuzzy rule is quantified. The mathematic description is as follows.
[0085] It may be known from table 1 that, there are three rules: Rule1, IF {p low}, THEN {EI low}; Rule2, IF {P medium}, THEN {EI medium}; Rule3, IF {P high}, THEN {EI high}. The mathematic expression of membership of respective rules are:
μ(Rule1)=min{μ.sub.low(P),μ.sub.low(EI)};
μ(Rule.sub.2)=min{μ.sub.medium(P),μ.sub.medium(EI)};
μ(Rule.sub.3)=min{(P),
(EI)}.
[0086] The above three rules are considered comprehensively, and the mathematic expression for aggregated energy index (EI) membership is: μ(Rules)=max{μ(Rule.sub.1),μ(Rule.sub.2),μ(Rule.sub.3)}.
[0087] The fuzzy rule is quantified by taking the EI fuzzy rules base as an example herein, and other rules bases may be obtained in a similar manner, for subsequent fuzzy reasoning.
[0088] The reservoir static parameter of each grid and the reservoir dynamic parameter of each grid are inputted to the fuzzy rule base, to obtain a fuzzy set of membership values of multiple fuzzy variables corresponding to each grid.
[0089] According to the fuzzy rule base, values of parameters such as permeability, porosity, net to gross, abundance of recoverable remaining oil, and oil phase flow capability are converted into aggregated output fuzzy set of linguistic labels of fuzzy variables.
[0090] Specifically, values of permeability k.sub.i, porosity ϕ.sub.i and net to gross NTG.sub.i are respectively inputted into equation (3), to calculate membership values corresponding to the permeability k.sub.i, porosity ϕ.sub.i and net to gross NTG.sub.i; the membership values corresponding to the permeability k.sub.i, porosity ϕ.sub.i and net to gross NTG.sub.i are inputted to the RSPQ fuzzy rules base, one set is obtained for each rule in the RSPQ fuzzy rule base; a union of all sets obtained for the permeability k.sub.i, porosity ϕ.sub.i and net to gross NTG.sub.i according to the RSPQ fuzzy rule base is calculated, as a aggregated output fuzzy set of membership values of the fuzzy variable RSPQ.
[0091] In a similar manner, the fuzzy set of MOC membership values and the fuzzy set of EI membership values are obtained.
[0092] Two layers of fuzzy reasoning is utilized in the first embodiment, in order to obtain drilling attractive (DA) score of each grid in the reservoir geological model.
[0093] The crisp value of the fuzzy variable is calculated according to equation (5):
[0094] where
[0095] In a first layer of fuzzy reasoning, the membership fuzzy sets corresponding to RSPQ, MOC and EI are defuzzified by the centroid method to obtain crisp values of the RSPQ, MOC and EI.
[0096] The defuzzification is performed by the centroid method as follows. A value of the RSPQ and a membership value in the RSPQ aggregated membership fuzzy set corresponding to the value of RSPQ are inputted into equation (5) to obtain a crisp value of the RSPQ. A value of the MOC and a membership value in the MOC aggregated membership fuzzy set corresponding to the value of MOC are inputted into equation (5) to obtain a crisp value of the MOC. A value of the EI and a membership value in the EI aggregated membership fuzzy set corresponding to the value of EI are inputted into equation (5) to obtain a crisp value of the EI.
[0097] In a second layer of fuzzy reasoning, the obtained crisp values of the RSPQ, MOC and DA are inputted to the DA fuzzy rules base to obtain an aggregated output fuzzy set of membership values of the fuzzy variable DA.
[0098] A crisp value of the DA, that is, a score of the DA, is obtained by performing defuzzification using the same centroid method. Specifically, a value of the DA and a membership value in the DA aggregated membership fuzzy set corresponding to the value of DA are inputted into equation (5) to obtain a crisp value of the DA.
[0099] In summary, the aggregated membership fuzzy set of the fuzzy variable is output by fuzzy reasoning, and the aggregated membership fuzzy set of the fuzzy variable is defuzzified by the defuzzification function, to obtain the drilling attractive (DA) score of each grid of the reservoir geological model. A new well is suitable to be placed at a location of a grid with a high score.
[0100] In consideration of that remaining oil in the oil reservoir is aggregated regionally, a new well is developed to recover the aggregated remaining oil. With respect to drilling attractiveness of a grid, drilling attractiveness of a region is more important. Therefore, region drilling attractive (RDA) is defined to represent an average of drilling attractiveness in a region of which a center is grid. A score of RDA of each region is calculated, and a region with a highest RDA is determined as a location of a new well. The water drive reservoir geological model includes a single layer, and it is assumed that the region is a circular region with a radius R=500 ft (about 150 meters). The process of determining the location of the new well includes the following operations:
[0101] determining a vertex (x.sub.0, y.sub.0) shared by four grids according to coordinates (x.sub.c, y.sub.c) of a grid center in a single layer of the reservoir geological model, where
a represents a length and a width of a grid of the reservoir geological model and is equal to 100 ft (about 30 meters);
[0102] calculating two abscissas x1 and x2 by substituting y=y0 into (x−x.sub.c).sup.2+(y−y.sub.c).sup.2=5002.
[0103] performing rounding calculations based on whether a result of (x.sub.1−x.sub.0)(x.sub.2−x.sub.0) is greater than 0: if the result is less than 0, performing calculation according to
where Int[⋅] represents a function for downward rounding, (n.sub.1+n.sub.2) is indicated as N.sub.0; if the result is greater than 0, let |x.sub.1−x.sub.0|<|x.sub.2−x.sub.0|, performing calculation according to
where (n.sub.2−n.sub.1) is indicated as N.sub.0, and roundup[⋅] represents a function for upward rounding;
[0104] performing iteration along a positive direction of y axis by repeating the steps from determining a vertex (x.sub.0, y.sub.0) shared by four grids to performing rounding calculations until the calculated abscissas are not real numbers, where an iteration step size is equal to 100 ft, the iteration is performed for m.sub.pos=6 times, 5 iterations satisfy the condition, and the number N.sub.i of complete rectangular grids in each iteration is calculated, where i=0, 1, 2, . . . , 5, N.sub.p=Σ.sub.i=0.sup.m.sup.
[0105] performing iteration along a negative direction of the y axis starting from y=y0 by repeating the steps from determining a vertex (x0, y0) shared by four grids to performing rounding calculations, until the calculated abscissas are not real numbers, where an iteration step size is equal to the width 100 ft of the rectangular grid, the iteration is performed for m.sub.neg=5 times, 4 iterations satisfy the condition, and the number Nj of complete rectangular grids in each iteration is calculated, where j=0, 1, 2, . . . , 4, N.sub.n=Σ.sub.j=0.sup.m.sup.
[0106] calculating the number of all complete grids in a circular region with a radius R according to N.sub.G=Σ(N.sub.p+N.sub.n), the calculated NG is equal to 61; and
[0107] calculating an average of DAs of 61 grids being closest to a grid center (x.sub.c, y.sub.c) to obtain a region drilling attractiveness RDA according to
k=1, 2, . . . , 61.
[0108] As shown in
[0109] The higher the region drilling attractiveness is, it is more suitable to drill a new well at the location where the grid of the geological model is located, and the location is more beneficial to recover the remaining oil. It may be seen from
[0110] In addition, although the first embodiment of the present disclosure focuses on the reservoir geological model of block-center grid, the method for recommending a drilling target of a new well described in the present disclosure also adapts to the reservoir geological model of the corner-point grid. Taking the classic reservoir geological model Punq-S3 as an example, applicability of the method to the corner-point grid is verified. Punq-S3 model adopts the corner-point grid, the oil layer includes five layers in total, and the reservoir static parameter and the reservoir dynamic parameters of different layers are different. It may be seen from
[0111] Therefore, it is concluded that the location of the new well determined based on cognitive computing by multi-stage fuzzy inference is reliable.
[0112] It should be noted that, preferred embodiments of the present disclosure are described above in detail, and the embodiments are intended to illustrate the technical solutions of the present disclosure rather than limiting the present disclosure. The persons skilled in the art should understand that modification and equivalent replacement may be made to the technical solution of the present disclosure without departing the object and scope of the present disclosure, and the modification and equivalent replacement fall within the scope of claims of the present disclosure.