CROSS-REFERENCE TO RELATED APPLICATIONSThis application is entitled to the benefit of and incorporates by reference subject matter disclosed in the International Patent Application No. PCT/IB2014/060641 filed on Apr. 11, 2014 and European Patent Application No. 13002337.7 filed on May 2, 2013.
FIELD OF THE INVENTIONThe present invention relates to a method for controlling operation of a vapour compression system comprising two or more refrigeration entities, each refrigeration entity comprising a refrigerated volume. The vapour compression system being operated in accordance with the method of the invention is connected to a smart grid and is capable of responding to demands of the smart grid to increase or decrease power consumption.
BACKGROUNDIt is sometimes desirable to control overall power consumption of energy consumers connected to a power grid in order to allow the power produced to the power grid to be utilised in an efficient manner, and in order to avoid adjusting the power production to short time scale variations in the power consumption. To this end so-called smart grids may request that the power consumers connected to the grid increase their power consumption when the total power production is higher than the total power consumption, e.g. during off-peak periods, and to decrease their power consumption when the total power production is lower than the total power consumption, e.g. during peak periods. Thereby the power consumption is adjusted to match the power production, rather than adjusting the power production to match the power consumption.
US 2010/0101254 A1 discloses a refrigerator comprising a fresh food compartment and a freezer compartment and one or more power consuming features or functions including a refrigeration system for cooling the fresh food compartment and the freezer compartment. A controller is configured to receive and process a signal indicative of current state of an associated energy supplying utility. The controller operates the refrigerator in one of a plurality of operating modes, including at least a normal operating mode and an energy savings mode, in response to the received signals. The controller may be configured to increase a setpoint temperature of the fresh food compartment and/or the freezer compartment in the energy savings mode.
SUMMARYIt is an object of embodiments of the invention to provide a method for controlling operation of a vapour compression system which allows the vapour compression system to interact with a smart grid without requiring additional hardware or components in the vapour compression system.
It is a further object of embodiments of the invention to provide a method for controlling operation of a vapour compression system in which interaction between the vapour compression system and a smart grid is established in an easy manner.
The invention provides a method for controlling operation of a vapour compression system, the vapour compression system comprising one or more compressors, a heat rejecting heat exchanger unit, a central controller, and two or more refrigeration entities, each refrigeration entity comprising an expansion device, an evaporator, a refrigerated volume arranged at the evaporator and a local controller arranged to control operation of the refrigeration entity in order to maintain a setpoint temperature in the refrigerated volume, each local controller being arranged to communicate with the central controller, the method comprising the steps of:
- the central controller receiving a signal representing a reference power consumption of the vapour compression system,
- the central controller comparing the reference power consumption to an actual power consumption of the vapour compression system,
- the central controller communicating the result of said comparison to each of the local controllers,
- each local controller calculating a setpoint temperature for the corresponding refrigerated volume, based on the result of the comparison, and in order to obtain a power consumption of the vapour compression system which is equal to the reference power consumption, and
- controlling operation of each refrigeration entity in accordance with the calculated setpoint temperatures.
In the present context the term ‘vapour compression system’ should be interpreted to mean any system in which a flow of fluid medium, such as refrigerant, circulates and is alternatingly compressed and expanded, thereby providing either refrigeration or heating of a volume. Thus, the vapour compression system may be a refrigeration system, an air condition system, a heat pump, etc.
The vapour compression system being controlled by means of the method according to the present invention comprises one or more compressors, e.g. arranged in a compressor rack, a heat rejecting heat exchanger unit, a central controller, and two or more refrigeration entities. The heat rejecting heat exchanger unit may comprise one or more heat rejecting heat exchangers, e.g. in the form of one or more condensers or in the form of one or more gas coolers. In the heat rejecting heat exchanger unit heat is rejected from refrigerant flowing in a refrigerant path of the vapour compression system, e.g. to ambient air, or to another medium, such as brine, which could, e.g., be used in a chiller or a heat recovery system.
The central controller handles the overall control of the vapour compression system.
In the present context the term ‘refrigeration entity’ should be interpreted to mean an entity which provides cooling to a separate volume. The refrigeration entities may, e.g., be display cases in a supermarket, cool storage rooms, e.g. in a supermarket, a restaurant or a slaughterhouse, etc. The refrigeration entities may be adapted to cool goods to a chilled temperature, such as approximately 5° C., in which case the refrigeration entities operate as refrigerators. As an alternative, the refrigeration entities may be adapted to cool goods to a freezing temperature, such as approximately −18° C. or lower, in which case the refrigeration entities operate as freezers. As another alternative, some of the refrigeration entities may operate as refrigerators, while other refrigeration entities operate as freezers. This may, e.g., be relevant in supermarkets, where some kinds of goods need chilling while other kinds of goods need freezing.
Each refrigeration entity comprises an expansion device, e.g. in the form of an expansion valve, an evaporator and a refrigerated volume arranged at the evaporator. Refrigerant flowing in a refrigerant path is expanded by means of the expansion device, and the expanded refrigerant is supplied to the evaporator. In the evaporator, at least part of the refrigerant evaporates, thereby consuming energy and providing cooling for a volume arranged at the evaporator, i.e. the refrigerated volume.
Each refrigeration entity further comprises a local controller arranged to control operation of the refrigeration entity in order to maintain a setpoint temperature in the refrigerated volume. Accordingly, the temperature inside the refrigerated volume of each refrigeration entity is controlled by the local controller of the refrigeration entity in question, and the refrigeration entities are controlled independently of each other.
The local controllers are arranged to communicate with the central controller. Accordingly, each local controller may receive and/or supply signals from/to the central controller. This will be described further below.
Thus, the vapour compression system being controlled in accordance with the method of the invention may operate in the following manner. Refrigerant is compressed by means of the compressor(s), and the compressed refrigerant is supplied to the heat rejecting heat exchanger unit, where heat is rejected from the refrigerant. The refrigerant flow is then split in such a manner that parallel refrigerant flows are supplied to the refrigeration entities. In each refrigeration entity, refrigerant is expanded in the expansion device, and the expanded refrigerant is supplied to the evaporator, where the refrigerant is at least partly evaporated, thereby providing cooling to the refrigerated volume. Finally, the refrigerant leaving the evaporators of the refrigeration entities is supplied to the compressor(s).
According to the method of the present invention, the central controller initially receives a signal representing a reference power consumption of the vapour compression system. The reference power consumption may, e.g., represent a desirable power consumption of the vapour compression system. The reference power consumption signal may, e.g., be generated by an aggregator, e.g. a power grid supplying power to the vapour compression system or an entity representing the power grid. In this case the reference power consumption may represent a power consumption level which the power grid wishes the vapour compression system to meet. For instance, in the case that the power production of the power grid is higher than the total power consumption of power consuming entities connected to the power grid, the power grid may request some of the power consuming entities, such as the vapour compression system, to operate at a relatively high power consumption, in order to obtain that the total power consumption matches the power production. Similarly, in the case that the power production of the power grid is lower than the total power consumption of power consuming entities connected to the power grid, the power grid may request that some of the power consuming entities, such as the vapour compression system, to operate at a relatively low power consumption, in order to obtain that the total power consumption matches the power production.
As an alternative, the reference power consumption signal may be generated by the vapour compression system. In this case the reference power consumption signal may, e.g., be generated on the basis of information received from the power grid, e.g. requesting the vapour compression system to increase or decrease the power consumption, similar to the situation described above.
Next the central controller compares the reference power consumption to an actual power consumption of the vapour compression system. This comparison reveals whether or not the actual power consumption of the vapour compression matches the reference power consumption, or whether the actual power consumption of the vapour compression system is higher than or lower than the reference power consumption.
Next the central controller communicates the result of the comparison to each of the local controllers. Thus, the result of the comparison is made available to each of the local controllers, i.e. to the controllers which control operation of the individual refrigeration entities, including controlling the temperature inside the refrigerated volumes.
Upon receipt of this information, each local controller calculates a setpoint temperature for the corresponding refrigerated volume. The calculation of the setpoint temperature is based on the result of the comparison, and in order to obtain a power consumption of the vapour compression system which is equal to the reference power consumption. Accordingly, if the comparison reveals that the actual power consumption is lower than the reference power consumption, then the local controllers will calculate setpoint temperatures which increase the power consumption of the refrigeration entities. Similarly, if the comparison reveals that the actual power consumption is higher than the reference power consumption, then the local controllers will calculate setpoint temperatures which decrease the power consumption of the refrigeration entities.
Finally, the operation of each of the refrigeration entities is controlled in accordance with the calculated setpoint temperatures. Thereby the vapour compression system is operated in such a manner that the power consumption of the vapour compression system matches the reference power consumption.
It is an advantage that the setpoint temperatures are calculated by the local controllers, because each of the local controllers ‘knows’ the dynamics of the refrigeration entity which it controls. Thereby it is relatively easy for a local controller to calculate a setpoint temperature for the corresponding refrigeration entity. On the other hand, if the central controller should calculate setpoint temperatures for each of the refrigeration entities, the central controller would have to gain detailed knowledge of the dynamics of all the refrigeration entities, and the calculations would become relatively complex, and the result may be relatively inaccurate. Accordingly, the method of the present invention allows the vapour compression system to adjust its power consumption to match a reference power consumption in an easy manner, without requiring complex calculations, and without requiring additional hardware in the vapour compression system.
The step of comparing the reference power consumption to an actual power consumption of the vapour compression system may comprise obtaining an error signal, e, and the step of communicating the result of the comparison to each of the local controllers may comprise communicating the error signal, e, to each of the local controllers. The numerical value of the error signal, e, may advantageously represent how far the actual power consumption is from being equal to the reference power consumption, and the sign of the error signal, e, may advantageously indicate whether the actual power consumption is higher than or lower than the reference power consumption.
The step of calculating a setpoint temperature may comprise calculating a setpoint adjustment, ΔT, and adding said setpoint adjustment, ΔT, to a nominal setpoint temperature, T0, thereby obtaining a calculated setpoint temperature, Tref=T0+ΔT. According to this embodiment, the calculated setpoint temperature is calculated with reference to a nominal setpoint temperature, which may represent a setpoint temperature which is desirable if no constraints were put on the power consumption of the vapour compression system. For instance, in the case that the refrigeration entity is a display case for chilling goods in a supermarket, the nominal setpoint temperature, T0, may be 5° C. However, it may be acceptable to store the goods of the display case at 4° C. or 6° C., or even at 3° C. or 7° C. without risking damage to the goods. Accordingly, it may be acceptable to increase or decrease the setpoint temperature relative to the nominal setpoint temperature of this display case by 1° C. or 2° C., if the vapour compression system is required to decrease or increase its power consumption. In some systems the setpoint temperature may be allowed to vary within an even larger temperature interval. For instance, in case of freezers the temperature setpoint may be allowed to vary within the temperature interval from −18° C. to −25° C., or even to −30° C., if needed.
According to this embodiment constraints may be put on ΔT in order to ensure that the calculated setpoint temperature, Tref, does not deviate too much from the nominal setpoint temperature, T0. Thereby it may be ensured that the temperature inside a given refrigerated volume is not allowed to exceed upper and lower limits which safeguard the quality and/or lifetime of the goods stored in the refrigerated volume.
The step of calculating a setpoint temperature may comprise decreasing a previous setpoint temperature in the case that the reference power consumption is higher than the actual power consumption of the vapour compression system, and increasing a previous setpoint temperature in the case that the reference power consumption is lower than the actual power consumption of the vapour compression system.
When cooling goods in a vapour compression system, the energy consumption is relatively high when the temperature of the goods is decreasing, and lower when the temperature of the goods is maintained at a substantially constant level, and even lower when the temperature of the goods is allowed to increase. In the case that the reference power consumption is higher than the actual power consumption, then the actual power consumption must be increased in order to match the actual power consumption to the reference power consumption. This may be obtained by decreasing a previous setpoint temperature. Thereby the temperature inside the refrigerated volume is decreased, thereby increasing the power consumption for a period of time until the temperature of the goods being stored in the refrigerated volume has reached the new setpoint temperature. If, at a later point in time, the reference power consumption becomes lower than the actual power consumption, and the actual power consumption therefore must be decreased, the setpoint temperature can once again be increased. Thereby the temperature inside the refrigerated volume is increased, thereby decreasing the power consumption. Thus, energy is ‘stored’ in the vapour compression system in the form of a reduced temperature of the stored goods, when an increased energy consumption is required, and the ‘stored’ energy is released again by allowing the temperature of the stored goods to increase, when a decreased energy consumption is required. Accordingly, the energy consumption of the vapour compression system can be shifted in time in order to meet demands of the power grid, while ensuring that the temperature of the stored goods is kept within specified temperature limits.
The method may further comprise the step of, for each refrigeration entity, defining an upper temperature limit, Tmax, and a lower temperature limit, Tmin, where Tmin<Tmax, and wherein the step of calculating a setpoint temperature comprises limiting the calculated setpoint temperature to be within the interval Tminto Tmax. According to this embodiment, the setpoint temperature is not allowed to fall below Tminor to exceed Tmax, even if the calculated setpoint temperature falls outside these limits. If the power consumption of the vapour compression system is to be adjusted to match the reference power consumption, it may require that the setpoint temperature of one or more of the refrigeration entities is increased or decreased to a level which is unacceptable to the goods being stored. However, this must be avoided, and therefore the setpoint temperature is limited as described above, even if it has the consequence that the power consumption of the vapour compression system is not matched to the reference power consumption, or if it has the consequence that a longer time is allowed to lapse before the power consumption of the vapour compression system is matched to the reference power consumption.
The step of limiting the calculated setpoint temperature may be performed using a saturation filter.
The step of defining an upper temperature limit, Tmax, and a lower temperature limit, Tmin, may comprise the steps of:
- obtaining a measure for a temperature of goods being stored in the refrigerated volume, and
- calculating the upper temperature limit, Tmax, and the lower temperature limit, Tmin, on the basis of the obtained measure for a temperature of goods being stored in the refrigerated volume.
According to this embodiment, the temperature limits are calculated on the basis of the temperature of the goods being stored, rather than on the basis of the air temperature inside the refrigerated volume. For instance, if the temperature of the stored goods is relatively low, the upper temperature limit may, temporarily, be at a relatively high level without risking damage to the stored goods.
The measure for the temperature of the stored goods may be obtained in any suitable manner, such as by measuring the temperature or by estimating the temperature.
The method may further comprise the steps of, for each refrigeration entity:
- calculating an error signal, es, reflecting a difference between a calculated setpoint temperature and a limited setpoint temperature,
- supplying the calculated error signal, es, to the local controller, and
- the local controller modifying the calculated setpoint temperature based on the calculated error signal, es.
According to this embodiment, the calculated error signal, es, reflects the difference between the calculated setpoint temperature, i.e. the setpoint temperature which is desirable in order to obtain an actual power consumption which is equal to the reference power consumption, and the limited setpoint temperature, i.e. the setpoint temperature which must be selected in order to ensure that the temperature inside the refrigerated volume remains within an acceptable temperature range. Accordingly, the calculated error signal, es, reflects how much the desired setpoint temperature must be adjusted in order to ensure that the temperature inside the refrigerated volume remains within an acceptable temperature range. Taking this into account when the setpoint temperature is selected furthermore ensures that the setpoint temperature is not allowed to differ too much from a nominal setpoint temperature, i.e. a setpoint temperature which would be applied if no constraints with regard to power consumption were applied. Thereby it is ensured that the operation of the refrigeration entity can quickly be changed to an operation in accordance with the nominal setpoint temperature in the case that operating conditions change. Therefore this embodiment may be referred to as including an ‘anti-wind up feature’.
BRIEF DESCRIPTION OF THE DRAWINGSThe invention will now be described in further detail with reference to the accompanying drawings in which
FIG. 1 is a diagrammatic view of a vapour compression system which is adapted to be controlled using a method according to a first embodiment of the invention,
FIG. 2 is a diagrammatic view of a local setpoint controller for a vapour compression system which is adapted to be controlled using a method according to a second embodiment of the invention, and
FIG. 3 is a diagrammatic view of a local setpoint controller for a vapour compression system which is adapted to be controlled using a method according to a third embodiment of the invention.
DETAILED DESCRIPTIONFIG. 1 is a diagrammatic view of avapour compression system1 which is adapted to be controlled using a method according to a first embodiment of the invention. Thevapour compression system1 comprises one or more compressors, a heat rejecting heat exchanger unit and a central controller, all of which are contained in thebox2 denoted ‘refrigeration system’, but not shown in detail inFIG. 1.
Thevapour compression system1 further comprises a number of refrigeration entities, each comprising an expansion device, an evaporator and a refrigerated volume, which are not illustrated inFIG. 1. Each refrigeration entity further comprises alocal setpoint controller3, three of which are illustrated inFIG. 1.
Thevapour compression system1 ofFIG. 1 may, e.g., be operated in the following manner. A signal representing a reference power consumption, {dot over (W)}ref, is supplied to the central controller, and received at comparing unit4. The reference power consumption, {dot over (W)}ref, represents a power consumption which it is desirable that thevapour compression system1 operates at. As described above, the reference power consumption signal may be generated by a power grid which supplies power to thevapour compression system1, and it may reflect a power consumption level which allows the power grid to control the power consumption of power consumers connected to the power grid to match the power production of the power grid.
The central controller further supplies a signal representing the actual power consumption, {dot over (W)}comp, of thevapour compression system1 to the comparing unit4. Thus, in the comparing unit4 the actual power consumption, {dot over (W)}comp, of thevapour compression system1 is compared to the desired power consumption level, i.e. to the reference power consumption, {dot over (W)}ref. Based on this, an error signal is generated and supplied to each of thelocal setpoint controllers3.
Each of thelocal setpoint controllers3 comprises a proportional integral (PI)controller5 and asaturation filter6. The error signal generated at the comparing unit4 is supplied to each of thePI controllers5, and based on the error signal, eachPI controller5 calculates a setpoint adjustment, ΔTcalc, in such a manner that an adjustment of the setpoint temperature of the corresponding refrigerated volume is expected to cause the actual power consumption of thevapour compression system1 to become equal to the reference power consumption, {dot over (W)}ref.
The calculated setpoint adjustment, ΔTcalc, is then supplied to thesaturation filter6. The output of thesaturation filter6, ΔTi, is equal to ΔTcalcif T0,i+ΔTcalcis within a predefined range defined by a lower temperature limit, Tmin, and an upper temperature limit, Tmax, where T0,iis a nominal setpoint temperature for the i'th refrigeration entity. If T0,i+ΔTcalc<Tmin, then ΔTi=Tmin−T0,i, and if T0,i+ΔTcalc>Tmax, then ΔTi=Tmax−T0,i. The nominal temperature, T0,i, the lower temperature limit, Tmin, and/or the upper temperature limit, Tmax, may vary from one refrigeration entity to the other.
The setpoint adjustment, ΔTi, obtained for each refrigeration entity in the manner described above is then supplied to anaddition unit7, where the setpoint adjustment, ΔTi, is added to the nominal setpoint temperature, T0,i, for the refrigeration entity to obtain a calculated setpoint temperature, Tref,i=T0,i+ΔTi. The calculated setpoint temperature, Tref,i, is then supplied to therefrigeration system2, and each refrigeration entity is controlled in order to obtain a temperature inside the corresponding refrigerated volume, which is equal to the calculated setpoint temperature, Tref,i.
Furthermore, eachlocal setpoint controller3 comprises a comparingunit8, which receives a signal representing ΔTcalcand a signal representing ΔTi. The comparingunit8 generates an error signal, es,i, representing the difference between ΔTcalcand ΔTi. Thus, the error signal, es,i, reflects how much it is necessary to adjust the calculated setpoint adjustment, ΔTcalcin order to ensure that the temperature inside the refrigerated volume remains within an acceptable temperature range.
The error signal, es,i, is fed back to thePI controller5. Thereby the error signal, es,i, is taken into account in subsequent calculations of ΔTcalc.
FIG. 2 is a diagrammatic view of alocal setpoint controller3 for a vapour compression system which is adapted to be controlled using a method according to a second embodiment of the invention. The vapour compression system may, e.g., be the vapour compression system illustrated inFIG. 1.
Thelocal setpoint controller3 comprises asaturation filter6 and a comparingunit8 as described above. Thelocal setpoint controller3 further comprises a first gain unit9 and asecond gain unit10. An error signal, {dot over (W)}ref-{dot over (W)}comp, where {dot over (W)}refis a reference power consumption and {dot over (W)}compis an actual power consumption of the vapour compression system, as described above, is supplied to the first gain unit9 and to thesecond gain unit10. In the first gain unit9, the error signal, e, is multiplied by a gain factor, K. The resulting signal represents a setpoint adjustment to be applied to the setpoint temperature of the corresponding refrigeration entity, and is supplied to a first addingunit11.
In thesecond gain unit10, the error signal, e, is multiplied by a gain factor,
where Tiis an integrator time constant. The output of thesecond gain unit10 is supplied to a second addingunit12.
An error signal, es, is calculated in the manner described above, based on the input to and the output from thesaturation filter6. The error signal, es, is supplied to athird gain unit13, and the output of thethird gain unit13 is supplied to the second addingunit12. Thus, in the second addingunit12 the output of thesecond gain unit10 and the output of thethird gain unit13 are added. It should be noted that as long as the calculated setpoint adjustment is within the specified range, i.e. as long as the setpoint adjustment is not limited by the saturation filter, the error signal, es, is zero, and thereby the contribution from thethird gain unit13 is also zero.
The output of the second addingunit12 is supplied to anintegrator unit14, and the output of theintegrator unit14 is supplied to the first addingunit11. In theintegrator unit14 the error signal, es, over time is essentially integrated, and the output of theintegrator unit14 thereby represents the combined adjustment, by thesaturation filter6, of the calculated setpoint adjustment over time. Since the output of the integrator unit is supplied to the first addingunit11, this is taken into account when the calculated setpoint adjustment, ΔTcalc, is calculated and supplied to thesaturation filter6.
In the embodiment illustrated inFIG. 2 the setpoint temperature is prevented from deviating too much from the nominal setpoint temperature. Thereby it is ensured that the operation of the refrigeration entity can quickly be returned to being operated in accordance with the nominal setpoint temperature in the case that operating conditions change. This may be referred to as an ‘anti-wind up’ feature.
FIG. 3 is a diagrammatic view of alocal setpoint controller3 for a vapour compression system being adapted to be controlled using a method according to a third embodiment of the invention. The vapour compression system may, e.g., be the vapour compression system illustrated inFIG. 1. Thelocal setpoint controller3 comprises aPI controller5, asaturation filter6 and a comparingunit8 as described above with reference toFIG. 1. Thelocal setpoint controller3 operates essentially as described above with reference toFIGS. 1 and 2, and it will therefore not be described in further detail here.
Thelocal setpoint controller3 ofFIG. 3 further receives a temperature signal, Tfood, reflecting the temperature of goods being stored in the refrigerated volume of the refrigeration entity being controlled by thelocal setpoint controller3. The temperature, Tfood, may, e.g., be obtained by a direct measurement of the temperature, or it may be estimated.
The temperature, Tfood, is processed by means of an adaptive algorithm, and the result is supplied to thesaturation filter6, where it is used for calculating the upper and lower limits being applied by thesaturation filter6. The upper limit may, e.g., be calculated in the following manner.
umax(t)=Umax+Ku(Tmax−Tfood(t)),
where umax(t) is the upper limit as a function of time, Kuis a proportional gain, Tmaxis the upper limit of the temperature of the goods being stored in the refrigerated volume, Tfood(t) is the measured or estimated temperature of the stored goods as a function of time, and Umax=(Tmax−T0), where T0is a nominal temperature setpoint.
Similarly, the lower limit may, e.g., be calculated in the following manner.
umin(t)=Umin+Kl(Tmin−Tfood(t)),
where umin(t) is the lower limit as a function of time, Klis a proportional gain, Tminis the lower limit of the temperature of the goods being stored in the refrigerated volume, Tfood(t) is the measured or estimated temperature of the stored goods as a function of time, and Umin=(Tmin−T0), where T0is a nominal temperature setpoint.
Thus, according to this embodiment, the upper and lower limits applied by thesaturation filter6 change as a function of time, depending on the temperature of the stored goods. This improves the performance of the control strategy.
While the present disclosure has been illustrated and described with respect to a particular embodiment thereof, it should be appreciated by those of ordinary skill in the art that various modifications to this disclosure may be made without departing from the spirit and scope of the present disclosure.