US20090053072A1 - Integrated "One Pump" Control of Pumping Equipment - Google Patents
Integrated "One Pump" Control of Pumping Equipment Download PDFInfo
- Publication number
- US20090053072A1 US20090053072A1 US11/842,234 US84223407A US2009053072A1 US 20090053072 A1 US20090053072 A1 US 20090053072A1 US 84223407 A US84223407 A US 84223407A US 2009053072 A1 US2009053072 A1 US 2009053072A1
- Authority
- US
- United States
- Prior art keywords
- pump
- value
- parameter
- controller
- output
- 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
Images
Classifications
-
- 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
- F04B15/00—Pumps adapted to handle specific fluids, e.g. by selection of specific materials for pumps or pump parts
- F04B15/02—Pumps adapted to handle specific fluids, e.g. by selection of specific materials for pumps or pump parts the fluids being viscous or non-homogeneous
-
- 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
-
- 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/02—Stopping, starting, unloading or idling control
-
- 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
-
- 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
- F04B2205/00—Fluid parameters
- F04B2205/05—Pressure after the pump outlet
-
- 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
- F04B2205/00—Fluid parameters
- F04B2205/09—Flow through the pump
Definitions
- the present invention relates, in general, to process control, and more particularly to controlling a pumping process. Specifically, the present invention relates to methods and systems for improving the efficiency of a pumping process by controlling the operation of the pumps involved based on certain parameters characterizing the pump.
- Pumps are used in a variety of industries to deliver fluids.
- pumps may be used in conjunction with subterranean operations to deliver cement slurries, stimulation fluids, drilling fluids, or other fluids at a desired pressure or flow rate.
- multiple pumps are commonly used with the pumping load distributed among them. In a multiple pump set up each pump will handle part of the load and the pumps are adjusted so as to achieve the desired output.
- the pumps are manually adjusted so that each pump operates at a particular level. Because there is no intelligent control system for deciding the level of operation of each pump, the pumps are assigned a certain load without taking into account the pump's characteristics such as its efficiency or horse power. As a result, some of the pumps operate at their maximum capacity while others are being under utilized.
- the current methods of pump control have several disadvantages.
- One disadvantage of the current methods is that those pumps that are operating at their maximum capacity will be subject to wear and tear and have a shortened life span while other pumps are being under utilized. This problem is exasperated by the fact that a pump failure can be very costly to an operator who may have to halt the operations while the pump is being repaired or replaced.
- Another drawback of the current methods is that a pump's horse power is not taken into account when assigning a load to the pump. As a result, one pump may run well under its maximum horse power and be underused, while another pump is running close to its maximum horse power thus shortening its life span.
- the flow rate or pressure of the fluid entering a pump may change with time. Because the current pump control process is a static one, the pump operation is not modified with the change in the fluid flow through the pump. As a result, the pump will continue to operate at a preset operating level even when the fluid flow is reduced. Consequently, a pump may not get enough pressure and flow rate and be starved. When a pump is starved, it will suffer wear and tear.
- Another drawback of the current methods is that in case of a problem with a pump it may take a considerable amount of time before the rate and pressure of the dropped pump is compensated. Still another problem with the current methods is that the operators on the field have no idea which pump or pumps would be able to compensate for the dropped pump load.
- the present invention relates, in general, to process control, and more particularly to controlling a pumping process. Specifically, the present invention relates to methods and systems for improving the efficiency of a pumping process by controlling the operation of the pumps involved based on certain parameters characterizing the pump.
- the present invention is directed to a pumping apparatus comprising a pump unit; a pump controller coupled to the pump unit; a pump modulator coupled to the pump controller; and a master controller coupled to the pump modulator.
- the value of an output parameter from the pump unit is fed back to the pump controller which generates a first driving signal to the pump unit to drive the value of the output parameter closer to a first desired value received from the pump modulator.
- the value of an output parameter from the pump unit is also fed back to the pump modulator which generates a second driving signal to the pump controller representing the first desired value to drive the value of the output parameter closer to a second desired value.
- the master controller compares a first input and a second input and generates a third driving signal to the pump modulator representing the second desired value.
- the present invention is directed to a method for driving a plurality of pump units comprising: generating a first drive signal from each of a plurality of pump controllers to a corresponding pump unit; generating a second drive signal from a pump modulator to each of the plurality of pump controllers; generating a third drive signal from a master controller to the pump modulator; and driving the master controller with a signal representing an actual value of an output parameter and a desired value of the output parameter.
- the present invention is directed to a method for estimating an output parameter of a pump comprising generating an estimated value of a first parameter and an estimated value of a second parameter using a system model; calculating a difference between the estimated value of the second parameter and a measured value of the second parameter; feeding the difference between the estimated value of the second parameter and the measured value of the second parameter to a controller; generating a disturbance signal corresponding to the first parameter; and feeding a sum of the disturbance signal corresponding to the first parameter and a desired value of the first parameter to the system model.
- This type of intelligent system will increase the life of the pumps between maintenance thereby lowering costs and improving job efficiency.
- Another advantage of the present invention is the capability to develop a pattern on how long each part in a pumping unit can last if they are run at their maximum efficiency, and potentially replace them right before they fail.
- the present invention also allows monitoring for pump cavitations to prevent damage and make the operations safer.
- FIG. 1 illustrates a flow diagram for a one pump control system in accordance with an embodiment of the present invention.
- FIG. 2 illustrates a block diagram of operation of the pump modulator in accordance with an embodiment of the present invention.
- FIG. 3 illustrates a flow diagram of the pump modulator process for diagnosing a pump warning condition in accordance with an embodiment of the present invention.
- FIG. 4 illustrates a one pump control system coupled to a manifold pressure and flow rate observer in accordance with an embodiment of the present invention.
- FIG. 5 illustrates a manifold pressure and flow rate observer in accordance with an embodiment of the present invention.
- the present invention relates, in general, to process control, and more particularly to controlling a pumping process. Specifically, the present invention relates to methods and systems for improving the efficiency of a pumping process by controlling the operation of the pumps involved based on certain parameters characterizing the pump.
- FIG. 1 an integrated “One Pump” control system in accordance with an embodiment of the present invention is shown generally by reference numeral 100 .
- the master controller 106 of the present invention is responsible for comparing the desired wellhead pressure or rate to the corresponding measured wellhead pressure or rate and driving the pumping process to the desired wellhead pressure or rate.
- the exemplary embodiment of the present invention as depicted in FIG. 1 comprises a plurality of pump units 110 labeled Pump 1 Unit through Pump N Unit. Each pump unit 110 is coupled to a corresponding pump controller 108 .
- the pump controller may be a software program that drives the pump unit 110 .
- the pump controller 108 may drive the pump unit 110 to run at a particular level of operation.
- a level of operation of the pump unit 110 may be defined by a number of parameters including, but not limited to, an output pressure, output flow rate and the gear rpm at which the pump unit 110 operates.
- the pump controller 108 controls the operation of the pump unit 110 by sending signals 116 to the pump unit 110 .
- the individual pump controllers 108 are able to estimate or measure information regarding the performance of the pump.
- the performance of each pump unit 110 is measured at 118 .
- the measured performance of a pump at 118 may include, but is not limited to, the output flow rate 130 , the output pressure 132 or the output efficiency 134 .
- a flow meter may be used to measure the output flow rate 130 of a pump unit 110 and a pressure transducer may be used to measure the output pressure 132 of a pump unit 110 .
- the pump controller 108 has the capability to determine efficiency 134 of the pump unit 110 .
- the pump controller 108 may determine the efficiency of the pump unit 110 using the performance curve of the pump unit 110 and taking into account the pressure or flow rate at the output 118 of the pump unit 110 and the desired pressure or flow rate the pump unit 110 is directed to provide. In certain embodiments the pump controller 108 may simply compare the desired pressure and flow rate a pump unit 110 is asked to provide with the actual pressure and flow rate provided by that pump unit 110 to determine the pump efficiency 134 .
- the performance of the pump unit 110 may be improved by creating a feed back loop 112 to the pump controller 108 .
- the pump controller 108 may use a measured parameter at the output 118 of the pump unit 110 , for example output pressure 132 or output flow rate 130 , to adjust the driving signal 116 sent to the pump unit 110 .
- the output 118 at the pump unit 110 can be increased or decreased to match a desired output.
- the various pump controllers 108 labeled Pump 1 Controller through Pump N Controller may use different measured parameters at the output of their respective pump units 110 to adjust the performance of the pump unit 110 .
- Pump 1 Controller may use the output pressure of the Pump 1 Unit to adjust its performance while the Pump 2 Controller uses the output flow rate of the Pump 2 Unit to adjust the performance of the Pump 2 Unit.
- the output 118 parameters of each pump unit 110 are also fed into the pump modulator 107 . These output parameters may include, but are not limited to, the output pressure, output flow rate, and output efficiency of the pump unit 110 .
- the pump modulator 107 is an intelligent component which uses its knowledge about the system to integrate the operation of the various pump units 110 in the system. Specifically, in certain embodiments the pump modulator 107 knows the current state of performance of each pump unit 110 . Based on this information the pump modulator 107 makes an intelligent decision on how to best distribute the load among the individual pumps and assigns pumps their flow rates and or pressures. In case of a problem, it can also determine which pump or pumps can pick up the load and still operate effectively, safely and efficiently.
- this intelligent decision making process may involve considering the output flow rate of the pump units 110 and the power level at which the pump units 110 are operating. For example, if the output flow rates 114 of the pump units 110 do not match the desired flow rate 120 required by the master controller 106 , then the pump modulator 107 will adjust the driving signal sent to each pump accordingly. If the output flow rate of the system is to be increased, then the pump units 110 would have to operate at a higher level and the pump modulator 107 will adjust the driving signal 124 sent to each pump controller 108 accordingly. However, in adjusting the driving signal 124 the pump modulator 107 will take into account the current state of performance of the corresponding pump units 110 as opposed to equally increasing the load on all pump units 110 .
- the increase in the driving signal to that pump unit's pump controller will be greater than the increase in the driving signal sent to the pump controller of a pump unit operating near its maximum capacity.
- the driving signal to a pump controller may even be reduced if the pump modulator 107 determines that the pump unit corresponding to that pump controller is approaching its maximum capacity or is performing beyond its normal efficiency range.
- the pump modulator 107 is driven by the master controller 106 .
- the master controller 106 may be a Proportional-Integral-Derivative controller. As would be appreciated by those of ordinary skill in the art, with the benefit of this disclosure, the master controller 106 may also be a Proportional-Integral controller or a Proportional controller.
- the master controller 106 treats the multiple pump system as one single pump and generates a driving signal 120 to the pump modulator 107 .
- One or more current wellhead parameters for example current pressure 126 or current flow rate 128 , are measured at the wellhead 136 and fed back to the master controller 106 through the feed back loop 129 as a first input.
- the second input 122 to the master controller 106 consists of the desired wellhead parameters.
- the second input 122 may include, but is not limited to, a particular desired flow rate 102 or pressure 104 at the wellhead.
- the master controller 106 uses this information to drive the system to the desired job parameters such as a desired pressure 104 or a desired flow rate 102 .
- the master controller 106 will increase the driving signal 120 sent to the pump modulator 107 if the measured value of a parameter obtained through the feed back loop 129 is less than the desired value of that parameter provided through the second input 122 .
- the master controller 106 will reduce the driving signal 120 to the pump modulator 107 if the measured value of a parameter at the wellhead is greater than the desired value of that parameter.
- one or a combination of different parameters may be measured at the wellhead and fed into the master controller 106 .
- the master controller 106 compares the value of a desired wellhead parameter, such as the desired flow rate 102 or pressure 104 , with the actual value of that parameter at the wellhead and generates a driving signal 120 that would drive the measured value closer to the desired value.
- the driving signal 120 from the master controller 106 to the pump modulator 107 provides the pump modulator 107 with an adjusted desired output parameter value.
- the adjusted desired output parameter value 120 may include, but is not limited to, a particular adjusted desired flow rate value or a particular adjusted desired pressure value for the system.
- the adjusted desired output parameter value 120 is obtained by comparing the measured value of the output parameter 129 with the desired value of the output parameter 122 and making adjustments to drive the measured value of the output parameter 129 closer to the desired value 122 .
- the pump modulator 107 translates its input driving signal 120 into a plurality of signals sent to the individual pump units 110 through their respective pump controllers 108 so that the system as a whole and each individual pump unit 110 can operate at a high efficiency.
- the pump modulator 107 includes a model for the operation of the pump units 110 in the system.
- the model of operation of the pump units 110 may comprise a pump curve.
- FIG. 2 Depicted in FIG. 2 is a flow diagram of the processing of information by the pump modulator in accordance with an embodiment of the present invention.
- the pump modulator 107 has three pieces of information 202 , 204 , 206 that it will process to determine the level at which each pump should operate to achieve the best result.
- the pump modulator 107 may be used by the pump modulator 107 in different embodiments.
- the pump modulator 107 contains information 202 regarding the characteristics of each pump unit 110 in the system.
- this information may include a model for operation of the pump units 110 such as a pump curve. In other embodiments this information may also include the specification for each pump unit 110 such as the pump unit's 110 horse power.
- the pump modulator 107 receives information 204 regarding each pump unit's 110 current level of operation through the feedback loop 114 . In an exemplary embodiment this information may include the pump unit's 110 current operating efficiency 134 , flow rate 130 and/or differential pressure 132 .
- the pump modulator 107 takes as input the driving signal 120 from the master controller 106 . As discussed above, this signal provides the pump modulator 107 with an adjusted desired output parameter value.
- the pump modulator 107 optimizes and distributes the drive signals 124 sent to each individual pump controller 108 such that no single pump is operated beyond its normal operating range and that the overall system is operating at maximum efficiency. Consequently, the pump modulator 107 provides the system with flexibility in how the individual pumps are loaded.
- the pump modulator 107 distributes the load among the pump units 110 based on their characteristics including but not limited to the pump unit horse power or pump unit efficiency. Specifically, using its knowledge of each pump's specification, the pump modulator 107 assigns each pump unit a load in proportion to its capabilities and the under utilization or over use of the pump units is prevented.
- the pump modulator 107 may also act as a diagnostic tool. Shown in FIG. 3 is a flow diagram of the pump modulator 107 process for diagnosing a pump unit 110 failure in accordance with an embodiment of the present invention.
- the pump unit's efficiency is used as a parameter in this example, as would be appreciated by those of ordinary skill in the art, with the benefit of this disclosure, other pump parameters may be used during the diagnosing process.
- the pump unit's efficiency may be used for diagnosing a pump failure.
- the pump modulator 107 receives information regarding a pump unit's 110 current efficiency value through the feed back path 114 .
- the pump modulator compares the current efficiency value of the particular pump unit 110 with a threshold efficiency value that may be provided by the system operator.
- the pump modulator 107 will compare the pump unit's current efficiency value with the threshold value provided. If the pump unit 110 is operating at an efficiency lower than the threshold value, the pump modulator 107 recognizes that the pump unit has encountered an abnormal operating condition and a warning is issued at step 308 .
- a lower efficiency value may be an indication of cavitation or an indication that the seals in the pump are wearing beyond the normal limits or that a pump has failed completely.
- the pump modulator 107 may shift the load away from a pump unit 110 which is performing poorly in order to improve the system performance. In some preferred embodiments the pump modulator 107 may completely take a pump unit 110 offline if it determines that the pump unit 110 has suffered a pump failure. In such instances, the pump modulator 107 can redistribute the load among the remaining pump units 110 . As a result, the pump units' control parameters such as gear rpm, flow rate and pressure are set according to the specified system pumping requirements, individual pump specifications and existing operating conditions of the pump units. Consequently, each pump unit 110 will operate at its optimal efficiency while maintaining overall job requirements of the system such as the system flow rate or pressure.
- the pump modulator 107 may unload that pump unit, for example, by reducing pump unit's speed, which could potentially eliminate the cavitation. If a reduction in the pump unit's operating speed does not improve the efficiency, this may be an indication that the pump unit's seals need to be replaced or that the pump unit should be taken offline and inspected for damages. As would be appreciated by those of ordinary skill in the art with the benefit of this disclosure, a similar process may be used for diagnosing other system defects such as a sensor or pump controller failure.
- the pump modulator 107 determines that a pump is nearing failure or that a pump unit is overloaded or underutilized, it can redistribute the load among the available equipment in order to maintain the job requirements without impacting the job itself.
- the job requirements include, but are not limited to, a particular job efficiency, flow rate or job pressure.
- the pump modulator 107 can in effect provide a real-time correction mechanism for efficiently running a system of pump units.
- the pump modulator 107 will look for and carry out a similar analysis on any remaining pump units. At step 310 , the pump modulator 107 will look for any remaining pump units. If there are any pump units remaining, at step 314 the next pump unit to be analyzed is selected. The pump modulator 107 will then obtain that pump unit's current efficiency value at step 316 and the process discussed above will be repeated for the new pump unit. If there are no pump units remaining, the process will terminate at step 312 .
- FIG. 3 depicts the diagnosis process being carried out one pump unit at a time, as would be appreciated by those of ordinary skill in the art, with the benefit of this disclosure, the same process may be carried out simultaneously on multiple pump units.
- the performance of the master controller 106 may further be improved by coupling it to a Manifold Observer 500 as depicted in FIG. 4 .
- a Manifold observer in accordance with an embodiment of the present invention is shown in more detail and is denoted generally by reference numeral 500 .
- the block 504 labeled “System Model” represents the fluid dynamics equations that may model the flow rates and pressures within the manifold, the pipes, the wellhead or at any other point in the process that is to be analyzed.
- the model may include a variety of different information including, but not limited to, information related to fluid properties as well as manifold, pipes and wellhead properties such as dimensions, fluid volumes and fluid characteristics such as, for example, orifice pressure losses.
- the signal 122 is depicted in FIG. 5 as the desired flow rate 102 at the wellhead which is a job specification.
- the signal 122 could be the combination of estimated and/or measured flow rates from each of the individual pump units 110 .
- the signal 122 could be the combination of adjusted commanded 116 flow rates to each of the individual pump units 110 .
- the signal 122 is fed into the system model 504 and used to generate filtered, zero-lagged real-time estimates of the actual wellhead pressure 404 and flow rate 406 .
- the manifold observer 500 also generates a disturbance signal 508 representing any discrepancies between the system model 504 and the actual system.
- the accuracy of the estimation of the wellhead pressure 404 and flow rate 406 by the system model 504 is improved by creating a closed loop control system.
- the closed loop control system of the present invention compares the actual measured wellhead pressure 126 with the estimated wellhead pressure 404 from the system model 504 which feeds back through 506 .
- the difference between the two signals 510 is then passed through a controller 502 .
- the controller 502 may be a Proportional-Integral-Derivative Controller.
- the controller 502 may also be a Proportional-Integral controller or a Proportional controller.
- the controller 502 in the closed loop of the present invention will enhance the signal being sent to the model so that the estimated signals more closely resemble the measured signals.
- the controller 502 uses the pressure error 510 to generate a flow rate disturbance signal 508 .
- the flow rate disturbance signal 508 is a filtered, zero-lagged signal which represents discrepancies in the model, flow performance through the manifold and errors in the sensors themselves. This flow rate disturbance signal 508 may serve several purposes.
- the flow rate disturbance signal 508 is coupled to the input flow rate signal 102 at the input of the system model 504 and can be used to drive the estimated pressure 404 and flow rate 406 closer to the actual pressure 104 and flow rate 102 at the wellhead. As a result, the flow rate disturbance signal 508 helps adjust the model in real-time to better estimate the actual system.
- the estimated pressure 404 and flow rate 406 signals which are good estimations of the actual wellhead values have the advantage of being filtered and having a zero lag which makes them more favorable than the actual signals measured by sensors at the wellhead. Therefore, these estimated signals may be used through out a system to replace the actual measured signals which may not be filtered, and even if filtered have a time lag.
- the flow rate disturbance signal 508 may also be used as a means to monitor sensor and pump performance. Specifically, a large flow rate disturbance signal 508 may indicate a possible sensor failure or a problem with a pump unit's 110 performance.
- the pressure and the flow rate parameters may alternatively be used in the manifold observer 500 . Therefore, although the system depicted in FIG. 5 shows the process as using the measured pressure 126 and the input flow rate 102 , the same process may be carried out using the measured flow rate 128 and the desired pressure 104 , measured pressure 126 and/or estimated pressure 132 to generate a pressure correction or disturbance signal (not shown).
- the disclosed system provides added flexibility because the manifold observer 500 is not limited to using the measured wellhead pressure 126 in the closed loop controller and may be adjusted to use the measured flow rate 128 instead.
- the disclosed algorithm provides added flexibility in that using both pressure and flow rate sensors becomes redundant. This redundancy can be used to check the sensors in real-time and make adjustments on the fly as needed if a sensor fails to maintain job requirements.
- flow rate information from individual pump flow sensors can be incorporated into the system to gain even more knowledge about how the individual pumps are performing.
- the manifold observer 500 is discussed above in the context of estimating wellhead parameters. However, as would be appreciated by those of ordinary skill in the art with the benefit of this disclosure, the manifold observer may be used at any point in a system to provide an estimate of the output parameters at that point based on the measured value of a parameter and the desired value of a parameter at that point in the system.
- a manifold observer 500 is coupled to the master controller 106 in order to further improve the system performance.
- the flow rate 406 and pressure 404 estimated by the manifold observer 500 are fed into the pump controller 106 through the path 402 thereby replacing the measured flow rate 128 and pressure 126 .
- the estimated wellhead pressure 404 and flow rate 406 at the output of the manifold observer 500 are filtered, zero-lagged signals which with respect to monitoring and use with a control system are of superior quality when compared with traditional filtered signals.
- the traditional low-pass signal filters produce time lagged signals with zero output at high frequencies.
- the estimated pressure 404 and flow rate 406 signals replacing the actual measured parameters have zero-lag, even at high frequencies, thereby allowing the master controller 106 to react quickly to changing conditions.
- the performance of the master controller 106 is improved using the manifold observer 500 .
- the disturbance signal 508 generated by the manifold observer 500 is also fed into the master controller 106 .
- the master controller 106 may use the disturbance signal 508 to help drive the output parameters toward the desired wellhead values.
- the availability of the disturbance signal 508 to the master controller 106 makes the master controller 106 more robust and enables the system to better track the desired parameters.
- the present invention is disclosed with a system comprising a plurality of pumps, the same system can be used to improve the operation of a single pump by dynamically adjusting the pump load in accordance with the pump characteristics.
Abstract
Methods and systems for improving the efficiency of a pumping process by controlling the operation of the pumps involved based on certain parameters characterizing the pump. A pump unit is coupled to a pump controller which is in turn, coupled to a pump modulator. A master controller drives the pump modulator based on a desired output parameter for the system. The pump modulator then drives each pump unit through its corresponding pump controller in a manner for the system to achieve optimal performance.
Description
- The present invention relates, in general, to process control, and more particularly to controlling a pumping process. Specifically, the present invention relates to methods and systems for improving the efficiency of a pumping process by controlling the operation of the pumps involved based on certain parameters characterizing the pump.
- Pumps are used in a variety of industries to deliver fluids. For example, pumps may be used in conjunction with subterranean operations to deliver cement slurries, stimulation fluids, drilling fluids, or other fluids at a desired pressure or flow rate. In order to inject the requisite amount of fluid in a short period of time, multiple pumps are commonly used with the pumping load distributed among them. In a multiple pump set up each pump will handle part of the load and the pumps are adjusted so as to achieve the desired output.
- Currently, the pumps are manually adjusted so that each pump operates at a particular level. Because there is no intelligent control system for deciding the level of operation of each pump, the pumps are assigned a certain load without taking into account the pump's characteristics such as its efficiency or horse power. As a result, some of the pumps operate at their maximum capacity while others are being under utilized.
- The current methods of pump control have several disadvantages. One disadvantage of the current methods is that those pumps that are operating at their maximum capacity will be subject to wear and tear and have a shortened life span while other pumps are being under utilized. This problem is exasperated by the fact that a pump failure can be very costly to an operator who may have to halt the operations while the pump is being repaired or replaced.
- Another drawback of the current methods is that a pump's horse power is not taken into account when assigning a load to the pump. As a result, one pump may run well under its maximum horse power and be underused, while another pump is running close to its maximum horse power thus shortening its life span.
- Also, in some instances such as a fracturing application, the flow rate or pressure of the fluid entering a pump may change with time. Because the current pump control process is a static one, the pump operation is not modified with the change in the fluid flow through the pump. As a result, the pump will continue to operate at a preset operating level even when the fluid flow is reduced. Consequently, a pump may not get enough pressure and flow rate and be starved. When a pump is starved, it will suffer wear and tear.
- Another disadvantage of the current methods is that any sensor readings monitoring the operation of the pumps will produce noisy readings. The effect of this noise is reduced in some instances by passing the sensor reading through a filter. However, the filter produces a lagged signal and the filters often fail to respond to the high frequency of changes in the sensor readings.
- Another drawback of the current methods is that in case of a problem with a pump it may take a considerable amount of time before the rate and pressure of the dropped pump is compensated. Still another problem with the current methods is that the operators on the field have no idea which pump or pumps would be able to compensate for the dropped pump load.
- The present invention relates, in general, to process control, and more particularly to controlling a pumping process. Specifically, the present invention relates to methods and systems for improving the efficiency of a pumping process by controlling the operation of the pumps involved based on certain parameters characterizing the pump.
- In one embodiment the present invention is directed to a pumping apparatus comprising a pump unit; a pump controller coupled to the pump unit; a pump modulator coupled to the pump controller; and a master controller coupled to the pump modulator. The value of an output parameter from the pump unit is fed back to the pump controller which generates a first driving signal to the pump unit to drive the value of the output parameter closer to a first desired value received from the pump modulator. The value of an output parameter from the pump unit is also fed back to the pump modulator which generates a second driving signal to the pump controller representing the first desired value to drive the value of the output parameter closer to a second desired value. The master controller compares a first input and a second input and generates a third driving signal to the pump modulator representing the second desired value.
- In another embodiment the present invention is directed to a method for driving a plurality of pump units comprising: generating a first drive signal from each of a plurality of pump controllers to a corresponding pump unit; generating a second drive signal from a pump modulator to each of the plurality of pump controllers; generating a third drive signal from a master controller to the pump modulator; and driving the master controller with a signal representing an actual value of an output parameter and a desired value of the output parameter.
- In yet another embodiment, the present invention is directed to a method for estimating an output parameter of a pump comprising generating an estimated value of a first parameter and an estimated value of a second parameter using a system model; calculating a difference between the estimated value of the second parameter and a measured value of the second parameter; feeding the difference between the estimated value of the second parameter and the measured value of the second parameter to a controller; generating a disturbance signal corresponding to the first parameter; and feeding a sum of the disturbance signal corresponding to the first parameter and a desired value of the first parameter to the system model.
- This type of intelligent system will increase the life of the pumps between maintenance thereby lowering costs and improving job efficiency. Another advantage of the present invention is the capability to develop a pattern on how long each part in a pumping unit can last if they are run at their maximum efficiency, and potentially replace them right before they fail. The present invention also allows monitoring for pump cavitations to prevent damage and make the operations safer.
- The features and advantages of the present invention will be apparent to those skilled in the art from the description of the preferred embodiments which follows when taken in conjunction with the accompanying drawings. While numerous changes may be made by those skilled in the art, such changes are within the spirit of the invention.
- These drawings illustrate certain aspects of some of the embodiments of the present invention, and should not be used to limit or define the invention.
-
FIG. 1 illustrates a flow diagram for a one pump control system in accordance with an embodiment of the present invention. -
FIG. 2 illustrates a block diagram of operation of the pump modulator in accordance with an embodiment of the present invention. -
FIG. 3 illustrates a flow diagram of the pump modulator process for diagnosing a pump warning condition in accordance with an embodiment of the present invention. -
FIG. 4 illustrates a one pump control system coupled to a manifold pressure and flow rate observer in accordance with an embodiment of the present invention. -
FIG. 5 illustrates a manifold pressure and flow rate observer in accordance with an embodiment of the present invention. - The present invention relates, in general, to process control, and more particularly to controlling a pumping process. Specifically, the present invention relates to methods and systems for improving the efficiency of a pumping process by controlling the operation of the pumps involved based on certain parameters characterizing the pump.
- The details of the present invention will now be discussed with reference to the figures. Turning to
FIG. 1 , an integrated “One Pump” control system in accordance with an embodiment of the present invention is shown generally byreference numeral 100. Themaster controller 106 of the present invention is responsible for comparing the desired wellhead pressure or rate to the corresponding measured wellhead pressure or rate and driving the pumping process to the desired wellhead pressure or rate. The exemplary embodiment of the present invention as depicted inFIG. 1 comprises a plurality ofpump units 110 labeledPump 1 Unit through Pump N Unit. Eachpump unit 110 is coupled to acorresponding pump controller 108. In one embodiment, the pump controller may be a software program that drives thepump unit 110. Thepump controller 108 may drive thepump unit 110 to run at a particular level of operation. A level of operation of thepump unit 110 may be defined by a number of parameters including, but not limited to, an output pressure, output flow rate and the gear rpm at which thepump unit 110 operates. Thepump controller 108 controls the operation of thepump unit 110 by sendingsignals 116 to thepump unit 110. - The
individual pump controllers 108 are able to estimate or measure information regarding the performance of the pump. In one embodiment, the performance of eachpump unit 110 is measured at 118. The measured performance of a pump at 118 may include, but is not limited to, theoutput flow rate 130, theoutput pressure 132 or theoutput efficiency 134. In some embodiments a flow meter may be used to measure theoutput flow rate 130 of apump unit 110 and a pressure transducer may be used to measure theoutput pressure 132 of apump unit 110. In certain embodiments, thepump controller 108 has the capability to determineefficiency 134 of thepump unit 110. For example, in one embodiment thepump controller 108 may determine the efficiency of thepump unit 110 using the performance curve of thepump unit 110 and taking into account the pressure or flow rate at theoutput 118 of thepump unit 110 and the desired pressure or flow rate thepump unit 110 is directed to provide. In certain embodiments thepump controller 108 may simply compare the desired pressure and flow rate apump unit 110 is asked to provide with the actual pressure and flow rate provided by thatpump unit 110 to determine thepump efficiency 134. - In one embodiment the performance of the
pump unit 110 may be improved by creating a feed backloop 112 to thepump controller 108. Thepump controller 108 may use a measured parameter at theoutput 118 of thepump unit 110, forexample output pressure 132 oroutput flow rate 130, to adjust thedriving signal 116 sent to thepump unit 110. By adjusting the drivingsignal 116 from thepump controller 108 to thepump unit 110 theoutput 118 at thepump unit 110 can be increased or decreased to match a desired output. As would be appreciated by those of ordinary skill in the art with the benefit of this disclosure, thevarious pump controllers 108 labeledPump 1 Controller through Pump N Controller may use different measured parameters at the output of theirrespective pump units 110 to adjust the performance of thepump unit 110. For example,Pump 1 Controller may use the output pressure of thePump 1 Unit to adjust its performance while thePump 2 Controller uses the output flow rate of thePump 2 Unit to adjust the performance of thePump 2 Unit. - The
output 118 parameters of eachpump unit 110 are also fed into thepump modulator 107. These output parameters may include, but are not limited to, the output pressure, output flow rate, and output efficiency of thepump unit 110. Thepump modulator 107 is an intelligent component which uses its knowledge about the system to integrate the operation of thevarious pump units 110 in the system. Specifically, in certain embodiments thepump modulator 107 knows the current state of performance of eachpump unit 110. Based on this information thepump modulator 107 makes an intelligent decision on how to best distribute the load among the individual pumps and assigns pumps their flow rates and or pressures. In case of a problem, it can also determine which pump or pumps can pick up the load and still operate effectively, safely and efficiently. - In an exemplary embodiment this intelligent decision making process may involve considering the output flow rate of the
pump units 110 and the power level at which thepump units 110 are operating. For example, if theoutput flow rates 114 of thepump units 110 do not match the desiredflow rate 120 required by themaster controller 106, then thepump modulator 107 will adjust the driving signal sent to each pump accordingly. If the output flow rate of the system is to be increased, then thepump units 110 would have to operate at a higher level and thepump modulator 107 will adjust thedriving signal 124 sent to eachpump controller 108 accordingly. However, in adjusting the drivingsignal 124 thepump modulator 107 will take into account the current state of performance of thecorresponding pump units 110 as opposed to equally increasing the load on allpump units 110. For instance, if a pump unit is operating well below its maximum capacity, the increase in the driving signal to that pump unit's pump controller will be greater than the increase in the driving signal sent to the pump controller of a pump unit operating near its maximum capacity. Moreover, the driving signal to a pump controller may even be reduced if thepump modulator 107 determines that the pump unit corresponding to that pump controller is approaching its maximum capacity or is performing beyond its normal efficiency range. - The
pump modulator 107 is driven by themaster controller 106. In one embodiment, themaster controller 106 may be a Proportional-Integral-Derivative controller. As would be appreciated by those of ordinary skill in the art, with the benefit of this disclosure, themaster controller 106 may also be a Proportional-Integral controller or a Proportional controller. Themaster controller 106 treats the multiple pump system as one single pump and generates adriving signal 120 to thepump modulator 107. One or more current wellhead parameters, for examplecurrent pressure 126 orcurrent flow rate 128, are measured at thewellhead 136 and fed back to themaster controller 106 through the feed backloop 129 as a first input. Thesecond input 122 to themaster controller 106 consists of the desired wellhead parameters. For instance, thesecond input 122 may include, but is not limited to, a particular desiredflow rate 102 orpressure 104 at the wellhead. Themaster controller 106 uses this information to drive the system to the desired job parameters such as a desiredpressure 104 or a desiredflow rate 102. Specifically, themaster controller 106 will increase thedriving signal 120 sent to thepump modulator 107 if the measured value of a parameter obtained through the feed backloop 129 is less than the desired value of that parameter provided through thesecond input 122. In contrast, themaster controller 106 will reduce thedriving signal 120 to thepump modulator 107 if the measured value of a parameter at the wellhead is greater than the desired value of that parameter. - As would be appreciated by those of ordinary skill in the art with the benefit of this disclosure one or a combination of different parameters may be measured at the wellhead and fed into the
master controller 106. As discussed above, themaster controller 106 compares the value of a desired wellhead parameter, such as the desiredflow rate 102 orpressure 104, with the actual value of that parameter at the wellhead and generates adriving signal 120 that would drive the measured value closer to the desired value. The drivingsignal 120 from themaster controller 106 to thepump modulator 107 provides thepump modulator 107 with an adjusted desired output parameter value. The adjusted desiredoutput parameter value 120 may include, but is not limited to, a particular adjusted desired flow rate value or a particular adjusted desired pressure value for the system. The adjusted desiredoutput parameter value 120 is obtained by comparing the measured value of theoutput parameter 129 with the desired value of theoutput parameter 122 and making adjustments to drive the measured value of theoutput parameter 129 closer to the desiredvalue 122. - The
pump modulator 107 translates itsinput driving signal 120 into a plurality of signals sent to theindividual pump units 110 through theirrespective pump controllers 108 so that the system as a whole and eachindividual pump unit 110 can operate at a high efficiency. In certain embodiments thepump modulator 107 includes a model for the operation of thepump units 110 in the system. For example, the model of operation of thepump units 110 may comprise a pump curve. - Depicted in
FIG. 2 is a flow diagram of the processing of information by the pump modulator in accordance with an embodiment of the present invention. In one embodiment, thepump modulator 107 has three pieces ofinformation pump modulator 107 in different embodiments. - First, the
pump modulator 107 containsinformation 202 regarding the characteristics of eachpump unit 110 in the system. In an exemplary embodiment this information may include a model for operation of thepump units 110 such as a pump curve. In other embodiments this information may also include the specification for eachpump unit 110 such as the pump unit's 110 horse power. Secondly, thepump modulator 107 receivesinformation 204 regarding each pump unit's 110 current level of operation through thefeedback loop 114. In an exemplary embodiment this information may include the pump unit's 110current operating efficiency 134,flow rate 130 and/ordifferential pressure 132. Finally, thepump modulator 107 takes as input the drivingsignal 120 from themaster controller 106. As discussed above, this signal provides thepump modulator 107 with an adjusted desired output parameter value. Using these three pieces of information, thepump modulator 107 optimizes and distributes the drive signals 124 sent to eachindividual pump controller 108 such that no single pump is operated beyond its normal operating range and that the overall system is operating at maximum efficiency. Consequently, thepump modulator 107 provides the system with flexibility in how the individual pumps are loaded. - Accordingly the
pump modulator 107 distributes the load among thepump units 110 based on their characteristics including but not limited to the pump unit horse power or pump unit efficiency. Specifically, using its knowledge of each pump's specification, thepump modulator 107 assigns each pump unit a load in proportion to its capabilities and the under utilization or over use of the pump units is prevented. - In one embodiment, the
pump modulator 107 may also act as a diagnostic tool. Shown inFIG. 3 is a flow diagram of thepump modulator 107 process for diagnosing apump unit 110 failure in accordance with an embodiment of the present invention. Although the pump unit's efficiency is used as a parameter in this example, as would be appreciated by those of ordinary skill in the art, with the benefit of this disclosure, other pump parameters may be used during the diagnosing process. In one embodiment, the pump unit's efficiency may be used for diagnosing a pump failure. In the exemplary embodiment, atstep 302, thepump modulator 107 receives information regarding a pump unit's 110 current efficiency value through the feed backpath 114. Next, atstep 304, the pump modulator compares the current efficiency value of theparticular pump unit 110 with a threshold efficiency value that may be provided by the system operator. Atstep 306, thepump modulator 107 will compare the pump unit's current efficiency value with the threshold value provided. If thepump unit 110 is operating at an efficiency lower than the threshold value, thepump modulator 107 recognizes that the pump unit has encountered an abnormal operating condition and a warning is issued atstep 308. For example, a lower efficiency value may be an indication of cavitation or an indication that the seals in the pump are wearing beyond the normal limits or that a pump has failed completely. - In certain embodiments the
pump modulator 107 may shift the load away from apump unit 110 which is performing poorly in order to improve the system performance. In some preferred embodiments thepump modulator 107 may completely take apump unit 110 offline if it determines that thepump unit 110 has suffered a pump failure. In such instances, thepump modulator 107 can redistribute the load among the remainingpump units 110. As a result, the pump units' control parameters such as gear rpm, flow rate and pressure are set according to the specified system pumping requirements, individual pump specifications and existing operating conditions of the pump units. Consequently, eachpump unit 110 will operate at its optimal efficiency while maintaining overall job requirements of the system such as the system flow rate or pressure. In one exemplary embodiment, after thepump modulator 107 determines there is apump warning condition 308, it will act to correct the problem or minimizes the impact of the abnormal condition on the system (this step is not shown). For example, if a pump unit is cavitating, thepump modulator 107 may unload that pump unit, for example, by reducing pump unit's speed, which could potentially eliminate the cavitation. If a reduction in the pump unit's operating speed does not improve the efficiency, this may be an indication that the pump unit's seals need to be replaced or that the pump unit should be taken offline and inspected for damages. As would be appreciated by those of ordinary skill in the art with the benefit of this disclosure, a similar process may be used for diagnosing other system defects such as a sensor or pump controller failure. - Consequently, once the
pump modulator 107 determines that a pump is nearing failure or that a pump unit is overloaded or underutilized, it can redistribute the load among the available equipment in order to maintain the job requirements without impacting the job itself. The job requirements include, but are not limited to, a particular job efficiency, flow rate or job pressure. As a result, thepump modulator 107 can in effect provide a real-time correction mechanism for efficiently running a system of pump units. - If the pump unit's current efficiency value is not less than the threshold efficiency value provided, the
pump modulator 107 will look for and carry out a similar analysis on any remaining pump units. Atstep 310, thepump modulator 107 will look for any remaining pump units. If there are any pump units remaining, atstep 314 the next pump unit to be analyzed is selected. Thepump modulator 107 will then obtain that pump unit's current efficiency value atstep 316 and the process discussed above will be repeated for the new pump unit. If there are no pump units remaining, the process will terminate atstep 312. AlthoughFIG. 3 depicts the diagnosis process being carried out one pump unit at a time, as would be appreciated by those of ordinary skill in the art, with the benefit of this disclosure, the same process may be carried out simultaneously on multiple pump units. - The performance of the
master controller 106 may further be improved by coupling it to aManifold Observer 500 as depicted inFIG. 4 . Turning toFIG. 5 , a manifold observer in accordance with an embodiment of the present invention is shown in more detail and is denoted generally byreference numeral 500. Theblock 504 labeled “System Model” represents the fluid dynamics equations that may model the flow rates and pressures within the manifold, the pipes, the wellhead or at any other point in the process that is to be analyzed. The model may include a variety of different information including, but not limited to, information related to fluid properties as well as manifold, pipes and wellhead properties such as dimensions, fluid volumes and fluid characteristics such as, for example, orifice pressure losses. Thesignal 122 is depicted inFIG. 5 as the desiredflow rate 102 at the wellhead which is a job specification. However, in another exemplary embodiment thesignal 122 could be the combination of estimated and/or measured flow rates from each of theindividual pump units 110. In yet another embodiment, thesignal 122 could be the combination of adjusted commanded 116 flow rates to each of theindividual pump units 110. Thesignal 122 is fed into thesystem model 504 and used to generate filtered, zero-lagged real-time estimates of theactual wellhead pressure 404 and flowrate 406. As discussed in more detail below, themanifold observer 500 also generates adisturbance signal 508 representing any discrepancies between thesystem model 504 and the actual system. - The accuracy of the estimation of the
wellhead pressure 404 and flowrate 406 by thesystem model 504 is improved by creating a closed loop control system. Specifically, the closed loop control system of the present invention compares the actual measuredwellhead pressure 126 with the estimatedwellhead pressure 404 from thesystem model 504 which feeds back through 506. The difference between the twosignals 510 is then passed through acontroller 502. Although a variety of controllers are available for use with the present invention, in an exemplary embodiment thecontroller 502 may be a Proportional-Integral-Derivative Controller. As would be appreciated by those of ordinary skill in the art, with the benefit of this disclosure, thecontroller 502 may also be a Proportional-Integral controller or a Proportional controller. - Using the
pressure error 510 which is the difference between the estimatedwellhead pressure 404 and the measuredwellhead pressure 126, thecontroller 502 in the closed loop of the present invention will enhance the signal being sent to the model so that the estimated signals more closely resemble the measured signals. In particular, thecontroller 502 uses thepressure error 510 to generate a flowrate disturbance signal 508. The flowrate disturbance signal 508 is a filtered, zero-lagged signal which represents discrepancies in the model, flow performance through the manifold and errors in the sensors themselves. This flowrate disturbance signal 508 may serve several purposes. In one embodiment, the flowrate disturbance signal 508 is coupled to the inputflow rate signal 102 at the input of thesystem model 504 and can be used to drive the estimatedpressure 404 and flowrate 406 closer to theactual pressure 104 and flowrate 102 at the wellhead. As a result, the flowrate disturbance signal 508 helps adjust the model in real-time to better estimate the actual system. - Moreover, the estimated
pressure 404 and flowrate 406 signals which are good estimations of the actual wellhead values have the advantage of being filtered and having a zero lag which makes them more favorable than the actual signals measured by sensors at the wellhead. Therefore, these estimated signals may be used through out a system to replace the actual measured signals which may not be filtered, and even if filtered have a time lag. In certain embodiments the flowrate disturbance signal 508 may also be used as a means to monitor sensor and pump performance. Specifically, a large flowrate disturbance signal 508 may indicate a possible sensor failure or a problem with a pump unit's 110 performance. - As would be appreciated by those of ordinary skill in the art with the benefit of this disclosure, the pressure and the flow rate parameters may alternatively be used in the
manifold observer 500. Therefore, although the system depicted inFIG. 5 shows the process as using the measuredpressure 126 and theinput flow rate 102, the same process may be carried out using the measuredflow rate 128 and the desiredpressure 104, measuredpressure 126 and/or estimatedpressure 132 to generate a pressure correction or disturbance signal (not shown). - Moreover, the disclosed system provides added flexibility because the
manifold observer 500 is not limited to using the measuredwellhead pressure 126 in the closed loop controller and may be adjusted to use the measuredflow rate 128 instead. Specifically, the disclosed algorithm provides added flexibility in that using both pressure and flow rate sensors becomes redundant. This redundancy can be used to check the sensors in real-time and make adjustments on the fly as needed if a sensor fails to maintain job requirements. Additionally, in certain embodiments flow rate information from individual pump flow sensors can be incorporated into the system to gain even more knowledge about how the individual pumps are performing. - The
manifold observer 500 is discussed above in the context of estimating wellhead parameters. However, as would be appreciated by those of ordinary skill in the art with the benefit of this disclosure, the manifold observer may be used at any point in a system to provide an estimate of the output parameters at that point based on the measured value of a parameter and the desired value of a parameter at that point in the system. - Returning now to
FIG. 4 , amanifold observer 500 is coupled to themaster controller 106 in order to further improve the system performance. Theflow rate 406 andpressure 404 estimated by themanifold observer 500 are fed into thepump controller 106 through thepath 402 thereby replacing the measuredflow rate 128 andpressure 126. The estimatedwellhead pressure 404 and flowrate 406 at the output of themanifold observer 500 are filtered, zero-lagged signals which with respect to monitoring and use with a control system are of superior quality when compared with traditional filtered signals. Specifically, the traditional low-pass signal filters produce time lagged signals with zero output at high frequencies. However, using themanifold observer 500 the estimatedpressure 404 and flowrate 406 signals replacing the actual measured parameters have zero-lag, even at high frequencies, thereby allowing themaster controller 106 to react quickly to changing conditions. As a result, the performance of themaster controller 106 is improved using themanifold observer 500. - In certain exemplary embodiments the
disturbance signal 508 generated by themanifold observer 500 is also fed into themaster controller 106. Themaster controller 106 may use thedisturbance signal 508 to help drive the output parameters toward the desired wellhead values. The availability of thedisturbance signal 508 to themaster controller 106 makes themaster controller 106 more robust and enables the system to better track the desired parameters. - As would be appreciated by those of ordinary skill in the art, although the present invention is disclosed with a system comprising a plurality of pumps, the same system can be used to improve the operation of a single pump by dynamically adjusting the pump load in accordance with the pump characteristics.
- Therefore, the present invention is well-adapted to carry out the objects and attain the ends and advantages mentioned as well as those which are inherent therein. While the invention has been depicted and described by reference to exemplary embodiments of the invention, such a reference does not imply a limitation on the invention, and no such limitation is to be inferred. The invention is capable of considerable modification, alternation, and equivalents in form and function, as will occur to those ordinarily skilled in the pertinent arts and having the benefit of this disclosure. The depicted and described embodiments of the invention are exemplary only, and are not exhaustive of the scope of the invention. Consequently, the invention is intended to be limited only by the spirit and scope of the appended claims, giving full cognizance to equivalents in all respects. The terms in the claims have their plain, ordinary meaning unless otherwise explicitly and clearly defined by the patentee.
Claims (45)
1. A pumping apparatus comprising:
a pump unit;
a pump controller coupled to the pump unit;
a pump modulator coupled to the pump controller; and
a master controller coupled to the pump modulator;
wherein a value of an output parameter from the pump unit is fed back to the pump controller which generates a driving signal to the pump unit to drive the value of the output parameter closer to a first desired value received from the pump modulator;
wherein a value of an output parameter from the pump unit is fed back to the pump modulator which generates a driving signal to the pump controller representing the first desired value to drive the value of the output parameter closer to a second desired value;
wherein the master controller compares a first input and a second input and generates a driving signal to the pump modulator representing the second desired value.
2. The pumping apparatus of claim 1 , wherein the output parameter of the pump unit comprises one of a flow rate, a pressure or an efficiency.
3. The pumping apparatus of claim 2 , wherein the pump controller determines the efficiency of the pump unit.
4. The pumping apparatus of claim 2 , wherein the flow rate is measured with a flow meter.
5. The pumping apparatus of claim 2 , wherein the pressure is measured with a pressure transducer.
6. The pumping apparatus of claim 1 , wherein the master controller is one of a Proportional-Integral-Derivative Controller, a Proportional-Integral controller or a Proportional controller.
7. The pumping apparatus of claim 1 , wherein the first input of the master controller is a desired output parameter and the second input of the master controller is a measured output parameter.
8. The pumping apparatus of claim 7 , wherein the desired output parameter and the measured output parameter include one of an output flow rate or an output pressure.
9. The pumping apparatus of claim 1 , wherein the first input of the master controller is a desired output parameter and the second input of the master controller is an estimated output parameter.
10. The pumping apparatus of claim 9 , wherein the estimated output parameter is obtained from a manifold observer comprising:
a system model generating an estimated value for a first parameter and an estimated value for a second parameter;
a feed back loop coupling the estimated value for the second parameter with a measured value for the second parameter;
a controller;
wherein an input of the controller comprises a difference between the estimated value for the second parameter and the measured value for the second parameter;
wherein the output of the controller comprises a disturbance signal corresponding to the first parameter; and
wherein an input of the system model comprises a sum of a desired value for the first parameter and the disturbance signal corresponding to the first parameter.
11. The pumping apparatus of claim 10 , wherein the controller is one of a Proportional-Integral-Derivative Controller, a Proportional-Integral controller or a Proportional controller.
12. The pumping apparatus of claim 10 , wherein an operator is notified if the disturbance signal is above a threshold value.
13. The pumping apparatus of claim 1 , wherein the pump modulator includes a model for operation of the pump unit.
14. The pumping apparatus of claim 13 , wherein the model includes a pump curve.
15. The pumping apparatus of claim 1 , wherein the pump modulator includes information about a characteristic of the pump unit.
16. The pumping apparatus of claim 15 , wherein the characteristic includes one of a power of the pump unit or an efficiency of the pump unit.
17. The pumping apparatus of claim 1 , wherein the pump controller is a software program.
18. A method for driving a plurality of pump units comprising:
generating a plurality of first drive signals from each of a plurality of pump controllers to a corresponding pump unit;
generating a plurality of second drive signal from a pump modulator to each of the plurality of pump controllers;
generating a third drive signal from a master controller to the pump modulator; and
driving the master controller with a signal representing an actual value of an output parameter and a desired value of the output parameter.
19. The method of claim 18 , wherein a value of a first drive signal depends on a value of a corresponding second drive signal and a value of an output parameter of the corresponding pump unit.
20. The method of claim 19 , wherein the value of a first drive signal from a first pump controller depends on a value of a first output parameter and the value of a first drive signal from a second pump controller depends on a value of a second output parameter.
21. The method of claim 19 , wherein the output parameter is one of an output flow rate, an output pressure or an output efficiency.
22. The method of claim 18 , wherein a value of a second drive signal depends on a value of a corresponding third drive signal and a value of an output parameter of the corresponding pump unit.
23. The method of claim 22 , wherein the output parameter is one of an output flow rate, an output pressure or an output efficiency.
24. The method of claim 18 , wherein the value of a second drive signal depends on a characteristic of a corresponding pump unit.
25. The method of claim 24 , wherein the characteristic of the corresponding pump unit includes one of horse power or efficiency.
26. The method of claim 18 , wherein the signal representing the actual value of the output parameter is a measured value of the output parameter.
27. The method of claim 18 , wherein the signal representing the actual value of the output parameter is an estimate of the actual value of the output parameter.
28. The method of claim 18 , wherein the output parameter comprises one of an output pressure or an output flow rate.
29. The method of claim 18 , wherein the pump modulator distributes a work load among the plurality of the pump controllers.
30. The method of claim 29 , wherein the pump modulator distributes the work load among the plurality of the pump controllers based on a characteristic of the corresponding pump unit.
31. The method of claim 30 , wherein the characteristic of the corresponding pump unit includes one of efficiency or horse power.
32. The method of claim 29 , wherein upon a pump unit failure the pump modulator terminates the second driving signal to a pump controller corresponding to the pump unit.
33. The method of claim 32 , wherein the pump modulator distributes the terminated signal among the plurality of pump controllers corresponding to an operational pump unit.
34. A method for estimating an output parameter of a pump comprising:
generating an estimated value of a first parameter and an estimated value of a second parameter using a system model;
calculating a difference between the estimated value of the second parameter and a measured value of the second parameter;
feeding the difference between the estimated value of the second parameter and the measured value of the second parameter to a controller;
generating a disturbance signal corresponding to the first parameter; and
feeding a sum of the disturbance signal corresponding to the first parameter and a desired value of the first parameter to the system model.
35. The method of claim 34 further comprising notifying an operator if the correction signal is above a threshold value.
36. The method of claim 34 , wherein the system model comprises one of: a fluid dynamic equation; a fluid characteristic information; or a manifold characteristic information.
37. The method of claim 34 , wherein the controller is one of a Proportional-Integral-Derivative Controller, a Proportional-Integral controller or a Proportional controller.
38. The method of claim 34 , wherein the first parameter is a flow rate and the second parameter is a pressure.
39. The method of claim 34 , wherein the first parameter is a pressure and the second parameter is a flow rate.
40. The method of claim 34 , further comprising:
feeding the estimated value of the first parameter to a master controller;
feeding a desired value of the first parameter to the master controller;
generating a first driving signal from the master controller to a pump modulator;
generating a second driving signal from the pump modulator to a pump controller; and
generating a third driving signal from the pump controller to a pump unit.
41. The method of claim 40 , wherein a value of the first driving signal depends on a difference between the estimated value of the first parameter and the desired value of the first parameter.
42. The method of claim 40 , wherein a value of the second driving signal depends on a value of the first driving signal and a value of an output parameter of the pump unit.
43. The method of claim 42 , wherein the output parameter comprises one of a flow rate or a pressure.
44. The method of claim 40 , wherein a value of the third driving signal depends on a value of the second driving signal and a value of an output parameter of the pump unit.
45. The method of claim 44 , wherein the output parameter comprises one of a flow rate or a pressure.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/842,234 US20090053072A1 (en) | 2007-08-21 | 2007-08-21 | Integrated "One Pump" Control of Pumping Equipment |
PCT/GB2008/002797 WO2009024769A2 (en) | 2007-08-21 | 2008-08-18 | Integrated 'one pump' control of pumping equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/842,234 US20090053072A1 (en) | 2007-08-21 | 2007-08-21 | Integrated "One Pump" Control of Pumping Equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090053072A1 true US20090053072A1 (en) | 2009-02-26 |
Family
ID=39986564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/842,234 Abandoned US20090053072A1 (en) | 2007-08-21 | 2007-08-21 | Integrated "One Pump" Control of Pumping Equipment |
Country Status (2)
Country | Link |
---|---|
US (1) | US20090053072A1 (en) |
WO (1) | WO2009024769A2 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120282112A1 (en) * | 2011-05-05 | 2012-11-08 | Nip Kenneth Kei-Ho | Ganging electrokinetic pumps |
CN103016326A (en) * | 2012-12-18 | 2013-04-03 | 三一重工股份有限公司 | Method and system for controlling variable output pump assembly, and engineering machinery |
US20130259707A1 (en) * | 2012-03-28 | 2013-10-03 | Imo Industries Inc. | System and method for monitoring and control of cavitation in positive displacement pumps |
CN104321529A (en) * | 2012-03-28 | 2015-01-28 | Imo工业股份有限公司 | System and method for monitoring and control of cavitation in positive displacement pumps |
US9945375B2 (en) * | 2016-01-20 | 2018-04-17 | Caterpillar Inc. | System and method for automatic tuning of reference model for fracking rig pump |
WO2018126106A1 (en) * | 2016-12-30 | 2018-07-05 | Halliburton Energy Services, Inc. | Adaptive hydraulic fracturing controller for controlled breakdown technology |
US20180202431A1 (en) * | 2017-01-17 | 2018-07-19 | General Electric Company | Two-stage reciprocating compressor optimization control system |
US20180320483A1 (en) * | 2017-05-02 | 2018-11-08 | Caterpillar Inc. | Multi-rig hydraulic fracturing system and method for optimizing operation thereof |
US20190162210A1 (en) * | 2017-11-30 | 2019-05-30 | Umbra Cuscinetti, Incorporated | Electro-mechanical actuation system for a piston-driven fluid pump |
US20220003059A1 (en) * | 2018-11-05 | 2022-01-06 | Schlumberger Technology Corporation | Fracturing operations controller |
US11448202B2 (en) * | 2018-01-23 | 2022-09-20 | Schlumberger Technology Corporation | Automated control of hydraulic fracturing pumps |
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 |
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 |
US11939854B2 (en) | 2020-06-09 | 2024-03-26 | Bj Energy Solutions, Llc | Methods for detection and mitigation of well screen out |
US11952878B2 (en) | 2020-06-22 | 2024-04-09 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3543533B1 (en) * | 2016-11-17 | 2021-03-31 | Hangzhou Sanhua Research Institute Co., Ltd. | Control system and control method |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3788775A (en) * | 1971-03-10 | 1974-01-29 | Bosch Gmbh Robert | Regulating apparatus for a hydrostatic pump |
US4823552A (en) * | 1987-04-29 | 1989-04-25 | Vickers, Incorporated | Failsafe electrohydraulic control system for variable displacement pump |
US5418440A (en) * | 1993-03-31 | 1995-05-23 | Nec Corporation | Position control device for servomotor |
US5590686A (en) * | 1995-05-02 | 1997-01-07 | Dober Chemical Corp. | Liquid delivery systems |
US5773938A (en) * | 1995-07-04 | 1998-06-30 | Samsung Electronics Co., Ltd. | Apparatus for controlling speed of a rotary motor |
US5971711A (en) * | 1996-05-21 | 1999-10-26 | Ebara Corporation | Vacuum pump control system |
US6668943B1 (en) * | 1999-06-03 | 2003-12-30 | Exxonmobil Upstream Research Company | Method and apparatus for controlling pressure and detecting well control problems during drilling of an offshore well using a gas-lifted riser |
US6685438B2 (en) * | 2001-08-01 | 2004-02-03 | Lg Electronics Inc. | Apparatus and method for controlling operation of reciprocating compressor |
US20040064292A1 (en) * | 2002-09-27 | 2004-04-01 | Beck Thomas L. | Control system for centrifugal pumps |
US6772589B2 (en) * | 2001-08-23 | 2004-08-10 | Demag Ergotech Wiehe Gmbh | Hydraulic system with variable fluid flow under pressure to fluid-operated consumers |
US20060222533A1 (en) * | 2005-04-01 | 2006-10-05 | The Cleveland Clinic Foundation | Portable blood pumping system |
US20070023534A1 (en) * | 2005-07-22 | 2007-02-01 | Mingsheng Liu | Water-source heat pump control system and method |
US20080095638A1 (en) * | 2006-10-13 | 2008-04-24 | A.O. Smith Corporation | Controller for a motor and a method of controlling the motor |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4919595A (en) * | 1987-03-03 | 1990-04-24 | Beckman Instruments, Inc. | Fluid delivery system with deficit flow compensation |
US5073091A (en) * | 1989-09-25 | 1991-12-17 | Vickers, Incorporated | Power transmission |
WO1995009305A1 (en) * | 1993-09-27 | 1995-04-06 | Diversey Corporation | Flow-metered pumping with load compensation system and method |
-
2007
- 2007-08-21 US US11/842,234 patent/US20090053072A1/en not_active Abandoned
-
2008
- 2008-08-18 WO PCT/GB2008/002797 patent/WO2009024769A2/en active Application Filing
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3788775A (en) * | 1971-03-10 | 1974-01-29 | Bosch Gmbh Robert | Regulating apparatus for a hydrostatic pump |
US4823552A (en) * | 1987-04-29 | 1989-04-25 | Vickers, Incorporated | Failsafe electrohydraulic control system for variable displacement pump |
US5418440A (en) * | 1993-03-31 | 1995-05-23 | Nec Corporation | Position control device for servomotor |
US5590686A (en) * | 1995-05-02 | 1997-01-07 | Dober Chemical Corp. | Liquid delivery systems |
US5773938A (en) * | 1995-07-04 | 1998-06-30 | Samsung Electronics Co., Ltd. | Apparatus for controlling speed of a rotary motor |
US5971711A (en) * | 1996-05-21 | 1999-10-26 | Ebara Corporation | Vacuum pump control system |
US6668943B1 (en) * | 1999-06-03 | 2003-12-30 | Exxonmobil Upstream Research Company | Method and apparatus for controlling pressure and detecting well control problems during drilling of an offshore well using a gas-lifted riser |
US6685438B2 (en) * | 2001-08-01 | 2004-02-03 | Lg Electronics Inc. | Apparatus and method for controlling operation of reciprocating compressor |
US6772589B2 (en) * | 2001-08-23 | 2004-08-10 | Demag Ergotech Wiehe Gmbh | Hydraulic system with variable fluid flow under pressure to fluid-operated consumers |
US20040064292A1 (en) * | 2002-09-27 | 2004-04-01 | Beck Thomas L. | Control system for centrifugal pumps |
US20060222533A1 (en) * | 2005-04-01 | 2006-10-05 | The Cleveland Clinic Foundation | Portable blood pumping system |
US20070023534A1 (en) * | 2005-07-22 | 2007-02-01 | Mingsheng Liu | Water-source heat pump control system and method |
US20080095638A1 (en) * | 2006-10-13 | 2008-04-24 | A.O. Smith Corporation | Controller for a motor and a method of controlling the motor |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120282112A1 (en) * | 2011-05-05 | 2012-11-08 | Nip Kenneth Kei-Ho | Ganging electrokinetic pumps |
US20130259707A1 (en) * | 2012-03-28 | 2013-10-03 | Imo Industries Inc. | System and method for monitoring and control of cavitation in positive displacement pumps |
CN104321529A (en) * | 2012-03-28 | 2015-01-28 | Imo工业股份有限公司 | System and method for monitoring and control of cavitation in positive displacement pumps |
US9546652B2 (en) * | 2012-03-28 | 2017-01-17 | Imo Industries, Inc. | System and method for monitoring and control of cavitation in positive displacement pumps |
CN103016326A (en) * | 2012-12-18 | 2013-04-03 | 三一重工股份有限公司 | Method and system for controlling variable output pump assembly, and engineering machinery |
US9945375B2 (en) * | 2016-01-20 | 2018-04-17 | Caterpillar Inc. | System and method for automatic tuning of reference model for fracking rig pump |
AU2016434454B2 (en) * | 2016-12-30 | 2023-01-19 | Halliburton Energy Services, Inc. | Automated rate control system for hydraulic fracturing |
US10961835B2 (en) | 2016-12-30 | 2021-03-30 | Halliburton Energy Services, Inc. | Automated rate control system for hydraulic fracturing |
WO2018126106A1 (en) * | 2016-12-30 | 2018-07-05 | Halliburton Energy Services, Inc. | Adaptive hydraulic fracturing controller for controlled breakdown technology |
US11085282B2 (en) | 2016-12-30 | 2021-08-10 | Halliburton Energy Services, Inc. | Adaptive hydraulic fracturing controller for controlled breakdown technology |
WO2018125176A1 (en) * | 2016-12-30 | 2018-07-05 | Halliburton Energy Services, Inc. | Automated rate control system for hydraulic fracturing |
US20180202431A1 (en) * | 2017-01-17 | 2018-07-19 | General Electric Company | Two-stage reciprocating compressor optimization control system |
US10995746B2 (en) * | 2017-01-17 | 2021-05-04 | Innio Jenbacher Gmbh & Co Og | Two-stage reciprocating compressor optimization control system |
US10415348B2 (en) * | 2017-05-02 | 2019-09-17 | Caterpillar Inc. | Multi-rig hydraulic fracturing system and method for optimizing operation thereof |
US20180320483A1 (en) * | 2017-05-02 | 2018-11-08 | Caterpillar Inc. | Multi-rig hydraulic fracturing system and method for optimizing operation thereof |
US10480547B2 (en) * | 2017-11-30 | 2019-11-19 | Umbra Cuscinetti, Incorporated | Electro-mechanical actuation system for a piston-driven fluid pump |
US20190162210A1 (en) * | 2017-11-30 | 2019-05-30 | Umbra Cuscinetti, Incorporated | Electro-mechanical actuation system for a piston-driven fluid pump |
US11448202B2 (en) * | 2018-01-23 | 2022-09-20 | Schlumberger Technology Corporation | Automated control of hydraulic fracturing pumps |
US20220003059A1 (en) * | 2018-11-05 | 2022-01-06 | Schlumberger Technology Corporation | Fracturing operations controller |
US11815083B2 (en) | 2018-11-05 | 2023-11-14 | Schlumberger Technology Corporation | Fracturing operations pump fleet balance controller |
US11913446B2 (en) * | 2018-11-05 | 2024-02-27 | Schlumberger Technology Corporation | Fracturing operations controller |
US11939854B2 (en) | 2020-06-09 | 2024-03-26 | Bj Energy Solutions, Llc | Methods for detection and mitigation of well screen out |
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 |
US11952878B2 (en) | 2020-06-22 | 2024-04-09 | Bj Energy Solutions, Llc | Stage profiles for operations of hydraulic systems and associated methods |
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 |
Also Published As
Publication number | Publication date |
---|---|
WO2009024769A3 (en) | 2009-04-09 |
WO2009024769A2 (en) | 2009-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090053072A1 (en) | Integrated "One Pump" Control of Pumping Equipment | |
US20200392827A1 (en) | Control, Integration, and Modulation Systems and Methods for Regulating Hydraulic Fracturing Systems When Combined with a Pressure Exchange System | |
US7957841B2 (en) | Method of calculating pump flow rates and an automated pump control system | |
US10125584B2 (en) | Well control system | |
US10047741B2 (en) | Monitoring system for fluid pump | |
CN105715562B (en) | For pumping, the especially operating method of multiphase pump, and pump | |
CN103827505A (en) | Method and system for monitoring the operational state of a pump | |
CN102686808B (en) | Hydraulic pump control device and control method for construction machinery | |
US20220403723A1 (en) | Hydraulic fracturing blender system | |
US20190179299A1 (en) | Hydrocyclone Wear Maintenance Control System | |
WO2020096593A1 (en) | Decoupled long stroke pump | |
US10527468B2 (en) | Monitoring sensor and actuator health in a mud circulation system | |
EP3508768A2 (en) | Method and apparatus for diagnosing pneumatic control valve by using positioner model | |
JP4088149B2 (en) | Abnormality monitoring method for hydraulic system | |
CN104564634A (en) | Pumping frequency control method, pumping frequency control system and pumping equipment | |
Li et al. | Fast estimation and ℒ 1 adaptive control for bottomhole pressure in managed pressure drilling | |
JP7252117B2 (en) | pump device and pump system | |
CN111247344B (en) | Method and device for maintaining a pumping system in operation | |
JP2013072454A (en) | Hydraulic unit | |
KR101861384B1 (en) | Method For Driving Flow Rate Control Of Wheel Excavator | |
RU2240422C2 (en) | Method for optimizing process of oil extraction from bed | |
CN116123186A (en) | Control system and method for efficient utilization of pump motor of winch hydraulic system | |
EP3705967A1 (en) | Health monitoring for proportional actuators | |
US20240052826A1 (en) | Fluid pump health protection | |
US20240004377A1 (en) | A pump monitoring system and method for associating a current operating state of a pump system with one or more fault scenarios |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HALLIBURTON ENERGY SERVICES, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BORGSTADT, JUSTIN;MAZROOEE, MEHDI;DANT, RONALD;REEL/FRAME:020219/0348;SIGNING DATES FROM 20070925 TO 20071116 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |