Modelling, identification and temperature control of a house.
Balan, Radu ; Hancu, Olimpiu ; Lapusan, Ciprian 等
1. INTRODUCTION
Reducing and optimization of the energy consumption in the
residential sector is an important issue in the context of the global
warming effect (www.dehems.org, 2010). This paper presents a simple
solution for thermal modeling of a house which includes experimental
identification of the parameters of the model. Such data are used to
simulate the thermal behavior of the house, to obtain solutions to
reduce energy consumption and to change the behavior of the occupants.
In simulation, the control of the thermal system is performed using a
model predictive control algorithm.
2. THE THERMAL MODEL OF THE HOUSE
In this paper it is used a simplified zone thermal model which was
originally introduced in (Crabb et al., 1987). The model has two dynamic
temperature nodes roughly representing the air and a lumped structure
node. Two dynamic heat balance equations are used (Zhang et al., 2005):
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (1)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2) dt
where: [T.sub.a] ([degrees]C) is air temperature, [T.sub.w]
([degrees]C) is mean wall temperature, [T.sub.o] ([degrees]C) is outside
air temperature and Q (kW) is heat input to the air node.
The proposed system is dedicated only for the measurement of the
heat consumption and to give suggestions for the occupants (it is
preferable to do not change the existing control system; the system is
designed to be as little as possible noninvasive). From this reason, to
test through simulation an algorithm for parameters identification of
the model (1), (2), it is possible to proceed as follows:
--it is considered that the process is of the form (1), (2) with
parameters ([C.sub.a], [C.sub.w], [K.sub.f], [K.sub.i], [K.sub.o]) known
and constant;
--the existing control system will be simulated;
--the estimations of the parameters ([C.sub.ae], [C.sub.we],
[K.sub.fe], [K.sub.ie], [K.sub.oe]) will be obtained using the
input-output data.
3. THE CONTROL ALGORITHM
In this paper it is used a type of a model based predictive control
algorithm. The basic idea of the algorithm is the on-line simulation of
the future behavior of the control system, by using a few candidate
control sequences (Balan et al. 2004, Balan et al. 2006). Then, using
rule based control these simulations are used to obtain the
'optimal' control signal. The main idea of the algorithm is to
compute for every sample period:
--the predictions of output over a finite horizon (N);
--the cost of the objective function, for all (hypothetic
situation) control sequences:
u()={u(t), u(t + 1),..,u(t + N)} (3)
and then choose the first element of the optimal control sequence.
For a first look, the advantages of the proposed algorithm include
the following:
-the minimum of objective function is global;
-this algorithm can be easy applied to nonlinear processes;
-the constraints can easily be implemented.
The drawback of this scheme is an unrealistic computational time.
Therefore, the number of sequences must be reduced. This will lead to
some difficulties in finding the global minimum of objective function.
Choosing the sequences has to be made with attention, thus through
simulation to be obtained information more helpful for computing the
control signal. The control algorithm uses next sequences:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)
where [u.sub.min] and [u.sub.max] are the accepted limits of the
control signal, limits imposed by the practical constraints. These
values can depend on context and can be functions of time.
4. PARAMETERS IDENTIFICATION
For every step of sampling it is measured only next values:
[T.sub.a] (t), [T.sub.w] (t), [T.sub.o](t) and Q(t).
These data are memorized for a number of [n.sub.sim] previous steps
of sampling. Therefore at each sampling step will be possible to
simulate the evolution of the process, using as initial data the
information of (t - [n.sub.sim] x T) sampling. The simulation will use
the current values of estimated parameters ([[??].sub.ae],
[[??].sub.we], [[??].sub.fe], [[??].sub.ie], [[??].sub.oe]). It is chose
a performance index to compare the evolution of the measured internal
temperature [T.sub.a] (t) and measured energy consumption Q(t) by the
evolution obtained by simulation based on estimated parameters
([[??].sub.ae], [[??].sub.we], [[??].sub.fe], [[??].sub.ie],
[[??].sub.oe]). It is used a bank of models (i.e. sets of parameters
([C.sub.ae], [C.sub.we], [K.sub.fe], [K.sub.ie], [K.sub.oe])). All
models will be test in simulation to find the best of them (based on a
performance index). Also it is used a specific algorithm to introduce or
remove a model in/from the bank.
Using a bank of models and the presented algorithm it will be
obtained some obvious advantages:
--significantly improves the speed of the identification of the
model parameters;
--most important aspect: the risk for a divergent identification
process decreases very much;
--the risk of a local minima decreases also very much;
--in the case of nonlinear systems method, the method permits to
obtain piecewise models;
Difficulties:
--the computing time increases;
--to find optimal solutions for introduction/removed of a model in
the bank; if the model which is inserted is too much closer to one
existing model from the bank then the method effectiveness decreases.
5. SIMULATION EXAMPLE
We will consider the next values of the process parameters:
[C.sub.a] = 1400, [C.sub.w] = 2200, [K.sub.f] = 0.02, [K.sub.i] =
1.4, [K.sub.o] = 0.02
and the initial estimate:
[C.sub.ae] = 2500, [C.sub.we] = 500, [K.sub.f] = 0.05, [K.sub.i] =
2, [K.sub.o] = 0.1.
The results are presented in Fig. 1 (parameter identification) and
Fig. 2 (the evolution of temperatures [T.sub.a](t), [T.sub.w](t),
[T.sub.o](t), control signal Q(t) and also control signal estimation
[Q.sub.e](t)).
[FIGURE 1 OMITTED]
[FIGURE 2 OMITTED]
6. CONCLUSIONS
This paper presents a simple solution for thermal modeling and
temperature control of a house which includes experimental
identification of the parameters of the model, using a less expensive
and noninvasive measurement system (indoor and outdoor temperatures and
thermal energy consumption).
7. ACKNOWLEDGEMENTS
This work was financially supported by FP7 Grant 224609
"Digital environment home energy management system (DEHEMS)"
8. REFERENCES
*** (2010) www.dehems.org Accessed on: 2010-08-10
Crabb, J. A., Murdoch, N. and Penman, J. M. (1987). A Simplified
Thermal Response Model, Building Services Engineering Research and
Technology, 8(1), pp13-19
Y. Zhang, V. I. Hanby, (2005), Model-based control of renewable
energy systems in Buildings", Ninth International IBPSA Conference,
Montreal 2005, pp 1425..1432
Balan R., Maties V., Hancu O. (2004). Model predictive control of
nonlinear processes using on-line simulation, In Proceedings of
International Conference on Automation, Quality and Testing, Robotics,
AQTR 2004-Theta 14, Cluj-Napoca, Romania, 13-15 May 2004, pp. 201-207
Balan R., Maties V. (2006). "Nonlinear Control using On-Line
Simulation and Rule-Based-Control", In: Advanced Technologies,
Research-Development-Application, A. Lazanica (Ed.), pp 33-51,
Publisher: ARS Press, ISBN 386611-197-5, Vienna.