Fracture event detection
Abstract
Aspects of the subject technology relate to systems, methods, and computer-readable media for determining the response or behavior of the fracturing system on a fracturing spread level and utilizing the determined response or behavior to adjust a process variable. An example computing system may be configured to receive reference data, process variable data and manipulated variable data. Additionally, the computing system may be configured to generating sensitivity data based on the manipulated variable data and the process variable data. Moreover, the computing system may be configured to adjust one or more controller parameters based on the sensitivity data. Further, the computing system may be configured to adjust a setpoint of the first manipulated variable based on the one or more adjusted controller parameters, the reference data, and the process variable data.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving measurements associated with data of a process variable and data of a manipulated variable, wherein the process variable is associated with pressures of a wellbore, wherein the process variable is dependent on the manipulated variable, wherein the manipulated variable is associated with (i) a fracturing spread utilized to complete one or more fracturing operations on a well and (ii) a first manipulated variable, and wherein the fracturing spread comprises a plurality of fracturing equipment utilized in a fracturing process; generating sensitivity data based on the manipulated variable data and the process variable data, the sensitivity data characterizing a relationship between the manipulated variable data and the process variable data; inputting the process variable data, the manipulated variable data, and a reference target point into a controller to determine, through an application of a model, a first value of the first manipulated variable for maintaining a targeted pressure setpoint, wherein the controller is a spread level controller that controls the fracturing spread, and wherein the reference target point includes a targeted pressure setpoint for the process variable; controlling the fracturing spread to maintain the targeted pressure setpoint based on the determined first value of the first manipulated variable and the sensitivity data; identifying based on a formation response and the targeted pressure setpoint, a second value for the first manipulated variable for maintaining the targeted pressure setpoint, wherein the second value is determined by adjusting one or more controller parameters of the controller based on the formation response and the sensitivity data; and controlling the fracturing spread to maintain the targeted pressure setpoint based on the determined second value of the first manipulated variable.
2 . The method of claim 1 , wherein adjusting the one or more controller parameters includes adjusting the one or more controller parameters of a controller.
3 . The method of claim 2 , wherein the controller adjusts the first value of the first manipulated variable based on the one or more adjusted controller parameters, the targeted pressure setpoint, and the process variable data.
4 . The method of claim 3 , wherein the controller provides the adjusted first value of the first manipulated variable to a computing system configured to adjust one or more equipment of the fracturing spread in accordance with the adjusted setpoint.
5 . The method of claim 3 , wherein the one or more controller parameters characterize an upper limit associated with the adjustment of the first value of the first manipulated variable.
6 . The method of claim 3 , wherein the one or more controller parameters characterize an upper limit associated with the first manipulated variable.
7 . The method of claim 3 , wherein the controller is at least one of a proportional-integral (PI) controller, a proportional-integral-derivative (PID) controller, a linear quadratic regulator (LQR), fuzzy controller, state-feedback controller, model predictive controller (MPC), or combination thereof.
8 . The method of claim 1 , wherein the targeted pressure setpoint is received from a supervisory controller, the supervisory controller generates the targeted pressure setpoint based on manipulated variable data of a second manipulated variable.
9 . The method of claim 1 , wherein the reference target point includes a targeted power usage.
10 . The method of claim 1 , wherein the plurality of fracturing equipment includes at least one of a fracturing pump, a fracturing blender, a fracturing sand equipment, a fracturing chemical delivery unit, or combination thereof.
11 . The method of claim 1 , wherein the first manipulated variable is associated with at least one of a pump rate, slurry rate, proppant concentration, liquid additive concentration, or combination thereof.
12 . The method of claim 1 , wherein the process variable data is associated with at least one of treating pressure, wellhead pressure, downhole pressure, power utilization, electrical power utilization, slurry density, slurry viscosity or combination thereof.
13 . The method of claim 1 , further comprising:
determining a reference value associated with a reference setpoint based on the targeted pressure setpoint; determining a process variable value based on the process variable data; determining a difference between the reference value and the process variable value; comparing the difference with a difference threshold; determining a gain function based on a comparison; and wherein adjusting the first value of the first manipulated variable is further based on the gain function.
14 . The method of claim 1 further comprising:
applying a smoothing filter to the process variable data.
15 . A computing system comprising:
a communications interface; a memory storing instruction; and at least one processor coupled to the communications interface and the memory, the at least one processor being configured to execute the instructions to: receive measurements associated with data of a process variable and data of a manipulated variable, wherein the process variable is associated with pressures of a wellbore, wherein the process variable is depends on the manipulated variable, wherein the manipulated variable is associated with (i) a fracturing spread utilized to complete one or more fracturing operations on a well and (ii) a first manipulated variable, and wherein the fracturing spread comprises a plurality of fracturing equipment utilized in a fracturing process; generate sensitivity data based on the manipulated variable data and the process variable data, the sensitivity data characterizing a relationship between the manipulated variable data and the process variable data; input the process variable data, the manipulated variable data, and a reference target point, the reference target point includes a targeted pressure setpoint for the process variable into a controller to determine, through an application of a model, a first value of the first manipulated variable for maintaining the targeted pressure setpoint, wherein the controller is a spread level controller that controls the fracturing spread, and wherein the reference target point includes a targeted pressure setpoint for the process variable; control the fracturing spread to maintain the targeted pressure setpoint based on the determined first value of the first manipulated variable and the sensitivity data; identify based on a formation response and the targeted pressure setpoint, a second value for the first manipulated variable for maintaining the targeted pressure setpoint, wherein the second value is determined by adjusting one or more controller parameters of the controller based on the formation response and the sensitivity data; and control the fracturing spread to maintain the targeted pressure setpoint based on the determined second value of the first manipulated variable.
16 . The computing system of claim 15 , wherein adjusting the one or more controller parameters includes adjusting the one or more controller parameters of a controller.
17 . The computing system of claim 16 , wherein the controller adjusts the first value of the first manipulated variable based on the one or more adjusted controller parameters, the targeted pressure setpoint, and the process variable data.
18 . The computing system of claim 16 , wherein the controller provides the adjusted first value of the first manipulated variable to a second computing system configured to adjust one or more equipment of the fracturing spread in accordance with the adjusted setpoint.
19 . The computing system of claim 15 , wherein:
the targeted pressure setpoint includes a reference setpoint for the process variable data; the plurality of fracturing equipment includes at least one of a fracturing pump, a fracturing blender, a fracturing sand equipment, a fracturing chemical delivery unit or combination thereof; and the first value of the first manipulated variable is associated with at least one of a pump rate, slurry rate, proppant concentration, liquid additive concentration, or combination thereof.
20 . A tangible, non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
receiving measurements associated with data of a process variable and data of a manipulated variable, wherein the process variable is associated with pressures of a wellbore, wherein the process variable is dependent on the manipulated variable, wherein the manipulated variable is associated with (i) a fracturing spread utilized to complete one or more fracturing operations on a well and (ii) a first manipulated variable, and wherein the fracturing spread comprises a plurality of fracturing equipment utilized in a downhole fracturing operation; generating sensitivity data based on the manipulated variable data and the process variable data, the sensitivity data characterizing a relationship between the manipulated variable data and the process variable data; inputting the process variable data, the manipulated variable data, and a reference target point into a controller to determine, through an application of a model, a first value of the first manipulated variable for maintaining a targeted pressure setpoint, wherein the controller is a spread level controller that controls the fracturing spread, and wherein the reference target point includes a targeted pressure setpoint for the process variable; controlling the fracturing spread to maintain the targeted pressure setpoint based on the determined first value of the first manipulated variable and the sensitivity data; identifying based on a formation response and the targeted pressure setpoint, a second value for the first manipulated variable for maintaining the targeted pressure setpoint, wherein the second value is determined by adjusting one or more controller parameters based on the formation response and the sensitivity data; and controlling the fracturing spread to maintain the targeted pressure setpoint based on the determined second value of the first manipulated variable.Join the waitlist — get patent alerts
Track US2025270906A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.