Greenhouse air temperature predictive control using the particle swarm optimisation algorithm

被引:123
作者
Coelho, JP
Oliveira, PBD
Cunha, JB [1 ]
机构
[1] Univ Tras os Montes & Alto Douro, Dept Engn, P-5001911 Vila Real, Portugal
[2] Escola Super Tecnol & Gestao, Inst Politecn Braganca, P-5301854 Braganca, Portugal
[3] UTAD, Ctr Estudos & Tecnol Ambiente & Vida, P-5001911 Vila Real, Portugal
关键词
agriculture; greenhouse climate; model predictive control; particle swarm optimisation algorithms;
D O I
10.1016/j.compag.2005.08.003
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
The particle swarm optimisation algorithm is proposed as a new method to design a model-based predictive greenhouse air temperature controller subject to restrictions. Its performance is compared with the ones obtained by using genetic and sequential quadratic programming algorithms to solve the constrained optimisation air temperature control problem. Controller outputs are computed in order to optimise future behaviour of the greenhouse environment, regarding set-point tracking and minimisation of the control effort over a prediction horizon of I h with 1-min sampling period, for a greenhouse located in the north of Portugal. Since the controller must be able to predict the greenhouse environmental conditions over the specified time interval, it is necessary to use mathematical models that describe the greenhouse climate, as well as to predict the outside weather. These requirements are met by using auto regressive models with exogenous inputs and time series auto-regressive models to simulate the inside and outside climate conditions, respectively. These models have time variant parameters and so, recursive identification techniques are applied to estimate their values in real-time. The models employ data from the climate inside and outside the greenhouse, as well as from the control inputs. Simulations with the proposed methodology to design the model-based predictive air temperature controller are presented. The results indicate a better efficiency of the particle swarm optimisation algorithm as compared with the efficiencies obtained with a genetic algorithm and a sequential quadratic programming method. (c) 2005 Elsevier B.V All rights reserved.
引用
收藏
页码:330 / 344
页数:15
相关论文
共 25 条
[1]   NEW LOOK AT STATISTICAL-MODEL IDENTIFICATION [J].
AKAIKE, H .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) :716-723
[2]  
[Anonymous], 1998, LECT NOTES COMPUT SC, DOI [DOI 10.1007/BFB0040810, 10.1007/BF01119299]
[3]  
[Anonymous], 2003, BRICS
[4]  
Astrom K. J., 1995, ADAPTIVE CONTROL
[5]  
Biggs M.C., 1975, Towards global optimization, P341
[6]  
Camacho EF, 1994, MODEL PREDICTIVE CON
[7]   GENERALIZED PREDICTIVE CONTROL .1. THE BASIC ALGORITHM [J].
CLARKE, DW ;
MOHTADI, C ;
TUFFS, PS .
AUTOMATICA, 1987, 23 (02) :137-148
[8]  
Coelho JP, 2001, PROCEEDINGS OF THE WORLD CONGRESS OF COMPUTERS IN AGRICULTURE AND NATURAL RESOURCES, P154
[9]  
COELHO PC, 2002, 15 IFAC WORLD C 21 2, P65
[10]  
Cunha JB, 2000, ACTA HORTIC, P269