You are on page 1of 11

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/224225601

Non-linear and adaptive control of a refrigeration system

Article in IET Control Theory and Applications · February 2011


DOI: 10.1049/iet-cta.2009.0156 · Source: IEEE Xplore

CITATIONS READS
33 583

2 authors, including:

L.F.s. Larsen
Vestas Wind Systems A/S
41 PUBLICATIONS 863 CITATIONS

SEE PROFILE

All content following this page was uploaded by L.F.s. Larsen on 06 May 2014.

The user has requested enhancement of the downloaded file.


Nonlinear and adaptive control of a refrigeration system

Henrik Rasmussena , Lars F. S. Larsenb


a Department of Electronic Systems, Aalborg University, Denmark (hr@es.aau.dk)
b Danfoss A/S, Nordborg, Denmark (Lars.Larsen@Danfoss.com)

Abstract
In a refrigeration process heat is absorbed in an evaporator by evaporating a flow of liquid refrigerant at low pressure and tempe-
rature. Controlling the evaporator inlet valve and the compressor in such a way that a high degree of liquid filling in the evaporator
is obtained at all compressor capacities ensures a high energy efficiency. The level of liquid filling is indirectly measured by the
superheat. Introduction of variable speed compressors and electronic expansion valves enables the use of more sophisticated con-
trol algorithms, giving a higher degree of performance and just as important are capable of adapting to variety of systems. This
paper proposes a novel method for superheat and capacity control of refrigeration systems; namely by controlling the superheat by
the compressor speed and capacity by the refrigerant flow. A new low order nonlinear model of the evaporator is developed and
used in a backstepping design of a nonlinear adaptive controller. The stability of the proposed method is validated theoretically by
Lyapunov analysis and experimental results show the performance of the system for a wide range of operating points. The method
is compared to a conventional method based on a thermostatic superheat controller.

NOMENCLATURE a tremendous reductions in the energy consumption. Optimiz-


