Enhanced method for controlling a pumping station within a fluid circulation system, related circulation system and pumping station for realizing said method

09970433 ยท 2018-05-15

Assignee

Inventors

Cpc classification

International classification

Abstract

Method for automatically controlling a pumping station of a fluid circulation system with flowrate control valves, comprising the following control steps which are cyclically repeated: (b) driving said pumping station in accordance with a set curve belonging to a group of predefined driving curves; (c) monitoring over time the variation in flowrate of fluid circulating in the system at the pumping station, or a parameter related thereto; (d) if, during the monitoring step (c), the variation in flowrate exceeds or falls below a control threshold and if said condition is maintained for a stabilization time, (e) modifying the set driving curve, replacing it with another curve from the plurality of driving curves; and (f) reinitializing the monitoring step (c) from a new working point reached by the pumping station.

Claims

1. A method for automatically controlling a pumping station of a fluid circulation system provided with one or more flowrate control valves, comprising the following preliminary step: predefining a plurality of predefined driving curves which define relationships between head and flowrate of the pumping station, wherein said predefined driving curves are ordered with an increasing progression from a lower predefined driving curve to a higher predefined driving curve, each predefined driving curve in between them defining, along at least one section thereof, head values, for the same flowrate, higher than those of the predefined driving curve preceding it in the progression and, along at least one section thereof, head values, for the same flowrate, lower than those of the predefined driving curve following it in the progression; and the following adaptive control steps which are cyclically repeated: driving said pumping station in accordance with a set predefined curve chosen from among the predefined driving curves; monitoring over time the variation in flowrate of fluid circulating within the system at the pumping station, or a parameter related thereto, by calculating a ratio between power consumption and frequency of rotation of the pumping station, this ratio being indicative of the variation in flowrate; checking whether, during the monitoring step, the variation in flowrate exceeds or falls below a control threshold and whether said condition is maintained for a stabilization time, identifying in this case an increased flowrate condition or reduced flowrate condition, respectively; if, during this latter checking step, an increased flowrate condition or reduced flowrate condition is identified, modifying the set predefined driving curve, replacing it with another predefined curve from the plurality of predefined driving curves, said step of modifying the set predefined driving curve including the following substeps: if, during the last checking step, an increased flowrate condition has been identified, replacing the set predefined driving curve with a successive predefined driving curve, if any; if, during the last checking step, a reduced flowrate condition has been identified, replacing the set predefined driving curve with a preceding predefined driving curve, if any; when the step of modifying the set predefined driving curve is performed, reinitializing the monitoring step from a new flowrate working point reached by the pumping station.

2. The method according to claim 1, wherein the respectively successive and preceding predefined driving curves selected during the substep of replacing the set predefined driving curve are, respectively, the immediately successive and immediately preceding predefined driving curves in the progression with respect to the set predefined driving curve.

3. The method according to claim 1, further comprising the following adaptive control steps which are cyclically repeated: if a wait-time lapses without the set predefined driving curve being modified, modifying the predefined driving curve in accordance with one of the following alternative substeps: if, during the last modification of the set predefined driving curve, the previously set predefined driving curve has been replaced with a successive predefined driving curve which is currently set, replacing if possible the currently set predefined driving curve with a yet successive predefined driving curve; if, during the last modification of the set predefined driving curve, the previously set predefined driving curve has been replaced with a preceding predefined driving curve which is currently set, replacing if possible the currently set predefined driving curve with a yet preceding predefined driving curve.

4. The method according to claim 3, wherein said step of modifying the predefined driving curve when the wait time lapses further comprises the following substep, as an alternative to the preceding steps: if, from the time of activation of the adaptive control or from last starting of the system, no modifications of the set predefined driving curve have been performed, replacing the set predefined driving curve with a successive predefined driving curve.

5. The method according to claim 3, wherein the respectively successive and preceding predefined driving curves selected during the alternative substeps of the step for modifying the predefined driving curve when the wait time lapses are, respectively, the immediately successive and immediately preceding predefined driving curves in the progression with respect to the set predefined driving curve.

6. The method according to one of claim 3, further comprising the following step: when said step of modifying the predefined driving curve upon lapsing of the wait time is performed, incrementing the variable of the wait time by an additional time; when, during the identification step and check step, an increase or a reduction in the flowrate maintained over the time is identified, reinitializing the variable of the wait time to an initial value.

