{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T06:05:22Z","timestamp":1775714722981,"version":"3.50.1"},"reference-count":27,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2011,5,27]],"date-time":"2011-05-27T00:00:00Z","timestamp":1306454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper investigates the issue of tuning the Proportional Integral and Derivative (PID) controller parameters for a greenhouse climate control system using an Evolutionary Algorithm (EA) based on multiple performance measures such as good static-dynamic performance specifications and the smooth process of control. A model of nonlinear thermodynamic laws between numerous system variables affecting the greenhouse climate is formulated. The proposed tuning scheme is tested for greenhouse climate control by minimizing the integrated time square error (ITSE) and the control increment or rate in a simulation experiment. The results show that by tuning the gain parameters the controllers can achieve good control performance through step responses such as small overshoot, fast settling time, and less rise time and steady state error. Besides, it can be applied to tuning the system with different properties, such as strong interactions among variables, nonlinearities and conflicting performance criteria. The results implicate that it is a quite effective and promising tuning method using multi-objective optimization algorithms in the complex greenhouse production.<\/jats:p>","DOI":"10.3390\/s110605792","type":"journal-article","created":{"date-parts":[[2011,5,27]],"date-time":"2011-05-27T10:58:12Z","timestamp":1306493892000},"page":"5792-5807","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":54,"title":["Multi-Objective Control Optimization for Greenhouse Environment Using Evolutionary Algorithms"],"prefix":"10.3390","volume":"11","author":[{"given":"Haigen","family":"Hu","sequence":"first","affiliation":[{"name":"School of Information Engineering, Zhejiang Agriculture & Forestry University, Lin\u2019an City 311300, Zhejiang Province, China"},{"name":"Department of Control Science and Engineering, Tongji University, Shanghai 200092, China"}]},{"given":"Lihong","family":"Xu","sequence":"additional","affiliation":[{"name":"Department of Control Science and Engineering, Tongji University, Shanghai 200092, China"}]},{"given":"Ruihua","family":"Wei","sequence":"additional","affiliation":[{"name":"Department of Control Science and Engineering, Tongji University, Shanghai 200092, China"}]},{"given":"Bingkun","family":"Zhu","sequence":"additional","affiliation":[{"name":"Department of Control Science and Engineering, Tongji University, Shanghai 200092, China"}]}],"member":"1968","published-online":{"date-parts":[[2011,5,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1016\/j.compag.2005.08.003","article-title":"Greenhouse air temperature predictive control using the particle swarm optimisation algorithm","volume":"49","author":"Coelho","year":"2005","journal-title":"Comput. Electron. Agric"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"269","DOI":"10.17660\/ActaHortic.2000.534.31","article-title":"A greenhouse climate multivariable predictive controller","volume":"534","author":"Cunha","year":"2000","journal-title":"ISHS Acta Hort"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1016\/j.compag.2005.08.007","article-title":"Constrained predictive control of a greenhouse","volume":"49","author":"Camachoa","year":"2005","journal-title":"Comput. Electron. Agric"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/S0168-1699(00)00082-X","article-title":"Multirate adaptive temperature control of greenhouses","volume":"26","author":"Arvanitis","year":"2000","journal-title":"Comput. Electron. Agric"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/S0168-1699(03)00018-8","article-title":"A nonlinear feedback technique for greenhouse environmental control","volume":"40","author":"Pasgianos","year":"2003","journal-title":"Comput. Electron. Agric"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/S0165-0114(01)00182-8","article-title":"Optimized fuzzy control of a greenhouse","volume":"128","author":"Lafont","year":"2002","journal-title":"Fuzzy Sets Syst"},{"key":"ref_7","first-page":"21","article-title":"Fuzzy logic to the identification and the command of the multidimensional systems","volume":"2","author":"Lafont","year":"2004","journal-title":"Int. J. Comput. Cognition"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/j.biosystemseng.2006.02.012","article-title":"Fuzzy greenhouse climate control system based on a field programmable gate array","volume":"94","author":"Miranda","year":"2006","journal-title":"Biosyst. Eng"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.compag.2007.09.014","article-title":"Greenhouse climate modelling and robust control","volume":"61","author":"Bennis","year":"2008","journal-title":"Comput. Electron. Agric"},{"key":"ref_10","unstructured":"Pohlheim, H, and Hei\u00dfner, A (1999, January 13\u201317). Optimal control of greenhouse climate using real-world weather data and evolutionary algorithms. San Francisco, CA, USA."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.compag.2005.09.002","article-title":"Optimal greenhouse control of tomato-seedling crops","volume":"50","author":"Pucheta","year":"2006","journal-title":"Comput. Electron. Agric"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3281","DOI":"10.3390\/s110303281","article-title":"A Compatible Control Algorithm for greenhouse environment control based on MOCC strategy","volume":"11","author":"Hu","year":"2011","journal-title":"Sensors"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"620","DOI":"10.1016\/j.eswa.2006.06.003","article-title":"A multi-crossover genetic approach to multivariable PID controllers tuning","volume":"33","author":"Chang","year":"2007","journal-title":"Expert Syst. Appl"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1007\/s10489-007-0095-6","article-title":"PID control of mimo process based on rank niching genetic algorithm","volume":"29","author":"Arruda","year":"2008","journal-title":"Appl. Intell"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1007\/978-3-540-78761-7_57","article-title":"Multiobjective tuning of robust PID controllers using evolutionary algorithms","volume":"4974","author":"Herrero","year":"2008","journal-title":"Lect. Note Comput. Sci"},{"key":"ref_16","first-page":"736","article-title":"A multiobjective genetic algorithm applied to multivariable control optimization","volume":"3","author":"Coelho","year":"2008","journal-title":"ABCM Symp. Series Mechatron."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: Nsga-ii","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Trans. Evol. Computat"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/37.954518","article-title":"Environmental control for plants on earth and in space","volume":"21","author":"Albright","year":"2001","journal-title":"IEEE Control Syst. Mag"},{"key":"ref_19","first-page":"843","article-title":"Modeling and experimental validation of a greenhouse with evaporative cooling by moving water film over external shade cloth","volume":"35","author":"Ghosal","year":"2003","journal-title":"Energ. Bldg"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1006\/jaer.1998.0322","article-title":"Identification of a linear continuous time stochastic model of the heat dynamic of a greenhouse","volume":"71","author":"Nielsen","year":"1998","journal-title":"J. Agr. Eng. Res"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1016","DOI":"10.1016\/j.simpat.2007.06.001","article-title":"A greenhouse control with feed-forward and recurrent neural networks","volume":"15","author":"Fourati","year":"2007","journal-title":"Simul. Model Pract. Theory"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"S19","DOI":"10.1016\/j.compag.2009.07.011","article-title":"Modeling greenhouse air humidity by means of artificial neural network and principal component analysis","volume":"71S","author":"He","year":"2010","journal-title":"Comput. Electron. Agric"},{"key":"ref_23","first-page":"1","article-title":"Greenhouse energy consumption prediction using neural networks models","volume":"11","author":"Miranda","year":"2009","journal-title":"Int. J. Agric. Biol"},{"key":"ref_24","unstructured":"Cunha, JB (2003, January 5\u20139). Greenhouse climate models: An overview. Debrecen, Hungary."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MCS.2006.1580155","article-title":"PID tuning using extremum seeking","volume":"26","author":"Killingsworth","year":"2006","journal-title":"IEEE Control Syst. Mag"},{"key":"ref_26","unstructured":"Zitzler, E, Laumanns, M, and Thiele, L (2001). Spea2: Improving the Strength Pareto Evolutionary Algorithm, Computer Engineering and Networks Laboratory (TIK): Department of Electrical Engineering, Swiss Federal Institute of Technology (ETH) Zurich. Technology Report."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1162\/106365600568167","article-title":"Approximating the nondominated front using the pareto archived evolution strategy","volume":"8","author":"Knowles","year":"2000","journal-title":"Evol. Comput. J"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/11\/6\/5792\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:56:14Z","timestamp":1760219774000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/11\/6\/5792"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5,27]]},"references-count":27,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2011,6]]}},"alternative-id":["s110605792"],"URL":"https:\/\/doi.org\/10.3390\/s110605792","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,5,27]]}}}