ing the set-points of these systems has been proved to enable
p time derivative operator d/dt
a substantial reduction in the power consumption as shown in
Le length of the evaporator
le length of the evaporator two phase section [1]. In [2] a method for on-line optimization of the set-points
ṁe refrigerant mass flow rate to minimize power consumption is presented. In a refrigeration
hi specific enthalpy, inlet evaporator system one of the key variables to control, which greatly affects
hg specific enthalpy, end of two phase section evaporator
ho specific enthalpy, outlet evaporator
the efficiency of the system, is the superheat. The superheat is
hlg specific evaporation energy, refrigerant used as an indirect measure of the liquid fraction of refrigerant
Te refrigerant boiling temperature in the evaporator. To utilize the potential of the evaporator to
Pe refrigerant pressure, evaporator its maximum, the superheat should be kept as low as possible,
fcomp compressor speed
fmin minimum compressor speed fmin = 35Hz
i.e. the liquid fraction should be as high as possible. The super-
TS H superheat, evaporator heat is traditionally controlled by adjusting the opening degree
Tw temperature of water into the evaporator of the expansion valve. This is a common control strategy and
ṁw mass flow of water examples can be found in e.g. [3] and [4]. Mechanical thermo-
cw specific heat capacity of water
c p,e constant pressure specific heat of refrigerant static expansions valves (TXV) is currently the preferred choice
α1 heat transfer coefficient refrigerant-water as expansion device in numerous applications. TXV’s are rel-
B width of evaporator atively inexpensive and deliver a good control performance if
H hight of evaporator designed and sized correctly. Designing and sizing TXV’s is
γe void fraction
not always straight forward and once installed, the possibility of
adjusting it to fit the specific application, is rather limited. Fur-
1. Introduction thermore regarding production it requires many differentiated
Refrigeration systems are widely used as well in applications versions to fit the various applications. These shortcomings
for private consumers as for the industry. Despite differences have opened for the introduction of electronic valves, which
in size and number of components, the main construction with enable the use of more sophisticated control algorithms that po-
an expansion valve, an evaporator, a compressor and a con- tentially can overcome these difficulties. Controlling the su-
denser, remains to a considerable extent the same. Large parts perheat using standard SISO PID control, however often leads
of the same technological challenges are therefore encountered to poor performance, caused by mainly two major challenges.
in both markets. In this paper we focus on a small water chiller, Firstly; the superheat is strongly coupled with the operation of
however the generality of the results applies to a larger family the compressor. Neglecting this often leads to instability or the
of so-called 1:1 systems, i.e. system with 1 evaporator and 1 so-called hunting phenomena, see [5]. Secondly; the fact that
compressor. Refrigeration and air conditioning, accounts for the superheat acts highly nonlinear, depending on the point of
a huge part of the total global energy consumption, hence im- operation and the evaporator design, limits the obtainable per-
proving energy efficiency in these system can potentially lead to formance with standard PID controllers.
Preprint submitted to IET Control Theory & Applications October 20, 2009
Previous works by [6] and [7] have proved that gain schedul- saturation temperature is low and vice versa at high pressure.
ing is a way to handle gain variations. In [8] a new promis- This property is exploited in the refrigeration cycle to obtain
ing model based control designs that take the cross couplings a low temperature in the evaporator and a high temperature in
between the (uncontrollable) compressor and the valve into ac- the condenser simply by controlling respectively the evaporat-
count, has started to emerge. By the introduction of variable ing pressure (P e ) and the condensing pressure (P c ). Between
speed compressors, an additional control variable that can be the evaporator and the condenser is a compressor. The com-
actively used has been introduced. [9] presents a new non-linear pressor compresses the low pressure refrigerant (P e ) from the
control strategy where the compressor is controlling the super- outlet of the evaporator to a high pressure (P c ) at the inlet of
heat and the valve is controlling cooling capacity. Recently this the condenser, hereby circulating the refrigerant between the
result has been improved in [10], where a new non-linear con- evaporator and the condenser. To uphold the pressure differ-
trol strategy using a backstepping method based on Lyapunov ence (Pc > Pe ) an expansion valve is installed at the outlet of
theory is applied for improving stability. These techniques def- the condenser. The expansion valve is basically an adjustable
initely show an improved performance However they rely on nozzle that helps upholding a pressure difference.
a detail knowledge of specific system parameters, which are The test system fig. 1 is a simple refrigeration system with
typically not available for a large part of the applications. Fur- water circulating through the evaporator. The evaporator is a
thermore the focus on limiting the use of refrigerants (green- plate heat exchanger, i.e. an evaporator type with a low in-
house gases) and increasing prizes on raw material have driven ternal volume. The heat load on the system is maintained by
the introduction of new evaporator designs on a market, that an electrical water heater with an adjustable power supply for
is characterized by a low internal volume. Examples of such the heating element. The compressor, the evaporator fan and
evaporators are micro channel and plate heat exchangers. Due the condenser pump are equipped with variable speed drives so
to the low internal volume and thereby faster dynamics, these that the rotational speed can be adjusted continuously. The sys-
evaporators add to the above mentioned control challenges. tem is furthermore equipped with an electronic expansion valve
To accommodate the control challenges introduced by these that enables a continuous variable opening degree. The system
evaporator types and the requirements for adaptation this paper has temperature and pressure sensors on each side of the com-
further develops the result presented in [10] with an adaptation ponents in the refrigeration cycle. Mass flow meters measure
routine to estimate unknown system specific parameters. the mass flow rates of refrigerant in the refrigeration cycle and
With the new controller it is possible to make continuous con- water on the secondary side of the evaporator. Temperature sen-
trol down to zero cooling power. sors measure the inlet and outlet temperature of the secondary
Because the backstepping design is based on Lyapunov stabil- media on respectively the evaporator and the condenser. The
ity, the stability of the control and the adaptation can be guar- applied power to the condenser fan and the compressor is mea-
anteed. By using this approach a nearly perfect decoupling sured. Finally the entire test system is located in a climate con-
between capacity and superheat temperature, for reasonable trolled room, such that the ambient temperature can be regu-
choice of gains in the controller, can be obtained. Experiments lated. For data acquisition and control the XPC toolbox for
on a test system show an excellent performance during startup SIMULINK is used.
as well as for variation of cooling capacity by step change of the
compressor speed between minimum and maximum. The new 3. Modeling and verification
controller is also compared to a conventional controller based
on a thermostatic expansion valve (TXV) for controlling of the 3.1. Model overview
superheat. A detailed model for an evaporator is based on the conserva-
tion equations of mass, momentum and energy on the refriger-
2. System description ant, air and tube wall. This leads to a numerical solution of a
set of differential equations discretized into a finite difference
Refrigeration systems typically use a vapor-compression cy- form, see [11]. This model gives very detailed information to
cle process to transfer heat from a cold reservoir (e.g. a cold the control designer comparable to the real system. This means
storage room) to a hot reservoir, normally the surroundings. that it is useful for testing controllers, but due to the high com-
The main idea is to let a refrigerant circulate between two heat plexity not for design of new control principles.
exchangers, i.e. an evaporator and a condenser. In the evapo- A simpler model may be obtained by using a so called mov-
rator the refrigerant ”absorbs” heat from the cold reservoir by ing boundary model for the time dependent two phase flows
evaporation and ”rejects” it in the condenser to the hot reser- and by assuming that spatial variations in pressure are negligi-
voir by condensation. In order to establish the required heat ble, which means that the momentum equation is no longer nec-
transfer, the evaporation temperature (T e ) has to be lower than essary. The numerical solution may describe the system quite
the temperature in the cold reservoir (T cr ) and the condensation well and results are shown in [12] and [13]. The moving bound-
temperature (T c ) has to be higher than the temperature in the ary model is very general and may be fitted to most evaporator
hot reservoir (normally the surroundings T a ), i.e. T e < T cr and types.
T c > T a . The refrigerant has the property (along with other pure By simplifying the moving boundary model further a very
fluids and gases) that the saturation temperature (T sat ) uniquely simple nonlinear model describing the dominating time ”con-
depends on the pressure. At low pressure the corresponding stant” and the nonlinear behavior between input and output is
2
obtained. The gain and time constant variations as a function of Insertion of (1) in (4) then gives
the inputs and disturbances are expressed analytically. Follow-
ing approximations made are d(ρl (1 − γe ) + ρg γe )BHle dPe
= ṁe − ṁcomp (7)
dPe dt
∙ fluid flow is one-dimensional
Assuming the liquid to be incompressible (7) becomes
∙ spatial variations in pressure are negligible
dPe
∙ axial conduction is negligible BHle κ = ṁe − ṁcomp (8)
dt
∙ cross sectional area of flow stream is constant
dρg
with κ = dPe .
∙ the heat transfer coefficient from water to wall is small
compared to the heat transfer coefficient from wall to boil-
ing refrigerant 3.3. Superheat section
If the axial conduction is negligible and the heat capacity of
∙ the energy for super heating the gas is negligible compared
the water cw ṁwater >> c p,e ṁe the superheat T S H becomes
to the energy for evaporating the refrigerant
  