7. The method according to claim 1, further comprising an adaptive control step which is cyclically repeated, of: regulating operation in limit flowrate conditions, comprising the substeps of: identifying a limit flowrate condition, in which the working point of the pumping station is positioned on a limit characteristic curve of the said pumping station; if, during the preceding identification step, a limit flowrate condition is detected, checking whether said limit flowrate condition is maintained for a control time period; if, during the preceding check step, the limit flowrate condition is maintained, replacing the set predefined driving curve with the first predefined driving curve which is intercepted moving along the characteristic limit curve and decreasing the flowrate from the working point of the pumping station.

8. The method according to claim 1, wherein said predefined driving curves are proportional curves, namely linear curves increasing in the Q-H plane.

9. The method according to claim 8, wherein said predefined driving curves have an inclination progressively increasing along the x axis of the Q-H plane.

10. The method according to claim 1, wherein said parameter related to the variation in flowrate is a parameter obtained from a measurement inside the pumping station.

11. The method according to claim 10, wherein said pumping station comprises at least one circulator operated by a synchronous motor, said parameter related to the variation in flowrate being obtained from the power consumption and the rotational frequency of said synchronous motor.

12. The method according to claim 1, where the set predefined driving curve is reset to a default predefined driving curve whenever the adaptive control is started again.

13. A pumping station for a fluid circulation system, comprising one or more circulators and fitted with an electronic control device designed to implement the method according to claim 1.

14. A fluid circulation system provided with one or more flowrate control valves and a pumping station, said system further comprising at least one electronic control device designed to implement the method according to claim 1.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 shows in schematic form a heating system to which the method according to the present invention may be applied;

(2) FIG. 2 shows a group of driving curves in the Q-H plane adopted by the method according to the present invention;

(3) FIGS. 3 and 4 show an increased flowrate condition in the method according to the present invention;

(4) FIGS. 5 and 6 show a reduced flowrate condition in the method according to the present invention;

(5) FIG. 7 show a limit flowrate condition in the method according to the present invention;

(6) FIG. 8 show a stationary flowrate condition in the method according to the present invention;

(7) FIG. 9 show a general operating condition in the method according to the present invention;

(8) FIG. 10 shows a block diagram illustrating the method according to the present invention;

(9) FIG. 11 shows in greater detail the block diagram of an adaptive control algorithm according to the present invention.

DETAILED DESCRIPTION

(10) With reference to FIG. 1, 1 denotes generically a fluid circulation system provided with a pumping station 2 controlled using the method according to the present invention.

(11) In the embodiment described here, purely by way of example, the system 1 is a heating system inside which a heat transfer fluid (typically water with any antifreeze additives) heated by a boiler 4 is circulated.

(12) Circulation of the heat transfer fluid is performed by a pumping station 2 which, in the present embodiment, takes the form of a single circulator 20 consisting of a synchronous electric pump, preferably of the permanent-magnet type.

(13) The circulation system 1 in the present example is a simple single-pipe system with zone valves; other types of circulation systems may however be used in the context of the present invention, provided that they have flowrate regulation valves.

(14) The circulation system 1 has, in particular, two parallel branches, each of which passes through two radiators 5 intended to heat the associated zone. The flowrate in the two branches is controlled by a corresponding number of flowrate control valves 3 or automated zone valves which are operated by two thermostats 4 so as to maintain a required temperature profile within the associated zone.

(15) The circulator 20 is provided with an electronic control device 10, for example of the type described in European patent EP 1,564,408 B1 in the name of the Applicant.

(16) The electronic control device 10 receives at its input a signal from a Hall sensor 15 (or similar position sensor) associated with the rotor of the synchronous motor, in addition to the network synchronism signal. On the basis of these two signals, the control device 10 may calculate the rotational frequency of the circulator 20. Finally it may calculate the relation between the power consumption of the circulator 20 and the aforementioned rotational frequency, which is indicative of the working point of the circulator in the Q-H plane or the variation in flowrate Q.

(17) The electronic control device 10 also comprises one or more inverters or similar electronic power elements for regulating the speed of the circulator 20.

(18) In the light of the aforementioned characteristics, the electronic control device 10 is able to control the circulator 20, adapting to the flowrate required by the flowrate control valves 3, according to the automatic control method described below and schematically illustrated in the flow diagrams of FIGS. 10 and 11.

(19) With reference to the flow diagrams of FIGS. 10 and 11, it can be seen how they show an example of the algorithm of the method according to the present invention; the same method may also be implemented using different algorithms.

(20) The method according to the present invention comprises a preliminary step, identified by a in the diagram of FIG. 10, involving predefining a group of driving curves C.sub.1, . . . , C.sub.7, shown in FIG. 2, each of said curves defining a relationship between the flowrate and head of the circulator 20 in the Q-H plane.

