[go: up one dir, main page]

US20240084681A1 - Cloud-based management of a hydraulic fracturing operation in a wellbore - Google Patents

Cloud-based management of a hydraulic fracturing operation in a wellbore Download PDF

Info

Publication number
US20240084681A1
US20240084681A1 US17/930,584 US202217930584A US2024084681A1 US 20240084681 A1 US20240084681 A1 US 20240084681A1 US 202217930584 A US202217930584 A US 202217930584A US 2024084681 A1 US2024084681 A1 US 2024084681A1
Authority
US
United States
Prior art keywords
raw data
hydraulic fracturing
data
fracturing operation
cloud service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
US17/930,584
Inventor
Baidurja Ray
Shahab Jamali Ghare Tape
John Paul Bir Singh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Halliburton Energy Services Inc
Original Assignee
Halliburton Energy Services Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Halliburton Energy Services Inc filed Critical Halliburton Energy Services Inc
Priority to US17/930,584 priority Critical patent/US20240084681A1/en
Assigned to HALLIBURTON ENERGY SERVICES, INC. reassignment HALLIBURTON ENERGY SERVICES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SINGH, JOHN PAUL BIR, TAPE, Shahab Jamali Ghare, RAY, Baidurja
Publication of US20240084681A1 publication Critical patent/US20240084681A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E21EARTH OR ROCK DRILLING; MINING
    • E21BEARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
    • E21B43/00Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells
    • E21B43/25Methods for stimulating production
    • E21B43/26Methods for stimulating production by forming crevices or fractures
    • EFIXED CONSTRUCTIONS
    • E21EARTH OR ROCK DRILLING; MINING
    • E21BEARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
    • E21B43/00Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells
    • E21B43/12Methods or apparatus for controlling the flow of the obtained fluid to or in wells
    • E21B43/121Lifting well fluids
    • E21B43/129Adaptations of down-hole pump systems powered by fluid supplied from outside the borehole
    • EFIXED CONSTRUCTIONS
    • E21EARTH OR ROCK DRILLING; MINING
    • E21BEARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
    • E21B2200/00Special features related to earth drilling for obtaining oil, gas or water
    • E21B2200/22Fuzzy logic, artificial intelligence, neural networks or the like