∙ the heat capacity of the wall between water and refrigerant T S H = (T w − T e ) 1 − exp − α1 B(L e −le ))
(9)
c p,e ṁe
is considered to be negligible.

3.2. Energy and mass balance two phase section 3.4. Compressor
The mass and energy of the two phase section are given by The piston compressor model is developed from factory
Me (t) = (ρl (1 − γe ) + ρg γe )BHle(t) given data as
(1) ṁcomp = αc Pe fcomp (10)
Ue (t) = (ρl (1 − γe )hl + ρg γe hg )BHle(t)
where it is assumed that the work associated with the rate of where αc is a function of P e and Pc . Assuming Pc = Pc,re f
change of pressure with respect to time is negligible. From (1) due to control of the condenser fan the variation of α c is only
the following relation is obtained caused by variation of P e . In the working area for the system
this variation is less than 5% and α c is considered as a constant.
Ue − hg Me = −ρl (1 − γe )(hg − hl )BHle (2) Equ. (10) in (8) then gives
If it is further assumed that void fraction γ e is constant indepen- BHle κ dPe ṁe
dent of le , and variation of h g and hl due to pressure variation is = −Pe + (11)
αc fcomp dt αc fcomp
neglected, the following relation is obtained
dle 3.5. Combined model
U̇e − hg Ṁe = −ρl (1 − γe )(hg − hl )BH (3)
dt
The mass and energy balance is given by Te = T DewP(Pe )
c1 ẋe = (hg − hi )ṁe − c0 (T w − T e )xe
Ṁe = ṁe − ṁcomp fmin ṁe (12)
U̇e = hi ṁe − hg ṁcomp + α1 Ble (T w − T e )
(4) c2 Ṗe = −Pe +
fcomp αc fcomp  
Combining (3) and (4) then gives TS H = (T w − T e ) 1 − exp − 1−xxδ
e

dle with:
ρl (1 − γe )(hg − hl )BH = (hg − hi )ṁe − α1 Ble (T w − T e ) (5) a) c1 = ρl (1 − γe )(hg − hl )BH
dt
b) c2 = BHle κ/(αc fmin )
The first term on the right side corresponds to the energy differ-
b) c0 = α1 BLe
ence between the refrigerant leaving and entering the two phase
c) xδ = c p,e ṁe /(α1 BLe )
section of the evaporator. The second term is the rate of the
heat transfer from water to refrigerant. The left side describes d) xe = le /Le
the change of energy of the two phase section. From refrigerant
data [14] we have 3.6. Control input and measurement

hg = HDewP(Pe ) The control inputs are f comp and ṁe and the measured val-
hi = HBubP(Pc) ues are T S H , Pe and T w . From these measurements the relative
hl = HBubP(Pe) length xe of the two phase section is obtained by
(6)
Te = T DewP(Pe )
ρ−1 = VDewP(Pe ) Tw − Te
g xe,meass = 1 − xδ log (13)
ρ−1 = V BubP(Pe) Tw − Te − TS H
l
3
3.7. Model verification The main control challenges in the systems are as previously
described the cross couplings and the nonlinearities. Further-
The model parameters to be estimated are (c 1 , c2 ) and θ =
more saturations of the actuators i.e. compressor and valves
(αc , xδ , c0 ). A series of experiments giving large signal exci-
also complicate the control design. If a variable speed drive
tation of the system for different working conditions are per-
for the compressor is used the compressor capacity can contin-
formed. Simulation using the model (12) with the same input
uously be operated between a maximal and a minimal speed.
(ṁν , fcomp,re f ) as used in the experiment then gives the output
At low speed the lubrication of the compressor stops working,
(Pe , T S H ). The constants c 1 and c2 are first found by visual
hence limiting the minimally allowable speed the compressor
fitting of simulated and measured values of the output. Using
can be operated at. This causes a discontinuity in the lower end
these values for all experiments θ may now be determined by
of the operating range of the compressor capacity complicating
minimizing the performance function
the control design, for exemplification see [15].
J(θ) =
t2 (14)
1
t2 −t1 t1
{K0 (Pe − Pe,meass )2 + (T S H − T S H,meass )2 }dt 5. New control methods

