US20190120031A1 - Multi-fluid, high pressure, modular pump - Google Patents
Multi-fluid, high pressure, modular pump Download PDFInfo
- Publication number
- US20190120031A1 US20190120031A1 US15/791,323 US201715791323A US2019120031A1 US 20190120031 A1 US20190120031 A1 US 20190120031A1 US 201715791323 A US201715791323 A US 201715791323A US 2019120031 A1 US2019120031 A1 US 2019120031A1
- Authority
- US
- United States
- Prior art keywords
- sub
- pump
- modules
- pumps
- pump modules
- 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.)
- Abandoned
Links
- 239000012530 fluid Substances 0.000 title claims abstract description 81
- 238000004891 communication Methods 0.000 claims description 31
- 239000004020 conductor Substances 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 238000005086 pumping Methods 0.000 abstract description 6
- 238000000034 method Methods 0.000 description 30
- 239000003921 oil Substances 0.000 description 19
- 230000008569 process Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 17
- 230000009977 dual effect Effects 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 239000007788 liquid Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008439 repair process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 239000010720 hydraulic oil Substances 0.000 description 3
- 239000013535 sea water Substances 0.000 description 3
- LYCAIKOWRPUZTN-UHFFFAOYSA-N Ethylene glycol Chemical compound OCCO LYCAIKOWRPUZTN-UHFFFAOYSA-N 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005553 drilling Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- -1 Water-Glycol Substances 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- WGCNASOHLSPBMP-UHFFFAOYSA-N hydroxyacetaldehyde Natural products OCC=O WGCNASOHLSPBMP-UHFFFAOYSA-N 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000011345 viscous material Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B43/00—Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells
- E21B43/12—Methods or apparatus for controlling the flow of the obtained fluid to or in wells
- E21B43/121—Lifting well fluids
- E21B43/129—Adaptations of down-hole pump systems powered by fluid supplied from outside the borehole
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B41/00—Equipment or details not covered by groups E21B15/00 - E21B40/00
- E21B41/0007—Equipment or details not covered by groups E21B15/00 - E21B40/00 for underwater installations
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B43/00—Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells
- E21B43/01—Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells specially adapted for obtaining from underwater 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
- F04B41/00—Pumping installations or systems specially adapted for elastic fluids
- F04B41/06—Combinations of two or more pumps
-
- 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
- F04B47/00—Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps
- F04B47/06—Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps having motor-pump units situated at great depth
- F04B47/08—Pumps or pumping installations specially adapted for raising fluids from great depths, e.g. well pumps having motor-pump units situated at great depth the motors being actuated by fluid
-
- 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
- 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/22—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 by means of valves
-
- 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
- F04B9/00—Piston machines or pumps characterised by the driving or driven means to or from their working members
- F04B9/08—Piston machines or pumps characterised by the driving or driven means to or from their working members the means being fluid
- F04B9/10—Piston machines or pumps characterised by the driving or driven means to or from their working members the means being fluid the fluid being liquid
Definitions
- High-pressure pumps such as sub-sea pumps
- the pump has to be raised to the surface for repair or replacement.
- Such repair or replacement can be expensive not only for the reparation and replacement, but also as a result of having to shut down operations, such as drilling or exploration operations, at which the high-pressure pump is being used.
- Other pumps that operate in less harsh environments may suffer similar failures and repercussions, but high-pressure pumps are often used in ways that the time and cost to stop operations, repair, and/or replace the pumps can be high.
- ROB Remote Operated Vehicle
- Many subsea tools/installations and/or operations are operated with fluids, pressure, or flow that a standard work class Remote Operated Vehicle (ROB) or other standard hydraulic power sources is not capable of supplying or use.
- ROB Remote Operated Vehicle
- Traditionally operating deep sea tools have been operated with custom-made ROV skids/backpacks, valve-packs, boosters, relief valves, etc.
- the total package typically includes of many moving parts that are exposed to fluids and usage in which the moving parts are not designed to operate or even be exposed.
- the deep sea tools increase a risk of spill and breakdown.
- there is a need for a pump that limits exposure of moving parts and supporting equipment that are not exposed to environmental conditions and is more resilient to avoid having to be shut down or replaced in the event of a failure of a part of the pump.
- a multi-fluid, high pressure pump with a modular configuration capable of converting hydraulic power from a source, capable of pumping nearly any type of fluid (e.g., seawater, glycol, hydraulic oil etc. or contaminated fluid), and that allows for self-repair and reconfiguration may be provided.
- the modular pump includes individual modular pistons or sub-pump modules (sub-pumps) that may be mechanically, electrically, and fluidly connected to other modular pistons so as to form a multi-piston pump. Cavities within a housing of the sub-pumps may be fluid filled, thereby being able to sustain deep sea or subsea pressures.
- Each of the sub-pumps may be network addressed, and controlled by a control signal from a local or remote controller that causes each of the pistons to be activated based on a sinusoidal curve.
- a control signal from a local or remote controller that causes each of the pistons to be activated based on a sinusoidal curve.
- each of the pistons may be programmatically spaced for controlling stroke timing at 45 degrees apart from one another. Different numbers of pistons may be programmed to have different spacing or timing.
- the associated sub-pump may be considered disabled by a controller and the remaining sub-pumps may be realigned for stroke timing purposes along the sinusoidal curve.
- the pump may be weakened in terms of pumping pressure, but be capable of operating without repair or replacement (i.e., the pump itself is not fully disabled).
- the pump may be configured with one or more spare sub-pumps, thereby enabling the pump to turn on and configure the one or more spare sub-pumps as part of the pump operations relative to the other sub-pumps (i.e., in physical and timing relationship).
- the loss of a number of sub-pumps that are the same or fewer than the number of spare sub-pumps allows the pump to continue operating at maximum capacity.
- the pump may continue operating at full eight sub-pump capacity.
- all ten modular sub-pumps may be utilized when initially deployed, and in the event of a sub-pump failure, that sub-pump may be taken offline and the remaining sub-pumps may cause a controller to reconfigure control communications (e.g., determine updated relative positioning of the sub-pumps) such that operation of the pump continues.
- essentially new sub-pumps may be added to replace failed sub-pumps.
- a pump may include a plurality of sub-pump modules configured to physically and electrically connect to one another.
- a controller may be configured to (i) determine a number of sub-pump modules that are connected to one another, (ii) compute a control signal based on a number of sub-pump modules that are connected to one another, and (iii) communicate the control signal to the sub-pump modules to cause the sub-pump modules to pump fluid in a coordinated manner.
- One embodiment of a method of operating a pump may include determining a number of sub-pump modules that are connected to one another.
- a control signal may be computed based on the number of sub-pump modules that are determined to be connected to one another.
- the control signal may be communicated to the sub-pump modules to cause the sub-pump modules to pump fluid in a coordinated manner.
- An embodiment of a method of manufacturing a pump may include aligning a first sub-pump module with a second sub-pump module, where the first and second sub-pump modules including first and second respective housings.
- a first fluid connector member attached to the first housing of the first sub-pump module may be connected to a second fluid connector member attached to the second housing of a second sub-pump module, thereby enabling fluid to flow between the first and second housings of the first and second sub-pump modules.
- a first electrical connector member of the first sub-pump module may be connected to a second electrical connector member of the second sub-pump module, thereby enabling electrical signals to be communicated between the first and second sub-pump modules.
- One embodiment of a method of operating a pump may include controlling multiple sub-pump modules to operate in a coordinated manner. In response to determining that one of the sub-pump modules has failed, (i) disabling the failed sub-pump module, (ii) activating a spare sub-pump module, and (iii) configuring the spare sub-pump module physically and electrically relative to other sub-pump modules that are still operational to operate the spare sub-pump module and other sub-pump modules that are still operational in the coordinated manner.
- FIG. 1A-1E are a set of illustrations of an illustrative multi-fluid, high-pressure modular pump
- FIG. 2 is an illustration of an illustrative pump in which a single sub-pump is being removed from the pump;
- FIGS. 3A-3E are illustrations of a disassembly process for disassembling the pump of FIG. 1 so as to remove a sub-pump for replacement;
- FIGS. 4A-4D are illustrations of different views of an illustrative sub-pump or sub-pump section
- FIGS. 5A-5C are illustrations of a primary connection module or section of a primary side of the pump of FIG. 1 depicting connecting members for communicating fluid and electrical signals when operating the pump;
- FIGS. 6A-6C of a secondary side of the pump of FIG. 1 depicting connecting members for communicating fluid and electrical signals when operating the pump;
- FIGS. 7A and 7B are illustrations of a pump with sub-pumps that are independently controlled
- FIG. 8 is an illustration of an illustrative process for operating a modular pump.
- FIG. 9 is a flow diagram of an illustrative process for manufacturing a pump that may include aligning a first sub-pump module with a second sub-pump module.
- the modular pump 100 may include a pump section 102 along with a primary connection section 104 and secondary connection section 106 .
- the pump section 102 may include multiple sub-pumps 108 a - 108 h (collectively 108 ) that are used to pump fluid.
- the pump section 102 includes eight sub-pumps 108 , but it should be understood that two or more sub-pumps may be utilized to provide the functionality of a modular pump in accordance with the principles described herein.
- Each of the sub-pumps 108 may be connected to one another, as further described herein.
- the number of sub-pumps to be used is generally based on an amount and type fluid to be pumped, and available power (e.g., hydraulic power), and output needs (e.g., flow, pressure).
- the pump 100 may be pressure compensated by inclusion of internal fluid, such as oil, so as to be suitable for use at 4000 meter water depth.
- the primary connection section module 104 and secondary connection module 106 may be used.
- the modular pump 100 may be configured as a dual media pump, where the pump 100 may be provided supply oil and auxiliary (aux) oil that are separated, thereby enabling two completely independent circuits with separate flow and pressure controls that may be selected and/or controlled remotely. It should be understood that the pump 100 may alternatively be configured with one circuit or more than two circuits.
- the supply oil and aux oil may be the same or different type, and the sub-pumps 108 that are being operated by the respective oils may operate independently at the same or different speeds and pressures.
- the modular pump 100 may be configured to convert hydraulic power from a source, such as a hydraulic power unit (HPU) or work class remotely operated vehicle (ROV) over to a secondary media that can be nearly any type of fluid. Because hydraulic power is used to drive a certain number of sub-pumps 108 , the modular pump 100 may output a certain amount of force to pump an external fluid. If the number of sub-pumps 108 changes, then a proportional amount of power for pumping the external fluid is changed, as further described herein.
- a source such as a hydraulic power unit (HPU) or work class remotely operated vehicle (ROV)
- ROV remotely operated vehicle
- FIG. 1B an illustration of a top view of the pump 100 of FIG. 1A depicting different illustrative sections of the pump 100 is shown.
- the pump section 102 is formed of multiple pumps 108 that are sandwiched between the primary connection section 104 and secondary connection section 106 .
- the sub-pumps 108 are modular, and may be individually controlled, thereby enabling the pump 100 to continue operating, albeit at a lower power level, as further described herein.
- each of the sub-pumps 108 may have control electronics that have different electronic network addresses, such as Ethernet addresses.
- a remote controller (not shown) may be configured to control operation of each sub-pump 108 using the respective network addresses.
- Control signals may address each of the respective sub-pumps 108 to coordinate operation thereof (e.g., evenly spaced in a sine wave manner relative to one another). The sine wave may have a frequency that the sub-pumps are able to operate.
- the controller may stop controlling operation of the failed sub-pump and re-coordinate the other operable sub-pumps 108 , thereby enabling the pump 108 to continue operation.
- a determination as to whether a sub-pump has a failure may include determining whether a sensed parameter, such as input pressure or output pressure, is outside of a specification (e.g., higher or lower than a predetermined pressure value or range).
- the primary connection section 104 may operates as a control module for the multi-fluid high pressure pump 100 , where the primary connection section 104 may (i) measure input/output pressure and (ii) calculate speed and position of the sub-pumps 108 so as to output drive signals to control the sub-pumps 108 .
- the primary connection section 104 may control up to 12 sub-pumps 108 plus one end section.
- a controller of the primary connection section 104 may include a smart feature that senses (i) how many sub-pumps 108 are connected, and (ii) if a secondary connection section 106 is installed with the pump 100 .
- the pump 100 may have the certain specifications for operation within high pressure locations, such as sub-sea locations.
- FIG. 1C an illustration of the pump of FIG. 1A showing illustrative lift points 110 a and 110 b (collectively 110 ) for lifting the pump is shown.
- the lift points 110 are mounted to the primary and secondary connection sections 104 and 106 , respectively.
- the lift points 110 are disposed in opposing positions, and provide for balancing of the pump 100 when evenly lifted by the lift points 110 .
- the lift points 110 are illustrative, and that alternative configurations of lift points are also contemplated.
- connection members of the primary connection section 104 may include an electric connector 112 for communicating electrical power and signal communications.
- An electric connector 114 for daisy chain and flow meter communications may also be positioned on the primary connection section 104 .
- a pressure connector 116 may be used for a liquid media 2 to enter into the sub-pumps 108 .
- a compensator connector 118 may provide for compensation of pressure on components and cavities within the primary and secondary connection sections 104 and 106 and sub-pumps 108 .
- a pressure connector 120 may enable liquid media 1 to enter into the sub-pumps 108 .
- a return connector 122 may enable a return of liquid media.
- a seal drain connector 124 may be provided for draining media 1 .
- a suction connector 126 for extracting media 1 from the pump 100 may be provided.
- the various connectors may be configured to support fluid types, electrical signals, or otherwise under the pressures and temperatures in which the pump 100 may be utilized.
- connection members of the secondary connection section 106 may include an electric connector 128 for measuring an external flowmeter 1 and electric connector 130 for measuring an external flowmeter 2 .
- a seal drain connector for media 2 may be provided.
- a pressure connector 134 may enable liquid media 1 to enter into the sub-pumps 108 .
- a return connector 122 may enable a return of liquid media 2 .
- a compensator connector 138 may provide for compensation of pressure within the secondary connection section 106 and one or more of the sub-pumps 108 .
- a pressure connector 140 for media 2 may be used to support liquid media 2 to enter the sub-pumps 108 .
- a section connector 142 for suctioning out media 2 from the sub-pumps 108 is also provided.
- the various connectors may be configured to support fluid types, electrical signals, or otherwise under the pressures and temperatures in which the pump 100 may be utilized.
- FIG. 2 an illustration of an illustrative pump 200 with modular sub-pumps in which a single sub-pump is being removed is shown.
- the pump 200 includes a pump section 202 , primary connection section 204 , and secondary connection section 206 .
- Sub-pumps 208 a - 208 h may be individually removed from the pump 200 by separating the primary connection section 204 and secondary connection section 206 from the pump 200 .
- the pump 200 may be disposed on a spacer plate 210 that may be part of a chassis 211 that supports the sub-pumps 208 .
- Rods 212 a - 212 d may be used to align the sub-pumps 208 .
- Various fastening hardware such as nuts and bolts, may be removed from the primary connection section 204 and secondary connection 206 to separate those components from the pump 200 , which enables the rods 212 to be extracted from the sub-pumps 208 , so that an individual sub-pump 208 e may be separated from neighboring sub-pumps 208 d and 208 f by disconnecting connectors 214 from a neighboring sub-pump 208 f .
- Another connector 216 that may support electrical communications, mechanical connection, and fluid communications may also be disconnected from neighboring sub-pump 208 .
- a corresponding connector to the connector 216 may be disposed on the sub-pump 208 f to enable electrical signals and compensation fluid to pass between the sub-pumps 208 e and 208 f.
- the fluid communications may include pressure compensation fluid, such as oil, that may be used to fill one or more cavity of the sub-pump to prevent high pressures in a high-pressure environment in which the pump 200 is to operate from crushing the cavities and/or components therein.
- pressure compensation fluid such as oil
- another sub-pump may replace the sub-pump 208 e or the pump 200 may be reconfigured with only seven of the sub-pumps 208 by connecting sub-pump 208 f and 208 d .
- operation of the sub-pumps 208 may be reconfigured electronically by a controller operating in the primary connection section 106 that may automatically determine a total number and relative position of remaining sub-pumps 208 .
- the primary connection section 204 and secondary connection section 206 may include respective manifolds 218 and 220 that includes cavities through which fluids and electrical conductors may pass to enable one or more fluids and electrical communication signals to be supplied or otherwise communicated to the sub-pumps 208 .
- the fluids may include fluids under high pressure to operate the sub-pumps 208 , and the electrical conductors of connectors 222 , 224 , and 226 may provide for both control signaling and telemetry data collected by sensors (e.g., pressure sensors, flow rate sensors, temperature sensors, position sensors, etc.) to be monitored remotely.
- sensors e.g., pressure sensors, flow rate sensors, temperature sensors, position sensors, etc.
- FIGS. 3A-3E illustrations of a disassembly process for disabling an illustrative pump 300 so as to remove a sub-pump for replacement are shown.
- the process may start at Step 1, where the pump 300 that is fully assembled is shown.
- the pump 300 may include a primary connection section 302 a and secondary connection section 302 b .
- An alternative configuration of the pump may include just the primary connection section 302 a or more than two connection sections.
- the primary and secondary connection sections 302 a and 302 b define opposing ends of the pump between which a pump section 304 formed of sub-pumps 304 a - 304 h (collectively 304 ).
- the first step of the disassembly process is shown at Step 1, where nuts 306 a or other fastening members at the primary connection section 302 a that connect to rods 308 (see FIG. 3B ) may be loosened. Nuts 306 b at the secondary connection section 302 b may also be loosened and separated from the rods 308 .
- the rods 308 may be connected to brackets that are attached to the sub-pumps 304 .
- the primary and secondary connection sections 302 a and 302 b may be pulled or slid outward axially along the rods 308 .
- the rods 308 which may engage the sub-pumps 304 to provide support therefor, may be withdrawn partially or completely so that a sub-pump, in this case sub-pump 304 d , that may be damaged may be removed.
- Step 3 of FIG. 3C the sub-pumps 304 a - 304 c are shown to be pulled away from connection or alignment members that may extend between sub-pump 304 d , and sub-pumps 304 e - 304 h are shown to be pulled away from sub-pump 304 d in the opposite direction.
- Sub-pumps 304 c and 304 e may be separated a distance sufficient to enable clearance of connection and/or alignment members 310 a and 310 b between the sub-pumps 304 c / 304 d and 304 d / 304 e to enable removal of sub-pump 304 d without contacting sub-pumps 304 c or 304 d or associated hardware, as shown at Step 4 in FIG.
- connection and/or alignment members 310 a and 310 b may be used for fluid flow of media 1 and/or media 2 used to operate the pump 300 .
- non-fluid functional connection members (not shown), guides, or other alignment mechanisms, may be utilized to connect or align sub-pumps 304 that are adjacent to one another.
- Step 5 may include multiple processes, including replacing the damaged sub-pump, in this case sub-module 304 d , with a replacement sub-pump module 304 d ′.
- the sub-pumps 304 may have the same or similar configurations, and be individually and remotely addressable and controllable via communications signals, the sub-pump 304 d ′ may simply be positioned where the damaged sub-pump 304 d was previously positioned. That is, no pre-configuration of the sub-pump 304 d ′ is needed as the sub-pump 304 d ′ may be configured and reconfigured for control purposes during operation or in a set-up process.
- Step 4 through Step 1 may be performed such that the sub-pumps 304 c and 304 e are engaged with sub-pump 304 d ′ by engaging the connection and alignment members 310 a and 310 b , the rods 308 are reengaged with the sub-pumps 304 a - 304 c , 304 d ′, and 304 e - 304 h and tightened using the nuts 306 a and 306 b .
- the hydraulics and electric power connections may be reengaged, and power may be turned on.
- the pump 300 and controller may be configured to be self-configuring (e.g., provide identifiers of sub-pumps 304 and positioning thereof), communications by the controller to control the pump may automatically determine number of sub-pumps 304 and physical alignment of each relative to one another, thereby enabling control signals to timely control operation of each of the sub-pumps 304 . It should be understood that if more or fewer sub-pumps 304 are provided (e.g., 6, 7, 9, or 10 sub-pumps), then pump 300 may be configured or self-configured through communications signals, such as network address requests, with each of the sub-pumps 304 .
- the positions of the sub-pumps 304 may be determined by inspecting an order of network addresses added to a data packet, set of data packets, or other communications protocol, as understood in the art.
- a serial bus such as a controller area network (CAN) bus or any other communications bus, may be utilized.
- CAN controller area network
- FIGS. 4A-4D illustrations of different views of an illustrative sub-pump or pump section 400 are shown.
- FIG. 4A an illustration of an illustrative sub-pump 400 is shown as a complete unit.
- the sub-pump 400 may include an electronics and valve section 402 and a piston section 404 .
- the electronics and valve section 402 may include a local motherboard or printed circuit board (PCB), controller electronics (e.g., processor) disposed on the PCB, communications electronics, and/or any other electronics used to support control and collection and distribution of telemetry data of the sub-pump 400 .
- PCB printed circuit board
- the sub-pump module 400 may be controlled by the pump motherboard located in the electronics and valve section 402 .
- the motherboard may be configured with a controller to control speed and/or position of a piston (see FIG. 4B ) in the piston section 404 of the sub-pump 400 .
- the sub-pump 400 may include a connector 406 that supports multiple connection functions, including (i) an electrical connection function and (ii) a fluid connection function.
- the electrical connection function may provide for power and data communications to be made between sub-pumps, and the fluid connection function may provide for compensation fluid.
- the compensation fluid may be oil or other viscous material used to fill cavities of the sub-pump 400 to protect the sub-pump 400 from being crushed when at depths under the ocean or in other high-pressure locations.
- the connector 406 may support serial communications or parallel communications, and may be a standard or proprietary communications bus. In enabling fluid communications, the connector 406 may mate with an opposing connector from an adjacent sub-pump, primary connection section (for example, 104 of FIG. 1 ), or secondary connection section (for example, 106 of FIG. 1 ).
- a centralized or remote controller which may be positioned within the primary connection section 104 of FIG. 1 that is in communication with each of the sub-pumps via the communications bus of the connector 406 or otherwise may cause each of the sub-pumps to be coordinated relative to one another.
- the sub-pump 400 may be configured with a closed loop controller that is executed by a controller or processor on the motherboard, and used to regulate position of the piston (see FIG. 4B ) at a given speed.
- a pressure sensor see FIG.
- a seal status (e.g., leak or no leak), and report the status of the seal back to a monitoring system inclusive of a graphical user interface (GUI) that may display a number of different parameters, including piston speed, piston position, piston pressure, seal status (e.g., leakage), and so forth, thereby providing an operator with an indication of the various parameters along with a notification, warning, and eventual alert or alarm if the leakage increases.
- GUI graphical user interface
- the alarm may cause the pump to automatically shut down or be taken out-of-service by issuing a command to the motherboard of the sub-pump 400 .
- an alarm signal may cause and the sub-pump 400 to automatically, semi-automatically, or manually via a remote controller be taken out of service.
- the pump may automatically compensate for a missing sub-pump by synchronizing and adjusting the speed of the remaining sub-pumps.
- FIG. 4B a side, sectional view of the sub-pump section or sub-pump 400 of FIG. 4A that depicts internal components of the sub-pump 400 is shown.
- a proportional valve 408 may be disposed within the electronics and valve section 402 that is controlled to enable hydraulic control of a piston 410 within the pump section 404 . It should be understood that other types of valves, such as solenoid or servo valves may be utilized, as well.
- a position sensor 412 may be used to sense position of the piston 410 so as to provide positional feedback to a motherboard within the electronics and valve section 402 of the sub-pump 400 .
- Primary (input/power) side fluid 414 may pass through various apertures of the sub-pump 400 , and may be received via a primary connection section 104 .
- Secondary (output) side fluid 416 may pass through various apertures of the sub-pump 400 for outputting the fluid from the sub-pump 400 . It should be understood that the fluid 414 and 416 is different (or at least positioned in different locations) than compensation oil used to counter pressure within a high pressure operation.
- the electrical and fluid connector 406 is shown to be disposed on a sidewall 420 of the sub-pump 400 .
- the connector 406 may be configured with electrical conductors to conduct electrical power and data signals for use by the sub-pump 400 . That is, electrical power may be used to power electronics and electromechanical devices, such as the proportional valve 408 , on the sub-pump 400 , and the data signals may be used to control operation of the sub-pump 400 , including opening and closing the valve 408 , communicating data for controlling operation (e.g., communicating timing, position, speed, notification, or other information) and providing telemetry data of sensed operation and failure situations to and from the sub-pump 400 .
- the data signals may be serial data or parallel data using any communications protocol, as understood in the art.
- the connection may be configured to operate as part of a CAN bus. Other data buses may be utilized, as well.
- a leak pressure sensor 422 may be used to sense leak pressure of the valve 408 of the sub-pump 400 .
- the leak pressure sensor 422 is used to monitor seals between supply oil and auxiliary oil in the sub-pump 400 , and any potential leak sensed by the leak pressure sensor 422 produces a warning/alarm signal.
- a valve printed circuit board (PCB) 424 may be used to control operation of the valve 408 .
- circuitry e.g., digital and/or analog circuits
- FIG. 4D a side (opposite side of FIG. 4B ), sectional view of the sub-pump 400 of FIG. 4A that depicts internal components of the sub-pump 400 is shown.
- the valve 408 is shown to be connected to two sides, an A side and a B side for enabling fluid to be directed to drive the piston 410 .
- a position sensor 412 may have a position sensor arm 426 that is part of or added to the piston 410 to measure position of the piston 410 .
- alternative configurations of the sub-pump 400 may be utilized to provide the same or similar functionality, and that the embodiment shown herein is illustrative.
- FIGS. 5A-5C illustrations of a primary connection module or section 104 of a primary side of the pump of FIG. 1 depicting connection members for communicating fluid and electrical signals when operating the pump are shown.
- the primary connection module 104 may be configured with a control module of the pump 100 , and be configured to measure input/output pressures, and calculate speed and position of the sub-pump modules, such as sub-pump modules 108 , to produce output flow and pressure of the pump 100 .
- the primary connection section 104 may include a controller 502 positioned on a motherboard or PCB that may be configured to control up to 12 sub-pumps plus a secondary connection section 106 .
- the controller 502 may be configured to automatically sense (i) how many sub-pumps 108 ( FIG. 1 ) are connected, and (ii) if a secondary end section 106 is installed in the pump 100 .
- the controller 502 may include a processing unit and other electronics (not shown) that may be configured to communicate with and control or coordinate operation of the sub-pumps 108 .
- the controller 502 may be configured to generate a control signal that establishes timing for each of the sub-pumps of each of the sub-pumps 108 to stroke using a proportional value, for example.
- the controller 502 of the primary connection section 104 may automatically recalculate the control signals or data points on the sinusoidal signal by dividing 360 degrees by the number of sub-pumps (e.g., 7 sub-pumps) so that the control signals remain equally spaced and the pump operates normally, albeit with less power.
- the primary connection section 104 may include an aux return pressure sensor 504 , supply pressure sensor 506 , return pressure sensor 508 , and aux pressure sensor 510 .
- the controller 502 may receive pressure signals from each of pressure sensors 504 , 506 , 508 , and 510 to monitor the pressure of the fluids being used for driving the sub-pumps 108 .
- the pressure signals may be processed by the controller 502 to control operation of values and motion of pistons along with monitoring for a change in operation of the individual sub-pumps.
- FIG. 5C an illustration of a top view of the primary connection section 104 showing the controller 502 that is disposed on a motherboard.
- the motherboard and controller 502 may be the same or similar to the motherboard in each of the sub-pumps.
- the primary connection section 104 may include an electrical and fluid connector, such as the connector 406 of FIG. 4A . Fluid that passes into the primary connection section 104 may be passed through each of the consecutive sub-pumps via the connector 406 , thereby enabling an operator or manufacturer to pressure compensate each of the sub-pumps without having to individually fill each sub-pump with compensation fluid (e.g., oil).
- compensation fluid e.g., oil
- FIG. 6A-6C illustrations of the secondary connection section or module 106 of FIG. 1A are shown.
- FIG. 6A is an illustration of the secondary connection section or module (SCM) 106 , and as with the primary connection module 104 , the secondary connection module 106 may include a controller 602 positioned on a motherboard or PCB that may be configured to control up to 12 sub-pumps plus a secondary connection section 106 . In operation, however, the controllers 502 and 602 would split controlling different ones of the sub-modules on the pump.
- the controller 602 may provide for the same or similar functions as the primary connection module, such as automatically sensing how many sub-pumps 108 ( FIG. 1 ) are connected.
- the controller 602 may include a processing unit and other electronics (not shown) that may be configured to communicate with and control or coordinate operation of the sub-pumps 108 .
- Other functionality of the primary connection section 104 may be supported by the secondary connection section 106 , as well.
- the secondary connection section 106 may include an aux return pressure sensor 604 , aux pressure sensor 606 , and a com/seawater pressure sensor 608 .
- the secondary connection section 106 may be used when the pump is configured to operate with two different aux media simultaneously.
- the pump is configured with two completely independent circuits with separate flow and pressure controls.
- controlling the primary and secondary connection sections 104 and 106 may be performed remotely, such as via a graphical user interface on a ship or elsewhere.
- the pump may be used to drive two fluids for performing two different functions.
- the secondary connection section 106 may measure aux pressure and return pressure on media 2 , and provide feedback to the primary connection section 104 .
- the secondary connection section 106 may also have a connector for two optional external flowmeters, one analog that operates between 4-20 mA and/or two digital flowmeters.
- a motherboard 610 on which a controller may be operating is shown to be located in a center top area of the secondary connection section 106 .
- the motherboard 610 and controller may be the same or similar to the motherboard and controller of the sub-pumps, as previously described.
- the controller may be configured in a manner that is the same or similar to that of the primary connection section 104 , but function to provide for aux control functionality.
- FIGS. 7A and 7B illustrations of a pump 700 with sub-pumps 702 a - 702 h (collectively 702 ) that are independently controlled, as previously described, are shown.
- Pistons 704 a - 704 h (collectively 704 ) are shown to be at different positions P a -P h , where each position is an equally spaced value on a sinusoidal wave, as previously described.
- the positions of the pistons 704 may be calculated by a controller in a primary connection section if the pistons 704 are each being controlled by the primary connection section 104 or the secondary connection section 106 if a portion (e.g., pistons 704 e - 704 h ) of the pistons 704 are being controlled by a controller of the secondary connection section.
- FIG. 7B the set of pistons 700 of FIG. 7A are shown.
- seals of pistons have the ability to fail, where a seal failure enables fluid to leak from one side of the seal to the other.
- the sub-pump in this case sub-pump 702 e
- the remaining sub-pumps 702 a - 702 d and 702 f - 702 h may continue to operate, but the controller of the pump may be instructed to or automatically recalculate timing of the sub-pumps (e.g., 360 degrees/7 remaining sub-pumps) for controlling the remaining sub-pumps.
- the number of sub-pumps may be ten, and in response to a failure of the sub-pump 702 e , one of the spare sub-pumps may be selectably turned on.
- the controller may automatically determine available sub-pumps (e.g., all sub-pumps except for sub-pump 702 e ), determine relative physical alignment of the sub-pumps to be used, compute control signals based on the available sub-pumps on a sinusoidal signal as previously described, and initiate controlling the sub-pumps with the computed control signals.
- the process 800 may start at step 802 , where a determination of a number of sub-pump modules that are connected to one another may be made. The determination may be made automatically by receiving communication signals from each of the sub-pump modules.
- the communication signals may include a network address associated with each of the sub-pump modules.
- the network addresses may be ordered in the same physical relation to respective sub-pump modules (e.g., P 1 , P 2 , . . . , P 8 ).
- a control signal based on the number of sub-pump modules that are determined to be connected to one another may be computed.
- the control signal may be computed as a function of a sine wave or sinusoidal signal.
- a single period i.e., 360 degrees
- the control signal may be communicated to the sub-pump modules to cause the sub-pump modules to pump fluid in a coordinated manner.
- the coordinated manner may cause pistons of each of the sub-pump modules to be physically aligned in the shape of a sine wave.
- Determining a number of sub-pump modules that are connected to one another may include automatically determining a number of sub-pump modules that are connected to one another.
- a determination of relative position of each of the sub-pumps to enable the control signal to cause the sub-pump modules to pump the second fluid in the coordinated manner may be made, where the determination of relative position is automatically performed.
- adjustment of flow and pressure may be performed by adjusting the control signal to adjust speed of a piston within each of said sub-pump modules.
- Computing the control signal may include computing a sine wave, and wherein computing the sine wave includes computing control signal values on the sine wave that are equally spaced along a single period of the sine wave to be applied to respective sub-pump modules for control thereof.
- a determination of a number of sub-pump modules that are connected to one another may be performed by automatically determining whether a valve connector of a first sub-pump module is connected to a corresponding valve connector on a second sub-pump module based on communications signals over conductors of the valve connectors.
- a fluid used to maintain pressure within housings of the respective sub-pump modules may be enabled to pass therebetween via the valve connectors.
- Automatically determining a number of sub-pump modules may include automatically determining different network addresses for each of the respective sub-pump modules.
- Electrical power and data may be communicated between successive sub-pump modules.
- a determination that a sub-pump module has a failure may be made, and in response thereto, the control signal may be automatically recomputed to exclude the failed sub-pump module, thereby enabling the pump to continue operating without the failed sub-pump module.
- Responsive to receiving a sub-pump module failure signal indicative that a sub-pump has failed further control signals may be prevented from being communicated to the failed sub-pump module, thereby disabling the failed sub-pump.
- An ordered list of network addresses associated with the sub-pump modules may be automatically generated, where the order of the sub-pump modules may be based on physical relative alignment of the sub-pump modules.
- the control signal may be communicated to each of the sub-pump modules based on network addresses associated with respective physical relative alignment of the sub-pump modules such that synchronization of the sub-pump modules results in a coordinated operation of the respective sub-pump modules.
- Pressure may be sensed within a housing of a sub-pump module to ensure that the sub-pump module is maintaining pressure for operation.
- Telemetry data may be communicated from the sub-pump modules to a remote system via a communications network for display of at least a portion of the telemetry data, where the telemetry data may include (i) alignment of an actuator of the sub-pump modules and (ii) pressure.
- a flow diagram of an illustrative process 900 for manufacturing a pump may include aligning a first sub-pump module with a second sub-pump module at step 902 .
- the first and second sub-pump modules may include first and second respective housings.
- a first fluid connector member attached to the first housing of the first sub-pump module may be connected to a second fluid connector member attached to the second housing of a second sub-pump module, thereby enabling fluid to flow between the first and second housings of the first and second sub-pump modules.
- a first electrical connector member of the first sub-pump module may be connected to a second electrical connector member of the second sub-pump module, thereby enabling electrical signals to be communicated between the first and second sub-pump modules.
- Aligning the first and second sub-pump modules may include disposing a rail between the first and second sub-pump modules. Connecting the first and second fluid connector members and connecting the first and second electrical connectors to one another may include sliding the first and second sub-pump modules along the rail to cause the fluid connectors and electrical connectors to engage. Enabling fluid to flow may include enabling compensation fluid to flow from a housing of the first sub-pump module to a housing of the second sub-pump module, thereby enabling the pump to operate in high-pressure environments.
- the first and second sub-pump modules may be mounted onto a chassis.
- the process 900 may further include connecting at least eight sub-pump modules to one another.
- the process 900 may further include assigning a network address to each of the sub-pump modules, and automatically determining network addresses of each of the sub-pump modules connected to form the pump.
- a control signal to be applied to the sub-pump modules may be generated, and the control signal may be communicated to the sub-pump modules to test operation thereof.
- a control signal may be generated by dividing a sinusoidal period by a number of sub-pump modules used to form the pump, and control signal values across a single sinusoidal period to the respective sub-pump modules, thereby causing operation of the sub-pump modules to be coordinated during operation.
- multiple sub-pump modules may be connected together.
- a subset of the plurality of sub-pump modules may be selected to form the pump.
- the non-selected sub-pump modules may be set to be spares in the event that any of the selected subset of sub-pump modules fail.
- a controller may further be configured to automatically determine if any of the sub-pump modules fail.
- a spare sub-pump module may be selected to replace the failed sub-pump module. Usage of the failed sub-pump module may be disabled (e.g., cease further communications or control with the failed sub-pump).
- the control signal may be recomputed by including the selected spare sub-pump module, and the sub-pump modules may be controlled with the recomputed control signal.
- a controller may be configured to communicate a control signal via the electrical connectors between the first and second sub-pump modules, where the control signal may cause the first and second sub-pump modules to be coordinated to pump a fluid.
- the fluid connector members and the electrical connector members may be connected simultaneously as a result of the connectors being integrated with one another.
- the fluid connector members and the electrical connector members includes may include connecting a first dual connector member inclusive of both fluid and electrical connectors with a second dual connector member inclusive of both fluid and electrical connector members.
- a first dual connector member may be connected with a second dual connector member by connecting a first dual connector member inclusive of a nozzle configured to dispense oil with a second dual connector member inclusive of a receptacle configured to receive the nozzle to receive oil therefrom.
- process flow diagrams are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art, the steps in the foregoing embodiments may be performed in any order. Words such as “then,” “next,” etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods.
- process flow diagrams may describe the operations as a sequential process, many of the operations may be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged.
- a process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
- Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description languages, or any combination thereof.
- a code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements.
- a code segment may be coupled to and/or in communication with another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents.
- Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
- the functions When implemented in software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable or processor-readable storage medium.
- the steps of a method or algorithm disclosed here may be embodied in a processor-executable software module which may reside on a computer-readable or processor-readable storage medium.
- a non-transitory computer-readable or processor-readable media includes both computer storage media and tangible storage media that facilitate transfer of a computer program from one place to another.
- a non-transitory processor-readable storage media may be any available media that may be accessed by a computer.
- non-transitory processor-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible storage medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer or processor.
- Disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
- the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Fluid Mechanics (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Computer Hardware Design (AREA)
- Control Of Positive-Displacement Pumps (AREA)
- Fluid-Pressure Circuits (AREA)
Abstract
A multi-fluid, high pressure pump with a modular configuration, capable of converting hydraulic power from a source may be capable of pumping nearly any type of fluid. The modular configuration may provide for individual sub-pump modules to be independently controlled by being individually network addressed, which allows for disabling a sub-pump module while continuing to operate the remaining sub-pump modules. In an embodiment, control of the sub-pump modules may be recomputed by evenly spacing a remaining number of sub-pump modules along a single period of a sine wave. Spare sub-pump modules may be included on a pump, thereby enable a spare sub-pump module to be added to the operable sub-pump modules so that full power of the pump may be available even after a sub-pump module fails.
Description
- High-pressure pumps, such as sub-sea pumps, have to operate in extremely difficult environments under pressures and temperatures that are far more harsh than pumps designed to operate at atmospheric or surface pressures. As understood in the art of deep sea drilling, in the event that the pump has a failure, the pump has to be raised to the surface for repair or replacement. Such repair or replacement can be expensive not only for the reparation and replacement, but also as a result of having to shut down operations, such as drilling or exploration operations, at which the high-pressure pump is being used. Other pumps that operate in less harsh environments may suffer similar failures and repercussions, but high-pressure pumps are often used in ways that the time and cost to stop operations, repair, and/or replace the pumps can be high.
- Many subsea tools/installations and/or operations are operated with fluids, pressure, or flow that a standard work class Remote Operated Vehicle (ROB) or other standard hydraulic power sources is not capable of supplying or use. Traditionally, operating deep sea tools have been operated with custom-made ROV skids/backpacks, valve-packs, boosters, relief valves, etc. The total package typically includes of many moving parts that are exposed to fluids and usage in which the moving parts are not designed to operate or even be exposed. As a result, the deep sea tools increase a risk of spill and breakdown. As such, there is a need for a pump that limits exposure of moving parts and supporting equipment that are not exposed to environmental conditions and is more resilient to avoid having to be shut down or replaced in the event of a failure of a part of the pump.
- To reduce or eliminate a situation where a sub-sea pump has to be repaired or replaced during production operations, a multi-fluid, high pressure pump with a modular configuration, capable of converting hydraulic power from a source, capable of pumping nearly any type of fluid (e.g., seawater, glycol, hydraulic oil etc. or contaminated fluid), and that allows for self-repair and reconfiguration may be provided. In an embodiment, the modular pump includes individual modular pistons or sub-pump modules (sub-pumps) that may be mechanically, electrically, and fluidly connected to other modular pistons so as to form a multi-piston pump. Cavities within a housing of the sub-pumps may be fluid filled, thereby being able to sustain deep sea or subsea pressures. Each of the sub-pumps may be network addressed, and controlled by a control signal from a local or remote controller that causes each of the pistons to be activated based on a sinusoidal curve. For example, if the pump has eight modular pistons, then each of the pistons may be programmatically spaced for controlling stroke timing at 45 degrees apart from one another. Different numbers of pistons may be programmed to have different spacing or timing.
- In the event of a failure of one of the sub-pumps, such as a failure of a seal of the piston, the associated sub-pump may be considered disabled by a controller and the remaining sub-pumps may be realigned for stroke timing purposes along the sinusoidal curve. By removing the failed piston by the controller, the pump may be weakened in terms of pumping pressure, but be capable of operating without repair or replacement (i.e., the pump itself is not fully disabled). In an embodiment, the pump may be configured with one or more spare sub-pumps, thereby enabling the pump to turn on and configure the one or more spare sub-pumps as part of the pump operations relative to the other sub-pumps (i.e., in physical and timing relationship). By having spare sub-pump(s), the loss of a number of sub-pumps that are the same or fewer than the number of spare sub-pumps allows the pump to continue operating at maximum capacity. As an example, if eight sub-pumps are used to perform pumping and two sub-pumps are configured on the pump as spares, up to two of the eight sub-pumps may fail and the pump may continue operating at full eight sub-pump capacity. In an embodiment, all ten modular sub-pumps may be utilized when initially deployed, and in the event of a sub-pump failure, that sub-pump may be taken offline and the remaining sub-pumps may cause a controller to reconfigure control communications (e.g., determine updated relative positioning of the sub-pumps) such that operation of the pump continues. However, by maintaining spare sub-pumps, essentially new sub-pumps may be added to replace failed sub-pumps.
- A pump may include a plurality of sub-pump modules configured to physically and electrically connect to one another. A controller may be configured to (i) determine a number of sub-pump modules that are connected to one another, (ii) compute a control signal based on a number of sub-pump modules that are connected to one another, and (iii) communicate the control signal to the sub-pump modules to cause the sub-pump modules to pump fluid in a coordinated manner.
- One embodiment of a method of operating a pump may include determining a number of sub-pump modules that are connected to one another. A control signal may be computed based on the number of sub-pump modules that are determined to be connected to one another. The control signal may be communicated to the sub-pump modules to cause the sub-pump modules to pump fluid in a coordinated manner.
- An embodiment of a method of manufacturing a pump may include aligning a first sub-pump module with a second sub-pump module, where the first and second sub-pump modules including first and second respective housings. A first fluid connector member attached to the first housing of the first sub-pump module may be connected to a second fluid connector member attached to the second housing of a second sub-pump module, thereby enabling fluid to flow between the first and second housings of the first and second sub-pump modules. A first electrical connector member of the first sub-pump module may be connected to a second electrical connector member of the second sub-pump module, thereby enabling electrical signals to be communicated between the first and second sub-pump modules.
- One embodiment of a method of operating a pump may include controlling multiple sub-pump modules to operate in a coordinated manner. In response to determining that one of the sub-pump modules has failed, (i) disabling the failed sub-pump module, (ii) activating a spare sub-pump module, and (iii) configuring the spare sub-pump module physically and electrically relative to other sub-pump modules that are still operational to operate the spare sub-pump module and other sub-pump modules that are still operational in the coordinated manner.
- Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
-
FIG. 1A-1E are a set of illustrations of an illustrative multi-fluid, high-pressure modular pump; -
FIG. 2 is an illustration of an illustrative pump in which a single sub-pump is being removed from the pump; -
FIGS. 3A-3E are illustrations of a disassembly process for disassembling the pump ofFIG. 1 so as to remove a sub-pump for replacement; -
FIGS. 4A-4D are illustrations of different views of an illustrative sub-pump or sub-pump section; -
FIGS. 5A-5C are illustrations of a primary connection module or section of a primary side of the pump ofFIG. 1 depicting connecting members for communicating fluid and electrical signals when operating the pump; -
FIGS. 6A-6C of a secondary side of the pump ofFIG. 1 depicting connecting members for communicating fluid and electrical signals when operating the pump; -
FIGS. 7A and 7B are illustrations of a pump with sub-pumps that are independently controlled; -
FIG. 8 is an illustration of an illustrative process for operating a modular pump; and -
FIG. 9 is a flow diagram of an illustrative process for manufacturing a pump that may include aligning a first sub-pump module with a second sub-pump module. - With regard to
FIG. 1A , an illustration of an illustrative multi-fluid, high-pressuremodular pump 100 is shown. Themodular pump 100 may include apump section 102 along with aprimary connection section 104 andsecondary connection section 106. Thepump section 102 may include multiple sub-pumps 108 a-108 h (collectively 108) that are used to pump fluid. As shown, thepump section 102 includes eight sub-pumps 108, but it should be understood that two or more sub-pumps may be utilized to provide the functionality of a modular pump in accordance with the principles described herein. Each of the sub-pumps 108 may be connected to one another, as further described herein. The number of sub-pumps to be used is generally based on an amount and type fluid to be pumped, and available power (e.g., hydraulic power), and output needs (e.g., flow, pressure). Thepump 100 may be pressure compensated by inclusion of internal fluid, such as oil, so as to be suitable for use at 4000 meter water depth. For dual media pumping possibilities, the primaryconnection section module 104 andsecondary connection module 106 may be used. - In operation, the
modular pump 100 may be configured as a dual media pump, where thepump 100 may be provided supply oil and auxiliary (aux) oil that are separated, thereby enabling two completely independent circuits with separate flow and pressure controls that may be selected and/or controlled remotely. It should be understood that thepump 100 may alternatively be configured with one circuit or more than two circuits. The supply oil and aux oil may be the same or different type, and the sub-pumps 108 that are being operated by the respective oils may operate independently at the same or different speeds and pressures. - The
modular pump 100 may be configured to convert hydraulic power from a source, such as a hydraulic power unit (HPU) or work class remotely operated vehicle (ROV) over to a secondary media that can be nearly any type of fluid. Because hydraulic power is used to drive a certain number of sub-pumps 108, themodular pump 100 may output a certain amount of force to pump an external fluid. If the number of sub-pumps 108 changes, then a proportional amount of power for pumping the external fluid is changed, as further described herein. - With regard to
FIG. 1B , an illustration of a top view of thepump 100 ofFIG. 1A depicting different illustrative sections of thepump 100 is shown. Thepump section 102 is formed of multiple pumps 108 that are sandwiched between theprimary connection section 104 andsecondary connection section 106. The sub-pumps 108 are modular, and may be individually controlled, thereby enabling thepump 100 to continue operating, albeit at a lower power level, as further described herein. - In an embodiment, each of the sub-pumps 108 may have control electronics that have different electronic network addresses, such as Ethernet addresses. A remote controller (not shown) may be configured to control operation of each sub-pump 108 using the respective network addresses. Control signals may address each of the respective sub-pumps 108 to coordinate operation thereof (e.g., evenly spaced in a sine wave manner relative to one another). The sine wave may have a frequency that the sub-pumps are able to operate. In the event of a failure of one of the sub-pumps 108, then the controller may stop controlling operation of the failed sub-pump and re-coordinate the other operable sub-pumps 108, thereby enabling the pump 108 to continue operation. A determination as to whether a sub-pump has a failure may include determining whether a sensed parameter, such as input pressure or output pressure, is outside of a specification (e.g., higher or lower than a predetermined pressure value or range).
- In an embodiment, the
primary connection section 104 may operates as a control module for the multi-fluidhigh pressure pump 100, where theprimary connection section 104 may (i) measure input/output pressure and (ii) calculate speed and position of the sub-pumps 108 so as to output drive signals to control the sub-pumps 108. In an embodiment, theprimary connection section 104 may control up to 12 sub-pumps 108 plus one end section. A controller of theprimary connection section 104 may include a smart feature that senses (i) how many sub-pumps 108 are connected, and (ii) if asecondary connection section 106 is installed with thepump 100. - In an embodiment, the
pump 100 may have the certain specifications for operation within high pressure locations, such as sub-sea locations. -
Electrical Data Nom. Voltage 20 . . . 30 VDC Nom. Power 10.6 W Nom. Current 0.44 A Max. Power 250 W Max. Current 10.5 A Communication Ethernet or RS-232 -
Hydraulic Data Number of function lines Depending on configuration, 1 or 2 output possible Pump Description Dual media pump, supply oil and aux oil is separated. Seals between supply oil and aux oil are continually monitored, any potential leak will give a warning/alarm. Maximum Supply BAR 275 BAR pressure (PSI) (4000 PSI) Maximum Operating BAR 275 BAR (PSI) (4000 PSI) Max Return Line BAR 120 BAR Pressure (PSI) (1740 PSI) Maximum comp. pressure BAR 0.7 BAR (PSI) (10.15 PSI) Aux Max pressure BAR 350 BAR (PSI) (5076 PSI) Aux Max return BAR 7 BAR to −28 BAR (under pressure, (PSI) suction operation subsea) (101.5 PSI to −406 PSI) Supply Fluid Hydraulic oil 22/32, tellus oil or Royal Purple Aux Fluids Hydraulic oil, Water-Glycol, seawater** -
Section Performance data 1.36 Ratio Section Input (other ratios Max input pressure 275 bar possible) Max input flow 50 l/m Output Max output pressure 350 bar Max output flow 35 l/m 1.36 Ratio 8 Input cylinder pump Max input pressure 275 bar (other assemblies Max input flow 400 l/m possible) Output Max output pressure 350 bar Max output flow 280 l/m - It should be understood that the specifications are illustrative, and that other specifications for electrical, hydraulic, and pressure specifications may be provided by the
pump 100. - With regard to
FIG. 1C , an illustration of the pump ofFIG. 1A showing illustrative lift points 110 a and 110 b (collectively 110) for lifting the pump is shown. The lift points 110 are mounted to the primary and 104 and 106, respectively. The lift points 110 are disposed in opposing positions, and provide for balancing of thesecondary connection sections pump 100 when evenly lifted by the lift points 110. It should be understood that the lift points 110 are illustrative, and that alternative configurations of lift points are also contemplated. - With regard to
FIG. 1D , an illustration of thepump 100 ofFIG. 1A depicting connection members of theprimary connection section 104 for communicating fluid and electrical signals when operating the pump is shown. The connection members of theprimary connection section 104 may include anelectric connector 112 for communicating electrical power and signal communications. Anelectric connector 114 for daisy chain and flow meter communications may also be positioned on theprimary connection section 104. Apressure connector 116 may be used for aliquid media 2 to enter into the sub-pumps 108. Acompensator connector 118 may provide for compensation of pressure on components and cavities within the primary and 104 and 106 and sub-pumps 108. Asecondary connection sections pressure connector 120 may enableliquid media 1 to enter into the sub-pumps 108. Areturn connector 122 may enable a return of liquid media. Aseal drain connector 124 may be provided for drainingmedia 1. Asuction connector 126 for extractingmedia 1 from thepump 100 may be provided. The various connectors may be configured to support fluid types, electrical signals, or otherwise under the pressures and temperatures in which thepump 100 may be utilized. - With regard to
FIG. 1E , an illustration of thepump 100 ofFIG. 1A depicting connection members of thesecondary connection section 106 for communicating fluid and electrical signals when operating the pump is shown. The connection members of thesecondary connection section 106 may include anelectric connector 128 for measuring anexternal flowmeter 1 andelectric connector 130 for measuring anexternal flowmeter 2. A seal drain connector formedia 2 may be provided. Apressure connector 134 may enableliquid media 1 to enter into the sub-pumps 108. Areturn connector 122 may enable a return ofliquid media 2. Acompensator connector 138 may provide for compensation of pressure within thesecondary connection section 106 and one or more of the sub-pumps 108. Apressure connector 140 formedia 2 may be used to supportliquid media 2 to enter the sub-pumps 108. Asection connector 142 for suctioning outmedia 2 from the sub-pumps 108 is also provided. The various connectors may be configured to support fluid types, electrical signals, or otherwise under the pressures and temperatures in which thepump 100 may be utilized. - With regard to
FIG. 2 , an illustration of anillustrative pump 200 with modular sub-pumps in which a single sub-pump is being removed is shown. Thepump 200 includes apump section 202,primary connection section 204, andsecondary connection section 206. Sub-pumps 208 a-208 h (collectively 208) may be individually removed from thepump 200 by separating theprimary connection section 204 andsecondary connection section 206 from thepump 200. Thepump 200 may be disposed on aspacer plate 210 that may be part of achassis 211 that supports the sub-pumps 208. Rods 212 a-212 d (collectively 212), which may be threaded, may be used to align the sub-pumps 208. Various fastening hardware, such as nuts and bolts, may be removed from theprimary connection section 204 andsecondary connection 206 to separate those components from thepump 200, which enables the rods 212 to be extracted from the sub-pumps 208, so that anindividual sub-pump 208 e may be separated from neighboring 208 d and 208 f by disconnectingsub-pumps connectors 214 from a neighboringsub-pump 208 f. Anotherconnector 216 that may support electrical communications, mechanical connection, and fluid communications may also be disconnected from neighboring sub-pump 208. Although not shown, a corresponding connector to theconnector 216 may be disposed on the sub-pump 208 f to enable electrical signals and compensation fluid to pass between the sub-pumps 208 e and 208 f. - The fluid communications may include pressure compensation fluid, such as oil, that may be used to fill one or more cavity of the sub-pump to prevent high pressures in a high-pressure environment in which the
pump 200 is to operate from crushing the cavities and/or components therein. Once the sub-pump 208 e is removed, another sub-pump may replace the sub-pump 208 e or thepump 200 may be reconfigured with only seven of the sub-pumps 208 by connecting 208 f and 208 d. Thereafter, operation of the sub-pumps 208 may be reconfigured electronically by a controller operating in thesub-pump primary connection section 106 that may automatically determine a total number and relative position of remaining sub-pumps 208. - The
primary connection section 204 andsecondary connection section 206 may include 218 and 220 that includes cavities through which fluids and electrical conductors may pass to enable one or more fluids and electrical communication signals to be supplied or otherwise communicated to the sub-pumps 208. The fluids may include fluids under high pressure to operate the sub-pumps 208, and the electrical conductors ofrespective manifolds 222, 224, and 226 may provide for both control signaling and telemetry data collected by sensors (e.g., pressure sensors, flow rate sensors, temperature sensors, position sensors, etc.) to be monitored remotely.connectors - With regard to
FIGS. 3A-3E , illustrations of a disassembly process for disabling anillustrative pump 300 so as to remove a sub-pump for replacement are shown. The process may start atStep 1, where thepump 300 that is fully assembled is shown. Thepump 300 may include aprimary connection section 302 a andsecondary connection section 302 b. An alternative configuration of the pump may include just theprimary connection section 302 a or more than two connection sections. The primary and 302 a and 302 b define opposing ends of the pump between which asecondary connection sections pump section 304 formed ofsub-pumps 304 a-304 h (collectively 304). The first step of the disassembly process is shown atStep 1, wherenuts 306 a or other fastening members at theprimary connection section 302 a that connect to rods 308 (seeFIG. 3B ) may be loosened.Nuts 306 b at thesecondary connection section 302 b may also be loosened and separated from therods 308. Therods 308 may be connected to brackets that are attached to the sub-pumps 304. - At
Step 2 inFIG. 3B , once the 306 a and 306 b are removed, the primary andnuts 302 a and 302 b may be pulled or slid outward axially along thesecondary connection sections rods 308. Therods 308, which may engage the sub-pumps 304 to provide support therefor, may be withdrawn partially or completely so that a sub-pump, in this case sub-pump 304 d, that may be damaged may be removed. - In
Step 3 ofFIG. 3C , thesub-pumps 304 a-304 c are shown to be pulled away from connection or alignment members that may extend betweensub-pump 304 d, andsub-pumps 304 e-304 h are shown to be pulled away fromsub-pump 304 d in the opposite direction. 304 c and 304 e may be separated a distance sufficient to enable clearance of connection and/orSub-pumps 310 a and 310 b between the sub-pumps 304 c/304 d and 304 d/304 e to enable removal ofalignment members sub-pump 304 d without contacting 304 c or 304 d or associated hardware, as shown at Step 4 insub-pumps FIG. 3D . The connection and/or 310 a and 310 b may be used for fluid flow ofalignment members media 1 and/ormedia 2 used to operate thepump 300. In an embodiment, non-fluid functional connection members (not shown), guides, or other alignment mechanisms, may be utilized to connect or align sub-pumps 304 that are adjacent to one another. - With regard to
FIG. 3E ,Step 5 may include multiple processes, including replacing the damaged sub-pump, in this case sub-module 304 d, with areplacement sub-pump module 304 d′. Because the sub-pumps 304 may have the same or similar configurations, and be individually and remotely addressable and controllable via communications signals, the sub-pump 304 d′ may simply be positioned where the damagedsub-pump 304 d was previously positioned. That is, no pre-configuration of the sub-pump 304 d′ is needed as the sub-pump 304 d′ may be configured and reconfigured for control purposes during operation or in a set-up process. Once thereplacement sub-pump 304 d′ is in the position of the removedsub-pump 304 d, a reverse of Step 4 throughStep 1 may be performed such that the sub-pumps 304 c and 304 e are engaged withsub-pump 304 d′ by engaging the connection and 310 a and 310 b, thealignment members rods 308 are reengaged with thesub-pumps 304 a-304 c, 304 d′, and 304 e-304 h and tightened using the 306 a and 306 b. The hydraulics and electric power connections may be reengaged, and power may be turned on.nuts - Because the
pump 300 and controller, either local or remote, may be configured to be self-configuring (e.g., provide identifiers ofsub-pumps 304 and positioning thereof), communications by the controller to control the pump may automatically determine number ofsub-pumps 304 and physical alignment of each relative to one another, thereby enabling control signals to timely control operation of each of the sub-pumps 304. It should be understood that if more orfewer sub-pumps 304 are provided (e.g., 6, 7, 9, or 10 sub-pumps), then pump 300 may be configured or self-configured through communications signals, such as network address requests, with each of the sub-pumps 304. As the sub-pumps 304 may be configured in a serial manner, the positions of the sub-pumps 304 may be determined by inspecting an order of network addresses added to a data packet, set of data packets, or other communications protocol, as understood in the art. In an embodiment, a serial bus, such as a controller area network (CAN) bus or any other communications bus, may be utilized. - With regard to
FIGS. 4A-4D , illustrations of different views of an illustrative sub-pump orpump section 400 are shown. With regard toFIG. 4A , an illustration of anillustrative sub-pump 400 is shown as a complete unit. The sub-pump 400 may include an electronics andvalve section 402 and apiston section 404. The electronics andvalve section 402 may include a local motherboard or printed circuit board (PCB), controller electronics (e.g., processor) disposed on the PCB, communications electronics, and/or any other electronics used to support control and collection and distribution of telemetry data of the sub-pump 400. Also within the electronics andvalve section 402 may be an electronically controlled valve that is used to control the flow of fluid to drive a piston within thepiston section 404. Thesub-pump module 400 may be controlled by the pump motherboard located in the electronics andvalve section 402. In controlling thesub-pump module 400, the motherboard may be configured with a controller to control speed and/or position of a piston (seeFIG. 4B ) in thepiston section 404 of the sub-pump 400. - In an embodiment, the sub-pump 400 may include a
connector 406 that supports multiple connection functions, including (i) an electrical connection function and (ii) a fluid connection function. The electrical connection function may provide for power and data communications to be made between sub-pumps, and the fluid connection function may provide for compensation fluid. The compensation fluid may be oil or other viscous material used to fill cavities of the sub-pump 400 to protect the sub-pump 400 from being crushed when at depths under the ocean or in other high-pressure locations. Theconnector 406 may support serial communications or parallel communications, and may be a standard or proprietary communications bus. In enabling fluid communications, theconnector 406 may mate with an opposing connector from an adjacent sub-pump, primary connection section (for example, 104 ofFIG. 1 ), or secondary connection section (for example, 106 ofFIG. 1 ). - A centralized or remote controller, which may be positioned within the
primary connection section 104 ofFIG. 1 that is in communication with each of the sub-pumps via the communications bus of theconnector 406 or otherwise may cause each of the sub-pumps to be coordinated relative to one another. The sub-pump 400 may be configured with a closed loop controller that is executed by a controller or processor on the motherboard, and used to regulate position of the piston (seeFIG. 4B ) at a given speed. A pressure sensor (seeFIG. 4C ) may constantly monitor a seal status (e.g., leak or no leak), and report the status of the seal back to a monitoring system inclusive of a graphical user interface (GUI) that may display a number of different parameters, including piston speed, piston position, piston pressure, seal status (e.g., leakage), and so forth, thereby providing an operator with an indication of the various parameters along with a notification, warning, and eventual alert or alarm if the leakage increases. In an embodiment, the alarm may cause the pump to automatically shut down or be taken out-of-service by issuing a command to the motherboard of the sub-pump 400. In an embodiment, an alarm signal may cause and the sub-pump 400 to automatically, semi-automatically, or manually via a remote controller be taken out of service. The pump may automatically compensate for a missing sub-pump by synchronizing and adjusting the speed of the remaining sub-pumps. - With regard to
FIG. 4B , a side, sectional view of the sub-pump section orsub-pump 400 ofFIG. 4A that depicts internal components of the sub-pump 400 is shown. Aproportional valve 408 may be disposed within the electronics andvalve section 402 that is controlled to enable hydraulic control of apiston 410 within thepump section 404. It should be understood that other types of valves, such as solenoid or servo valves may be utilized, as well. Aposition sensor 412 may be used to sense position of thepiston 410 so as to provide positional feedback to a motherboard within the electronics andvalve section 402 of the sub-pump 400. Primary (input/power)side fluid 414 may pass through various apertures of the sub-pump 400, and may be received via aprimary connection section 104. Secondary (output)side fluid 416 may pass through various apertures of the sub-pump 400 for outputting the fluid from the sub-pump 400. It should be understood that the fluid 414 and 416 is different (or at least positioned in different locations) than compensation oil used to counter pressure within a high pressure operation. - The electrical and
fluid connector 406 is shown to be disposed on asidewall 420 of the sub-pump 400. Theconnector 406 may be configured with electrical conductors to conduct electrical power and data signals for use by thesub-pump 400. That is, electrical power may be used to power electronics and electromechanical devices, such as theproportional valve 408, on the sub-pump 400, and the data signals may be used to control operation of the sub-pump 400, including opening and closing thevalve 408, communicating data for controlling operation (e.g., communicating timing, position, speed, notification, or other information) and providing telemetry data of sensed operation and failure situations to and from the sub-pump 400. The data signals may be serial data or parallel data using any communications protocol, as understood in the art. In an embodiment, the connection may be configured to operate as part of a CAN bus. Other data buses may be utilized, as well. - With regard to
FIG. 4C , an illustration of internal components of thevalve section 402 of thesub-pump 400 ofFIG. 4A is shown. Aleak pressure sensor 422 may be used to sense leak pressure of thevalve 408 of the sub-pump 400. In particular, theleak pressure sensor 422 is used to monitor seals between supply oil and auxiliary oil in the sub-pump 400, and any potential leak sensed by theleak pressure sensor 422 produces a warning/alarm signal. A valve printed circuit board (PCB) 424 may be used to control operation of thevalve 408. In controlling operation of thevalve 408, circuitry (e.g., digital and/or analog circuits) may be used to control valve position that controls fluid flow and fluid direction that controls operation of a piston (seeFIG. 4D ) of the sub-pump 400. - With regard to
FIG. 4D , a side (opposite side ofFIG. 4B ), sectional view of thesub-pump 400 ofFIG. 4A that depicts internal components of the sub-pump 400 is shown. Thevalve 408 is shown to be connected to two sides, an A side and a B side for enabling fluid to be directed to drive thepiston 410. Aposition sensor 412 may have aposition sensor arm 426 that is part of or added to thepiston 410 to measure position of thepiston 410. It should be understood that alternative configurations of the sub-pump 400 may be utilized to provide the same or similar functionality, and that the embodiment shown herein is illustrative. - With regard to
FIGS. 5A-5C , illustrations of a primary connection module orsection 104 of a primary side of the pump ofFIG. 1 depicting connection members for communicating fluid and electrical signals when operating the pump are shown. Theprimary connection module 104 may be configured with a control module of thepump 100, and be configured to measure input/output pressures, and calculate speed and position of the sub-pump modules, such as sub-pump modules 108, to produce output flow and pressure of thepump 100. - The
primary connection section 104 may include acontroller 502 positioned on a motherboard or PCB that may be configured to control up to 12 sub-pumps plus asecondary connection section 106. Thecontroller 502 may be configured to automatically sense (i) how many sub-pumps 108 (FIG. 1 ) are connected, and (ii) if asecondary end section 106 is installed in thepump 100. Thecontroller 502 may include a processing unit and other electronics (not shown) that may be configured to communicate with and control or coordinate operation of the sub-pumps 108. For example, thecontroller 502 may be configured to generate a control signal that establishes timing for each of the sub-pumps of each of the sub-pumps 108 to stroke using a proportional value, for example. The controller signal may be sinusoidal signal, and specific values that are equally spaced along the sinusoidal signal may be used to control the sub-pumps. For example, if a pump has eight sub-pumps 108, as shown inFIG. 1 , values that are spaced along the sinusoidal signal every 360 degrees/8 sub-pumps=45 degrees may be used to drive the cylinders of the sub-pumps 108. If the number of sub-pumps 108 changes due to a sub-pump failing, for example, then thecontroller 502 of theprimary connection section 104 may automatically recalculate the control signals or data points on the sinusoidal signal by dividing 360 degrees by the number of sub-pumps (e.g., 7 sub-pumps) so that the control signals remain equally spaced and the pump operates normally, albeit with less power. - With regard to
FIG. 5B , an illustration of a bottom view of theprimary connection section 104 is shown. Theprimary connection section 104 may include an auxreturn pressure sensor 504,supply pressure sensor 506, returnpressure sensor 508, andaux pressure sensor 510. Thecontroller 502 may receive pressure signals from each of 504, 506, 508, and 510 to monitor the pressure of the fluids being used for driving the sub-pumps 108. The pressure signals may be processed by thepressure sensors controller 502 to control operation of values and motion of pistons along with monitoring for a change in operation of the individual sub-pumps. - With regard to
FIG. 5C , an illustration of a top view of theprimary connection section 104 showing thecontroller 502 that is disposed on a motherboard. In an embodiment, the motherboard andcontroller 502 may be the same or similar to the motherboard in each of the sub-pumps. To communicate with the sub-pumps, theprimary connection section 104 may include an electrical and fluid connector, such as theconnector 406 ofFIG. 4A . Fluid that passes into theprimary connection section 104 may be passed through each of the consecutive sub-pumps via theconnector 406, thereby enabling an operator or manufacturer to pressure compensate each of the sub-pumps without having to individually fill each sub-pump with compensation fluid (e.g., oil). - With regard to
FIG. 6A-6C , illustrations of the secondary connection section ormodule 106 ofFIG. 1A are shown.FIG. 6A is an illustration of the secondary connection section or module (SCM) 106, and as with theprimary connection module 104, thesecondary connection module 106 may include acontroller 602 positioned on a motherboard or PCB that may be configured to control up to 12 sub-pumps plus asecondary connection section 106. In operation, however, the 502 and 602 would split controlling different ones of the sub-modules on the pump. Thecontrollers controller 602 may provide for the same or similar functions as the primary connection module, such as automatically sensing how many sub-pumps 108 (FIG. 1 ) are connected. Thecontroller 602 may include a processing unit and other electronics (not shown) that may be configured to communicate with and control or coordinate operation of the sub-pumps 108. Other functionality of theprimary connection section 104 may be supported by thesecondary connection section 106, as well. As shown inFIG. 6B , thesecondary connection section 106 may include an auxreturn pressure sensor 604,aux pressure sensor 606, and a com/seawater pressure sensor 608. - The
secondary connection section 106 may be used when the pump is configured to operate with two different aux media simultaneously. By installing thesecondary connection section 106 to enable splitting the pump between the pump sections (e.g., four sub-pumps 108 a-108 d operate to pump independent of four sub-pumps 108 e-108 h), the pump is configured with two completely independent circuits with separate flow and pressure controls. In an embodiment, controlling the primary and 104 and 106 may be performed remotely, such as via a graphical user interface on a ship or elsewhere. By producing two flow and pressure controls, the pump may be used to drive two fluids for performing two different functions.secondary connection sections - Moreover, the
secondary connection section 106 may measure aux pressure and return pressure onmedia 2, and provide feedback to theprimary connection section 104. Thesecondary connection section 106 may also have a connector for two optional external flowmeters, one analog that operates between 4-20 mA and/or two digital flowmeters. As shown inFIG. 6C , amotherboard 610 on which a controller may be operating is shown to be located in a center top area of thesecondary connection section 106. Themotherboard 610 and controller may be the same or similar to the motherboard and controller of the sub-pumps, as previously described. Of course, the controller may be configured in a manner that is the same or similar to that of theprimary connection section 104, but function to provide for aux control functionality. - With regard to
FIGS. 7A and 7B , illustrations of apump 700 with sub-pumps 702 a-702 h (collectively 702) that are independently controlled, as previously described, are shown. Pistons 704 a-704 h (collectively 704) are shown to be at different positions Pa-Ph, where each position is an equally spaced value on a sinusoidal wave, as previously described. The positions of the pistons 704 may be calculated by a controller in a primary connection section if the pistons 704 are each being controlled by theprimary connection section 104 or thesecondary connection section 106 if a portion (e.g., pistons 704 e-704 h) of the pistons 704 are being controlled by a controller of the secondary connection section. - With regard to
FIG. 7B , the set ofpistons 700 ofFIG. 7A are shown. As understood in the art, seals of pistons have the ability to fail, where a seal failure enables fluid to leak from one side of the seal to the other. When a seal fails, the sub-pump, in this case sub-pump 702 e, is deemed to have failed and is to be shut down. When a sub-pump 702 e is shut down, the remaining sub-pumps 702 a-702 d and 702 f-702 h may continue to operate, but the controller of the pump may be instructed to or automatically recalculate timing of the sub-pumps (e.g., 360 degrees/7 remaining sub-pumps) for controlling the remaining sub-pumps. In an alternative embodiment, the number of sub-pumps may be ten, and in response to a failure of the sub-pump 702 e, one of the spare sub-pumps may be selectably turned on. In turning on a spare sub-pump, the controller may automatically determine available sub-pumps (e.g., all sub-pumps except forsub-pump 702 e), determine relative physical alignment of the sub-pumps to be used, compute control signals based on the available sub-pumps on a sinusoidal signal as previously described, and initiate controlling the sub-pumps with the computed control signals. - With regard to
FIG. 8 , an illustration of anillustrative process 800 for operating a modular pump is shown. Theprocess 800 may start atstep 802, where a determination of a number of sub-pump modules that are connected to one another may be made. The determination may be made automatically by receiving communication signals from each of the sub-pump modules. The communication signals may include a network address associated with each of the sub-pump modules. In an embodiment, the network addresses may be ordered in the same physical relation to respective sub-pump modules (e.g., P1, P2, . . . , P8). Atstep 804, a control signal based on the number of sub-pump modules that are determined to be connected to one another may be computed. The control signal may be computed as a function of a sine wave or sinusoidal signal. In computing the control signal, a single period (i.e., 360 degrees) may be divided by a number of sub-pump modules. Atstep 806, the control signal may be communicated to the sub-pump modules to cause the sub-pump modules to pump fluid in a coordinated manner. The coordinated manner may cause pistons of each of the sub-pump modules to be physically aligned in the shape of a sine wave. - Determining a number of sub-pump modules that are connected to one another may include automatically determining a number of sub-pump modules that are connected to one another. A determination of relative position of each of the sub-pumps to enable the control signal to cause the sub-pump modules to pump the second fluid in the coordinated manner may be made, where the determination of relative position is automatically performed. In an embodiment, adjustment of flow and pressure may be performed by adjusting the control signal to adjust speed of a piston within each of said sub-pump modules. Computing the control signal may include computing a sine wave, and wherein computing the sine wave includes computing control signal values on the sine wave that are equally spaced along a single period of the sine wave to be applied to respective sub-pump modules for control thereof.
- In an embodiment, a determination of a number of sub-pump modules that are connected to one another may be performed by automatically determining whether a valve connector of a first sub-pump module is connected to a corresponding valve connector on a second sub-pump module based on communications signals over conductors of the valve connectors. A fluid used to maintain pressure within housings of the respective sub-pump modules may be enabled to pass therebetween via the valve connectors. Automatically determining a number of sub-pump modules may include automatically determining different network addresses for each of the respective sub-pump modules.
- Electrical power and data may be communicated between successive sub-pump modules. A determination that a sub-pump module has a failure may be made, and in response thereto, the control signal may be automatically recomputed to exclude the failed sub-pump module, thereby enabling the pump to continue operating without the failed sub-pump module. Responsive to receiving a sub-pump module failure signal indicative that a sub-pump has failed, further control signals may be prevented from being communicated to the failed sub-pump module, thereby disabling the failed sub-pump. An ordered list of network addresses associated with the sub-pump modules may be automatically generated, where the order of the sub-pump modules may be based on physical relative alignment of the sub-pump modules.
- The control signal may be communicated to each of the sub-pump modules based on network addresses associated with respective physical relative alignment of the sub-pump modules such that synchronization of the sub-pump modules results in a coordinated operation of the respective sub-pump modules. Pressure may be sensed within a housing of a sub-pump module to ensure that the sub-pump module is maintaining pressure for operation. Telemetry data may be communicated from the sub-pump modules to a remote system via a communications network for display of at least a portion of the telemetry data, where the telemetry data may include (i) alignment of an actuator of the sub-pump modules and (ii) pressure.
- With regard to
FIG. 9 , a flow diagram of anillustrative process 900 for manufacturing a pump may include aligning a first sub-pump module with a second sub-pump module atstep 902. The first and second sub-pump modules may include first and second respective housings. Atstep 904, a first fluid connector member attached to the first housing of the first sub-pump module may be connected to a second fluid connector member attached to the second housing of a second sub-pump module, thereby enabling fluid to flow between the first and second housings of the first and second sub-pump modules. Atstep 906, a first electrical connector member of the first sub-pump module may be connected to a second electrical connector member of the second sub-pump module, thereby enabling electrical signals to be communicated between the first and second sub-pump modules. - Aligning the first and second sub-pump modules may include disposing a rail between the first and second sub-pump modules. Connecting the first and second fluid connector members and connecting the first and second electrical connectors to one another may include sliding the first and second sub-pump modules along the rail to cause the fluid connectors and electrical connectors to engage. Enabling fluid to flow may include enabling compensation fluid to flow from a housing of the first sub-pump module to a housing of the second sub-pump module, thereby enabling the pump to operate in high-pressure environments.
- The first and second sub-pump modules may be mounted onto a chassis. The
process 900 may further include connecting at least eight sub-pump modules to one another. Theprocess 900 may further include assigning a network address to each of the sub-pump modules, and automatically determining network addresses of each of the sub-pump modules connected to form the pump. - A control signal to be applied to the sub-pump modules may be generated, and the control signal may be communicated to the sub-pump modules to test operation thereof. A control signal may be generated by dividing a sinusoidal period by a number of sub-pump modules used to form the pump, and control signal values across a single sinusoidal period to the respective sub-pump modules, thereby causing operation of the sub-pump modules to be coordinated during operation.
- In an embodiment, multiple sub-pump modules may be connected together. A subset of the plurality of sub-pump modules may be selected to form the pump. The non-selected sub-pump modules may be set to be spares in the event that any of the selected subset of sub-pump modules fail.
- A controller may further be configured to automatically determine if any of the sub-pump modules fail. In response to determining that a sub-pump module failed, a spare sub-pump module may be selected to replace the failed sub-pump module. Usage of the failed sub-pump module may be disabled (e.g., cease further communications or control with the failed sub-pump). The control signal may be recomputed by including the selected spare sub-pump module, and the sub-pump modules may be controlled with the recomputed control signal.
- A controller may be configured to communicate a control signal via the electrical connectors between the first and second sub-pump modules, where the control signal may cause the first and second sub-pump modules to be coordinated to pump a fluid. The fluid connector members and the electrical connector members may be connected simultaneously as a result of the connectors being integrated with one another. In an alternative embodiment, the fluid connector members and the electrical connector members includes may include connecting a first dual connector member inclusive of both fluid and electrical connectors with a second dual connector member inclusive of both fluid and electrical connector members. In an embodiment, a first dual connector member may be connected with a second dual connector member by connecting a first dual connector member inclusive of a nozzle configured to dispense oil with a second dual connector member inclusive of a receptacle configured to receive the nozzle to receive oil therefrom.
- The foregoing method descriptions and the process flow diagrams are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art, the steps in the foregoing embodiments may be performed in any order. Words such as “then,” “next,” etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Although process flow diagrams may describe the operations as a sequential process, many of the operations may be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
- The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed here may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
- Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description languages, or any combination thereof. A code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to and/or in communication with another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
- The actual software code or specialized control hardware used to implement these systems and methods is not limiting of the invention. Thus, the operation and behavior of the systems and methods were described without reference to the specific software code being understood that software and control hardware can be designed to implement the systems and methods based on the description here.
- When implemented in software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable or processor-readable storage medium. The steps of a method or algorithm disclosed here may be embodied in a processor-executable software module which may reside on a computer-readable or processor-readable storage medium. A non-transitory computer-readable or processor-readable media includes both computer storage media and tangible storage media that facilitate transfer of a computer program from one place to another. A non-transitory processor-readable storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such non-transitory processor-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible storage medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer or processor. Disk and disc, as used here, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
- The previous description is of a preferred embodiment for implementing the invention, and the scope of the invention should not necessarily be limited by this description. The scope of the present invention is instead defined by the following claims.
Claims (22)
1. A pump, comprising:
a plurality of sub-pump modules configured to physically and electrically connect to one another;
a controller configured to:
determine a number of sub-pump modules that are connected to one another;
compute a control signal based on the number of sub-pump modules that are connected to one another; and
communicate the control signal to the sub-pump modules to cause the sub-pump modules to pump fluid in a coordinated manner.
2. The pump according to claim 1 , wherein said controller is further configured to adjust flow and pressure by adjusting the control signal to adjust speed of a piston within each of said sub-pump modules.
3. The pump according to claim 1 , wherein the control signal is representative of a sine wave, wherein control signal values to be applied to each of said respective sub-pump modules are equally spaced along a single period of the sine wave.
4. The pump according to claim 1 , wherein each of said sub-pump modules includes a valve connector that is configured to connect to a corresponding valve connector on a neighboring sub-pump module.
5. The pump according to claim 4 , wherein each of said sub-pump modules includes a first valve connector disposed on a first side wall and a second valve connector disposed on a second side wall, the first and second valve connectors being identical for each of said sub-pump modules such that the first and second side wall connectors mate with one another.
6. The pump according to claim 4 , wherein said valve connector is configured to enable a compensation fluid used to maintain pressure within the sub-pump modules to pass therebetween.
7. The pump according to claim 1 , wherein each of said sub-pump modules, in being electrically connected to one another, include a plurality of electrical conductors that contact one another for data signals and electrical power to be communicated amongst said sub-pump modules.
8. The pump according to claim 1 , wherein said controller is configured to:
determine that a sub-pump module has a failure; and
recompute the control signal based on a number of remaining operable sub-pump modules.
9. The pump according to claim 1 , wherein said controller is further configured to:
determine that a sub-pump module has failed; and
engage an available sub-pump module connected to said plurality of sub-pump modules, but not currently being controlled to operate.
10. The pump according to claim 1 , wherein each sub-pump module is assigned a unique address amongst said sub-pump modules arranged in a cluster configuration, the control signal being communicated to each of said sub-pump modules based on the respective unique address such that synchronization of said sub-pump modules results in a coordinated operation of said respective sub-pump modules.
11. The pump according to claim 10 , wherein the cluster configuration is a serial line of said sub-pump modules.
12. The pump according to claim 1 , further comprising a chassis onto which said sub-pump modules are positioned.
13. The pump according to claim 1 , wherein each of said sub-pump modules include a bracket configured to receive a rod that is slidably engageable between at least two brackets of adjacent sub-pump modules to align said sub-pump modules.
14. The pump according to claim 1 , wherein each of said sub-pump modules includes:
a housing that defines the first fluid side in which a first fluid resides; and
a pressure sensor configured to sense pressure within said housing of said respective sub-pump module.
15. The pump according to claim 1 , wherein each of said sub-pump modules further include:
a piston; and
a pump controller configured to receive piston position commands from said controller, and to control position of said piston based on the received piston position command.
16. The pump according to claim 15 , further comprising a remote computing system configured to receive telemetry data from said sub-pump modules and to display at least a portion of the telemetry data, the telemetry data including position of each respective piston and sensed pressure on at least an input and output side of the piston.
17. The pump according to claim 1 , wherein said controller is further configured to:
receive a sub-pump module failure signal indicative that a sub-pump has failed; and
automatically recompute the control signal to exclude the failed sub-pump module, thereby enabling the pump to continue operating without the failed sub-pump module.
18. The pump according to claim 1 , wherein said controller is further configured to, responsive to receiving a sub-pump failure signal indicative that a sub-pump has failed, prevent further control signals from being communicated to the failed sub-pump module, thereby disabling the failed sub-pump module.
19. The pump according to claim 18 , wherein said controller is further configured to automatically generate an ordered list of network addresses associated with the sub-pump modules, the order of the sub-pump modules being based on physical relative alignment of the sub-pump modules.
20. The pump according to claim 1 , wherein said controller includes:
a processing unit;
an input/output (I/O) unit in communication with said processing unit; and
a communications bus over which said processing unit communicates via said I/O unit with said sub-pump modules.
21. The pump according to claim 20 , wherein the communications bus is a serial bus over which each of said sub-pump modules are connected in a daisy chain configuration.
22-55. (canceled)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/791,323 US20190120031A1 (en) | 2017-10-23 | 2017-10-23 | Multi-fluid, high pressure, modular pump |
| PCT/US2018/057097 WO2019083998A1 (en) | 2017-10-23 | 2018-10-23 | Multi-fluid, high pressure, modular pump |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/791,323 US20190120031A1 (en) | 2017-10-23 | 2017-10-23 | Multi-fluid, high pressure, modular pump |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20190120031A1 true US20190120031A1 (en) | 2019-04-25 |
Family
ID=66169744
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/791,323 Abandoned US20190120031A1 (en) | 2017-10-23 | 2017-10-23 | Multi-fluid, high pressure, modular pump |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20190120031A1 (en) |
| WO (1) | WO2019083998A1 (en) |
Cited By (43)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110017161A (en) * | 2019-05-16 | 2019-07-16 | 中国神华能源股份有限公司 | Fully-mechanized mining working intelligence feed liquid method, storage medium, electronic equipment and system |
| US10584696B2 (en) * | 2015-05-12 | 2020-03-10 | Fugro-Improv Pty Ltd | Subsea multipiston pump module and subsea multistage pump |
| CN111668674A (en) * | 2020-05-28 | 2020-09-15 | 合肥新沪屏蔽泵有限公司 | A pump outlet adapter module |
| US10815764B1 (en) | 2019-09-13 | 2020-10-27 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US10895202B1 (en) | 2019-09-13 | 2021-01-19 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US10954770B1 (en) | 2020-06-09 | 2021-03-23 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US10961908B1 (en) | 2020-06-05 | 2021-03-30 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US10968837B1 (en) | 2020-05-14 | 2021-04-06 | Bj Energy Solutions, Llc | Systems and methods utilizing turbine compressor discharge for hydrostatic manifold purge |
| US10989180B2 (en) | 2019-09-13 | 2021-04-27 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
| US11002189B2 (en) | 2019-09-13 | 2021-05-11 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11015594B2 (en) | 2019-09-13 | 2021-05-25 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US11015536B2 (en) | 2019-09-13 | 2021-05-25 | Bj Energy Solutions, Llc | Methods and systems for supplying fuel to gas turbine engines |
| US11022526B1 (en) | 2020-06-09 | 2021-06-01 | Bj Energy Solutions, Llc | Systems and methods for monitoring a condition of a fracturing component section of a hydraulic fracturing unit |
| US11028677B1 (en) | 2020-06-22 | 2021-06-08 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
| CN113015854A (en) * | 2019-10-18 | 2021-06-22 | 大荣动力泵株式会社 | Variable frequency booster pump system using automatic valve and operation method thereof |
| US11066915B1 (en) | 2020-06-09 | 2021-07-20 | Bj Energy Solutions, Llc | Methods for detection and mitigation of well screen out |
| US11098651B1 (en) | 2019-09-13 | 2021-08-24 | Bj Energy Solutions, Llc | Turbine engine exhaust duct system and methods for noise dampening and attenuation |
| US11109508B1 (en) | 2020-06-05 | 2021-08-31 | Bj Energy Solutions, Llc | Enclosure assembly for enhanced cooling of direct drive unit and related methods |
| US11111768B1 (en) | 2020-06-09 | 2021-09-07 | Bj Energy Solutions, Llc | Drive equipment and methods for mobile fracturing transportation platforms |
| US11125066B1 (en) | 2020-06-22 | 2021-09-21 | Bj Energy Solutions, Llc | Systems and methods to operate a dual-shaft gas turbine engine for hydraulic fracturing |
| US11149533B1 (en) | 2020-06-24 | 2021-10-19 | Bj Energy Solutions, Llc | Systems to monitor, detect, and/or intervene relative to cavitation and pulsation events during a hydraulic fracturing operation |
| US11193360B1 (en) | 2020-07-17 | 2021-12-07 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11208880B2 (en) | 2020-05-28 | 2021-12-28 | Bj Energy Solutions, Llc | Bi-fuel reciprocating engine to power direct drive turbine fracturing pumps onboard auxiliary systems and related methods |
| US11208953B1 (en) | 2020-06-05 | 2021-12-28 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11220895B1 (en) | 2020-06-24 | 2022-01-11 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US11236739B2 (en) | 2019-09-13 | 2022-02-01 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
| US11268346B2 (en) | 2019-09-13 | 2022-03-08 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems |
| US11408794B2 (en) | 2019-09-13 | 2022-08-09 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US11415125B2 (en) | 2020-06-23 | 2022-08-16 | Bj Energy Solutions, Llc | Systems for utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units |
| US11428165B2 (en) | 2020-05-15 | 2022-08-30 | Bj Energy Solutions, Llc | Onboard heater of auxiliary systems using exhaust gases and associated methods |
| US11473413B2 (en) | 2020-06-23 | 2022-10-18 | Bj Energy Solutions, Llc | Systems and methods to autonomously operate hydraulic fracturing units |
| US11560845B2 (en) | 2019-05-15 | 2023-01-24 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11624326B2 (en) | 2017-05-21 | 2023-04-11 | Bj Energy Solutions, Llc | Methods and systems for supplying fuel to gas turbine engines |
| US11635074B2 (en) | 2020-05-12 | 2023-04-25 | Bj Energy Solutions, Llc | Cover for fluid systems and related methods |
| US11639654B2 (en) | 2021-05-24 | 2023-05-02 | Bj Energy Solutions, Llc | Hydraulic fracturing pumps to enhance flow of fracturing fluid into wellheads and related methods |
| US11867118B2 (en) | 2019-09-13 | 2024-01-09 | Bj Energy Solutions, Llc | Methods and systems for supplying fuel to gas turbine engines |
| US11933153B2 (en) | 2020-06-22 | 2024-03-19 | Bj Energy Solutions, Llc | Systems and methods to operate hydraulic fracturing units using automatic flow rate and/or pressure control |
| US11939853B2 (en) | 2020-06-22 | 2024-03-26 | Bj Energy Solutions, Llc | Systems and methods providing a configurable staged rate increase function to operate hydraulic fracturing units |
| US12065968B2 (en) | 2019-09-13 | 2024-08-20 | BJ Energy Solutions, Inc. | Systems and methods for hydraulic fracturing |
| US12281964B2 (en) | 2019-09-13 | 2025-04-22 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US12338772B2 (en) | 2019-09-13 | 2025-06-24 | Bj Energy Solutions, Llc | Systems, assemblies, and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US12378864B2 (en) | 2021-10-25 | 2025-08-05 | Bj Energy Solutions, Llc | Systems and methods to reduce acoustic resonance or disrupt standing wave formation in a fluid manifold of a high-pressure fracturing system |
| US12497879B2 (en) | 2023-11-21 | 2025-12-16 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5846056A (en) * | 1995-04-07 | 1998-12-08 | Dhindsa; Jasbir S. | Reciprocating pump system and method for operating same |
| US20020066568A1 (en) * | 2000-10-18 | 2002-06-06 | Buchanan Steven E. | Integrated pumping system for use in pumping a variety of fluids |
| US20100310384A1 (en) * | 2009-06-09 | 2010-12-09 | Halliburton Energy Services, Inc. | System and Method for Servicing a Wellbore |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4027595A (en) * | 1975-11-10 | 1977-06-07 | Abex Corporation | Hydraulic apparatus |
| JP2003083278A (en) * | 2001-09-07 | 2003-03-19 | Toshiba Tec Corp | Integrated pump |
| US7444207B2 (en) * | 2002-10-15 | 2008-10-28 | Rain Bird Corporation | Modular and expandable irrigation controller |
| GB0329585D0 (en) * | 2003-12-20 | 2004-01-28 | Itw Ltd | Pumps |
| JP4365870B2 (en) * | 2007-03-30 | 2009-11-18 | 三菱重工業株式会社 | Fluid pressure actuator |
| US7707878B2 (en) * | 2007-09-20 | 2010-05-04 | Schlumberger Technology Corporation | Circulation pump for circulating downhole fluids, and characterization apparatus of downhole fluids |
| US9649436B2 (en) * | 2011-09-21 | 2017-05-16 | Bayer Healthcare Llc | Assembly method for a fluid pump device for a continuous multi-fluid delivery system |
| US10533406B2 (en) * | 2013-03-14 | 2020-01-14 | Schlumberger Technology Corporation | Systems and methods for pairing system pumps with fluid flow in a fracturing structure |
| CA2978910C (en) * | 2015-03-09 | 2023-10-03 | Schlumberger Canada Limited | Apparatus and method for controlling valve operation based on valve health |
-
2017
- 2017-10-23 US US15/791,323 patent/US20190120031A1/en not_active Abandoned
-
2018
- 2018-10-23 WO PCT/US2018/057097 patent/WO2019083998A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5846056A (en) * | 1995-04-07 | 1998-12-08 | Dhindsa; Jasbir S. | Reciprocating pump system and method for operating same |
| US20020066568A1 (en) * | 2000-10-18 | 2002-06-06 | Buchanan Steven E. | Integrated pumping system for use in pumping a variety of fluids |
| US20100310384A1 (en) * | 2009-06-09 | 2010-12-09 | Halliburton Energy Services, Inc. | System and Method for Servicing a Wellbore |
Non-Patent Citations (1)
| Title |
|---|
| Dhindsa U. S. Patent no 5446056 * |
Cited By (161)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10584696B2 (en) * | 2015-05-12 | 2020-03-10 | Fugro-Improv Pty Ltd | Subsea multipiston pump module and subsea multistage pump |
| US11624326B2 (en) | 2017-05-21 | 2023-04-11 | Bj Energy Solutions, Llc | Methods and systems for supplying fuel to gas turbine engines |
| US11560845B2 (en) | 2019-05-15 | 2023-01-24 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| CN110017161A (en) * | 2019-05-16 | 2019-07-16 | 中国神华能源股份有限公司 | Fully-mechanized mining working intelligence feed liquid method, storage medium, electronic equipment and system |
| US11560848B2 (en) | 2019-09-13 | 2023-01-24 | Bj Energy Solutions, Llc | Methods for noise dampening and attenuation of turbine engine |
| US10815764B1 (en) | 2019-09-13 | 2020-10-27 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US11649766B1 (en) | 2019-09-13 | 2023-05-16 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11719234B2 (en) | 2019-09-13 | 2023-08-08 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US10961912B1 (en) | 2019-09-13 | 2021-03-30 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US11629584B2 (en) | 2019-09-13 | 2023-04-18 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
| US10982596B1 (en) | 2019-09-13 | 2021-04-20 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US10989180B2 (en) | 2019-09-13 | 2021-04-27 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
| US11002189B2 (en) | 2019-09-13 | 2021-05-11 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11015594B2 (en) | 2019-09-13 | 2021-05-25 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US11971028B2 (en) | 2019-09-13 | 2024-04-30 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US11015536B2 (en) | 2019-09-13 | 2021-05-25 | Bj Energy Solutions, Llc | Methods and systems for supplying fuel to gas turbine engines |
| US11613980B2 (en) | 2019-09-13 | 2023-03-28 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US12467348B2 (en) | 2019-09-13 | 2025-11-11 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US11608725B2 (en) | 2019-09-13 | 2023-03-21 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US11060455B1 (en) | 2019-09-13 | 2021-07-13 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11725583B2 (en) | 2019-09-13 | 2023-08-15 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11604113B2 (en) | 2019-09-13 | 2023-03-14 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US11092152B2 (en) | 2019-09-13 | 2021-08-17 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US11098651B1 (en) | 2019-09-13 | 2021-08-24 | Bj Energy Solutions, Llc | Turbine engine exhaust duct system and methods for noise dampening and attenuation |
| US11598263B2 (en) | 2019-09-13 | 2023-03-07 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11578660B1 (en) | 2019-09-13 | 2023-02-14 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US11761846B2 (en) | 2019-09-13 | 2023-09-19 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US11767791B2 (en) | 2019-09-13 | 2023-09-26 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11149726B1 (en) | 2019-09-13 | 2021-10-19 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US11655763B1 (en) | 2019-09-13 | 2023-05-23 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US11156159B1 (en) | 2019-09-13 | 2021-10-26 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11555756B2 (en) | 2019-09-13 | 2023-01-17 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US11530602B2 (en) | 2019-09-13 | 2022-12-20 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
| US12338772B2 (en) | 2019-09-13 | 2025-06-24 | Bj Energy Solutions, Llc | Systems, assemblies, and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11852001B2 (en) | 2019-09-13 | 2023-12-26 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US11512642B1 (en) | 2019-09-13 | 2022-11-29 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US11859482B2 (en) | 2019-09-13 | 2024-01-02 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
| US11473503B1 (en) | 2019-09-13 | 2022-10-18 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US12281964B2 (en) | 2019-09-13 | 2025-04-22 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US10895202B1 (en) | 2019-09-13 | 2021-01-19 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US11236739B2 (en) | 2019-09-13 | 2022-02-01 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
| US12276577B2 (en) | 2019-09-13 | 2025-04-15 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US12092100B2 (en) | 2019-09-13 | 2024-09-17 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US11473997B2 (en) | 2019-09-13 | 2022-10-18 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US11268346B2 (en) | 2019-09-13 | 2022-03-08 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems |
| US11867118B2 (en) | 2019-09-13 | 2024-01-09 | Bj Energy Solutions, Llc | Methods and systems for supplying fuel to gas turbine engines |
| US11280266B2 (en) | 2019-09-13 | 2022-03-22 | Bj Energy Solutions, Llc | Mobile gas turbine inlet air conditioning system and associated methods |
| US11280331B2 (en) | 2019-09-13 | 2022-03-22 | Bj Energy Solutions, Llc | Systems and method for use of single mass flywheel alongside torsional vibration damper assembly for single acting reciprocating pump |
| US11287350B2 (en) | 2019-09-13 | 2022-03-29 | Bj Energy Solutions, Llc | Fuel, communications, and power connection methods |
| US11460368B2 (en) | 2019-09-13 | 2022-10-04 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US12049808B2 (en) | 2019-09-13 | 2024-07-30 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US11459954B2 (en) | 2019-09-13 | 2022-10-04 | Bj Energy Solutions, Llc | Turbine engine exhaust duct system and methods for noise dampening and attenuation |
| US11415056B1 (en) | 2019-09-13 | 2022-08-16 | Bj Energy Solutions, Llc | Turbine engine exhaust duct system and methods for noise dampening and attenuation |
| US11319878B2 (en) | 2019-09-13 | 2022-05-03 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US11408794B2 (en) | 2019-09-13 | 2022-08-09 | Bj Energy Solutions, Llc | Fuel, communications, and power connection systems and related methods |
| US11346280B1 (en) | 2019-09-13 | 2022-05-31 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| US10907459B1 (en) | 2019-09-13 | 2021-02-02 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US11619122B2 (en) | 2019-09-13 | 2023-04-04 | Bj Energy Solutions, Llc | Methods and systems for operating a fleet of pumps |
| US12065968B2 (en) | 2019-09-13 | 2024-08-20 | BJ Energy Solutions, Inc. | Systems and methods for hydraulic fracturing |
| US11401865B1 (en) | 2019-09-13 | 2022-08-02 | Bj Energy Solutions, Llc | Direct drive unit removal system and associated methods |
| CN113015854A (en) * | 2019-10-18 | 2021-06-22 | 大荣动力泵株式会社 | Variable frequency booster pump system using automatic valve and operation method thereof |
| US11708829B2 (en) | 2020-05-12 | 2023-07-25 | Bj Energy Solutions, Llc | Cover for fluid systems and related methods |
| US12404856B2 (en) | 2020-05-12 | 2025-09-02 | Bj Energy Solutions, Llc | Cover for fluid systems and related methods |
| US11635074B2 (en) | 2020-05-12 | 2023-04-25 | Bj Energy Solutions, Llc | Cover for fluid systems and related methods |
| US11898504B2 (en) | 2020-05-14 | 2024-02-13 | Bj Energy Solutions, Llc | Systems and methods utilizing turbine compressor discharge for hydrostatic manifold purge |
| US10968837B1 (en) | 2020-05-14 | 2021-04-06 | Bj Energy Solutions, Llc | Systems and methods utilizing turbine compressor discharge for hydrostatic manifold purge |
| US11624321B2 (en) | 2020-05-15 | 2023-04-11 | Bj Energy Solutions, Llc | Onboard heater of auxiliary systems using exhaust gases and associated methods |
| US11698028B2 (en) | 2020-05-15 | 2023-07-11 | Bj Energy Solutions, Llc | Onboard heater of auxiliary systems using exhaust gases and associated methods |
| US11542868B2 (en) | 2020-05-15 | 2023-01-03 | Bj Energy Solutions, Llc | Onboard heater of auxiliary systems using exhaust gases and associated methods |
| US11428165B2 (en) | 2020-05-15 | 2022-08-30 | Bj Energy Solutions, Llc | Onboard heater of auxiliary systems using exhaust gases and associated methods |
| US11434820B2 (en) | 2020-05-15 | 2022-09-06 | Bj Energy Solutions, Llc | Onboard heater of auxiliary systems using exhaust gases and associated methods |
| US11959419B2 (en) | 2020-05-15 | 2024-04-16 | Bj Energy Solutions, Llc | Onboard heater of auxiliary systems using exhaust gases and associated methods |
| US11313213B2 (en) | 2020-05-28 | 2022-04-26 | Bj Energy Solutions, Llc | Bi-fuel reciprocating engine to power direct drive turbine fracturing pumps onboard auxiliary systems and related methods |
| US11365616B1 (en) | 2020-05-28 | 2022-06-21 | Bj Energy Solutions, Llc | Bi-fuel reciprocating engine to power direct drive turbine fracturing pumps onboard auxiliary systems and related methods |
| US11603745B2 (en) | 2020-05-28 | 2023-03-14 | Bj Energy Solutions, Llc | Bi-fuel reciprocating engine to power direct drive turbine fracturing pumps onboard auxiliary systems and related methods |
| US11208880B2 (en) | 2020-05-28 | 2021-12-28 | Bj Energy Solutions, Llc | Bi-fuel reciprocating engine to power direct drive turbine fracturing pumps onboard auxiliary systems and related methods |
| CN111668674A (en) * | 2020-05-28 | 2020-09-15 | 合肥新沪屏蔽泵有限公司 | A pump outlet adapter module |
| US11814940B2 (en) | 2020-05-28 | 2023-11-14 | Bj Energy Solutions Llc | Bi-fuel reciprocating engine to power direct drive turbine fracturing pumps onboard auxiliary systems and related methods |
| US11208953B1 (en) | 2020-06-05 | 2021-12-28 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11627683B2 (en) | 2020-06-05 | 2023-04-11 | Bj Energy Solutions, Llc | Enclosure assembly for enhanced cooling of direct drive unit and related methods |
| US11598264B2 (en) | 2020-06-05 | 2023-03-07 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11723171B2 (en) | 2020-06-05 | 2023-08-08 | Bj Energy Solutions, Llc | Enclosure assembly for enhanced cooling of direct drive unit and related methods |
| US11378008B2 (en) | 2020-06-05 | 2022-07-05 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11300050B2 (en) | 2020-06-05 | 2022-04-12 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11891952B2 (en) | 2020-06-05 | 2024-02-06 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US12408291B2 (en) | 2020-06-05 | 2025-09-02 | Bj Energy Solutions, Llc | Enclosure assembly for enhanced cooling of direct drive unit and related methods |
| US11129295B1 (en) | 2020-06-05 | 2021-09-21 | Bj Energy Solutions, Llc | Enclosure assembly for enhanced cooling of direct drive unit and related methods |
| US10961908B1 (en) | 2020-06-05 | 2021-03-30 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11746698B2 (en) | 2020-06-05 | 2023-09-05 | Bj Energy Solutions, Llc | Systems and methods to enhance intake air flow to a gas turbine engine of a hydraulic fracturing unit |
| US11109508B1 (en) | 2020-06-05 | 2021-08-31 | Bj Energy Solutions, Llc | Enclosure assembly for enhanced cooling of direct drive unit and related methods |
| US11261717B2 (en) | 2020-06-09 | 2022-03-01 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11111768B1 (en) | 2020-06-09 | 2021-09-07 | Bj Energy Solutions, Llc | Drive equipment and methods for mobile fracturing transportation platforms |
| US11085281B1 (en) | 2020-06-09 | 2021-08-10 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11066915B1 (en) | 2020-06-09 | 2021-07-20 | Bj Energy Solutions, Llc | Methods for detection and mitigation of well screen out |
| US11174716B1 (en) | 2020-06-09 | 2021-11-16 | Bj Energy Solutions, Llc | Drive equipment and methods for mobile fracturing transportation platforms |
| US12385379B2 (en) | 2020-06-09 | 2025-08-12 | Bj Energy Solutions, Llc | Methods for detection and mitigation of well screen out |
| US11022526B1 (en) | 2020-06-09 | 2021-06-01 | Bj Energy Solutions, Llc | Systems and methods for monitoring a condition of a fracturing component section of a hydraulic fracturing unit |
| US11015423B1 (en) | 2020-06-09 | 2021-05-25 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11512570B2 (en) | 2020-06-09 | 2022-11-29 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US12305495B2 (en) | 2020-06-09 | 2025-05-20 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11208881B1 (en) | 2020-06-09 | 2021-12-28 | Bj Energy Solutions, Llc | Methods and systems for detection and mitigation of well screen out |
| US11566506B2 (en) | 2020-06-09 | 2023-01-31 | Bj Energy Solutions, Llc | Methods for detection and mitigation of well screen out |
| US11629583B2 (en) | 2020-06-09 | 2023-04-18 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11867046B2 (en) | 2020-06-09 | 2024-01-09 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11319791B2 (en) | 2020-06-09 | 2022-05-03 | Bj Energy Solutions, Llc | Methods and systems for detection and mitigation of well screen out |
| US11339638B1 (en) | 2020-06-09 | 2022-05-24 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11643915B2 (en) | 2020-06-09 | 2023-05-09 | Bj Energy Solutions, Llc | Drive equipment and methods for mobile fracturing transportation platforms |
| US11939854B2 (en) | 2020-06-09 | 2024-03-26 | Bj Energy Solutions, Llc | Methods for detection and mitigation of well screen out |
| US10954770B1 (en) | 2020-06-09 | 2021-03-23 | Bj Energy Solutions, Llc | Systems and methods for exchanging fracturing components of a hydraulic fracturing unit |
| US11236598B1 (en) | 2020-06-22 | 2022-02-01 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
| US11898429B2 (en) | 2020-06-22 | 2024-02-13 | Bj Energy Solutions, Llc | Systems and methods to operate a dual-shaft gas turbine engine for hydraulic fracturing |
| US11028677B1 (en) | 2020-06-22 | 2021-06-08 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
| US11125066B1 (en) | 2020-06-22 | 2021-09-21 | Bj Energy Solutions, Llc | Systems and methods to operate a dual-shaft gas turbine engine for hydraulic fracturing |
| US12326075B2 (en) | 2020-06-22 | 2025-06-10 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
| US11208879B1 (en) | 2020-06-22 | 2021-12-28 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
| US12286874B2 (en) | 2020-06-22 | 2025-04-29 | Bj Energy Solutions, Llc | Systems and methods to operate hydraulic fracturing units using automatic flow rate and/or pressure control |
| US11639655B2 (en) | 2020-06-22 | 2023-05-02 | Bj Energy Solutions, Llc | Systems and methods to operate a dual-shaft gas turbine engine for hydraulic fracturing |
| US11952878B2 (en) | 2020-06-22 | 2024-04-09 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
| US11939853B2 (en) | 2020-06-22 | 2024-03-26 | Bj Energy Solutions, Llc | Systems and methods providing a configurable staged rate increase function to operate hydraulic fracturing units |
| US11732565B2 (en) | 2020-06-22 | 2023-08-22 | Bj Energy Solutions, Llc | Systems and methods to operate a dual-shaft gas turbine engine for hydraulic fracturing |
| US11408263B2 (en) | 2020-06-22 | 2022-08-09 | Bj Energy Solutions, Llc | Systems and methods to operate a dual-shaft gas turbine engine for hydraulic fracturing |
| US11933153B2 (en) | 2020-06-22 | 2024-03-19 | Bj Energy Solutions, Llc | Systems and methods to operate hydraulic fracturing units using automatic flow rate and/or pressure control |
| US11598188B2 (en) | 2020-06-22 | 2023-03-07 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
| US11572774B2 (en) | 2020-06-22 | 2023-02-07 | Bj Energy Solutions, Llc | Systems and methods to operate a dual-shaft gas turbine engine for hydraulic fracturing |
| US11415125B2 (en) | 2020-06-23 | 2022-08-16 | Bj Energy Solutions, Llc | Systems for utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units |
| US11939974B2 (en) | 2020-06-23 | 2024-03-26 | Bj Energy Solutions, Llc | Systems and methods of utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units |
| US11649820B2 (en) | 2020-06-23 | 2023-05-16 | Bj Energy Solutions, Llc | Systems and methods of utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units |
| US11719085B1 (en) | 2020-06-23 | 2023-08-08 | Bj Energy Solutions, Llc | Systems and methods to autonomously operate hydraulic fracturing units |
| US12065917B2 (en) | 2020-06-23 | 2024-08-20 | Bj Energy Solutions, Llc | Systems and methods to autonomously operate hydraulic fracturing units |
| US11473413B2 (en) | 2020-06-23 | 2022-10-18 | Bj Energy Solutions, Llc | Systems and methods to autonomously operate hydraulic fracturing units |
| US11466680B2 (en) | 2020-06-23 | 2022-10-11 | Bj Energy Solutions, Llc | Systems and methods of utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units |
| US11428218B2 (en) | 2020-06-23 | 2022-08-30 | Bj Energy Solutions, Llc | Systems and methods of utilization of a hydraulic fracturing unit profile to operate hydraulic fracturing units |
| US11566505B2 (en) | 2020-06-23 | 2023-01-31 | Bj Energy Solutions, Llc | Systems and methods to autonomously operate hydraulic fracturing units |
| US11661832B2 (en) | 2020-06-23 | 2023-05-30 | Bj Energy Solutions, Llc | Systems and methods to autonomously operate hydraulic fracturing units |
| US11299971B2 (en) | 2020-06-24 | 2022-04-12 | Bj Energy Solutions, Llc | System of controlling a hydraulic fracturing pump or blender using cavitation or pulsation detection |
| US11255174B2 (en) | 2020-06-24 | 2022-02-22 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US11668175B2 (en) | 2020-06-24 | 2023-06-06 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US11692422B2 (en) | 2020-06-24 | 2023-07-04 | Bj Energy Solutions, Llc | System to monitor cavitation or pulsation events during a hydraulic fracturing operation |
| US11149533B1 (en) | 2020-06-24 | 2021-10-19 | Bj Energy Solutions, Llc | Systems to monitor, detect, and/or intervene relative to cavitation and pulsation events during a hydraulic fracturing operation |
| US11512571B2 (en) | 2020-06-24 | 2022-11-29 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US11391137B2 (en) | 2020-06-24 | 2022-07-19 | Bj Energy Solutions, Llc | Systems and methods to monitor, detect, and/or intervene relative to cavitation and pulsation events during a hydraulic fracturing operation |
| US11746638B2 (en) | 2020-06-24 | 2023-09-05 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US12286872B2 (en) | 2020-06-24 | 2025-04-29 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US11542802B2 (en) | 2020-06-24 | 2023-01-03 | Bj Energy Solutions, Llc | Hydraulic fracturing control assembly to detect pump cavitation or pulsation |
| US11506040B2 (en) | 2020-06-24 | 2022-11-22 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US11274537B2 (en) | 2020-06-24 | 2022-03-15 | Bj Energy Solutions, Llc | Method to detect and intervene relative to cavitation and pulsation events during a hydraulic fracturing operation |
| US11220895B1 (en) | 2020-06-24 | 2022-01-11 | Bj Energy Solutions, Llc | Automated diagnostics of electronic instrumentation in a system for fracturing a well and associated methods |
| US11365615B2 (en) | 2020-07-17 | 2022-06-21 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11193360B1 (en) | 2020-07-17 | 2021-12-07 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11920450B2 (en) | 2020-07-17 | 2024-03-05 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11994014B2 (en) | 2020-07-17 | 2024-05-28 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11255175B1 (en) | 2020-07-17 | 2022-02-22 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11608727B2 (en) | 2020-07-17 | 2023-03-21 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11193361B1 (en) | 2020-07-17 | 2021-12-07 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11603744B2 (en) | 2020-07-17 | 2023-03-14 | Bj Energy Solutions, Llc | Methods, systems, and devices to enhance fracturing fluid delivery to subsurface formations during high-pressure fracturing operations |
| US11732563B2 (en) | 2021-05-24 | 2023-08-22 | Bj Energy Solutions, Llc | Hydraulic fracturing pumps to enhance flow of fracturing fluid into wellheads and related methods |
| US11639654B2 (en) | 2021-05-24 | 2023-05-02 | Bj Energy Solutions, Llc | Hydraulic fracturing pumps to enhance flow of fracturing fluid into wellheads and related methods |
| US12428943B2 (en) | 2021-05-24 | 2025-09-30 | Bj Energy Solutions, Llc | Hydraulic fracturing pumps to enhance flow of fracturing fluid into wellheads and related methods |
| US11867045B2 (en) | 2021-05-24 | 2024-01-09 | Bj Energy Solutions, Llc | Hydraulic fracturing pumps to enhance flow of fracturing fluid into wellheads and related methods |
| US12378864B2 (en) | 2021-10-25 | 2025-08-05 | Bj Energy Solutions, Llc | Systems and methods to reduce acoustic resonance or disrupt standing wave formation in a fluid manifold of a high-pressure fracturing system |
| US12497879B2 (en) | 2023-11-21 | 2025-12-16 | Bj Energy Solutions, Llc | Power sources and transmission networks for auxiliary equipment onboard hydraulic fracturing units and associated methods |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019083998A1 (en) | 2019-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20190120031A1 (en) | Multi-fluid, high pressure, modular pump | |
| CN108026764B (en) | BOP control system and method for controlling BOP | |
| US8839868B2 (en) | Subsea control system with interchangeable mandrel | |
| US10202839B2 (en) | Power and communications hub for interface between control pod, auxiliary subsea systems, and surface controls | |
| US9828824B2 (en) | Hydraulic re-configurable and subsea repairable control system for deepwater blow-out preventers | |
| EP4200509B1 (en) | Closing unit system for a blowout preventer | |
| US20140027125A1 (en) | Retrievable flow module unit | |
| RU2714821C2 (en) | Built-in process controller having possibility to control circuit and valve | |
| AU2012300258B2 (en) | Piping system having an insulated annulus | |
| NO20110660A1 (en) | Method for connecting two coupling parts of a submarine coupling device. | |
| WO2010141795A2 (en) | Subsea control module with interchangeable segments | |
| US20160076331A1 (en) | Modular, retrievable valve packs for blowout preventer multiplexer controls | |
| WO2013032344A2 (en) | Subsea control modules and methods related thereto | |
| WO2018019468A1 (en) | Subsea control module system | |
| US12378978B2 (en) | Diagnostic valve island | |
| GB2398182A (en) | Coupling arrangement | |
| DK2670937T3 (en) | Method and device for extending at least the lifetime of a Christmas tree or an umbilical | |
| NO348657B1 (en) | A subsea control module | |
| CN104453969B (en) | Electromagnetic valve monitoring method and system | |
| CN113179650B (en) | Selected mode subsea electronics module | |
| US20170138143A1 (en) | Accumulator for blowout preventer control systems | |
| US20210048799A1 (en) | Methods and systems for remote isolation and energization of mechanical equipment | |
| KR20240058478A (en) | Hydraulic motor monitoring system of power distribution for green energy | |
| IT202200021888A1 (en) | PROCEDURE, SYSTEM AND COMPUTER PROGRAM FOR MONITORING A DEVICE TO BE MONITORED SUCH AS, FOR EXAMPLE, A DIAPHRAGM WALL CUTTER, A PILING DRILL AND OTHER FOUNDATION DRILL AND OTHER OPERATING MACHINES. | |
| Deans et al. | Use of a Parallel System For Improving Subsea Intelligent Well Control, Monitoring And Reliability |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |