Method and device for determining well pattern deployment
By obtaining sampled sand bodies from complex fault-block reservoirs, determining the degree of water flooding control for candidate well pattern deployment methods, and selecting the well pattern deployment method with the highest degree of water flooding control, the problem of low well pattern deployment accuracy was solved, thereby improving reservoir development efficiency.
Patent Information
- Application Number
- CN202310944597.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-07-28
AI Technical Summary
The deployment accuracy of well patterns in complex fault-block reservoirs is low, making it difficult to effectively establish an injection-production system. Existing methods rely on experience and have poor prediction accuracy.
By obtaining multiple sampled sand bodies in the block to be predicted, the water flooding control degree of the candidate well pattern deployment method is determined based on the volume of sand bodies affected by water flooding in the sampled sand bodies, and the well pattern deployment method with the greatest water flooding control degree is selected as the target well pattern deployment method.
It improves the accuracy of well network deployment, solves the problem of low accuracy of well network deployment, and achieves more efficient reservoir development.
Smart Images

Figure CN119434934B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of oil and gas field development, and particularly relates to a method and device for determining well pattern deployment mode. BACKGROUND
[0002] For complex fault block reservoirs, natural energy declines rapidly, and the key to efficient development of such reservoirs is to select a reasonable injection-production well pattern to improve oil displacement efficiency. However, the fault system of complex fault block reservoirs is complex, the oil-bearing area is small, and the connectivity is poor, so it is difficult to establish an effective injection-production system in the sand body.
[0003] Generally, complex fault block reservoirs adopt the conventional process of rolling exploration and development. In the early stage of oilfield development, the method of "occupying high points" and "hitting ridge" is adopted to liberate fault blocks in batches, and the understanding of engineers to the oilfield is gradually deepened and close to the actual situation. For many years, the process of geological modeling and numerical simulation has been used to deploy well patterns. The field has been committed to improving the accuracy of reservoir description and iterative optimization and adjustment of well patterns in complex fault block reservoirs. Therefore, the development cycle of complex fault block reservoirs is long, and the early development is difficult. It is difficult to have a definite understanding of the distribution of oil-bearing sand bodies in multiple oil-bearing layer systems in the fault block.
[0004] Before the complex fault block reservoirs are developed, only a small amount of exploration wells and seismic data are available, and the geological understanding is limited. In the traditional reservoir development, the engineers depict sand bodies according to experience, establish a geological model, and make predictions by using the numerical simulation method on the basis, so as to optimize the well pattern deployment mode. This mode depicts the deterministic sand body, and completely depends on the experience of engineers. There is a big difference between the sand bodies drawn by different engineers. In addition, the numerical simulation lacks or only has a small amount of known production data for history matching, and the prediction result has poor accuracy. SUMMARY
[0005] The present application provides a method and device for determining well pattern deployment mode to solve the problem of low accuracy of the existing well pattern deployment mode.
[0006] According to an aspect of the present application, a method for determining well pattern deployment mode is provided, and the well pattern deployment mode comprises:
[0007] obtaining a to-be-predicted block, and determining a plurality of sampled sand bodies corresponding to the to-be-predicted block;
[0008] for each candidate well pattern deployment mode, determining a water drive control degree corresponding to the candidate well pattern deployment mode based on the volume of the sand body subjected to water drive in the plurality of sampled sand bodies;
[0009] determining a target well pattern deployment mode in the candidate well pattern deployment modes based on the water drive control degree corresponding to each candidate well pattern deployment mode.
[0010] According to another aspect of the present application, there is provided a well pattern deployment mode determination apparatus, comprising:
[0011] a sample sand body determination module configured to obtain a to-be-predicted block and determine a plurality of sample sand bodies corresponding to the to-be-predicted block;
[0012] a water drive control degree determination module configured to, for each candidate well pattern deployment mode, determine a water drive control degree corresponding to the candidate well pattern deployment mode based on a volume of sand bodies subjected to water drive among the plurality of sample sand bodies;
[0013] a well pattern deployment mode determination module configured to determine a target well pattern deployment mode among the candidate well pattern deployment modes based on the water drive control degree corresponding to each of the candidate well pattern deployment modes.
[0014] According to another aspect of the present application, there is provided an electronic device, comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein
[0017] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the well pattern deployment mode determination method according to any one of the embodiments of the present application.
[0018] According to another aspect of the present application, there is provided a computer readable storage medium storing computer instructions for enabling a processor to perform the well pattern deployment mode determination method according to any one of the embodiments of the present application when executed by the processor.
[0019] The technical solution of the embodiments of the present application comprises the following steps: obtaining a to-be-predicted block and determining a plurality of sample sand bodies corresponding to the to-be-predicted block; establishing a corresponding relationship between the to-be-predicted block and the plurality of sample sand bodies. Then, for each candidate well pattern deployment mode, a water drive control degree corresponding to the candidate well pattern deployment mode is determined based on a volume of sand bodies subjected to water drive among the plurality of sample sand bodies. By calculating the water drive control degree corresponding to each candidate well pattern deployment mode, a well pattern deployment mode with the largest water drive control degree can be determined. Finally, a target well pattern deployment mode among the candidate well pattern deployment modes is determined based on the water drive control degree corresponding to each of the candidate well pattern deployment modes. The candidate well pattern deployment mode with the largest water drive control degree is selected as the target well pattern deployment mode, thereby solving the problem of low accuracy of well pattern deployment and achieving the beneficial effect of improving the accuracy of well pattern deployment.
[0020] It should be understood that the matters described in this section are not intended to identify key or essential features of the embodiments of the present application, nor are they intended to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiments description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings.
[0022] Figure 1 is a flow chart of a well pattern deployment method according to the well pattern deployment method provided in the first embodiment of the present application;
[0023] Figure 2a is a flow chart of a well pattern deployment method according to the well pattern deployment method provided in the second embodiment of the present application;
[0024] Figure 2b is a flow chart of a well pattern deployment method according to the well pattern deployment method provided in the second embodiment of the present application;
[0025] Figure 2c is a sample diagram of a rectangular sand body anti-seven-point well pattern according to the well pattern deployment method provided in the second embodiment of the present application;
[0026] Figure 2d is a sample diagram of a well pattern deployment method according to the well pattern deployment method provided in the second embodiment of the present application;
[0027] Figure 3 is a structural diagram of a well pattern deployment method according to the well pattern deployment method provided in the third embodiment of the present application;
[0028] Figure 4 is a structural diagram of an electronic device for implementing the well pattern deployment method according to the well pattern deployment method provided in the third embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] Example 1
[0032] Figure 1 A flowchart of a method for determining a well network deployment mode is provided for the first embodiment of the present invention. This embodiment is applicable to the well network deployment situation during oil and gas field development. The method can be executed by a device for determining a well network deployment mode. The device for determining a well network deployment mode can be implemented in the form of hardware and / or software. The device for determining a well network deployment mode can be configured in an electronic device. Figure 1 As shown, the method includes:
[0033] S110: Acquire a block to be predicted, and determine a plurality of sampled sand bodies corresponding to the block to be predicted.
[0034] The block to be predicted can be understood as a complex fault block to be predicted. The sand body can be understood as a sandstone body. The sand body can include an oil sand body. The sampled sand body can be a pre-sampled sand body.
[0035] Specifically, a block to be predicted is obtained, and a plurality of pre-sampled sand bodies corresponding to the block to be predicted are determined.
[0036] Optionally, determining the plurality of sampled sand bodies corresponding to the block to be predicted includes:
[0037] Based on the exploration well data and seismic interpretation data of the block to be predicted, determine the probability distribution curve of various sand body morphological parameters corresponding to the block to be predicted;
[0038] A plurality of groups of the sand body shape parameters are randomly extracted in the probability distribution curve of the sand body shape parameters, and a piece of sample sand body is determined based on each group of the extracted sand body shape parameters, so as to obtain a plurality of pieces of the sample sand body.
[0039] The sand body shape parameters at least include a sand body thickness, a sand body length and a sand body width, or include a sand body area and a sand body thickness. The probability distribution curve can be a distribution curve drawn according to a value interval of each sand body shape parameter.
[0040] Specifically, in the early stage of oil reservoir development, the distribution characteristics and trends of the sand body are predicted based on the geological law through the well exploration data and the seismic interpretation data, and the probability distribution curves of the sand body parameters are formed. For example, the value interval of each sand body shape parameter corresponding to the block to be predicted, such as the sand body thickness, the sand body length, the sand body width, or the sand body area and the sand body thickness, is determined, so as to obtain the probability distribution curves of each sand body shape parameter. It can be understood that each sand body shape parameter has a corresponding value interval, and the value intervals corresponding to each sand body shape parameter can be different or the same.
[0041] After the probability distribution curves of each sand body shape parameter corresponding to the block to be predicted are determined, the parameter values of the sand body shape parameters are randomly extracted for calculation, and the sand body is determined based on the extracted sand body shape parameters. For example, the length value, the width value and the height value of the sand body are randomly extracted as a group of data, and the sand body volume corresponding to the length value, the width value and the height value of the sand body is calculated according to the group of data. The obtained sand body volume is determined as a piece of sample sand body. The steps of extracting and calculating the group of data are repeated, so as to obtain a plurality of pieces of sample sand body based on a plurality of groups of sand body shape parameters.
[0042] Optionally, the method further comprises:
[0043] The probability distribution curve of the sand body shape parameter is adjusted based on a preset geological understanding parameter, so as to update the probability distribution curve of the sand body shape parameter.
[0044] The geological understanding parameter can be understood as an experience value parameter determined according to the degree of geological understanding.
[0045] Specifically, the probability distribution curve of the sand body shape parameter is adjusted manually based on the experience value parameter determined according to the degree of geological understanding, so that the accuracy of the adjusted probability distribution curve is higher. In the embodiment of the present application, the probability distribution curve is adjusted manually, so that the accuracy of the updated probability distribution curve of the sand body shape parameter is higher.
[0046] Optionally, the geological cognition parameter can be a preset fixed value, or can be obtained by random selection within a preset value range (for example, a geological cognition degree distribution range). In an optional embodiment of the present application, the geological cognition degree can be used as a weight of the sand body morphology parameter to update the sand body morphology parameter. Specifically, the formula can be expressed as follows:
[0047] w' = f x w
[0048] wherein w' is the updated sand body morphology parameter. f is a preset constant or a geological cognition parameter randomly selected from the geological cognition degree distribution range. w is the original probability distribution curve sand body morphology parameter, and f can be a value greater than 0 and less than 1.
[0049] S120, for each candidate well pattern deployment mode, determining the water drive control degree corresponding to the candidate well pattern deployment mode based on the volume of the sand body subjected to water drive in the multiple sampling sand bodies.
[0050] wherein the well pattern deployment mode can be understood as the deployment mode of oil wells and water wells. Specifically, the well pattern deployment mode can include well point arrangement information. Wherein the well point arrangement information at least includes at least one of the included angle between the sand body extension direction and the well point arrangement direction, the distance between each two well points, and the well point type. On this basis, the well pattern deployment mode can further include well point quantity information, for example, the limiting value of the total number of well points to be deployed in the block to be predicted, etc. Specifically, it can be the limiting value of the total number of well points of a certain type. For example, it can be the limiting value of the total number of oil wells and / or the limiting value of the total number of water wells.
[0051] Optionally, the same sand body is at least subjected to one oil well and one water well. For example, it can be determined whether the sand body is subjected to water drive by establishing a two-dimensional coordinate system. Taking a rectangular sand body and a reverse seven-point well pattern matching as an example, a base point (a, b) in a sand body is randomly selected, and the well row direction is 2 oil wells with 1 water well, so that the (a, b) point has three cases, respectively: 1 / 3 probability is No. 1 oil well, 1 / 3 probability is No. 2 oil well, and 1 / 3 probability is No. 3 water well; the coordinates of the remaining well points in the three possible cases are calculated respectively, and it is determined whether there is a well point with different signs falling in the sand body, if so, it indicates that the sand body is subjected to water drive.
[0052] Specifically, it can be determined whether the sand body is subjected to water drive according to the positional relationship between the water well and the well point to be judged. If the sand body is subjected to water drive, the water drive control degree corresponding to the candidate well pattern deployment mode is determined according to the volume of the sand body subjected to water drive. It can be understood that if the sand body is not subjected to water drive, the volume of the sand body subjected to water drive is zero.
[0053] S130, determine a target well pattern deployment mode in the candidate well pattern deployment modes based on the water drive control degree corresponding to each of the candidate well pattern deployment modes.
[0054] Specifically, to determine the water drive control degree corresponding to each candidate well pattern deployment mode, the candidate well pattern deployment modes can be sorted according to the size of the water drive control degree, and the candidate well pattern deployment mode with the largest water drive control degree is selected as the target well pattern deployment mode.
[0055] The technical scheme of the embodiment of the application comprises the following steps: obtaining a to-be-predicted block, determining a plurality of sample sand bodies corresponding to the to-be-predicted block, establishing a correspondence between the to-be-predicted block and the plurality of sample sand bodies, determining, for each candidate well pattern deployment mode, a water drive control degree corresponding to the candidate well pattern deployment mode based on the volume of the sand bodies subjected to water drive in the plurality of sample sand bodies, determining a well pattern deployment mode with the largest water drive control degree among the candidate well pattern deployment modes by respectively calculating the water drive control degrees corresponding to the candidate well pattern deployment modes, and determining a target well pattern deployment mode in the candidate well pattern deployment modes based on the water drive control degree corresponding to each of the candidate well pattern deployment modes. The candidate well pattern deployment mode with the largest water drive control degree is selected as the target well pattern deployment mode, thereby solving the problem of low accuracy of well pattern deployment and achieving the beneficial effect of improving the accuracy of well pattern deployment modes.
[0056] Embodiment two
[0057] Figure 2a A flowchart of a method for determining a well pattern deployment mode is provided in the second embodiment of the application. The present embodiment is a further refinement of how to determine the water drive control degree corresponding to each candidate well pattern deployment mode based on the volume of the sand bodies subjected to water drive in the plurality of sample sand bodies in the above-mentioned embodiments. Alternatively, the determination of the water drive control degree corresponding to each candidate well pattern deployment mode based on the volume of the sand bodies subjected to water drive in the plurality of sample sand bodies comprises: determining the volume of each sample sand body and the volume of the sand bodies subjected to water drive in the sample sand bodies under the well pattern deployment mode, respectively; and determining the water drive control degree corresponding to each candidate well pattern deployment mode based on the volume of each sample sand body and the volume of the sand bodies subjected to water drive in the sample sand bodies. The specific implementation can be seen from the description of the present embodiment. The technical features same as or similar to those in the foregoing embodiments are not described herein again.
[0058] As shown in FIG. 2, the method comprises the following steps: Figure 2a
[0059] S210, obtaining a to-be-predicted block, and determining a plurality of sample sand bodies corresponding to the to-be-predicted block.
[0060] S220, for each candidate well pattern deployment mode, respectively determine the sampling sand body volume of each of the sampling sand bodies, and determine the water drive sand body volume of the sampling sand bodies subjected to water drive under the well pattern deployment mode.
[0061] Specifically, the sand body area A and the sand body thickness h are randomly extracted according to the parameter probability curve. Or according to the sand body area and the sand body thickness, the sand body volume is calculated, and the specific calculation formula of the sand body volume is as follows:
[0062] V = A x h
[0063] Wherein, V is the sand body volume. A is the randomly extracted sand body area. H is the randomly extracted sand body thickness.
[0064] Optionally, the determination of the water drive sand body volume of the sampling sand bodies subjected to water drive under the well pattern deployment mode comprises:
[0065] determining a plurality of well points corresponding to the well pattern deployment mode and well point types corresponding to the well points, wherein the well point types include water wells and oil wells;
[0066] obtaining a reference well point located in the sampling sand body, determining at least one optional setting mode corresponding to the reference well point based on the position of the reference well point and the well point type corresponding to the reference well point;
[0067] respectively determining the water drive state of the sampling sand body under each of the optional setting modes, wherein the water drive state includes being subjected to water drive and not being subjected to water drive;
[0068] determining the water drive sand body volume of the sampling sand bodies subjected to water drive under the well pattern deployment mode based on the optional setting modes and the water drive state.
[0069] Wherein, the reference well point can be understood as the selected well point in the sampling sand body as a reference. The reference well point can be selected by random selection, or can be selected by direct selection, which is not limited by the embodiment. The optional setting mode can be understood as the deployable deployment mode of the well point. The water drive state can be understood as the state information indicating whether the sampling sand body is subjected to water drive.
[0070] Specifically, all optional setting modes can be determined according to the well point type and / or arrangement position. By determining the plurality of well points corresponding to the well pattern deployment mode, and the well points with the well point type of oil well and the well points with the well point type of water well in each well point. The reference well point in the sampling sand body is determined by random selection, the position of the reference well point and the well point type of the reference well point are determined. One or more optional setting modes are determined according to the position of the reference well point and the well point type corresponding to the reference well point. For example, in the case of a rectangular sand body anti-seven-point well pattern (such asFigure 2c In the case of the arrangement shown in FIG. 1, the arrangement is two oil wells (indicated by No. 1 and No. 2, respectively) and one water well (indicated by No. 3) between every two water wells, i.e., the arrangement is two oil wells (indicated by No. 1 and No. 2, respectively) and one water well (indicated by No. 3). The reference well point can be No. 1 oil well, No. 2 oil well, or No. 3 water well, etc.
[0071] In the embodiments of the present application, the number of optional settings is related to the well pattern arrangement. The number of optional settings corresponding to different well pattern arrangements can be the same or different. According to the well point arrangement position and / or well point type contained in the optional settings, and whether the optional settings are subjected to water drive, the water drive sand volume of the sampled sand body subjected to water drive is determined under each well pattern arrangement.
[0072] For example, continuing with the example of the arrangement of two oil wells (indicated by No. 1 and No. 2, respectively) and one water well (indicated by No. 3), the reference well point (a, b) is randomly sampled, the well point type corresponding to the reference well point is determined, and if the sampled well is No. 1 oil well, the coordinates of all the remaining water wells are calculated based on the position of the reference well point and the well point type corresponding to the reference well point. The relationship between the water well coordinates and the sand boundary (0-w' in width and 0-L in length) is determined to determine whether the water well falls within the sand. If one water well falls within the sand, the sand has a 1 / 3 probability of being subjected to water drive. The other two cases (the sampled well is No. 2 oil well and the sampled well is No. 3 water well) are the same.
[0073] Optionally, the water drive state of the sampled sand body under each of the optional settings is determined, including: for each optional setting, determining whether there is at least one water well and at least one oil well in the sampled sand body; if there is, it is determined that the sampled sand body is subjected to water drive under the optional setting; if not, it is determined that the sampled sand body is not subjected to water drive under the optional setting.
[0074] Specifically, for each optional setting, whether the sand body is subjected to water drive is determined according to whether there is at least one water well and at least one oil well in the sampled sand body. If there is one water well and one oil well in the sampled sand body, it is determined that the sampled sand body is subjected to water drive under the optional setting. It should be noted that the number of water wells and oil wells in the sampled sand body is not specifically limited. If there are multiple water wells and multiple oil wells in the sampled sand body, it is also determined that the sampled sand body is subjected to water drive under the optional setting. Conversely, if there is only one or more water wells or only one or more oil wells in the sampled sand body, it is determined that the sampled sand body is not subjected to water drive under the optional setting.
[0075] Optionally, the water drive sand volume of the sampling sand body under the well pattern deployment mode is determined based on the optional setting mode and the water drive state, comprising: determining the total number of the optional setting modes, the total number of the optional setting modes under water drive, and the sampling sand volume of the sampling sand body, and determining the water drive sand volume of the sampling sand body under the well pattern deployment mode.
[0076] Specifically, the water drive sand volume of the sampling sand body under the well pattern deployment mode is calculated according to the total number of the determined optional setting modes, the number of the optional setting modes under water drive, and the sampling sand volume of the sampling sand body.
[0077] Exemplarily, the water drive sand volume of the sand body under water drive is calculated according to the following formula:
[0078]
[0079] wherein, V e is the water drive sand volume. A is the randomly extracted sand area of the sampling sand body. h is the sand thickness of the sampling sand body. It is worth noting that the number of the sand body under water drive is related to the number of the water wells and oil wells, the arrangement mode and the well spacing.
[0080] Optionally, in general, the water drive sand volume is not greater than the sand volume. If the calculated water drive sand volume is greater than the sand volume, it is determined that the water drive sand volume is equal to the sand volume.
[0081] Optionally, the multiple well points corresponding to the well pattern deployment mode are determined, comprising:
[0082] The well point arrangement information corresponding to the well pattern deployment mode is determined, and the multiple well points corresponding to the well pattern deployment mode are determined based on the arrangement information, wherein the well point arrangement information at least includes at least one of the included angle between the sand body extension direction and the well point arrangement direction, the distance between each two well points, and the well point type.
[0083] Specifically, the arrangement information of the oil wells and the water wells corresponding to the well pattern deployment mode is determined, and the multiple well points corresponding to the well pattern deployment mode are determined according to at least one of the included angle between the sand body extension direction and the well point arrangement direction, the distance between each two well points, and the well point type. It can be understood that each well pattern deployment mode can correspond to one well point arrangement information.
[0084] S230, based on the sampling sand volume and the water drive sand volume of all the sampling sand bodies, determining the water drive control degree corresponding to the candidate well pattern deployment mode.
[0085] Optionally, the water flooding control degree corresponding to the candidate well pattern deployment mode is determined based on the water flooding sand body volume and the sample sand body volume of all the sample sand bodies.
[0086] A first volume sum of the water flooding sand body volume of all the sample sand bodies is calculated, and a second volume sum of the sample sand body volume of all the sample sand bodies is calculated.
[0087] The ratio of the first volume sum to the second volume sum is determined as the water flooding control degree corresponding to the candidate well pattern deployment mode.
[0088] Specifically, the first volume sum of the water flooding sand body volume of all the sample sand bodies is calculated, and the second volume sum of the sample sand body volume of all the sample sand bodies is calculated. According to the water flooding control degree calculation formula, the calculation result is determined as the water flooding control degree corresponding to the candidate well pattern deployment mode. The water flooding control degree calculation formula is as follows:
[0089]
[0090] wherein, p is the water flooding control degree. V e is the water flooding sand body volume. V is the sample sand body volume.
[0091] S240, determining a target well pattern deployment mode in the candidate well pattern deployment modes based on the water flooding control degree corresponding to each of the candidate well pattern deployment modes.
[0092] Optionally, the method further comprises:
[0093] Adjusting the well point arrangement information to update the well pattern deployment mode.
[0094] Specifically, the adjustment of the well point arrangement information can comprise adjusting at least one of the angle between the sand body extension direction and the well point arrangement direction, the distance between each two well points, and the well point type. For example, the distance between each two well points is increased or decreased while keeping the angle between the sand body extension direction and the well point arrangement direction unchanged, and / or the well point type corresponding to the well point is changed, etc. For another example, the angle between the sand body extension direction and the well point arrangement direction is adjusted while keeping the distance between each two well points and the well point type unchanged, etc.
[0095] In the embodiments of the present application, different well point deployment modes can be formed by adjusting the above parameters, such as at least one of the diamond inverted nine-spot well pattern, the rectangular five-spot well pattern, and the inverted seven-spot well pattern, etc.
[0096] The technical solution of the embodiment of the present invention obtains a block to be predicted, determines multiple sampled sand bodies corresponding to the block to be predicted, and establishes a correspondence between the block to be predicted and the multiple sampled sand bodies. Then, for each candidate well pattern deployment configuration, the sampled sand body volume of each sampled sand body is determined, as well as the water-flooded sand body volume of the sampled sand body under the well pattern deployment configuration.
[0097] Based on the sampled sand body volume and the water-driven sand body volume of all the sampled sand bodies, the water drive control degree corresponding to the candidate well network deployment method. First, determine the sampled sand body volume of each sampled sand body and the water-driven sand body volume affected by water drive, and then determine the sampled sand body volume and water-driven sand body volume of all the sampled sand bodies. Finally, based on the water drive control degree corresponding to each candidate well network deployment method, determine the target well network deployment method among the candidate well network deployment methods. Selecting the candidate well network deployment method with the largest water drive control degree as the target well network deployment method solves the problem of low well network deployment accuracy and has the beneficial effect of improving the accuracy of the well network deployment method.
[0098] As an optional example of an embodiment of the present invention, the method for determining the well pattern deployment mode of this embodiment specifically includes the following steps:
[0099] In the early stage of reservoir development, based on geological laws, geological engineers use exploration well data and seismic interpretation data to predict the distribution characteristics and trends of sand bodies and determine the probability distribution curves of various sand body morphological parameters.
[0100] This embodiment defines the condition for a sand body to be water-flooded as follows: the same sand body is drilled by at least one oil well and one water well. By establishing a two-dimensional coordinate system, a programming method is used to determine whether the sand body has been water-flooded.
[0101] Take the deployment of a "rectangular sand body inverted seven-point well pattern" as an example. A reference well point (a, b) is randomly selected and its corresponding well point type is determined. If the selected well is oil well #1, the coordinates of all remaining water wells are calculated based on the location and well point type of the reference well point. The relationship between the water well coordinates and the sand body boundary (width 0 to w′, length 0 to L) is determined to determine whether the water well falls within the sand body. If a water well and an oil well fall within the sand body, there is a 1 / 3 probability that the sand body will be water-flooded. The same applies to the other two situations.
[0102] Figure 2b It is a flow chart of calculating the degree of water flooding control of a sand body according to an optional example of a method for determining a well pattern deployment mode provided in accordance with the second embodiment of the present invention.
[0103] like Figure 2b As shown, the steps for calculating the degree of waterflood control include:
[0104] (1) For the to-be-predicted block, a probability distribution curve of each sand body shape parameter is constructed to limit the value range of each sand body shape parameter.
[0105] (2) The sand body width w can be adjusted according to the geological understanding parameter f, and the adjustment can be identified by the following formula
[0106] w' = f x w
[0107] Where w' is the updated sand body width. f is the geological understanding parameter, that is, the distribution range of the experience value, and w is the more previous sand body width.
[0108] (3) Based on the angle z between the sand body extension direction and the well pattern, the well spacing s, and the well point type of each well point, the well pattern deployment mode is determined. Under the well pattern deployment mode, the sand body area A and the sand body thickness h are randomly extracted according to the updated probability distribution curve. The sand body volume V is calculated as follows:
[0109] V = A x h
[0110] Where V is the sand body volume. A is the randomly extracted sand body area. h is the randomly extracted sand body thickness.
[0111] (4) Figure 2c is a sample schematic diagram of a rectangular sand body anti-seven-point well pattern according to an optional example of a well pattern deployment mode determination method provided in Embodiment Two of the present application.
[0112] As Figure 2c shown, in the two-dimensional coordinate system of the rectangular sand body anti-seven-point well pattern, the steps of calculating the water-driven sand body volume include:
[0113] Taking the deployment mode of the "rectangular sand body anti-seven-point well pattern" as an example. At this time, the water-driven sand body volume calculation formula of the sand body is as follows:
[0114]
[0115] Where V e is the water-driven sand body volume. A is the randomly extracted sand body area. h is the randomly extracted sand body thickness. 3 is the total number of optional setting modes corresponding to the reference well point in the rectangular sand body anti-seven-point well pattern. As described above, the three optional setting modes are: the extraction well is No. 1 oil well, the extraction well is No. 2 oil well, and the extraction well is No. 3 water well. The number of water-driven wells in the three cases can be the number of wells in the three cases that fall within the sand body, that is, the number of wells that fall within the sand body.
[0116] It is worth mentioning that the number of sand bodies subjected to water drive is related to the number, arrangement and spacing of oil and water wells. In the embodiment, the case includes 2 oil wells and 1 water well. If the sand body is subjected to water drive in the three optional arrangement modes, the number subjected to water drive in this case is 1. Conversely, if the sand body is not subjected to water drive, the number subjected to water drive in this case is 0. If the sand body is subjected to water drive in two of the three optional arrangement modes, the number subjected to water drive in the three optional arrangement modes is 2. That is, in this well pattern deployment mode, the value range of the number subjected to water drive can be an integer between 0 and 3. When the number subjected to water drive in the three optional arrangement modes is 0, the value of the water drive sand body volume is also 0.
[0117] (5) Cyclic extraction calculation, where the number of extractions can be set according to actual needs, for example, 3000, 4000 or 5000, etc. In the case of completing extraction, the water drive control degree corresponding to the well pattern deployment mode is calculated based on the following formula:
[0118]
[0119] Where p is the water drive control degree. V e is the water drive sand body volume. V is the sample sand body volume.
[0120] (6) Adjust at least one of the angle between the sand body extension direction and the well point arrangement direction, the distance between each two well points, and the well point type to update the well point deployment mode, and use the methods of steps (3)-(5) above to calculate the water drive control degree corresponding to each well point deployment mode.
[0121] (7) Compare the water drive control degrees corresponding to each well point deployment mode, and determine the well point deployment mode with the highest water drive control degree as the target well point deployment mode.
[0122] In an embodiment, taking the complex fault block reservoir Z block to be predicted as an example, it is assumed that the Z block has an oil-bearing area of 8 km 2 , and there are two oil layer groups and eight small layers in the vertical direction. The various sand body shape parameters are represented in a statistical table as follows (Table 1):
[0123] Table 1
[0124]
[0125]
[0126] Extraction sand body shape parameters are simulated to simulate the water drive control degree under three well pattern forms and various well spacing conditions. The simulation results are shown in Figure 2d . Figure 2dIt can be seen that in the block, the water drive control degree of the rectangular five-point well pattern is obviously higher than that of the other two well pattern forms, and the rectangular five-point well pattern with the length-width ratio of 24 / 55 has the highest water drive control degree. Under the condition of equal well spacing, the water drive control degree of the inverted seven-point well pattern and the rhombus inverted nine-point well pattern with an acute angle of 40 degrees (the included angle between the sand body extension direction and the well point arrangement direction) is very close, but the well pattern density of the inverted seven-point well pattern is less than that of the rhombus inverted nine-point well pattern with an acute angle of 40 degrees. Therefore, the rectangular five-point well pattern is the first choice, and the inverted seven-point well pattern is the second choice.
[0127] The technical scheme of the embodiment of the present application determines the sampling sand body volume of each sampling sand body and determines the water drive sand body volume of the sampling sand body under the well pattern deployment mode for each candidate well pattern deployment mode. Based on the sampling sand body volume and the water drive sand body volume of all the sampling sand bodies, the water drive control degree corresponding to the candidate well pattern deployment mode is determined. The sampling sand body volume and the water drive sand body volume of each sampling sand body are determined first, and then the sampling sand body volume and the water drive sand body volume of all the sampling sand bodies are determined. Finally, the water drive control degree is determined according to the ratio of the sampling sand body volume to the water drive sand body volume of all the sampling sand bodies, which solves the problem of low accuracy of the water drive control degree and improves the accuracy of the water drive control degree, thereby achieving the beneficial effect of improving the accuracy of the well pattern deployment mode.
[0128] Embodiment three
[0129] Figure 3 A structural schematic diagram of a well pattern deployment mode determination device provided by the third embodiment of the present application is shown in FIG. 3. Figure 3 As shown in the figure, the device includes a sampling sand body determination module 310, a water drive control degree determination module 320, and a well pattern deployment mode determination module 330.
[0130] The sampling sand body determination module 310 is configured to obtain a to-be-predicted block and determine a plurality of sampling sand bodies corresponding to the to-be-predicted block. The water drive control degree determination module 320 is configured to determine the water drive control degree corresponding to each candidate well pattern deployment mode based on the water drive sand body volume of the plurality of sampling sand bodies. The well pattern deployment mode determination module 330 is configured to determine a target well pattern deployment mode in the candidate well pattern deployment modes based on the water drive control degree corresponding to each candidate well pattern deployment mode.
[0131] The technical scheme of the embodiment of the present application comprises: a sampling sand body determining module, which acquires a to-be-predicted block and determines a plurality of sampling sand bodies corresponding to the to-be-predicted block; and a corresponding relationship between the to-be-predicted block and the plurality of sampling sand bodies is established. Then, a water drive control degree determining module is used to determine, for each candidate well pattern deployment mode, a water drive control degree corresponding to the candidate well pattern deployment mode based on the volume of the sand bodies subjected to water drive in the plurality of sampling sand bodies; by calculating the water drive control degree corresponding to each candidate well pattern deployment mode, the well pattern deployment mode with the maximum water drive control degree can be determined. Finally, a well pattern deployment mode determining module is used to determine a target well pattern deployment mode in the candidate well pattern deployment modes based on the water drive control degree corresponding to each candidate well pattern deployment mode. The candidate well pattern deployment mode with the maximum water drive control degree is selected as the target well pattern deployment mode, thereby solving the problem of low accuracy of well pattern deployment and achieving the beneficial effect of improving the accuracy of well pattern deployment.
[0132] Optionally, the sampling sand body determining module comprises:
[0133] A probability distribution curve determining unit is configured to determine probability distribution curves of each sand body shape parameter corresponding to the to-be-predicted block based on well data and seismic interpretation data of the to-be-predicted block.
[0134] A sampling sand body acquiring unit is configured to randomly extract a plurality of groups of sand body shape parameters from the probability distribution curves of the sand body shape parameters, determine a sampling sand body based on each group of sand body shape parameters extracted, and obtain a plurality of sampling sand bodies.
[0135] Optionally, the well pattern deployment mode determining apparatus further comprises:
[0136] A probability distribution curve updating module is configured to adjust the probability distribution curves of the sand body shape parameters based on preset geological understanding parameters, and update the probability distribution curves of the sand body shape parameters.
[0137] Optionally, the water drive control degree determining module comprises:
[0138] A sand body volume determining unit is configured to determine a sampling sand body volume of each sampling sand body and determine a water drive sand body volume of the sampling sand bodies subjected to water drive under the well pattern deployment mode.
[0139] A water drive control degree determining unit is configured to determine the water drive control degree corresponding to the candidate well pattern deployment mode based on the sampling sand body volume and the water drive sand body volume of all the sampling sand bodies.
[0140] Optionally, the sand body volume determining unit comprises:
[0141] a well point type determination sub-unit, configured to determine a plurality of well points corresponding to the well pattern deployment mode and a well point type corresponding to each of the well points, wherein the well point type comprises a water well and an oil well;
[0142] an optional setting mode determination sub-unit, configured to obtain a reference well point located in the sampling sand body, and determine at least one optional setting mode corresponding to the reference well point based on a position of the reference well point and a well point type corresponding to the reference well point;
[0143] a water drive state determination sub-unit, configured to determine a water drive state of the sampling sand body under each of the optional setting modes respectively, wherein the water drive state comprises being subjected to water drive and not being subjected to water drive;
[0144] a water drive sand body volume determination sub-unit, configured to determine a water drive sand body volume of the sampling sand body subjected to water drive under the well pattern deployment mode based on the optional setting mode and the water drive state.
[0145] Optionally, the water drive state determination sub-unit is configured to:
[0146] determine, for each of the optional setting modes, whether there is at least one of the water wells and at least one of the oil wells in the sampling sand body;
[0147] if yes, determine that the sampling sand body is subjected to water drive under the optional setting mode;
[0148] if no, determine that the sampling sand body is not subjected to water drive under the optional setting mode.
[0149] Optionally, the water drive sand body volume determination sub-unit is configured to:
[0150] determine a total number of the optional setting modes, a total number of the optional setting modes subjected to water drive, and a sampling sand body volume of the sampling sand body, and determine a water drive sand body volume of the sampling sand body subjected to water drive under the well pattern deployment mode.
[0151] Optionally, the water drive control degree determination unit comprises:
[0152] a volume and calculation sub-unit, configured to calculate a first volume sum of the water drive sand body volumes of all the sampling sand bodies and a second volume sum of the sampling sand body volumes of all the sampling sand bodies;
[0153] a water drive control degree determination sub-unit, configured to determine, as the water drive control degree corresponding to the candidate well pattern deployment mode, a ratio of the first volume sum to the second volume sum.
[0154] Optionally, the well point type determination sub-unit is specifically configured to:
[0155] determine well point arrangement information corresponding to the well pattern deployment mode, and determine a plurality of well points corresponding to the well pattern deployment mode based on the arrangement information, wherein the well point arrangement information at least includes at least one of an included angle between a sand body extension direction and a well point arrangement direction, a distance between each two well points, and a well point type.
[0156] The well pattern deployment mode determination apparatus provided in the embodiments of the present application can perform the well pattern deployment mode determination method provided in any of the embodiments of the present application, and has the function modules and advantages corresponding to the execution method.
[0157] It is worth noting that each unit and module included in the above apparatus is only divided according to the function logic, but is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for easy mutual distinction, and does not serve to limit the protection scope of the embodiments of the present application.
[0158] Embodiment Four
[0159] Figure 4 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0160] As shown in Figure 4 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is in communication with the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0161] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0162] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the determination of the method well pattern deployment.
[0163] In some embodiments, the determination of the method well pattern deployment can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the determination of the method well pattern deployment described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the determination of the method well pattern deployment by any other appropriate means, such as by means of firmware.
[0164] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0165] Computer programs for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, enables the functions / acts specified in the flowcharts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package and partially on a remote machine or entirely on a remote machine or server.
[0166] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of electrical connections, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0167] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0168] The systems and techniques described herein can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described herein, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0169] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0170] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, and the present disclosure is not limited in this regard.
[0171] The specific embodiments described above are not intended to limit the scope of the present disclosure. Those skilled in the art will understand that various modifications, combinations, sub-combinations, and alternatives can be made to the specific embodiments without departing from the spirit and principles of the present disclosure. Any further modifications, equivalents, and / or alternatives come within the scope of the present disclosure as recited by the claims.
Claims
1. A method of determining a well pattern deployment, characterized by, The method comprises the following steps: acquiring a to-be-predicted block, and determining a plurality of sample sand bodies corresponding to the to-be-predicted block; for each candidate well pattern deployment mode, determining a water drive control degree corresponding to the candidate well pattern deployment mode based on the volume of the sand bodies subjected to water drive among the plurality of sample sand bodies, which comprises the following steps: determining the volume of each sample sand body and the volume of the water drive sand body subjected to water drive under the well pattern deployment mode; determining the water drive control degree corresponding to the candidate well pattern deployment mode based on the volume of each sample sand body and the volume of the water drive sand body; the step of determining the volume of the water drive sand body subjected to water drive under the well pattern deployment mode comprises the following steps: determining a plurality of well points corresponding to the well pattern deployment mode and the well point types corresponding to the well points, wherein the well point types comprise water wells and oil wells; acquiring a reference well point located in the sample sand body, and determining at least one selectable setting mode corresponding to the reference well point based on the position of the reference well point and the well point type corresponding to the reference well point; determining the water drive state of the sample sand body under each selectable setting mode, wherein the water drive state comprises being subjected to water drive and not being subjected to water drive; determining the volume of the water drive sand body subjected to water drive under the well pattern deployment mode based on the selectable setting mode and the water drive state; determining a target well pattern deployment mode among the candidate well pattern deployment modes based on the water drive control degree corresponding to each candidate well pattern deployment mode.
2. The method of claim 1, wherein, the step of determining the plurality of sample sand bodies corresponding to the to-be-predicted block comprises the following steps: determining the probability distribution curve of each sand body shape parameter corresponding to the to-be-predicted block based on the well data and the seismic interpretation data of the to-be-predicted block; randomly extracting a plurality of groups of sand body shape parameters from the probability distribution curve of the sand body shape parameter, and determining a sample sand body based on each group of extracted sand body shape parameters to obtain a plurality of sample sand bodies.
3. The method of claim 2, wherein, The method further comprises the following steps: adjusting the probability distribution curve of the sand body shape parameter based on a preset geological understanding parameter to update the probability distribution curve of the sand body shape parameter.
4. The method of claim 1, wherein, the step of determining the water drive state of the sample sand body under each selectable setting mode comprises the following steps: for each selectable setting mode, determining whether there is at least one water well and at least one oil well in the sample sand body; if yes, determining that the sample sand body is subjected to water drive under the selectable setting mode; if no, determining that the sample sand body is not subjected to water drive under the selectable setting mode.
5. The method of claim 1, wherein, the step of determining the volume of the water drive sand body subjected to water drive under the well pattern deployment mode based on the selectable setting mode and the water drive state comprises the following steps: determining the total number of the selectable setting modes, the total number of the selectable setting modes subjected to water drive, and the volume of the sample sand body, and determining the volume of the water drive sand body subjected to water drive under the well pattern deployment mode.
6. The method of claim 1, wherein, The water drive control degree corresponding to the candidate well pattern deployment mode is determined based on the sample sand body volume and the water drive sand body volume of all the sample sand bodies, and the water drive control degree corresponding to the candidate well pattern deployment mode is determined based on the sample sand body volume and the water drive sand body volume of all the sample sand bodies, comprising: A first volume sum of the water drive sand body volume of all the sample sand bodies is calculated, and a second volume sum of the sample sand body volume of all the sample sand bodies is calculated; The ratio of the first volume sum to the second volume sum is determined as the water drive control degree corresponding to the candidate well pattern deployment mode.
7. The method of claim 1, wherein, The well points corresponding to the well pattern deployment mode are determined, comprising: Well point arrangement information corresponding to the well pattern deployment mode is determined, and the well points corresponding to the well pattern deployment mode are determined based on the arrangement information, wherein the arrangement information at least includes at least one of the included angle between the sand body extension direction and the well point arrangement direction, the distance between every two well points, and the well point type.
8. A device for determining a well pattern deployment mode, characterized in that: Comprising: A sample sand body determination module is configured to acquire a to-be-predicted block and determine a plurality of sample sand bodies corresponding to the to-be-predicted block; A water drive control degree determination module is configured to determine, for each candidate well pattern deployment mode, the water drive control degree corresponding to the candidate well pattern deployment mode based on the water drive sand body volume of the sample sand bodies subjected to water drive in the plurality of sample sand bodies. The water drive control degree determination module comprises: A sand body volume determination unit is configured to determine the sample sand body volume of each sample sand body and determine the water drive sand body volume of the sample sand body subjected to water drive under the well pattern deployment mode; A water drive control degree determination unit is configured to determine the water drive control degree corresponding to the candidate well pattern deployment mode based on the sample sand body volume and the water drive sand body volume of all the sample sand bodies. The sand body volume determination unit comprises: A well point type determination subunit is configured to determine a plurality of well points corresponding to the well pattern deployment mode and a well point type corresponding to the well points, wherein the well point type comprises a water well and an oil well; An optional setting mode determination subunit is configured to acquire a reference well point located in the sample sand body, determine at least one optional setting mode corresponding to the reference well point based on the position of the reference well point and the well point type corresponding to the reference well point; A water drive state determination subunit is configured to determine the water drive state corresponding to the sample sand body under each optional setting mode, wherein the water drive state comprises being subjected to water drive and not being subjected to water drive; A water drive sand body volume determination subunit is configured to determine the water drive sand body volume of the sample sand body subjected to water drive under the well pattern deployment mode based on the optional setting mode and the water drive state; A well pattern deployment mode determination module is configured to determine a target well pattern deployment mode in the candidate well pattern deployment modes based on the water drive control degree corresponding to each candidate well pattern deployment mode.
Citation Information
Patent Citations
Method and device for determining well pattern and well spacing of oil reservoir
CN105401927A
Method for controlling sand production from a hydrocarbon producing reservoir
US5443119A