METHOD OF DETERMINING DELIVERY FLOW OR DELIVERY HEAD
20230193913 · 2023-06-22
Inventors
Cpc classification
F04D15/0066
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D13/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2260/82
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D15/0088
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2260/81
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04D27/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A torque required to achieve the modulated reference speed or adjustment of a modulated torque and the actual speed of the centrifugal pump is determined. Then a model speed is calculated with the aid of a mathematical pump-motor model simulating the behavior of the centrifugal pump within a hydraulic system as well as a disturbance signal from a deviation of the model speed from the actual speed of the centrifugal pump. Then a correction signal is determined by integrating the product of the disturbance signal and a sine or cosine signal with a multiple of the excitation frequency over at least one period of the excitation signal. Finally, at least one model parameter of the pump-motor model is determined as a function of the correction signal and the flow rate and/or the head is calculated using the adapted pump-motor model.
Claims
1. A method of determining the delivery flow and/or the delivery head of a speed-controlled centrifugal pump, wherein a reference speed or a torque of the centrifugal pump is acted upon by a periodic excitation signal of a specific excitation frequency to achieve a modulated setpoint speed, the method comprising the steps of: a. determining and adjusting a torque required to achieve the modulated reference speed or adjustment of the modulated torque, b. determining the actual speed of the centrifugal pump, c. calculating a model speed with the aid of a mathematical pump-motor model simulating the behavior of the centrifugal pump within a hydraulic system, d. calculating at least one disturbance signal from a deviation of the model speed from the actual speed of the centrifugal pump, e. determining at least one correction signal by integrating the product of the disturbance signal and a sine or cosine signal with a multiple of the excitation frequency over at least one period of the excitation signal, f. adapting at least one model parameter of the pump-motor model as a function of the correction signal, and g. calculating the flow rate and/or the head using the adapted pump-motor model.
2. The method according to claim 1, wherein the pump-motor model comprises at least a first equation in integral form for calculating the flow rate and a second equation in integral form for calculating the model speed, and these two equations are repeatedly cyclically evaluated.
3. The method of claim 2, wherein the first equation is used in the following integral form:
4. The method according to claim 2 wherein the first equation (G11) is used in the form of the following two partial equations (G11a, G11b) which are calculated repeatedly one after the other:
5. The method according to claim 2, wherein the second equation is used in the following integral form:
6. The method according to claim 2 wherein the second equation is used in the form of the following two partial equations (G12a, G12b) which are calculated successively, cyclically repeated:
7. The method according to claim 1, wherein the difference between the model speed and the actual speed is fed to a controller containing at least one integral component, the output signal of this controller forming the disturbance signal or the disturbance signal being formed by multiplying the output signal of this controller by the actual speed.
8. The method according to claim 1, wherein in step d. a first disturbance signal and a second disturbance signal are determined by supplying the difference between the model speed and the actual speed to a controller containing at least one integral component, and the output signal of this controller forms the first disturbance signal and the second disturbance signal is formed by multiplying the output signal of this controller by the actual speed.
9. The method according to claim 1, wherein two or more correction signals are determined from the disturbance signal or from each of the disturbance signals from the disturbance signal or from each of the disturbance signals, and each correction signal is used to adapt in each case a specific model parameter of the pump-motor model.
10. The method according to claim 1, wherein the model parameter is the hydraulic resistance of the system or the parameter, and in step e. the sine or cosine signal is used which is in phase with the excitation signal.
11. The method according to claim 8, wherein the hydraulic resistance is adjusted in dependence of a first correction signal formed from the second disturbance signal and/or that the parameter is adjusted in dependence of a first correction signal formed from the first disturbance signal.
12. The method according to claim 1, wherein the model parameter is the mass inertia of the centrifugal pump or the hydraulic inductance of the system and in step e. that sine or cosine signal is used which is 90° out of phase with the excitation signal.
13. The method at least according to claim 8, wherein the mass inertia of the centrifugal pump is adjusted as a function of a second correction signal formed from the second disturbance signal, and/or in that the hydraulic inductance of the system is adjusted as a function of a second correction signal formed from the first disturbance signal.
14. The method according to claim 1, wherein the adaptation of the model parameter is carried out using a controller containing an integral component, to which the correction signal is supplied, the controller output signal being multiplied by an initial value for the model parameter to obtain the adjusted model parameter.
15. A centrifugal pump having a centrifugal pump, an electric motor driving it and control electronics for controlling with or without feedback the electric motor, wherein the control electronics are set up to carry out the method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWING
[0090] Further features, characteristics, effects and advantages of the invention will be explained in more detail below with reference to examples or embodiments and the accompanying figures. The reference signs contained in the figures retain their meaning from figure to figure. In the figures, reference signs always denote the same or at least equivalent components, areas, directions or locations. In the drawing:
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
SPECIFIC DESCRIPTION OF THE INVENTION
[0102]
[0103] It should be noted that the hydraulic system may equally be an open system, as in the case of a borehole pump, a sewage-lift station or a drinking-water pressure-boosting system.
[0104] The centrifugal pump 3, 4 comprises a centrifugal pump 4 together with an electric motor drive and pump or control electronics 4 for controlling with or without feedback the electric motor that are also set up for carrying out the method according to the invention. The electric motor may, for example, be a three-phase, permanently excited, electronically commutated synchronous motor. The control electronics 4 comprise a frequency converter for setting a specific speed of the electric motor. In operation, the centrifugal pump 4 generates a differential pressure between its suction and discharge sides, also referred to as head H.sub.real that, depending on the hydraulic resistance R.sub.hyd of the pipe network 2 connected to the centrifugal pump 4, results in a flow rate Q.sub.real.
[0105] A signal flow diagram illustrating the sequence of a first embodiment of the method according to the invention for determining the current delivery head H.sub.real and/or the current delivery flow Q.sub.real as accurately as possible by calculation is shown in
[0106] In the first process section I, a periodic excitation of the hydraulic system 1 takes place. In this embodiment, this takes place by applying a periodic excitation signal f.sub.A of a specific excitation frequencyω.sub.A to a reference rotational speed n.sub.0 of the centrifugal pump 3, 4 to obtain a modulated set rotational speed n.sub.soll and thus to modulate the actual rotational speed n.sub.real of the centrifugal pump 3, in particular to cause it to fluctuate periodically. It should be noted at this point that in various places in the figures the rotational frequencyω is used instead of the rotational speed n that due to the relationshipω=2π n does however correspond to the rotational speed and is understood to be synonymous with it, which is why in the following we refer generally to the “rotational speed ω.”
[0107] The periodic excitation f.sub.A has the effect of modulating the differential pressureΔ p of the centrifugal pump 3 or its delivery head H.sub.real proportional thereto that, depending on the modulation amplitude and frequency, results in a signaling response of the hydraulic system 1 that in turn is reflected in the torque required to set the modulated setpoint speed n.sub.soll, and also in the electrical power consumption of the centrifugal pump, from which the delivery flow Q can be determined. This basic principle is described in U.S. Pat. No. 10,184,476, to which reference is hereby made.
[0108] The reference speed no can be an externally specified speed for the centrifugal pump 3, 4 or a speed determined internally in the control electronics 4. It can, for example, originate from a characteristic curve control upstream of the speed control that, for example, sets the delivery head H as a function of the delivery flow Q according to a defined characteristic curve in the so-called HQ diagram, or result from an automatic control that sets the delivery head H as a function of other criteria, e.g. the change in delivery flow dQ/dt.
[0109] For example, the excitation signal f.sub.A can be a sinusoidal signal of the form f.sub.A=n.sub.1.Math.sin(ω.sub.A.Math.t), where n.sub.1 is the excitation amplitude and ω.sub.A is the excitation frequency. However, the excitation need not be sinusoidal. Another periodic waveform such as a square wave, trapezoidal wave, triangular wave, sawtooth wave or shark fin waveform are also possible. The periodic excitation of the system 1 or application of the excitation signal f.sub.A to the reference speed no is done by superimposition in an adder 6, to which the reference speed no and the excitation signal f.sub.A are each supplied in terms of signals. The output variable of this adder 6 is the modulated reference speed n.sub.soll=n.sub.0+n.sub.1.Math.sin(ω.sub.A.Math.t). This forms the input variable for the second process step II.
[0110] In this second method section II, the motor control 7 known per se is carried out for setting the modulated setpoint speed n.sub.soll, for example using a vectorial, in particular field-oriented control. Since the actual speed ω.sub.real is the controlled variable in this case, it is directly available from the field-oriented control, either based on a measurement by means of an encoder, by evaluating the voltage induced back into the stator coils by the rotor magnetic field (back EMF) or based on a calculation using a known algorithm for sensorless speed control. The motor control 7 comprises at least one speed controller 8, to which the modulated reference speed n.sub.soll is fed and which determines the torque T.sub.mot required to achieve the modulated reference speed n.sub.soll as a function of the deviation of the actual speed ω.sub.real from the reference speed n.sub.soll or, of course, ω.sub.soll. The actual speed ω.sub.real is thus also an input variable of the speed controller 8. The speed controller 8 may, for example, be a P, PI or PID controller, in which case the torque T.sub.mot is the manipulated variable. It can also be a PI-R controller that has a resonance component at the excitation frequency ω.sub.A to achieve the lowest possible control deviation.
[0111] The determined torque T.sub.mot is then adjusted by the motor control 7 on the drive of the centrifugal pump 3 that in
[0112] According to the invention, the determined torque To is further fed to a mathematical pump-motor model 9 which simulates the hydromechanical behavior of the centrifugal pump 3. This is a third section III of the method according to the invention and is part of a model-based operating point determination device 13 that is implemented in the control electronics 4 and is set up to determine the delivery head H.sub.mdl and/or the flow rate Q.sub.mdl of the centrifugal pump 3 from the pump-motor model 9. In control terms, this pump-motor model 9 represents a so-called observer which ideally enables observation of all state variables of the centrifugal pump 3, i.e. also non-measurable state variables. In particular, the pump-motor model 9 enables an estimation of the actual head H.sub.real, the actual flow Q.sub.real and the actual speed ω.sub.real in the form of their respective model quantities H.sub.mdl, Q.sub.mdl and ω.sub.mdl, it also being referred to as the model speed ω.sub.mdl.
[0113] One embodiment of the pump-motor model 9 is illustrated in
[0114] To simplify the evaluation of the two integral equations, they are each divided into a static first partial equation G11a, G12a (secondary equation) and a dynamic second partial equation G11b, G12b (main equation) that has the integral form. In this case, the first partial equation G11a, G12a and then the second partial equation G11b, G12b are each calculated in terms of signal technology, whereby the result of the solution of the respective first partial equation G11a, G12a is used for the calculation of the respective second partial equation G11b, G12b, as is made clear below with reference to
[0115] In total, the system of equations thus consists of the following four subequations G11a, G11b, G12a, G12b, where the first two subequations G11a, G11b form a set describing the first integral equation, and the second two subequations G12a, G12b form a set describing the second integral equation. In the discrete-time implementation, the partial equations are as follows
where
[0116] H.sub.mdl the delivery head to be determined H.sub.mdl of the centrifugal pump 3,
[0117] Q.sub.mdl the flow rate of the centrifugal pump 3 to be determined,
[0118] ω a speed or rotational frequency of the centrifugal pump (ω=2πn) ,
[0119] ω.sub.mdl the model speed of the centrifugal pump 3, [0120] a, b, c are parameters that describe the hydraulic pump map (H(Q, ω)) by means of pump curves,
[0121] R.sub.hyd is the hydraulic resistance of the hydraulic system 1,
[0122] L.sub.hyd the hydraulic inductance of the hydraulic system 1 and
[0123] H.sub.static is a geodetic head,
[0124] T.sub.mdl the theoretical pump torque of the centrifugal pump 3 to be calculated,
[0125] T.sub.mot the mechanical torque of the motor (motor torque) of the centrifugal pump,
[0126] T.sub.D a calculated disturbance signal in the form of a moment (disturbance moment),
[0127] a.sub.t, b.sub.t, c.sub.t are parameters describing the static torque map (T(Q, ω)) of the centrifugal pump 3 by means of torque curves,
[0128] ν.sub.i a quantity describing the friction between impeller and medium,
[0129] ν.sub.s a quantity describing the bearing friction,
[0130] J the mass inertia of the rotating components of the centrifugal pump 3 (impeller, shaft, rotor), and
[0131] k is a discrete time and
[0132] Δt is the time interval between one time k and the next time k+1.
[0133] In the first partial equation G11a of the first integral equation, further pressure terms can be considered, if necessary, to further adapt the pump-motor model 9 to reality. Furthermore, in the first partial equation G12a of the second integral equation G12 further terms (e.g. for friction) can be considered if necessary.
[0134] The pump-motor model 9 in
[0135] The first partial equation G11a of the first integral equation (volume flow equation) describes the speed-dependent relationship between flow rate Q and head H, or more precisely the pump characteristic diagram, i.e. for each speed co the dependence of the head H on the flow rate Q, this relationship being referred to as the pump curve Hω(Q). Along such a pump curve Hω the speed w is constant. All pump curves Hω form the pump map H(ω, Q). The pump characteristic diagram H(ω, Q) is usually measured at the factory and specified in the technical documentation of a centrifugal pump 3. The model parameters a, b, c that mathematically describe the pump curve H(ω, Q), are therefore known.
[0136] To calculate the model quantity H.sub.mdl by means of the partial equation G11a in the first function block 9.1, the speedω and the flow rate Q are required. In the embodiment according to
[0137] In addition, the calculated delivery head model variable H.sub.mdl is transferred to the second function block 9.2, in which it is used to calculate the delivery flow Q.sub.mdl by means of the second partial equation G11b of the first integral equation. For the evaluation of this partial equation G11b, the hydraulic resistance R.sub.hyd, the hydraulic impedance L.sub.hyd, the current flow rate Q.sub.mdl and the geodetic head Hstatic are also required.
[0138] The second partial equation G11b of the first integral equation is based on the hydraulic differential equation:
that describes the system characteristic curve of the pipeline network 2 or the hydraulic system 1 that depends significantly on the position/degree of opening of the valves on the consumer side, i.e. on the hydraulic resistance R.sub.hyd.
[0139] The geodetic head H.sub.static is the minimum head H that must be reached in order for a flow (Q>0) to be possible at all. In closed hydraulic systems, i.e. those pipe networks in which the pumped medium circulates, such as in a heating or cooling system, the geodetic head H.sub.static is zero and can be neglected in this case. In the case of an open system, the geodetic head H.sub.static can, for example, be measured or specified on the pump electronics 4 of the centrifugal pump by a user.
[0140] The hydraulic resistance R.sub.hyd and the hydraulic impedance L.sub.hyd are initially unknown, since these parameters are part of the user's hydraulic system 1 that the pump manufacturer does not know. The hydraulic inductance L.sub.hyd, together with the volume flow, is a measure of the kinetic energy stored in the flowing water mass. Provided that the system is not changed structurally, the hydraulic impedance L.sub.hyd consequently does not change either. In the embodiment according to
[0141] In the first embodiment, the hydraulic resistance R.sub.hydis a model parameter of the pump-motor model 9 which is dynamically adapted according to the invention. It is repeatedly redetermined by a parameter controller 12 and fed to the pump-motor model 9, more specifically to the second function block 9.2, to be used in partial equation Eq1b. Since the hydraulic resistance R.sub.hyd is unknown at the beginning of the process, any initial value can be used for R.sub.hyd. This is because during the procedure its value is corrected by the parameter controller 12 towards the real value, as will be explained further below.
[0142] The volumetric flow value Q to be used in equation G11b is the volumetric flow value that is valid at the current point in time k. Partial equation G11b can thus be evaluated and the new volumetric flow Q.sub.mdl(k+1) can be determined. It thus represents the output signal of the second function block 9.2 as well as the second output variable of the pump-motor model 9.
[0143] The first part G12a of the second integral equation (velocity equation) describes the speed-dependent relationship between torque T and flow rate Q. It is therefore basically a torque equation. Like partial equation Eq. 1a, it requires the current rotational speed wand the current flow rate Q(k). As explained for the individual equation G11a, the speedω is the actual speed supplied by the motor control 7 to the first function block 9.1 ω.sub.real and as the current delivery flow Q the delivery flow Q.sub.mdl(k+1) from the output of the second function block 9.2 last calculated with partial equation G11b is used.
[0144] The term ν.sub.iω.sup.2 in partial equation Eq. 2a describes the friction between impeller and medium, the term ν.sub.sω describes the bearing friction losses resulting from the bearing of the pump or motor shaft. Both quantities ν.sub.i and ν.sub.s can be determined at the factory by measuring the centrifugal pump and are therefore known. Furthermore, the term
describes the moment of inertia of the medium in the impeller. Due to the comparatively small amount of pumped medium in the impeller, the term is comparatively small and can be neglected.
is comparatively small and can be neglected.
[0145] The model parameters a.sub.t, b.sub.t and c.sub.t describe the physical relationship between the torque T, flow Q and speed win other words the torque map T(ω, Q) of the centrifugal pump 3 formed from the individual torque curves Tω (Q), whereby the speedω is constant along a torque curve Tω (Q). Since, as previously stated, each pump is measured by the manufacturer and its hydraulic and hydromechanical pump characteristics are known to the manufacturer, the model parameters a.sub.t, b.sub.t and c.sub.t are also known per se. In the present example, the model parameter c.sub.t is a value that can change with time. Its initial value can also be determined at the factory by measuring the centrifugal pump 3.
[0146] The calculated model quantity T.sub.mdl is also output at the output of the first function block 9.1 and transferred to the third function block 9.3, in which it is used to calculate the model speed ω.sub.mdl by means of the second partial equation G12b of the second integral equation. For the evaluation of this partial equation G12b, the moment of inertia J, the motor torque T.sub.mot and the value of a disturbance torque T.sub.D are also required that exists in the event of a deviation of the model speed from the actual speed, i.e. is greater than zero in terms of amount. The moment of inertia J of the rotating components (shaft, rotor, impeller) of the centrifugal pump 3 can also be determined at the factory by measuring the centrifugal pump 3 or calculated from design data. The motor torque T.sub.mot is fed to the pump-motor model 9 or the third function block 9.3 by the motor control 7. Furthermore, the disturbance torque T.sub.D is determined by a disturbance controller 10 and is also fed to the pump-motor model 9 or the third function block 9.3.
[0147] Partial equation G12b can thus be evaluated and the model speed ω.sub.mdl determined. It thus represents the output signal of the third function block 9.3 as well as the third output variable of the pump-motor model 9.
[0148] The equations of the pump-motor model 9 are continuously calculated repeatedly, in particular depending on the clock rate of the processor of the control electronics 4 on which this calculation is performed. In this process, a new flow rate value Q.sub.mdl (k+1) or speed value ω.sub.mdl (k+1) is calculated in each clock cycle from the flow rate value Q.sub.mdl or speed valueω.sub.mdl used in the previous clock cycle.
[0149] With the aid of the pump-motor model 9 (observer) the actual speed of the centrifugal pump 3 is estimated as the model speedω.sub.mdl and fed to a disturbance controller 10 that also receives the actual speedω.sub.real of the centrifugal pump 3. The disturbance controller 10 forms a fourth process section IV, compare
[0150] A first embodiment of the disturbance controller 10 is shown in
[0151] In the first embodiment of the disturbance controller 10, the controller output signal directly forms the disturbance signal T.sub.D that can accordingly be regarded as the disturbance torque T.sub.D. If the speedsω.sub.mdl, ω.sub.real, differ, then the pump-motor model 9 does not match reality. Thus, the disturbance controller 10 may also be referred to as a “disturbance observer,” The disturbance torque T.sub.D accelerates the model speed ω.sub.mdl when it is less than the actual speed ω.sub.real, and brakes the model speed ω.sub.mdl when it is greater than the actual speed ω.sub.real. In this way, the disturbance signal T.sub.D compensates for a deviation of the pump-motor model 9 from reality. Such a deviation can, for example, be caused by inaccurate parameter values, but can also be due to external disturbances, such as torque fluctuations due to particles or bubbles in the pumped medium or due to changing bearing friction.
[0152] The PID controller 15 of the disturbance controller 10 is initialized with the value 0. If the speedsω.sub.real and ω.sub.mdl are identical, their deviation is zero and the disturbance signal T.sub.D(disturbance torque) is constant or also zero at the beginning of the process. If there is a negative deviation between the speeds ω.sub.mdl and ω.sub.real i.e. that the actual speedω.sub.real lags behind the model speed ω.sub.mdl, the disturbance signal T.sub.D falls. This can be interpreted to mean that in reality a disturbance torque (braking torque) is acting, as a result of which the centrifugal pump 3 actually has a lower speed ω.sub.real than it is estimated by the pump-motor model 9. In other words, losses (e.g. friction losses/bearing wear, higher hydraulic resistance, higher inertia force, etc.) act in reality.) that are not taken into account in the (idealized) pump-motor model 9, so that the pump-motor model 9 overestimates the model speed ω.sub.mdl. If there is a positive deviation between the speeds ω.sub.mdl and ω.sub.real, i.e. that the model speedω.sub.mdl is estimated to be lower than the actual speed ω.sub.real, the disturbance signal T.sub.D increases steadily as a result of the I component of the controller 15. A too low model speed ω.sub.mdl can be present if the pump-motor model 9 models the centrifugal pump 3, 4 together with the connected system 1 too lossy, if necessary overadjusted.
[0153] The disturbance signal T.sub.D is then fed to an evaluation unit 11 and evaluated therein, which represents a fifth process section V. The evaluation unit 11 according to
[0154] The correction signal T.sub.D1 sin is then fed to a parameter controller 12 that is set up to carry out an adjustment of a model parameter as a function of the correction signal T.sub.D1 sin. In the embodiment according to
[0155] A first embodiment of the parameter controller 12 is shown in
[0156] The correction factor K thus generally makes it possible to obtain further information about the centrifugal pump 3, 4 or the pipeline network 2, such as information about ageing/wear of the centrifugal pump 3, deposits on the impeller (clogging) or a fault in the pipeline network. This makes it possible to monitor the condition of the centrifugal pump 3, 4. If the correction factor K exceeds or falls below a predetermined limit value, an error message, a warning and/or maintenance notice can be issued.
[0157] The parameter controller 12 may further comprise a correction factor limitation 18 which limits the correction factor K to an upper and/or lower limit value, for example to the upper value 5 or to the lower value ⅕, so that the permissible range of values for the model parameter to be adjusted is at most five times and one fifth of the initial value. The correction factor limiter 18 is thus located signal-wise between the controller 17 and the multiplier 19. The correction factor limiter 18 prevents the model 9 from moving too far away from the real system, for example, due to temporarily incorrect measured values. If, for example, the flow rate Q=0, the resistance R.sub.hydwould have to be infinitely large. This means that this condition would never be reached by integration. Conversely, it would then also take a very long time to return from infinity to another operating point. However, since the result does not change significantly at very low volume flows, it makes sense to limit the resistance R.sub.hyd. It can also be assumed for other model parameters that they can only change within a certain range. Otherwise, there may be another error, e.g. a measurement error.
[0158] Further, the parameter controller 12 may include a linearization unit 20 such that the parameter controller 12 exhibits the same behavior for increase as for decrease and the disturbance signal TD1 sin becomes proportional to the change in flow rate.
[0159] The model parameter R.sub.hyd, adjusted if necessary by the parameter controller 12, is then fed to the pump-motor model 9. The pump-motor model 9 then uses the adjusted model parameter in the second function block 9.2 to calculate the delivery flow Q.sub.mdl.
[0160]
[0161] The individual sections I-VI of the method according to the invention, which can also be regarded as functions, are summarized once again in the following table:
TABLE-US-00001 Procedure sec. Function block Function I Speed Periodic excitation of a reference specification speed II Motor control Speed control and determining actual speed and torque III Pump-motor Calculation/observation of speed, head model and flow rate IV Fault Calculating a disturbance signal; controller controller with high bandwidth, or a bandwidth of at least one decade above the excitation frequency; ensures that model speed corresponds to actual speed V Evaluation Calculating one or more correction unit signals from the disturbance signal VI Parameter Model parameter adjustment as a controller function of the correction signal
[0162] This method improves the accuracy of the flow rate and/or head determination, since any disturbance torque T.sub.D is counteracted by the disturbance controller 10 and the subsequent parameter adjustment in the parameter controller 12, thereby reducing the noise in the flow rate and/or head signal compared to the prior art approach. Thus, the signal quality can be improved or a lower excitation amplitude than in the prior art can be used for the excitation signal while maintaining the quality, or a subsequent smoothing by filtering can be reduced, so that a faster reaction of the centrifugal pump 3, 4 to system state changes or disturbances in the hydraulic pipeline network 2 can take place. As a result of the adjustment of the model parameter during operation of the pump 3, 4, any inaccuracies in the pump-motor model 9 are also compensated for, which may be due to a scattering of the model parameters in series production and/or wear due to ageing, for example of the bearings of the centrifugal pump 3.
[0163] In principle, only the hydraulic resistance R.sub.hyd needs to be tracked to determine the flow rate Q, at least if the other model parameters are known from a measurement, estimate, calculation, etc., since R.sub.hyd is the only dynamically variable parameter. Nevertheless, the hydraulic resistance R.sub.hyd could also be determined in another way and fed to the pump-motor model 9. The method according to the invention is thus not limited to tracking the hydraulic resistance R.sub.hyd with the evaluation unit 11 and the parameter controller 12. Rather, a single other parameter can also be tracked, such as the moment of inertia J, the hydraulic impedance L.sub.hyd or the parameter c.sub.t. In the case of the moment of inertia J, the parameter controller 12 in
[0164] However, to improve the accuracy of the flow rate determination, in particular also in case of series dispersion (model parameters for different pumps of the same series may differ due to manufacturing and tolerances) as well as over the several years of operation of the centrifugal pump 3, 4, i.e. in case of ageing effects, the above-described further parameters of the pump-motor model 9 can be tracked in addition to the hydraulic resistance. It is then also possible to obtain further information about, for example, the wear of the pump 3, 4.
[0165]
[0166] The evaluation unit 11a according to
[0167] In the same way even further frequencies can be excited and evaluated. One receives thereby per frequency nω.sub.At two further correction signals T.sub.Dn sin, T.sub.Dn cos from the first interference signal T.sub.D that can be calculated in corresponding correction signal calculation units 11.1, 11.2:
[0168] These can be used to track two other model parameters.
[0169] As already mentioned, the evaluation unit 11a is further set up to calculate a second disturbance signal P.sub.D and to perform a discrete sine/cosine transformation of this second disturbance signal P.sub.D at the fundamental frequency of the excitation signal f.sub.A (t). For this purpose, the product of the first disturbance signal or the disturbance torque T.sub.D and the actual speed ω.sub.real is first calculated that represents a power P.sub.D=T.sub.D.Math.ω.sub.real which can be referred to as “disturbance power” in analogy to the disturbance torque T.sub.D.
[0170] Alternatively to the calculation of the second disturbance signal P.sub.D in the evaluation unit 11a, this calculation can be performed in the disturbance controller 10a.
[0171] From the second disturbance signal P.sub.D, the evaluation unit 11a calculates, by integrating the product of the second disturbance signal P.sub.D and a sinusoidal signal having this fundamental frequencyω.sub.A, a fourth correction signal P.sub.D1 sin which represents an active part (or real part) and is in phase with the excitation signal f.sub.A (t), and a fifth correction signal P.sub.D1 cos representing a blind part (or imaginary part) and being orthogonal to the excitation signal f.sub.A (t). In addition, the DC component P.sub.D0 of the second disturbance signal P.sub.D can be calculated as the sixth correction signal. Thus, three further correction signals P.sub.D1 sin, P.sub.D1 cos, P.sub.D0 can be determined by forming the following integrals, which is performed in each case in one of the correction signal calculation units 11.1, 11.2:
with P.sub.D=T.sub.D(t).Math.ω.sub.real(t)
[0172] In the same way, further frequencies can be excited and evaluated. One receives thereby per frequency nω.sub.At two further correction signals P.sub.Dn sin, P.sub.Dn cos from the second interference signal P.sub.D
which can be used to track two additional model parameters.
[0173] Of course, the evaluation unit 11a does not necessarily have to calculate all the above-described correction signals. Rather, this can be done as required and desired.
[0174] The correction signals T.sub.D1 sin, T.sub.D1 cos, P.sub.D1 sin, P.sub.D1 cos, T, P.sub.D0D0 etc. calculated by the evaluation unit 11 are then fed to the parameter controller 12a that is set up to adjust one model parameter per correction signal. This is done in single parameter controllers 12.1, 12.2, etc., each of which is supplied with a particular correction signal. Thus, six model parameters can be adjusted simultaneously by this parameter controller 12a. The parameter controller 12 thus consists, more precisely, of a number of individual parameter controllers 12.1, 12.2, each of which may have a structure as in
[0175] In principle, each individual correction signal can be used for the tracking of a model parameter. However, it should be noted that signals which represent an active component, i.e. signals which are in phase with the excitation of the pump speed—i.e. the sinusoidal signals in the case of sinusoidal excitation—adjust those model parameters which predominantly act on the active power. This is the case with the hydraulic resistance R.sub.hyd and the model parameter c.sub.t, which is why the parameter controllers 12, 12″ are fed the correction signals T.sub.D1 sin and P.sub.D1 sin for these model parameters in
[0176] In contrast, those correction signals which represent reactive power, i.e. are 90° out of phase with the excitation of the pump speed, i.e. the previously mentioned correction signals T.sub.D1 cos and P.sub.D1 cos, should adapt such model parameters which predominantly influence the reactive power. This is the case with the inertia J and the hydraulic impedance L.sub.hyd, which is why the parameter controllers 12′, 12″ are supplied with the correction signals T.sub.D1 cos and P.sub.D1 cos for these model parameters in
[0177] Experiments have shown that the following assignment of the correction signals T.sub.D1 sin, T.sub.D1 cos, P.sub.D1 sin, P.sub.D1 cos, T.sub.D0, P.sub.D0 to the model parameters is advantageous: [0178] T.sub.D1 sin to adjust the model parameter R.sub.hyd [0179] T.sub.D1 cos to adjust the model parameter L.sub.hyd [0180] P.sub.D1 sin to adjust the model parameter c.sub.t [0181] P.sub.D1 cos to fit the model parameter J [0182] T.sub.D0 to adjust the model parameter ν.sub.s [0183] P.sub.D0 to adjust the model parameter ν.sub.i
[0184] However, other combinations are also possible. According to this assignment, the individual correction signals can be fed to that single parameter controller 12.1, 12.2, etc. which adjusts the correspondingly assigned model parameter.
[0185] The output signals of the single parameter controllers 12.1, 12.2, etc., i.e. the adjusted model parameters, are then made available to the pump-motor model 9b, whose signal flow diagram
[0186] It should be noted that the above description is given by way of example only for purposes of illustration and in no way limits the scope of protection of the invention. Features of the invention indicated as “may,” “exemplary,” “preferred,” “optional,” “ideal,” “advantageous,” “optionally,” “suitable” or the like are to be regarded as purely optional and likewise do not limit the scope of protection that is defined exclusively by the claims. To the extent that the above description recites elements, components, process steps, values or information having known, obvious or foreseeable equivalents, such equivalents are embraced by the invention. Likewise, the invention includes any changes, variations or modifications to embodiments that involve the substitution, addition, alteration or omission of elements, components, process steps, values or information, so long as the basic idea of the invention is maintained, regardless of whether the change, variation or modification results in an improvement or deterioration of an embodiment.
[0187] Although the above description of the invention mentions a plurality of physical, non-physical or procedural features in relation to one or more specific example of the invention, these features may also be used in isolation from the specific example of the invention, at least to the extent that they do not require the mandatory presence of further features. Conversely, these features mentioned in relation to one or more specific embodiment may be combined with each other and with further disclosed or non-disclosed features of shown or non-shown embodiments as desired, at least to the extent that the features are not mutually exclusive or do not lead to technical incompatibilities.