(21) The driving curves C.sub.1, . . . , C.sub.7 are preferably stored in the electronic control device 10 by the manufacturer during production of the circulator 20.

(22) The electronic control device 10, after selecting one of the driving curves C.sub.1, . . . , C.sub.7, drives the circulator 20 so as to maintain the relationship between flowrate and head defined by the said curve, until a limit characteristic curve L which defines the operating limits of the device is reached.

(23) It can be noted that, when the limit characteristic curve L is reached, a further increase in the flowrate required of the system necessarily produces a reduction in the head.

(24) In the preferred embodiment described here, the driving curves C.sub.1, . . . , C.sub.7 are linear and increasing, namely define a relationship of direct proportionality between flowrate and head where an increase in the former results in a corresponding increase of the latter.

(25) The driving curves C.sub.1, . . . , C.sub.7 are ordered in an increasing progression from a bottom driving curve C.sub.1 to a top driving curve C.sub.7, where each curve is arranged above the successive curve in the Q-H plane.

(26) The gradient of the curves, namely the inclination with respect to the y axis, increases gradually from the bottom driving curve C.sub.1 until it reaches the top driving curve C.sub.7.

(27) In the present example, the driving curves C.sub.1, . . . , C.sub.7 are seven in number and are identified by the lower and upper end values which are shown in the table below.

(28) TABLE-US-00001 Q.sub.min (l/h) H.sub.min (m) Q.sub.max (l/h) H.sub.max (m) Curve C.sub.1 0 1 2600 2 Curve C.sub.2 0 1.2 2400 2.4 Curve C.sub.3 0 1.4 2200 2.8 Curve C.sub.4 0 1.6 2000 3.2 Curve C.sub.5 0 1.8 1800 3.6 Curve C.sub.6 0 2 1600 4 Curve C.sub.7 0 2.2 1400 4.4

(29) When the system 1 is switched on, the present method comprises a step, identified by b in FIG. 10, of driving the circulator 20 in accordance with one of the predefined driving curves C.sub.1, . . . , C.sub.7; in particular, in accordance with a default curve C.sub.def which in the present case is the driving curve C.sub.5.

(30) This is followed by a wait step, generically indicated by 1, during which the circulator 20 is controlled in accordance with the default curve C.sub.def for a predetermined period: a first, longer, starting time T.sub.f, in the case where the system 1 is started for the first time; a standard starting time T.sub.n for all the subsequent starting operations. In the first case, the wait time allows installation and venting of the system 1; in the second case, it merely allows the system to be stabilized.

(31) In the preferred embodiment described here the first starting time T.sub.f is equal to 90 minutes and the standard starting time T.sub.n is equal to 30 minutes.

(32) Once the wait step has terminated, the method according to the present invention then executes the actual adaptive control algorithm illustrated in the flow diagram of FIG. 11.

(33) Preferably the adaptive control does not memorize the settings and variables implemented during the previous sessions. In other words, whenever the adaptive control is restartedowing to renewed start-up of the system 1 or a specific regulation by the userit starts again from the predefined default curve C.sub.def, ignoring the previously performed regulating operations.

(34) In the algorithm currently illustrated, a first step n performs zeroing of the various counters or timers, the function of which will emerge clearly from the present description below, and starting of a first timer T.sub.1 intended to monitor the amount of time which has lapsed since the last modification of the set driving curve C.sub.i.

(35) The method further has a step g for defining a parameter for identifying a parameter indicating the flowrate at an initial working point and a following stepindicated by cfor effective monitoring over time of the variation in flowrate Q of the fluid circulating in the system 1 at the pumping station 2, or a parameter related thereto. The variation in flowrate Q is assessed with reference to the previously defined initial working point.

(36) In the present example, the initial working point is defined at the time of initial execution of the adaptive control algorithm; it is obviously possible to identify beforehand this initial working point, for example upon start-up of the system.

(37) As seen above, in the present embodiment the parameter monitored is the ratio between power consumption P.sub.ass and frequency of rotation f of the circulator 20, this ratio being indicative of the variation in flowrate Q. For the sake of easier illustration, in the description below reference will always be made in any case to the variation in flowrate Q as control parameter; the person skilled in the art will obviously understand how the method may be realized in an identical manner using the other control parameter P.sub.ass/f or other parameters related to the flowrate.

(38) The adaptive control algorithm according to the present invention envisages a series of cyclically repeated control steps.

(39) A first control is obviously carried out as to the variation in flowrate Q detected in real time.

