Professional Documents
Culture Documents
on Analysis and Design of Hybrid Systems (Alghero, Italy), 7-9 June 2006
∗
Escuela de Ingenierı́a Eléctrica, Universidad de Los
Andes, Venezuela
∗∗
Departamento de Ingenieria de Sistemas y Automatica,
Escuela Superior de Ingenieros, Universidad de Sevilla,
España
Abstract: This paper describes the hybrid model of a solar cooling plant. This model
considers all possible operating modes of the process, which are modelled as a finite
state machine whose transition conditions are given by the discrete variables. The
discrete variables are the electrovalves and pumps. The model has been written as a
mixed logical dynamical system and is simulated using Stateflow/Simulink Matlab.
The model has been validated using real data from the plant. This plant is being used
as a benchmark for hybrid control experiences by many European researchers in the
framework of the HYCON Network of Excellence. Copyright © 2006 IFAC
account. collectors
physical laws, and models based in practical data, vl22 vl24 vl26 vl31
B4
201
c6 = ∼ vl21 ∧ ∼ vl23 ∧ vl25 ∧ vl31 ∧ B4∧ ∼ B1 Tsc,i (t) = Tsc,o (t tm )(l1 + l9 ) + Ttsc,o (t tm )(l2 + l8 )
c7 = ∼ vl21 ∧ ∼ vl23 ∧ vl25 ∧ ∼ vl31 ∧ B4∧ ∼ B1 (ṁsc ṁg )Ttsc,o + ṁg Tg,o
+Tg,o (t tm )(l3 + l4 ) + l10
ṁsc
c8 = vl21 ∧ ∼ vl23 ∧ ∼ vl25 ∧ vl31 ∧ B4 ∧ B1 ∧ vm1 (ṁsc ṁg + ṁgh )Ttsc,o + (ṁg ṁgh )Tg,o
+ l11 (4)
c9 = ∼ vl21 ∧ ∼ vl23 ∧ ∼ vl25 ∧ vl31 ∧ B4 ∧ B1∧ ∼ vm1 ṁsc
c10 = vl21 ∧ vl23 ∧ ∼ vl25 ∧ ∼ vl31 ∧ B4 ∧ B1 ∧ vm1 where Tsc,m is the average temperature of the water
c11 = vl21 ∧ vl23 ∧ ∼ vl25 ∧ vl31 ∧ B4 ∧ B1 ∧ vm1
inside the collector (◦ C), Tsc,i is the inlet water
temperature (◦ C), Tamb is the ambient temperature
(◦ C), CA is the heat capacity per surface unit of
J
the collector ( ◦ Cm 2 ), Cp is the heat capacity of
In the figure 2 is shown the FSM of the solar plant J
water ( kg ◦ C ), U is the coefficient of losses to the
implemented in Stateflow. The state output is the
W
operating mode of the process. atmosphere ( ◦ Cm 2 ), IG is the irradiation on the
W 2
function c1=m1
collector surface ( m 2 ), AC the collector area (m ),
M0
en: mode=0;
[m1] M1
en: mode=1; l1=1;
exit: l1=0;
[m1]
{c1 = ~vl21 & ~vl23 & ~vl25 & ~vl31 & ~B4 & B1 & ~vm1}
function c2=m2
Ttsc,o is the output temperature to solar collectors
[m2] M2
en: mode=2; l2=1;
exit: l2=0;
{c2 = vl21 & ~vl23 & ~vl25 & ~vl31 & ~B4 & B1 & vm1}
(◦ C), Tg,o is generator outlet temperature (◦ C), UE
function c3=m3
[m3] M3
en: mode=3; l3=1;
exit: l3=0; [m2]
{c3 = ~vl21 & vl23 & ~vl25 & ~vl31 & B4 & B1 & vm1}
is the coefficient of losses to the ambient and CE
[m4] function c4=m4
M4
en: mode=4; l4=1;
exit: l4=0;
[m3]
{c4 = ~vl21 & vl23 & ~vl25 & vl31 & B4 & B1 & vm1}
is the time constant when B1 pump is off, F is the
[m5] [m4] function c5=m5
M5
en: mode=5; l5=1;
exit: l5=0;
[m5]
{c5 = ~vl21 & ~vl23 & ~vl25 & vl31 & B4 & ~B1 }
efficiency factor, ṁgh is the water mass through the
gas heater ( kg
[m6] [m6] function c6=m6
s ) and ṁsc
en: mode=7; l7=1; [m7] {c7 = vl21 & ~vl23 & vl25 & ~vl31 & B4 & ~B1 }
exit: l7=0;
[m8]
M8 function c8=m8
en: mode=8; l8=1;
exit: l8=0; [m8]
{c8 = vl21 & ~vl23 & ~vl25 & vl31 & B4 & B1 & vm1}
function c9=m9
is the water mass flow through the collector ( kg s ).
[m9] M9
en: mode=9; l9=1;
[m10] exit: l9=0;
[m9]
[m10]
{c9 = ~vl21 & ~vl23 & ~vl25 & vl31 & B4 & B1 & ~vm1}
The output temperature of the collector, Tsc,o , is
M10 function c10=m10
en: mode=10; l10=1;
[m11] exit: l10=0; [m11]
{c10 = vl21 & vl23 & ~vl25 & ~vl31 & B4 & B1 & vm1}
obtained assuming that the temperature distribution
M10 function c11=m11
en: mode=11; l11=1;
exit: l11=0;
{c11 = vl21 & vl23 & ~vl25 & vl31 & B4 & B1 & vm1}
is linear.
80
6500 variables corresponding to each operating mode. The
60
6450 hybrid model simulates the real behaviour of the
40
20
6400 solar plant according to the discrete and continuous
0 6350
manipulated variables. The hybrid model has been
0 50 100 150 0 50 100 150
validated for different operating modes with satis-
factory results. Future research will be devoted to
Manipulated variables (%)
1200 120
BM1
1000 develop the hybrid controller for this process.
Irradiation (W/m2)
VM3
800 100
600
400 80
200 ACKNOWLEDGMENTS
0 60
0 50 100 150 0 50 100 150
Time (min) Time (min)
Supported by the Programme Alβan, the European
Union Programme of High Level Scholarships for
Fig. 3. Recirculation mode Latin America scholarship N◦ E05D053808VE and
European Union project HYCON(FP6-511368).
Figure 4 shows the validation using the gas heater
(l5 = 1). The experiment was done the 12/01/05, 6. REFERENCES
at 15:45 hours. The real (dash line) and simulated
(solid line) generator input temperature are shown. Balluchi, Andrea, Luca Benvenuti, Maria D. Di
The temperatures have an adequate value for the Benedetto, Claudio Lemma, Pierpaolo Murri-
absorption machine operation (Tg,i > 75◦ C) in at eri, Tiziano Villa and Alberto L. Sangiovanni-
11’15” and at 12’00” minutes respectively. When the Vincentelli (2006). Idle speed control: a bench-
generator output temperature is higher than 75◦ C, mark for hybrid system design. Submitted to 2nd
the refrigeration process began. The evaporator in- IFAC Conference on Analysis and Design of Hy-
put temperature (dash-dot line) is given by a load brid Systems.
simulator, the initial value is 30◦ C. The real (dash Bemporad, Alberto and Manfred Morari (1999).
line) and simulated (solid line) evaporator output Control of systems integrating logic, dynamics
temperature have a similar behavior. In each time and constraints. Automatica 35, 407–427.
instant, the chilled water decreases 5◦ C approx . The Camacho, E.F., M. Berenguel and F.R. Rubio
evaporator flow is shown, the mixed valve position (1997). Advanced Control of Solar Plants.
vpvm3 is constant after of 3 minutes, the real flow Springer. London.
(dash line) has little variations. Claquin, Sandrine, Alain Carriere and François Ro-
caires (1994). Modelling and application of
adaptive control to a gas heater. Proceedings of
Generator temperature (ºC)
80 8000
tions.
60 6000
Lemos, J. M., E. Mosca, R. N. Silva and P. O.
40 4000
Shirley (2002). Industrial applications of predic-
20 2000
0 0
tive adaptive control based on multiple identi-
0 10 20 30 40 0 10 20 30 40
fiers. 15th IFAC World Congress.
Sayigh, A. M. and J.C. McVeigh (editors) (1992).
Evaporator temperature (ºC)
800 35
30
600
25
400 20
amon Press.
15 Silva, R. N., L. M. Rato and J.M. Lemos (2002).
200
10 Observer based non uniform sampling predictive
0 5
0 10 20 30 40 0 10 20 30 40 controller for a solar plant. 15th IFAC World
Time (min) Time (min)
Congress.
Syed, A., M. Izquierdo, P. Rodriguez, G. Maidment,
Fig. 4. Using the gas heater J. Missenden, A. Lecuona and R. Tozer (2005).
A novel esperimental investigation of a solar
The simulation compares the real data with the cooling system in madrid. International Journal
simulated data of the principal subsystems of the of Refrigeration.
solar plant.
204