The present disclosure relates generally to methods to dynamically control fluid flow in a multi-well system, methods to dynamically provide real-time status of fluid flow in a multi-well system, and multi-well fluid flow control systems.
Multi-well systems sometimes include multiple wells that traverse thousands of feet from the surface downhole. Further, different well operations are sometimes performed in different wells of multi-well systems. For example, a multi-well system may include one or more injection wells and one or more production wells that are in fluid communication with each other. Sensors and other devices are sometimes positioned at different nodes along a multi-well system to monitor the status of the multi-well system.
Illustrative embodiments of the present disclosure are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein, and wherein:
The illustrated figures are only exemplary and are not intended to assert or imply any limitation with regard to the environment, architecture, design, or process in which different embodiments may be implemented.
In the following detailed description of the illustrative embodiments, reference is made to the accompanying drawings that form a part hereof. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is understood that other embodiments may be utilized and that logical structural, mechanical, electrical, and chemical changes may be made without departing from the spirit or scope of the invention. To avoid detail not necessary to enable those skilled in the art to practice the embodiments described herein, the description may omit certain information known to those skilled in the art. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the illustrative embodiments is defined only by the appended claims.
The present disclosure relates to methods to dynamically control fluid flow in a multi-well system, methods to dynamically provide real-time status of fluid flow in a multi-well system and multi-well fluid flow control systems. A multi-well system refers to any well environment that includes multiple wells including, but not limited to, production wells, injection wells, and other types of wells. Fluid monitors, such as sensors, gauges, and other types of devices that are configured to detect or monitor fluid flow at and/or around one or more nodes of wells of the multi-well system, are positioned at different downhole locations to monitor fluid flow at and/or near the one or more nodes. As referred to herein, a node is a location at or around a well location of a well. For example, where an injection well of a multi-well system has a first node that is 1,000 feet downhole, a first fluid monitor is positioned at or near the first node to dynamically monitor fluid flow near and at the first node. Similarly, where an adjacent production well of the multi-well system has a second node that is positioned 3,000 feet downhole, a second fluid monitor is positioned at or near the second node to dynamically monitor fluid flow near and at the second node. The fluid monitors dynamically provide data indicative of fluid flow at nodes they are configured to measure to a multi-well fluid control system.
The multi-well fluid control system dynamically analyzes the data obtained from the fluid monitors. In some embodiments, the multi-well fluid control system generates a data model of fluid flow through the multi-well system from data indicative of fluid flow through the nodes. In one or more of such embodiments, the multi-well fluid control system dynamically updates the data model based on real-time data indicative of the fluid flow and changes to the fluid flow at the nodes. Continuing with the foregoing example, the multi-well fluid control system generates the data model of the multi-well system based on real-time data indicative of fluid flow and changes in fluid flow at the first node, the second node, and other nodes of the multi-well system, and periodically or continuously updates the data model based on new data indicative of the fluid flow and changes in fluid flow at the first node, the second node, and other nodes of the multi-well system. In one or more of such embodiments, the multi-well fluid control system utilizes machine learning algorithms to generate and update the data model. In one or more of such embodiments, where a new well is added to the multi-well system, the multi-well fluid control system is configured to dynamically update the data model to include data indicative of fluid flow at one or more nodes of the new well.
In some embodiments, the multi-well fluid control system also obtains a physics model of the multi-well system. In one or more of such embodiments, the physics model is a pre-generated modeling of the multi-well fluid control system. In one or more of such embodiments, the physics model is dynamically generated by the multi-well fluid control system. In one or more of such embodiments, the multi-well fluid control system also dynamically updates the physics model based on data indicative of fluid flow and changes in the fluid flow at the nodes. In one or more of such embodiments, the multi-well fluid control system obtains a result of the physics model and adjusts a parameter of the data model based on the result of the physics model. Additional examples of operations performed by the multi-well fluid control system to generate or obtain data models and physics models of the multi-well system, and to update the data models and physics models of the multi-well system are provided herein.
In some embodiments, the multi-well fluid control system determines, based on the data obtained from the fluid monitors, relationships between different nodes of the multi-well system and changes in existing relationships between different nodes of the multi-well system. In one or more of such embodiments, the multi-well fluid control system utilizes the data model, the physics model, and/or a combination of the data model and physics model to establish and predict relationships and changes in the relationships between different nodes of the multi-well system. In some embodiments, the multi-well fluid control system determines, based on the data obtained from the fluid monitors, boundary conditions at or near different nodes of the different nodes of the multi-well system, and changes to existing boundary conditions at or near different nodes of the different nodes of the multi-well system. In one or more of such embodiments, the multi-well fluid control system utilizes the data model, the physics model, and/or a combination of the data model and physics model to establish and predict boundary conditions at or near different nodes of the different nodes of the multi-well system, and changes to existing boundary conditions at or near different nodes of the different nodes of the multi-well system.
The multi-well fluid control system dynamically determines an impact of fluid flow or change in fluid flow at one node due to fluid flow or change in fluid flow at other nodes. Examples of an impact include, but are not limited to, increase or decrease of fluid flow at one node due to fluid flow or a change in the fluid flow at other nodes, interference of fluid flow at one node due to the fluid flow or change in fluid flow at other nodes, crossflow prevention as a result of fluid flow or a change in the fluid flow at one or more nodes, crossflow prevention as a result of a change in the direction of fluid flow at one or more nodes, and/or other types of changes or a lack of change to fluid flow. Continuing with the foregoing example, the multiple-well fluid control system analyzes an impact on fluid flow or change in fluid flow at the second node due to fluid flow or change in fluid flow at or near first node. Continuing with the foregoing example, the multi-well fluid control system dynamically determines an increase or decrease in the flowrate of hydrocarbon fluids flowing through the second node towards the surface, an increase or decrease to the pressure of the hydrocarbon fluids flowing through the second node, as well as other impacts on the fluid flow of the hydrocarbon fluids and other types of fluids at the second node due to fluid flow or a change in the fluid flow of injection fluids or other types of fluids at the first node.
In some embodiments, where a data model of the multi-well system has been generated, and where a result of the data model is indicative of the impact on fluid flow at a node (e.g., the second node) due to fluid flow or changes in fluid flow at one or more other nodes (e.g., the first node), the multi-well fluid control system generates the data model to determine the impact on fluid flow at the node. Similarly, in some embodiments, where the data model of the multi-well system obtains or generates a physics model of the multi-well system, the multi-well fluid control system, and where a result of the physics model is indicative of the impact on fluid flow at a node, the multi-well system also determines the impact from the result of the physics model. In some embodiments, the multi-well fluid control system also analyzes the impact, determines an adjustment to one or more parameters of subsequent iterations of the physics model and/or the data model, and dynamically adjusts the physics model and/or the data model to account for the impact.
In some embodiments, the multi-well fluid control system not only utilizes the generated data model and the physics model to determine fluid flow at one or more nodes, and changes in fluid flow at the one or more nodes, but also to determine boundary conditions at or near the one or more nodes, and relationships between the one or more nodes. In some embodiments, the multi-well fluid control system also utilizes the generated data model and the physics model to generate different current and future production and other types of operational related scenarios. In some embodiments, the multi-well fluid control system also utilizes the generated data model and the physics model to generate improvement and optimization scenarios to improve or optimize production and other well operations performed at the multi-well system. In one or more of such embodiments, the multi-well fluid control system utilizes the data model and the physics model to map desired and optimal placement locations of new fluid control devices to improve or optimize existing production operations. In one or more of such embodiments, the multi-well fluid control system also utilizes the data model and the physics model to map desired or optimal placement locations of new wells or work over wells to improve or optimize future production operations. In one or more of such embodiments, the multi-well fluid control system also utilizes the data model and the physics model to map desired or optimal placement locations of new wells or work over wells to improve or optimize existing reservoir drainage plan. Additional descriptions of the data model and the physics model and how the multi-well fluid control system also utilizes the data model and the physics model are provided in the paragraphs herein.
The multi-well fluid control system determines whether to adjust fluid flow at a node due to the determined impact. In some embodiments, the multi-well fluid control system determines to adjust the fluid flow at the node if the impact is greater than a threshold impact. For example, where the threshold impact at the second node is a decrease in fluid flow of production fluid by more than 100 gallons per minute, the multi-well fluid control system determines to increase fluid flow of injection fluids at a third node of the injection well (or another node) in response to a determination that fluid flow of production fluid at the second node has decreased by 150 gallons per minute or by another rate that is greater than 100 gallons per minute.
The multi-well fluid control system, in response to a determination to adjust fluid flow at the node, determines what fluid flow adjustment should be made at the node, and requests a fluid control device to make the determined adjustment. As referred to herein, a fluid control device is any device or component configured to restrict, control, and/or permit fluid flow at or through one or more nodes of the multi-well system. Examples of fluid control devices include, but are not limited to, safety valves, chemical injection devices, artificial lifts, zonal isolation devices, downhole interval control valves, inflow control valves, autonomous inflow control devices, fluid pumps, devices and components used for stream injection operations (such as outflow control components), fluid restrictors, hydraulic control systems, and other types of devices or components configured to restrict, control, and/or permit fluid flow at or through one or more nodes of the multi-well system.
In some embodiments, the multi-well fluid control system determines multiple adjustments to the fluid flow at one or more nodes of the multi-well system and ranks predicted results of the adjustments of the fluid flow. Continuing with the foregoing example, the multi-well fluid control system, upon determining that increasing the pump rate of a pump at the surface of the injection well would increase the flow rate at the second node by 50 gallons per minute, shifting a valve positioned at the first node would increase the flow rate at the second node by 100 gallons per minute, and closing a valve at a third node would increase the flow rate at the second node by 150 gallons per minute, ranks the three adjustment options based on the increase in flow rate at the second node. Additional examples of ranking categories include, but are not limited to, total fluid production at a node, at a well, and/or at the multi-well system, future production (e.g., production in six months or another future date, or production within the next month or another future time frame) at a node, at a well, and/or at the multi-well system, production efficiency at a node, at a well, and/or at the multi-well system, future production efficiency at a node, at a well, and/or at the multi-well system, operational cost, equipment wear and tear, and/or rankings based on other types of fluid flow, fluid production, and equipment or operation related metrics.
In one or more of such embodiments, the multi-well fluid control system continuously or periodically updates the ranking of the adjustments based on real-time data. In one or more of such embodiments, the multi-well fluid control system also generates one or more recommendations of a preferred adjustment based on the real-time data to improve or optimize fluid flow, reduce or optimize operational cost, improve or optimize equipment and well operational expectancy, and to improve or optimize other fluid flow or operational metrics. In one or more of such embodiments, the multi-well fluid control system utilizes a neural network to dynamically generate and update the one or more recommendations. In one or more of such embodiments, the multi-well fluid control system provides the generated ranking and recommendations for display on an electronic device of an operator for the operator. In one or more of such embodiments, the multi-well fluid control system, in response to receiving an input from the operator indicative of a selection of a recommended adjustment, requests a fluid control device to make the recommended adjustment.
In one or more of such embodiments, the multi-well fluid control system also determines additional nodes within the multi-well system to place new fluid control devices to improve existing fluid flow, improve or optimize production, and improve or optimize other operational aspects of the multi-well system, and provides one or more recommendations on how to improve the multi-well system by incorporating new fluid control devices. In some embodiments, the multi-well fluid control system dynamically determines an adjustment based on the data model and the physics model, and dynamically requests one or more fluid control devices to make the determined adjustment. Additional descriptions of the foregoing methods to dynamically control fluid flow in a multi-well system, methods to dynamically provide real-time status of fluid flow in a multi-well system and multi-well fluid flow control systems are described in the paragraphs below and are illustrated in
Turning now to the figures,
In the embodiment of
During the operations illustrated in
Multi-well fluid flow control system 184 dynamically analyzes fluid flow data obtained from fluid monitors 121-123, 131-133, 141-143, and 161-163 to determine an impact on fluid flow at any of nodes 124-126, 134-136, 144-146, and 164-166 due to fluid flow or change in fluid flow at one or more of the other nodes 124-126, 134-136, 144-146, and 164-166. For example, after injection well 113 is added to an existing multi-well system that contains injection well 111 and production well 112, a valve (not shown) at node 146 is shifted to an open position to provide fluid flow from node 146 into formation 120. After the valve at node 146 is shifted to the open position, multi-well fluid flow control system 184 dynamically analyzes fluid flow at and near nodes 124-126, 134-136, 144-146, and 164-166 to determine fluid flow and changes to fluid flow at and near nodes 124-126, 134-136, 144-146, and 164-166. In some embodiments, multi-well fluid flow control system 184 also dynamically generates a data model of the multi-well fluid flow control system that includes injection well 111, production well 112, and injection well 113 based on data indicative of fluid flow and changes in fluid flow that are obtained by fluid monitors 121-123, 131-133, 141-143, and 161-163. In some embodiments, multi-well fluid flow control system 184 also dynamically updates the data model based on new data indicative of fluid flow and changes in fluid flow that are obtained by fluid monitors 121-123, 131-133, 141-143, and 161-163.
In some embodiments, multi-well fluid flow control system 184 also obtains or generates a physics model of the multi-well fluid flow control system 184 that includes injection well 111, production well 112, and injection well 113 based on data indicative of fluid flow and changes in fluid flow that are obtained by fluid monitors 121-123, 131-133, 141-143, and 161-163. In some embodiments, multi-well fluid flow control system 184 also dynamically updates the physics model based on new data indicative of fluid flow and changes in fluid flow that are obtained by fluid monitors 121-123, 131-133, 141-143, and 161-163. In some embodiments, multi-well fluid flow control system 184 compares the physics model and the data model. In one or more of such embodiments, multi-well fluid flow control system 184 adjusts a parameter of the data model based on a result of the physics model. In another one of such embodiments, multi-well fluid flow control system 184 adjusts a parameter of the physics model based on a result of the data model.
Multi-well fluid flow control system 184 determines one or more adjustments in response to the impact. Continuing with the foregoing example, where fluid flow of production fluids into wellbore 116 at nodes 134-136 was consistently 1,000 gallons per minute, and where, after the valve at node 136 is shifted open, fluid flow of production fluids into wellbore 116 at nodes 134-136 changed to 600 gallons per minute, 900 gallons per minute, and 1,200 gallons per minute respectively, multi-well fluid flow control system 184 dynamically determines one or more adjustments to the fluid control devices that are positioned at nodes 124-126, 134-136, 144-146, and 164-166 and other fluid control devices (not shown) of the multi-well fluid flow control system 184 in response to the change in the fluid flow of production fluids into wellbore 116 at nodes 134-136.
In some embodiments, multi-well fluid flow control system 184 utilizes the data model, the physics model, and/or a combination of the data model and the physics model to determine one or more adjustments in response to the impact. Continuing with the foregoing example, multi-well fluid flow control system 184 modifies a parameter of the data model and the physics model of the multi-well system to simulate a first adjustment that includes shifting the valve at node 146 to a half open position, and determines the impact on fluid flow at nodes 124-126, 134-136, 144-146, and 164-166 due to shifting the valve at node 146 to a half open position. Similarly, multi-well fluid flow control system 184 modifies a second parameter of the data model and the physics model of the multi-well system to simulate a second adjustment that includes shifting a second valve at node 144 to enlarge the opening of the second valve and determines the impact on fluid flow at nodes 124-126, 134-136, 144-146, and 164-166 due to shifting the valve at node 142 to a half open position. Similarly, multi-well fluid flow control system 184, in addition to modifying the first and the second parameter, also modifies a third parameter of the data model and the physics model of the multi-well system to simulate a third adjustment that includes simultaneously performing the foregoing operations related to the first and the second parameters, and also shifting a third valve at node 124 of injection well 111 to enlarge the opening of the third valve, and determines the impact on fluid flow at nodes 124-126, 134-136, 144-146, and 164-166 due to simultaneously shifting the valve at node 142 to a half open position, and further opening the second valve and the third valve at nodes 144 and 124, respectively.
In some embodiments, multi-well fluid flow control system 184 generates a ranking of the multiple adjustments based on total flow of production fluids out of production well 112, flow consistency of production fluids into production well 112 at nodes 134-136, cost of operation, wear and tear on equipment, and other applicable categories. In one or more of such embodiments, multi-well fluid flow control system 184 also provides one or more recommendations on the proposed adjustments for display on a display screen of an operator's electronic device. In one or more of such embodiments, multi-well fluid flow control system 184 also provides the data model and the physics model and simulations of the data model and the physics model for display on the operator's electronic device. In one or more of such embodiments, multi-well fluid flow control system 184 also provides additional information regarding the multi-well system, including relationships between different nodes, relationships between fluid flow at the different nodes, and relationships between different fluid control devices at the different nodes, boundary conditions at or near the different nodes (e.g., boundary condition at first, second, and third zones 191, 192, and 193, respectively), and other information regarding the multi-well system for display on the operator's electronic device. In one or more of such embodiments, multi-well fluid flow control system 184, in response to receiving an input from the operator to make a recommended adjustment, or make a new adjustment provided by the operator, requests the corresponding fluid control devices to make the received adjustment.
In some embodiments, multi-well fluid flow control system 184 dynamically determines an adjustment and requests the corresponding fluid control devices to make the determined adjustment. Continuing with the foregoing example, where the operator determines or multi-well fluid flow control system 184 dynamically determines to shift the valve at node 146 to a half open position, multi-well fluid flow control system 184, in response to receiving the operator's instructions, or in response to dynamically making the determination, transmits an instruction to the valve at node 146 to shift to a half open position. Additional descriptions of operations performed by multi-well fluid flow control system 184 are provided herein and are illustrated in at least
Although
Data indicative of fluid flow and changes in the fluid flow at or near different nodes of a multi-well system (collectively referred to as fluid flow data) such as the multi-well fluid flow control system illustrated in
At block S402, first fluid flow data indicative of fluid flow at a first node of a plurality of nodes are received. In that regard, multi-well fluid flow control system 184 of
At block S406, the first fluid flow data and the second fluid flow data are analyzed. Further, at block S408, an impact on fluid flow at the second node due to fluid flow at the first node is determined. In that regard, multi-well fluid flow control system 184 of
At block S410, a determination of whether to adjust fluid flow at a node of the plurality of nodes of the multi-well system is made based on the impact. In some embodiments, the determination is made by an operator after the operator reviews recommendations provided by the multi-well fluid flow control system. In one or more of such embodiments the additional information regarding the multi-well system including, but not limited to, proposed adjustments, rankings of the proposed adjustments based on one or more ranking types described herein, and operator adjustment modellings of the data model and physics model of the multi-well system are provided for display on an electronic device of the operator to help the operator determine whether to adjust the fluid flow at a particular node or at multiple nodes of the multi-well system. In some embodiments, multi-well fluid flow control system 184 of
At block S502, first fluid flow data indicative of fluid flow at a first node of a plurality of nodes are received. At block S504, second fluid flow data indicative of fluid flow at a second node of the plurality of nodes is received. At block S506, the first fluid flow data and the second fluid flow data are analyzed. Further, at block S508, an impact on fluid flow at the second node due to fluid flow at the first node is determined. The operations performed at blocks S502, S504, S506, and S508 are similar or identical to the operations performed at blocks S402, S404, S406, and S408, which are described in the paragraphs herein. At block S510, a status of the impact on fluid flow at the second node is dynamically provided for display, such as on a display of an electronic device of an operator. In some embodiments, additional information regarding the multi-well system including, but not limited to, proposed adjustments, rankings of the proposed adjustments based on one or more ranking types described herein, and operator adjustment modellings of the data model and physics model of the multi-well system are provided for display on an electronic device of the operator to help the operator determine whether to adjust the fluid flow at a particular node or at multiple nodes of the multi-well system.
The above-disclosed embodiments have been presented for purposes of illustration and to enable one of ordinary skill in the art to practice the disclosure, but the disclosure is not intended to be exhaustive or limited to the forms disclosed. Many insubstantial modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the disclosure. For instance, although the flowcharts depict a serial process, some of the steps/processes may be performed in parallel or out of sequence, or combined into a single step/process. The scope of the claims is intended to broadly cover the disclosed embodiments and any such modification. Further, the following clauses represent additional embodiments of the disclosure and should be considered within the scope of the disclosure.
As used herein, the singular forms “a”, “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprise” and/or “comprising,” when used in this specification and/or in the claims, specify the presence of stated features, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups thereof. In addition, the steps and components described in the above embodiments and figures are merely illustrative and do not imply that any particular step or component is a requirement of a claimed embodiment.