(40) This control envisages, during a first check step generically indicated by d, evaluating whether the variation in flowrate Q has exceeded an upper control threshold or has fallen below a lower control threshold and whether said condition is maintained for a stabilization time T.sub.s.

(41) Given that in the present example the two control thresholds have been chosen identical in terms of absolute value, the algorithm in FIG. 11 shows a preliminary checking operation m as to the absolute value of the variation in flowrate Q which starts a timer T.sub.2 in the event of a positive outcome.

(42) When the timer T.sub.2 reaches the required stabilization time T.sub.s the actual check step is started in order to establish whether the variation in flowrate has remained above or below the upper control threshold or lower control threshold .

(43) In the event of a positive outcome of one of the two checks, an increased flowrate condition S+ or a reduced flowrate condition S is identified.

(44) If neither of the two checks has a positive outcome, the variation in flowrate Q has not been maintained over time and the timer Twill be zeroed, which will be started again upon subsequent detection of the threshold being exceeded.

(45) If, on the other hand, one of the two checks has a positive outcome, a step for modifying the driving curve, generically indicated by the letter e, is carried out.

(46) If, in particular, the checks identify an increased flowrate condition S+, a first modification substep e1 is carried out for replacing the previously set driving curve with the immediately successive or higher driving curve, unless the set driving curve is already the maximum driving curve C.sub.7.

(47) It is envisaged moreover recording in a specific variable that the last control operation carried out consists in an increase in the driving curve (value +1 of the variable last in the algorithm of FIG. 11).

(48) The increased flowrate condition S+ is illustrated by way of example in the attached FIG. 3, in which the working point of the circulator 20 moves along the driving curve C.sub.5. The modification substep e1 then envisages setting the successive driving curve C.sub.6, as shown in the following FIG. 4.

(49) If the aforementioned checks identify a reduced flowrate condition S, a second modification substep e2 is carried out, as an alternative to the first modification substep e1, which replaces the previously set driving curve with the immediately preceding or lower driving curve, unless the set driving curve is already the minimum driving curve C.sub.1.

(50) It is envisaged moreover recording in a specific variable that the last control operation carried out consists in a reduction of the driving curve (value 1 of the variable last in the algorithm of FIG. 11).

(51) The reduced flowrate condition S is illustrated by way of example in the attached FIG. 5, in which the working point of the circulator 20 moves with a reduction in the flowrate along the driving curve C.sub.5. The modification substep e2 then envisages setting the preceding driving curve C.sub.4, as shown in the following FIG. 6.

(52) In both the cases illustrated above, after modifying the driving curve, in a step j resetting of a time variable T.sub.w (wait time) to an initial value T.sub.0 is performed. The function of this reset operation will become clearer from the description below.

(53) The step n is then repeated, this performing zeroing of the various system timers and restarting of the first timer T.sub.1 which monitors the time which has lapsed since the last modification of the set driving curve C.sub.i.

(54) Finally, in a step f, monitoring of the variation in flowrate Q is reinitialized, starting from the new working point reached by the circulator 20, following the variation in the driving curve.

(55) The stabilization time T.sub.s required for validation of the increased or reduced flowrate condition S+ or S is that necessary for stabilization of the flowrate control valves 3 of the system 1. In the present example, an indicative value of 20 minutes has been assigned to this stabilization time.

(56) The variation in flowrate which triggers activation of the control operation, or the control threshold ||, has been chosen in the present example as being equal indicatively to 300 l/h.

(57) A second control k, performed in real time, relates to reaching of the limit characteristic curve L by the circulator 20. As previously mentioned, an excessive flowrate demand causes the circulator 20 to operate in the region of a curve which represents the limit of its working area; a further increase in the flowrate thus results in a reduction of the head.

(58) The aforementioned control operation envisages a first substep k1 in which reaching of the limit characteristic curve L is identified. The limit characteristic curve L may be acquired experimentally and stored in the electronic control device or reaching of said limit may be detected when the working point of the pump deviates from the set driving curve C.sub.i.

(59) A following substep k2 involves checking whether the system remains in the limit condition for a control time T.sub.c, to which the indicative value of 15 minutes has been assigned in the present example.

(60) In the control algorithm shown in FIG. 11, the duration control consists in starting of a third timer T.sub.3 and a subsequent check of to its value.

(61) When it is established that the circulator is working along the limit characteristic curve L for a control time T.sub.c, a third substep k3 for modifying the set driving curve is performed.