The parameter K 0 determines the weight between squared val- The steady state value of the pressure given by the model
ues of the variation of (P e − Pe,meass ) and (T S H − T S H,meass ).
fmin ṁe
A value K0 >> 1 gives a value of α c resulting in the best fit c2 Ṗe = −Pe + (15)
to the pressure equation, but because the model only is an ap- fcomp αc fcomp
proximation the influence of the other parameters are hidden in is proportional to ṁ e /αc . In the model verification section the
noise. If K0 << 1 the opposite is the case. A reasonable weight uncertainty of α c was shown. The refrigerant flow ṁ e was mea-
between variation of P e and T S H with respect to model errors sured, but in a practical control scheme an estimate of ṁ e has
seems from many experiments with different K 0 to be the value to be used. This means that the gain ṁ e /αc may have an error
K0 = 50. The result is shown in table 1 up to 30% of the best guess. Because the measured pressure P e
Simulated and measured values for experiment 2 and 4 are is of good quality a way to overcome this problem is to control
shown in fig. (3) and (4). It is seen that the model gives a good the pressure by an PI-controller. The controller
description of the dominating dynamics of the system when op-
timized values are used. Fig. (5) shows the simulated output fmin
αc 1 + c2 fcomp p
using the estimated mean values. The dynamics are again well u= (Pe,re f − Pe )
described but DC values are badly modeled. This means that τ0 ṁe p
(16)
the DC value problem needs a special treatment. 1
fcomp = for umin < u < umax
u
4. Control objectives and challenges with umin > 0 gives the closed loop for the pressure
The main focus of this paper is to derive a new control τ0 Ṗe = −Pe + Pe,re f (17)
scheme that improves the control performance and the energy
efficiency compared to existing control schemes. This is mainly The gain of the PI-controller (16) is given by
obtained by utilizing a generic model based control. A further
advantage, by utilizing simple and generic models is that the fmin αc
c2
scalability of the controllers are maintained. This is an impor- fcomp τ0 ṁe
tant aspect for mass produced applications like residential air
where τ0 is the specified closed loop time constant. The gain is
conditioning systems because it enables the control scheme to
seen to be scheduled with the compressor frequency and refrig-
work on a diversity of system compositions and sizes, with only
erant mass flow. If the mass flow is not measured an estimate
minor changes.
based on (10) may be used.
Being more specific following objectives should be fulfilled by
The resulting cascaded structure shown in fig. (6) then gives
the control:
the following model for the relative filling x e and the superheat
∙ Maintain a constant low superheat temperature

∙ Maintain stable operation under varying operational con- Te = T DewP(Pe ) (a)


ditions c1 ẋe = (hg − hi )ṁe − c0 (T w − T e )xe (b)
τ0 Ṗe = −Pe + Pe,re f (c) (18)
 
∙ Ability to respond fast to changes in the requested cooling TS H = (T w − T e ) 1 − exp − 1−xxδ
e
(d)
power
The variation in the gain ṁ e /αc in (15) then only influence the
∙ Fast settling time after startup time constant τ0 in (18.c). The output nonlinearity (18.d) is
compensated for by using the inverse nonlinearity in the mea-
∙ Ability to suppress disturbances and follow load variations surement of x e (13) The multiplication of the two states x e and
4
Table 1: Experiments for model verification
Experiment c1 c2 αc xδ c0 J
1. fcomp = 40 and 0.020 < ṁ e < 0.024 3e5 10 1.7757e − 4 0.1604 242.6 1.4373
2. fcomp = 50 and 0.026 < ṁ e < 0.030 3e5 10 1.8682e − 4 0.1310 274.5 1.2464
3. fcomp = 60 and 0.029 < ṁ e < 0.033 3e5 10 1.8015e − 4 0.1957 294.5 3.2409
4. ṁe = 0.022 and 35 < f comp < 45 3e5 10 1.7925e − 4 0.1429 223.7 2.3106
5. ṁe = 0.028 and 45 < f comp < 55 3e5 10 1.8282e − 4 0.1390 265.2 3.5094
6. random 3e5 10 1.7765e − 4 0.1650 238.9 1.9463
7. random 3e5 10 1.8673e − 4 0.1494 269.6 1.6897
8. random 3e5 10 1.7876e − 4 0.1658 276.1 1.1648
mean values 3e5 10 1.8122e − 4 0.1562 260.6

T e call for a nonlinear design method if the controller has to be For a control input T re f given by
be valid in the hole working area.
c0 x0e
The reference value for the pressure may be calculated based T re f = (1 + τ0 p)T e0 − (xe − x0e ) (27)
on the reference of the evaporating temperature T re f by k2
the time derivative of the Lyapunov function becomes
Pe,re f = PDewT (T re f ) (19)
Ṗ = −(k1 + c0 (T w − T e ))(xe − x0e )2 − k2 (T e − T e0 )2 (28)
Because the relation between T e and Pe is nearly linear in a
large operating interval (17) is equivalent to This function is negative definite for positive k 1 +c0 (T w −T e ) > 0
and k2 > 0, leading to a stable closed loop system.
τ0 Ṫ e = −T e + T re f (20) The new backstepping controller
The following bilinear model for the relative filling x e and the 1
T e0 = Tw − (hg − hi )ṁe + k1 (xe − x0e ) (a)
evaporation temperature T e may then be used for the controller c0 x0e
design Tf f = (1 + τ0 p)T e0 (a)
c x0
T re f = T f f + 0k2 e (x0e − xe ) (b)
c1 ẋe = (hg − hi )ṁe − c0 xe (T w − T e ) Pe,re f = PDewT (T re f ) (b) (29)
(21)
τ0 Ṫ e = −T e + T re f 1+c2
fmin
p
= τ0αṁc e (Pe,re f − Pe )
fcomp
u p (c)
In (21) x e has to be controlled to a value x 0e by T re f . If T e was
u = sat(u, umin , umax ) (c)
the control input then for constant x 0e
fcomp = 1u (c)
c1 p(xe − x0e ) = −k1 (xe − x0e ) (22) The structure of the developed backstepping controller (29) is
shown in fig. 7 and is tested on a simulation model based on
is obtained by the value T e0 calculated by (23)
estimated mean value model parameters. The result is shown in
c0 x0e (T w − T e0 ) = (hg − hi )ṁe + k1 (xe − x0e ) (23) fig. 8 for the following controller parameters

The value for the tuning parameter k 1 is found by the Lyapunov τ0 = 2


analysis. k1 = 0
(30)
Insertion of (23) in (21) gives k2 = 100
x0e = 0.9
c1 p(xe − x0e ) =
It is seen that the variation in x e caused by the variation in ṁ e
−(k1 + c0 (T w − T e ))(xe − x0e ) + c0 x0e (T e − T e0 )
is small due to the small time constant τ 0 for the pressure con-
(24)
troller. In the controller c 0 is assumed known leading to a steady
τ0 p(T e − T e0 ) =
state ṁe equal to the reference.
−(T e − T e0 ) + T re f − T e0 − τ0 pT e0
Fig. 9 shows the simulated output if c 0 is changed during the
For k2 > 0 the Lyapunov function candidate simulation. The figure shows the need for an adaptation of the
c0 value.
P = 12 c1 (xe − x0e )2 + 12 τ0 k2 (T e − T e0 )2 (25)

