WO2018160174A1 - Analyse d'une pompe permettant de déterminer l'usure et l'emportement par les eaux d'un clapet à l'aide d'une carte auto-organisée - Google Patents
Analyse d'une pompe permettant de déterminer l'usure et l'emportement par les eaux d'un clapet à l'aide d'une carte auto-organisée Download PDFInfo
- Publication number
- WO2018160174A1 WO2018160174A1 PCT/US2017/020075 US2017020075W WO2018160174A1 WO 2018160174 A1 WO2018160174 A1 WO 2018160174A1 US 2017020075 W US2017020075 W US 2017020075W WO 2018160174 A1 WO2018160174 A1 WO 2018160174A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pump
- data
- historical
- pressure
- processing device
- 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.)
- Ceased
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B51/00—Testing machines, pumps, or pumping installations
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B15/00—Pumps adapted to handle specific fluids, e.g. by selection of specific materials for pumps or pump parts
- F04B15/02—Pumps adapted to handle specific fluids, e.g. by selection of specific materials for pumps or pump parts the fluids being viscous or non-homogeneous
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/06—Control using electricity
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/06—Control using electricity
- F04B49/065—Control using electricity and making use of computers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2201/00—Pump parameters
- F04B2201/06—Valve parameters
- F04B2201/0603—Valve wear
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2201/00—Pump parameters
- F04B2201/08—Cylinder or housing parameters
- F04B2201/0802—Vibration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2205/00—Fluid parameters
- F04B2205/05—Pressure after the pump outlet
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2207/00—External parameters
- F04B2207/04—Settings
- F04B2207/043—Settings of time
Definitions
- the present disclosure relates to well operations and, more particularly, to analyzing a pump to determine valve wear and washout using a self-organizing map.
- components connect equipment trucks (e.g., blending trucks, pumping trucks, etc.) at the earth's surface to the bore holes.
- equipment trucks e.g., blending trucks, pumping trucks, etc.
- the components that connect the equipment trucks to the boreholes carry fluid, such as hydraulic fracturing fluid, to the boreholes to be used to extract the hydrocarbons through the boreholes.
- the pumping trucks use pumps to pressurize the fluid to fracture earth formations to extract the hydrocarbons.
- An example method may include: collecting, by a processing device, pump data about the pump, wherein the pump data comprises vibration data, timing data, and pressure data collected from a vibration sensor, a timing sensor, and a pressure sensor respectively;
- a method may include: collecting, by a processing device, pump data about the pump, wherein the pump data comprises vibration data, timing data, and pressure data collected from vibration sensors, a timing sensor, and pressure sensors respectively; conditioning, by the processing device, the pump data by dividing the pump data into a plurality of segments, wherein each of the plurality of segments represents one completion cycle of the pump; analyzing, by the processing device, the plurality of segments of pump data to determine a washout potential of the pump using a self-organizing map generated from historical pump data; and disabling, by the processing device, the pump responsive to determining that the washout potential of the pump represents a risk level that is above a threshold.
- an example system may include: a memory having computer readable instructions; and a processing device for executing the computer readable instructions.
- the computer readable instructions may include: collecting pump data about the pump, wherein the pump data comprises vibration data, timing data, and pressure data collected from vibration sensors, a timing sensor, and pressure sensors respectively; training a self-organizing map by conditioning historical pump data over m cycles, wherein the historical pump data comprises historical vibration data, historical timing data, and historical pressure data, dividing each of the m cycles into n bins of binned historical pump data, creating a representation of the binned historical pump data, selecting a plurality of features and a number of groups for the binned historical pump data, generating a feature plot for each of the groups of the binned historical pump data, and characterizing the group as one of healthy or impending washout; analyzing the collected pump data to determine a valve wear state of the pump using the self-organizing map; and changing an operational parameter of the pump responsive to
- FIG. 1 illustrates a block diagram of a pumping environment using a system for monitoring health of a pump according to examples of the present disclosure
- FIG. 2 illustrates a flow diagram of a method for monitoring health of a pump according to examples of the present disclosure
- FIG. 3 illustrates a flow diagram of a method for monitoring health of a pump according to examples of the present disclosure
- FIG. 4 illustrates a flow diagram of a method for training a self-organizing map used for monitoring health of a pump according to aspects of the present disclosure
- FIG. 5 illustrates a block diagram of a processing system for implementing the techniques described herein according to examples of the present disclosure.
- Positive displacement reciprocating pumps are used for multiple applications including offshore drilling, drilling, directional drilling, hydraulic fracturing, and the like.
- drilling the pump is used to circulate fluid (i.e., drilling mud) in a drilling string.
- fluid i.e., drilling mud
- present techniques are described using the example of hydraulic fracturing, the same techniques can be applied to any industry where positive displacement pumps are used.
- the equipment used to facilitate the fracturing may include an engine or drive system, a cooling system, a transmission, and a pump that includes a power end and a fluid end.
- the engine or drive system may be a diesel engine, a gasoline engine, an electric drive, or other suitable engine or drive systems.
- the transmission connects the engine to the power end and provides speed control and dampening and allows for proper power distribution for the torque and horsepower used for a particular fracturing application.
- the fluid end of the pump is directly connected to the power end.
- the power end transforms the supplied rotational motion and energy from the transmission into the reciprocating motion that drives the pump's plungers in the fluid end.
- the pump may include a power end casing, a connecting rod, a pony rod, a plunger, a suction cover assembly, a suction & discharge valve assembly, and stay rods.
- a pressure chamber in the pump is used to create high pressure for well servicing. High pressure is used for stimulation operations processes to create a path in the earth formation (i.e., rock) that enhances the hydrocarbon recovery.
- Development of tight formation and natural gas resources has seen a significant increase in the required operating pressure of pumps.
- different districts maintain pumps a certain way that was interpreted from a procedure or learned over the years. These differences affect the repair and maintenance (R&M) expense per pump and provide an opportunity for cost savings and reliability improvements.
- R&M expenses can decrease profitability but provide for the safe operation of fracturing equipment.
- R&M expenses can be categorized as major failures or minor/regular maintenance.
- Major failures include, for example, repair or replacement of truck frame, engine, radiator, transmission, power end, and fluid end.
- Minor failures and regular maintenance include, for example, change or repair of valves, seats, springs, plungers, packing, seals, filters, and engine oils and lubricants.
- fluid end cost is the highest percentage of all R&M expenses of a unit over its life.
- Valve & seat cost is also a major portion of the overall R&M cost. The present techniques reduce the fluid end expenses, improve equipment reliability and availability, and improve personnel safety.
- fluid ends are manufactured from two materials: carbon steel and stainless steel.
- a significant portion (e.g., greater than 75%) of the carbon steel fluid end failures are fatigue, corrosion fatigue, or washout.
- a majority of the stainless steel failures are washouts.
- Fatigue and corrosion fatigue of carbon steel fluid ends is a material limitation for a given environment or operational parameters. There are techniques such as surface treatment, cavitation avoidance, and proactive maintenance that can help mitigate fatigue or corrosion failures of carbon steel fluid ends.
- a neural network based model is provided herein to predict valve and valve seat health (i.e., good, worn out, bad, etc.) and provide warnings about an impending washout.
- the present techniques collect data (e.g., pressure data, vibration data, timing data, etc.) and divide (e.g., bin) the data into cycle-by-cycle segments. The segmented data is then filtered and analyzed to predict valve and valve seat condition and washout possibility.
- a type of neural network SOM
- SOM self-organizing map
- the same techniques can be extended to monitor the health of a pump sub-system, a pump, a fracturing fleet, a directional drilling pump, and the like.
- a predictive capability of potential failure events provides an opportunity to reduce maintenance cost, improve equipment reliability and equipment availability. These reliability and availability improvements reduce the number of assets required to complete a job and achieve higher customer satisfaction.
- the additional assets e.g., horsepower
- Another advantage of this real-time model is that it does not need to know the history of the parts or assembly.
- the present techniques can predict bad valves and valve seat or impending washout irrespective of when the parts were deployed.
- the teachings of the present disclosure can be applied in a variety of well operations. These operations may involve using one or more treatment agents to treat a formation, the fluids resident in a formation, a wellbore, and/or equipment in the wellbore, such as production tubing.
- the treatment agents may be in the form of liquids, gases, solids, semi-solids, and mixtures thereof.
- Illustrative treatment agents include, but are not limited to, fracturing fluids, acids, steam, water, brine, anti-corrosion agents, cement, permeability modifiers, drilling muds, emulsifiers, demulsifiers, tracers, flow improvers etc.
- Illustrative well operations include, but are not limited to, hydraulic fracturing, stimulation, tracer injection, cleaning, acidizing, steam injection, water flooding, cementing, etc.
- FIG. 1 illustrates a block diagram of a pumping environment 100 using a system 110 for monitoring health of a pump 120 according to examples of the present disclosure.
- the example of FIG. 1 is described as being used in a fracturing operation but other implementations are also possible and within the scope of the present disclosure.
- the pump 120 pumps a fluid, such as a drilling fluid, along a fluid path 130 into a well 140.
- the pump 120 may be any suitable pump including a reciprocating positive displacement pump.
- a pump health monitoring processing system 110 performs data collection, data conditioning, and data analysis using a pump data collection module 112, a pump data conditioning module 114, and a pump data analysis module 116 respectively.
- the pump data collection module 112 collects pump data (e.g., vibration data, timing data, pressure data, etc.) from sensors mounted on or close to the fluid end of the pump 120.
- pump data e.g., vibration data, timing data, pressure data, etc.
- three sensors 122, 124, 126 are used: the sensor 122 is vibration sensors to sense pump vibration, the sensor 124 is a timing sensor to sense pump speed, and the sensor 126 is pressure sensors to sense operating pressure.
- the pump data may be collected at a high sampling rate (e.g., 7.5 KHz, 15 KHz, 30 KHz, 45 KHz, 51.2 KHz, 72 KHz, etc.) by the sensors 122, 124, 126 in conjunction with the pump data collection module 112.
- a high sampling rate e.g., 7.5 KHz, 15 KHz, 30 KHz, 45 KHz, 51.2 KHz, 72 KHz, etc.
- the pump data conditioning module 114 conditions the pump data by dividing the pump data into segments. Each of the segments represents one completion cycle of the pump 120. Dividing the pump data into segments may be based on the speed (in revolutions-per-minute (RPM)) of the pump 120. Data from the timing sensor (e.g., the sensor 124) is used to determine a beginning or completion of a cycle. It is expected that the pump 120 is consistent from cycle to cycle because of the repetitive motion of various components and forces on and in the pump 120. Each segment represents a pump cycle.
- RPM revolutions-per-minute
- the vibration data collected by the vibration sensors contains information including plungers, fluid, valves, and pump.
- the vibration data are digitally filtered using a high-pass filter to isolate valve impact signatures from low- frequency content that represents pump motions. After segmentation and filtering, the data are ready for valve wear and washout analysis.
- the pump data analysis module 116 performs valve and valve seat wear and/or washout analysis, which may be calculated separately, consecutively, or in parallel. To perform the valve and valve seat wear and/or washout analysis, the pump data analysis module 116 utilizes a self-organizing map (SOM), which is a type of neural network.
- SOM self-organizing map
- a neural network commonly referred to as an artificial neural network (ANN) is a biological-inspired collection of elements/nodes/neurons that process information in a coordinated manner.
- An ANN is typically organized by an input layer, hidden layers, and an output layer.
- the hidden layers include interconnected neurons and connect the input and output layers.
- An ANN uses a form of learning rules to store knowledge (stored
- ANN neuron-based neural network
- Numerical techniques can be used to train an ANN or to determine ANN parameters such as the number of neuron, weights, constants, and number of layers.
- An ANN is a powerful computational model with an ability to represent both linear and nonlinear relationships and learn these relationships from a given set of data.
- neural networks including self-organizing maps.
- a SOM also known as a Kohonen self-organizing feature map, compresses high dimensional data into geometric relationships onto a low-dimensional representation.
- An input data set and an output data set are used to train a typical neural network. This is referred to as a supervised learning process.
- the output data is not needed to train a SOM.
- a SOM includes an input layer, competition layers, and an output layer.
- FIG. 4 illustrates a flow diagram of a method for training, by the SOM generation module 118, a self- organizing map used for monitoring health of a pump according to aspects of the present disclosure.
- the pump data analysis module 116 analyzes the plurality of segments of pump data to determine a valve wear state and/or a washout potential of the pump using the SOM generated from historical pump data.
- valve and valve seat wear of the pump 120 the main function of pump valves and seats (i.e., inlet and discharge) is to control the flow of the fluid by opening and closing during an operating cycle.
- the inlet valve opens (discharge closes) to feed the pressure chamber of the pump 120 with fluid from bottom of the fluid end when plunger is moving out.
- the discharge valve opens (inlet closes) to let the high-pressure fluid flow out from the top of the fluid end as plunger in moving in.
- Springs e.g., helical springs
- differential pressure across valve provide the energy to open and close the valves.
- Polyurethane annulus on valves is damaged over time from repeated impacts of opening and closing actions of the valves. If valves are not changed at optimal time, a lack of sealing due to damaged polyurethane can cause washout in the valve and seat area and ultimately loss of the fluid end.
- Valve wear phenomenon in pumps tends to be slow as it develops over days or weeks (depending upon the usage).
- the pump data analysis module 116 can process a large number of pump cycles by being precise and detecting gradual changes in signals.
- Valve and valve seat wear can be classified in three stages healthy, partially worn out, and bad.
- a healthy condition indicates that the valve and valve seat is operating as designed.
- a worn out condition indicates that more than half of the valve and valve seat life has been used but it is still functioning as designed and will not harm the fluid end.
- a bad condition indicates that the valve should be changed as soon as possible in order to avoid a fluid end failure.
- pump plungers move in and out of the pressure chamber. This movement opens and closes the inlet and discharge valves and creates high pressure in the pump chambers.
- Pump packing is stationary, held in place by stuffing boxes and around the plungers. These packings provide seals around the plungers to maintain pressure inside fluid end chambers. If seals are not mounted or maintained properly, these can provide a leaking area for high-pressure abrasive. This leaking can cause a fluid end washout and loss of the fluid end.
- Washouts can develop in a short time (e.g., in less than 50 pump cycles) and can lead to fluid end failure if the washout is not addressed immediately.
- the present techniques predict washouts conditions and take action to prevent a washout event.
- the proposed techniques for washout detection and prevention classify the pump in one of two states: healthy and impending washout.
- SOM operates in the frequency domain to detect and alert (or take corrective action) for impending washouts. For example, an energy level between 10 KHz and 16 KHz is consistently higher for impending washouts as compared to normal operation. SOM is above to detect this difference.
- FIG. 1 The various components, modules, engines, etc. described regarding FIG. 1 may be implemented as instructions stored on a computer-readable storage medium, as hardware modules, as special-purpose hardware (e.g., application specific hardware, application specific integrated circuits (ASICs), as embedded controllers, hardwired circuitry, etc.), or as some combination or combinations of these.
- the engine(s) described herein may be a combination of hardware and programming.
- the programming may be processor executable instructions stored on a tangible memory, and the hardware may include a processing device for executing those instructions.
- a system memory can store program instructions that when executed by a processing device implement the modules described herein.
- Other modules may also be utilized to include other features and
- the processing system 100 may include dedicated hardware, such as one or more integrated circuits, Application Specific Integrated Circuits (ASICs), Application Specific Special Processors (ASSPs), Field Programmable Gate Arrays (FPGAs), or any combination of the foregoing examples of dedicated hardware, for performing the techniques described herein.
- dedicated hardware such as one or more integrated circuits, Application Specific Integrated Circuits (ASICs), Application Specific Special Processors (ASSPs), Field Programmable Gate Arrays (FPGAs), or any combination of the foregoing examples of dedicated hardware, for performing the techniques described herein.
- FIG. 2 illustrates a flow diagram of a method 200 for monitoring health of a pump according to examples of the present disclosure.
- the method 200 may be performed by a processing system, such as the pump health monitoring processing system 110 of FIG. 1, the processing system 20 of FIG. 5, and/or by another suitable processing system.
- a processing system such as the pump health monitoring processing system 110 of FIG. 1, the processing system 20 of FIG. 5, and/or by another suitable processing system.
- the modules of the processing system 110 of FIG. 1 are referenced; however, such reference is not intended to be limiting.
- the pump data collection module 112 of the processing system 110 collects pump data about the pump 120.
- the pump data includes vibration data, timing data, and pressure data collected from vibration sensors, a timing sensor, and pressure sensors (e.g., sensors 122, 124, 126) respectively.
- the pump data conditioning module 114 of the processing system 110 conditions the pump data by dividing the pump data into a plurality of segments. Each of the plurality of segments represents one completion cycle of the pump.
- conditioning the pump data further includes filtering the vibration data using a high-pass filter to isolate a valve impact signature from a low- frequency content that represents a pump motion.
- the pump data analysis module 116 of the processing system 110 analyzes the plurality of segments of pump data to determine a valve wear state of the pump using a self-organizing map generated from historical pump data.
- the processing system 110 then changes an operational parameter of the pump responsive to determining that the valve wear state of the pump represents a risk level that is above a threshold.
- changing the operational parameter of the pump may include changing a pressure, speed, and/or timing of the pump 120.
- changing the operational parameter of the pump 120 may include disabling the pump 120.
- the threshold may be preset and/or adjustable and defines a threshold above which a valve wear indicates that the pump may be partially worn out and/or bad. It should be appreciated that multiple thresholds may be used to differentiate various stages of pump health. If the risk level is above the threshold, the processing system 110 disables the pump. Otherwise, the pump remains active.
- the method 200 may further include generating, by the processing system 110, an alert that the valve wear state of the pump represents a risk level that is above the threshold responsive to determining that the valve wear state of the pump represents a risk level that is above the threshold.
- the SOM generation module 118 trains the self-organizing map as described in FIG. 4 below.
- FIG. 3 illustrates a flow diagram of a method 300 for monitoring health of a pump according to examples of the present disclosure.
- the method 300 may be performed by a processing system, such as the pump health monitoring processing system 110 of FIG. 1, the processing system 20 of FIG. 5, and/or by another suitable processing system.
- a processing system such as the pump health monitoring processing system 110 of FIG. 1, the processing system 20 of FIG. 5, and/or by another suitable processing system.
- the modules of the processing system 110 of FIG. 1 are referenced; however, such reference is not intended to be limiting.
- the pump data collection module 112 of the processing system 110 collects pump data about the pump 120.
- the pump data includes vibration data, timing data, and pressure data collected from vibration sensors, a timing sensor, and pressure sensors (e.g., sensors 122, 124, 126) respectively.
- the pump data conditioning module 114 of the processing system 110 conditions the pump data by dividing the pump data into a plurality of segments. Each of the plurality of segments represents one completion cycle of the pump. In some examples, conditioning the pump data further includes filtering the vibration data using a high-pass filter to isolate a valve impact signature from a low- frequency content that represents a pump motion.
- the pump data analysis module 116 of the processing system 110 analyzes the plurality of segments of pump data to determine a washout potential of the pump using a self-organizing map generated from historical pump data.
- the processing system 110 then disables the pump responsive to determining that the washout potential of the pump represents a risk level that is above a threshold.
- the threshold may be preset and/or adjustable and defines a threshold above which a washout may occur. If the risk level is above the threshold, the processing system 110 disables the pump. Otherwise, the pump remains active.
- FIG. 4 illustrates a flow diagram of a method 400 for training a self-organizing map used for monitoring health of a pump according to aspects of the present disclosure.
- the method 400 may be performed by a processing system, such as the pump health monitoring processing system 110 of FIG. 1, the processing system 20 of FIG. 5, and/or by another suitable processing system.
- a processing system such as the pump health monitoring processing system 110 of FIG. 1, the processing system 20 of FIG. 5, and/or by another suitable processing system.
- the modules of the processing system 110 of FIG. 1 are referenced; however, such reference is not intended to be limiting.
- the SOM generation module 118 conditions historical pump data over m cycles.
- the historical pump data includes historical vibration data, historical timing data, and historical pressure data.
- the SOM generation module 118 divides each of the m cycles into n bins of binned historical pump data.
- the SOM generation module 118 creates a representation of the binned historical pump data.
- the SOM generation module 118 selects a plurality of features and a number of groups for the binned historical pump data and generates a feature plot for each of the groups of the binned historical pump data.
- the SOM generation module 118 characterizes the group.
- the group In the case of valve wear, the group is characterized as one of healthy, worn out, or bad valves. In the case of impending wash out, group is characterized as one of healthy or impending washout.
- the present techniques provide for pro-active, pre-planning and scheduling of maintenance breaks, provide for alignment of several operational steps, and provide for streamlining and optimizing the entire operation.
- the present techniques described herein can be expanded to provide almost real-time wear and tear progression of pumps to a central location on site. This provides regular state of wear and progression updates to the equipment operators, which can be achieve through either wireless and/or wired integration of the data acquisition and processing units to a central control or monitoring unit, providing regular updates.
- the present techniques also provide real-time alarms for unit emergency shutdown, in case of catastrophic events, which can be a warning to the operators to react and adjust or possibly expanded upon for automated intervention and shut down through relevant software.
- the processing system 110 can be expanded upon to perform a remaining life to next maintenance interval required real-time calculation through techniques considering the historical use and wear rate provided on regular basis.
- the relevant data can be refreshed and displayed to the operators and crew on regular basis, allowing for pro-active pre-planning and scheduling of maintenance.
- Data can be displayed in the form of data or via a graphic interface. The data may be displayed in a format that includes remaining operating time left to next maintenance, percentage life consumed, or percentage life remaining, and the like.
- FIG. 5 illustrates a block diagram of a processing system 20 for implementing the techniques described herein.
- processing system 20 has one or more central processing units (processors) 21a, 21b, 21c, etc. (collectively or generically referred to as processor(s) 21 and/or as processing device(s)).
- processors 21 may include a reduced instruction set computer (RISC) microprocessor.
- RISC reduced instruction set computer
- processors 21 are coupled to system memory (e.g., random access memory (RAM) 24) and various other components via a system bus 33.
- RAM random access memory
- ROM Read only memory
- BIOS basic input/output system
- I/O adapter 27 may be a small computer system interface (SCSI) adapter that communicates with a hard disk 23 and/or a tape storage drive 25 or any other similar component.
- I/O adapter 27, hard disk 23, and tape storage device 25 are collectively referred to herein as mass storage 34.
- Operating system 40 for execution on processing system 20 may be stored in mass storage 34.
- a network adapter 26 interconnects system bus 33 with an outside network 36 enabling processing system 20 to communicate with other such systems.
- a display (e.g., a display monitor) 35 is connected to system bus 33 by display adaptor 32, which may include a graphics adapter to improve the performance of graphics intensive applications and a video controller.
- adapters 26, 27, and/or 32 may be connected to one or more I/O busses that are connected to system bus 33 via an intermediate bus bridge (not shown).
- Suitable I/O buses for connecting peripheral devices such as hard disk controllers, network adapters, and graphics adapters typically include common protocols, such as the Peripheral Component Interconnect (PCI).
- PCI Peripheral Component Interconnect
- Additional input/output devices are shown as connected to system bus 33 via user interface adapter 28 and display adapter 32.
- a keyboard 29, mouse 30, and speaker 31 may be interconnected to system bus 33 via user interface adapter 28, which may include, for example, a Super I/O chip integrating multiple device adapters into a single integrated circuit.
- processing system 20 includes a graphics processing unit 37.
- Graphics processing unit 37 is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display.
- Graphics processing unit 37 is very efficient at manipulating computer graphics and image processing, and has a highly parallel structure that makes it more effective than general-purpose CPUs for algorithms where processing of large blocks of data is done in parallel.
- processing system 20 includes processing capability in the form of processors 21, storage capability including system memory (e.g., RAM 24), and mass storage 34, input means such as keyboard 29 and mouse 30, and output capability including speaker 31 and display 35.
- system memory e.g., RAM 24
- mass storage 34 collectively store an operating system such as the AIX® operating system from IBM Corporation to coordinate the functions of the various components shown in processing system 20.
- the present techniques may be implemented as a system, a method, and/or a computer program product.
- the computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present disclosure.
- the computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device.
- the computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
- a non- exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing.
- RAM random access memory
- ROM read-only memory
- EPROM or Flash memory erasable programmable read-only memory
- SRAM static random access memory
- CD-ROM compact disc read-only memory
- DVD digital versatile disk
- memory stick a floppy disk
- mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon
- a computer readable storage medium is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
- Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network.
- the network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers.
- a network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
- Computer readable program instructions for carrying out operations of the present disclosure may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any
- the computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
- LAN local area network
- WAN wide area network
- Internet Service Provider for example, AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
- electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.
- FPGA field-programmable gate arrays
- PLA programmable logic arrays
- These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
- These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
- the computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s).
- the functions noted in the block may occur out of the order noted in the figures.
- two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- Embodiment 1 A method for monitoring health of a pump, the method comprising: collecting, by a processing device, pump data about the pump, wherein the pump data comprises vibration data, timing data, and pressure data collected from a vibration sensor, a timing sensor, and a pressure sensor respectively; conditioning, by the processing device, the pump data by dividing the pump data into a plurality of segments, wherein each of the plurality of segments represents one completion cycle of the pump; analyzing, by the processing device, the plurality of segments of pump data to determine a valve and valve seat wear state of the pump using a self-organizing map generated from historical pump data; and changing, by the processing device, an operational parameter of the pump responsive to determining that the valve wear state of the pump represents a risk level that is above a threshold.
- Embodiment 2 The method of any prior embodiment, further comprising generating, by the processing device, an alert that the valve wear state of the pump represents a risk level that is above the threshold responsive to determining that the valve wear state of the pump represents a risk level that is above the threshold.
- Embodiment 3 The method of any prior embodiment, wherein conditioning the pump data further comprises filtering the vibration data using a high-pass filter to isolate a valve impact signature from a low frequency content that represents a pump motion.
- Embodiment 4 The method of any prior embodiment, wherein the self- organizing map is trained by: conditioning historical pump data over m cycles, wherein the historical pump data comprises historical vibration data, historical timing data, and historical pressure data; dividing each of the m cycles into n bins of binned historical pump data;
- creating a representation of the binned historical pump data selecting a plurality of features and a number of groups for the binned historical pump data; generating a feature plot for each of the groups of the binned historical pump data; and characterizing the group as one of healthy, worn out, or bad valves.
- Embodiment 5 The method of any prior embodiment, wherein the plurality of features and the number of groups is selected based on at least one of a sampling rate, cutoff frequencies, number of frequency bins, a number of bins, and a pressure range.
- Embodiment 6 The method of any prior embodiment, wherein the operation parameter comprises one of a pressure, a speed, timing.
- Embodiment 7 The method of any prior embodiment, wherein changing the operational parameter of the pump comprises disabling the pump.
- Embodiment 8 The method of any prior embodiment, wherein the pump is a reciprocating positive displacement pump.
- Embodiment 9 A method for monitoring health of a pump, the method comprising: collecting, by a processing device, pump data about the pump, wherein the pump data comprises vibration data, timing data, and pressure data collected from vibration sensors, a timing sensor, and pressure sensors respectively; conditioning, by the processing device, the pump data by dividing the pump data into a plurality of segments, wherein each of the plurality of segments represents one completion cycle of the pump; analyzing, by the processing device, the plurality of segments of pump data to determine a washout potential of the pump using a self-organizing map generated from historical pump data; and disabling, by the processing device, the pump responsive to determining that the washout potential of the pump represents a risk level that is above a threshold.
- Embodiment 10 The method of any prior embodiment, wherein the self- organizing map is trained by: conditioning historical pump data over m cycles, wherein the historical pump data comprises historical vibration data, historical timing data, and historical pressure data; dividing each of the m cycles into n bins of binned historical pump data;
- Embodiment 11 The method of any prior embodiment, wherein the plurality of features and the number of groups is selected based on at least one of a sampling rate, cutoff frequencies, number of frequency bins, a number of bins, and a pressure range.
- Embodiment 12 A system for training a self-organizing map for monitoring pump health, the system comprising: a memory having computer readable instructions; and a processing device for executing the computer readable instructions, the computer readable instructions comprising: collecting pump data about the pump, wherein the pump data comprises vibration data, timing data, and pressure data collected from vibration sensors, a timing sensor, and pressure sensors respectively; training a self-organizing map by:
- the historical pump data comprises historical vibration data, historical timing data, and historical pressure data, dividing each of the m cycles into n bins of binned historical pump data, creating a representation of the binned historical pump data, selecting a plurality of features and a number of groups for the binned historical pump data, generating a feature plot for each of the groups of the binned historical pump data, and characterizing the group as one of healthy or impending washout; analyzing the collected pump data to determine a valve wear state of the pump using the self- organizing map; and changing an operational parameter of the pump responsive to determining that the valve wear state of the pump represents a risk level that is above a threshold.
- Embodiment 13 The system of any prior embodiment, wherein the plurality of features and the number of groups is selected based on at least one of a sampling rate, cutoff frequencies, number of frequency bins, a number of bins, and a pressure range.
- Embodiment 14 The system of any prior embodiment, wherein the operation parameter comprises one of a pressure, a speed, and a timing.
- Embodiment 15 The system of any prior embodiment, wherein changing the operational parameter of the pump comprises disabling the pump.
- the term "about” is intended to include the degree of error associated with measurement of the particular quantity based upon the equipment available at the time of filing the application. For example, “about” can include a range of ⁇ 8% or 5%, or 2% of a given value.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Control Of Positive-Displacement Pumps (AREA)
Abstract
L'invention concerne des exemples de techniques de surveillance de l'état d'une pompe. Selon un mode de réalisation illustratif, un procédé peut consister : à collecter, par un dispositif de traitement, des données de pompe concernant la pompe, les données de pompe comprenant des données de vibration, des données de synchronisation et des données de pression collectées respectivement à partir de capteurs de vibration, d'un capteur de synchronisation et de capteurs de pression ; à conditionner, par le dispositif de traitement, les données de pompe en divisant les données de pompe en une pluralité de segments, chaque segment de la pluralité de segments représentant un cycle de complétion de la pompe ; à analyser, par le dispositif de traitement, la pluralité de segments de données de pompe pour déterminer un clapet et un état d'usure de siège de clapet de la pompe à l'aide d'une carte auto-organisée générée à partir de données de pompe historiques ; et à modifier, par le dispositif de traitement, un paramètre de fonctionnement de la pompe en réponse à la détermination du fait que l'état d'usure du clapet et du siège de clapet de la pompe représentent un niveau de risque qui est supérieur à un seuil.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2017/020075 WO2018160174A1 (fr) | 2017-03-01 | 2017-03-01 | Analyse d'une pompe permettant de déterminer l'usure et l'emportement par les eaux d'un clapet à l'aide d'une carte auto-organisée |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2017/020075 WO2018160174A1 (fr) | 2017-03-01 | 2017-03-01 | Analyse d'une pompe permettant de déterminer l'usure et l'emportement par les eaux d'un clapet à l'aide d'une carte auto-organisée |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018160174A1 true WO2018160174A1 (fr) | 2018-09-07 |
Family
ID=63371073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2017/020075 Ceased WO2018160174A1 (fr) | 2017-03-01 | 2017-03-01 | Analyse d'une pompe permettant de déterminer l'usure et l'emportement par les eaux d'un clapet à l'aide d'une carte auto-organisée |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018160174A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020120401A1 (fr) * | 2018-12-13 | 2020-06-18 | Robert Bosch Gmbh | Procédé pour le traitement de données de mesure et de fonctionnement d'un composant de machine |
| US20210199110A1 (en) * | 2019-12-31 | 2021-07-01 | U.S. Well Services, LLC | Systems and methods for fluid end early failure prediction |
| US11661937B2 (en) * | 2017-11-10 | 2023-05-30 | Moog Gmbh | Method and device for determining a wear condition in a hydrostatic pump |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008118775A1 (fr) * | 2007-03-26 | 2008-10-02 | Kadant Inc. | Pompe, diagnostic d'état en temps réel, général et incrémentiel |
| US20100300683A1 (en) * | 2009-05-28 | 2010-12-02 | Halliburton Energy Services, Inc. | Real Time Pump Monitoring |
| US20110125332A1 (en) * | 2009-11-20 | 2011-05-26 | Halliburton Energy Services, Inc. | Systems and Methods for Specifying an Operational Parameter for a Pumping System |
| US20120234539A1 (en) * | 2011-03-16 | 2012-09-20 | Halliburton Energy Services, Inc. | Lubrication system for a reciprocating apparatus |
| US20130211811A1 (en) * | 2012-02-13 | 2013-08-15 | Baker Hughes Incorporated | Electrical Submersible Pump Design Parameters Recalibration Methods, Apparatus, and Computer Readable Medium |
-
2017
- 2017-03-01 WO PCT/US2017/020075 patent/WO2018160174A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008118775A1 (fr) * | 2007-03-26 | 2008-10-02 | Kadant Inc. | Pompe, diagnostic d'état en temps réel, général et incrémentiel |
| US20100300683A1 (en) * | 2009-05-28 | 2010-12-02 | Halliburton Energy Services, Inc. | Real Time Pump Monitoring |
| US20110125332A1 (en) * | 2009-11-20 | 2011-05-26 | Halliburton Energy Services, Inc. | Systems and Methods for Specifying an Operational Parameter for a Pumping System |
| US20120234539A1 (en) * | 2011-03-16 | 2012-09-20 | Halliburton Energy Services, Inc. | Lubrication system for a reciprocating apparatus |
| US20130211811A1 (en) * | 2012-02-13 | 2013-08-15 | Baker Hughes Incorporated | Electrical Submersible Pump Design Parameters Recalibration Methods, Apparatus, and Computer Readable Medium |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11661937B2 (en) * | 2017-11-10 | 2023-05-30 | Moog Gmbh | Method and device for determining a wear condition in a hydrostatic pump |
| WO2020120401A1 (fr) * | 2018-12-13 | 2020-06-18 | Robert Bosch Gmbh | Procédé pour le traitement de données de mesure et de fonctionnement d'un composant de machine |
| US20210199110A1 (en) * | 2019-12-31 | 2021-07-01 | U.S. Well Services, LLC | Systems and methods for fluid end early failure prediction |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12416228B2 (en) | Artificial intelligence based hydraulic fracturing system monitoring and control | |
| US10317875B2 (en) | Pump integrity detection, monitoring and alarm generation | |
| RU2718999C2 (ru) | Кепстральный анализ исправности нефтепромыслового насосного оборудования | |
| CN104170244B (zh) | 潜油电泵监控和故障预测 | |
| US8988237B2 (en) | System and method for failure prediction for artificial lift systems | |
| RU2484242C2 (ru) | Система и способ контроля и регулирования дебита скважин | |
| US10378332B2 (en) | Monitoring a component used in a well operation | |
| US20160168979A1 (en) | System and method for identifying a mode of failure in a pump used in hydraulic fracturing | |
| WO2018160174A1 (fr) | Analyse d'une pompe permettant de déterminer l'usure et l'emportement par les eaux d'un clapet à l'aide d'une carte auto-organisée | |
| US20160168953A1 (en) | Prognosis and diagnosis system for a pump used in hydraulic fracturing | |
| Adesanwo et al. | Prescriptive-based decision support system for online real-time electrical submersible pump operations management | |
| WO2024220656A1 (fr) | Surveillance et détection de fuites et de déversements de pipeline | |
| EP2906783A1 (fr) | Procédé et usage d'identification de temps de chute de piston plongeur | |
| Martí et al. | YASA: Yet another time series segmentation algorithm for anomaly detection in big data problems | |
| Feng et al. | Intelligent diagnostic method for beam pumping units based on torque indicator cards | |
| Omirbekova et al. | Developing predictive oil well diagnostics based on intelligent algorithms | |
| Hicks | Improving Jet Lift Runtime Using Machine Learning and Enhanced Power Fluid Pump Instrumentation | |
| AU2019289089B2 (en) | Extracting hydrocarbons from a subterranean hydrocarbon reservoir based on an artificial lift plan | |
| Gerber et al. | Novel Valve Condition Prognostic System for Digitally Enabled High-Pressure Pump Maintenance | |
| Veprev et al. | Review of international practices in diagnostics and accidents forecasting for ESP units (Russian) | |
| US12366243B1 (en) | Minimizing drivetrain damage from bad discharge valves on positive displacement pumps | |
| Ossai | Pump-off identification with time series analysis of transient water discharge rate | |
| Bilian et al. | Simulation Algorithm of Multiple Indicator Diagram Based on Pumping Well Principle [J] | |
| Smida | Smart Sucker Rod Pump Failure Analysis with Machine Learning | |
| Nirtl | Sophisticated ESP Sensor Data Analysis and Failure Classification |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17899172 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17899172 Country of ref document: EP Kind code of ref document: A1 |