METHOD FOR RECOMMENDING DRILLING TARGET OF NEW WELL BASED ON COGNITIVE COMPUTING

20220391551 · 2022-12-08

Assignee

Inventors

Cpc classification

International classification

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), Ω oi = h i ϕ i ( S oi - S ori ) ρ oi B oi ( 1 ) T oi = k i k roi h i μ oi , ( 2 ) where Ω.sub.oi represents ARO, h.sub.i represents oil layer thickness, represents porosity, S.sub.ori represents residual oil saturation, S.sub.oi represents remaining oil saturation, ρ.sub.oi represents oil density, B.sub.oi represents oil formation factor, 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.

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): μ Q ( x ) = max ( min ( x - a b - a , c - x c - b ) , 0 ) ( 3 ) where x represents an input value, μ.sub.Q(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 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 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 and EI, to obtain a DA fuzzy rules base.

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 custom-character(x) indicated by equation (3): μ Q ( x ) = max ( min ( x - a b - a , c - x c - b ) , 0 ) ( 3 ) where x represents an input value, custom-character(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): x _ = .Math. j = 1 M x j .Math. μ ( x j ) .Math. j = 1 M μ ( x j ) j = 1 , 2 , .Math. , M , ( 5 ) where x represents the crisp value of the fuzzy variable, x.sub.j represents a j-th value of the fuzzy variable, μ(x.sub.j) represents a membership value in the aggregated output fuzzy set of membership value corresponding to the j-th value of the fuzzy variable, and M represents the number of elements in the aggregated output fuzzy set of membership values of the fuzzy variable.

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 x 0 = x c - a 2 , y 0 = y c - b 2 , a and b represent a length and a width of a grid of the reservoir geological model respectively; calculating two abscissas x.sub.1 and x.sub.2 by substituting y=y.sub.0 into (x−x.sub.c).sup.2+(y−y.sub.c).sup.2=R.sup.2; performing rounding calculation based on whether a result of (x−x.sub.0)(x.sub.2−x.sub.0) is greater than 0: under the condition that the result is less than 0, performing calculation according to n 1 = Int [ .Math. "\[LeftBracketingBar]" x 1 - x 0 .Math. "\[RightBracketingBar]" a ] and n 2 = Int [ .Math. "\[LeftBracketingBar]" x 2 - x 0 .Math. "\[RightBracketingBar]" a ] , where Int[⋅] represents a function for downward rounding, (n.sub.1+n.sub.2) is indicated as N.sub.0; under the condition that the result is greater than 0, let |x.sub.1−x.sub.0|<|x.sub.2−x.sub.0|, performing calculation according to n 1 = roundup [ .Math. "\[LeftBracketingBar]" x 1 - x 0 .Math. "\[RightBracketingBar]" a ] and n 2 = Int [ | x 2 - x 0 | a ] , where (n.sub.2−n.sub.1) is indicated as N.sub.0, and roundup[⋅] represents a function for upward rounding; 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 calculation, until the calculated abscissas are not real numbers, wherein an iteration step size is equal to the width b of a rectangular grid, the iteration along the positive direction is performed for m.sub.pos times, N.sub.i is a real number during m.sub.pos−1 iterations, (m.sub.pos−1) values of N.sub.i are obtained, where i=0, 1, 2, . . . , m.sub.pos−1, N.sub.p=Σ.sub.i=0.sup.m.sup.pos.sup.-2 min{N.sub.i, N.sub.i+1}; performing iteration along a negative direction of the y axis starting from y=y.sub.0 by repeating the steps from determining a vertex (x.sub.0, y.sub.0) shared by four grids to performing rounding calculation until the calculated abscissas are not real numbers, wherein an iteration step size is equal to the width b of the rectangular grid, the iteration is performed for m.sub.neg times, N.sub.j is a real number during m.sub.neg−1 iterations, (m.sub.neg−1) values of N.sub.j are obtained, where j=0, 1, 2, . . . , m.sub.neg−1, N.sub.n=Σ.sub.j=0.sup.m.sup.neg.sup.-2 min{N.sub.j, N.sub.j+1}; 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); and calculating an average of DAs of N.sub.G grids being closest to a grid center (x.sub.c, y.sub.c) to obtain a region drilling attractiveness RDA according to R D A = .Math. DA k N G , k=1, 2, . . . , N.sub.G.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0064] FIG. 1 shows a flowchart of technology adopted in a case that developed middle-and-late-phase oil reservoir contains no natural aquifer according to an embodiment of the present disclosure.

[0065] FIG. 2 shows a geological model diagram of a water drive development oil reservoir in a first embodiment of the present disclosure.

[0066] FIG. 3 shows a distribution diagram of static parameters (porosity, permeability, net to gross) of a water drive developed oil reservoir in the first embodiment of the present disclosure.

[0067] FIG. 4 shows a distribution diagram of remaining oil saturation in a water drive oil reservoir after being developed for 10 years in the first embodiment of the present disclosure.

[0068] FIG. 5 shows a function diagram of membership values of porosity of a water drive oil reservoir in the first embodiment of the present disclosure.

[0069] FIG. 6 shows a distribution diagram of region drilling distribution obtained by performing a method for determining a location of new well according to the present disclosure on a water drive oil reservoir, in the first embodiment of the present disclosure.

[0070] FIG. 7 shows a distribution diagram of reaming oil saturation corresponding to the classic Punq-S3 reservoir geological model with corner-point grids.

[0071] FIG. 8 shows a distribution diagram of region drilling attractiveness obtained by performing the method for recommending a drilling target of a new well according to the present disclosure on the Punq-S3 reservoir geological model with corner-point grids.

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 FIG. 1, a method for recommending a drilling target of a new well based on cognitive computing is provided. The method includes the following steps.

[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 FIG. 2, the reservoir geological model includes (50×50×1)=2500 grids in total. Static parameters of the 2500 grids are acquired. Referring to FIG. 3, the static parameters include permeability k.sub.i, porosity ϕ.sub.i, net to gross, NTG.sub.i. In which, i represents a grid number, i=1, 2, . . . , 2500.

[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.i and oil formation factor Bo.sub.i of the original oil reservoir. In which, i represents a grid number, i=1, 2, . . . , 2500. FIG. 4 shows a distribution diagram of remaining oil saturation of the oil reservoir after being developed by water drive.

[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.

[00009] Ω oi = h i ϕ i ( S oi - S ori ) ρ oi B oi ( 1 ) T oi = k i k roi h i μ oi , ( 2 )

[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:

[00010] μ Q ( x ) = max ( min ( x - a b - a , c - x c - b ) , 0 ) ( 3 )

[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

[00011] μ ( ϕ ) = max ( min ( ϕ - 0.0404 0.1226 - 0.0404 , 0.2047 - ϕ 0.2047 - 0.1226 ) , 0 )

is taken as an example. As shown in FIG. 5, the porosity includes three linguistic variables of “high”, “medium” and “low”. A membership function for the “high” porosity is indicated by a dotted line, a membership function for the “low” porosity is indicated by a solid line, and a membership function for the “medium” porosity is indicated by a dashed line. For example, if the porosity ϕ is 0.15, a membership value for the “high” porosity is 0.347, a membership value for the “medium” porosity is 0.653, and a membership value for the “low” porosity is 0.

[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{custom-character(P),custom-character(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):

[00012] x _ = .Math. j = 1 M x j .Math. μ ( x j ) .Math. j = 1 M μ ( x j ) , ( 5 )

[0094] where x represents the crisp value of the fuzzy variable, xj represents a j-th value of the fuzzy variable, μ(x.sub.j) represents a membership value in the aggregated output fuzzy set of membership degrees of the fuzzy variable, and M represents the number of elements in the fuzzy set of membership values of the fuzzy variable.

[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

[00013] x 0 = x c - a 2 , y 0 = y c - a 2 ,

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

[00014] n 1 = Int [ .Math. "\[LeftBracketingBar]" x 1 - x 0 .Math. "\[RightBracketingBar]" a ] and n 2 = Int [ .Math. "\[LeftBracketingBar]" x 2 - x 0 .Math. "\[RightBracketingBar]" a ] ,

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

[00015] n 1 = roundup [ .Math. "\[LeftBracketingBar]" x 1 - x 0 .Math. "\[RightBracketingBar]" a ] and n 2 = ln t [ .Math. "\[LeftBracketingBar]" x 2 - x 0 .Math. "\[RightBracketingBar]" a ] ,

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.pos.sup.-2 min{N.sub.i, N.sub.i+1}, the calculated N.sub.p is equal to 35;

[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.neg.sup.-2 min{N.sub.j, N.sub.j+1}, the calculated Nn is equal to 26;

[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

[00016] R D A = .Math. DA k 6 1 ,

k=1, 2, . . . , 61.

[0108] As shown in FIG. 6, a location of a new well is determined, thereby implementing the determination of the new well based on cognitive computing.

[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 FIG. 6 that, locations of white triangles are three candidate well locations determined according to method put forward in the present disclosure. A location of the water drive oil reservoir in the northwest direction is not suitable to place a new well, since the permeability is low, the net to gross is small, the porosity is small and the entire reservoir physical property is poor although the remaining oil saturation is high. The three candidate well locations are determined in consideration of various factors comprehensively according to the method of the present disclosure, and thus have high drilling attractiveness.

[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 FIG. 7 that, distributions of remaining oil saturation in different layers of the Punq-S3 reservoir model are different, and it is difficult to determine a location of a new well to be developed subsequently. With the method for recommending a drilling target of a new well put forward in the present disclosure, region drilling attractiveness outputted in consideration of various factors comprehensively is shown in FIG. 8. It may be seen from FIG. 8 that, region drilling attractiveness of each corner-point grid determined according to the method of the present disclosure is relatively reasonable. A new well can be developed at a region with a high region drilling attractiveness, that is, a location with good reservoir physical property, thereby sufficiently tapping reaming oil in the entire region.

[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.