Definitions

  • the present disclosure relates generally to wellbore operations and, more particularly (although not necessarily exclusively), to cloud-based management of a hydraulic fracturing operation in a wellbore.
  • a wellbore can be formed in a subterranean formation for producing or extracting material from the subterranean formation.
  • the material can include hydrocarbon material such as oil and gas.
  • Various operations can be performed with respect to the wellbore.
  • the various operations can include hydraulic fracturing operations. Hydraulic fracturing operations can enhance the extraction of materials, such as gas or oil, from rock formations in the subterranean formation, thereby increasing production of the wellbore. Hydraulic fracturing operations can be performed by pumping a hydraulic fluid into the wellbore at or above a pressure high enough to create or enhance fractures in the rock formations. Maximizing the efficiency of hydraulic fracturing operations can improve wellbore production and reduce completion costs.
  • FIG. 1 is a schematic of a wellbore undergoing a hydraulic fracturing operation according to one example of the present disclosure.
  • FIG. 2 is an example of a workflow for managing a hydraulic fracturing operation according to one example of the present disclosure.
  • FIG. 3 is a block diagram of a computing device for managing a hydraulic fracturing operation according to one example of the present disclosure.
  • FIG. 4 is an example of a user interface with a cloud-based dashboard according to one example of the present disclosure.
  • FIG. 5 is a flowchart of a process for managing a hydraulic fracturing operation using the cloud-based dashboard of FIG. 4 according to one example of the present disclosure.
  • the cloud architecture can be a combination of elements for providing a cloud service.
  • the cloud architecture can include a front-end platform, a back-end platform or servers, an internet service, a cloud-based delivery service, additional elements, or a combination thereof.
  • the cloud service can be a variety of services delivered to a company, a customer, another suitable entity, or a combination thereof over the internet.
  • the cloud service can provide a cloud data warehouse to integrate and store data for further data analysis.
  • the front-end platform of the cloud architecture can be the cloud-based dashboard, which can display relevant quantities for controlling, adjusting, or managing the hydraulic fracturing operation.
  • the relevant quantities can include estimated hydraulic fracturing operation data, equipment data, hydraulic fracturing treatment data, user feedback, any additional relevant information, or a combination thereof.
  • the cloud-based dashboard may be supported on the back end by the cloud architecture.
  • Raw data can be streamed to the cloud service provided by the cloud architecture and the raw data can be pre-processed into pre-preprocessed data via the cloud service.
  • the pre-processed data can provide useful information, can be used to determine parameters relating to the hydraulic fracturing operation, can be displayed as the relevant quantities on the cloud-based dashboard, or a combination thereof.
  • the cloud-based dashboard can be used for controlling, adjusting, or managing the hydraulic fracturing operation in real-time or near real-time.
  • the cloud-based dashboard can also be used for decision making in a future hydraulic fracturing operation.
  • the relevant quantities can be key performance indicators.
  • the cloud-based dashboard can display the key performance indicators and the key performance indicators can be used to increase the productivity or efficiency of the hydraulic fracturing operation.
  • the relevant quantities can be parameters related to the estimated hydraulic fracturing operation data, the equipment data, or a combination thereof.
  • the parameters can be used to determine, or can be a measurement of, diagnostic issues on pumps, blenders, or other equipment equipped with sensors.
  • the parameters can include pumping hours over time, number of gear changes per treatment, duration of revolutions per minute (RPM) outside of optimal horsepower range per treatment, duration of cavitation per treatment, historical data, or a combination thereof.
  • the relevant quantities can be parameters related to real-time hydraulic fracturing data, such as actual pump rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, or a combination thereof.
  • the relevant quantities can further include user feedback and equipment diagnostics from equipment sensors.
  • the user feedback may include feedback from operators, supervisors, crew members, or additional employees related to the hydraulic fracturing operation, or the user feedback can include customer or user feedback.
  • the cloud-based dashboard can be supported on the back end by the cloud architecture.
  • the raw data from the hydraulic fracturing operation can be streamed in real-time to the cloud service via the cloud architecture.
  • the cloud service can implement on-the-fly computation and visualization of the raw data.
  • the cloud service may organize, store, or organize and store the raw data into one or more data lakes.
  • the raw data can be pre-processed into a required form for the cloud-based dashboard via the cloud service. Pre-processing of the raw data into pre-processed data for the cloud-based dashboard can be an automated process.
  • the automated process can include alerts, defined where raw data enters the cloud architecture, to flag unexpected behavior during the hydraulic fracturing operation.
  • unexpected behavior can be a sudden drop in pressure, deviation from a hydraulic fracturing operation plan, deterioration of equipment conditions, or other suitable unexpected behavior during the hydraulic fracturing operation.
  • the automated process may further include ingesting the raw data into the one or more data lakes.
  • the one or more data lakes can store the raw data in a variety of formats. The variety of formats may include time series data, images, audio, or other suitable data formats. Additionally in the automated process, the raw data ingested to the one or more data lakes can be cleansed, curated, and joined with other available data sources to generate the pre-processed data.
  • the pre-processed data can provide a comprehensive view of a current hydraulic fracturing operation and can provide historical expectations from similar hydraulic fracturing operations.
  • a subset of pre-processed data can be extracted during the automated process to generate an optimized view of the pre-processed data.
  • the optimized view can be used for quick diagnosis or prognosis of the hydraulic fracturing operation by providing the most significant or relevant pre-processed data.
  • a subset of pre-processed data relating to a pump can be used to quickly determine if the pump is operating at an optimal level during the hydraulic fracturing operation.
  • the optimized view can be further partitioned to enhance extraction and visualization of pre-processed data.
  • the subset of pre-processed data relating to the pump can be partitioned for stages of the hydraulic fracturing operation to enable analysis of the pump's performance during each stage of the hydraulic fracturing operation.
  • the automated process can further include a computational engine such as SQL, Synapse, or Databricks cluster, which can provide the pre-processed data to the cloud-based dashboard with low latency.
  • the cloud-based dashboard can be a business intelligence (BI) dashboard and the pre-processed data can be provided to the BI dashboard with a BI tool, such as PowerBI or web apps.
  • BI business intelligence
  • the cloud-based dashboard can be used to make real-time or near real-time changes to the current hydraulic fracturing operation, or the cloud-based dashboard can be used to make decisions in a future hydraulic fracturing operation.
  • the cloud-based dashboard can diagnose if a pump is not operating properly. As a result, the cloud-based dashboard can bring the pump offline and replace the pump with another pump, if available.
  • the cloud-based dashboard can be used to adjust a pumping schedule by altering pump flow rate, proppant concentration, diverter concentration, or a combination thereof.
  • the pump can be determined to be operating outside the optimum horsepower range for more than 15 minutes, for example.
  • the cloud-based dashboard can diagnose the issue and adjust the pump gear to bring the pump back to operating within the optimum horsepower range.
  • the cloud-based dashboard can suspect cavitation.
  • the cloud-based dashboard can address cavitation by adjusting the pump schedule to stagger individual pump rates to increase boost pressure.
  • Future changes to hydraulic fracturing operations can be based on issues detected for specific crews, wells, basins, locations, or the like.
  • the cloud-based dashboard can be used to take preventative measures in the hydraulic fracturing operation. For example, a pump crew may consistently operate outside an optimal RPM range.
  • the cloud-based dashboard can recognize the issue and investigate the root cause. As a result, the pump crew can be retrained for future hydraulic fracturing operations.
  • FIG. 1 is a schematic of a well system 100 undergoing a hydraulic fracturing operation according to one example of the present disclosure.
  • the hydraulic fracturing operation can target a subterranean formation 102 of interest.
  • a wellbore 104 can extend from a surface 106 of the well system 100 , and fracturing fluid 108 can be applied to a portion of the subterranean formation 102 surrounding a horizontal portion of the wellbore 104 .
  • FIG. 1 is a schematic of a well system 100 undergoing a hydraulic fracturing operation according to one example of the present disclosure.
  • the hydraulic fracturing operation can target a subterranean formation 102 of interest.
  • a wellbore 104 can extend from a surface 106 of the well system 100 , and fracturing fluid 108 can be applied to a portion of the subterranean formation 102 surrounding a horizontal portion of the wellbore 104 .
  • FIG. 1 is a schematic of a well system 100
  • the wellbore 104 can include horizontal, vertical, slant, curved or other wellbore geometries and orientations and the hydraulic fracturing operation can be applied to a subterranean zone surrounding any portion of the wellbore 104 .
  • the wellbore 104 can include a casing 110 that can be cemented or otherwise secured to a wall of the wellbore 104 .
  • the wellbore 104 can be uncased or include uncased sections. Perforations can be formed in the casing 110 to enable fracturing fluids or other materials to flow into the subterranean formation 102 . In a cased well, perforations can be formed using shaped charges, a perforating gun, hydro-jetting, or other tools.
  • the well system 100 can also include a sensing control device 118 and a distributed acoustic sensor system 120 .
  • the distributed acoustic sensor system 120 can include one or more fiber optic cables extending along a length of the wellbore 104 .
  • the distributed acoustic sensor system 120 can be used to monitor and collect raw data relating to the wellbore 104 and the hydraulic fracturing operation before, during, or after the hydraulic fracturing operation.
  • the raw data collected by the distributed acoustic sensor system 120 can be received and processed by the sensing control device 118 at the surface 106 of the wellbore 104 .
  • the sensing control device 118 can convert light signals from the distributed acoustic sensor system 120 to measure wellbore properties such as the size, depth, or location of perforations.
  • the distributed acoustic sensor system 120 may be used to detect changes to light signals resulting from acoustic signals, pressure signals, or other disturbance signals within the wellbore 104 .
  • the changes to the light signals may be used by the sensing control device 118 to detect the wellbore properties such as the size, depth, or location of perforations, or other properties such as a downhole flow of fracturing fluid, sand out conditions, duration of cavitation, pump rate, pressure over time, proppant concentration, proppant concentration over time, or any other properties relating to the wellbore or the hydraulic fracturing operation. While FIG. 1 is described as collecting the raw data using the distributed acoustic sensor system 120 , other downhole sensor systems may also provide raw data from within the wellbore 104 that can be processed by the sensing control device 118 to detect various wellbore properties.
  • the wellbore 104 can further include a work string 112 extending from the surface 106 into the wellbore 104 .
  • a pump system 124 can be coupled to the work string 112 for pumping the fracturing fluid 108 into the wellbore 104 .
  • the pump system 124 can receive the fracturing fluid 108 from a fluid storage tank (not shown) and combine the fracturing fluid 108 with other components, including proppant from a proppant source, additional fluid from additives, or a combination thereof.
  • the resulting mixture may be pumped downhole into the wellbore 104 under a pressure sufficient to create or enhance one or more pathways or fractures 116 in the subterranean formation 102 .
  • the pressure and resulting fractures 116 can stimulate production of fluids, such as oil or gas, from the subterranean formation 102 .
  • the pump system 124 can provide fracturing fluid into the wellbore 104 , proppants into the wellbore 104 , or a combination of those components into the wellbore 104 .
  • the work string 112 can include coiled tubing, jointed pipe, or other suitable structure for enabling fracturing fluid 108 to flow into the wellbore 104 .
  • the work string 112 can further include flow control devices, bypass valves, ports, perforations, or other suitable tools or well devices to control a flow of the fracturing fluid 108 through the work string 112 .
  • the work string 112 can include perforations corresponding to the perforations formed in the casing 110 .
  • the perforations can be formed using shaped charges, a perforating gun, hydro-jetting, or other tools.
  • the perforations of the casing 110 and work string 112 can provide a channel between the subterranean formation 102 and the wellbore 104 for transmitting the fracturing fluid 108 directly into the subterranean formation 102 of interest, enabling produced fluid such as oil or gas to flow to the wellbore, or a combination thereof.
  • the work string 112 or the wellbore 104 can include one or more sets of packers 114 .
  • the packers 114 can seal the annulus between the work string 112 and the wellbore 104 to define an interval of interest 122 of the wellbore 104 into which the fracturing fluid 108 can be pumped.
  • FIG. 1 depicts two packers 114 , one defining an up-hole boundary of the interval of interest 122 and one defining the downhole boundary of the interval of interest 122 .
  • the fracturing fluid 108 can be introduced into the wellbore 104 (e.g., in FIG.
  • the fracturing fluid 108 can include proppant particulates.
  • the proppant particles may enter the fractures 116 where the proppant particles may remain after the fracturing fluid 108 flows out of the wellbore 104 .
  • the proppant particulates may keep fractures 116 open such that fracturing fluid 108 may flow more freely through the fractures 116 .
  • FIG. 1 depicts a singular well system 100 , but there may be a plurality of well systems 100 undergoing the hydraulic fracturing operation.
  • An injection flow rate for a wellbore 104 containing several intervals of interest 122 may be determined by the injection rate per perforation and the number of perforations per cluster for each interval of interest 122 .
  • each interval of interest 122 may include one or more clusters which may comprise one or more perforations.
  • the injection flow rate for a given cluster may be determined by dividing the flow rate by the number of perforations.
  • both a minimum and maximum flow rate may be determined by analyzing a minimum and maximum number of perforations per cluster.
  • the total injection rate may be apportioned among the plurality of wellbores 104 involved in simultaneous hydraulic fracturing operations.
  • the fracturing fluid 108 may be injected into each of the plurality of wellbores 104 simultaneously.
  • the injection flow rate may vary between each one of the plurality of wellbores 104 depending on the number of perforations within each well system 100 .
  • FIG. 2 is an example of a workflow 200 for managing a hydraulic fracturing operation according to one example of the present disclosure.
  • raw data can be collected from one or more pumps 218 via a data acquisition and control system 216 .
  • the sensing control device 118 can be part of the data acquisition and control system 216 .
  • the one or more pumps 218 can be part of or coupled to a pump system 124 .
  • the raw data can be streamed to a cloud service 202 in real-time or near real-time via a streaming hub 212 .
  • Real-time streaming of the raw data can experience very low latency with data availability occurring in a time frame ranging from less than a second to a few seconds. Near real-time may be characterized by a higher latency.
  • data streamed in near real-time can become available in one to five minutes.
  • streaming of the raw data can be prioritized to improve the acquisition of important raw data.
  • the raw data streamed by the streaming hub 212 can be received by the cloud service 202 as raw data files 208 .
  • the raw data files 208 can be received by a processing pipeline 204 in a plurality of formats.
  • the raw data files 208 can be audio files, images, timetables, or other suitable data formats.
  • the processing pipeline 204 can pre-process the raw data files 208 to generate pre-processed data that can be used by the cloud-based dashboard 214 . Generating pre-processed data can be an automated process performed by the processing pipeline 204 .
  • the processing pipeline 204 may cleanse and curate the raw data files 208 . Cleansing the raw data files 208 can be a technique to fix incorrect, incomplete, duplicate, or otherwise erroneous data in the raw data files 208 .
  • Curating the raw data files 208 can involve collecting, structuring, indexing, and organizing the raw data in the raw data files 208 .
  • the processing pipeline 204 may also combine the raw data files 208 with additional available data sources. Available data sources can be equipment data, user feedback data, historical hydraulic fracturing operation data, or other data relating to the hydraulic fracturing operation.
  • the processing pipeline 204 can create a variety of pre-processed datasets to provide a complete view of the hydraulic fracturing operation.
  • the processing pipeline 204 can pass the raw data files 208 or the pre-processed data to a multi-layer data lake 206 .
  • the multi-layer data lake 206 can be a repository for storing, processing, and securing large amounts of structured, semi-structured, or unstructured data.
  • the processing pipeline 204 may further partition the pre-processed data to create an optimized view of the pre-processed data before transmitting the pre-processed data to the multi-layer data lake 206 . Further partitioning of the pre-processed data can be used for quickly diagnosing issues or quickly providing solutions to issues in the hydraulic fracturing operation.
  • the processing pipeline 204 can continuously index or partition the pre-processed data to enhance the ability of the cloud-based dashboard 214 to identify, display, or otherwise use the pre-processed data to improve the hydraulic fracturing operation.
  • the cloud-based dashboard can further include parameters related to the hydraulic fracturing operation based on the pre-processed data.
  • the parameters can include pumping hours over time, number of gear changes per treatment, duration of revolutions per minute (RPM) outside of optimal horsepower range per treatment, duration of cavitation per treatment, historical data, actual pump rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, user feedback, or a combination thereof.
  • the pumping hours over time can be related to a pumping schedule for the hydraulic fracturing operation, in which the pumping hours may differ over a time frame of the hydraulic fracturing operation.
  • the duration of RPM outside optimal horsepower range per treatment can be related to a pump 218 not operating at an optimal pressure throughout the hydraulic fracturing operation. Cavitation can be a formation and collapse of air cavities in a liquid and can cause pump failure during the hydraulic fracturing operation.
  • a combination of the parameters can be displayed on the cloud-based dashboard 214 . Additional parameters can be determined from real-time hydraulic fracturing data, estimated hydraulic fracturing data, equipment data, or a combination thereof. In some examples, further information displayed on the cloud-based dashboard can be historical trends from past hydraulic fracturing operations, crew or customer feedback, or other information relating to the hydraulic fracturing operation.
  • the cloud-based dashboard 214 can be a business intelligence (BI) dashboard.
  • the cloud-based dashboard 214 can be used to make real-time, near real-time, or future changes to the hydraulic fracturing operation. Real-time changes to the hydraulic fracturing operation can be characterized by low latency.
  • the latency for real-time changes to the hydraulic fracturing operation can be one to sixty seconds.
  • Near real-time changes to the hydraulic fracturing operation can be characterized by a longer latency.
  • the near real-time latency can be one to five minutes.
  • changes to the hydraulic fracturing operation can be identified and implemented based on the cloud-based dashboard 214 .
  • the change can be implemented automatically, or changes can be made by an operator, crew member, or other suitable user based on the cloud-based dashboard.
  • the cloud-based dashboard identifies bugs and makes future changes to the hydraulic operation.
  • the bugs in the hydraulic fracturing operation may be due to equipment issues or non-optimized parameters.
  • the cloud-based dashboard 214 can flag cavitation and the future pump schedule can be changed to stagger individual pump rates to prevent the cavitation during future operations.
  • the cloud-based dashboard can identify a training opportunity for crews operating the hydraulic fracturing operation.
  • a training opportunity can be identified by the cloud-based dashboard if a pump crew is consistently operating outside optimal ranges of the hydraulic fracturing operation.
  • real-time changes to the hydraulic fracturing operations can be made based on the cloud-based dashboard.
  • one or more pumps 218 can be operating outside an optimum horsepower range.
  • the cloud-based dashboard 214 can include a parameter for a difference between a current horsepower value and the optimum horsepower range. The pump can be adjusted in real-time to bring the pump back to the optimum house power range based on the difference identified by the cloud-based dashboard 214 .
  • FIG. 3 is a block diagram of a computing device 302 for managing a hydraulic fracturing operation according to one example of the present disclosure.
  • the components shown in FIG. 3 such as a processor 304 , a memory 307 , a power source 322 , an input/output 308 , and the like may be integrated into a single structure such as within a single housing of the computing device 302 .
  • the components shown in FIG. 3 can be distributed from one another and in electrical communication with each other.
  • the computing device 302 can include the processor 304 , the memory 307 , and a bus 306 .
  • the processor 304 can execute one or more operations for controlling or managing the hydraulic fracturing operation using one or more optimization models subject to one or more constraints.
  • the processor 304 can execute instructions 312 stored in the memory 307 to perform the operations.
  • the processor 304 can include one processing device or multiple processing devices or cores. Non-limiting examples of the processor 304 include a Field-Programmable Gate Array (“FPGA”), an application-specific integrated circuit (“ASIC”), a microprocessor, etc.
  • FPGA Field-Programmable Gate Array
  • ASIC application-specific integrated circuit
  • Non-volatile memory 307 may include any type of memory device that retains stored information when powered off.
  • Non-limiting examples of the memory 307 may include EEPROM, flash memory, or any other type of non-volatile memory.
  • at least part of the memory 307 can include a medium from which the processor 304 can read instructions 312 .
  • a computer-readable medium can include electronic, optical, magnetic, or other storage devices capable of providing the processor 304 with computer-readable instructions or other program code.
  • Non-limiting examples of a computer-readable medium include (but are not limited to) magnetic disk(s), memory chip(s), ROM, RAM, an ASIC, a configured processor, optical storage, or any other medium from which a computer processor can read instructions 312 .
  • the instructions 312 can include processor-specific instructions generated by a compiler or an interpreter from code written in any suitable computer-programming language, including, for example, C, C++, C #, Perl, Java, Python, etc.
  • the memory 307 can be a non-transitory computer readable medium and can include computer program instructions 312 .
  • the computer program instructions 312 can be executed by the processor 304 for causing the processor 304 to perform various operations.
  • the processor 304 can receive raw data 316 relating to a hydraulic fracturing operation.
  • the raw data 316 can be streamed from a data acquisition and control system 216 via a streaming hub 212 to a cloud service 314 .
  • the raw data 316 can be pre-processed into pre-processed data 318 by the cloud service 314 .
  • the pre-processed data 318 can be used or further organized and partitioned to identify parameters 320 relating to the hydraulic fracturing operation.
  • the parameters 320 can include pumping hours over time, number of gear changes per treatment, duration of RPM outside optimal horsepower range per treatment, duration of cavitation per treatment, actual pumped rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, or a combination thereof.
  • the parameters 320 can be displayed on the cloud-based dashboard 310 as graphs, tables, charts, or other suitable displays.
  • the computing device 302 can additionally include an input/output 308 .
  • the input/output 308 can connect to a keyboard, a pointing device, a display, other computer input/output devices or any combination thereof.
  • a user may provide input using the input/output 308 .
  • Data relating to a wellbore 104 , the hydraulic fracturing operation, or a combination thereof can be displayed to the user related to the hydraulic fracturing operation via the cloud-based dashboard 310 that can be connected to, part of, or displayed on the input/output 308 .
  • the displayed values can be observed by an operator, a crew member, a customer, a supervisor, or other user related to the hydraulic fracturing operation, who can adjust the hydraulic fracturing operation based on the cloud-based dashboard 310 .
  • the computing device 302 can automatically control or adjust the hydraulic fracturing operation based on the cloud-based dashboard 310 .
  • FIG. 4 is an example of a user interface 400 with the cloud-based dashboard 310 according to one example of the present disclosure. Aspects of FIG. 4 are discussed with respect to the components in FIG. 3 .
  • the cloud-based dashboard 310 can be displayed as one page on the user interface 400 or the cloud-based dashboard 310 can be displayed as multiple pages to be switched between on the user interface 400 .
  • the one or more pages can include various types of data presentation such as tables, graphs, other suitable data presentation types, or a combination thereof.
  • the types of data presentation can include a parameter relating to a hydraulic fracturing operation, a type of data relating to a wellbore 104 or the hydraulic fracturing operation, an aspect of the hydraulic fracturing operation, or a combination thereof.
  • the cloud-based dashboard 310 displayed on user interface 400 can further include relevant quantities, key performance indicators, parameters 320 , pre-processed data 318 , raw data 316 , or a combination thereof relating to the hydraulic fracturing operation.
  • the cloud-based dashboard 310 can be used to optimize the hydraulic fracturing operation or control or adjust the hydraulic fracturing operation.
  • the user interface 400 can be used to provide parameters that have been optimized by the computing device 302 .
  • raw data 316 can be collected by a data acquisition and control system 216 and streamed in real-time or near real-time to a cloud service 314 .
  • the raw data 316 can be stored in a data lake in the cloud service 314 .
  • the cloud service 314 can pre-process the raw data 316 to generate pre-processed data 318 .
  • a subset of the pre-processed data 318 can be extracted to generate an optimized version the pre-processed data 318 that can be displayed on the user interface 400 as a parameter.
  • a display of pre-processed data 318 , subsets of pre-processed data 318 , or parameters on the user interface 400 can include various types of graphs, tables, or other suitable data display methods.
  • the user interface 400 can include one or more key performance indicator (KPI) plots 402 a - c .
  • KPI plots 402 a - c can summarize parameters of the hydraulic fracturing operation.
  • KPI plot 402 a - b can provide information on the production of the hydraulic fracturing operation over stages or a time frame of the hydraulic fracturing operation.
  • the parameters of the hydraulic fracturing operation used for KPI plots 402 a - c can be based on equipment data or estimated hydraulic fracturing operation data.
  • the estimated hydraulic fracturing operation data can be derived from previous hydraulic fracturing operations or theoretical data.
  • KPI plot 402 c can provide information on a difference between estimated hydraulic fracturing operation data and real-time hydraulic operation data. For example, KPI plot 402 c provides information on pump performance by comparing a set rate of the pump to an actual rate the pump functions at during the hydraulic fracturing operation.
  • the KPI plot 402 a - c can provide information on crew performance, wellbore production, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, any additional aspects of the hydraulic fracturing operation, or a combination thereof.
  • the user interface 400 can further include one or more overview plots 404 .
  • the overview plot 404 can provide various key performance indicators for comparison on one plot.
  • the KPI plots 402 a - c and the overview plot 404 can further include historical trends by comparing data from past hydraulic fracturing operations to current hydraulic fracturing operations.
  • KPI plots 402 a - c can provide information from user feedback.
  • the user feedback can be from a crew working at the hydraulic fracturing operation site, an operator in a real-time operating center, a customer, or any other user related to the cloud-based dashboard 310 or the hydraulic fracturing operation.
  • FIG. 5 is a flowchart of a process for managing a hydraulic fracturing operation using the cloud-based dashboard of FIG. 4 according to one example of the present disclosure.
  • the cloud-based dashboard 310 can be built and accessed from a web browser.
  • the cloud-based dashboard 310 can be used to manage a current hydraulic fracturing operation or a future hydraulic fracturing operation.
  • the processor 304 can collect raw data 316 relating to the hydraulic fracturing operation, the raw data can be streamed to the cloud service from the hydraulic fracturing operation.
  • the raw data 316 can be collected during the hydraulic fracturing operation by a sensing control device 118 in a data acquisition and control system 216 .
  • the raw data 316 can be collected from one or more pumps 218 during the hydraulic fracturing operation.
  • the raw data 316 can be collected in the form of audio, images, timetables, or other suitable data formats.
  • the raw data 316 can be streamed to the cloud service 314 via a streaming hub that receives the raw data from the data acquisition and control system.
  • the cloud service 314 can provide computation, visualization, ingestion, or a combination thereof of the raw data 316 .
  • a large amount of the raw data 316 can be streamed in real-time or near real-time to the cloud service 314 .
  • a subset of the raw data 316 can be prioritized.
  • the subset of raw data 316 can be streamed to the cloud service 314 before additional subsets of the raw data 316 to optimize availability of data on the cloud-based dashboard 310 .
  • one or more alerts can be defined at a gateway of raw data 316 entry to the cloud service 314 to flag a problem with the hydraulic fracturing operation.
  • the one or more alerts can increase the efficiency of addressing a problem and minimize the impact of the problem on the hydraulic fracturing operation.
  • the one or more alerts may occur due to a sudden decrease or increase in pressure or rate of the hydraulic fracturing operation, a significant deviation from a plan for the hydraulic fracturing operation, a significant deterioration in equipment conditions, or a combination thereof.
  • the processor 304 can pre-process, via the cloud service 314 , the raw data 316 to generate pre-processed data 318 .
  • Pre-processing of the raw data 316 can be an automated process.
  • the raw data 316 can be sorted and ingested into one more data lakes during pre-processing.
  • Generating pre-processed data 318 can include cleansing and curating the raw data 316 .
  • raw data 316 can be cleansed and curated by identifying incomplete or inaccurate data, deleting repetitive, unnecessary, or inaccurate data, organizing the remaining raw data 316 , or through any additional operations to improve the raw data 316 .
  • pre-processing the raw data 316 further includes combining the raw data 316 with other available data sources.
  • Available data sources can include historical data related to a wellbore 104 , a crew, equipment, or the hydraulic fracturing operation or any other data that relates to or affects the hydraulic fracturing operation.
  • Pre-processing data may further include partitioning the pre-processed data 318 one or more times to create an optimized version of the pre-processed data 318 .
  • Machine learning models can be applied to pre-processing the raw data 316 to predict data with a highest impact on the hydraulic fracturing operation. Therefore, machine learning can improve the efficiency of pre-processing.
  • a sub-set of the pre-processed data 318 can be extracted as a quick diagnostic indicator.
  • the quick diagnostic indicator can be used to identify a problem with the hydraulic fracturing operation, to identify an opportunity for optimization in the hydraulic fracturing operation, or to identify a combination thereof. In some examples, the quick diagnostic indicator can be used to adjust or control the hydraulic fracturing operation.
  • the processor 304 can identify at least one parameter relating to the hydraulic fracturing operation based on the pre-processed data 318 .
  • the at least one parameter can be updated based on the raw data 316 being streamed and pre-processed.
  • Machine learning models can also be implemented in identifying parameters 320 to predict sets of data that can significantly impact parameters 320 or machine learning models can be implemented to predict parameters 320 with a significant impact on the efficiency of the hydraulic fracturing operation.
  • Parameters 320 relating to the hydraulic fracturing operation can be based on equipment data, hydraulic fracturing operation data, or a combination thereof.
  • parameters 320 include pumping hours over time, number of gear changes per treatment, duration of RPM outside optimal horsepower range per treatment, duration of cavitation per treatment, actual pumped rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, or a combination thereof.
  • Historical hydraulic fracturing operation data or crew or customer feedback may also be used as parameters 320 .
  • the processor 304 can determine a difference between the at least one parameter and at least one optimized parameter.
  • a parameter can be identified from the pre-processed data for the number of gear changes per treatment, the actual pumped rate, the proppant concentration, the pressure over time, or other suitable parameters of the hydraulic fracturing operation.
  • the cloud service may determine optimal vales for the parameters based on historical data, theoretical data, a theoretical model, etc.
  • the difference between the parameter and the optimal value for the parameter can be displayed, for example, at a user interface that includes the cloud-based dashboard,
  • the processor 304 can adjust the hydraulic fracturing operation based on the difference between the at least one parameter and at least one optimized parameter. For example, the actual pumped rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, additional parameters 320 , or a combination thereof can be adjusted via the cloud-based dashboard 310 .
  • the cloud-based dashboard 310 can be displayed at user interface 400 .
  • the cloud-based dashboard 310 can be used to manage a current hydraulic fracturing operation or a future hydraulic fracturing operation.
  • the hydraulic fracturing operation can be controlled autonomously by the cloud-based dashboard 310 based on the differences between parameters 320 and optimal values for parameters 320 .
  • an operator or other user viewing user interface 400 can determine an adjustment to the hydraulic fracturing operation based on KPI plots 402 a - c , overview plot 404 , or a combination thereof.
  • systems, computer-implemented methods, or non-transitory computer-readable mediums for managing a hydraulic fracturing operation are provided according to one or more of the following examples:
  • any reference to a series of examples is to be understood as a reference to each of those examples disjunctively (e.g., “Examples 1-4” is to be understood as “Examples 1, 2, 3, or 4”).
  • Example 1 is a system comprising: a processor; and a memory device that includes instructions executable by the processor for causing the processor to perform operations comprising: receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation; pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service; identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data; determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
  • Example 2 is the system of example 1, further comprising displaying the at least one parameter on the cloud-based dashboard.
  • Example 3 is the system of example 2, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, pumped rate over time, proppant concentration over time, pressure over time, duration of cavitation per treatment, other diagnostic parameters of hydraulic fracturing equipment, or a combination thereof.
  • Example 4 is the system of examples 1-3, wherein the operation of pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises: receiving the raw data at a data lake in a plurality of formats; performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and extracting a subset of the pre-processed data to generate a diagnostic indicator for adjusting the hydraulic fracturing operation.
  • Example 5 is the system of examples 1-4, wherein the operation of receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the subset of raw data.
  • Example 6 is the system of examples 1-5, wherein the operation of adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter further comprises: adjusting the hydraulic fracturing operation in real-time or near real-time.
  • Example 7 is the system of examples 1-6, wherein the operation of receiving, by the cloud service, the raw data relating to the hydraulic fracturing operation further comprises: assigning a first pre-processing priority level to a first subset of raw data from the raw data; assigning a second pre-processing priority level to a second subset of raw data from the raw data; and pre-processing, by the cloud service, the first subset of raw data prior to pre-processing the second subset of raw data based on the first pre-processing priority level exceeding the second pre-processing priority level.
  • Example 8 is the system of examples 1-7, wherein the operation of pre-processing the raw data or the operation of identifying the at least one parameter further comprises executing a machine learning model that predicts data with a highest impact on the hydraulic fracturing operation.
  • Example 9 is a computer-implemented method comprising: receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation; pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service; identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data; determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
  • Example 10 is the computer-implemented method of example 9, further comprising displaying the at least one parameter on the cloud-based dashboard.
  • Example 11 is the computer-implemented method of example 10, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, duration of cavitation per treatment, pumped rate, proppant concentration, pressure over time, proppant concentration over time, or any combination thereof.
  • Example 12 is the computer-implemented method of examples 9-11, wherein pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises: receiving the raw data at a data lake in a plurality of formats; performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and extracting a subset of the pre-processed data to generate a diagnostic indicator for adjusting the hydraulic fracturing operation.
  • Example 13 is the computer-implemented method of examples 9-12, wherein receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the subset of raw data.
  • Example 14 is the computer-implemented method of examples 9-13, wherein adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter further comprises: adjusting the hydraulic fracturing operation in real-time or near real-time.
  • Example 15 is the computer-implemented method of examples 9-14, wherein receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: assigning a first pre-processing priority level to a first subset of raw data from the raw data; assigning a second pre-processing priority level to a second subset of raw data from the raw data; and pre-processing, by the cloud service, the first subset of raw data prior to pre-processing the second subset of raw data based on the first pre-processing priority level exceeding the second pre-processing priority level.
  • Example 16 is a non-transitory computer-readable medium comprising instructions that are executable by a processing device for causing the processing device to perform operations comprising: receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation; pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service; identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data; determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
  • Example 17 is the non-transitory computer-readable medium of example 16, further comprising displaying the at least one parameter on the cloud-based dashboard.
  • Example 18 is the non-transitory computer-readable medium of example 17, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, duration of cavitation per treatment, pumped rate, proppant concentration, pressure over time, proppant concentration over time, or any combination thereof.
  • Example 19 is the non-transitory computer-readable medium of examples 16-18, wherein the operation of pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises: receiving the raw data at a data lake in a plurality of formats; performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and extracting a subset of the pre-processed data to generate a diagnostic indicator used to adjust the hydraulic fracturing operation.
  • Example 20 is the non-transitory computer-readable medium of examples 16-19, wherein the operation of receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the sub-set of raw data.

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Geology (AREA)
  • Mining & Mineral Resources (AREA)
  • Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Fluid Mechanics (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geochemistry & Mineralogy (AREA)
  • Control Of Transmission Device (AREA)

Abstract

The method includes receiving raw data at a cloud service relating to a hydraulic fracturing operation. The raw data can be streamed to the cloud service. The method further includes pre-processing the raw data to generate pre-processed data. The pre-processed data can be ingestible by a cloud-based dashboard. Additionally, the method includes identifying at least one parameter relating to the hydraulic fracturing operation using the pre-processed data. The method can further include determining a difference between the at least one parameter and at least one optimized parameter. Further, the method can include adjusting the hydraulic fracturing operation based the difference between the at least one parameter and the at least one optimized parameter.

Description

    TECHNICAL FIELD
  • The present disclosure relates generally to wellbore operations and, more particularly (although not necessarily exclusively), to cloud-based management of a hydraulic fracturing operation in a wellbore.
  • BACKGROUND
  • A wellbore can be formed in a subterranean formation for producing or extracting material from the subterranean formation. The material can include hydrocarbon material such as oil and gas. Various operations can be performed with respect to the wellbore. The various operations can include hydraulic fracturing operations. Hydraulic fracturing operations can enhance the extraction of materials, such as gas or oil, from rock formations in the subterranean formation, thereby increasing production of the wellbore. Hydraulic fracturing operations can be performed by pumping a hydraulic fluid into the wellbore at or above a pressure high enough to create or enhance fractures in the rock formations. Maximizing the efficiency of hydraulic fracturing operations can improve wellbore production and reduce completion costs.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic of a wellbore undergoing a hydraulic fracturing operation according to one example of the present disclosure.
  • FIG. 2 is an example of a workflow for managing a hydraulic fracturing operation according to one example of the present disclosure.
  • FIG. 3 is a block diagram of a computing device for managing a hydraulic fracturing operation according to one example of the present disclosure.
  • FIG. 4 is an example of a user interface with a cloud-based dashboard according to one example of the present disclosure.
  • FIG. 5 is a flowchart of a process for managing a hydraulic fracturing operation using the cloud-based dashboard of FIG. 4 according to one example of the present disclosure.
  • DETAILED DESCRIPTION
  • Certain aspects and examples of the present disclosure relate to a cloud-based dashboard that can be supported by cloud architecture and used to control or manage a hydraulic fracturing operation. The cloud architecture can be a combination of elements for providing a cloud service. For example, the cloud architecture can include a front-end platform, a back-end platform or servers, an internet service, a cloud-based delivery service, additional elements, or a combination thereof. The cloud service can be a variety of services delivered to a company, a customer, another suitable entity, or a combination thereof over the internet. For example, the cloud service can provide a cloud data warehouse to integrate and store data for further data analysis. The front-end platform of the cloud architecture can be the cloud-based dashboard, which can display relevant quantities for controlling, adjusting, or managing the hydraulic fracturing operation. The relevant quantities can include estimated hydraulic fracturing operation data, equipment data, hydraulic fracturing treatment data, user feedback, any additional relevant information, or a combination thereof. The cloud-based dashboard may be supported on the back end by the cloud architecture. Raw data can be streamed to the cloud service provided by the cloud architecture and the raw data can be pre-processed into pre-preprocessed data via the cloud service. The pre-processed data can provide useful information, can be used to determine parameters relating to the hydraulic fracturing operation, can be displayed as the relevant quantities on the cloud-based dashboard, or a combination thereof. In some examples, the cloud-based dashboard can be used for controlling, adjusting, or managing the hydraulic fracturing operation in real-time or near real-time. The cloud-based dashboard can also be used for decision making in a future hydraulic fracturing operation. The relevant quantities can be key performance indicators. The cloud-based dashboard can display the key performance indicators and the key performance indicators can be used to increase the productivity or efficiency of the hydraulic fracturing operation.
  • The relevant quantities can be parameters related to the estimated hydraulic fracturing operation data, the equipment data, or a combination thereof. The parameters can be used to determine, or can be a measurement of, diagnostic issues on pumps, blenders, or other equipment equipped with sensors. In an example, the parameters can include pumping hours over time, number of gear changes per treatment, duration of revolutions per minute (RPM) outside of optimal horsepower range per treatment, duration of cavitation per treatment, historical data, or a combination thereof. Additionally, the relevant quantities can be parameters related to real-time hydraulic fracturing data, such as actual pump rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, or a combination thereof. The relevant quantities can further include user feedback and equipment diagnostics from equipment sensors. The user feedback may include feedback from operators, supervisors, crew members, or additional employees related to the hydraulic fracturing operation, or the user feedback can include customer or user feedback.
  • The cloud-based dashboard can be supported on the back end by the cloud architecture. The raw data from the hydraulic fracturing operation can be streamed in real-time to the cloud service via the cloud architecture. The cloud service can implement on-the-fly computation and visualization of the raw data. In an example, the cloud service may organize, store, or organize and store the raw data into one or more data lakes. The raw data can be pre-processed into a required form for the cloud-based dashboard via the cloud service. Pre-processing of the raw data into pre-processed data for the cloud-based dashboard can be an automated process.
  • In an example, the automated process can include alerts, defined where raw data enters the cloud architecture, to flag unexpected behavior during the hydraulic fracturing operation. For example, unexpected behavior can be a sudden drop in pressure, deviation from a hydraulic fracturing operation plan, deterioration of equipment conditions, or other suitable unexpected behavior during the hydraulic fracturing operation. The automated process may further include ingesting the raw data into the one or more data lakes. The one or more data lakes can store the raw data in a variety of formats. The variety of formats may include time series data, images, audio, or other suitable data formats. Additionally in the automated process, the raw data ingested to the one or more data lakes can be cleansed, curated, and joined with other available data sources to generate the pre-processed data.
  • The pre-processed data can provide a comprehensive view of a current hydraulic fracturing operation and can provide historical expectations from similar hydraulic fracturing operations. A subset of pre-processed data can be extracted during the automated process to generate an optimized view of the pre-processed data. The optimized view can be used for quick diagnosis or prognosis of the hydraulic fracturing operation by providing the most significant or relevant pre-processed data. For example, a subset of pre-processed data relating to a pump can be used to quickly determine if the pump is operating at an optimal level during the hydraulic fracturing operation. The optimized view can be further partitioned to enhance extraction and visualization of pre-processed data. For example, the subset of pre-processed data relating to the pump can be partitioned for stages of the hydraulic fracturing operation to enable analysis of the pump's performance during each stage of the hydraulic fracturing operation. The automated process can further include a computational engine such as SQL, Synapse, or Databricks cluster, which can provide the pre-processed data to the cloud-based dashboard with low latency. The cloud-based dashboard can be a business intelligence (BI) dashboard and the pre-processed data can be provided to the BI dashboard with a BI tool, such as PowerBI or web apps.
  • The cloud-based dashboard can be used to make real-time or near real-time changes to the current hydraulic fracturing operation, or the cloud-based dashboard can be used to make decisions in a future hydraulic fracturing operation. As an example, the cloud-based dashboard can diagnose if a pump is not operating properly. As a result, the cloud-based dashboard can bring the pump offline and replace the pump with another pump, if available. In another example, the cloud-based dashboard can be used to adjust a pumping schedule by altering pump flow rate, proppant concentration, diverter concentration, or a combination thereof. Additionally, the pump can be determined to be operating outside the optimum horsepower range for more than 15 minutes, for example. In this example, the cloud-based dashboard can diagnose the issue and adjust the pump gear to bring the pump back to operating within the optimum horsepower range. As another example, the cloud-based dashboard can suspect cavitation. The cloud-based dashboard can address cavitation by adjusting the pump schedule to stagger individual pump rates to increase boost pressure. Future changes to hydraulic fracturing operations can be based on issues detected for specific crews, wells, basins, locations, or the like. The cloud-based dashboard can be used to take preventative measures in the hydraulic fracturing operation. For example, a pump crew may consistently operate outside an optimal RPM range. The cloud-based dashboard can recognize the issue and investigate the root cause. As a result, the pump crew can be retrained for future hydraulic fracturing operations.
  • Illustrative examples are given to introduce the reader to the general subject matter discussed herein and are not intended to limit the scope of the disclosed concepts. The following sections describe various additional features and examples with reference to the drawings in which like numerals indicate like elements, and directional descriptions are used to describe the illustrative aspects, but, like the illustrative aspects, should not be used to limit the present disclosure.
  • FIG. 1 is a schematic of a well system 100 undergoing a hydraulic fracturing operation according to one example of the present disclosure. The hydraulic fracturing operation can target a subterranean formation 102 of interest. A wellbore 104 can extend from a surface 106 of the well system 100, and fracturing fluid 108 can be applied to a portion of the subterranean formation 102 surrounding a horizontal portion of the wellbore 104. Although the wellbore 104 is depicted in FIG. 1 as a vertical wellbore deviating to horizontal, the wellbore 104 can include horizontal, vertical, slant, curved or other wellbore geometries and orientations and the hydraulic fracturing operation can be applied to a subterranean zone surrounding any portion of the wellbore 104. The wellbore 104 can include a casing 110 that can be cemented or otherwise secured to a wall of the wellbore 104. The wellbore 104 can be uncased or include uncased sections. Perforations can be formed in the casing 110 to enable fracturing fluids or other materials to flow into the subterranean formation 102. In a cased well, perforations can be formed using shaped charges, a perforating gun, hydro-jetting, or other tools.
  • The well system 100 can also include a sensing control device 118 and a distributed acoustic sensor system 120. The distributed acoustic sensor system 120 can include one or more fiber optic cables extending along a length of the wellbore 104. The distributed acoustic sensor system 120 can be used to monitor and collect raw data relating to the wellbore 104 and the hydraulic fracturing operation before, during, or after the hydraulic fracturing operation. The raw data collected by the distributed acoustic sensor system 120 can be received and processed by the sensing control device 118 at the surface 106 of the wellbore 104. For example, the sensing control device 118 can convert light signals from the distributed acoustic sensor system 120 to measure wellbore properties such as the size, depth, or location of perforations. In some examples, the distributed acoustic sensor system 120 may be used to detect changes to light signals resulting from acoustic signals, pressure signals, or other disturbance signals within the wellbore 104. The changes to the light signals may be used by the sensing control device 118 to detect the wellbore properties such as the size, depth, or location of perforations, or other properties such as a downhole flow of fracturing fluid, sand out conditions, duration of cavitation, pump rate, pressure over time, proppant concentration, proppant concentration over time, or any other properties relating to the wellbore or the hydraulic fracturing operation. While FIG. 1 is described as collecting the raw data using the distributed acoustic sensor system 120, other downhole sensor systems may also provide raw data from within the wellbore 104 that can be processed by the sensing control device 118 to detect various wellbore properties.
  • The wellbore 104 can further include a work string 112 extending from the surface 106 into the wellbore 104. A pump system 124 can be coupled to the work string 112 for pumping the fracturing fluid 108 into the wellbore 104. The pump system 124 can receive the fracturing fluid 108 from a fluid storage tank (not shown) and combine the fracturing fluid 108 with other components, including proppant from a proppant source, additional fluid from additives, or a combination thereof. The resulting mixture may be pumped downhole into the wellbore 104 under a pressure sufficient to create or enhance one or more pathways or fractures 116 in the subterranean formation 102. The pressure and resulting fractures 116 can stimulate production of fluids, such as oil or gas, from the subterranean formation 102. In some examples, the pump system 124 can provide fracturing fluid into the wellbore 104, proppants into the wellbore 104, or a combination of those components into the wellbore 104.
  • The work string 112 can include coiled tubing, jointed pipe, or other suitable structure for enabling fracturing fluid 108 to flow into the wellbore 104. The work string 112 can further include flow control devices, bypass valves, ports, perforations, or other suitable tools or well devices to control a flow of the fracturing fluid 108 through the work string 112. For example, the work string 112 can include perforations corresponding to the perforations formed in the casing 110. The perforations can be formed using shaped charges, a perforating gun, hydro-jetting, or other tools. The perforations of the casing 110 and work string 112 can provide a channel between the subterranean formation 102 and the wellbore 104 for transmitting the fracturing fluid 108 directly into the subterranean formation 102 of interest, enabling produced fluid such as oil or gas to flow to the wellbore, or a combination thereof.
  • The work string 112 or the wellbore 104 can include one or more sets of packers 114. The packers 114 can seal the annulus between the work string 112 and the wellbore 104 to define an interval of interest 122 of the wellbore 104 into which the fracturing fluid 108 can be pumped. FIG. 1 depicts two packers 114, one defining an up-hole boundary of the interval of interest 122 and one defining the downhole boundary of the interval of interest 122. The fracturing fluid 108 can be introduced into the wellbore 104 (e.g., in FIG. 1 , the area of the wellbore 104 between packers 114) at a sufficient hydraulic pressure to create one or more fractures 116 in a portion of the subterranean formation 102. The fractures 116 can generally increase the permeability and conductivity of the portion of the subterranean formation 102. The fracturing fluid 108 can include proppant particulates. The proppant particles may enter the fractures 116 where the proppant particles may remain after the fracturing fluid 108 flows out of the wellbore 104. The proppant particulates may keep fractures 116 open such that fracturing fluid 108 may flow more freely through the fractures 116.
  • FIG. 1 depicts a singular well system 100, but there may be a plurality of well systems 100 undergoing the hydraulic fracturing operation. An injection flow rate for a wellbore 104 containing several intervals of interest 122 may be determined by the injection rate per perforation and the number of perforations per cluster for each interval of interest 122. In an example, each interval of interest 122 may include one or more clusters which may comprise one or more perforations. The injection flow rate for a given cluster may be determined by dividing the flow rate by the number of perforations. In this example, both a minimum and maximum flow rate may be determined by analyzing a minimum and maximum number of perforations per cluster. In an example where there is a plurality of wellbores 104, the total injection rate may be apportioned among the plurality of wellbores 104 involved in simultaneous hydraulic fracturing operations. In this example, the fracturing fluid 108 may be injected into each of the plurality of wellbores 104 simultaneously. In some examples, the injection flow rate may vary between each one of the plurality of wellbores 104 depending on the number of perforations within each well system 100.
  • FIG. 2 is an example of a workflow 200 for managing a hydraulic fracturing operation according to one example of the present disclosure. In the workflow 200, raw data can be collected from one or more pumps 218 via a data acquisition and control system 216. The sensing control device 118 can be part of the data acquisition and control system 216. The one or more pumps 218 can be part of or coupled to a pump system 124. The raw data can be streamed to a cloud service 202 in real-time or near real-time via a streaming hub 212. Real-time streaming of the raw data can experience very low latency with data availability occurring in a time frame ranging from less than a second to a few seconds. Near real-time may be characterized by a higher latency. For example, data streamed in near real-time can become available in one to five minutes. In some examples, streaming of the raw data can be prioritized to improve the acquisition of important raw data. The raw data streamed by the streaming hub 212 can be received by the cloud service 202 as raw data files 208.
  • In the cloud service 202, the raw data files 208 can be received by a processing pipeline 204 in a plurality of formats. For example, the raw data files 208 can be audio files, images, timetables, or other suitable data formats. The processing pipeline 204 can pre-process the raw data files 208 to generate pre-processed data that can be used by the cloud-based dashboard 214. Generating pre-processed data can be an automated process performed by the processing pipeline 204. The processing pipeline 204 may cleanse and curate the raw data files 208. Cleansing the raw data files 208 can be a technique to fix incorrect, incomplete, duplicate, or otherwise erroneous data in the raw data files 208. Curating the raw data files 208 can involve collecting, structuring, indexing, and organizing the raw data in the raw data files 208. The processing pipeline 204 may also combine the raw data files 208 with additional available data sources. Available data sources can be equipment data, user feedback data, historical hydraulic fracturing operation data, or other data relating to the hydraulic fracturing operation.
  • The processing pipeline 204 can create a variety of pre-processed datasets to provide a complete view of the hydraulic fracturing operation. The processing pipeline 204 can pass the raw data files 208 or the pre-processed data to a multi-layer data lake 206. The multi-layer data lake 206 can be a repository for storing, processing, and securing large amounts of structured, semi-structured, or unstructured data. The processing pipeline 204 may further partition the pre-processed data to create an optimized view of the pre-processed data before transmitting the pre-processed data to the multi-layer data lake 206. Further partitioning of the pre-processed data can be used for quickly diagnosing issues or quickly providing solutions to issues in the hydraulic fracturing operation. The processing pipeline 204 can continuously index or partition the pre-processed data to enhance the ability of the cloud-based dashboard 214 to identify, display, or otherwise use the pre-processed data to improve the hydraulic fracturing operation.
  • The cloud-based dashboard can further include parameters related to the hydraulic fracturing operation based on the pre-processed data. The parameters can include pumping hours over time, number of gear changes per treatment, duration of revolutions per minute (RPM) outside of optimal horsepower range per treatment, duration of cavitation per treatment, historical data, actual pump rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, user feedback, or a combination thereof. The pumping hours over time can be related to a pumping schedule for the hydraulic fracturing operation, in which the pumping hours may differ over a time frame of the hydraulic fracturing operation. The duration of RPM outside optimal horsepower range per treatment can be related to a pump 218 not operating at an optimal pressure throughout the hydraulic fracturing operation. Cavitation can be a formation and collapse of air cavities in a liquid and can cause pump failure during the hydraulic fracturing operation.
  • A combination of the parameters can be displayed on the cloud-based dashboard 214. Additional parameters can be determined from real-time hydraulic fracturing data, estimated hydraulic fracturing data, equipment data, or a combination thereof. In some examples, further information displayed on the cloud-based dashboard can be historical trends from past hydraulic fracturing operations, crew or customer feedback, or other information relating to the hydraulic fracturing operation. The cloud-based dashboard 214 can be a business intelligence (BI) dashboard. The cloud-based dashboard 214 can be used to make real-time, near real-time, or future changes to the hydraulic fracturing operation. Real-time changes to the hydraulic fracturing operation can be characterized by low latency. In an example, the latency for real-time changes to the hydraulic fracturing operation can be one to sixty seconds. Near real-time changes to the hydraulic fracturing operation can be characterized by a longer latency. For example, the near real-time latency can be one to five minutes.
  • At block 220, changes to the hydraulic fracturing operation can be identified and implemented based on the cloud-based dashboard 214. The change can be implemented automatically, or changes can be made by an operator, crew member, or other suitable user based on the cloud-based dashboard. At block 222, the cloud-based dashboard identifies bugs and makes future changes to the hydraulic operation. The bugs in the hydraulic fracturing operation may be due to equipment issues or non-optimized parameters. As an example, the cloud-based dashboard 214 can flag cavitation and the future pump schedule can be changed to stagger individual pump rates to prevent the cavitation during future operations. At block 224, the cloud-based dashboard can identify a training opportunity for crews operating the hydraulic fracturing operation. For example, a training opportunity can be identified by the cloud-based dashboard if a pump crew is consistently operating outside optimal ranges of the hydraulic fracturing operation. Additionally, at block 226 real-time changes to the hydraulic fracturing operations can be made based on the cloud-based dashboard. For example, one or more pumps 218 can be operating outside an optimum horsepower range. The cloud-based dashboard 214 can include a parameter for a difference between a current horsepower value and the optimum horsepower range. The pump can be adjusted in real-time to bring the pump back to the optimum house power range based on the difference identified by the cloud-based dashboard 214.
  • FIG. 3 is a block diagram of a computing device 302 for managing a hydraulic fracturing operation according to one example of the present disclosure. The components shown in FIG. 3 , such as a processor 304, a memory 307, a power source 322, an input/output 308, and the like may be integrated into a single structure such as within a single housing of the computing device 302. Alternatively, the components shown in FIG. 3 can be distributed from one another and in electrical communication with each other.
  • The computing device 302 can include the processor 304, the memory 307, and a bus 306. The processor 304 can execute one or more operations for controlling or managing the hydraulic fracturing operation using one or more optimization models subject to one or more constraints. The processor 304 can execute instructions 312 stored in the memory 307 to perform the operations. The processor 304 can include one processing device or multiple processing devices or cores. Non-limiting examples of the processor 304 include a Field-Programmable Gate Array (“FPGA”), an application-specific integrated circuit (“ASIC”), a microprocessor, etc.
  • The processor 304 can be communicatively coupled to the memory 307 via the bus 306. Non-volatile memory 307 may include any type of memory device that retains stored information when powered off. Non-limiting examples of the memory 307 may include EEPROM, flash memory, or any other type of non-volatile memory. In some examples, at least part of the memory 307 can include a medium from which the processor 304 can read instructions 312. A computer-readable medium can include electronic, optical, magnetic, or other storage devices capable of providing the processor 304 with computer-readable instructions or other program code. Non-limiting examples of a computer-readable medium include (but are not limited to) magnetic disk(s), memory chip(s), ROM, RAM, an ASIC, a configured processor, optical storage, or any other medium from which a computer processor can read instructions 312. The instructions 312 can include processor-specific instructions generated by a compiler or an interpreter from code written in any suitable computer-programming language, including, for example, C, C++, C #, Perl, Java, Python, etc.
  • In some examples, the memory 307 can be a non-transitory computer readable medium and can include computer program instructions 312. For example, the computer program instructions 312 can be executed by the processor 304 for causing the processor 304 to perform various operations. For example, the processor 304 can receive raw data 316 relating to a hydraulic fracturing operation. The raw data 316 can be streamed from a data acquisition and control system 216 via a streaming hub 212 to a cloud service 314. The raw data 316 can be pre-processed into pre-processed data 318 by the cloud service 314. The pre-processed data 318 can be used or further organized and partitioned to identify parameters 320 relating to the hydraulic fracturing operation. The parameters 320 can include pumping hours over time, number of gear changes per treatment, duration of RPM outside optimal horsepower range per treatment, duration of cavitation per treatment, actual pumped rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, or a combination thereof. The parameters 320 can be displayed on the cloud-based dashboard 310 as graphs, tables, charts, or other suitable displays.
  • The computing device 302 can additionally include an input/output 308. The input/output 308 can connect to a keyboard, a pointing device, a display, other computer input/output devices or any combination thereof. A user may provide input using the input/output 308. Data relating to a wellbore 104, the hydraulic fracturing operation, or a combination thereof can be displayed to the user related to the hydraulic fracturing operation via the cloud-based dashboard 310 that can be connected to, part of, or displayed on the input/output 308. The displayed values can be observed by an operator, a crew member, a customer, a supervisor, or other user related to the hydraulic fracturing operation, who can adjust the hydraulic fracturing operation based on the cloud-based dashboard 310. Alternatively, the computing device 302 can automatically control or adjust the hydraulic fracturing operation based on the cloud-based dashboard 310.
  • FIG. 4 is an example of a user interface 400 with the cloud-based dashboard 310 according to one example of the present disclosure. Aspects of FIG. 4 are discussed with respect to the components in FIG. 3 . The cloud-based dashboard 310 can be displayed as one page on the user interface 400 or the cloud-based dashboard 310 can be displayed as multiple pages to be switched between on the user interface 400. The one or more pages can include various types of data presentation such as tables, graphs, other suitable data presentation types, or a combination thereof. The types of data presentation can include a parameter relating to a hydraulic fracturing operation, a type of data relating to a wellbore 104 or the hydraulic fracturing operation, an aspect of the hydraulic fracturing operation, or a combination thereof. The cloud-based dashboard 310 displayed on user interface 400 can further include relevant quantities, key performance indicators, parameters 320, pre-processed data 318, raw data 316, or a combination thereof relating to the hydraulic fracturing operation. The cloud-based dashboard 310 can be used to optimize the hydraulic fracturing operation or control or adjust the hydraulic fracturing operation.
  • In some examples, the user interface 400 can be used to provide parameters that have been optimized by the computing device 302. For example, raw data 316 can be collected by a data acquisition and control system 216 and streamed in real-time or near real-time to a cloud service 314. The raw data 316 can be stored in a data lake in the cloud service 314. The cloud service 314 can pre-process the raw data 316 to generate pre-processed data 318. A subset of the pre-processed data 318 can be extracted to generate an optimized version the pre-processed data 318 that can be displayed on the user interface 400 as a parameter. A display of pre-processed data 318, subsets of pre-processed data 318, or parameters on the user interface 400 can include various types of graphs, tables, or other suitable data display methods.
  • For example, the user interface 400 can include one or more key performance indicator (KPI) plots 402 a-c. In some examples, KPI plots 402 a-c can summarize parameters of the hydraulic fracturing operation. As illustrated, KPI plot 402 a-b can provide information on the production of the hydraulic fracturing operation over stages or a time frame of the hydraulic fracturing operation. The parameters of the hydraulic fracturing operation used for KPI plots 402 a-c can be based on equipment data or estimated hydraulic fracturing operation data. The estimated hydraulic fracturing operation data can be derived from previous hydraulic fracturing operations or theoretical data. The parameters of the hydraulic fracturing operation can include pumping hours over time, number of gear changes per treatment, duration of RPM outside of optimal horsepower range per treatment, duration of cavitation per treatment, or a combination thereof. In other examples, KPI plot 402 c can provide information on a difference between estimated hydraulic fracturing operation data and real-time hydraulic operation data. For example, KPI plot 402 c provides information on pump performance by comparing a set rate of the pump to an actual rate the pump functions at during the hydraulic fracturing operation. In other examples, the KPI plot 402 a-c can provide information on crew performance, wellbore production, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, any additional aspects of the hydraulic fracturing operation, or a combination thereof.
  • The user interface 400 can further include one or more overview plots 404. In some examples, the overview plot 404 can provide various key performance indicators for comparison on one plot. The KPI plots 402 a-c and the overview plot 404 can further include historical trends by comparing data from past hydraulic fracturing operations to current hydraulic fracturing operations. In additional examples, KPI plots 402 a-c can provide information from user feedback. The user feedback can be from a crew working at the hydraulic fracturing operation site, an operator in a real-time operating center, a customer, or any other user related to the cloud-based dashboard 310 or the hydraulic fracturing operation.
  • FIG. 5 is a flowchart of a process for managing a hydraulic fracturing operation using the cloud-based dashboard of FIG. 4 according to one example of the present disclosure. The cloud-based dashboard 310 can be built and accessed from a web browser. The cloud-based dashboard 310 can be used to manage a current hydraulic fracturing operation or a future hydraulic fracturing operation.
  • At block 502, the processor 304 can collect raw data 316 relating to the hydraulic fracturing operation, the raw data can be streamed to the cloud service from the hydraulic fracturing operation. The raw data 316 can be collected during the hydraulic fracturing operation by a sensing control device 118 in a data acquisition and control system 216. The raw data 316 can be collected from one or more pumps 218 during the hydraulic fracturing operation. In some examples, the raw data 316 can be collected in the form of audio, images, timetables, or other suitable data formats. The raw data 316 can be streamed to the cloud service 314 via a streaming hub that receives the raw data from the data acquisition and control system. The cloud service 314 can provide computation, visualization, ingestion, or a combination thereof of the raw data 316. In some examples, a large amount of the raw data 316 can be streamed in real-time or near real-time to the cloud service 314. In other examples, a subset of the raw data 316 can be prioritized. Thus, the subset of raw data 316 can be streamed to the cloud service 314 before additional subsets of the raw data 316 to optimize availability of data on the cloud-based dashboard 310. Additionally, one or more alerts can be defined at a gateway of raw data 316 entry to the cloud service 314 to flag a problem with the hydraulic fracturing operation. The one or more alerts can increase the efficiency of addressing a problem and minimize the impact of the problem on the hydraulic fracturing operation. The one or more alerts may occur due to a sudden decrease or increase in pressure or rate of the hydraulic fracturing operation, a significant deviation from a plan for the hydraulic fracturing operation, a significant deterioration in equipment conditions, or a combination thereof.
  • At block 504, the processor 304 can pre-process, via the cloud service 314, the raw data 316 to generate pre-processed data 318. Pre-processing of the raw data 316 can be an automated process. The raw data 316 can be sorted and ingested into one more data lakes during pre-processing. Generating pre-processed data 318 can include cleansing and curating the raw data 316. In an example, raw data 316 can be cleansed and curated by identifying incomplete or inaccurate data, deleting repetitive, unnecessary, or inaccurate data, organizing the remaining raw data 316, or through any additional operations to improve the raw data 316. In some examples, pre-processing the raw data 316 further includes combining the raw data 316 with other available data sources. Available data sources can include historical data related to a wellbore 104, a crew, equipment, or the hydraulic fracturing operation or any other data that relates to or affects the hydraulic fracturing operation. Pre-processing data may further include partitioning the pre-processed data 318 one or more times to create an optimized version of the pre-processed data 318. Machine learning models can be applied to pre-processing the raw data 316 to predict data with a highest impact on the hydraulic fracturing operation. Therefore, machine learning can improve the efficiency of pre-processing. A sub-set of the pre-processed data 318 can be extracted as a quick diagnostic indicator. The quick diagnostic indicator can be used to identify a problem with the hydraulic fracturing operation, to identify an opportunity for optimization in the hydraulic fracturing operation, or to identify a combination thereof. In some examples, the quick diagnostic indicator can be used to adjust or control the hydraulic fracturing operation.
  • At block 506, the processor 304 can identify at least one parameter relating to the hydraulic fracturing operation based on the pre-processed data 318. The at least one parameter can be updated based on the raw data 316 being streamed and pre-processed. Machine learning models can also be implemented in identifying parameters 320 to predict sets of data that can significantly impact parameters 320 or machine learning models can be implemented to predict parameters 320 with a significant impact on the efficiency of the hydraulic fracturing operation. Parameters 320 relating to the hydraulic fracturing operation can be based on equipment data, hydraulic fracturing operation data, or a combination thereof. Examples of parameters 320 include pumping hours over time, number of gear changes per treatment, duration of RPM outside optimal horsepower range per treatment, duration of cavitation per treatment, actual pumped rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, or a combination thereof. Historical hydraulic fracturing operation data or crew or customer feedback may also be used as parameters 320.
  • At block 508, the processor 304 can determine a difference between the at least one parameter and at least one optimized parameter. For example, a parameter can be identified from the pre-processed data for the number of gear changes per treatment, the actual pumped rate, the proppant concentration, the pressure over time, or other suitable parameters of the hydraulic fracturing operation. Additionally, the cloud service may determine optimal vales for the parameters based on historical data, theoretical data, a theoretical model, etc. The difference between the parameter and the optimal value for the parameter can be displayed, for example, at a user interface that includes the cloud-based dashboard,
  • At block 510 the processor 304 can adjust the hydraulic fracturing operation based on the difference between the at least one parameter and at least one optimized parameter. For example, the actual pumped rate, proppant concentration, pressure over time, scheduled rate, proppant concentration over time, additional parameters 320, or a combination thereof can be adjusted via the cloud-based dashboard 310. The cloud-based dashboard 310 can be displayed at user interface 400. The cloud-based dashboard 310 can be used to manage a current hydraulic fracturing operation or a future hydraulic fracturing operation. The hydraulic fracturing operation can be controlled autonomously by the cloud-based dashboard 310 based on the differences between parameters 320 and optimal values for parameters 320. In additional examples, an operator or other user viewing user interface 400 can determine an adjustment to the hydraulic fracturing operation based on KPI plots 402 a-c, overview plot 404, or a combination thereof.
  • In some aspects, systems, computer-implemented methods, or non-transitory computer-readable mediums for managing a hydraulic fracturing operation are provided according to one or more of the following examples:
  • As used below, any reference to a series of examples is to be understood as a reference to each of those examples disjunctively (e.g., “Examples 1-4” is to be understood as “Examples 1, 2, 3, or 4”).
  • Example 1 is a system comprising: a processor; and a memory device that includes instructions executable by the processor for causing the processor to perform operations comprising: receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation; pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service; identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data; determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
  • Example 2 is the system of example 1, further comprising displaying the at least one parameter on the cloud-based dashboard.
  • Example 3 is the system of example 2, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, pumped rate over time, proppant concentration over time, pressure over time, duration of cavitation per treatment, other diagnostic parameters of hydraulic fracturing equipment, or a combination thereof.
  • Example 4 is the system of examples 1-3, wherein the operation of pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises: receiving the raw data at a data lake in a plurality of formats; performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and extracting a subset of the pre-processed data to generate a diagnostic indicator for adjusting the hydraulic fracturing operation.
  • Example 5 is the system of examples 1-4, wherein the operation of receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the subset of raw data.
  • Example 6 is the system of examples 1-5, wherein the operation of adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter further comprises: adjusting the hydraulic fracturing operation in real-time or near real-time.
  • Example 7 is the system of examples 1-6, wherein the operation of receiving, by the cloud service, the raw data relating to the hydraulic fracturing operation further comprises: assigning a first pre-processing priority level to a first subset of raw data from the raw data; assigning a second pre-processing priority level to a second subset of raw data from the raw data; and pre-processing, by the cloud service, the first subset of raw data prior to pre-processing the second subset of raw data based on the first pre-processing priority level exceeding the second pre-processing priority level.
  • Example 8 is the system of examples 1-7, wherein the operation of pre-processing the raw data or the operation of identifying the at least one parameter further comprises executing a machine learning model that predicts data with a highest impact on the hydraulic fracturing operation.
  • Example 9 is a computer-implemented method comprising: receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation; pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service; identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data; determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
  • Example 10 is the computer-implemented method of example 9, further comprising displaying the at least one parameter on the cloud-based dashboard.
  • Example 11 is the computer-implemented method of example 10, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, duration of cavitation per treatment, pumped rate, proppant concentration, pressure over time, proppant concentration over time, or any combination thereof.
  • Example 12 is the computer-implemented method of examples 9-11, wherein pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises: receiving the raw data at a data lake in a plurality of formats; performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and extracting a subset of the pre-processed data to generate a diagnostic indicator for adjusting the hydraulic fracturing operation.
  • Example 13 is the computer-implemented method of examples 9-12, wherein receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the subset of raw data.
  • Example 14 is the computer-implemented method of examples 9-13, wherein adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter further comprises: adjusting the hydraulic fracturing operation in real-time or near real-time.
  • Example 15 is the computer-implemented method of examples 9-14, wherein receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: assigning a first pre-processing priority level to a first subset of raw data from the raw data; assigning a second pre-processing priority level to a second subset of raw data from the raw data; and pre-processing, by the cloud service, the first subset of raw data prior to pre-processing the second subset of raw data based on the first pre-processing priority level exceeding the second pre-processing priority level.
  • Example 16 is a non-transitory computer-readable medium comprising instructions that are executable by a processing device for causing the processing device to perform operations comprising: receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation; pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service; identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data; determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
  • Example 17 is the non-transitory computer-readable medium of example 16, further comprising displaying the at least one parameter on the cloud-based dashboard.
  • Example 18 is the non-transitory computer-readable medium of example 17, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, duration of cavitation per treatment, pumped rate, proppant concentration, pressure over time, proppant concentration over time, or any combination thereof.
  • Example 19 is the non-transitory computer-readable medium of examples 16-18, wherein the operation of pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises: receiving the raw data at a data lake in a plurality of formats; performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and extracting a subset of the pre-processed data to generate a diagnostic indicator used to adjust the hydraulic fracturing operation.
  • Example 20 is the non-transitory computer-readable medium of examples 16-19, wherein the operation of receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises: identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the sub-set of raw data.
  • The foregoing description of certain examples, including illustrated examples, has been presented only for the purpose of illustration and description and is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Numerous modifications, adaptations, and uses thereof will be apparent to those skilled in the art without departing from the scope of the disclosure.

Claims (20)

What is claimed is:
1. A system comprising:
a processor; and
a memory device that includes instructions executable by the processor for causing the processor to perform operations comprising:
receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation;
pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service;
identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data;
determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and
adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
2. The system of claim 1, further comprising displaying the at least one parameter on the cloud-based dashboard.
3. The system of claim 2, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, pumped rate over time, proppant concentration over time, pressure over time, duration of cavitation per treatment, other diagnostic parameters of hydraulic fracturing equipment, or a combination thereof.
4. The system of claim 1, wherein the operation of pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises:
receiving the raw data at a data lake in a plurality of formats;
performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and
extracting a subset of the pre-processed data to generate a diagnostic indicator for adjusting the hydraulic fracturing operation.
5. The system of claim 1, wherein the operation of receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises:
identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and
generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the subset of raw data.
6. The system of claim 1, wherein the operation of adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter further comprises:
adjusting the hydraulic fracturing operation in real-time or near real-time.
7. The system of claim 1, wherein the operation of receiving, by the cloud service, the raw data relating to the hydraulic fracturing operation further comprises:
assigning a first pre-processing priority level to a first subset of raw data from the raw data;
assigning a second pre-processing priority level to a second subset of raw data from the raw data; and
pre-processing, by the cloud service, the first subset of raw data prior to pre-processing the second subset of raw data based on the first pre-processing priority level exceeding the second pre-processing priority level.
8. The system of claim 1, wherein the operation of pre-processing the raw data or the operation of identifying the at least one parameter further comprises executing a machine learning model that predicts data with a highest impact on the hydraulic fracturing operation.
9. A computer-implemented method comprising:
receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation;
pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service;
identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data;
determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and
adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
10. The computer-implemented method of claim 9, further comprising displaying the at least one parameter on the cloud-based dashboard.
11. The computer-implemented method of claim 10, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, duration of cavitation per treatment, pumped rate, proppant concentration, pressure over time, proppant concentration over time, or any combination thereof.
12. The computer-implemented method of claim 9, wherein pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises:
receiving the raw data at a data lake in a plurality of formats;
performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and
extracting a subset of the pre-processed data to generate a diagnostic indicator for adjusting the hydraulic fracturing operation.
13. The computer-implemented method of claim 9, wherein receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises:
identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and
generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the subset of raw data.
14. The computer-implemented method of claim 9, wherein adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter further comprises:
adjusting the hydraulic fracturing operation in real-time or near real-time.
15. The computer-implemented method of claim 9, wherein receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises:
assigning a first pre-processing priority level to a first subset of raw data from the raw data;
assigning a second pre-processing priority level to a second subset of raw data from the raw data; and
pre-processing, by the cloud service, the first subset of raw data prior to pre-processing the second subset of raw data based on the first pre-processing priority level exceeding the second pre-processing priority level.
16. A non-transitory computer-readable medium comprising instructions that are executable by a processing device for causing the processing device to perform operations comprising:
receiving, at a cloud service, raw data streamed to the cloud service from a hydraulic fracturing operation;
pre-processing, via the cloud service, the raw data to generate pre-processed data ingestible by a cloud-based dashboard of the cloud service;
identifying, via the cloud service, at least one parameter relating to the hydraulic fracturing operation using the pre-processed data;
determining, via the cloud service, a difference between the at least one parameter and at least one optimized parameter, the at least one optimized parameter determined by the cloud service based on historical data or theoretical data; and
adjusting the hydraulic fracturing operation based on the difference between the at least one parameter and the at least one optimized parameter.
17. The non-transitory computer-readable medium of claim 16, further comprising displaying the at least one parameter on the cloud-based dashboard.
18. The non-transitory computer-readable medium of claim 17, wherein the at least one parameter comprises pumping hours over time, number of gear changes per treatment, duration of cavitation per treatment, pumped rate, proppant concentration, pressure over time, proppant concentration over time, or any combination thereof.
19. The non-transitory computer-readable medium of claim 16, wherein the operation of pre-processing, via the cloud service, the raw data to generate the pre-processed data ingestible by the cloud-based dashboard further comprises:
receiving the raw data at a data lake in a plurality of formats;
performing at least one operation on the raw data and combining the raw data with preexisting data to generate the pre-processed data; and
extracting a subset of the pre-processed data to generate a diagnostic indicator used to adjust the hydraulic fracturing operation.
20. The non-transitory computer-readable medium of claim 16, wherein the operation of receiving, by the cloud service, the raw data related to the hydraulic fracturing operation further comprises:
identifying a subset of raw data, the subset of raw data related to an unexpected behavior of the hydraulic fracturing operation; and
generating an alert for display at the cloud-based dashboard for the unexpected behavior of the hydraulic fracturing operation based on the subset of raw data.
US17/930,584 2022-09-08 2022-09-08 Cloud-based management of a hydraulic fracturing operation in a wellbore Pending US20240084681A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/930,584 US20240084681A1 (en) 2022-09-08 2022-09-08 Cloud-based management of a hydraulic fracturing operation in a wellbore

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US17/930,584 US20240084681A1 (en) 2022-09-08 2022-09-08 Cloud-based management of a hydraulic fracturing operation in a wellbore

Publications (1)

Publication Number Publication Date
US20240084681A1 true US20240084681A1 (en) 2024-03-14

Family

ID=90141857

Family Applications (1)

Application Number Title Priority Date Filing Date
US17/930,584 Pending US20240084681A1 (en) 2022-09-08 2022-09-08 Cloud-based management of a hydraulic fracturing operation in a wellbore

Country Status (1)

Country Link
US (1) US20240084681A1 (en)

Citations (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080065705A1 (en) * 2006-09-12 2008-03-13 Fisher-Rosemount Systems, Inc. Process Data Collection for Process Plant Diagnostics Development
US20080164021A1 (en) * 2007-01-10 2008-07-10 Dykstra Jason D Methods and systems for fracturing subterranean wells
US20090062933A1 (en) * 2007-09-05 2009-03-05 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US8244509B2 (en) * 2007-08-01 2012-08-14 Schlumberger Technology Corporation Method for managing production from a hydrocarbon producing reservoir in real-time
US20150134258A1 (en) * 2013-11-13 2015-05-14 Schlumberger Technology Corporation Well Pressure Control Event Detection and Prediction Method
US9251276B1 (en) * 2015-02-27 2016-02-02 Zoomdata, Inc. Prioritization of retrieval and/or processing of data
US20160208595A1 (en) * 2015-01-21 2016-07-21 Baker Hughes Incorporated Historical data analysis for control of energy industry operations
US20160208597A1 (en) * 2015-01-16 2016-07-21 Schlumberger Technology Corporation Drilling Assessment System
US20160273346A1 (en) * 2015-03-18 2016-09-22 Baker Hughes Incorporated Well screen-out prediction and prevention
US20170161963A1 (en) * 2014-02-11 2017-06-08 Ge Aviation Systems Limited Method of identifying anomalies
US20170342808A1 (en) * 2015-03-05 2017-11-30 Halliburton Energy Services, Inc. Method to optimize oilfield operations based on large and complex data sets
US10289464B1 (en) * 2018-07-18 2019-05-14 Progressive Casualty Insurance Company Robust event prediction
US20190153840A1 (en) * 2017-11-21 2019-05-23 Chevron U.S.A. Inc. Systems and methods for detecting and alerting anomalous well completion conditions
US20200051237A1 (en) * 2018-08-09 2020-02-13 Benjamin J. Spivey Subterranean Drill Bit Management System
US20200256177A1 (en) * 2016-12-30 2020-08-13 Halliburton Energy Services, Inc. Automated rate control system for hydraulic fracturing
US20200370379A1 (en) * 2019-05-20 2020-11-26 Schlumberger Technology Corporation Flow rate pressure control during mill-out operations
US20200407625A1 (en) * 2017-12-12 2020-12-31 Halliburton Energy Services, Inc. Overpressure mitigation systems for hydraulic fracturing
US20210231835A1 (en) * 2020-01-24 2021-07-29 Halliburton Energy Services, Inc. Cluster efficiency operation control
US20210255361A1 (en) * 2020-02-14 2021-08-19 Halliburton Energy Services, Inc. Systems and methods for optimum subsurface sensor usage
US11149533B1 (en) * 2020-06-24 2021-10-19 Bj Energy Solutions, Llc Systems to monitor, detect, and/or intervene relative to cavitation and pulsation events during a hydraulic fracturing operation
US20210396223A1 (en) * 2020-06-23 2021-12-23 Bj Energy Solutions, Llc Systems and methods of utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units
US20220003229A1 (en) * 2018-11-05 2022-01-06 Schlumberger Technology Corporation Fracturing operations pump fleet balance controller
US20220067580A1 (en) * 2020-09-03 2022-03-03 The Toronto-Dominion Bank Dynamic analysis and monitoring of machine learning processes
US20220065085A1 (en) * 2020-08-27 2022-03-03 Halliburton Energy Services, Inc. Real-Time Fracture Monitoring, Evaluation And Control
US20220112796A1 (en) * 2020-10-09 2022-04-14 Halliburton Energy Services, Inc. Expert system for well treatment
US20220170353A1 (en) * 2019-02-21 2022-06-02 Sensia Llc Event driven control schemas for artificial lift
US11392111B2 (en) * 2016-05-09 2022-07-19 Strong Force Iot Portfolio 2016, Llc Methods and systems for intelligent data collection for a production line
US20220277254A1 (en) * 2018-12-27 2022-09-01 Aptima, Inc. Contextualized sensor systems
US20220309359A1 (en) * 2021-03-24 2022-09-29 Paypal, Inc. Adverse features neutralization in machine learning
US20220351087A1 (en) * 2021-04-28 2022-11-03 Intuit Inc. Feature pruning and algorithm selection for machine learning
US20220372866A1 (en) * 2019-09-13 2022-11-24 Schlumberger Technology Corporation Information extraction from daily drilling reports using machine learning
US20220378377A1 (en) * 2021-05-28 2022-12-01 Strados Labs, Inc. Augmented artificial intelligence system and methods for physiological data processing
US20230142161A1 (en) * 2021-11-08 2023-05-11 Architecture Technology Corporation Response abstraction and model simplification to identify interesting data
US11686192B1 (en) * 2019-04-16 2023-06-27 Well Data Labs, Inc. Methods and systems for processing time-series well data to identify events, correlate events, and alter operations based thereon
US20230287760A1 (en) * 2022-03-11 2023-09-14 Caterpillar Inc. Controlling operations of a hydraulic fracturing system to cause or prevent an occurrence of one or more events
US11762371B1 (en) * 2022-05-02 2023-09-19 Rockwell Automation Technologies, Inc. Device control using processed sensor data corresponding to unexpected operations
US20230368635A1 (en) * 2020-09-21 2023-11-16 Elemental Machines, Inc. Method and system for contextual notification
US20230382408A1 (en) * 2022-05-30 2023-11-30 Knorr-Bremse Systeme Fuer Nutzfahrzeuge Gmbh Monitoring system and method for monitoring
US20240003235A1 (en) * 2020-10-30 2024-01-04 Schlumberger Technology Corporation Fracturing operation system
US20240062101A1 (en) * 2022-08-17 2024-02-22 Business Objects Software Ltd Feature contribution score classification
US11927087B2 (en) * 2019-07-26 2024-03-12 Typhon Technology Solutions (U.S.), Llc Artificial intelligence based hydraulic fracturing system monitoring and control
US20240103950A1 (en) * 2022-09-27 2024-03-28 Aibiz Co.,Ltd. Method, computing device and computer program for detecting abnormal behavior of process equipment
US20240119300A1 (en) * 2021-02-05 2024-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Configuring a reinforcement learning agent based on relative feature contribution
US20240197177A1 (en) * 2018-12-27 2024-06-20 Aptima, Inc. Contextualized sensor systems and methods of use
US20240272976A1 (en) * 2021-06-21 2024-08-15 Nippon Telegraph And Telephone Corporation Abnormality detection device, abnormality detection method, and abnormality detection program
US12081418B2 (en) * 2020-01-31 2024-09-03 Splunk Inc. Sensor data device
US20240352839A1 (en) * 2018-10-03 2024-10-24 Schlumberger Technology Corporation Oilfield system

Patent Citations (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080065705A1 (en) * 2006-09-12 2008-03-13 Fisher-Rosemount Systems, Inc. Process Data Collection for Process Plant Diagnostics Development
US20080164021A1 (en) * 2007-01-10 2008-07-10 Dykstra Jason D Methods and systems for fracturing subterranean wells
US8244509B2 (en) * 2007-08-01 2012-08-14 Schlumberger Technology Corporation Method for managing production from a hydrocarbon producing reservoir in real-time
US20090062933A1 (en) * 2007-09-05 2009-03-05 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US20150134258A1 (en) * 2013-11-13 2015-05-14 Schlumberger Technology Corporation Well Pressure Control Event Detection and Prediction Method
US20170161963A1 (en) * 2014-02-11 2017-06-08 Ge Aviation Systems Limited Method of identifying anomalies
US20160208597A1 (en) * 2015-01-16 2016-07-21 Schlumberger Technology Corporation Drilling Assessment System
US20160208595A1 (en) * 2015-01-21 2016-07-21 Baker Hughes Incorporated Historical data analysis for control of energy industry operations
US9251276B1 (en) * 2015-02-27 2016-02-02 Zoomdata, Inc. Prioritization of retrieval and/or processing of data
US20170342808A1 (en) * 2015-03-05 2017-11-30 Halliburton Energy Services, Inc. Method to optimize oilfield operations based on large and complex data sets
US20160273346A1 (en) * 2015-03-18 2016-09-22 Baker Hughes Incorporated Well screen-out prediction and prevention
US11392111B2 (en) * 2016-05-09 2022-07-19 Strong Force Iot Portfolio 2016, Llc Methods and systems for intelligent data collection for a production line
US20200256177A1 (en) * 2016-12-30 2020-08-13 Halliburton Energy Services, Inc. Automated rate control system for hydraulic fracturing
US20190153840A1 (en) * 2017-11-21 2019-05-23 Chevron U.S.A. Inc. Systems and methods for detecting and alerting anomalous well completion conditions
US20200407625A1 (en) * 2017-12-12 2020-12-31 Halliburton Energy Services, Inc. Overpressure mitigation systems for hydraulic fracturing
US10289464B1 (en) * 2018-07-18 2019-05-14 Progressive Casualty Insurance Company Robust event prediction
US20200051237A1 (en) * 2018-08-09 2020-02-13 Benjamin J. Spivey Subterranean Drill Bit Management System
US20240352839A1 (en) * 2018-10-03 2024-10-24 Schlumberger Technology Corporation Oilfield system
US20220003229A1 (en) * 2018-11-05 2022-01-06 Schlumberger Technology Corporation Fracturing operations pump fleet balance controller
US20240197177A1 (en) * 2018-12-27 2024-06-20 Aptima, Inc. Contextualized sensor systems and methods of use
US20220277254A1 (en) * 2018-12-27 2022-09-01 Aptima, Inc. Contextualized sensor systems
US20220170353A1 (en) * 2019-02-21 2022-06-02 Sensia Llc Event driven control schemas for artificial lift
US11686192B1 (en) * 2019-04-16 2023-06-27 Well Data Labs, Inc. Methods and systems for processing time-series well data to identify events, correlate events, and alter operations based thereon
US20200370379A1 (en) * 2019-05-20 2020-11-26 Schlumberger Technology Corporation Flow rate pressure control during mill-out operations
US11927087B2 (en) * 2019-07-26 2024-03-12 Typhon Technology Solutions (U.S.), Llc Artificial intelligence based hydraulic fracturing system monitoring and control
US20220372866A1 (en) * 2019-09-13 2022-11-24 Schlumberger Technology Corporation Information extraction from daily drilling reports using machine learning
US20210231835A1 (en) * 2020-01-24 2021-07-29 Halliburton Energy Services, Inc. Cluster efficiency operation control
US12081418B2 (en) * 2020-01-31 2024-09-03 Splunk Inc. Sensor data device
US20210255361A1 (en) * 2020-02-14 2021-08-19 Halliburton Energy Services, Inc. Systems and methods for optimum subsurface sensor usage
US20210396223A1 (en) * 2020-06-23 2021-12-23 Bj Energy Solutions, Llc Systems and methods of utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units
US11149533B1 (en) * 2020-06-24 2021-10-19 Bj Energy Solutions, Llc Systems to monitor, detect, and/or intervene relative to cavitation and pulsation events during a hydraulic fracturing operation
US20220065085A1 (en) * 2020-08-27 2022-03-03 Halliburton Energy Services, Inc. Real-Time Fracture Monitoring, Evaluation And Control
US20220067580A1 (en) * 2020-09-03 2022-03-03 The Toronto-Dominion Bank Dynamic analysis and monitoring of machine learning processes
US20230368635A1 (en) * 2020-09-21 2023-11-16 Elemental Machines, Inc. Method and system for contextual notification
US20220112796A1 (en) * 2020-10-09 2022-04-14 Halliburton Energy Services, Inc. Expert system for well treatment
US20240003235A1 (en) * 2020-10-30 2024-01-04 Schlumberger Technology Corporation Fracturing operation system
US20240119300A1 (en) * 2021-02-05 2024-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Configuring a reinforcement learning agent based on relative feature contribution
US20220309359A1 (en) * 2021-03-24 2022-09-29 Paypal, Inc. Adverse features neutralization in machine learning
US20220351087A1 (en) * 2021-04-28 2022-11-03 Intuit Inc. Feature pruning and algorithm selection for machine learning
US20220378377A1 (en) * 2021-05-28 2022-12-01 Strados Labs, Inc. Augmented artificial intelligence system and methods for physiological data processing
US20240272976A1 (en) * 2021-06-21 2024-08-15 Nippon Telegraph And Telephone Corporation Abnormality detection device, abnormality detection method, and abnormality detection program
US20230142161A1 (en) * 2021-11-08 2023-05-11 Architecture Technology Corporation Response abstraction and model simplification to identify interesting data
US20230287760A1 (en) * 2022-03-11 2023-09-14 Caterpillar Inc. Controlling operations of a hydraulic fracturing system to cause or prevent an occurrence of one or more events
US11762371B1 (en) * 2022-05-02 2023-09-19 Rockwell Automation Technologies, Inc. Device control using processed sensor data corresponding to unexpected operations
US20230382408A1 (en) * 2022-05-30 2023-11-30 Knorr-Bremse Systeme Fuer Nutzfahrzeuge Gmbh Monitoring system and method for monitoring
US20240062101A1 (en) * 2022-08-17 2024-02-22 Business Objects Software Ltd Feature contribution score classification
US20240103950A1 (en) * 2022-09-27 2024-03-28 Aibiz Co.,Ltd. Method, computing device and computer program for detecting abnormal behavior of process equipment

Similar Documents

Publication Publication Date Title
US12416227B2 (en) Oilfield system
AU2013296744B2 (en) Monitoring, diagnosing and optimizing electric submersible pump operations
US11526140B2 (en) Integrating contextual information into workflow for wellbore operations
US9273544B2 (en) System, method, and program for monitoring and hierarchial displaying of data related to artificial lift systems
US10202826B2 (en) Automatic method of generating decision cubes from cross dependent data sets
Gupta et al. Applying big data analytics to detect, diagnose, and prevent impending failures in electric submersible pumps
US9957780B2 (en) Oilfield data analytics and decision workflow solution
US12037901B2 (en) Automated well productivity estimation and continuous average well pressure monitoring through integration of real-time surface and downhole pressure and temperature measurements
CN116670378A (en) Fracturing Operating System
US20220195861A1 (en) Identifying operation anomalies of subterranean drilling equipment
EA026086B1 (en) Statistical reservoir model based on detected flow events
US20160187508A1 (en) System and method of facilitating the retrieval and analysis of data
Gupta et al. Big data analytics workflow to safeguard ESP operations in real-time
US20240084681A1 (en) Cloud-based management of a hydraulic fracturing operation in a wellbore
Mondal et al. Efficiency and effectiveness-A fine balance: an integrated system to improve decisions in real-time hydraulic fracturing operations
Galo Fernandes et al. A fuzzy inference system for detection of positive displacement motor (PDM) stalls during coiled tubing operations
US20230193736A1 (en) Infill development prediction system
Abdalla Exploring the Adoption of a Conceptual Data Analytics Framework for Subsurface Energy Production Systems
Ratcliff et al. Bringing ESP Optimization to the Digital Oil Field: Rockies Field (USA) Case Studies
US20250188823A1 (en) System and method using large language models for the analysis of textual data associated with oil and gas operations
Sakhardande Case studies in causal inference and anomaly detection
He et al. Dynamic Monitoring and Evaluation of Fracture Stimulation Volume Based on Machine Learning
Kumar et al. Enabling Autonomous Well Optimization by Applications of Edge Gateway Devices & Advanced Analytics
CN121144745A (en) Intelligent analysis method and analysis equipment for shale gas well post-pressure pump stopping data
WO2017039660A1 (en) A method to compute composite distance matrix from a multitude of data attributes

Legal Events

Date Code Title Description
AS Assignment

Owner name: HALLIBURTON ENERGY SERVICES, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAY, BAIDURJA;TAPE, SHAHAB JAMALI GHARE;SINGH, JOHN PAUL BIR;SIGNING DATES FROM 20220831 TO 20220908;REEL/FRAME:061028/0438

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION COUNTED, NOT YET MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION COUNTED, NOT YET MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION