HOME JOURNALS CONTACT

International Journal of Agricultural Research

Year: 2011 | Volume: 6 | Issue: 1 | Page No.: 1-9
DOI: 10.3923/ijar.2011.1.9
Trends in Automated Systems Development for Greenhouse Horticulture
G. M. Soto-Zarazua, B. A. Romero-Archuleta, A. Mercado-Luna, M. Toledano-Ayala, E. Rico-Garcia, R. R. Peniche-Vera and G. Herrera-Ruiz

Abstract: This study aims to present recently developed applied approaches for climate control in greenhouses as well as modern trends in algorithm usage. This knowledge has been applied to the optimization of greenhouse operation. Consequently, the quality and quantity of crops have improved and a timed harvest has been made possible. The use of neural networks, genetic algorithms and fuzzy logic control is also discussed. Finally, a proposal for a greenhouse climate control system based on fuzzy logic is presented; the system uses only temperature and relative humidity as inputs.

Fulltext PDF Fulltext HTML

How to cite this article
G. M. Soto-Zarazua, B. A. Romero-Archuleta, A. Mercado-Luna, M. Toledano-Ayala, E. Rico-Garcia, R. R. Peniche-Vera and G. Herrera-Ruiz, 2011. Trends in Automated Systems Development for Greenhouse Horticulture. International Journal of Agricultural Research, 6: 1-9.

Keywords: control algorithms, Greenhouse, automation and microclimate

OVERVIEW OF HORTICULTURAL GREENHOUSE PRODUCTION

Traditional agriculture in open fields is being replaced by protected cultivation in greenhouses using new automation technologies, due to the high efficiency of this approach. Greenhouse cultivation has great potential for increased food production to meet market demands (Rico-Garcia et al., 2009) and provides a source of income in less-developed countries, particularly in rural zones. Greenhouses are facilities specially built to provide favorable microclimates for optimal crop development (Salazar et al., 2010). The use of pesticides is also lower than in open fields, improving product safety and quality in addition to increasing the productivity and profitability of horticultural activities.

Traditionally, greenhouse cultivation was carried out manually and included the following responsibilities:

Preparation of nutrient solutions, taking into account the optimal pH and electric conductivity as well as the correct balance of micro- and macro-nutrients for the crop produced. Concentration measurements were most commonly made with spot meters, increasing the possibility of human error
Irrigation control was performed through manual manipulation (i.e., turning the pumps ON and OFF). Normally, the length and volume of the irrigation were determined by soil tension
Ventilation to create the optimum microclimate. Temperature and relative humidity were modified by opening and closing side and roof greenhouse windows (Rico-Garcia et al., 2008)

Currently, in high-technology greenhouses, these activities are controlled using timing, ON/OFF and classic control as Proportional Integral Derivative (PID) controllers in separated loops. Normally, the system programming and calibration is based on trial and error without the use of mathematical models and precise control according to crop demands is not possible.

OVERVIEW OF AUTOMATION SYSTEMS FOR GREENHOUSE HORTICULTURAL PRODUCTION

All growing phases of crops can be modified by the control of temperature, relative humidity, light and CO2 in order to provide optimal conditions for growth, floration, fruit ripeness and crop health until harvest (Van Straten et al., 2010). These factors may be altered by climatic control systems that manage greenhouse actuators such as heaters, coolers, motors for opening and closing windows, pumps and electrovalves.

In most cases, the greenhouse control systems are central computers (Morais et al., 2008) that are connected to sensor sets by data acquisition systems with communications protocols such as RS-232 (Soto-Zarazua et al., 2008), USB, radiofrequency (Duarte-Correa et al., 2008) or ZigBee (Martinez-Ibarra et al., 2009). The data collected are recorded in text files and daily log files of variable measurements and actions taken are generated. Computers use graphical user interfaces to display these measurements (Ramirez-Rodriguez et al., 2008).

A new trend in automation systems relates to the application of algorithms that control decisions based on environmental data collected by the sensors inside the greenhouse. These algorithms have the capacity to make optimal decisions and thus generate better environmental conditions according to the crop requirements, increasing quality and production. Currently, the major control algorithms used for greenhouse operation are timing, ON-OFF and PID. In the last several years, various strategies and intelligent control techniques have been proposed for greenhouse automation, some of which are related to models of neuronal networks (Salazar et al., 2010; Ferreira et al., 2002), fuzzy logic control (Lafont and Balmat, 2002, 2004; Castaneda-Miranda et al., 2006), genetic algorithms (Guzman-Cruz et al., 2009) predictive control (Pinon et al., 2000; Coelho et al., 2005), optimal control (Pohlheim and Heissner, 1997), adaptive control (Arvantis et al., 2000) and robust control (Bennis et al., 2005).