is positive definite and has the time derivative 6. Adaptive backstepping control
Adaptation of c 0 is based on the following modification of
Ṗ =
the Lyapunov function (25)
−(k1 + c0 (T w − T e ))(xe − x0e )2 − k2 (T e − T e0 )2
(26)
c0 x0e 1
+(T e − T e0 )k2 (T re f − (1 + τ0 p)T e0 + (xe − x0e )) P = 12 c1 (xe − x0e )2 + 12 τ0 k2 (T e − T e0 )2 + (c0 − ĉ0 )2 (31)
k2 γ
5
where ĉ0 is the estimate of c0 . P is positive definite for k 2 > 0 The result is shown in fig. 10 where estimation of ĉ 0 gives cor-
and γ > 0. Defining T e0 by rect steady state value of x e .
Stability
ĉ0 x0e (T w − T e0 ) = (hg − hi )ṁe + k1 (xe − x0e ) (32) The stability is proven by the Lyapunov analysis, except for
the situation where u saturates. Because the system is open
leads for constant x 0e to the equation
loop stable then saturation of u will not cause instability and
c1 p(xe − x0e ) = implementation of the PI-controller with anti integrator windup
−(k1 + ĉ0 (T w − T e ))(xe − x0e ) + ĉ0 x0e (T e − T e0 ) [16] gives proper operation as seen in the startup experiment in
−(c0 − ĉ0 )xe (T w − T e ) fig. 15.
(33)
τ0 p(T e − T e0 ) = 7. Experiments
−(T e − T e0 ) + T re f − T e0 − τ0 pT e0
Figure 11 shows the controller for constant x e,re f and varia-
The time derivative of P then becomes
tion of the cooling capacity by a step up of Q̇e = (hg − hi )ṁe .
Ṗ = The controller keeps T S H at a nearly constant value independent
−(k1 + ĉ0 (T w − T e ))(xe − x0e )2 − k2 (T e − T e0 )2 of the cooling. Figure 12 shows a step down of Q̇e = (hg −hi )ṁe
ĉ0 x0e (34) and again tracking time for ĉ gives the deviation from the refer-
+(T e − T e0 )k2 (T re f − (1 + τ0 p)T e0 + (xe − x0e )) ence of T S H .
k2
−(c0 − ĉ0 ) (xe − x0e )xe (T w − T e ) + γ1 (pĉ0 ) Figure 13 shows the estimated parameter c 0 for a step in Q̇e
at a nearly constant temperature T w,in of the water inlet. The
For a control input T re f given by tracking time constant shown is seen to explain the time for the
deviation of T S H from the reference in fig. 11 and 12.
ĉ0 x0e Figure 14 shows the estimated parameter c 0 for a constant Q̇e
T re f = (1 + τ0 p)T e0 − (xe − x0e ) (35)
k2 and variation of the water inlet temperature T w,in .
Figure 15 shows a startup of the system. The settling time
and the adaptation law
is mainly due to the response of the condensator pressure con-
(pĉ0 ) = −γ(xe − x0e )xe (T w − T e ) (36) troller which for the evaporator controller is seen as a distur-
bance.
the time derivative of the Lyapunov function becomes Fig. 16 shows the result from the conventional control sys-
tem shown in Fig. 1. The superheat is controlled by the open-
Ṗ = −(k1 + ĉ0 (T w − T e ))(xe − x0e )2 − k2 (T e − T e0 )2 (37) ing of the thermostatic expansion valve (TXV) and the cooling
capacity by the compressor speed. This figure should be com-
This function is negative definite for positive pared to Fig. 11 and Fig. 12. The coupling between superheat
k1 + ĉ0 (T w − T e ) > 0 and k2 > 0 (38) and cooling capacity is seen to be considerably larger than for
the new controller. This means that tuning of the controller for
leading to a stable closed loop system. cooling of the system influences the total performance consid-
The adaptive backstepping controller erably [17]. A common way to obtain a proper performance is
to tune the cooling controller to be slow compared to the super-
1 heat controller.
T e0 = Tw − (hg − hi )ṁe + k1 (xe − x0e )
ĉ0 x0e
Tf f = (1 + τ0 p)T e0 7.1. Energy efficiency
ĉ0 x0e
T re f Tf f − (xe − x0e ) Due to the limits of the compressor speed continuous super-
k2
Pe,re f = PDewT (T re f ) heat control is only possible for
fmin
αc 1 + c2 fcomp p (39)
fmin ≤ fcomp ≤ fmax (40)
u = (Pe,re f − Pe )
τ0 ṁe p
u = sat(u, umin , umax ) If the refrigerant flow ṁ e = ṁe,max gives a compressor speed
1 fcomp = fmax then ṁe > ṁe,max gives a reduced superheat tempe-
fcomp =
u rature and may lead to liquid refrigerant into the compressor.
dĉ0
= −γ(xe − x0e )xe (T w − T e ) This means that the upper limit for the cooling capacity should
dt
be set to Q̇e,max = (hg − hi )ṁe,max .
The adaptive controller (39) is identical to (29) with the exten- If the refrigerant flow ṁ e = ṁe,min gives a compressor speed
sion of the update law for ĉ 0 and the constant c 0 in (29) has been fcomp = fmin then ṁe < ṁe,min gives an increased superheat.
replaced with the estimate ĉ 0 in (39). The simulation shown in This is acceptable seen from a control point of view, but the en-
Fig. 9 where c0 is changed during the simulation is repeated ergy efficiency is decreased. This means that continuous control
with the adaptive backstepping controller given in equ. (39). of the cooling Q̇e = (hg − hi )ṁe is possible for all Q̇e < Q̇e,max .
6
For Q̇e < Q̇e,min = (hg − hi )ṁe,min the superheat controller is higher flexibility in the system control than the TXV and it pro-
saturated leading to an increased superheat temperature. vides the possibility to switch to PWM control at low capacities
Efficiency κe is based on a steady state experiment by calcu- thus optimizing the overall efficiency at all capacities.
lating
kT 0
Q̇e,0 (k) = T10 (k−1)T Q̇e (τ)dτ References
0
kT 0
Q̇comp,0 (k) = 1 T0 Q̇comp (τ)dτ
(k−1)T 0
(41)
[1] Larsen,L.F.S., and Thybo,C.: ’Potential energy savings in refrigeration
κe (k) = Q̇e,0 (k)/ Q̇comp,0 (k) systems using optimal set-points’. Conference on Control Applications,
Taiwan, 2004
A way to overcome the problem with decreased efficiency for [2] Larsen,L.F.S., and Thybo,C., and Stoustrup,J., and Rasmussen,H.: ’A
Q̇e < Q̇e,min is to periodically (T 0 ) start and stop the refrigerant method for online steady state energy minimization, with application to
flow/compressor and then control the mean value of the refrig- refrigeration systems’. Conference on Decision and Control, Bahamas,
erant flow by the duty cycle. If the system to be cooled down 2004
[3] Parkum,J., and Wagner,C.: ’Identification and control of a dry-expansion
has a dominating time constant T system  T 0 , then the varia- evaporator’. 10th IFAC symposium on system identification, 1994
tion in temperature due to the start/stop is small and the cooling [4] Larsen,L.F.S.: ’Model Based Control of Refrigeration Systems’. Ph.D.
controller may act as a discrete time controller with sampling Thesis ISBN 87-90664-29-9, Aalborg University / Danfoss A/S, 2005
time T 0 , and the duty cycle as control input. The two situations [5] Changquin T., and Chunpeng D., and Xinjiang Y., and Xianting L.: ’Insta-
bility of automotive air conditioning system with a variable displacement
are referred to as continuous control and PWM control in the compressor. Part 1. Experimental investigation’. International Journal of
following. Refrigeration, no28, 2005.
A comparison between continuous control and PWM control [6] Xiang-Dong,H., and Liu,S., and Assada,H.H., and Itoh,H.: ’Multivariable
for the new controller is shown in Fig. 17. It is seen that PWM control of vapor compression system’. VAC&R Research, 1998
[7] Zhao,L., and Zaheeruddin,M.: ’Dynamic simulation and analysis of wa-
control is more energy efficient for small cooling capacities. ter chiller refrigeration system’. Applied Thermal Engineering, 2005,
The reason for that is that if the continuous controller gives a 25, 2258–2271.
refrigerant flow ṁ e < ṁe,min the compressor speed saturates at [8] Xiang-Dong,H., and Asada,H.H.: ’A new feedback linearization ap-
fcomp = fmin resulting in an increased superheat. This is accept- proach to advanced control of multi-unit HVAC systems’. American Con-
trol Conference, 2003
able seen from a control point of view, but the energy efficiency [9] Rasmussen, H.: ’Nonlinear Superheat Control of a Refrigeration Plant’.
is decreased due to the reduced filling of the evaporator Conference on Control Applications, San Antonio, USA, 2008
Fig. 18 shows the same comparison between continuous con- [10] Rasmussen, H.: ’Nonlinear Superheat Control of a Refrigeration Plant
using Backstepping’. IECON’08, Orlando, Florida, USA, Nov.2008
trol and PWM control for a conventional system controlled by
[11] Jia,X., and Tso,C.P., and Jolly,P., and Wong,Y.W.: ’Distributed steady and
a thermostatic expansion valve. In this system it is not possi- dynamic modeling of dry-expansion evaporators’. Int. Journal of Refri-
ble to make continuous control for Q̇e < Q̇e,min . Otherwise the geration, 1999, 22, 126–136.
performance is very like the performance of the backstepping [12] Grald,E.W., and MacArthur,J.W.: ’Moving boundary formulation for
modeling time-dependent two-phase flows’. Int. J. heat and Fluid Flow,
controller shown in Fig. 17. 1992, 13, 266–272.
[13] He, X.D., and Asada,H.H., and Liu,S., and Itoh,H.: ’Multivariable control
of vapor compression systems’. HVAC&R Research, 1998, 4, 205–230.
8. Conclusion [14] Skovrup,M.J.: ’Thermodynamic and Thermophysical Properties of Re-
frigerants’. Ver. 3.00, Technical University of Denmark, 2000
A new control strategy where the superheat temperature is [15] Thybo,H., and Larsen,L.F.S., and Stoustrup,J., and Rasmussen,H.: ’Con-
controlled by the compressor and the cooling capacity by the trol of systems with costs related to switching applications to air-
refrigerant mass flow is compared to a conventional control condition systems, CCA, Saint Petersburg, Russia, 2009
strategy based on a thermostatic expansion valve for control of [16] Aaström, K.J., and Wittenmark,B.: ’Adaptive Control - Second Edition’,
Addison-Wesley, 1995.
the superheat. A low order model for the highly nonlinear sys- [17] Broerson,P.M.T., and Jagt,M.T.G. van der: Hunting of Evaporators Con-
tem with compressor speed as input to the superheat output is trolled by a Thermostatic Expansion Valve. ASME J. Dynamic Systems,
derived. This model is used in a nonlinear backstepping design Measurements, and Control, 1980, 102, 130–135.
method. The developed method gives a superheat control which
is nearly independent of the cooling capacity. The stability of
the proposed method is validated theoretically by the Lyapunov
analysis and experimental results show the stable performance
of the system for a wide range of operating points. Compared
to other methods no gain scheduling of the superheat controller
is necessary to cover a large region of operation.
The experiments and simulations show that the backstepping
controller maintain continuous control at all requested cooling
capacities, thus enabling precise temperature control. The price
of having continuous control at low capacities is however a re-
duced efficiency compared to PWM control. Comparison of the
backstepping control with a TXV showed that the backstepping
control can provide similar performance to the TXV. The ad-
vantage of the backstepping control is however that it offers a
7
f
comp,ref
60
Suction pressure Surroundings
control 50
Condenser
Toe WC

