IP Library Granted Patent US 10,415,557
Granted Patent B1
US 10,415,557 · App. 14/081,048 · Granted Sep 17, 2019

Controller assembly for simultaneously managing multiple engine/pump assemblies to perform shared work

Inventors: David Crowe (Tucson, AZ); Elden Crom (Tucson, AZ)
Assignees: TUCSON EMBEDDED SYSTEMS, INC.; TURBINE POWERED TECHNOLOGY, LLC
F04B23/04F04D15/0066F04B2201/12F04B2205/05
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,415,557
App. No.
14/081,048
Granted
Sep 17, 2019
Kind
B1
Abstract

A pumping system includes a pump array of multiple pump-engine assemblies. Each pump-engine assembly comprises a pump and a gas turbine engine driving the pump. A manifold is coupled to the pumps. A master controller is coupled to each of the pump-engine assemblies either directly or via one or more intermediate controllers. The master controller and any intermediate controllers are collectively programmed to respond to user input including a desired hydraulic output at the manifold by automatically calculating and applying inputs to the individual pump-engine assemblies to provide the desired hydraulic output.

Claims (45)

1. A pumping system, comprising:

a pump array comprising multiple pump-engine assemblies, each pump-engine assembly comprising a pump and a gas turbine engine driving the pump, where each of the pumps is coupled to a manifold;

for each pump-engine assembly, at least one pump-engine assembly sensor coupled to one or more of the following: an output of the gas turbine engine, an output of the pump;

a manifold sensor coupled to the manifold to measure hydraulic output at the manifold;

multiple sub-controllers each connected to a different one of the pump-engine assemblies; and

a master controller coupled to a user interface, to each of the sub-controllers, and to the manifold sensor, the master controller programmed to perform operations responsive to receiving a user specified hydraulic output target via the user interface, said operations comprising:

computing a pump-engine assembly output target for each pump-engine assembly that would collectively produce a hydraulic output of the user specified hydraulic output target at the manifold as measured by the manifold sensor;

providing the computed pump-engine assembly output targets to the sub-controllers;

where each sub-controller is programmed to perform operations responsive to receiving one of the computed pump-engine assembly output targets from the master controller, said operations comprising:

computing combustion inputs that would cause the gas turbine engine of the pump-engine assembly connected to the sub-controller to produce an output of the received pump-engine assembly output target as measured by the pump-engine assembly sensor;

providing the computed combustion inputs to the gas turbine engine.

2. The pumping system of claim 1 , where the user specified hydraulic output target is free from any details of configuration and operation of the pump-engine assemblies.

3. The pumping system of claim 1 , where the master controller and the sub-controllers comprise different subcomponents of a machine, a computing device, or a circuit.

4. The pumping system of claim 1 ,

where each of the pump-engine assembly output sensors provides an output including at least the following: (a) measurement of mechanical output including temperature, speed, and torque of the pump-engine assembly's gas turbine engine, and (b) measurement of hydraulic output including pressure and flow rate produced by the pump-engine assembly's pump; and

where the manifold sensor provides an output including at least measurements of pressure and flow rate at the manifold.

5. The pumping system of claim 1 ,

where the master controller is programmed such the computing operation comprises applying a proportional-integral-differential control loop having operational parameters including the measured hydraulic output at the manifold;

where each of the sub-controllers is programmed such that the computing comprises applying a proportional-integral-differential control loop with operational parameters including the measured output of the gas turbine engine and the measured output of the pump.

6. The pumping system of claim 1 , where the master controller is programmed to operate each pump-engine assembly independently of other pump-engine assemblies.

7. The pumping system of claim 1 , where the pump array and master controller provide a black box permitting an operator to specify output comprising manifold flow characteristics without specifying any inputs required to produce the specified manifold flow characteristics.

8. A control system programmed to manage a pumping system comprising a pump array including multiple pump-engine assemblies, each pump-engine assembly comprising a pump and a gas turbine engine driving the pump; for each pump-engine assembly, at least one pump-engine assembly sensor coupled to one or more of the following: an output of the gas turbine engine, an output of the pump; a manifold coupled to the pumps; a manifold sensor coupled to the manifold to measure hydraulic output at the manifold; the control system comprising:

multiple sub-controllers, each connected to a different one of the pump-engine assemblies; and

a master controller coupled to a user interface, to each of the sub-controllers, and to the manifold sensor, the master controller programmed to perform operations responsive to receiving a user specified hydraulic output target via the user interface, said operations comprising:

computing a pump-engine assembly output target for each pump-engine assembly that would collectively produce a hydraulic output of the user specified hydraulic output target at the manifold as measured by the manifold sensor;

providing the computed pump-engine assembly output targets to the sub-controllers;

where each sub-controller is programmed to perform operations responsive to receiving one of the computed pump-engine assembly output targets from the master controller, said operations comprising:

computing combustion inputs that would cause the gas turbine engine of the pump-engine assembly connected to the sub-controller to produce an output of the received pump-engine assembly output target as measured by the pump-engine assembly sensor;

providing the computed combustion inputs to the gas turbine engine.

9. The control system of claim 8 , where the master controller and the sub-controllers comprise different subcomponents of a machine, a computing device, or a circuit.

