| Literature DB >> 22163927 |
Haigen Hu1, Lihong Xu, Ruihua Wei, Bingkun Zhu.
Abstract
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.Entities:
Keywords: PID control; evolutionary algorithms; feedback control; greenhouse environment control; multi-objective optimization; nonlinear systems
Mesh:
Year: 2011 PMID: 22163927 PMCID: PMC3231438 DOI: 10.3390/s110605792
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Greenhouse climate dynamic model.
Figure 2.The diagram of a greenhouse climate control system.
Identified greenhouse model parameters.
| Parameters name | unit expression | values |
|---|---|---|
| −324.67 | ||
| 29.81 | ||
| 3.41 | ||
| 465 | ||
| 0.0033 | ||
| 1/ | 13.3 |
Figure 3.Changes of outdoor air temperature, humidity ratio and solar radiation.
Operators and parameters of real-coded NSGA-II.
| Description | values |
|---|---|
| Population size | 80 |
| Number of generations | 50 |
| Probability of crossover of real variable | 0.9 |
| Probability of mutation of real variable | 0.5 |
| Distribution index for crossover | 10 |
| Distribution index for mutation | 20 |
| Lower limits of the gain parameters( | [0, 0, 0, 0, 0, 0] |
| Upper limits of the gain parameters( | [0.5,0.1,0.1,0.2,0.1,0.1] |
| Lower limits of the control inputs( | [0, 0] |
| Upper limits of the control inputs( | [1, 1] |
| Sampling time (min) | 0.2 |
Figure 4.Pareto Front of performance index J1 and J2.
Figure 5.Step responses with PID control at each individual.
Figure 6.The corresponding control signals.
Figure 7.PID gain parameters of 1 loop at each individual.
Figure 8.PID gain parameters of 2 loop at each individual.
The corresponding performance criteria (mean of two loops).
| Performance criteria | Overshoot (%) | Rise time (min) | Settling time (min) | Steady-state error |
|---|---|---|---|---|
| Description | ||||
| Maximum | 3.6475 | 11.0482 | 15.4252 | 0.0285 |
| Minimum | 0.0618 | 3.2781 | 4.6522 | 0.0018 |
| Mean | 0.9980 | 5.2858 | 7.6943 | 0.0110 |
| Standard deviation | 1.0429 | 2.1129 | 2.9504 | 0.0054 |