Automated operation of wellsite pumping equipment
First Claim
1. An apparatus comprising:
- a controller comprising a processor and a memory including computer program code,wherein the controller is operable to automatically control flow rate discharged by a pump unit by;
controlling speed of the pump unit to achieve a target speed based on a flow rate set-point and an interrelationship between;
flow rate achievable by the pump unit;
discharge pressure of the pump unit; and
probability of achieving the flow rate at a corresponding discharge pressure; and
at least while the target speed is achieved;
increasing the probability of achieving the flow rate set-point when actual flow rate of the pump unit is not less than the flow rate set-point; and
decreasing the probability of achieving the flow rate set-point when the actual flow rate of the pump unit is less than the flow rate set-point.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated operation of well site pumping equipment, including generating a mathematical belief model for maintaining an interrelationship between flow rate achievable by a pump unit discharge pressure of the pump unit, and probability of achieving the flow rate at corresponding discharge pressure. Speed of the pump unit is controlled to achieve a target speed based on a flow rate set-point and the mathematical belief model and updating the mathematical belief model at least while the target speed is achieved. Updating the mathematical belief model may include increasing the probability of achieving the flow rate set-point when actual flow rate of the pump unit is not less than the flow rate set-point and decreasing the probability of achieving the flow rate set-point when the actual flow rate of the pump unit is less than the flow rate set-point.
-
Citations
25 Claims
-
1. An apparatus comprising:
a controller comprising a processor and a memory including computer program code, wherein the controller is operable to automatically control flow rate discharged by a pump unit by; controlling speed of the pump unit to achieve a target speed based on a flow rate set-point and an interrelationship between; flow rate achievable by the pump unit; discharge pressure of the pump unit; and probability of achieving the flow rate at a corresponding discharge pressure; and at least while the target speed is achieved; increasing the probability of achieving the flow rate set-point when actual flow rate of the pump unit is not less than the flow rate set-point; and decreasing the probability of achieving the flow rate set-point when the actual flow rate of the pump unit is less than the flow rate set-point. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising:
-
generating a mathematical belief model for maintaining an interrelationship between; flow rate achievable by a pump unit; discharge pressure of the pump unit; and probability of achieving the flow rate at a corresponding discharge pressure; and operating a controller comprising a processor and a memory including computer program code to automatically control flow rate discharged by the pump unit by; controlling speed of the pump unit to achieve a target speed based on a flow rate set-point and the mathematical belief model; and updating the mathematical belief model at least while the target speed is achieved by; increasing the probability of achieving the flow rate set-point when actual flow rate of the pump unit is not less than the flow rate set-point; and decreasing the probability of achieving the flow rate set-point when the actual flow rate of the pump unit is less than the flow rate set-point. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
generating a mathematical model for a pump unit defining a relationship between a flow rate that is achievable by the pump unit at a corresponding discharge pressure and a probability of achieving the flow rate at the corresponding discharge pressure; inputting a target flow rate into a controller comprising a processor and a memory including computer program code; and operating the controller to automatically control flow rate of the pump unit by automatically; selecting a target pump unit speed corresponding to the target flow rate; adjusting speed of the pump unit until the target pump unit speed is achieved; recording actual flow rate and actual discharge pressure of the pump unit; and updating the mathematical model by; increasing the probability of achieving the target flow rate by the pump unit if the recorded actual flow rate is not less than the target flow rate; and decreasing the probability of achieving the target flow rate by the pump unit if the recorded actual flow rate is less than the target flow rate. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification