Review Article

A Systematic Review of Greenhouse Humidity Prediction and Control Models Using Fuzzy Inference Systems

Table 3

Prediction and control models based on fuzzy inference.

IPCFuzzy inference systemOptimizationFuzzy model

[23]XMamdaniNAPrediction of vitality based on humidity, temperature, and shade
[11]XMamdaniNAControl based on error and its derivatives, uses k-means, c-means, and subtractive fuzzy grouping
[20]XTakagi–Sugeno–Khan (TSK)NABase algorithms for temperature and humidity modelling
[13]XHierarchical collaborative fuzzy systemNADiffuse models of air temperature and humidity comparing regularized NRLS vs. SLIMHCS vs. physical model
[2]XTakagi–Sugeno (TS)NAA predictive controller based on diffuse hybrid wave model (MBPC) is proposed to regulate the temperature and humidity inside the greenhouse using Gustafson–Kessel (GK) clustering algorithm
[3]XMamdaniNAControl of ventilation speed and heating rate taking into account humidity and temperature
[4]XTakagi–Sugeno (TS)NAControl from a dynamic nonlinear model
[21]XMamdaniNAControl based on optimal ranges of the crop for monitoring and control
[6]XMamdaniNAControl with a design based on thermodynamic equations
[7]XNANADefinitions of identification and control models. Heuristic, global, and (GA) optimization techniques are addressed
[18]XANFISNAHumidity and temperature prediction from census data
[14]XXTakagi–Sugeno (TS)Recursive least squares algorithm (RLS)Analytical greenhouse model with model-based predictive controller using C-means clustering
[9]XXMamdaniNAPhysical model of a greenhouse based on the interaction of variables and actuators
[19]XXMamdaniNAMamdani PID control using a multivariable nonlinear model of transfer functions based on the thermodynamic laws of greenhouse behaviour
[15]XXFuzzy neural network (FABPMBP)ANN three-layer fuzzy optimization feedforwardFuzzy model for actors, which serves as an input for the three-layer feedforward neural network optimized prediction
[12]XANFISNAGreenhouse environment based on Simulink block diagram, humidity, and thermal balance equations combined with ANFIS ventilation controller
[22]XMamdaniNAExpert fuzzy control based on sensor readings to activate certain actuators and a literature review of their effects
[1]XFuzzy PIDNAFuzzy PID smart greenhouse control
[24]XFuzzy numerical conversion algorithmNAPTZ control based on MSP430 chip
[28]XXMamdaniANN, GATwo optimizers are established; the first one uses an ANN to identify the responses of the fruits, affected by the environment, and a GA to find the optimal set points of the environment. In the second optimizer, the ANN is used to identify the environmental responses, affected by a fuzzy controller, and a GA to find the optimal membership functions and the control rules in a fuzzy controller
[29]XFuzzy GANATomato growth model based on modified Elman lattice and fuzzy GA
[30]XNode fuzzy controller ZigBeeNAZigBee network mushroom greenhouse control with intelligent fuzzy control algorithm as core
[31]XXMamdaniNAGreenhouse multimodel adaptive fuzzy control built on a toggle mechanism that can consider and handle multiple greenhouse climate variables
[32]XANFISBack propagation, least squares algorithmModel of the growing process of tomato plants inside the greenhouse using the ANFIS system to predict the effect of meteorological variables and control actuators
[33]XTakagi–Sugeno (TS)Recursive weighted least squares algorithm (RWLS)Temperature and humidity description model based on Gustafson–Kessel (GK) fuzzy grouping techniques to determine both the premises and the consequent parameters of the fuzzy rules and subsequently optimizing their parameters
[34]XFuzzy pseudo derivative feedback (FPDF)GAFuzzy pseudo derivative feedback (FPDF) controller
[35]XANFISNAPrediction of the level of pest risk in a greenhouse rose by applying ANN and an ANFIS
[36]XTakagi–Sugeno (TS)NATemperature and humidity control of a greenhouse that integrates ZigBee WSN to design and build an intelligent air conditioner
[37]XXMamdaniNAANN prediction for temperature in greenhouses. Its purpose is to start a sprinkler irrigation system using a fuzzy expert system (FES) that controls the activation of a water pump to protect against internal freezing
[38]XANFISNAObserve the ozone concentration level
[39]XXMamdaniNAModel based on thermodynamic equations for two controller design
[40]XANFISNAModified active greenhouse dryer without load using ambient temperature, relative humidity, global radiation, and experimentation time as inputs
[41]XMamdaniNAControl of GHS parameters such as temperature, humidity, light, soil humidity, and plant irrigation system using fans, heaters, humidifiers, motors, lamps, and irrigation
[42]XMamdaniNAPrediction of natural and forced convection moisture evaporation rate of jaggery in a controlled environment
[43]XType 2 Takagi–Sugeno (TS) intervalLinear matrix inequality (LMI)Model to represent the nonlinear dynamics of the plant subject to uncertainties of the parameters, which are effectively captured by the interval membership functions
[44]XANFISNAGreenhouse temperature model based on an adaptive fuzzy logic system with inputs: previous temperature, external temperature, humidity, wind speed, and solar radiation
[45]XTakagi–Sugeno (TS)NAInternal temperature and humidity prediction. The proposed algorithm is based on the decomposition of the fuzzy relationship into subrelationships, through a process of developing fuzzy rules with cluster c-means.
[46]XTakagi–Sugeno (TS)NAPredictive control to regulate the temperature and humidity of the greenhouse
[47]XMamdaniNAGreenhouse ventilation and shutter control
[48]XANFISNAModel the greenhouse climate in its values of temperature, hygrometry, and internal radiation
[49]XMamdaniNAGreenhouse rose yield prediction using temperature, solar radiation, humidity, nitrogen, phosphorus, and potassium concentration and leaf area
[50]XANFISNAPrediction of humidity and internal temperature