[Hz]
Pe Tic pressure
NC Pc control 40
Ta

Evaporator
Compressor

Condenser
Taoc 30
Heat load 0 100 200 300 400 500 600 700 800 900 1000
Q load Superheat N CF WCF [sec]
Pe: modelled and measured
Tcr control Fan
Pump OD 4

Expansion 3.5

[bar]
Toc
Valve
m ref 3

2.5
0 100 200 300 400 500 600 700 800 900 1000
[sec]
Figure 1: Layout of the test refrigeration system including conventional control T : modelled and measured
sh
loops.
20

[C]
10

0
0 100 200 300 400 500 600 700 800 900 1000
[sec]

Two-phase section le Superheat section Figure 4: Modeled and measured Pe and T sh for variation of input fcomp

me

m e m e 0.035

Pe 0.03

[kg/s]
0.025

0.02
0 200 400 600 800 1000 1200 1400

hi hg ho [sec]
P : modelled and measured
e
4

3.5
[bar]

2.5
0 200 400 600 800 1000 1200 1400
[sec]
Tsh: modelled and measured

Te Le 20
[C]

10

Figure 2: Schematic drawing of the evaporator 0


0 200 400 600 800 1000 1200 1400
[sec]

Figure 5: Modeled and measured Pe and T sh for variation of input ṁe using
estimated mean values

