The present disclosure relates generally to pressure pumps for a wellbore and, more particularly (although not necessarily exclusively), to monitoring valves in multiple pressure pumps in a wellbore environment.
Pressure pumps may be used in wellbore treatments. For example, hydraulic fracturing (also known as “fracking” or “hydro-fracking”) may utilize a pressure pump to introduce or inject fluid at high pressures into a wellbore to create cracks or fractures in downhole rock formations. Due to the high-pressured and high-stressed nature of the pumping environment, pressure pump parts may undergo mechanical wear and require frequent replacement. Frequently changing parts may result in additional costs for the replacement parts and additional time due to the delays in operation while the replacement parts are installed.
Certain aspects and examples of the present disclosure relate to a monitoring system for determining and monitoring conditions across a spread of pressure pumps by monitoring and comparing the actuation of the valves using strain measurements. The spread of pressure pumps may include multiple pressure pumps collectively in fluid communication with an environment of a wellbore. In some aspects, the spread of pressure pumps may experience similar conditions to, collectively, pump fluid into the wellbore to fracture subterranean formations adjacent to the wellbore. In some aspects, a condition of the valve or pump may include a state affecting the performance of the valve or pump or other metric of the performance. The monitoring system may include one or more computing devices coupled to each of the pressure pumps in the spread. The computing devices may be coupled to the pressure pumps through a strain gauge and a position gauge located on each pump to, respectively, measure strain in a chamber of each pump and sense a position of one or more components of each pump. The computing devices may use strain measurements corresponding to the strain in the chamber of each pump to determine actuation points corresponding to the opening times and closing times of the valves in the chamber. The computing devices may correlate the actuation points for the valves with the position of the components of the respective pressure pumps to determine delays in the actuation of the valve. The actuation delays may correspond to a difference between the actual actuation points of the valves and the expected actuation points of the valves based on the position of the components of the pressure pumps associated with the valves. The actuation delays of the valves of the pressure pumps may be compared, collectively, to determine a range, or trend, in the performance of the valves across the spread of pressure pumps. Valves having actuation delays falling outside of the determined range may indicate a problem with the valve or the chamber or pressure pump in which the valve is positioned.
The range of delays determined for the actuation points of the valves in the spread of pressure pumps may correspond to an expected range of operation for the valve. In some aspects, a centralized processor according to some aspects may execute instructions to determine all possible valve-timing conditions and may diagnose the performance of a pressure pump including an outlier valve having actuation points outside of the range based on the comparison of the actuation delays. For example, the diagnosis may indicate a leak in the valve (e.g., represented by a delayed sealing), a failed valve (represented by no load up in the chamber of the pressure pump), or another condition of the corresponding pressure pump determinable from the valve-timing conditions.
In some aspects, a pressure pump without a monitoring system according to the present disclosure may require additional pump data that may be difficult to obtain to accurately determine ranges of normal operation for the valves. The pump data may include fluid system properties, pump properties (e.g., the effective modulus of each pressure pump, packing, valve inserts, etc.), and operations information (e.g., discharge pressure, discharge rate, etc.). Data such as the fluid system properties may be subject to significant changes during the course of a pumping operation using multiple pressure pumps and, thus, would require frequent verifications to consistently provide protection to critical pump components in the spread. Further, calibration runs may be necessary to characterize each pressure pump and a database would be needed to maintain performance data of each pressure pump across different pressures and rates. Comparing valve actuation points to similar pump valves performing similar operations may allow for savings of cost and labor in the information gathering and calculations otherwise necessary to determine expected ranges for the operation of the valves. Since the fluid system properties, pump properties, and operations information may similarly affect actuations of similarly operating valves, the centralized processor, according to some aspects, may reliably determine the ranges by comparing the similarly operating valves during operation of the pressure pump. Similarly, the statistical evaluation of the valve operations is aided by a large data set as each pressure pump in the spread may include multiple chambers with valves that may be used in determining an accurate range of expected valve performance.
The pressure pump 100 may also include a rotating assembly. The rotating assembly may include a crankshaft 108, one or more connecting rods 110, a crosshead 112, plungers 114, and related elements (e.g., pony rods, clamps, etc.). The crankshaft 108 may be positioned on the power end 102 of the pressure pump 100 and may be mechanically connected to a plunger 114 in a chamber 106 of the pressure pump via the connecting rod 110 and the crosshead 112. The power end 102 may include an external casing or crankcase. The crankshaft 108 may cause plungers 114 located in each chamber 106 to displace any fluid in the chambers 106. Each chamber 106 of the pressure pump 100 may include a separate plunger 114, each plunger 114 in each chamber 106 mechanically connected to the crankshaft 108 via the connecting rod 110 and the crosshead 112. Each chamber 106 may include a suction valve 116 and a discharge valve 118 for absorbing fluid into the chamber 106 and discharging fluid from the chamber 106, respectively. The fluid may be absorbed into and discharged from the chamber 106 in response to a movement of the plunger 114 in the corresponding chamber 106. Based on the mechanical coupling of the crankshaft 108 to the plunger 114 in the chamber 106, the movement of the plunger 114 in each chamber 106 may be directly related to the movement of the crankshaft 108.
A suction valve 116 and a discharge valve 118 may be included in each chamber 106 of the pressure pump 100. In some aspects, the suction valve 116 and the discharge valve 118 may be passive valves. As the plunger 114 operates in each chamber 106, the plunger 114 may impart motion and pressure to the fluid in the chamber 106 by direct displacement. The suction valve 116 and the discharge valve 118 in each chamber 106 may open or close based on the displacement of the fluid in the chamber 106 by the operation of the plunger 114. For example, the suction valve 116 may be opened during a recession of the plunger 114 to provide absorption of fluid from outside of the chamber 106 into the chamber 106. As the plunger 114 is withdrawn from the chamber 106, a pressure differential may be created to open the suction valve 116 to allow fluid to enter the chamber 106. In some aspects, the fluid may be absorbed into each chamber 106 from a corresponding inlet manifold 120. Fluid already in each chamber 106 may move to fill the space where the plunger 114 was located in the chamber 106. The discharge valve 118 may be closed during this process.
The discharge valve 118 may be opened as the plunger 114 moves forward (or reenters) the chamber 106. As the plunger 114 moves further into the chamber 106, the fluid may be pressurized. The suction valve 116 may be closed during this time to allow the pressure on the fluid to force the discharge valve 118 to open and discharge fluid from the chamber 106. In some aspects, the discharge valve 118 in each chamber 106 may discharge the fluid into a corresponding discharge manifold 122. The loss of pressure inside the chamber 106 may allow the discharge valve 118 to close and the cycle may restart. Together, the suction valves 116 and the discharge valves 118 in each chamber 106 may operate to provide the fluid flow of the pressure pump 100 in a desired direction. The pump process may include a measurable amount of pressure and stress in each chamber 106, the stress resulting in strain to the chamber 106 or fluid end 104 of the pressure pump 100. In some aspects, the strain may be used to determine actuation of the suction valve 116 and the discharge valve 118 in the chamber 106.
In some aspects, a monitoring system according to some aspects of the present disclosure may include a subsystem including one or more measuring devices coupled to the pressure pump 100 to gauge the strain and determine actuation of the suction valve 116 and the discharge valve 118 in the chamber 106. For example, a subsystem of the monitoring system may include strain gauges positioned on an external surface of the fluid end 104 to gauge strain in the chambers 106. Blocks 124 in
In some aspects, the pressure pump 100 may represent each pump in a spread of pressure pumps used to complete a pumping operation (e.g., hydraulic fracturing) in a wellbore environment. Although the pressure pump 100 is shown to have multiple chambers 106, a pressure pump in the spread of pressure pumps may have any number of chambers, including one, using valves to allow and discharge fluid into and out of the chambers, respectively. The chambers 106 in each pressure pump may be identical or similar in dimension or operation, or may have different dimensions or operations.
The strain gauges 204 may be positioned on the fluid end 104 of the pressure pump 100. The strain gauge 204 may include one or more gauges for determining strain in each chamber 106 of the pressure pump 100. In some aspects, the monitoring subsystem 200 may include a strain gauge 204 for each chamber 106 of the pressure pump 100 to determine strain in each of the chambers, respectively. In some aspects, the strain gauges 204 may be positioned on an external surface of the fluid end 104 of the pressure pump 100 in a position subject to strain in response to stress in the corresponding chamber 106. For example, each of the strain gauges 204 may be positioned on a section of the fluid end 104 in a manner such that when the chamber 106 corresponding to each strain gauge 204 loads up, strain may be present at the location of the strain gauge 204. Placement of the strain gauges 204 may be determined based on engineering estimations, finite element analysis, or by some other analysis. For example, finite element analysis may determine that strain in a chamber 106 may be directly over a plunger bore of that chamber 106 during load up. One of the strain gauge 204 may be placed on an external surface of the pressure pump 100 in a location directly over the plunger bore corresponding to the chamber 106 as illustrated by blocks 124 in
The computing device 206 may be coupled to the position sensor 202 and the strain gauge 204 to receive the generated signals from the position sensor 202 and the strain gauge 204. The computing device 206 may include a processor 208 and a memory 210. The processor and the memory 210 may be connected by a bus or other suitable connecting means. In some aspects, the monitoring subsystem 200 may also include a display unit 212. The processor 208 may execute instructions 214 including one or more operations for determining the condition of the valves 116, 118 of the pressure pump 100. The instructions 214 may be stored in the memory 210 accessible to the processor 208 to allow the processor 208 to perform the operations. The processor 208 may include one processing device or multiple processing devices. Non-limiting examples of the processor 208 may include a Field-Programmable Gate Array (“FPGA”), an application-specific integrated circuit (“ASIC”), a microprocessor, etc.
The non-volatile memory 210 may include any type of memory device that retains stored information when powered off. Non-limiting examples of the memory 210 may include electrically erasable and programmable read-only memory (“EEPROM”), a flash memory, or any other type of non-volatile memory. In some examples, at least some of the memory 210 may include a medium from which the processor 208 can read the instructions 214. A computer-readable medium may include electronic, optical, magnetic or other storage devices capable of providing the processor 208 with computer-readable instructions or other program code (e.g., instructions 214). Non-limiting examples of a computer-readable medium include (but are not limited to) magnetic disks(s), memory chip(s), ROM, random-access memory (“RAM”), an ASIC, a configured processor, optical storage, or any other medium from which a computer processor can read the instructions 214. The instructions 214 may 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#, etc.
In some examples, the computing device 206 may determine an input for the instructions 214 based on sensor data 216 from the position sensor 202 or the strain gauges 204, data input into the computing device 206 by an operator, or other input means. For example, the position sensor 202 or the strain gauges 204 may measure a parameter associated with the pressure pump 100 (e.g., the position of the crankshaft 108, strain in the chamber 106) and transmit associated signals to the computing device 206. The computing device 206 may receive the signals, extract data from the signals, and store the sensor data 216 in memory 210. In additional aspects, the computing device 206 may determine an input for the instruction 214 based on pump data 218 stored in the memory 210 in response to previous determinations by the computing device 206. For example, the processor 208 may execute instructions 214 for determining actuation points and actuation delays for the valves 116, 118 in the pressure pump 100 and may store the results as pump data 218 in the memory 210 for use in further pressure pump 100 and monitoring subsystem 200 operations (e.g., calibrating the pressure pump 100, determining conditions in one or more chambers 106 of the pressure pump 100, etc.).
In some aspects, the computing device 206 may generate interfaces associated with the sensor data 216 or pump data 218, and information generated by the processor 208 therefrom, to be displayed via a display unit 212. The display unit 212 may be coupled to the processor 208 and may include any CRT, LCD, OLED, or other device for displaying interfaces generated by the processor 208. In some aspects, the computing device 206 may also generate an alert or other communication of the performance of the pressure pump 100 based on determinations by the computing device 206 in addition to the graphical interfaces. For example, the display unit 212 may include audio components to emit an audible signal when an ill condition is present in the pressure pump 100.
In some aspects, the pumps 304A, 304B, 304C may supply fluid to the wellbore 308 collectively through the manifold trailer 306 for use in hydraulic fracturing operations. Subsequent to the fluid passing through the chambers 106 of each pressure pump 304A, 304B, 304C and into the manifold trailer 306, the fluid may be injected into the wellbore 308 at a high pressure to break apart or otherwise fracture rocks and other formations adjacent to the wellbore 308 to stimulate a production of hydrocarbons. The monitoring subsystems 302A, 302B, 302C for the pumps 304A, 304B, 304C, respectively, may monitor the suction valves 116 and the discharge valves 118 in each chamber 106 of the pump 304A, 304B, 304C to determine when to halt the fracturing process for maintenance of the corresponding pump 304A, 304B, 304C. Although hydraulic fracturing is described here, the pumps 304A, 304B, 304C may be used for any process or environment requiring multiple positive displacement pressure pumps.
The monitoring subsystems 302A, 302B, 302C are coupled to a centralized computing device 310 via a network 312. In some aspects, the network 312 may include wireless or wired connections suitable to transmit data between the monitoring subsystems 302A, 302B, 302C and the centralized computing device 310. For example, data received, analyzed generated by the processors of the monitoring subsystems 302A, 302B, 302C corresponding to each of the pumps 304A, 304B, 304C, respectively, may be transmitted to the centralized computing device 310 via the network 312. Although three monitoring subsystems 302A, 302B, 302C are depicted for three pumps 304A, 304B, 304C, a multiple-pump monitoring system 300 may include two monitoring subsystems coupled to two pumps respectively, or more than three monitoring subsystems coupled to more than three pumps, respectively. For example, a first monitoring subsystem may be coupled to a first pump having multiple chambers that are similar in dimensions and operations, and a second monitoring subsystem may be coupled to a second pump having at least one chamber similar in dimensions and operations to the multiple chambers of the first pump. In additional and alternative aspects, the centralized processor 400 may be coupled to each of the pumps 304A, 304B, 304C via the network 312 directly without an intermediary monitoring subsystem without departing from the scope of the present disclosure.
In some aspects, the centralized processor 400 of the centralized computing device 304 may determine an input for the instructions 404 based on pump data 406 corresponding to each of the pumps 304A, 304B, 304C in the multiple-pump monitoring system 300. For example, the pump data may include first pump data 406A, second pump data 406B, and third pump data 406C corresponding to data obtained from the pumps 304A, 304B, 304C, respectively. In some aspects, the centralized processor 400 may execute instructions 404 to determine a range of delays in the actuation of valves corresponding to each of the pumps 304A, 304B, 304C coupled to the multiple-pump monitoring system 300. For example, the centralized computing device 304 may receive, via the network 312, actuation points or actuation delays for the valves in the pumps 304A, 304B, 304C determined by the processor of each monitoring subsystem 302A, 302B, 302C, respectively, and stored as pump data 406. The centralized processor 400 may execute instructions 404 to aggregate the pump data 406A, 406B, 406C corresponding to the pumps 304A, 304B, 304C, respectively, and may determine a range in which all or a substantially majority of the actuation delays corresponding to a majority of the valves of the pumps 304A, 304B, 304C collectively trend through a cycle of fluid entering and exiting the chamber. The instructions 404 may also be executed by the centralized processor 400 to cause the centralized processor 400 to determine valves having actuation delays falling outside of the range, and may identify a condition of the valve based on the trend or other comparison of the actuation delays for the valves of the 304A, 304B, 304C.
In
The computing device 206 may execute the instructions 214 stored in the memory 210 and including signal-processing algorithms to determine the actuation points 702, 704, 706, 708. For example, the computing device 206 may execute instruction 214 to determine the actuation points 702, 704, 706, 708 by determining discontinuities in the strain signal 700 of each chamber 106. The stress in the chambers 106 may change during the operation of the suction valves 116 and the discharge valves 118 to cause discontinuities in the strain signal 700 for a chamber 106 during actuation of the valves 116, 118 in the chamber 106. The computing device 206 may identify the discontinuities as the opening and closing of the valves 116, 118 in the chamber 106. In one example, the strain in a chamber 106 may be isolated to the fluid in the chamber 106 when the suction valve 116 is closed. The isolation of the strain may cause the strain in the chamber 106 to load up until the discharge valve 118 is opened. When the discharge valve 118 is opened, the strain may level until the discharge valve 118 is closed, at which point the strain may unload until the suction valve 116 is reopened. The discontinuities may be present when the strain signal 700 shows a sudden increase or decrease in value corresponding to the actuation of the valves 116, 118. Although discontinuities are described for determining the actuation points 702, 704, 706, 708, the actuation points 702, 704, 706, 708 may be determined using other suitable means for analyzing the position of a rotating member of the pump 100.
In
In
Although five chambers are represented, the monitoring subsystem 200 may monitor and determine actuation delays for valves 116, 118 in any number of chambers of the pressure pump 100, including one. In some aspects, the actuation delays for the valves 116, 118 may be transmitted by the monitoring subsystem 200 to a centralized computing device (e.g., centralized computing device 304 of
In block 1200, a position signal 500, 600 may be received from the position sensor 202 in the pressure pump 100. The position signal 500, 600 may be received by the processor 208 of the computing device 206. In some aspects, the received signal may be similar to position signal 500 and may be received from the position sensor 202 sensing the position of a member of the rotating assembly (e.g., the crankshaft) 108 from a position proximate to the path of the rotating assembly as described with respect to
In block 1202, the processor 208 may determine the position of displacement members (e.g., the plungers 114) for at least one chamber 106 based on the position signal 500, 600. In some aspects, the plunger 114 may be mechanically coupled to the crankshaft 108 in a manner that the movement or position of the plunger 114 in the chamber 106 is directly related to the movement or position of the crankshaft 108 and in a manner that the plunger 114 operates in concert in the chamber 106. Based on the mechanical coupling of the crankshaft 108 and the plunger 114, the computing device 206 may determine plunger-position reference points 502, 504, 602, 604 corresponding to the position of the plunger 114 at various times during operation of the crankshaft 108 or pressure pump 100. For example, the computing device 206 may determine reference points 502, 504 representing the top dead center and bottom dead center positions of the plungers 114, respectively. In some aspects, the reference points 502, 504, 602, 604 may correspond to an expected actuation point of the valves of the chamber 106. For example, when the pressure pump 100 is operating in an ideal state, a valve of the chamber 106 may be expected to open at a top dead center of the plunger and close at a bottom dead center position of the plunger.
In block 1204, the processor 208 may receive a strain signal 700 from the strain gauge 204 for the chamber 106. The strain gauge 204 may be positioned on the fluid end 104 of the pressure pump 100 and generate a strain signal 700 corresponding to strain in the chamber 106 of the pressure pump 100. The strain signal 700 may represent a characterization of the strain in the chamber 106 as the suction valve 116 and the discharge valve 118 actuate (e.g., open or close) in response to the operation of the plunger 114 in the chamber 106.
In block 1206, the processor 208 determines the actuation points 702, 704, 706, 708 for the suction valve 116 and the discharge valve 118 in the chamber 106 of the pressure pump 100. In some aspects, the processor 208 may determine actuation points 702, 704, 706, 708 based on the discontinuities in the strain signal 700 as described with respect to
In block 1208, the processor 208 determines actuation delays for the suction valve 116 or the discharge valve 118 in the chamber 106 based on the position of the respective plunger 114 and the respective actuation points 702, 704, 706, 708 of the valves 116, 118 for each chamber 106. The computing device 206 may correlate the reference points 502/602, 504/604 corresponding to the position of the plunger 114 (or other displacement member), and derived from the position signal 500/600, with the actuation points 702, 704, 706, 708 corresponding to the actuation of the suction valve 116 and discharge valve 118. The time or distance between the reference point 502/504 or the reference point 504/604 of the position of the plunger 114 and the actuation points 702, 704, 706, 708 may represent actuation delays corresponding to the opening and closing of the suction valve 116 and the discharge valve 118. The actuation delays may correspond to a delay between the expected actuation points of the valves 116, 118 represented by the position of the plunger via the reference points via the reference points 502, 504, 602, 604 and the actual actuation points of the valves 116, 118 determined in block 1206.
In block 1210, the processor 208 transmits the actuation delays for the suction valve 116 or the discharge valve 118 of the chamber 106 to the centralized processor 400. In some aspects, the processor 208 may transmit the actuation delays to the centralized processor 400 via the network 312. In additional and alternative aspects, the computing device 206 may include additional components (e.g., a network card, modem, etc.) through which the processor 208 may transmit the actuation delays to the centralized processor 400.
In block 1300, the centralized processor 400 receives actuation delays corresponding to three or more valves 116, 118 in multiple pumps 304A, 304B, 304C coupled to the multiple-pump monitoring 300. In some aspects, the centralized processor 400 receives the actuation delays from the monitoring subsystems 302A, 302B, 302C corresponding to each of the multiple pumps 304A, 304B, 304C. For example, the monitoring subsystems 302A, 302B, 302C may determine the actuation delays for at least one valve 116. 118 in the corresponding pump 304A, 304B, 304C using the process described in
In block 1302, a range of delays representing actuation delays for at least a majority of the valves corresponding to the actuation delays received by the centralized processor 400 is determined. In some aspects, to determine the range for the suction valves 116 or the discharge valves 118, the centralized processor 400 may execute instructions 404 to compare the actuation delays for similarly operating valves during similar actuations. For example, the centralized processor 400 may determine a range for discharge valve 118 openings in the pressure pump by comparing the actuation delays for each of the discharge valves 118 as they open (e.g., graphs 1006, 1106). The centralized processor 400 may similarly determine ranges for discharge valve 118 closings, suction valve 116 openings, and suction valve 116 closings by comparing the actuation delays for the corresponding valve actuations (e.g., graphs 1004/1104, graphs 1008/1108, and graphs 1002/1102, respectively). In some aspects, the ranges for a valve actuation may include the range of the majority of the actuation delays corresponding to the valve actuation. The range may represent the expected operation of the valves. In additional and alternative aspects, the ranges for a valve actuation may include a supermajority, or other amount larger than the majority.
In block 1304, an outlier valve or other means of determining a condition is determined by identifying the valve outside of the range of delays. The outlier valve may indicate a condition or issue in the chamber of the valve or a condition of the valve itself. If actuation are determined by the centralized processor 400 to fall outside of the range for the corresponding valve actuation, the centralized processor 400 may identify the valve 116, 118 corresponding to the actuation delay valve as an outlier valve. The deviation of the outlier valve may be identified in terms of having a statistical variation from the normal operation as determined by the range. The outlier valves may indicate a condition or issue within the first chamber 106 of the pressure pump 100.
The foregoing description of the 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 subject matter to the precise forms disclosed. Numerous modifications, combinations, adaptations, uses, and installations thereof can be apparent to those skilled in the art without departing from the scope of this disclosure. The illustrative examples described above are given to introduce the reader to the general subject matter discussed here and are not intended to limit the scope of the disclosed concepts.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/049619 | 8/31/2016 | WO | 00 |