Timing control: Timing control was the first system applied in greenhouses to manage actuators including irrigation pumps, motors for opening and closing windows, heaters, coolers and foggers. This system uses timers that are programmed by the greenhouse grower.

Advantages: Does not require sensors to carry out programming
Disadvantages: Requires extensive knowledge of crops and weather conditions (which are not totally predictable) to operate efficiently. Lacks feedback from the crop and could damage the crop if programmed incorrectly. Require continuous supervision by the grower in order to maintain acceptable conditions for crop growth and health

ON/OFF control: The ON/OFF control is the simplest form to control with feedback. The purpose is to keep a given variable within certain limits or to change it according to a predetermined program. The mathematical description of an ideal ON/OFF controller is presented in Eq. 1:

(1)

where, U(s) is the control variable, U max and U min are the maximum and minimum limits of the control operation, respectively and e represents the error.

The ON/OFF controller is currently the most frequently used controller in greenhouse automation; it is based on cause and effect in independent loops. For example, a humidity sensor reading below the allowed value (cause) might turn ON the nebulizer system (effect) to increase the relative humidity to an acceptable level (or vice versa).

Advantages: It maintains climatic conditions within the acceptable ranges for a particular crop, is easy to install and adjust, is reliable and inexpensive
Disadvantage: It creates many conflicts with control variables due to the interrelation between variables such as temperature, relative humidity and CO2 and generates continuous oscillation in these variables

Classic control PID: The classic control can be applied to improve the management of the ON-OFF control technique. This type of control not only responds to high or low levels of the control variables but also takes into account a set point. However, the application of PID control to climate control inside the greenhouse presents various inconveniences due to the requirements for its implementation. The system is controlled by a transfer function that describes the system behavior, but also considers the interactions among all variables. Thus, the possibility of integrating classic controls for climate control is reduced. The main applications of classic controllers are related to the preparation of nutritive solutions in order to provide a precise dose during irrigation. Figure 1 is the schematic diagram of a PID controller. The components of the controller include the reference input R(s) which represents the set point value of the control variable given by the user, the feedback H(s) and the error obtained with Eq. 2.

(2)

U(s) represents the controller output obtained using the mathematical representation of a general PID controller as shown in Eq. 3, the control plant G(s) and the output Y(s).

(3)

Fig. 1: Block diagram of general PID controller

Artificial Neural Networks (ANN): ANN use mathematical algorithms to mimic the human brain. These algorithms are trained with data sets to yield models that describe the behavior of the variables and finally generate outputs that represent control actions or predictions about certain phenomena (McCulloch and Pitts, 1943). This type of learning algorithm has recently been used to optimize greenhouse operation through the integration of so-called artificial intelligence in controllers development.

Neural networks provide a viable alternative for predictable control that can be widely used for intelligent greenhouse automation. However, their use is limited by computational costs and the large multi-dimensional sets of data that are required for algorithm training (Seginer, 1997). In practice, ANN are only applied to obtain estimation models. Abedi-Koupai et al. (2009) estimated plant evapotranspiration in greenhouse crops using a neural network; the inputs consisted of greenhouse sensor measurements of temperature, relative humidity, solar radiation and wind speed. Trejo-Perea et al. (2009) presented an analysis of a greenhouse energy consumption predictor with cascade architecture using a multi-layer perceptron artificial neural network trained with a Levenbergh-Marquardt back propagation algorithm. Salazar et al. (2010) show the development of a predictive temperature, CO2 and photosynthesis model with the goal of replacing sensors and generating predictive information for higher quality control of an open loop control system.

Figure 2 shows a typical neural network known as multi-layer perceptron. The network consists of processing neurons (circles); channels of information called interconnections flow between the neurons. The rectangles are neurons that simply store entrances to the network. Each processing neuron has a limited amount of memory and performs a local calculation that transforms the entries in the output. This calculation is known as the activation or transference function of the neuron. Transference functions can be linear or non-linear and consist of algebraic or differential equations. Theoretical details of ANN can be found by Jamshidi (2003).

Genetic algorithms (GA): GA are optimization techniques for complex problem solving when more traditional methods cannot be efficiently applied or produce unsatisfactory solutions. GA are involved in the artificial intelligence called evolutive computation (Dozier et al., 2001). GA are based on Darwin’s theory of evolution and mathematical processing functions through software that considers a number of individual algorithms as inputs and determines which of them best describe the behavior of the given system.


Fig. 2: Perception with three layers: inputs, hidden and outputs

These are then modified slightly to generate descendants for the next generation. The process is repeated until a satisfactory result is achieved.

The main advantages of this type of algorithm are that little knowledge is required to solve a specific problem and that they can flexibly adapt to any optimization problem.

The disadvantage is the time required to find the solution, which depends on the population size and the number of generations. However, specialized techniques can improve GA efficiency.

In greenhouses, GA are used to develop optimized models applied to enhance control actions, to contribute to the adaptation of greenhouse controllers in regions with different climates and to calibrate and adapt previously proposed climate models (Hasni et al., 2009; Guzman-Cruz et al., 2009).

Fuzzy Logic Control (FLC): FLC is a powerful mathematical tool used to model non- linear systems and to develop complex controllers (Zhu and Liu, 2004; Kovacic and Bogdan, 2006). FLC is considered when the complexity of a system precludes the application of other modeling techniques. Due to their use of imprecise information, FLC applications tend to generate so-called expert and intelligent systems (Pueyo, 2005; Soto-Zarazua et al., 2005).

FLC has been applied in multiple engineering areas and industrial sectors (Velo et al., 2003; Phillis and Davis, 2008; Mitra et al., 2008; Nair et al., 2009) including bioprocess, greenhouse climate control and automatic feeders for aquaculture (Bonissone, 1997; Horiuchi, 2002; Lafont and Balmat, 2002; Soto-Zarazua et al., 2010). The most recent implementations of these systems have been developed for modern low-cost platforms for embedded systems based on Digital Signal Processing (DSP) standards (Baturone et al., 2005) and Field Programmable Gate Arrays (FPGA) (Castaneda-Miranda et al., 2006). Theoretical details of FLC design and implementation are presented by Soto-Zarazua et al. (2010).

Due to its powerful mathematical foundation, FLC is a viable alternative for climate controller development that can be implemented through low cost technologies (e.g., microcontrollers and FPGA).

Finally, a general proposal for a FLC system for temperature and relative humidity (inputs) control for greenhouse is presented. The outputs are the opening and closing of windows and the operation of foggers (0-100%).


Table 1: Real inputs and outputs converted in linguistic values|

Table 2: Rules base proposed for the FLC controller

Fig. 3: Behavior of windows position by the effect of the FLC application

Fig. 4: Behavior of foggers activity by the effect of the FLC application

The actual values of inputs and outputs converted in linguistic values to construct the fuzzy sets are presented in Table 1. The rule base Table 2 was integrated using the knowledge of an expert in greenhouse production. The system was simulated using the software Matlab 6.0. Figure 3 and 4 show the controller behavior used to maintain the desired condition inside the greenhouse.

CONCLUSIONS

Greenhouse automation demands new approaches to implement in new systems for greenhouse operation. All techniques must be feasible for implementing in products for the end users, i.e., the greenhouse growers.

Independent of the involved technique (timing, ON/OFF, classic control or artificial intelligence algorithms), the system must be functional, user-friendly (easy to use) and inexpensive.

Greenhouse automation development also requires the development of models and control strategies that can be implemented with low cost technologies such as microcontrollers and FPGA, that allows the grower to configure the system themselves. Because of this, we suggest that Fuzzy Logic Controls be applied.

ACKNOWLEDGMENTS

Authors acknowledge the economic support of the Mexican National Council of Science (CONACYT), FOMIX 2008-2 and FIFI 2010 of the Engineering Faculty. Queretaro State University.