10. A method of managing a pumping system comprising a pump array including multiple pump-engine assemblies, each pump-engine assembly comprising a pump and a gas turbine engine driving the pump; for each pump-engine assembly, at least one pump-engine assembly sensor coupled to one or more of the following: an output of the gas turbine engine, an output of the pump; a manifold coupled to the pumps; a manifold sensor coupled to the manifold to measure hydraulic output at the manifold; multiple sub-controllers, each connected to a different one of the pump-engine assemblies; and a master controller coupled to a user interface and to each of the sub-controllers and to the manifold sensor; the method comprising machine-implemented operations of:

operating the master controller to perform operations including receiving a user specified hydraulic output target via the user interface, computing a pump-engine assembly output target for each pump-engine assembly that would collectively produce a hydraulic output of the user specified hydraulic output target at the manifold as measured by the manifold sensor, and providing the computed pump-engine assembly output targets to the sub-controllers;

operating each of the sub-controllers to perform operations including receiving one of the computed pump-engine assembly output targets from the master controller, computing combustion inputs that would cause the gas turbine engine of the pump-engine assembly connected to the sub-controller to produce an output of the received pump-engine assembly output target as measured by the pump-engine assembly sensor, and providing the computed combustion inputs to the gas turbine engine.

11. The method of claim 10 , where the user specified hydraulic output target is free from any details of configuration and operation of the pump-engine assemblies.

12. The method of claim 10 ,

where the operations further comprise:

each of the pump-engine assembly output sensors providing an output including at least the following: (a) measurement of mechanical output including temperature, speed, and torque of the pump-engine assembly's gas turbine engine, and (b) measurement of hydraulic output including pressure and flow rate produced by the pump-engine assembly's pump; and

the manifold sensor providing an output including at least measurements of pressure and flow rate at the manifold.

13. The method of claim 10 ,

where the computing operation performed by the master controller comprises applying a proportional-integral-differential control loop with operational parameters including the measured hydraulic output at the manifold; and

where each of the sub-controllers is programmed such that the computer operation performed by the sub-controller comprises applying a proportional-integral-differential control loop with operational parameters including the measured output of the gas turbine engine and the measured output of the pump.

14. The method of claim 10 , comprising operating each pump-engine assembly independently of other pump-engine assemblies.

15. The method of claim 10 , comprising operating the pumping system as a black box permitting an operator to specify output comprising manifold flow characteristics without specifying any inputs required to produce the specified manifold flow characteristics.

16. A hydraulic fracturing pumping array with automated manifold pressure regulation, comprising (a) multiple pump-engine assemblies each including a pump driven by a gas turbine engine, where the pumps are coupled to a common manifold; (b) a parent feedback circuit programmed to calculate respective pump-engine assembly target outputs that upon being produced by each pump-engine assembly would collectively produce a user specified hydraulic output as measured by a manifold sensor, and to send the respective calculated pump-engine assembly target outputs to different ones of a plurality of child feedback circuits, and (c) the plurality of child feedback circuits, each connected to the parent feedback circuit and one of the pump-engine assemblies, and programmed to calculate gas turbine engine combustion inputs that upon being fed to the connected pump-engine assembly's gas turbine engine would cause the connected pump-engine assembly to produce the respective calculated pump-engine assembly target output as measured by a pump-engine assembly sensor.

17. A control system providing automated manifold pressure regulation in a hydraulic fracturing pumping array with multiple gas turbine engines and multiple pumps each pump driven by one of the gas turbine engines, where the pumps are coupled to a common manifold, the control system comprising: (a) a primary feedback circuit programmed to calculate respective pump target outputs that upon being produced by each pump would collectively produce a user specified hydraulic output as measured by a manifold sensor, and to send the respective calculated pump target outputs to different ones of a plurality of secondary feedback circuits, where the hydraulic output comprises at least one of pressure and flow, and (d) the plurality of secondary feedback circuits, each secondary feedback circuit connected to the primary feedback circuit and a different one of the gas turbine engines, each secondary feedback circuit programmed to calculate gas turbine engine combustion inputs that upon being fed to the connected gas turbine engine would cause the connected gas turbine engine to produce the respective calculated pump target output as measured by a pump sensor.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2018
From: TUCSON EMBEDDED SYSTEMS, INC.
To: TURBINE POWERED TECHNOLOGY, LLC; TUCSON EMBEDDED SYSTEMS, INC.
Reel/Frame 045356/0535 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER FROM 14/080,944 TO 14/422,039 PREVIOUSLY RECORDED AT REEL: 043341 FRAME: 0513. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 2, 2017
From: TUCSON EMBEDDED SYSTEMS, INC.
To: TUCSON EMBEDDED SYSTEMS, INC.; TURBINE POWERED TECHNOLOGY, LLC
Reel/Frame 044102/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2017
From: TUCSON EMBEDDED SYSTEMS, INC.
To: TUCSON EMBEDDED SYSTEMS, INC.; TURBINE POWERED TECHNOLOGY, LLC
Reel/Frame 043341/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2013
From: CROWE, DAVID; CROM, ELDEN
To: TUCSON EMBEDDED SYSTEMS, INC.
Reel/Frame 031610/0071 →
Continuity (1)
Provisional Application 61781493 · Mar 14, 2013
Cited By (24)
US 12,276,577 US 12,281,964 US 12,286,872 US 12,286,874 US 12,305,495 US 12,326,075 US 12,338,772 US 12,359,549 US 12,378,864 US 12,385,379 US 12,404,856 US 12,408,291 US 12,428,943 US 12,467,348 US 12,497,879 US 12,510,028 US 12,510,070 US 12,516,632 US 12,534,992 US 12,584,394 US 12,631,102 US 12,662,923 US 12,680,542 US 12,723,942