Fuzzy Greenhouse Climate Control System based on a Field Programmable Gate Array

Fuzzy control is a practical alternative for the design of a great variety of control applications. It provides an advisable method for the design of non-linear controllers using heuristic information. This article presents the development of a greenhouse intelligent climate control system that uses a fuzzy controller, based on a field programmable gate array (FPGA). The FPGA has a great potential for use in agricultural technology development due to its characteristics to produce fast prototypes of complex hardware designs with an effective production cost. A low-cost intelligent system designed in a single chip with the task to carry out the complete functionality for the greenhouse climate control was developed. The system proposed here is a good option to unload the low-level tasks (monitoring of climate variables and operation of actuators, such as heaters and windows to control the greenhouse inside temperature) from the main control system, in order to leave to the main controller the high-level tasks as plant monitoring, control of vegetative development, production planning, irrigation system control, which need a high computational power. The system developed in this work consists of: a signal conditioning sub-system, a data-acquisition sub-system, digital/analogue conversion sub-system and a FPGA sub-system. The FPGA sub-system has three units: the synchronisation unit, the personal computer interface unit and the fuzzy logic unit, all implemented within a FPGA-integrated circuit, conforming to a system-on-a-chip (SoC). The design, compilation and simulation of the FPGA sub-system were carried out in the Active-HDL environment using the hardware description language VHDL. The Co-simulation Active-HDL/Simulink and experiments that show the performance of the complete system are presented.

[1]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[2]  Jean-François Balmat,et al.  Optimized fuzzy control of a greenhouse , 2002, Fuzzy Sets Syst..

[3]  Miguel A. Vega-Rodríguez,et al.  Guest editors' introduction - Special issue on FPGAs: applications and designs , 2004, Microprocess. Microsystems.

[4]  Louis P. Rubinfield A Proof of the Modified Booth's Algorithm for Multiplication , 1975, IEEE Transactions on Computers.

[5]  Karen Parnell,et al.  Comparing and Contrasting FPGA and Microprocessor System Design and Development , 2004 .

[6]  Luigi Fortuna,et al.  Soft computing for greenhouse climate control , 2000, IEEE Trans. Fuzzy Syst..

[7]  John Yen,et al.  Industrial Applications of Fuzzy Logic and Intelligent Systems , 1995 .

[8]  F. Tap,et al.  Economics-based optimal control of greenhouse tomato crop production. , 2000 .

[9]  Piedad Brox Jiménez,et al.  Hardware/software codesign of configurable fuzzy control systems , 2004, Appl. Soft Comput..

[10]  Joshua Mendoza-Jasso,et al.  FPGA-based real-time remote monitoring system , 2005 .

[11]  Peter C. Young,et al.  Design and implementation of a proportional-integral-plus (PIP) control system for temperature, humidity and carbon dioxide in a glasshouse. , 1996 .

[12]  Romero-Troncoso René de Jesús,et al.  FPGA based on-line tool breakage detection system for CNC milling machines , 2004 .

[13]  Klaus Gottschalk,et al.  Improved climate control for potato stores by fuzzy controllers , 2003 .

[14]  Thomas F. Coleman,et al.  Optimization Toolbox User's Guide , 1998 .

[15]  Inés del Campo,et al.  Consequences of the digitization on the performance of a fuzzy logic controller , 1999, IEEE Trans. Fuzzy Syst..

[16]  Ishak Aris,et al.  Design of a micro-UART for SoC application , 2004, Comput. Electr. Eng..

[17]  Anant Agarwal,et al.  A quantitative comparison of reconfigurable, tiled, and conventional architectures on bit-level computation , 2004, 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines.

[18]  Jun-Ichi Horiuchi,et al.  Fuzzy modeling and control of biological processes. , 2002, Journal of bioscience and bioengineering.

[19]  E. J. van Henten,et al.  Sensitivity Analysis of an Optimal Control Problem in Greenhouse Climate Management , 2003 .

[20]  Cecilia Stanghellini,et al.  Simulation of Greenhouse Management in the Subtropics, Part I: Model Validation and Scenario Study for the Winter Season , 2005 .

[21]  H. Challa,et al.  Greenhouse Climate Control: An Integrated Approach , 2001 .

[22]  Qin Zhang,et al.  Neural Network for estimating Vehicle Behaviour on Sloping Terrain , 2005 .

[23]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[24]  J. J. Hanan Greenhouses: Advanced Technology for Protected Horticulture , 1997 .