me
0.035

0.03 -
[kg/s]

Pe , ref PI fc Pe
0.025
Equ.(16)
Model
0.02
0 200 400 600 800 1000 1200 1400 m e Equ.(18) TSH
[sec]
Pe: modelled and measured
4

3.5
[bar]

Figure 6: Model with PI control of input fc .


3

2.5
0 200 400 600 800 1000 1200 1400
[sec]
Tsh: modelled and measured
Eq.(29.a)

20
Tff
-
[C]

10 xe0 c0 xe0 Tref Pe , ref fc Pe


PDewT Eq.(29.c)
k2 Model
- Equ.(18)
0 m e TSH
0 200 400 600 800 1000 1200 1400 xe
[sec]
Eq.(13)

Figure 3: Modeled and measured Pe and T sh for variation of input ṁe


Figure 7: Backstepping controller structure

8
me Cooling: Qr
0.035 5000

0.03
[kg/s]

[W]
4000
0.025

0.02 3000
0 200 400 600 800 1000 1200 0 20 40 60 80 100 120 140 160 180 200
[sec] [sec]
xe Superheat temperature: T
SH
1
14

[ºC]
0.8
12

0.6 10
0 200 400 600 800 1000 1200 0 20 40 60 80 100 120 140 160 180 200
[sec] [sec]
P Compressor speed: fcomp
e
4 60

3.5
[bar]

50

[Hz]
3
40
2.5
0 200 400 600 800 1000 1200 0 20 40 60 80 100 120 140 160 180 200
[sec] [sec]

Figure 8: simulated xe and Pe for variation of input ṁe using the backstepping Figure 11: Control of superheat due to disturbance caused by a step up of the
controller for known parameters cooling.

c0 Cooling: Qr
300 5000
[watt/C]

250

[W]
4000

200 3000
0 200 400 600 800 1000 1200 0 20 40 60 80 100 120 140 160 180 200
[sec] [sec]
xe Superheat temperature: TSH
1
14
[ºC]

0.8
12

0.6 10
0 200 400 600 800 1000 1200 0 20 40 60 80 100 120 140 160 180 200
[sec] [sec]
Pe Compressor speed: f
comp
4 60

3.5
[bar]

50
[Hz]

3
40
2.5
0 200 400 600 800 1000 1200 0 20 40 60 80 100 120 140 160 180 200
[sec] [sec]

Figure 9: simulated xe and Pe for variation of c0 using the backstepping con- Figure 12: Control of superheat due to disturbance caused by a step down of
troller for constant c0 equal to the value before the change. the cooling.

Simulated and estimated c0 Cooling: Q


r
300 5000
[watt/C]

[W]

250 4000

200 3000
0 200 400 600 800 1000 1200 0 100 200 300 400 500 600 700 800 900
[sec] [sec]
xe Twater,in
1 20

15
[ºC]

0.8
10

0.6 5
0 200 400 600 800 1000 1200 0 100 200 300 400 500 600 700 800 900
[sec] [sec]
Pe Estimated parameter: c0
4 300

3.5
[bar]

250
3

2.5 200
0 200 400 600 800 1000 1200 0 100 200 300 400 500 600 700 800 900
[sec] [sec]

Figure 10: simulated xe and Pe for variation of c0 using the adaptive backstep- Figure 13: Estimated ĉ for variation in cooling capacity Qe and constant tempe-
ping controller. rature of the water inlet Tw,in

9
Cooling: Qr
5000
[W]

4000

3000
0 200 400 600 800 1000 1200 1400 1600 1800 Mean Efficiency vs. Qe,mean
[sec]
Twater,in 4
20

15 3.5
continuous
[ºC]

10
PWM
3
5
0 200 400 600 800 1000 1200 1400 1600 1800
[sec]
Estimated parameter: c 2.5
250

200 2

150 1.5
0 200 400 600 800 1000 1200 1400 1600 1800
[sec]

1
Figure 14: Estimated ĉ for constant cooling capacity Qe and variation of the
temperature of the water inlet Tw,in 0.5

0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Cooling: Qr [W]
6000

4000
Figure 17: New controller: Mean value the efficiency as a function of mean
[W]

2000 value of the cooling.


0
0 10 20 30 40 50 60 70 80 90 100
[sec]
Superheat temperature: TSH
30

20
[ºC]

10

0
0 10 20 30 40 50 60 70 80 90 100
[sec]
Compressor speed: f
comp
60

40
[Hz]

20

0 Mean Efficiency vs. Q


0 10 20 30 40 50 60 70 80 90 100 e,mean
[sec] 4

Figure 15: Startup of the system. 3.5 continuous

Cooling capacity: Q
r PWM
5000 2.5

4000
2
3000
[W]

2000 1.5

1000

1
0
0 100 200 300 400 500 600 700
[sec]
0.5
Superheat temperature: T
SH
15

0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
[W]
10
[ºC]

Figure 18: TXV controller: Mean value the efficiency as a function of mean
5
value of the cooling for the conventional controller.

0
0 100 200 300 400 500 600 700
[sec]

Figure 16: Conventional control by a thermostatic valve.

10

View publication stats

You might also like