REFERENCES

  • Abedi-Koupai, J., M.J. Amiri and S.S. Eslamian, 2009. Comparison of artificial neural network and physically based models for estimating of reference evapotranspiration in greenhouse. Aust. J. Basic Applied Sci., 3: 2528-2535.
    Direct Link    


  • Arvantis, K.G., P.N. Paraskevopoulos and A.A. Vernados, 2000. Multirate adaptative temperature control of greenhouses. Comput. Electronics Agric., 26: 303-320.
    CrossRef    


  • Baturone, I., F.J. Moreno-Velo, S. Sanchez-Solano, V. Blanco and J. Ferruz, 2005. Embedded fuzzy controllers on standard DSPs. Proceedings of the IEEE International Symposium on Industrial Electronics, June 20-23, Dubrovnik, Croatia, pp: 1-7.


  • Bennis, N., J. Duplaix, G. Enea, M. Haloua and H. Youlal, 2005. An advanced control of greenhouse climate. Proceedings of the 33rd International Symposium Actual Tasks on Agricultural Engineering, February 21-25, 2005, Croatia, pp: 265-277.


  • Castaneda-Miranda, R., E. Jr. Ventura-Ramos, R.R. Peniche-Vera and G. Herrera-Ruiz, 2006. Fuzzy greenhouse climate control system based on a field programmable gate array. Biosyst. Eng., 94: 165-177.
    CrossRef    


  • Coelho, J.P., P.B.M. Oliveira and J.B. Cunha, 2005. Greenhouse air temperature predictive control using the particle swarm optimisation algorithm. Comput. Electronics Agric., 49: 330-344.
    CrossRef    


  • Dozier, G., A. Homaifar, E. Tunstel and D. Battle, 2001. An Introduction to Evolutionary Computation. In: Intelligent Control Systems using Soft Computing Methodologies, Zilouchian, A. and M. Jamshidi (Eds.). CRC Press, Boca Raton, FL


  • Duarte-Correa, D., S.R. Ramirez-Rodriguez, G.M. Soto-Zarazua, M.A. Martinez-Prado and J. Rodriguez-Resendiz, 2008. Wireless supervisory system using microcontrollers for fish farms. Int. Eng. Congress, 4: 1-7.


  • Ferreira, P.M., E.A. Faria and A.E. Ruano, 2002. Neural network models in greenhouse air temperature prediction. Neurocomputing, 43: 51-75.
    CrossRef    Direct Link    


  • Guzman-Cruz, R., R. Castaneda-Miranda, J.J. Garia-Escalante, I.L. Lopez-Cruz, A. Lara-Herrera and J.I. de la Rosa, 2009. Calibration of a greenhouse climate model using evolutionary algorithms. Biosyst. Eng., 104: 135-142.
    CrossRef    


  • Horiuchi, J.I., 2002. Fuzzy modelling and control of biological processes. J. Biosci. Bioeng., 94: 574-578.
    CrossRef    


  • Jamshidi, M., 2003. Tools for intelligent control: Fuzzy controllers, neural networks and genetic algorithms. R. Soc. London Trans. Series A, 361: 1781-1808.
    Direct Link    


  • Lafont, F. and J.F. Balmat, 2002. Optimized fuzzy control of a greenhouse. Fuzzy Sets Syst., 128: 47-59.
    CrossRef    


  • Lafont, F. and J.F. Balmat, 2004. Fuzzy logic to the identification and the command of the multidimensional systems. Int. J. Comput. Cognition, 2: 21-47.
    Direct Link    


  • Nair, M.S., R. Lakshmanan, M. Wilscy and R. Tatavarti, 2009. Fuzzy logic-based automatic contrast enhancement of satellite images of ocean. Singal Image Video Process.,


  • Martinez-Ibarra, E.M., S. Lopez-Tejeida, M. Toledano-Ayala and G.M. Soto-Zarazua, 2009. Implementing ZigBee wireless technology and microcontrollers of an automation system for intensive culture of shrimp (Litopenaeus vannamei) in a greenhouse. Proceedings of the 3er International Workshop of Greenhouse, Sept. 2009, Mexico-Weas Virginia University, Queretaro, Mexico, pp: 1-12.


  • McCulloch, W.S. and W.H. Pitts, 1943. A logical calculus of ideas imminent in nervous activity. Bull. Mathematical Biophys., 5: 115-133.


  • Mitra, A.K., S. Nath and A.K. Sharma, 2008. Fog forecasting using rule-based fuzzy inference system. J. Indian Soc. Remote Sens., 36: 243-253.
    CrossRef    Direct Link    


  • Morais, R., M.A. Fernandes, S.G. Matos, C. Serodio, P.J.S.G. Ferreira and M.J.C.S. Reis, 2008. AzigBee multi-powered wireless acquisition device for remote sensing applications in precision viticulture. Comput. Electronics Agric., 62: 94-106.
    CrossRef    


  • Velo, F.J.M., L. Baturone, S.S. Solano and A. Barriga, 2003. Rapid design of fuzzy systems with Xfuzzy. Proceedings of the IEEE 12th International Conference on Fuzzy Systems, May 25-28, 2003, Sevilla, Spain, pp: 342-347.


  • Kovacic, Z. and S. Bogdan, 2006. Fuzzy Controllers Design Theory and Appliations. CRC Taylor and Francis Group, Boca Raton, FL., ISBN: 0-8493-3747-X, pp: 397


  • Bonissone, P.P., 1997. Fuzzy Logic and Soft Computing Technology Development and Applications. General Electric CRD, Schenectady NY, USA., pp: 69
    Direct Link    


  • Pinon, S.M., E.F. Camacho and F.K. Uchen, 2000. Constrained Predictive Control of Greenhouse. Elsevier Science Ltd., Spain, ISBN: 0-0-8044184-X


  • Pohlheim, H. and A. Heissner, 1997. Optimal control of greenhouse climate using a short time climate model and evolutionary algorithms. Proceedings of the ISHS/IFAC 3rd Workshop on Mathematical and Control Applications in Agriculture and Horticulture, September 28-October 2, 1997, Germany, pp: 113-118.


  • Ramirez-Rodriguez, S.R., D. Duarte-Correa, G.M. Soto-Zarazua, M.A. Martinez-Prado, J. Rodriguez-Resendiz, 2008. Software development for a wireless distributed SCADA system applied in aquaculture farms. Int. Eng. Congress, 4: 1-6.


  • Rico-Garcia, E., V.E. Casanova-Villareal, A. Mercado-Luna, G.M. Soto-Zarazua and R.G. Guevara-Gonzalez et al., 2009. Nitrate content on summer lecctuce production using fish cultur water. Trends Agric. Econ., 2: 1-9.


  • Salazar, R., U. Schmidt, C. Huber, A. Rojano and I. Lopez, 2010. Neural networks models for temperature and CO2 control. Int. J. Agric. Res., 5: 191-200.
    CrossRef    


  • Seginer, I., 1997. Some artificial neural network applications to greenhouse environmental control. Comput. Electronics Agric., 18: 167-186.
    CrossRef    


  • Soto-Zarazua, G.M., C.A. Olvera-Olvera, F. De-la-Isla-Herrera and G. Herrera-Ruiz, 2005. Intelligent feeder for intensive Tilapia production. Int. Eng. Congress, 1: 1-5.


  • Soto-Zarazua, G.M., G. Herrera-Ruiz, E. Rico-Garcia, R.R. Peniche-Vera, S.R. Ramirez-Rodriguez and D. Duarte-Correa, 2008. Monitoring system design for intensive aquaculture farms based in FPGA. Int. Eng. Congress, 4: 1-11.


  • Soto-Zarazua, G.M., E. Rico-Garia, R. Ocampo, R.G. Guevara-Gonzalez, G. Herrera-Ruiz, 2010. Fuzzy-logic-based feeder for intensive tilapia prodution (Oreochromis niloticus). Aquacult. Int., 18: 379-391.
    CrossRef    Direct Link    


  • Trejo-Perea, M., G. Herrera-Ruiz, J. Rios-Moreno, R.C. Miranda and E. Rivas-Araiza, 2009. Greenhouse energy consumption prediction using neural networks models. Int. J. Agric. Biol., 11: 1-6.
    Direct Link    


  • Van Straten, G., E.J. van Henten, L.G. van Willigenburg and R.J.C. van Ooteghem, 2010. Optimal Control of Greenhouse Cultivation. CRC Press, New York, ISBN: 978-1-4200596-1-8


  • Phillis, Y.A. and B.J. Davis, 2008. Assessment of corporate sustainability via fuzzy logic. J. Intell. Robot Syst., 55: 3-20.
    CrossRef    


  • Zhu, Y. and B. Liu, 2004. Continuity theorems and chance distribution of random fuzzy variable. Mathematical Phys. Eng. Sci., 460: 2505-2519.
    Direct Link    


  • Pueyo, P.R., 2005. Processing and Optimization of Raman Spectra Using Fuzzy Logic: Application to the Identification of Painting Materials. Universitat Politecnica de Catalunya, Espana, ISBN: B.15685-2005/84-689-0969-6


  • Hasni, A., B. Draoui, T. Boulard, R. Taibi and B. Dennai, 2009. A particle swarm optimization of natural ventilation parameters in a greenhouse with continuous roof vents. Sensors Transducers, 102: 84-93.


  • Rico-Garcia, E., I.L. Lopez-Cruz, G. Herrera-Ruiz, G.M. Soto-Zarazua and R. Castaneda-Miranda, 2008. Effect of temperature on greenhouse natural ventilation under hot conditions: Computational fluid dynamics simulations. J. Applied Sci., 8: 4543-4551.
    CrossRef    Direct Link    

  • © Science Alert. All Rights Reserved