<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.7//EN" "ep-patent-document-v1-7.dtd">
<!-- This XML data has been generated under the supervision of the European Patent Office -->
<ep-patent-document id="EP24720117B1" file="EP24720117NWB1.xml" lang="en" country="EP" doc-number="4508331" kind="B1" date-publ="20250625" status="n" dtd-version="ep-patent-document-v1-7">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIROMKCYALTRBGCZEEHUPLSK..HRIS..MTNORSMESM..................</B001EP><B003EP>*</B003EP><B005EP>J</B005EP><B007EP>0009210-RPUB02</B007EP></eptags></B000><B100><B110>4508331</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20250625</date></B140><B190>EP</B190></B100><B200><B210>24720117.1</B210><B220><date>20240416</date></B220><B240><B241><date>20240927</date></B241></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>PA202370348</B310><B320><date>20230630</date></B320><B330><ctry>DK</ctry></B330></B300><B400><B405><date>20250625</date><bnum>202526</bnum></B405><B430><date>20250219</date><bnum>202508</bnum></B430><B450><date>20250625</date><bnum>202526</bnum></B450><B452EP><date>20250122</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>F04B  49/20        20060101AFI20241011BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>F04B  49/22        20060101ALI20241011BHEP        </text></classification-ipcr><classification-ipcr sequence="3"><text>F04C  14/08        20060101ALI20241011BHEP        </text></classification-ipcr><classification-ipcr sequence="4"><text>F04C  14/10        20060101ALI20241011BHEP        </text></classification-ipcr><classification-ipcr sequence="5"><text>F04D  15/00        20060101ALI20241011BHEP        </text></classification-ipcr></B510EP><B520EP><classifications-cpc><classification-cpc sequence="1"><text>F04D  15/0066      20130101 LI20240712BHEP        </text></classification-cpc><classification-cpc sequence="2"><text>F04B  49/225       20130101 FI20240712BHEP        </text></classification-cpc><classification-cpc sequence="3"><text>F04B  49/20        20130101 LI20240712BHEP        </text></classification-cpc><classification-cpc sequence="4"><text>F04C  14/10        20130101 LI20240712BHEP        </text></classification-cpc><classification-cpc sequence="5"><text>F04C  14/08        20130101 LI20240712BHEP        </text></classification-cpc></classifications-cpc></B520EP><B540><B541>de</B541><B542>VERFAHREN ZUR STEUERUNG EINER UMWÄLZPUMPE</B542><B541>en</B541><B542>METHOD FOR CONTROLLING A CIRCULATION PUMP</B542><B541>fr</B541><B542>PROCÉDÉ DE COMMANDE D'UNE POMPE DE CIRCULATION</B542></B540><B560><B561><text>CN-B- 110 337 568</text></B561><B561><text>SE-A1- 2 251 177</text></B561><B561><text>US-A1- 2020 080 551</text></B561></B560></B500><B700><B720><B721><snm>SØRENSEN, Erik Baasch</snm><adr><city>8850 Bjerringbro</city><ctry>DK</ctry></adr></B721><B721><snm>BLAD, Christian</snm><adr><city>8850 Bjerringbro</city><ctry>DK</ctry></adr></B721></B720><B730><B731><snm>Grundfos Holding A/S</snm><iid>101254077</iid><irf>GP3722EP</irf><adr><str>Poul Due Jensens Vej 7-11</str><city>8850 Bjerringbro</city><ctry>DK</ctry></adr></B731></B730><B740><B741><snm>Patentanwälte Hemmer Lindfeld Frese
Partnerschaft mbB</snm><iid>101249767</iid><adr><str>Wallstraße 33a</str><city>23560 Lübeck</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><ctry>AL</ctry><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>ME</ctry><ctry>MK</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>RS</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>SM</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>EP2024060246</anum></dnum><date>20240416</date></B861><B862>en</B862></B860><B870><B871><dnum><pnum>WO2025002619</pnum></dnum><date>20250102</date><bnum>202501</bnum></B871></B870></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001">TECHNICAL FIELD</heading>
<p id="p0001" num="0001">The present disclosure is directed to a method for controlling a circulation pump being installed in a system for heating or cooling, wherein the system is equipped with one or more temperature-controlled valves. For example, the system may be an ordinary household heating system with radiators that are equipped with temperature-controlled valves, e.g. thermostatic radiator valves (TRVs). Alternatively, or in addition, the temperature-controlled valves of the system may be "smart valves" being remotely temperature-controlled by a smart valve application.</p>
<heading id="h0002">BACKGROUND</heading>
<p id="p0002" num="0002">A circulation pump is typically installed at a piping system as a stand-alone circulation pump assembly comprising a pump, an electric motor for driving the pump and an electronics housing with electronics for controlling the speed of the motor. The circulation pump may be operated in different selectable control modes, e.g. constant pressure control mode or proportional pressure control mode. Each control mode may include a certain number of selectable pump control curves. If the pump is operated to follow a certain pump control curve, the operating point of the pump sticks to the pump control curve if possible.<!-- EPO <DP n="2"> --></p>
<p id="p0003" num="0003">When the piping system comprises temperature-controlled valves, the valves gradually close when the demand for thermal energy decreases and they gradually open when the demand for thermal energy increases in order to achieve a target temperature. Typically, the circulation pump as a stand-alone pump assembly does not get any direct information about how much the valves are opened or closed. If the pump sticks to its set pump control curve, it may run with an unnecessary high speed when the valves close or with a too low speed when the valves open. A too high speed of the pump waists energy saving potential and leads to undesired flow noise. A too low speed of the pump has a negative impact on the user comfort, because the cooling or heating system does not achieve its target temperatures, at least not within a desired time frame.</p>
<p id="p0004" num="0004">It is known in the prior art to automatically adapt the pump control curve in a closed-loop control based on a pipe resistance value as a feedback value. For example, <patcit id="pcit0001" dnum="EP0726396B1"><text>EP 0 726 396 B1</text></patcit> or <patcit id="pcit0002" dnum="EP1323986B1"><text>EP 1 323 986 B1</text></patcit> describe such an automatic adaptation of the pump control curve in a closed-loop control.</p>
<p id="p0005" num="0005">The document <patcit id="pcit0003" dnum="CN110337568"><text>CN 110 337 568</text></patcit> discloses a pump where the change of the pump delivery flow caused by the decrease of the rotational speed is balanced by opening the thermostat valve of the heating body.</p>
<p id="p0006" num="0006">The document SE 2 251 177 describes a pump control where the operating point is formed by the intersection of the pump characteristic curve and the system characteristic curve.</p>
<p id="p0007" num="0007">It has shown that the known methods of automatic adaptation of the pump control curve successfully reduce the energy consumption and flow noise when the valves close. However, the known methods of automatic adaptation of the pump control curve have also shown to be too slow when the valves open during high thermal energy demand. The user thus experiences a lack of comfort, because the cooling or heating system does not achieve its target temperatures, at least not within a desired time frame.</p>
<p id="p0008" num="0008">It is therefore an object of the present disclosure to provide a method for controlling a circulation pump that on the one hand adapts the pump control curve quickly enough both when the proportional control valves in the system are closing and when they are opening. On<!-- EPO <DP n="3"> --> the other hand, the energy consumption and the flow noise is still to be reduced as much as possible when the proportional control valves are closing.</p>
<heading id="h0003">SUMMARY</heading>
<p id="p0009" num="0009">According to a first aspect of the present disclosure, a method is provided for controlling a circulation pump being installed in a system for heating or cooling, wherein the system is equipped with one or more temperature-controlled valves. The method comprises:
<ul id="ul0001" list-style="dash" compact="compact">
<li>operating the pump at an operating point, wherein the current operating point is defined as the intersection point of an adaptable pump characteristic curve and a variable system characteristic curve, wherein the system characteristic curve varies with a common degree of openness of the one or more temperature-controlled valves, wherein the pump characteristic curve is adapted by setting the speed of the pump, wherein the speed of the pump is controlled in such a way that the operating point follows an adjustable pump control curve; and</li>
<li>automatically adjusting the pump control curve when the system characteristic curve changes in order to keep the common degree of openness of the one or more temperature-controlled valves in a desired range between a minimum common degree of openness and a maximum common degree of openness,</li>
</ul>
characterised in that,<br/>
automatically adjusting the pump control curve comprises determining a system variable being susceptible to system characteristic curve changes, and using the system variable as an input to provide a feed forward signal to automatically adjust the pump control curve in a feed forward control.<!-- EPO <DP n="4"> --></p>
<p id="p0010" num="0010">The term "common degree of openness" of the one or more temperature-controlled valves, i.e. in form of proportional control valves, is to be understood as an absolute or relative measure of how much open or closed all those temperature-controlled valves are through which the circulation pump pumps heating or cooling liquid, e.g. ranging from 0% to 100%. If only one valve exists in the system, the "common degree of openness" may simply be the opening degree of said valve. If there are two or more valves in the system, a weighted or unweighted average of the opening degrees of the valves may be considered as the "common degree of openness". A stand-alone pump assembly has no information about the common degree of openness, but it "feels" a pipe resistance that scales with the common degree of openness of the valves. When all valves of the system are open to a maximum degree, the pump experiences the lowest pipe resistance. When all of the valves but one are closed, and the one open valve is nearly closed, the pump experiences the highest pipe resistance. It can be assumed that the pipe resistance is constant as long as the common degree of openness of the valves does not change.</p>
<p id="p0011" num="0011">The system characteristic curve varies with the pipe resistance, i.e. it varies with the common degree of openness of the valves. If the system characteristic curve changes, the pump characteristic curve is adapted by changing the pump speed to keep the operating point on the pump control curve. If the pump control curve, e.g. a proportional pressure control curve in form of a linear line in a head-flow-diagram, is fixed, undesirable situations occur in which the pump does not run at full speed when the valves are fully open for high thermal energy demand and in which the pump runs too quickly when the valves are nearly or fully closed for low or no thermal energy demand. In other words, it is most desirable to have the common degree of openness of the valves in a desired range between a minimum common degree of<!-- EPO <DP n="5"> --> openness and a maximum common degree of openness. In that desired range, the temperature-controlled valves can react to a rise and fall of the thermal energy demand. Thus, the pump control curve is not fixed, but adjustable to keep the common degree of openness of the valves within the desired range as much as possible.</p>
<p id="p0012" num="0012">The inventive idea is now to speed up the adjustment of the pump control curve by determining a system variable that is susceptible to system characteristic curve changes and by using the system variable as an input to provide a feed forward signal to automatically adjust the pump control curve in a feed forward control.</p>
<p id="p0013" num="0013">For example, the system variable may be the flow factor, also denoted as kv-value. The kv-value is, for example, defined in <i>"</i><nplcit id="ncit0001" npl-type="s"><text>Fluidic characteristic quantities of control valves and their determination", VDI, VDE, September 2007, 2173, retrieved 17 April 2020</text></nplcit>. The kv-value expresses the amount of water flow in units of m<sup>3</sup>/h through the system at a given common degree of openness with a pressure drop of 1 bar across the valves. It should be noted that the complete definition says that the flow medium must have a specific gravity of 1000 kg/m<sup>3</sup> and a kinematic viscosity of 10<sup>-6</sup> m<sup>2</sup>/s, e.g. water. The kv-value is generally defined as <maths id="math0001" num=""><math display="inline"><msub><mi>k</mi><mi>v</mi></msub><mo>=</mo><mi>q</mi><msqrt><mfrac><mi mathvariant="italic">SG</mi><mrow><mi mathvariant="normal">Δ</mi><mi>p</mi></mrow></mfrac></msqrt></math><img id="ib0001" file="imgb0001.tif" wi="18" he="10" img-content="math" img-format="tif" inline="yes"/></maths>, wherein q is the flow in units of m<sup>3</sup>/h, Δp is the pressure drop across the valves in units of bar, and SG is the specific gravity of the flow medium (SG = 1 for water).</p>
<p id="p0014" num="0014">The pump is able to determine or estimate the system variable based on its current operating point and performance indicators, such as its provided head and/or flow, its current pump speed, power consumption and/or the electric current currently drawn by the pump drive motor. The determined or estimated system variable is then used as an input to provide a feed forward signal to automatically adjust the pump control curve in a feed forward control.<!-- EPO <DP n="6"> --></p>
<p id="p0015" num="0015">Optionally, the method may further comprise continuously or regularly monitoring a head value h indicative of the head currently provided by the circulation pump and a flow value q indicative of the flow currently provided by the circulation pump, wherein the head value h and the flow value q are used to determine the system variable, e.g. the kv-value. In order to avoid the need for a pressure sensor and/or a flow sensor, it is beneficial to derive the head value and the flow value from electric performance indicators of the pump moto, e.g. motor speed and power consumption.</p>
<p id="p0016" num="0016">Optionally, the step of automatically adjusting the pump control curve may further comprise:
<ul id="ul0002" list-style="dash" compact="compact">
<li>logging a maximum and a minimum of the system variable that has been determined over a past period of time; and</li>
<li>determining a common degree of openness value indicative of the common degree of openness of the one or more temperature-controlled valves in dependence of the distance of the system variable from the logged maximum and/or logged minimum.</li>
</ul>
The maximum and minimum kv-values may be used to estimate over time the kv-values for the highest common degree of opening of the valves and the lowest common degree of opening of the valves, respectively.</p>
<p id="p0017" num="0017">Optionally, automatically adjusting the pump control curve may further comprise using a stored adaptable mapping between the system variable and the feed forward signal to be applied for the feed forward control. This is beneficial to account for deviations from the target opening degree as indicated by a PI controller. The mapping used for the feed forward may be adapted to keep the deviation from the target opening degree at a minimum.<!-- EPO <DP n="7"> --></p>
<p id="p0018" num="0018">Optionally, a deviation of the determined common degree of openness value from a pre-determined reference common degree of openness may be used as a further input in addition to the system variable to provide the feed forward signal, and wherein said deviation is used to update the stored adaptable mapping. It should be noted that this further input is, under normal operation, much smaller than the contribution of the system variable to the feed forward control. The contribution of the deviation of the opening degree from the target opening degree is rather a minor correction, e.g. in the range of +/- 5%, to the feed forward control.</p>
<p id="p0019" num="0019">Optionally, the stored adaptable mapping may comprise a list of relative values defining which pump control curve is applied within a total range of applicable pump control curves at pre-determined system variable points, wherein the relative values are interpolated between the pre-determined system variable points. For example, the applicable pump control curves may range between a lowest proportional pressure curve PP1 and a highest proportional pressure curve PP3. The stored adaptable mapping may comprise a list of relative values in terms of percentage ranging from 0% for the lowest proportional pressure curve PP1 and 100% for the highest proportional pressure curve PP3.</p>
<p id="p0020" num="0020">Optionally, the stored adaptable mapping may be updated only for the one or two relative value(s) at those pre-determined system variable point(s) that are closest to the currently determined system variable if the updated mapping has a throughout non-negative gradient, and wherein otherwise the stored adaptable mapping is updated in addition
<ul id="ul0003" list-style="dash" compact="compact">
<li>for the relative values at all higher pre-determined system variable points by shifting those relative values upward by an amount that<!-- EPO <DP n="8"> --> is needed to avoid the updated mapping from having a negative gradient, and/or</li>
<li>for the relative values at all lower pre-determined system variable points by shifting those relative values downward by an amount that is needed to avoid the updated mapping from having a negative gradient.</li>
</ul>
The mapping between the system variable and the feed forward signal to be applied for the feed forward control must not have a negative gradient, because the pump must not reduce the pump control curve when the valves open, i.e. the kv-value rises. Similarly, the pump control curve must not increased when the valves close.</p>
<p id="p0021" num="0021">Optionally, the adjustable pump control curve may be a proportional pressure curve. This is particularly beneficial if the valves are installed at heating radiators.</p>
<p id="p0022" num="0022">Optionally, the system may comprise one or more thermal energy consumers and the one or more temperature-controlled valves may be automatically and/or thermostatically actuated valves installed at said thermal energy consumers. Preferably, the thermal energy consumers are radiators of a heating system.</p>
<p id="p0023" num="0023">Optionally, the feed forward signal may be low-pass filtered with a predetermined time constant before it is used to automatically adjust the pump control curve in the feed forward control if the determined system variable is smaller than the previously determined system variable. This is particularly beneficial to avoid undesired rapid oscillations between the control curves. Such oscillations have shown to occur at households with low variations of the kv-value, where small changes of the opening degree of the valves may lead to larger changes of the pump head which the valves try to compensate. Preferably, in order to avoid such oscillations, a first order filter, for instance with a time constant<!-- EPO <DP n="9"> --> of 1200 seconds, may be applied if the kv-value is dropping. A rising kv-value, however, may be used unfiltered as input into the feed forward control.</p>
<p id="p0024" num="0024">Optionally, the pump control curve may be adjustable without steps within a total range of applicable pump characteristic curves.</p>
<p id="p0025" num="0025">Optionally, the method may further comprise operating the pump in a first boost mode and/or in a second boost mode, wherein
<ul id="ul0004" list-style="none" compact="compact">
<li>a gain factor is applied in the first boost mode for stronger adjusting the pump control curve as long as a determined common degree of openness value indicative of the common degree of openness of the one or more temperature-controlled valves is within a predetermined low boost area adjacent to a minimum common degree of openness or within a pre-determined high boost area adjacent to a maximum common degree of openness, and wherein</li>
<li>the pump is operated at maximum speed in the second boost mode if
<ul id="ul0005" list-style="dash" compact="compact">
<li>the system variable is within a pre-determined speed boost area adjacent to a logged maximum of the system variable, and</li>
<li>a maximum pump control curve is currently applied, and a predetermined period of maximum boosting time has not lapsed.</li>
</ul></li>
</ul>
The first boost mode may be referred to as a PI controller boost. It is preferably applied as a first stage boosting when the kv-value and/or the opening degree is close to a maximum or minimum value, i.e. in a boost area. If the first boost mode is not successful to get the system out of the high boost area within a given time period, the second boost mode is activated to run the pump at maximum speed for a certain maximum boosting time.</p>
<p id="p0026" num="0026">According to another aspect of the present disclosure, a computer program is provided with instructions which, when the program is<!-- EPO <DP n="10"> --> executed by a computer, cause the computer to carry out the previously described method.</p>
<p id="p0027" num="0027">According to another aspect of the present disclosure, a circulation pump is provided for being installed in a system for heating or cooling, wherein the circulation pump comprises control electronics being configured to carry out the previously described method or to execute the above-mentioned program.</p>
<p id="p0028" num="0028">Optionally, the circulation pump may be automatically programmed at a manufacturing site of the circulation pump to carry out the previously described method or to execute the previously described program. Thereby, the fully assembled circulation pump may leave the manufacturing site fully programmed for shipping to customers, such that there is no need for customers to program the circulation pump.</p>
<p id="p0029" num="0029">The method disclosed herein may be implemented in form of compiled or uncompiled software code that is stored on a computer readable medium with instructions for executing the method. Preferably, the software is installed on control electronics within the circulation pump according to the present invention. Alternatively, or in addition, the method may be executed by software in a cloud-based system and/or a building management system (BMS).</p>
<heading id="h0004">SUMMARY OF THE DRAWINGS</heading>
<p id="p0030" num="0030">Embodiments of the present disclosure will now be described by way of example with reference to the following figures of which:
<dl id="dl0001">
<dt>Fig. 1</dt><dd>shows schematically an example of a system for heating or cooling described herein;<!-- EPO <DP n="11"> --></dd>
<dt>Fig. 2</dt><dd>shows an example of a circulation pump described herein;</dd>
<dt>Fig. 3</dt><dd>shows schematically an example how the pump control curve is automatically adjusted according to the present disclosure;</dd>
<dt>Fig. 4</dt><dd>shows schematically an example how the common degree of openness is determined according to the present disclosure;</dd>
<dt>Fig. 5</dt><dd>shows a determined kv-value of a time for logging maximum and minimum kv-values according to the present disclosure;</dd>
<dt>Fig. 6</dt><dd>shows schematically an example how the valve position is controlled according to the present disclosure;</dd>
<dt>Fig. 7</dt><dd>shows a head-flow-diagram with indicated boost areas for the valve position control according to the present disclosure;</dd>
<dt>Fig. 8a</dt><dd>shows an example of an initial mapping between the kv-value and the feed forward signal according to the present disclosure;</dd>
<dt>Fig. 8b</dt><dd>shows an example of a control curve in a head-flow-diagram after it has been adapted to a heating system;</dd>
<dt>Fig. 9</dt><dd>shows schematically an example how the mapping between the kv-value and the feed forward signal is updated according to the present disclosure; and<!-- EPO <DP n="12"> --></dd>
<dt>Fig. 10</dt><dd>shows an example of the mapping before an update, after an update, and with the restriction to avoid a negative gradient.</dd>
</dl></p>
<heading id="h0005">DETAILED DESCRIPTION</heading>
<p id="p0031" num="0031"><figref idref="f0001">Fig. 1</figref> shows a system 1 for heating or cooling as it is typically installed in a household. For the sake of simplicity, the system 1 is referred to in the following as a heating system, but it could equally be a cooling system without departing from the spirit of the present disclosure. The system 1 comprises a thermal energy source 3, e.g. a gas boiler, a heat exchanger, a heating coil or a heat reservoir. The thermal energy source 3 is connected to a piping system 4 filled with a fluid, e.g. water, for transferring thermal energy to one or more thermal energy consumers 5, e.g. radiators, underfloor heating, or heat exchangers. At least one circulation pump 7 is installed in the system 1 to circulate the fluid for thermal energy transfer from the thermal energy source 3 to the one or more thermal consumers 5.</p>
<p id="p0032" num="0032">The system 1 is further equipped with one more temperature-controlled valves 9, e.g. thermostatic radiator valves (TRVs), smart valves or other kinds of temperature-controlled valves. Each of the temperature-controlled valves 9 may be installed in the vicinity of one of the thermal consumers 5 to control the fluid flow through that respective thermal energy consumer 5. The thermal energy consumers 5 are installed in parallel in the system 1, such that each of the thermal energy consumers 5 has a fluid inlet connected to a feed line of the system 1 and a fluid outlet to a return line of the system 1. The associated temperature-controlled valve 9 is preferably installed at a fluid inlet of the thermal energy consumer 5.<!-- EPO <DP n="13"> --></p>
<p id="p0033" num="0033">Usually, there is no direct control connection between the circulation pump 7 and the temperature-controlled valves 9. The temperature-controlled valves 9 are each controlled by a closed-loop control using a thermostat, wherein a temperature sensor is used to determine the current temperature and a target temperature can be set for the thermostat. In case of a heating system, for example, the valves 9 open when the measured temperature is below a target temperature in order to increase the flow of the heating fluid through the respective thermal energy consumer 5. Analogously, the valve 9 closes when the measured temperature is above a target temperature in order to reduce the flow of the heating fluid through the thermal energy consumer 5.</p>
<p id="p0034" num="0034">It is in principle known that it is useful to adapt the speed of the circulation pump 7 depending on the common degree of openness of the temperature-controlled valves 9. As the circulation pump 7 is a stand-alone device without direct knowledge of the opening degree of the temperature-controlled valves 9, it would in principle run too fast when the common degree of openness of the valves 9 is low or too slow when the common degree of openness of the valves 9 is high. This would lead to the undesirable situation that the circulation pump 7 consumes unnecessary power and produces unnecessary flow noise when the valves 9 are nearly closed. Furthermore, the circulation pump 7 may not provide sufficient flow when the valves 9 are open to a maximum degree during times of high thermal energy demand. Therefore, there may be a lack of comfort during times of high thermal energy demand, because it takes too long to reach the target temperature. It has shown that known "auto adapt"-algorithms do not react quickly enough to provide the required thermal energy flow in situations of high thermal energy demand.<!-- EPO <DP n="14"> --></p>
<p id="p0035" num="0035"><figref idref="f0002">Figure 2</figref> shows a circulation pump 7 as it is installed in a heating or cooling system 1 as shown in <figref idref="f0001">figure 1</figref>. The hardware of the circulation pump 7 as shown in <figref idref="f0002">figure 2</figref> may not differ from a circulation pump as known in the prior art. However, it differs in the way it is programmed and thus controlled to operate. The circulation pump 7 comprises a pump housing 11 with a suction inlet 13 and pressure outlet 14. The section inlet 13 and the pressure outlet 14 comprise coaxially aligned flanges directed into opposite directions in order to be installed in a piping system 4 of a cooling or heating system 1 as shown in <figref idref="f0001">figure 1</figref>. The pump housing 11 accommodates an impeller (not visible) that is rotatable around a rotor axis R in order to drive a fluid flow (e.g. water flow) from the suction inlet 13 to the pressure outlet 14. The circulation pump 7 is a wet-running circulation pump with an integrated permanent magnet synchronous motor (PMSM) within a motor housing 15.</p>
<p id="p0036" num="0036">Furthermore, the circulation pump 7 comprises control electronics (not visible) within the motor housing 15 in order to control the speed of the circulation pump 7. A lid 17 of the motor housing 15 comprises a front face 19 with human-machine-interface elements, such as a display, LED indicators, one or more buttons or switchers. A user may manually set the circulation pump 7 to follow a fixed control curve or to run in an "auto adapt" control mode to automatically adapt the applied control curve. For example, in case of a heating system 1 with radiators as thermal energy consumers 5, the circulation pump 7 may be set to one of three fixed proportional pressure curves PP1, PP2 and PP3. For example, <figref idref="f0008">figure 8b</figref> shows an example of three fixed control curves as linear lines in a head(h)-flow(q)-diagram.</p>
<p id="p0037" num="0037">The circulation pump 7 may further comprise a wireless interface or a connector via which the control electronics within the circulation pump 7 can be programmed, reprogrammed or updated. The circulation pump 7 may thus be programmed at the time of manufacturing<!-- EPO <DP n="15"> --> and assembly and/or when it is already installed in a cooling or heating system 1.</p>
<p id="p0038" num="0038"><figref idref="f0003">Figure 3</figref> shows how the circulation pump 7 of <figref idref="f0002">figure 2</figref> is programmed to be controlled. As already mentioned above, it is known in the prior art, for example from <patcit id="pcit0004" dnum="EP0726396B1"><text>EP 0 726 396 B1</text></patcit> or <patcit id="pcit0005" dnum="EP1323986B1"><text>EP 1 323 986 B1</text></patcit>, to automatically adapt the pump control curve in a closed loop control based on a pipe resistance value as a feedback value. So, the circulation pump 7 is known to react to a change of the opening degree of the valves 9 and to set the pump control curve accordingly. As this has shown to be too slow to provide sufficient comfort in situations of high thermal energy demand, the idea of the present invention to use a system variable, e.g. a pipe resistance or a kv-value, as an input to provide a feed forward signal to automatically adjust the control curve in a feed forward control. In other words, the circulation pump 7 is more proactively used to indirectly control the valve position. It should be noted that there is no direct control communication between the circulation pump 7 and the valves 9. The circulation pump 7, however, knows that the valves 9 open when they do not get sufficient thermal energy flow and that they close when they get too much thermal energy flow.</p>
<p id="p0039" num="0039">Therefore, the control schematics shown in <figref idref="f0003">figure 3</figref> comprise a valve position control 21 and an opening degree estimation 23. It is the goal of the valve position control 21 to automatically adjust the control curve when the pipe resistance changes in order to keep the common degree of openness OD of the valves 9 in a desired range between a minimum common degree of openness OD<sub>min</sub> and a maximum common degree of openness OD<sub>max</sub>. Here, the common degree of openness OD in kept as close as possible to a predetermined fixed reference or target opening degree OD<sub>ref</sub>, e.g. OD<sub>ref</sub> = 0.55, wherein OD<sub>min</sub> = 0 and OD<sub>max</sub> = 1. A central range of the common degree of openness is desirable,<!-- EPO <DP n="16"> --> because it leaves upward and downward control room to adjust the valve position to the current thermal energy demand.</p>
<p id="p0040" num="0040">The valve position control 21 takes two variables as an input, i.e. a current system variable in form of a kv-value and an estimated value <maths id="math0002" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0002" file="imgb0002.tif" wi="7" he="5" img-content="math" img-format="tif" inline="yes"/></maths> of the current common degree of openness OD. The opening degree estimation 23 provides both the kv-value and the estimated common degree of openness value <maths id="math0003" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0003" file="imgb0003.tif" wi="7" he="5" img-content="math" img-format="tif" inline="yes"/></maths> as an output to provide these values as input into the valve position control 21. The opening degree estimation 23 takes as input a head value <i>ĥ</i> and a flow value <i>q̂</i>. The circulation pump 7 continuously or regularly monitors the head value <i>ĥ</i> which is indicative of the head h currently provided by the circulation pump 7. In the same way, the circulation pump 7 continuously or regularly monitors the flow value <i>q̂</i> which is indicative of the flow q currently provided by the circulation pump 7. It should be noted, however, that neither the head h nor the flow q is necessarily measured by a pressure sensor and/or a flow sensor. Instead, electronic performance variables of the circulation pump 7, e.g. current motor speed, current consumed electric power, or drawn electric motor current, may be used to estimate the current head value <i>ĥ</i> and the current flow value <i>q̂</i>. The opening degree estimation 23 is explained in more detail with reference to <figref idref="f0004">figures 4</figref> and <figref idref="f0005">5</figref>. The details of the valve position control 21 are explained in more detail with reference to <figref idref="f0006">figure 6</figref>. The output of the valve position 21 is a reference value h<sub>ref</sub> indicating which proportional pressure curve is to be applied by the circulation pump 7. The reference value h<sub>ref</sub> is the sum of the outputs from a PI controller 25 and an adaptive feed forward signal 27.</p>
<p id="p0041" num="0041"><figref idref="f0004">Figure 4</figref> shows the opening degree estimation 23 in more detail. It starts with calculating a kv-value based on the monitored head value <i>ĥ</i> and monitored flow value <i>q̂</i>. The kv-value, also denoted as flow factor, is used as system variable to express the amount of water flow in<!-- EPO <DP n="17"> --> units of cubic meters per hour through the system 1 at a given common degree of openness OD of the valves 9 with a pressure drop of one bar across the valves 9. So, the kv-value is calculated as <maths id="math0004" num=""><math display="inline"><mi mathvariant="italic">kv</mi><mo>=</mo><mfrac><mover accent="true"><mi>q</mi><mo>^</mo></mover><msqrt><mover accent="true"><mi>h</mi><mo>^</mo></mover></msqrt></mfrac></math><img id="ib0004" file="imgb0004.tif" wi="15" he="8" img-content="math" img-format="tif" inline="yes"/></maths>. The kv-value is further limited to be above a predetermined minimum value, e.g. 3.5 m<sup>3</sup>/h. If the head value <i>ĥ</i> is below a lower limit, e.g. 0.5 mH<sub>2</sub>O, the kv-value may be set to <i>kv</i> = <i>OD<sub>ref</sub></i> (<i>kv<sub>high</sub> - kv<sub>low</sub></i>) <i>+kv<sub>low</sub>.</i> <figref idref="f0005">Figure 5</figref> describes how a filter is applied to the calculated kv-value in order to determine the current maximum kv-value <i>kv<sub>high</sub></i> and the current minimum kv-value <i>kv<sub>low</sub>.</i> A timer is implemented to ensure that the system 1 has stabilised since the control authorism has been started. The estimated opening degree value <maths id="math0005" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0005" file="imgb0005.tif" wi="7" he="6" img-content="math" img-format="tif" inline="yes"/></maths> is only estimated if a predetermined minimum time duration, e.g. 10 minutes, has passed since the control algorithm was started.</p>
<p id="p0042" num="0042">If the start delay has passed, it is checked whether the kv-value shows a spike, for example after a start-up following a night set back. The opening degree estimation 23 is suppressed as long as the kv-value shows such a high gradient that indicates a kv-spike. If there is no kv-spike, the calculated kv-value is filtered to determine the minimum kv-value <i>kv</i><sub>low</sub> and the maximum kv-value <i>kv<sub>high</sub></i> which represent the lowest and highest kv-value within a certain time frame. They are calculated using a peak detection filter with a forgetting factor. This is implemented by low-pass filtering the kv-value, wherein the time constants for the filtering change based on the relation between <i>kv, kv<sub>low</sub></i> and <i>kv<sub>high</sub>.</i> For <i>kv<sub>high</sub>,</i> the changing time constants give a signal that is fast changing towards higher values and slower towards lower values. For <i>kv<sub>low</sub>,</i> the changing time constants give a signal that is fast changing towards lower values and slow towards higher values. The filtering is illustrated in <figref idref="f0005">figure 5</figref>. The opening degree <maths id="math0006" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0006" file="imgb0006.tif" wi="7" he="5" img-content="math" img-format="tif" inline="yes"/></maths> is estimated according to the following formula:<!-- EPO <DP n="18"> --> <maths id="math0007" num=""><math display="block"><msub><mi>k</mi><mrow><mi>υ</mi><mo>,</mo><mi mathvariant="normal">Δ</mi></mrow></msub><mo>=</mo><mi mathvariant="italic">max</mi><mfenced separators=""><msub><mi>k</mi><mi mathvariant="italic">υhigh</mi></msub><mo>−</mo><msub><mi>k</mi><mi mathvariant="italic">υlow</mi></msub><mo>,</mo><mspace width="1ex"/><msub><mi>k</mi><mi mathvariant="italic">υBandMin</mi></msub></mfenced></math><img id="ib0007" file="imgb0007.tif" wi="80" he="6" img-content="math" img-format="tif"/></maths> <maths id="math0008" num=""><math display="block"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover><mo>=</mo><mfenced open="|" close=""><mtable columnalign="left" equalrows="true" equalcolumns="true"><mtr><mtd><msub><mi mathvariant="italic">OD</mi><mi mathvariant="italic">ref</mi></msub></mtd><mtd><mi mathvariant="italic">if</mi><mspace width="1ex"/><msub><mi>k</mi><mi>υ</mi></msub><mo>,</mo><mi mathvariant="normal">Δ</mi><mo>&lt;</mo><msub><mi>k</mi><mrow><mi>υ</mi><mo>,</mo><mi mathvariant="italic">dynband</mi><mo>,</mo><mi mathvariant="italic">min</mi></mrow></msub></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>k</mi><mi>υ</mi></msub><mo>−</mo><msub><mi>k</mi><mi mathvariant="italic">υlow</mi></msub></mrow><mrow><msub><mi>k</mi><mi>υ</mi></msub><mo>,</mo><mi mathvariant="normal">Δ</mi></mrow></mfrac></mtd><mtd><mi mathvariant="italic">else</mi></mtd></mtr></mtable></mfenced></math><img id="ib0008" file="imgb0008.tif" wi="84" he="18" img-content="math" img-format="tif"/></maths> <maths id="math0009" num=""><math display="block"><mn>0</mn><mo>&lt;</mo><mo>=</mo><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover><mo>&lt;</mo><mo>=</mo><mn>1</mn></math><img id="ib0009" file="imgb0009.tif" wi="32" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0043" num="0043">It should be noted that <i>k<sub>vBandMin</sub></i> is used to protect the algorithm against divisions by zero and may be set to 0.03 for example. <i>k<sub>v,dynband,min</sub></i> may be used to stop a re-estimation when the kv-value variations are too small, i.e. <i>k<sub>v,dynband,min</sub></i> may be set to 0.05. The estimated opening degree value <maths id="math0010" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0010" file="imgb0010.tif" wi="6" he="5" img-content="math" img-format="tif" inline="yes"/></maths> is set to the reference value OD<sub>ref</sub> in case of very small variations of the kv-value. This is done to ensure that the values <i>kv<sub>low</sub></i> and <i>kv<sub>high</sub></i> have initialised and that there is sufficient signal-to-noise ratio in the kv-signal to perform a meaningful control.</p>
<p id="p0044" num="0044"><figref idref="f0006">Figure 6</figref> shows the valve position control 21 in more detail. When it starts, it receives the calculated kv-value and the estimated opening degree value <maths id="math0011" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0011" file="imgb0011.tif" wi="6" he="5" img-content="math" img-format="tif" inline="yes"/></maths> as input variables. The kv-value is used to calculate an output <i>Out<sub>ff</sub></i> of an adaptive feed forward control 29 as a feed forward signal 27. The adaptive feed forward control 29 comprises using a stored adaptable mapping between the kv-value and the feed forward signal 27 <i>Out<sub>ff</sub>.</i> <figref idref="f0008">Figure 8a</figref> shows an example of such an adaptable mapping as it is initially stored in the control electronics of the circulation pump 7. The feed forward signal 27 <i>Out<sub>ff</sub></i> may be calculated as a linear interpolation between the stored mapping points as <maths id="math0012" num=""><math display="block"><msub><mi mathvariant="italic">Out</mi><mi mathvariant="italic">ff</mi></msub><mo>=</mo><msub><mi mathvariant="italic">ff</mi><mrow><mi mathvariant="italic">href</mi><mo>,</mo><mn>0</mn></mrow></msub><mo>+</mo><mfenced separators=""><msub><mi mathvariant="italic">ff</mi><mrow><mi mathvariant="italic">href</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="italic">ff</mi><mrow><mi mathvariant="italic">href</mi><mo>,</mo><mn>0</mn></mrow></msub></mfenced><mo>⋅</mo><mfrac><mrow><msub><mi>k</mi><mi>v</mi></msub><mo>−</mo><msub><mi mathvariant="italic">ff</mi><mrow><mi mathvariant="italic">kv</mi><mo>,</mo><mn>0</mn></mrow></msub></mrow><mrow><msub><mi mathvariant="italic">ff</mi><mrow><mi mathvariant="italic">kv</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="italic">ff</mi><mrow><mi mathvariant="italic">kv</mi><mo>,</mo><mn>0</mn></mrow></msub></mrow></mfrac></math><img id="ib0012" file="imgb0012.tif" wi="103" he="11" img-content="math" img-format="tif"/></maths> wherein <i>ff</i><sub><i>kv</i>,0</sub> is the point just below the current kv-value and <i>ff</i><sub><i>href,</i>0</sub> is the corresponding relative proportional pressure curve. <i>ff</i><sub><i>kv</i>,1</sub> is the point<!-- EPO <DP n="19"> --> that is just above the current kv-value kv and <i>ff</i><sub><i>href,</i>1</sub> is the corresponding relative proportional pressure curve. The relative proportional pressure curve value of the first and the last point in the mapping are used if the kv-value is outside the range of the mapping.</p>
<p id="p0045" num="0045">The PI controller 25 takes the difference between the reference common degree of openness OD<sub>ref</sub> and the estimated common degree of openness value <maths id="math0013" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0013" file="imgb0013.tif" wi="6" he="4" img-content="math" img-format="tif" inline="yes"/></maths> as an input error to be minimised. The PI controller 25 may comprise controller parameters, such as gain, time constants and controller limitation parameter that may be predetermined for normal operation. However, the controller parameters may be set to specific values when the system 1 is in a boost area as shown in <figref idref="f0007">figure 7</figref>. In particular, the controller gain and controller limitation parameter may be multiplied by a certain factor when a boost control is activated in the PI controller 25 when the system 1 is in the boost area. The boost of the PI controller 25 by applying a gain factor is a first boost mode according to an embodiment of the present disclosure. The circulation pump may in situations of particularly high thermal energy demand be operated in a second boost mode, in which the circulation pump 7 is set to maximum speed if the kv-value is within a boost area adjacent to the <i>kv</i><sub>max</sub>-value and a maximum pump control curve is applied and a predetermined period of maximum boosting time has not lapsed.</p>
<p id="p0046" num="0046">The output 28 <i>Out<sub>PI</sub></i> of the PI controller 25, i.e. a deviation of the estimated common degree of openness <maths id="math0014" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0014" file="imgb0014.tif" wi="6" he="5" img-content="math" img-format="tif" inline="yes"/></maths> from the predetermined reference common degree of openness OD<sub>ref</sub> is used to update the stored adaptable mapping of the feed forward control 29. Furthermore, the output of the valve position control 21 h<sub>ref</sub> is the sum of the feed forward signal 27 <i>Out<sub>ff</sub></i> and the output 28 <i>Out<sub>PI</sub></i> of the PI controller 25. It should be noted, however, that the output 28 <i>Out<sub>PI</sub></i> of the PI controller 25 provides under normal operation, i.e. outside of any of the<!-- EPO <DP n="20"> --> boost modes, a much smaller contribution, e.g. +/- 5%, to the output of the valve position control 21 h<sub>ref</sub> than the feed forward signal 27 <i>Out<sub>ff</sub></i> which ranges from 0% to 100% and is based on the kv-value that is used as input into the feed forward control 29.</p>
<p id="p0047" num="0047"><figref idref="f0007">Figure 7</figref> shows a head(h)-flow(q)-diagram with a pump characteristic curve 31 of maximum pump speed and three displayed system characteristic curves 33a-c. The system characteristic curve 33a represents the situation when the valves 9 have a minimum degree of openness (OD = 0) and the kv-value is at its minimum <i>kv</i><sub>min</sub>. The system characteristic curve 33b represents the situation in which the common degree of openness OD of the valves 9 is at the reference value OD<sub>ref</sub>, e.g. OD<sub>ref</sub> = 0.55. It is the goal of the valve position control 21 to operate the circulation pump 7 in such a way that the common degree of openness of the valves 9 is at or around the reference value OD<sub>ref</sub>. The system characteristic curve 33c represents a situation in which the common degree of openness OD is at a maximum (OD = 1) and the kv-value is at its maximum <i>kv</i><sub>max</sub>. The boost areas for applying the first boost mode of the PI controller 25 are the bands close to the extreme system characteristic curves 33a and 33c.</p>
<p id="p0048" num="0048"><figref idref="f0008">Figure 8a</figref> shows an initial mapping of 26 kv-values between zero and 2.5 m<sup>3</sup>/h to the relative proportional pressure curve to be applied in terms of percent. A relative proportional pressure curve value of 100% may represent the highest proportional pressure curve PP3. A relative proportional pressure curve value of 0% may represent the lowest proportional pressure curve PP1. The feed forward signal <i>Out<sub>ff</sub></i> as the output 27 of the feed forward control 29 is an interpolation between the mapping points in <figref idref="f0008">figure 8a</figref>. The mapping of <figref idref="f0008">figure 8a</figref> is then stored in the control electronics of the circulation pump 7.<!-- EPO <DP n="21"> --></p>
<p id="p0049" num="0049"><figref idref="f0008">Fig. 8b</figref> shows an example of a control curve in a head(h)-flow(q)-diagram after it has been adapted to the heating system 1. The lowest proportional pressure curve PP1 is only followed for a flow below or 0.1 m<sup>3</sup>/h. For flows between 0.1 and 0.2 m<sup>3</sup>/h, the proportional pressure curve is gradually increased to apply the proportional pressure curve PP3 for flow values between 0.2 and 0.9 m<sup>3</sup>/h. Above 0.9 m<sup>3</sup>/h, the circulation pump 7 reaches in the shown example its maximum and follows its maximum pump characteristic curve 31 for flow values above 0.9 m<sup>3</sup>/h. As the pump has reached its maximum speed limit, the head drops with an increase of flow above 0.9 m<sup>3</sup>/h.</p>
<p id="p0050" num="0050"><figref idref="f0009">Figure 9</figref> shows how the mapping of <figref idref="f0008">figure 8a</figref> as used by the feed forward control 29 is adapted based on the output 28 <i>Out<sub>PI</sub></i> of the PI controller 25. The output 28 <i>Out<sub>PI</sub></i> of the PI controller 25 is used as an indicator to decide whether the feed forward signal 27 <i>Out<sub>ff</sub></i> is too high or too low. If the current feed forward signal 27 <i>Out<sub>ff</sub></i> is perfect for the current thermal energy demand, the output 28 <i>Out<sub>PI</sub></i> of the PI controller 25 is zero. If the output of PI controller 25 is positive, there is a need to increase the feed forward signal 27 <i>Out<sub>ff</sub>.</i> Likewise, a negative output 28 <i>Out<sub>PI</sub></i> of the PI controller 25 suggests a decrease of the feed forward signal 27 <i>out<sub>ff</sub>.</i> The stored mapping is adapted by changing the mapping points located closest to the current kv-value. Over time, the mapping is adapted to give the appropriate relative proportional pressure curve value h<sub>ref</sub> needed for a certain kv-value.</p>
<p id="p0051" num="0051">The adaptation of the feed forward control 29 is only performed if the variation of the kv-value is above a noise level, i.e. <i>k</i><sub><i>v,</i>Δ</sub> ≥ <i>k<sub>v,dynband,min</sub></i> and there is no kv-spike currently detected. A limitation of the output 28 <i>Out<sub>PI</sub></i> of the PI controller 25 based on a PI controller limiting parameter prevents a too aggressive adaptation when the PI controller 25 is operated in the first boost mode. A non-zero output 28 <i>Out<sub>PI</sub></i> of the PI controller 25 shows as a deviation of the current kv-value<!-- EPO <DP n="22"> --> from the interpolated mapping and triggers a correction of the closest two mapping points in proportion to the output 28 <i>Out<sub>PI</sub></i> of the PI controller 25 such that the interpolation between those two corrected mapping points lies on the current kv-value. If the current kv-value is outside of the mapped range of kv-values, only the lowest or highest mapping point is adapted accordingly. The adapted mapping points are limited to relative proportional pressure curve values between 0% and 100%.</p>
<p id="p0052" num="0052">In order to avoid a negative gradient in the mapping, the mapping points at all kv-values above the adapted higher closest mapping point are shifted upward by the minimum amount that is needed to avoid the updated mapping from having a negative gradient. Similarly, in case of a downward adaptation of the lower closest mapping point, all mapping points with kv-values below said downward adapted closest lower mapping point are shifted downward by an amount that is needed to avoid the updated mapping from having a negative gradient. Finally, the updated mapping is stored for the subsequent iteration of the feed forward control 29.</p>
<p id="p0053" num="0053"><figref idref="f0010">Figure 10</figref> shows an example how the mapping may look like before an update (on the left), after an update (in the middle) and after the mapping is adapted to avoid a negative gradient (on the right). <figref idref="f0010">Figure 10</figref> shows on the left the mapping as it is stored before it is updated. A positive output 28 <i>Out<sub>PI</sub></i> of the PI controller, however, suggests that the mapping around the current kv-value should be increased. Therefore, the neighbouring mapping points are shifted upward accordingly. The shifting is weighted according to the distance of the current kv-value to the mapping point. In the shown case, the closest higher neighbouring mapping point is shifted more upward than the closest lower neighbouring mapping point. As this would lead to a negative gradient in the mapping between the closest higher neighbouring<!-- EPO <DP n="23"> --> mapping point and the next-to-closest higher mapping point, all mapping points with kv-values above the closest higher neighbouring mapping point are shifted upward by the least amount A that is necessary to avoid a negative gradient.</p>
<p id="p0054" num="0054">Where, in the foregoing description, integers or elements are mentioned which have known, obvious or foreseeable equivalents, then such equivalents are herein incorporated as if individually set forth. Reference should be made to the claims for determining the true scope of the present disclosure, which should be construed so as to encompass any such equivalents. It will also be appreciated by the reader that integers or features of the disclosure that are described as optional, preferable, advantageous, convenient or the like are optional and do not limit the scope of the independent claims.</p>
<p id="p0055" num="0055">The above embodiments are to be understood as illustrative examples of the disclosure. It is to be understood that any feature described in relation to any one embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the embodiments, or any combination of any other of the embodiments. While at least one exemplary embodiment has been shown and described, it should be understood that other modifications, substitutions and alternatives are apparent to one of ordinary skill in the art and may be changed without departing from the scope of the subject matter described herein, and this application is intended to cover any adaptations or variations of the specific embodiments discussed herein.</p>
<p id="p0056" num="0056">In addition, "comprising" does not exclude other elements or steps, and "a" or "one" does not exclude a plural number. Furthermore, characteristics or steps which have been described with reference to one of the above exemplary embodiments may also be used in combination with other characteristics or steps of other exemplary embodiments<!-- EPO <DP n="24"> --> described above. Method steps may be applied in any order or in parallel or may constitute a part or a more detailed version of another method step. It should be understood that there should be embodied within the scope of the patent warranted hereon all such modifications as reasonably and properly come within the scope of the contribution to the art. Such modifications, substitutions and alternatives can be made without departing from the scope of the disclosure, which is determined from the appended claims.</p>
<heading id="h0006">List of reference numerals:</heading>
<p id="p0057" num="0057">
<dl id="dl0002" compact="compact">
<dt>1</dt><dd>cooling or heating system</dd>
<dt>3</dt><dd>thermal energy source</dd>
<dt>4</dt><dd>piping system</dd>
<dt>5</dt><dd>thermal energy consumer</dd>
<dt>7</dt><dd>circulation pump</dd>
<dt>9</dt><dd>temperature-controlled valve</dd>
<dt>11</dt><dd>pump housing</dd>
<dt>13</dt><dd>suction inlet</dd>
<dt>14</dt><dd>pressure outlet</dd>
<dt>15</dt><dd>motor housing</dd>
<dt>17</dt><dd>motor housing lead</dd>
<dt>19</dt><dd>front face of motor housing lead</dd>
<dt>R</dt><dd>rotor axis</dd>
<dt>21</dt><dd>valve position control</dd>
<dt>23</dt><dd>opening degree estimation</dd>
<dt>25</dt><dd>PI controller</dd>
<dt>27</dt><dd>output <i>Out<sub>ff</sub></i> of the feed forward control</dd>
<dt>28</dt><dd>output <i>Out<sub>PI</sub></i> of the PI controller</dd>
<dt>29</dt><dd>adaptive feed forward control</dd>
<dt>31</dt><dd>pump characteristic curve of maximum speed</dd>
<dt>33a-c</dt><dd>system characteristic curves<!-- EPO <DP n="25"> --></dd>
<dt>PP1</dt><dd>proportional pressure curve</dd>
<dt>PP2</dt><dd>proportional pressure curve</dd>
<dt>PP3</dt><dd>proportional pressure curve</dd>
<dt>A</dt><dd>shifting amount needed to avoid negative gradient</dd>
</dl></p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="26"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>A method for controlling a circulation pump (7) being installed in a system (1) for heating or cooling, wherein the system (1) is equipped with one or more temperature-controlled valves (9), wherein the method comprises:
<claim-text>- operating the pump at an operating point, wherein the current operating point is defined as the intersection point of an adaptable pump characteristic curve and a variable system characteristic curve (33a-c), wherein the system characteristic curve (33a-c) varies with a common degree of openness (OD) of the one or more temperature-controlled valves (9), wherein the pump characteristic curve is adapted by setting the speed of the pump (7), wherein the speed of the pump (7) is controlled in such a way that the operating point follows an adjustable control curve; and</claim-text>
<claim-text>- automatically adjusting the control curve when the system characteristic curve (33a-c) changes in order to keep the common degree of openness (OD) of the one or more temperature-controlled valves (9) in a desired range between a minimum common degree of openness (OD<sub>min</sub>) and a maximum common degree of openness (OD<sub>max</sub>),</claim-text>
<b>characterised in that</b><br/>
automatically adjusting the control curve comprises determining a system variable (<i>kv</i>) being susceptible to system characteristic curve changes, and using the system variable (<i>kv</i>) as an input to provide a feed forward signal (27) to automatically adjust the control curve in a feed forward control (29).</claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>The method of claim 1, further comprising continuously or regularly monitoring a head value (<i>ĥ</i>) indicative of the head (h) currently provided by the circulation pump (7) and a flow value (<i>q̂</i>) indicative<!-- EPO <DP n="27"> --> of the flow (q) currently provided by the circulation pump (7), wherein the head value (<i>ĥ</i>) and the flow value (<i>q̂</i>) are used to determine the system variable (<i>kv</i>).</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>The method of claim 1 or 2, wherein automatically adjusting the control curve further comprises:
<claim-text>- logging a maximum (<i>kv<sub>high</sub></i>) and a minimum (<i>kv<sub>low</sub></i>) of the system variable (<i>kv</i>) that has been determined over a past period of time; and</claim-text>
<claim-text>- determining a common degree of openness value ( <maths id="math0015" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0015" file="imgb0015.tif" wi="5" he="4" img-content="math" img-format="tif" inline="yes"/></maths>) indicative of the common degree of openness (OD) of the one or more temperature-controlled valves (9) in dependence of the distance of the system variable (<i>kv</i>) from the logged maximum (<i>kv<sub>high</sub></i>) and/or logged minimum (<i>kv<sub>low</sub></i>).</claim-text></claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>The method of any of the preceding claims, wherein automatically adjusting the control curve further comprises using a stored adaptable mapping between the system variable (<i>kv</i>) and the feed forward signal (27) to be applied for the feed forward control (29).</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>The method of claim 4, wherein a deviation of the determined common degree of openness value ( <maths id="math0016" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0016" file="imgb0016.tif" wi="6" he="4" img-content="math" img-format="tif" inline="yes"/></maths>) from a pre-determined reference common degree of openness (OD<sub>ref</sub>) is used as a further input to provide the feed forward signal (27), and wherein said deviation is used to update the stored adaptable mapping.</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>The method of claim 4 or 5, wherein the stored adaptable mapping comprises a list of relative values defining which control curve is applied within a total range of applicable control curves at pre-determined system variable points, wherein the relative<!-- EPO <DP n="28"> --> values are interpolated between the pre-determined system variable points.</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>The method of claim 6, wherein the stored adaptable mapping is updated only for the one or two relative value(s) at those predetermined system variable point(s) that are closest to the currently determined system (1) variable (<i>kv</i>) if the updated mapping has a throughout non-negative gradient, and wherein otherwise the stored adaptable mapping is updated in addition
<claim-text>- for the relative values at all higher pre-determined system variable points by shifting those relative values upward by an amount that is needed to avoid the updated mapping from having a negative gradient, and/or</claim-text>
<claim-text>- for the relative values at all lower pre-determined system variable points by shifting those relative values downward by an amount that is needed to avoid the updated mapping from having a negative gradient.</claim-text></claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>The method of any of the preceding claims, wherein the adjustable control curve is a proportional pressure curve (PP1, PP2, PP3).</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>The method of any of the preceding claims, wherein the system (1) comprises one or more thermal energy consumers (5) and the one or more temperature-controlled valves (9) are automatically and/or thermostatically actuated valves installed at said thermal energy consumers (5).</claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>The method of any of the preceding claims, the feed forward signal (27) is low-pass filtered with a predetermined time constant before it is used to automatically adjust the control curve in the feed forward control (29) if the determined system variable (<i>kv</i>) is smaller than the previously determined system variable (<i>kv</i>).<!-- EPO <DP n="29"> --></claim-text></claim>
<claim id="c-en-01-0011" num="0011">
<claim-text>The method of any of the preceding claims, wherein the control curve is adjustable without steps within a total range of applicable pump characteristic curves.</claim-text></claim>
<claim id="c-en-01-0012" num="0012">
<claim-text>The method of any of the preceding claims, further comprising operating the pump in a first boost mode and/or in a second boost mode, wherein
<claim-text>a gain factor is applied in the first boost mode for stronger adjusting the control curve as long as a determined common degree of openness value ( <maths id="math0017" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0017" file="imgb0017.tif" wi="5" he="4" img-content="math" img-format="tif" inline="yes"/></maths>) indicative of the common degree of openness (OD) of the one or more temperature-controlled valves (9) is within a pre-determined low boost area adjacent to a minimum common degree of openness (OD<sub>min</sub>) or within a pre-determined high boost area adjacent to a maximum common degree of openness (OD<sub>max</sub>), and</claim-text>
<claim-text>wherein the pump is operated at maximum speed in the second boost mode if
<claim-text>- the system variable (<i>kv</i>) is within a pre-determined speed boost area adjacent to a logged maximum (<i>kv<sub>high</sub></i>) of the system variable (<i>kv</i>), and</claim-text>
<claim-text>- a maximum control curve is currently applied, and</claim-text>
<claim-text>- a pre-determined period of maximum boosting time has not lapsed.</claim-text></claim-text></claim-text></claim>
<claim id="c-en-01-0013" num="0013">
<claim-text>A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of any of the preceding claims.</claim-text></claim>
<claim id="c-en-01-0014" num="0014">
<claim-text>A circulation pump (7) for being installed in a system (1) for heating or cooling, wherein the circulation pump (7) comprises control electronics being configured to carry out the method of any of the claims 1 to 12 or to execute the program of claim 13.<!-- EPO <DP n="30"> --></claim-text></claim>
<claim id="c-en-01-0015" num="0015">
<claim-text>The circulation pump (7) of claim 14, wherein the circulation pump (7) is automatically programmed at a manufacturing site of the circulation pump (7) to carry out the method of any of the claims 1 to 12 or to execute the program of claim 13.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="31"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zum Steuern einer Umwälzpumpe (7), die in einem System (1) zum Heizen oder Kühlen installiert ist, wobei das System (1) mit einem oder mehreren temperaturgesteuerten Ventilen (9) ausgestattet ist, wobei das Verfahren
<claim-text>ein Betreiben der Pumpe bei einem Betriebspunkt, wobei der aktuelle Betriebspunkt als der Schnittpunkt einer anpassbaren Pumpenkennlinie und einer variablen Systemkennlinie (33a bis c) definiert ist, wobei sich die Systemkennlinie (33a bis c) mit einem gemeinsamen Offenheitsgrad (OD) des einen oder der mehreren temperaturgesteuerten Ventile (9) verändert, wobei die Pumpenkennlinie durch Festlegen der Geschwindigkeit der Pumpe (7) angepasst wird, wobei die Geschwindigkeit der Pumpe (7) auf eine solche Weise gesteuert wird, dass der Betriebspunkt einer einstellbaren Regelkurve folgt; und
<claim-text>- ein automatisches Einstellen der Regelkurve, wenn sich die Systemkennlinie (33a bis c) ändert, um den gemeinsamen Offenheitsgrad (OD) des einen oder der mehreren temperaturgesteuerten Ventile (9) in einem gewünschten Bereich zwischen einem kleinsten gemeinsamen Offenheitsgrad (OD<sub>min</sub>) und einem größten gemeinsamen Offenheitsgrad (OD<sub>max</sub>) zu behalten,</claim-text></claim-text>
<claim-text>umfasst, <b>dadurch gekennzeichnet, dass</b><br/>
das automatische Einstellen der Regelkurve ein Bestimmen einer Systemvariablen (kv), die für Änderungen der Systemkennlinie anfällig ist, und ein Verwenden der Systemvariablen (kv) als Eingang, um ein Vorwärtsregelungssignal (27) zum automatischen Einstellen der Regelkurve bei einer Vorwärtsregelung (29) bereitzustellen, umfasst.</claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, ferner umfassend ein fortlaufendes oder regelmäßiges Überwachen eines Förderhöhenwerts (<i>ĥ</i>), der<!-- EPO <DP n="32"> --> die Förderhöhe (h), die aktuell durch die Umwälzpumpe (7) bereitgestellt wird, angibt, und eines Durchflusswerts (<i>q̂</i>), der den Durchfluss (q), der aktuell durch die Umwälzpumpe (7) bereitgestellt wird, angibt, wobei der Förderhöhenwert (<i>ĥ</i>) und der Durchflusswert (<i>q̂</i>) zur Bestimmung der Systemvariablen (<i>kv</i>) verwendet werden.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1 oder 2, wobei das automatische Einstellen der Regelkurve ferner
<claim-text>- ein Protokollieren eines Höchstwerts (<i>kv<sub>high</sub></i>) und eines Mindestwerts (<i>kv<sub>low</sub></i>) der Systemvariablen (<i>kv</i>), der über einen vergangenen Zeitraum bestimmt wurde; und</claim-text>
<claim-text>- ein Bestimmen eines Werts des gemeinsamen Offenheitsgrads ( <maths id="math0018" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0018" file="imgb0018.tif" wi="6" he="6" img-content="math" img-format="tif" inline="yes"/></maths>), der den gemeinsamen Offenheitsgrad (OD) des einen oder der mehreren temperaturgesteuerten Ventile (9) in Abhängigkeit von dem Abstand der Systemvariablen (kv) von dem protokollierten Höchstwert (<i>kv<sub>high</sub></i>) und/oder dem protokollierten Mindestwert (<i>kv<sub>low</sub></i>) angibt,</claim-text>
umfasst.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, wobei das automatische Einstellen der Regelkurve ferner ein Verwenden einer gespeicherten anpassbaren Zuordnung zwischen der Systemvariablen (<i>kv</i>) und dem Vorwärtsregelungssignal (27), das auf die Vorwärtsregelung (29) angewendet werden soll, umfasst.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach Anspruch 4, wobei eine Abweichung des bestimmten Werts des gemeinsamen Offenheitsgrad ( <maths id="math0019" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0019" file="imgb0019.tif" wi="6" he="5" img-content="math" img-format="tif" inline="yes"/></maths>) von einem vorherbestimmten gemeinsamen Referenz-Offenheitsgrad (OD<sub>ref</sub>) als ein weiterer Eingang, um das Vorwärtsregelungssignal (27) bereitzustellen, verwendet wird, und wobei diese Abweichung verwendet<!-- EPO <DP n="33"> --> wird, um die gespeicherte anpassbare Zuordnung zu aktualisieren.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren nach Anspruch 4 oder 5, wobei die gespeicherte anpassbare Zuordnung eine Liste von relativen Werten aufweist, die definiert, welche Regelkurve innerhalb eines gesamten Bereichs von anwendbaren Regelkurven an vorherbestimmten Systemvariablenpunkten angewendet wird, wobei die relativen Werte zwischen den vorherbestimmten Systemvariablenpunkten interpoliert werden.</claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren nach Anspruch 6, wobei die gespeicherte anpassbare Zuordnung nur hinsichtlich des einen oder der beiden relativen Wert(e) an den vorherbestimmten Systemvariablenpunkt(en), die der aktuell bestimmten Variablen (<i>kv</i>) des Systems (1) am nächsten liegen, aktualisiert wird, wenn die aktualisierte Zuordnung einen durchgehend nicht-negativen Gradienten aufweist, und wobei die gespeicherte anpassbare Zuordnung andernfalls zusätzlich
<claim-text>- hinsichtlich der relativen Werte an allen höheren vorherbestimmten Systemvariablenpunkten, indem diese relativen Werte um ein Ausmaß nach oben verschoben werden, das nötig ist, um zu vermeiden, dass die aktualisierte Zuordnung einen negativen Gradienten aufweist, und/oder</claim-text>
<claim-text>- hinsichtlich der relativen Werte an allen niedrigeren vorherbestimmten Systemvariablen, indem diese relativen Werte um ein Ausmaß nach unten verschoben werden, das nötig ist, um zu vermeiden, dass die aktualisierte Zuordnung einen negativen Gradienten aufweist,</claim-text>
aktualisiert wird.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, wobei die einstellbare Regelkurve eine Proportionaldruckkurve (PP1, PP2, PP3) ist.<!-- EPO <DP n="34"> --></claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, wobei das System (1) einen oder mehrere Wärmeenergieverbraucher (5) aufweist und das eine oder die mehreren temperaturgesteuerten Ventile (9) automatisch und/oder thermostatisch betätigte Ventile sind, die an den Wärmeenergieverbrauchern (5) installiert sind.</claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, wobei das Vorwärtsregelungssignal (27) mit einer vorherbestimmten Zeitkonstanten tiefpassgefiltert wird, bevor es verwendet wird, um die Regelkurve bei der Vorwärtsregelung (29) automatisch einzustellen, wenn die bestimmte Systemvariable (<i>kv</i>) kleiner als die zuvor bestimmte Systemvariable (<i>kv</i>) ist.</claim-text></claim>
<claim id="c-de-01-0011" num="0011">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, wobei die Regelkurve innerhalb eines gesamten Bereichs der anwendbaren Pumpenkennlinien stufenlos einstellbar ist.</claim-text></claim>
<claim id="c-de-01-0012" num="0012">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, ferner umfassend ein Betreiben der Pumpe in einem ersten Boost-Modus und/oder in einem zweiten Boost-Modus, wobei<br/>
in dem ersten Boost-Modus ein Verstärkungsfaktor angewendet wird, um die Regelkurve stärker einzustellen, solange ein vorherbestimmter Wert des gemeinsamen Offenheitsgrads <maths id="math0020" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0020" file="imgb0020.tif" wi="6" he="5" img-content="math" img-format="tif" inline="yes"/></maths>, der den gemeinsamen Offenheitsgrad (OD) des einen oder der mehreren temperaturgesteuerten Ventile (9) angibt, innerhalb eines vorherbestimmten niedrigen Boost-Bereichs neben einem kleinsten gemeinsamen Offenheitsgrad (OD<sub>min</sub>) oder innerhalb eines vorherbestimmtem hohen Boost-Bereichs neben einem größten gemeinsamen Offenheitsgrad (OD<sub>max</sub>) liegt, und<br/>
wobei die Pumpe in dem zweiten Boost-Modus mit einer Höchstgeschwindigkeit betreiben wird, wenn
<claim-text>- die Systemvariable (<i>kv</i>) innerhalb eines vorherbestimmten Geschwindigkeits-Boost-Bereichs<!-- EPO <DP n="35"> --> neben einem protokollierten Maximum (<i>kv<sub>high</sub></i>) der Systemvariablen (<i>kv</i>) liegt, und</claim-text>
<claim-text>- aktuell eine maximale Regelkurve angewendet wird, und</claim-text>
<claim-text>- ein vorherbestimmter Zeitraum der maximalen Boost-Zeit nicht abgelaufen ist.</claim-text></claim-text></claim>
<claim id="c-de-01-0013" num="0013">
<claim-text>Computerprogramm, das Befehle enthält, die bei Ausführung des Programms durch einen Computer den Computer dazu bringen, das Verfahren nach einem der vorhergehenden Ansprüche durchzuführen.</claim-text></claim>
<claim id="c-de-01-0014" num="0014">
<claim-text>Umwälzpumpe (7) zur Installation in einem System (1) zum Heizen oder Kühlen, wobei die Umwälzpumpe (7) eine Steuerelektronik aufweist, die so eingerichtet ist, dass sie das Verfahren nach einem der Ansprüche 1 bis 12 durchführt oder das Programm nach Anspruch 13 ausführt.</claim-text></claim>
<claim id="c-de-01-0015" num="0015">
<claim-text>Umwälzpumpe (7) nach Anspruch 14, wobei die Umwälzpumpe (7) an einem Produktionsstandort der Umwälzpumpe (7) automatisch programmiert wird, das Verfahren nach einem der Ansprüche 1 bis 12 durchzuführen oder das Programm nach Anspruch 13 auszuführen.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="36"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de régulation d'une pompe de circulation (7) installée dans un système (1) de chauffage ou de refroidissement, dans lequel le système (1) est équipé d'une ou plusieurs vannes thermorégulatrices (9), dans lequel le procédé comprend :
<claim-text>- le fonctionnement de la pompe à un point de fonctionnement, dans lequel le point de fonctionnement est défini comme le point d'intersection d'une courbe caractéristique de pompe adaptable et d'une courbe caractéristique de système variable (33a-c), dans lequel la courbe caractéristique de système (33a-c) varie proportionnellement à un degré d'ouverture (OD) commun de la ou des vannes thermorégulatrices (9), dans lequel la courbe caractéristique de la pompe est adaptée par le réglage de la vitesse de la pompe (7), dans lequel la vitesse de la pompe (7) est régulée de telle sorte que le point de fonctionnement suive une courbe de régulation ajustable ; et</claim-text>
<claim-text>- le réglage automatique de la courbe de commande lorsque la courbe caractéristique de système (33a-c) varie afin de maintenir le degré commun d'ouverture (OD) de la ou des vannes thermorégulatrices (9) dans une plage souhaitée entre un degré commun d'ouverture minimal (OD<sub>min</sub>) et un degré commun d'ouverture maximal (OD<sub>max</sub>)</claim-text>
<b>caractérisé en ce que</b><br/>
le réglage automatique de la courbe de comman de consiste à déterminer une variable de système (kv) sensible aux variations de la courbe caractéristique de système et à utiliser cette variable de système (kv) comme entrée pour fournir un signal d'anticipation (27) afin de régler automatiquement la courbe de commande dans une commande d'anticipation (29).</claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, comprenant en outre la surveillance continue ou régulière d'une valeur de hauteur manométrique (ĥ) indiquant la hauteur manométrique (h) actuellement fournie par la pompe de circulation (7) et d'une valeur de débit (<i>q̂</i>) indiquant le débit (q) actuellement fourni par la<!-- EPO <DP n="37"> --> pompe de circulation (7), dans lequel les valeurs de hauteur manométrique (ĥ) et de débit (<i>q̂</i>) sont utilisées pour déterminer la variable de système (kv).</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1 ou 2, dans lequel le réglage automatique de la courbe de commande comprend en outre :
<claim-text>- l'enregistrement d'un maximum (kV<sub>high</sub>) et d'un minimum (kv<sub>low</sub>) de la variable de système (kv) qui ont été déterminées sur une période passée ; et</claim-text>
<claim-text>- la détermination d'un degré commun de valeur d'ouverture ( <maths id="math0021" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0021" file="imgb0021.tif" wi="6" he="4" img-content="math" img-format="tif" inline="yes"/></maths>) indiquant le degré d'ouverture commun (OD) de la ou des vannes thermorégulatrices (9) en fonction de la distance entre la variable de système (kv) et le maximum (kv<sub>high</sub>) et/ou le minimum (kv<sub>low</sub>) enregistrés.</claim-text></claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon une quelconque des revendications précédentes, dans lequel l'réglage automatique de la courbe de commande comprend en outre l'utilisation d'une cartographie adaptable mémorisée entre la variable de système (kv) et le signal d'anticipation (27) à appliquer pour la commande d'anticipation (29).</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon la revendication 4, dans lequel un écart entre le degré commun déterminé d'ouverture de vanne ( <maths id="math0022" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0022" file="imgb0022.tif" wi="5" he="4" img-content="math" img-format="tif" inline="yes"/></maths>) et un degré d'ouverture commun de référence prédéterminé (OD<sub>ref</sub>) est utilisé comme entrée supplémentaire pour fournir le signal d'anticipation (27) et dans lequel ledit écart est utilisé pour mettre à jour la cartographie adaptable mémorisée.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé selon la revendication 4 ou 5, dans lequel la cartographie adaptable mémorisée comprend une liste de valeurs relatives définissant quelle courbe de commande est appliquée dans une plage totale de valeurs de commande applicables à des points de variables de système prédéterminés, dans lequel les valeurs relatives sont interpolées entre les points de variables de système prédéterminés.<!-- EPO <DP n="38"> --></claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé selon la revendication 6, dans lequel la cartographie adaptable mémorisée est mise à jour uniquement pour la ou les valeurs relatives au point(s) de variable de système prédéterminés qui sont les plus proches de la variable de système (kv) actuellement déterminée (1) si la cartographie mise à jour présente un gradient non négatif et dans lequel sinon, la cartographie adaptable mémorisée est également mise à jour
<claim-text>- pour les valeurs relatives à tous les points de variable de système prédéterminés supérieurs, en décalant ces valeurs relatives vers le haut d'une valeur nécessaire pour éviter que la cartographie mise à jour ne présente un gradient négatif, et/ou</claim-text>
<claim-text>- pour les valeurs relatives à tous les points de variable de système prédéterminés inférieurs, en décalant ces valeurs relatives vers le bas d'une valeur nécessaire pour éviter que la cartographie mise à jour ne présente un gradient négatif.</claim-text></claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé selon une quelconque des revendications précédentes, dans la courbe de commande réglable est une courbe de pression proportionnelle (PP1, PP2, PP3).</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Procédé selon une quelconque des revendications précédentes, dans lequel le système (1) comprend un ou plusieurs consommateurs d'énergie thermique (5) et la ou les vannes thermorégulatrices (9) sont des vannes à commande automatique et/ou thermostatique installées sur lesdits consommateurs d'énergie thermique (5).</claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Procédé selon une quelconque des revendications précédentes, dans lequel le signal d'anticipation (27) est filtré passe-bas avec une constante temporelle prédéterminée avant d'être utilisé pour ajuster automatiquement la courbe de commande dans la commande d'anticipation (29) si la variable de système déterminée (kv) est inférieure à la variable de système précédemment déterminée (kv).<!-- EPO <DP n="39"> --></claim-text></claim>
<claim id="c-fr-01-0011" num="0011">
<claim-text>Procédé selon une quelconque des revendications précédentes, dans lequel la courbe de commande est réglable sans étapes dans une plage totale de courbe caractéristiques de pompe applicables.</claim-text></claim>
<claim id="c-fr-01-0012" num="0012">
<claim-text>Procédé selon une quelconque des revendications précédentes, comprenant en outre le fonctionnement de la pompe dans un premier mode de suralimentation et/ou dans un second mode de suralimentation, dans lequel
<claim-text>un facteur de gain est appliqué dans le premier mode de suralimentation pour un réglage plus précis de la courbe de commande tant qu'une valeur de degré d'ouverture commune ( <maths id="math0023" num=""><math display="inline"><mover accent="true"><mi mathvariant="italic">OD</mi><mo>^</mo></mover></math><img id="ib0023" file="imgb0023.tif" wi="6" he="4" img-content="math" img-format="tif" inline="yes"/></maths>) déterminée, indiquant le degré d'ouverture commun (OD) de la ou des vannes thermorégulatrices (9) se situe dans une zone de suralimentation basse prédéterminée adjacente à un degré d'ouverture commun minimal (OD<sub>min</sub>) ou dans une zone de suralimentation haute prédéterminée adjacente à un degré d'ouverture commun maximal (OD<sub>max</sub>) et</claim-text>
<claim-text>dans lequel la pompe est actionnée à vitesse maximale dans le second mode de suralimentation si
<claim-text>- la variable de système (kv) se situe dans une zone de suralimentation de vitesse prédéterminée adjacente à un maximum enregistré (kv<sub>high</sub>) de la variable de système (kv), et</claim-text>
<claim-text>- une courbe de commande maximale est actuellement appliquée, et</claim-text>
<claim-text>- une période prédéterminée de suralimentation maximale n'est pas écoulée.</claim-text></claim-text></claim-text></claim>
<claim id="c-fr-01-0013" num="0013">
<claim-text>Programme informatique comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, amènent l'ordinateur à mettre en œuvre le procédé selon une quelconque des revendications précédentes.</claim-text></claim>
<claim id="c-fr-01-0014" num="0014">
<claim-text>Pompe de circulation (7) destinée à être installée dans un système (1) de chauffage ou de refroidissement, dans lequel la pompe de circulation (7) comprenant une électronique de<!-- EPO <DP n="40"> --> commande configurée pour mettre en œuvre le procédé selon une quelconque des revendications 1 à 12 ou pour exécuter le programme selon la revendication 13.</claim-text></claim>
<claim id="c-fr-01-0015" num="0015">
<claim-text>Pompe de circulation (7) selon la revendication 14, dans lequel la pompe de circulation (7) est automatiquement programmée sur un site de fabrication de la pompe de circulation (7) pour mettre en œuvre le procédé selon une quelconque des revendications 1 à 12 ou pour exécuter le programme selon la revendication 13.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="41"> -->
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.tif" wi="145" he="132" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="42"> -->
<figure id="f0002" num="2"><img id="if0002" file="imgf0002.tif" wi="125" he="188" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="43"> -->
<figure id="f0003" num="3"><img id="if0003" file="imgf0003.tif" wi="163" he="112" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="44"> -->
<figure id="f0004" num="4"><img id="if0004" file="imgf0004.tif" wi="137" he="61" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="45"> -->
<figure id="f0005" num="5"><img id="if0005" file="imgf0005.tif" wi="161" he="102" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="46"> -->
<figure id="f0006" num="6"><img id="if0006" file="imgf0006.tif" wi="119" he="49" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="47"> -->
<figure id="f0007" num="7"><img id="if0007" file="imgf0007.tif" wi="145" he="75" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="48"> -->
<figure id="f0008" num="8a,8b"><img id="if0008" file="imgf0008.tif" wi="164" he="195" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="49"> -->
<figure id="f0009" num="9"><img id="if0009" file="imgf0009.tif" wi="110" he="57" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="50"> -->
<figure id="f0010" num="10"><img id="if0010" file="imgf0010.tif" wi="123" he="236" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="EP0726396B1"><document-id><country>EP</country><doc-number>0726396</doc-number><kind>B1</kind></document-id></patcit><crossref idref="pcit0001">[0004]</crossref><crossref idref="pcit0004">[0038]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="EP1323986B1"><document-id><country>EP</country><doc-number>1323986</doc-number><kind>B1</kind></document-id></patcit><crossref idref="pcit0002">[0004]</crossref><crossref idref="pcit0005">[0038]</crossref></li>
<li><patcit id="ref-pcit0003" dnum="CN110337568"><document-id><country>CN</country><doc-number>110337568</doc-number></document-id></patcit><crossref idref="pcit0003">[0005]</crossref></li>
</ul></p>
<heading id="ref-h0003"><b>Non-patent literature cited in the description</b></heading>
<p id="ref-p0003" num="">
<ul id="ref-ul0002" list-style="bullet">
<li><nplcit id="ref-ncit0001" npl-type="s"><article><atl>Fluidic characteristic quantities of control valves and their determination''</atl><serial><sertitle>VDI, VDE</sertitle><pubdate><sdate>20200417</sdate><edate/></pubdate></serial></article></nplcit><crossref idref="ncit0001">[0013]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
