The present disclosure relates generally to pressure pumps for a wellbore and, more particularly (although not necessarily exclusively), to determining bulk modulus or compressibility of a fluid system in a pressure pump using strain measurements.
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. A bulk modulus of the fluid flowing through the pressure pump and introduced into the wellbore provide information with respect to the macroscopic properties of the fluid for predicting accurate displacements or combining with other measurements to extract additional information useful for pumping operations.
Certain aspects and examples of the present disclosure relate to a monitoring system for determining bulk modulus of a fluid system for a pressure pump based on monitoring valves in the pressure pump using strain measurements. The pressure pump may be in fluid communication with an environment of a wellbore. The pressure pump may include a chamber on a fluid end of the pressure pump for receiving and discharging fluid of the fluid system for injecting the fluid into the wellbore. A suction valve in the chamber may be actuated to open and close to allow fluid to enter the chamber in response to the movement of a plunger in the chamber. A discharge valve in the chamber may be actuated to open and close to allow a discharge of fluid from the chamber in response to the movement of the plunger. As fluid is received and discharged from the chamber, strain in the fluid end fluctuates. A monitoring system may determine strain in the fluid end based on a strain signal. The strain signal may be generated by a strain gauge coupled to the fluid end of the pressure pump and may represent strain in the chamber. In some aspects, the monitoring system may determine actuation points representing the opening and closing of the suction and discharge valves in the chamber based on discontinuities in the strain signal. The monitoring system may correlate the strain measured by the strain gauge to the internal pressure in the pressure pump to determine the changes in pressure between the actuation points of the valves during operation of the pressure pump.
The bulk modulus of the fluid system may include the resistance of the fluid in the fluid system to uniform compression. In this manner, the multiplicative inverse of the bulk modulus may provide the fluid's compressibility, or the measure of the relative volume change of the fluid in response to a change in pressure. A monitoring system according to some aspects may determine the bulk modulus of the fluid system of the pressure pump by determining the bulk modulus of fluid isolated in a chamber of the pressure pump. Fluid may be briefly isolated in the chamber during an amount of time where both the suction valve and the discharge valve of the chamber are in a closed position. As the plunger continues to move within the chamber during this amount of time, the pressure may change in the chamber to allow the bulk modulus or compressibility of the fluid in the chamber to be determined by the monitoring system.
A monitoring system according to some aspects may allow the bulk modulus to be determined without breaching the external surface of the pressure pump. For example, the strain gauge may be positioned on the external surface of the fluid end of the pressure pump to measure and generate signals corresponding to the strain in the chamber. In this manner, an additional stress concentration is not added to the pressure pump in the form of a hole or other breach of the pressure pump to access an interior of the fluid end. Eliminating or not including additional stress concentration caused by a breach of the pressure pump may extend the fatigue life of the pressure pump.
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 in 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 rods 110 and the crosshead 112. The crankshaft 108 may cause a plunger 114 located in a chamber 106 to displace any fluid in the chamber 106. In some aspects, 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 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 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 the chamber 106, the plunger 114 may impart motion and pressure to the fluid by direct displacement. The suction valve 116 and the discharge valve 118 may open and close based on the displacement of the fluid in the chamber 106 by 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 partial suction 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 the chamber 106 from an inlet manifold 120. Fluid already in the 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 may discharge the fluid into a 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 valve 116 and the discharge valve 118 may operate to provide the fluid flow in a desired direction. The process may include a measurable amount of pressure and stress in the chamber 106, the stress resulting in strain to the chamber 106 or fluid end 104 of the pressure pump 100. In some aspects, a monitoring system may be coupled to the pressure pump 100 to gauge the strain and determine a condition 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 be 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 monitoring system may include strain gauges positioned on an external surface of the fluid end 104 to gauge strain in the chambers 106. Block 124 in
In some aspects, a monitoring system according to some aspects may also include one or more position sensors for sensing the position of the crankshaft 108. Measurements of the crankshaft position may allow the monitoring system to determine the position of the plungers 114 in the respective chambers 106. A position sensor of the monitoring system may be positioned on an external surface of the pressure pump 100. Block 126 shows an example placement of a position sensor on an external surface of the power end 102 to sense the position of the crankshaft 108.
The strain gauge 204 may be positioned on the fluid end 104 of the pressure pump 100. The strain gauge 204 may include a single gauge or an array of gauges for determining strain in the chamber 106. Non-limiting examples of types of strain gauges may include electrical resistance strain gauges, semiconductor strain gauges, fiber optic strain gauges, micro-scale strain gauges, capacitive strain gauges, vibrating wire strain gauges, etc. In some aspects, the monitoring system 200 may include a strain gauge 204 for each chamber 106 of the pressure pump 100 to determine strain in each of the chambers 106, respectively. In some aspects, the strain gauge 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 chamber 106. For example, the strain gauge 204 may be positioned on a section of the fluid end 104 in a manner such that when the chamber 106 loads up, strain may be present at the location of the strain gauge 204. This location 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 the chamber 106 may be directly over a plunger bore of the chamber 106 during load up. 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 block 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, a bus 210, and a memory 212. In some aspects, the monitoring system 200 may also include a display unit 214. The processor 208 may execute instructions 216 including one or more algorithms for determining a bulk modulus or other parameters in the pressure pump 100. The instructions 216 may be stored in the memory 212 coupled to the processor 208 by the bus 210 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 212 may include any type of memory device that retains stored information when powered off Non-limiting examples of the memory 212 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 212 may include a medium from which the processor 208 can read the instructions 216. 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 216). 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 216. The instructions 216 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 instructions 216 can include the following general equation for determining bulk modulus:
where β is the effective bulk modulus of the pressure pump 100 in psi (pounds per square inch), ΔP is the change in pressure in psi, Vo is an initial volume of fluid, and ΔV is a change in the volume of fluid. The units of measurement for volume may not be significant to the equation as long as units associated with input values are consistent. The instructions 216 may also include the following equation for determining effective bulk modulus, representing the bulk modulus of each of the components of the pressure pump 100 associated with the chamber 106:
where βe is the effective bulk modulus in psi and the other terms (β1, β2, β3, etc.) represent the additional components that affect the effective bulk modulus. The instructions 216 may also include the following equation for determining the bulk modulus of the fluid system components:
where βfluid is the bulk modulus of the fluid system in psi, βe is the effective bulk modulus in psi, and βmechanical is the bulk modulus of the additional, non-fluid components associated with the chamber 106.
In some examples, the computing device 206 may determine an input for the instructions 216 based on sensor data 218 from the position sensor 202 or the strain gauge 204, data input into the computing device 206 by an operator, or other input means. For example, the position sensor 202 or the strain gauge 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 218 in memory 212. In additional aspects, the computing device 206 may determine an input for the instructions 216 based on pump data 220 stored in the memory 212 in response to previous determinations by the computing device 206. For example, the processor 208 may execute instructions 216 for determining bulk modulus and may store the determinations, and intermediate determinations (e.g., internal pressure determinations) as pump data 220 in the memory 212 for further use in pumping and monitoring operations (e.g., calibrating the pressure pump, determining conditions in the pressure pump, comparing changes in bulk modulus, determining expected valve actuation delays, etc.).
In some aspects, the computing device 206 may generate graphical interfaces associated with the sensor data 218 or pump data 220, and information generated by the processor 208 therefrom, to be displayed via a display unit 214. The display unit 214 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, or instead of, the graphical interfaces. For example, the display unit 214 may include audio components to emit an audible signal when a condition is present in the pressure pump 100.
In some aspects, in addition to the monitoring system 200, the pressure pump 100 may also be coupled to (e.g., in fluid communication with) a wellbore 222. For example, the pressure pump 100 may be used in hydraulic fracturing to inject fluid into the wellbore 222. Subsequent to the fluid passing through the chambers 106 of the pressure pump 100, the fluid may be injected into the wellbore 222 at a high pressure to break apart or otherwise fracture rocks and other formations in the wellbore 222 to release hydrocarbons. The monitoring system 200 may monitor the suction valve 116 and the discharge valve 118 to determine when to halt the fracturing process for maintenance of the pressure pump 100. Although hydraulic fracturing is described here, the pressure pump 100 may be used for any process or environment requiring a positive displacement pressure pump.
In
In
The portion of the strain signal measured by the strain gauge 204 during times where both of the suction valve 116 and the discharge valve 118 are in a closed position may be used by the computing device 206 to determine the bulk modulus of fluid in the chamber 106. For example, the portion of the strain signal between actuation point 502 representing the closing of the suction valve 116 and actuation point 504 representing the opening of the discharge valve 118 may correspond to the strain in the chamber 106 over an amount of time when both the suction valve 116 and the discharge valve 118 are closed to isolate fluid in the chamber 106. As shown by the ramping up of the strain signal during the amount of time between the actuation points 502, 504 corresponds to a ramping up of the strain and pressure in the pump as the plunger 114 continues to move in the chamber during this time. Since the fluid is isolated in the chamber during this time, the movement of the plunger 114 may serve to temporarily compress or pressurize the fluid in the chamber 106 by displacing the fluid in the chamber 106 to cause a ramp up of the pressure.
In some aspects, the actuation points 502, 504, 506, 508 may be cross-referenced with the position signals 300, 400 to determine the position and movement of the plunger 114 in reference to the actuation of the suction valve 116 and the discharge valve 118.
In block 700, the computing device 206 may receive the strain signal 500 from the strain gauge 204. The strain gauge 204 may be positioned on the fluid end 104 of the pressure pump 100 and generate the strain signal 500 corresponding to strain in the chamber 106 of the pressure pump 100. The strain signal 500 may represent 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 702, the computing device 206 may determine the actuation points 502, 504 for the suction valve 116 and the discharge valve 118, respectively. In some aspects, the computing device 206 may determine actuation points 502, 504 based on the discontinuities in the strain signal 500 as described with respect to
In block 704, the computing device 206 may determine the amount of time between the actuation points 502, 504 for the suction valve 116 and the discharge valve. The amount of time between the actuation points 502, 504 may represent the amount of time that fluid is isolated in the chamber 106 in response to both the suction valve 116 and the discharge valve 118 being closed. The computing device 206 may determine the amount of time between the actuation points 502, 504 from the strain signal 500 by identifying the amount of time between the discontinuities of the strain signal 500 where the strain measured by the strain gauge 204 ramps up in response to the isolation of the fluid.
In block 706, the computing device 206 may determine the change in internal pressure in the chamber during the amount of time between the actuation points 502, 504. In some aspects, the computing device 206 may correlate the strain in the chamber 106 with a known internal pressure to determine the change in internal pressure during the amount of time between the actuation points 502, 504. The known internal pressure may be previously determined based on engineering estimations, testing, experimentation, or calculations and previously stored as pump data 220 in the memory 212. For example, the known internal pressure may be estimated using finite element analysis. Finite element analysis may be performed to predict how the pressure pump 100 may respond or react to real-world forces. An operator may input or store pump properties concerning the pressure pump 100 and the fluid system properties concerning the fluid flowing through the pressure pump 100 in the memory 212 of the computing device as pump data 220. The computing device 206 may perform finite element analysis to generate a finite element model representing the pressure pump 100 based on the input pump data 220.
Referring back to
The effective bulk modulus may include the effects of the pressure pump 100 and components of the pressure pump 100 (e.g., packing, valve inserts, etc.) in addition to the fluid system.
In some aspects, the non-fluid components may be combined to determine a mechanical bulk modulus that may be removed from the effective bulk modulus to determine the bulk modulus of the fluid system. In some aspects, the computing device 206 may determine the mechanical bulk modulus by engineering estimations, analysis, and calculations or by testing a known fluid having a known bulk modulus. For example, the computing device 206 may remove the known bulk modulus of a fluid such as water from the effective bulk modulus to determine the mechanical bulk modulus of the non-fluid components of the pressure pump 100 or chamber 106. Assuming that the mechanical bulk modulus remains consistent by the introduction of the fluid system, the computing device 206 may determine the bulk modulus of the fluid isolated in the chamber 106 by removing the mechanical bulk modulus of the non-fluid components from the effective bulk modulus by executing instructions 216 in the memory 212. The bulk modulus of the fluid isolated in the chamber 106 may represent the bulk modulus of the entire fluid system of the pressure pump 100. Since the effective bulk modulus reading 900 may include a continuous curve ranging from the inlet pressure to the outlet pressure, the bulk modulus of the fluid may also include a continuous curve of bulk modulus ranging from the inlet pressure corresponding to the suction side of the pressure pump 100 to the outlet pressure corresponding to the discharge side of the pressure pump 100. In some aspects, the continuous curve of bulk modulus may be extrapolated further to determine the bulk modulus of the fluid system at various pressures, including downhole conditions of the wellbore 222 to accurately conduct displacements (e.g., cement, ball drops, etc.).
In some aspects, the monitoring system 200 may confirm that the fluid in the chamber 106 is isolated during the amount of time between the actuation points 502, 504 by monitoring the actuation delays of the valve to determine the condition of the pressure pump 100. Conditions in the chamber such as leaks may affect the isolation of the fluid during the amount of time between the actuation points 502, 504. This may consequently affect the accuracy of the bulk modulus of the fluid system determined by the computing device 206. In one example, the computing device 206 may determine whether a leak or other condition that may affect the accuracy of the bulk modulus determinations based on the position of the plunger 114 and the actuation points 502, 504, 506, 508 for the suction valve 116 and discharge valve 118. The computing device 206 may correlate the reference points 302/402, 304/404 corresponding to the position of the plunger 114 and derived from the position signal 300/400 with the actuation points 502, 504, 506, 508 corresponding to the actuation of the suction valve 116 and discharge valve 118. The time between the reference point 304/404 of the position of the plunger 114 and the actuation points 502, 504 may represent the delays in the closing of the suction valve 116 and opening of the discharge valve 118, respectively. Similarly, the time between the reference point 302/402 of the position of the plunger 114 and the actuation points 506, 508 may represent the delays in the closing of the discharge valve 118 and the opening of the suction valve 116, respectively. In some aspects, the delays may be compared with known or expected actuation delays for the suction valve 116 and the discharge valve 118 to determine whether a leak or other condition exists that may affect the isolation of the fluid during the amount of time between the actuation points 502, 504.
In some aspects, pumping systems are provided according to one or more of the following examples:
A monitoring system for a pump may comprise a strain gauge positionable on a fluid end of the pump to measure strain in a chamber of the pump and generate a strain signal representing the strain in the chamber. The strain signal may be useable in determining actuation points for valves in the chamber. The monitoring system may also comprise a computing device couplable to the strain gauge. The computing device may include a processing device for which instructions executable by the processing device are used to cause the processing device to determine a bulk modulus of fluid isolated in the chamber during an amount of time between the actuation points for the valves.
The monitoring system of Example #1 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to determine the actuation points for the valves in the chamber by identifying discontinuities in the strain signal. The valves may include a first valve and a second valve. The actuation points may include a first point corresponding to a closing of the first valve and a second point corresponding to an opening of the second valve.
The monitoring system of Examples #1-2 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to correlate a portion of the strain signal between the actuation points with an internal pressure in the chamber to determine a change in the internal pressure during the amount of time between the actuation points for the valves.
The monitoring system of Examples #1-3 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to correlate the strain signal with an internal pressure in the chamber using finite element analysis of the pump to generate a reading representing the internal pressure in the chamber.
The monitoring system of Examples #1-4 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to determine an effective bulk modulus of the pump using an internal pressure change in the chamber during the amount of time between the actuation points, a fluid volume in the chamber at one of the actuation points, and a change in the fluid volume during the amount of time between the actuation points. The effective bulk modulus may include the bulk modulus of the fluid and a mechanical bulk modulus of non-fluid components of the pump.
The monitoring system of Examples #1-5 may also include a position sensor positionable on a power end of the pump to sense a position of a member of a rotating assembly of the pump and generate a position signal representing the position of the member during operation of the pump. The position signal may be usable in determining a movement of a displacement member in the chamber. The computing device may comprise a memory device including instructions executable by the processing device for causing the processing device to determine the change in the fluid volume using a volume of the fluid in the chamber displaced by the movement of the displacement member during the amount of time between the actuation points for the valves.
The monitoring system of Examples #1-6 may feature the memory device comprising instructions executable by the processing device for causing the processing device to determine the movement of the displacement member by correlating the position of the member of the rotating assembly with a ratio representing a mechanical correlation of the displacement member to the member of the rotating assembly.
The monitoring system of Examples #1-7 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to determine the bulk modulus of the fluid by determining a mechanical bulk modulus of non-fluid components of the pump by removing a first reciprocal of a known bulk modulus of a test fluid from a second reciprocal of an effective bulk modulus of the pump and removing a third reciprocal of the mechanical bulk modulus of the non-fluid components of the pump from the second reciprocal.
The monitoring system of Examples #1-8 may the strain gauge being positionable on an external surface of the fluid end of the pump to measure the strain in the chamber.
A pumping system may comprise a pump including a fluid end and a power end. The fluid end of the pump may include a chamber having a first valve actuatable to a closed position at a first actuation point and a second valve actuatable to an open position at a second actuation point. An amount of time between the first actuation point and the second actuation point may be detectable by a strain gauge. The pumping system may also comprise a computing device couplable to the pump. The computing device may include a processing device for which instructions executable by the processing device are used to cause the processing device to determine a bulk modulus of fluid isolated in the chamber during the amount of time between the first actuation point and the second actuation point.
The pumping system of Example #10 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to determine the first actuation point and the second actuation point by identifying discontinuities in a strain signal received from the strain gauge and representing strain in the chamber.
The pumping system of Examples #10-11 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to receive a strain signal from the strain gauge representing strain in the chamber and to determine a change in an internal pressure in the chamber during the amount of time between the first actuation point and the second actuation point by correlating a portion of the strain signal between the first actuation point and the second actuation point with the internal pressure in the chamber.
The pumping system of Examples #10-12 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to receive a strain signal from the strain gauge representing strain in the chamber and to correlate the strain signal with an internal pressure in the chamber using finite element analysis of the pump to generate a reading representing the internal pressure in the chamber.
The pumping system of Examples #10-13 may feature the computing device comprising a memory device having instructions executable by the processing device for causing the processing device to determine an effective bulk modulus of the pump using an internal pressure change in the chamber during the amount of time between the first actuation point and the second actuation point, a fluid volume in the chamber at the first actuation point, and a change in the fluid volume during the amount of time between the first actuation point and the second actuation point. The effective bulk modulus may include the bulk modulus of the fluid and a mechanical bulk modulus of non-fluid components of the pump.
The pumping system of Example #14 may also comprise a position sensor positionable on the power end of the pump to sense a position of a crankshaft of the pump and generate a position signal representing the position of the crankshaft during operation of the pump. The fluid end of the pump may also include a plunger in the chamber that may be mechanically coupled to the crankshaft. The position signal may be usable in determining a movement of the plunger in the chamber. The memory device may comprise instructions executable by the processing device for causing the processing device to determine the change in the fluid volume using a volume of the fluid displaced in the chamber by the movement of the plunger during the amount of time between the first actuation point and the second actuation point.
The pumping system of Examples #10-15 may feature the computing device comprising a memory device including instructions executable by the processing device for causing the processing device to determine the bulk modulus of the fluid by determining a mechanical bulk modulus of non-fluid components of the pump by removing a first reciprocal of a known bulk modulus of a test fluid from a second reciprocal of an effective bulk modulus of the pump and removing a third reciprocal of the mechanical bulk modulus of the non-fluid components of the pump from the second reciprocal.
The pumping system of Examples #10-16 may also comprise the strain gauge positionable on an external surface of the fluid end of the pump to measure strain in the chamber and generate a strain signal representing the strain.
A method for determining a bulk modulus of fluid in a pump may comprise receiving, from a strain sensor coupled to a fluid end of the pump, a strain signal representing strain in a chamber of the pump. The method may also comprise determining, by a computing device, actuation points corresponding to valves in the chamber by identifying discontinuities in the strain signal, the actuation points including a first actuation point corresponding to a closing of a first valve in the chamber and a second actuation point corresponding to an opening of a second valve in the chamber. The method may also comprise determining an amount of time between the first actuation point and the second actuation point. The method may also comprise determining, by the computing device, a change in an internal pressure in the chamber during the amount of time between the first actuation point and the second actuation point by correlating the strain in the chamber with a predetermined measurement representing the internal pressure in the chamber. The method may also comprise determining, by the computing device, a bulk modulus of fluid isolated in the chamber during the amount of time between the first actuation point and the second actuation point using the change in the internal pressure in the chamber.
The method of Example #18 may feature determining the bulk modulus of the fluid isolated in the chamber to include multiplying an inverse of the change in the internal pressure in the chamber by a volume of the fluid isolated in the chamber at the first actuation point and a change in the volume of the fluid during the amount of time between the first actuation point and the second actuation point to determine an effective bulk modulus of the pump. The effective bulk modulus may include the bulk modulus of the fluid and a mechanical bulk modulus of non-fluid components of the pump.
The method of Examples #18-19 may feature determining the bulk modulus of the fluid isolated in the chamber to includes determining a mechanical bulk modulus of non-fluid components of the pump by removing a first reciprocal of a known bulk modulus of a test fluid from a second reciprocal of an effective bulk modulus of the pump and removing a third reciprocal of the mechanical bulk modulus of the non-fluid components of the pump from the second reciprocal.
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/US2015/052877 | 9/29/2015 | WO | 00 |