This invention relates to a method for controlling a hydraulic pumping system. In particular, the invention relates to the avoidance of cavitation phenomena in centrifugal pumps.
A centrifugal pump is a pump which converts a rotation kinetic energy to a hydrodynamic energy of a fluid, using a motor. The fluid enters for example through a suction flange of the centrifugal pump and is accelerated by a plurality of blades of an impeller.
The centrifugal pumps can be subject to cavitation phenomena during their use. The cavitation can comprise two steps:
The cavitation and in particular the vapor bubbles implosion causes mechanical damages, noise and vibrations of centrifugal pumps that can lead to permanent damage. In fact, cavitation can reduce the lifetime of pumps and increase their maintenance costs. Moreover, when cavitation phenomena appear, the power of the pump motor at a determined speed may be reduced compared to the pump nominal operation.
Some solutions may be considered to preserve centrifugal pumps from the cavitation.
For example, a solution is to compare the inlet pressure of the pump with a threshold and raise an alert when the inlet pressure falls under the threshold. However, the threshold does not correspond to the actual inlet pressure leading to cavitation.
Another solution is to detect the cavitation by monitoring the power of the motor in function of its speed and, when a significant power drop is detected (i.e. cavitation is detected), slowing the speed of a motor of the pump. This solution however implies that the cavitation does appear before slowing the speed of the motor to resorb the phenomenon, and thereby induce damage in the pump.
Still another solution is to have a Net Positive Suction Head Available (hereinafter called “NPSHa”) greater than a Net Positive Suction Head Required (hereinafter called “NPSHr”) at a functional point of the centrifugal pump. Both NPSHr and NPSHa correspond to a pressure at a suction flange of the centrifugal pump. The NPSHr is generally computed by the manufacturer and is a pump characteristic while the NPSHa is computed by the pump user and depends on the hydraulic system. The NPSHr is such that, at a functional point of the centrifugal pump, if a NPSHa value is greater than the NPSHr, the cavitation should not appear or should not damage the centrifugal pump.
However, during the life of the centrifugal pump, the NPSHr curve provided by the manufacturer becomes less and less reliable as the hydraulic parameters of the pump change with time, the NPSHr curve design being dependent of the hydraulic parameters. Therefore, in long term, even in the case when the NPSHa is greater than the NPSHr provided by the manufacturer, cavitation causing irremediable damages can appear.
An object of the present disclosure is therefore to propose a method for controlling a hydraulic pumping system avoiding that cavitation causing damages appears, in particular in cases of a used centrifugal pump.
Another object is to allow detecting a current or future cavitation of the centrifugal pump in order to raise alerts.
In order to reach these objects, the present disclosure proposes to determine an adapted NPSHr value of a centrifugal pump based on the evolution of hydraulic parameters of the centrifugal pump during its life and on end-of-line characteristics of the centrifugal pump. By adapted NPSHr value, we mean an updated value of NPSHr according to the evolution of the hydraulic parameters of the centrifugal pump during its life. The adapted NPSHr value may therefore replace the NPSHr value computed when the centrifugal pump was new in order to prevent the cavitation of the centrifugal pump at each moment of its life.
The present disclosure describes a computer implemented method for controlling a hydraulic pumping system, the system comprising a centrifugal pump operating at a functional point, the method comprising:
Optionally, the specific functional parameter is one of a motor power of the centrifugal pump or a flow of the centrifugal pump.
Such parameters allow implementing the controlling method with centrifugal pump data that are readily available in the hydraulic pump system. Indeed, the flow may be measured by a flowmeter and the motor power may be estimated by a variable speed drive or may be estimated based on a measure of an energy meter.
Optionally, the end-of-line characteristics comprise a plurality of representations, each representation being associated to a specific speed of the centrifugal pump, each representation associating values of a first respective reference parameter to values of a second respective reference parameters, the first respective reference parameter differing from the second respective reference parameter.
Such representation allows determining the evolution of hydraulic parameters of the centrifugal pump and evolution of the NPSHr value between a state of the centrifugal pump when new and a state of the centrifugal pump at the moment of execution of the method.
Optionally, one of the first or second reference parameters corresponds to the specific functional parameter.
Such reference parameter corresponding to the specific functional parameter allows determining the evolution of hydraulic parameters of the centrifugal pump between the new centrifugal pump and the centrifugal pump at the moment of execution of the method in a direct manner, without having to proceed with a conversion.
Optionally, the first or the second reference parameters correspond to one of a motor power of the centrifugal pump, a flow of the centrifugal pump, a Net Positive Suction Head Required, NPSHr, of the centrifugal pump or a head of the centrifugal pump.
Such first and second reference parameter allows among other determining:
Optionally, the specific functional parameter is a functional flow of the centrifugal pump, the plurality of representations comprising a head representation associating values of flow to values of head, and a NPSHr representation associating values of flow to values of NPSHr,
wherein determining the theoretical head comprises selecting a head value of the head representation based on the functional flow of the centrifugal pump;
and wherein determining the aNPSHr value comprises selecting a NPSHr value of the NPSHr representation based on the functional flow of the centrifugal pump.
Such embodiment allows determining the adapted NPSHr value based on a flow of the centrifugal pump at the functional point.
Optionally, the specific functional parameter is a functional motor power of the centrifugal pump, the plurality of representations comprising a head representation associating values of motor power to values of head and a NPSHr representation associating values of motor power to values of NPSHr,
wherein determining the theoretical head comprises selecting a head value of the head representation based on the functional motor power of the centrifugal pump; and
wherein determining the aNPSHr value comprises selecting a NPSHr value of the NPSHr representation based on the functional motor power of the centrifugal pump.
Such embodiment allows determining the adapted NPSHr value based on a motor power of the centrifugal pump at the functional point.
Optionally, the aNPSHr value is obtained by adding the selected NPSHr value and the head difference.
Such addition allows obtaining the adapted NPSHr value directly based on a difference of heads between the new centrifugal pump and the centrifugal pump during the method execution and on the NPSHr of the new pump at the functional point.
Optionally, the specific functional parameter (fp) is a functional flow of the centrifugal pump and wherein the method also comprises:
Optionally, the method also comprises:
Optionally, the method also comprises:
Optionally, the method also comprises:
Optionally, depending on the value of the difference between NPSHa value and the aNPSHr value, the cavitation alert comprises several levels of alerts.
Such method allows having several types of alerts depending on a level of criticality of the situation.
Optionally, an identification number (ID) is associated to the centrifugal pump (2) and the method also comprises:
The present disclosure also describes a computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to carry out any of the methods hereby described. Such processor may for example be a processor of a hydraulic pumping system controller.
The present disclosure also describes a data apparatus comprising a processor adapted to control a hydraulic pumping system according to a control method presented above.
The disclosure applies to control methods of a hydraulic pumping system. By hydraulic pumping system, we mean a system for pumping a fluid from a fluid reservoir to another fluid reservoir using a centrifugal pump. For example, a hydraulic pumping system may be a water treatment plant pumping used water, an oil pumping station, a drinking water distribution system or a desalination system. An example of a hydraulic pumping system is represented in
The hydraulic pumping system 1 may comprise a second fluid reservoir 4 to which the fluid is pumped. In the example illustrated in
The hydraulic pumping system 1 also comprises a discharge pressure sensor (not shown) for measuring a discharge pressure Pd which corresponds to a fluid pressure at a centrifugal pump 2 outlet. The hydraulic pumping system 1 may comprise a suction pressure sensor (not shown) for measuring a suction pressure Ps which corresponds to a fluid pressure at a centrifugal pump 2 inlet. Pressures described in the present disclosure may be expressed in meter water column (mH2O) where one meter water column corresponds to 105 Pascals.
The hydraulic pumping system may comprise a flowmeter for measuring a flow of the centrifugal pump 2. The flow may be expressed in cubic meters per hour (m3/h).
The hydraulic pumping system 1 may comprise a variable speed drive (not shown) for controlling a motor of the centrifugal pump 2. A variable speed drive should be understood as an electronic, virtual or software implemented control unit for a motor of the centrifugal pump 2. The variable speed drive may estimate a motor power of the centrifugal pump 2. The motor power may be expressed in Watt (W). For example, the variable speed drive may apply a determined electric command to a motor of the centrifugal pump 2 for example to reach a determined speed of the motor. The variable speed drive may also measure a response of the motor to the electric command. The variable speed drive may then estimate a motor power based on the determined electric command and on the response of the motor.
The hydraulic pumping system 1 may comprise an energy meter (not shown) for measuring an energy consumption of the centrifugal pump 2. A motor power of the centrifugal pump 2 may be estimated based on a measure of the energy consumption of the centrifugal pump 2.
The hydraulic pumping system 1 may also comprise a data processing apparatus 5 comprising a processor PROC, the processor PROC being configured to operate according to any of the methods hereby described. Processor PROC may comprise electronic circuits for computation managed by an operating system. The data processing apparatus 5 may comprise a non-transitory machine-readable or a computer readable storage medium, such as, for example, memory or storage unit MEM whereby the non-transitory machine-readable storage medium is encoded with instructions executable by a processor such as processor PROC, the machine-readable storage medium comprising instructions to operate processor PROC to perform as per any of the example methods hereby described. A computer readable storage according to this disclosure may be any electronic, magnetic, optical or other physical storage device that stores executable instructions. The computer readable storage may be, for example, Random Access Memory (RAM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a storage drive, and optical disk, and the like. As described hereby, the computer readable storage may be encoded with executable instructions according to any of the methods hereby described. Storage or memory may include any electronic, magnetic, optical or other physical storage device that stores executable instructions as described hereby.
In operation phase of the hydraulic pumping system 1, that is, when the centrifugal pump 2 pumps the fluid from a reservoir to the other reservoir, the centrifugal pump 2 operates at a functional point. The functional point of the centrifugal pump 2 may be associated with functional parameters of the centrifugal pump 2. In other words, the functional parameters characterize the centrifugal pump 2 at a specific functional point. For example, a functional parameter associated to the functional point of the centrifugal pump 2 during operation may be a motor power which may be expressed in Watt (W) or a flow which may be expressed in cubic meters per hour (m3/h) of the centrifugal pump 2. Each of the functional parameter may be associated to a functional speed ωf of the centrifugal pump 2 which may be expressed in radians per second (rd/s).
The methods for controlling a hydraulic pumping system presented hereby may be implemented in real time during the centrifugal pump operation. In some examples the centrifugal pump 2 is in suction mode during the execution of the methods, that is, the centrifugal pump 2 pumps the fluid against gravity from the first reservoir 3 to the second reservoir 4. In some examples, the methods hereby described may be implemented when the centrifugal pump 2 is in charge mode, i.e. pumping in the same direction as gravity.
Method 100:
With reference to
As illustrated in bloc 120, the method 100 comprises estimating a discharge pressure Pd of the centrifugal pump 2. The discharge pressure Pd corresponds to a fluid pressure at an exit point of the centrifugal pump 2. In other words, the discharge pressure Pd corresponds to an outlet pressure of the centrifugal pump 2. For example, the discharge pressure Pd may be estimated based on a measure of a discharge pressure sensor.
As illustrated in bloc 130, the method 100 comprises computing a current head HMTp of the centrifugal pump 2. By current head HMTp, we mean a pressure provided by the centrifugal pump 2 at its functional point.
The current head HMTp computing is based on the suction pressure Ps and on the discharge pressure Pd. The current head HMTp may represent a difference between the discharge pressure Pd and the suction pressure Ps at the functional point of the centrifugal pump 2. The current head HMTp thereby may correspond to a pressure difference between the inlet and the outlet of the centrifugal pump 2 at its functional point. The current head HMTp may be used as representing a current state of the hydraulic parameters of the centrifugal pump 2. The current HMTp may be comprised between 0.5 and 200 mH2O.
As illustrated in bloc 140, the method 100 comprises determining a theoretical head HMTth of the centrifugal pump 2. The theoretical head is determined based on a specific functional parameter fp linked to the functional point of the centrifugal pump 2 in the hydraulic pumping system 1 and on end-of-line characteristics of the centrifugal pump 2.
By theoretical head HMTth, we mean a theoretical pressure provided by the centrifugal pump 2 when the centrifugal pump 2 is significantly new (at the end-of-line, meaning end of the production line of a new pump) for a functional point corresponding to the functional point of the centrifugal pump 2 during the execution of the method. In other words, the theoretical head HMTth and the current head HMTp may have significantly the same value at the beginning of the centrifugal pump life. The theoretical head HMTth may be comprised between 0.5 and 200 mH2O.
By specific functional parameter fp linked to the functional point of the centrifugal pump 2, we mean a functional parameter as defined above that is available for the hydraulic pumping system 1. For example, when the hydraulic pumping system 1 comprises a flowmeter, a functional parameter available and characterizing the centrifugal pump 2 for the functional point may be a flow of the centrifugal pump 2. A flow of the centrifugal pump 2 may be comprised between 0 and 600 m3/h. Another example functional parameter available in the hydraulic pumping system 1 may be a motor power of the centrifugal pump 2 when the centrifugal pump 2 is controlled by a variable speed drive or/and when the hydraulic pumping system 1 comprises an energy meter. As said above, the motor power may be estimated by the variable speed drive and may be estimated based on a measure of an energy meter. A motor power of the centrifugal pump 2 may be comprised between 3 and 1000 kW. The specific functional parameter fp may be associated with a functional speed ωf of the centrifugal pump 2 for the functional point of the centrifugal pump 2. A functional speed ωf of the centrifugal pump 2 may be comprised between 60 and 360 rd/s.
By end-of line characteristics, we mean a plurality of parameters associated to the centrifugal pump 2 at the end-of-line, that is, when the centrifugal pump 2 is significantly new. For example, the end-of line characteristics may be provided by a manufacturer of the centrifugal pump 2 or may be computed on test-benches by a reseller or by a pump user.
For example, the end-of line characteristics may comprise a plurality of representations R associated to a specific speed ωs of the centrifugal pump 2. A specific speed ωs of the centrifugal pump 2 may be comprised between 60 and 360 rd/s. A representation R may for example be a curve, a table or a list. Each representation R may associate values of a first respective reference parameter rp1 to values of a second respective reference parameters rp2, the first respective reference parameter differing from the second respective reference parameter. The first respective reference parameter rp1 and the second respective reference parameter rp2 may correspond to physical quantities and in particular to hydraulic parameters of the centrifugal pump 2. For example, at least one of the first reference parameters rp1 or second reference parameters rp2 in a representation R may correspond to the specific functional parameter fp. For example, the first respective reference parameter rp1 and/or the second respective reference parameter rp2 may correspond to one of a motor power of the centrifugal pump 2, a flow of the centrifugal pump 2, a NPSHr of the centrifugal pump 2 or a head HMT of the centrifugal pump 2.
An example of two representations R is illustrated in
For example, the end-of-line may comprise, for a specific speed ωs of the centrifugal pump:
It should be understood that the specific functional parameter fp characterizing the functional point of the centrifugal pump 2 may be used to find the head HMT associated to the functional point of the centrifugal pump 2 in the end-of-line characteristics, such said head HMT corresponding to the theoretical head HMTth.
One should note that if the specific functional parameter fp does not correspond to one of the first reference parameters rp1 or second reference parameters rp2 associated to head values HMT of the centrifugal pump 2 in the end-of-line characteristics, the specific functional parameter fp may be converted into another functional parameter which is associated to the head values HMT of the centrifugal pump 2 in the end-of-line characteristics. For example, if the specific functional parameter fp is a flow and the end-of-lines characteristics comprise a head/power representation RH/P and a flow/power representation Rf/P, the flow can be converted to a motor power based on the flow/power representation Rf/P to determine the theoretical head HMTth based on the head/power representation RH/P.
One should also note that if the specific functional parameter fp is associated to a functional speed ωf which is different from the specific speed ωs of the plurality of representations R, all or part of each representation R can be converted to the functional speed ωf. For example, a flow may be proportional to a speed ω of the centrifugal pump 2, a head HMT and a NPSHr may be proportional to the square of the speed ω of the centrifugal pump 2, and a motor power may be proportional to the cube of the speed ω of the centrifugal pump 2.
As illustrated in bloc 150, the method 100 comprises computing a head difference ∂H between the current head HMTp and the theoretical head HMTth. As said above, in the case where the centrifugal pump 2 is significantly new during the execution of the method, the head difference ∂H may be less than 0.1% of the theoretical head HMTth. For example, for a centrifugal pump 2 significantly new, the head difference ∂H may be comprised between 0 and 0.2 mH2O. The head difference ∂H may therefore correspond to the evolution of the hydraulic parameters of the centrifugal pump 2 from the new centrifugal pump 2 to the centrifugal pump 2 during the execution method.
As illustrated in bloc 160, the method 100 comprises determining, for the functional point, an adapted Net Positive Suction Head Required value, or aNPSHr value.
By adapted NPSHr value, we mean an updated value of NPSHr according to the evolution of the hydraulic parameters of the centrifugal pump 2 during its life.
The aNPSHr value is determined based on the head difference ∂H and on the end of-line characteristics.
The method 100 thereby allows having an updated value of NPSHr adapted to the hydraulic parameters of the centrifugal pump 2 during the life time of the centrifugal pump 2.
Method 200:
An example method 200 is illustrated in
In the example method 200, the hydraulic pumping system 1 comprises a flowmeter and the specific functional parameter fp is a functional flow of the centrifugal pump. By functional flow, we mean a flow of the centrifugal pump 2 at the functional point. The method 200 comprises a bloc 221 of acquiring the functional flow of the centrifugal pump 2 by a flowmeter and the specific functional parameter corresponds to the functional flow acquired by the flowmeter. The bloc 221 may be executed at any moment before the bloc 140 of computing the theoretical head HMTth.
Method 300:
An example method 300 is illustrated in
In example method 300, the bloc 140 of determining the theoretical head HMTth comprises a sub-bloc 341 of selecting a head value HMT of the head/flow representation RH/f based on the functional flow of the centrifugal pump 2 acquired in the bloc 221. For example, the selected head HMT value may be the head value HMT of the head/flow representation RH/f associated to the same or to the closest flow value of the functional flow value.
In a case where a functional speed ωf associated to the functional flow is different from a specific speed ωs associated to the head/flow representation RH/f, all or part of the head/flow representation RH/f may be converted into the functional speed ωf before selecting the head value in the head/flow representation RH/f. As said above, the flow can be considered proportional to the speed ω of the centrifugal pump 2 and the head HMT can be considered proportional to the square of the speed ω.
The selected head HMT in the head/flow representation RH/f may correspond to the theoretical head HMTth.
In example method 300, the bloc 160 of determining the aNPSHr value comprises a sub-bloc 361 of selecting a NPSHr value of the NPSHr/flow representation RNPSHr/f based on the functional flow of the centrifugal pump. For example, the selected NPSHr value may be the NPSHr value of the NPSHr/flow representation RNPSHr/f associated to the same or to the closest flow value of the functional flow value.
In a case where a functional speed ωf associated to the functional flow is different from a specific speed ωs associated to the NPSHr/flow representation RNPSHr/f, all or part of the NPSHr/flow representation RNPSHr/f may be converted into the functional speed ωf before selecting the NPSHr value in the NPSHr/flow representation RNPSHr/f. As said above, the flow can be considered proportional to the speed ω of the centrifugal pump 2 and the NPSHr can be considered proportional to the square of the speed ω.
Method 400:
Another example method 400, which is an embodiment of the method 100 according to this disclose is illustrated in
In example method 400, the bloc 140 of determining the theoretical head HMTth comprises a sub-bloc 441 of selecting a head value HMT of the head/power representation RH/P based on the functional motor power of the centrifugal pump 2. For example, the selected head HMT value may be the head value HMT of the head/power representation RH/P associated to the same or to the closest motor power value of the functional motor power value.
In a case where a functional speed ωf associated to the functional motor power is different from a specific speed ωs associated to the head/power representation RH/P, all or part of the head/power representation RH/P may be converted into the functional speed ωf before selecting the head value in the head/power representation RH/P. As said above, the motor power can be considered proportional to the cube of the speed ω of the centrifugal pump 2 and the head HMT can be considered proportional to the square of the speed ω.
The selected head HMT in the head/power representation RH/P may correspond to the theoretical head HMTth.
In example method 400, the bloc 160 of determining the aNPSHr value comprises a sub-bloc 461 of selecting a NPSHr value of the NPSHr/power representation RNPSHr/P based on the functional motor power of the centrifugal pump. For example, the selected NPSHr value may be the NPSHr value of the NPSHr/power representation RNPSHr/P associating to the same or to the closest motor power value of the functional motor power value.
In a case where a functional speed ωf associated to the functional motor power is different from a specific speed ωs associated to the NPSHr/power representation RNPSHr/P, all or part of the NPSHr/power representation RNPSHr/P may be converted into the functional speed ωf before selecting the NPSHr value in the NPSHr/power representation RNPSHr/P. As said above, the motor power can be considered proportional to the cube of the speed ω of the centrifugal pump 2 and the NPSHr can be considered proportional to the square of the speed ω.
In both methods 300 and 400, the aNPSHr value may be obtained by adding the selected NPSHr value selected in a representation RNPSHR/rp associating values of one of the reference parameter (flow or motor power respectively in methods 300 and 400) to NPSHr values and the head difference ∂H.
Method 500:
Yet another example method 500 according to this disclosure is illustrated in
The example method 500 comprises a bloc 570 of determining a Net Positive Suction Head Available value NPSHa based on the suction pressure Ps. By NPSHa value, we mean a pressure available at a suction flange of the centrifugal pump 2 for the functional point. For example, the NPSHa value may be obtained based on the suction pressure Ps and on a vaporization pressure of the fluid.
As illustrated in
In an embodiment, each of the example methods presented hereby may comprise pumping, with the centrifugal pump 2, a fluid having a density higher than the density of water and/or comprising solids. For example, the pumped fluid may comprise a density between 1 and 1.2 times the density of the water. Such pumping for example allows preventing cavitation of the centrifugal pump on hydraulic pumping systems dealing with used water in water treatment plant, or with salt water using for raising fish and shellfish.
In an embodiment, the centrifugal pump 2 is associated to an identification number ID. In this embodiment, each of the example methods described hereby may comprise storing the aNPSHr value along with the identification number ID of the centrifugal pump 2 into a memory of a data processing apparatus. Storing the aNPSHr value along with the identification number ID allows building statistics of the evolution of NPSHr values between different centrifugal pumps. For example, it may be built an average NPSHr value based on NPSHr values of centrifugal pumps at a determined time of life, the centrifugal pumps being produced by a same production line. The average NPSHr of centrifugal pumps built from different production lines may be compared to identify a problem on specific production lines. The average NPSHr value on a production line may also be used to study centrifugal pumps of this production line having a NPSHr value below the average value NPSHr.
Number | Date | Country | Kind |
---|---|---|---|
EP20306374.8 | Nov 2020 | EP | regional |