(62) The set driving curve C.sub.i is in fact replaced with a lower set driving curve. In particular, the driving curve which is situated most closely above the current working point of the circulator 20 is selected from among the predefined driving curves C.sub.1, . . . , C.sub.7. Thus, when the flowrate is reduced, the working point moves along said curve, avoiding moving back up to the previously set curve.

(63) It is envisaged moreover recording in a specific variable that the last control operation carried out consists in a reduction of the driving curve (value 1 of the variable last in the algorithm of FIG. 11).

(64) The working condition along the limit curve is shown by way of example in the attached FIG. 7, in which the working point of the circulator 20 moves along the limit characteristic curve L exiting from the set driving curve C.sub.5. The modification substep k3 thus sets the preceding driving curve C.sub.5 along which the working point will move when there is a reduction in the flowrate circulating within the system 1.

(65) After modifying the driving curve, in a step j resetting of a time variable T.sub.w (wait time) to an initial value T.sub.0 is performed. The function of this reset operation will become clearer from the description below.

(66) The step n is then repeated, this performing zeroing of the various system timers and restarting of the first timer T.sub.1 which monitors the time which has lapsed since the last modification of the set driving curve C.sub.i.

(67) Finally, in a step f monitoring of the variation in flowrate Q is reinitialized, starting from the new working point reached by the circulator 20, following the variation of the driving curve.

(68) A third control operation h, carried out in real time, identifies when the time which has lapsed since the last variation in the driving curve (namely the first timer T.sub.1) reaches a wait time T.sub.w.

(69) Such a control operation identifies a substantially stationary condition with the working point displaced from the limit characteristic curve L. Such a condition is visually shown in FIG. 8 where the driving curve set is an intermediate curve C.sub.5.

(70) In this condition the electronic control device 10 forces a modification of the driving curve, performing one of the following alternative substeps.

(71) A first substep h1, which replaces the set driving curve C.sub.i with the immediately higher curve, is performed if, during the last modification of the driving curve, the previously set driving curve has been replaced by a successive (i.e. higher) driving curve. In the algorithm in FIG. 11 this condition is represented by a value +1 of the variable last.

(72) A second substep h2, which replaces the set driving curve C.sub.i with the immediately lower curve, is performed if, during the last modification of the driving curve, the previously set driving curve has been replaced with a preceding (i.e. lower) driving curve. In the algorithm in FIG. 11 this condition is represented by a value 1 of the variable last.

(73) Finally, a substep h3 is envisaged for the case where the driving curve has not yet been modified by initialization of the adaptive control algorithm. In this case, it is decided to replace the default driving curve C.sub.def (namely C.sub.5) with the immediately higher curve (C.sub.6).

(74) In the algorithm shown in FIG. 11, the variable last is set to +1 upon starting of adaptive control and the substep h3 coincides with the substep h1.

(75) When the set driving curve C.sub.i is modified in response to reaching of the wait time T.sub.w, this wait time is then incremented. Thus, it is necessary to wait a longer time before possible continuation of the stationary condition causes further raising/lowering of the driving curve. As previously seen, the initial value T.sub.0 of the time variable T.sub.w, is reset as soon as modification of the driving curve C.sub.i is performed in response to a variation in flowrate S+, S or when the limit characteristic curve L is reached.

(76) The step of incrementing the value of the wait time T.sub.w is indicated by I in the flow diagram shown in FIG. 11.

(77) By way of example, for a wait time T.sub.w initially a value T.sub.0 equal to one hour is chosen, and with each successive increment an additional time T.sub.s equal to two hours is added.

(78) It should be noted that, ideally, in a stationary or near-stationary operating condition of the system 1, two or more successive driving curves should be cyclically adopted, as shown in FIG. 9.

(79) In fact, the third control step h amplifies the last response of the system, increasing or decreasing gradually the driving curve C.sub.i in accordance with the last variation performed. The displacement of the working point along the successive driving curves causes sooner or later a variation in flowrate Q so as to give rise to a regulation with an opposite sign. The new regulation causes again a displacement of the working point and therefore a variation in flowrate Q of opposite sign, which should be sufficient to cause a return to the previously set flowrate curve (otherwise, the control operation under stationary conditions continues in the same direction, until an Q which causes reversal is reached).

(80) In the case of no regulation of the system 1 (no variation in the flowrate), the electronic control device 10 may envisage a specific control condition where, after about 3 hours from starting of the circulator 20 without detection of flowrate changes, it works with a maximum driving curve C.sub.7.

(81) Obviously the person skilled in the art may make numerous modifications and variations to the method and device described above, all of which moreover are contained in the scope of protection of the invention, as defined by the following claims.