FPGA Implementation of Adaptive Neuro-Fuzzy Inference Systems Controller for Greenhouse Climate

This paper describes a Field-programmable Gate Array (FPGA) implementation of Adaptive Neuro-fuzzy Inferences Systems (ANFIS) using Very High-Speed Integrated Circuit Hardware-Description Language (VHDL) for controlling temperature and humidity inside a tomato greenhouse. The main advantages of using the HDL approach are rapid prototyping and allowing usage of powerful synthesis controller through the use of the VHDL code. The use of hardware description language (HDL) in the application is suitable for implementation into an Application Specific Integrated Circuit (ASIC) and Field tools such as Quartus II 8.1. A set of six inputs meteorological and control actuators parameters that have a major impact on the greenhouse climate was chosen to represent the growing process of tomato plants. In this contribution, we discussed the construction of an ANFIS system that seeks to provide a linguistic model for the estimation of greenhouse climate from the meteorological data and control actuators during 48 days of seedlings growth embedded in the trained neural network and optimized using the backpropagation and the least square algorithm with 500 iterations. The simulation results have shown the efficiency of the implemented controller.

[1]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[2]  H.-J. Tantau,et al.  Non-linear constrained MPC: Real-time implementation of greenhouse air temperature control , 2005 .

[3]  Dhananjay E. Upasani,et al.  FPGA Implementation of Intelligent Climate Control for Greenhouse , 2010 .

[4]  Robert Babuska,et al.  Fuzzy modeling of enzymatic penicillin-G conversion , 1996 .

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

[6]  Chuen-Tsai Sun,et al.  Functional equivalence between radial basis function networks and fuzzy inference systems , 1993, IEEE Trans. Neural Networks.

[7]  Fuzzy Logic in Control Systems : Fuzzy Logic , 2022 .

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

[9]  Prabha Kasliwal,et al.  FPGA Based Critical Patient Health Monitoring Using Fuzzy Neural Network , 2013 .

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

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

[12]  J. Balmat Fuzzy Logic to the Identification and the Command of the Multidimensional Systems (invited Paper) , 2003 .

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

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

[15]  Hyun Cheol Cho,et al.  Adaptive control and stability analysis of nonlinear crane systems with perturbation , 2008 .

[16]  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 .

[17]  Fathi Fourati,et al.  A greenhouse control with feed-forward and recurrent neural networks , 2007, Simul. Model. Pract. Theory.

[18]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. I , 1990, IEEE Trans. Syst. Man Cybern..

[19]  Mohammad Reza Yousefi,et al.  A hybrid neuro-fuzzy approach for greenhouse climate modeling , 2010, 2010 5th IEEE International Conference Intelligent Systems.

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