Embedded real-time system for climate control in a complex greenhouse**

A b s t r a c t. This paper describes the development of an embedded real-time system devoted to microclimate control in a complex greenhouse. The control system is capable of managing multiple, independent poly-tunnel units (PTUs). Both the internal temperature and humidity of PTUs as well as the external temperature, rainfall and wind conditions are monitored and regulate decisions of the control system. The control system is directed by parameters entered at configuration time through a user-friendly graphical interface. The realization depends on the use of Java technologies and on a specific methodology suited to the development of real-time systems. The approach is based on hierarchical state machines extended with timing constraints, and a supporting toolbox which enables graphical modelling, automatic code generation, simulation and real-time execution of a system. The paper discusses design and implementation aspects of the control system and reports information collected from real operation.

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

[2]  Libero Nigro,et al.  A toolset in Java2 for modelling, prototyping and implementing communicating real-time state machines , 2000, Microprocess. Microsystems.

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

[4]  Konstantinos G. Arvanitis,et al.  Environmental control for plants on Earth and in space , 2001 .

[5]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[6]  Rodrigo Castañeda-Miranda,et al.  Fuzzy Greenhouse Climate Control System based on a Field Programmable Gate Array , 2006 .

[7]  Alan Shaw,et al.  Time-Stamped Event Histories: A Real-Time Programming Object 1 , 1997 .

[8]  B. J. Bailey,et al.  A review of greenhouse engineering developments during the 1990s , 2002 .

[9]  Alan C. Shaw,et al.  Communicating Real-Time State Machines , 1992, IEEE Trans. Software Eng..

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

[11]  José Boaventura Cunha,et al.  GREENHOUSE CLIMATE MODELS: AN OVERVIEW , 2003 .

[12]  Alan C. Shaw,et al.  A prototyping environment for specifying, executing and checking communicating real‐time state machines , 1994, Softw. Pract. Exp..

[13]  Angelo Furfaro,et al.  Modular Design of Real-Time Systems Using Hierarchical Communicating Real-time State Machines , 2006, Real-Time Systems.

[14]  Alan Shaw Time-stamped event histories: a real-time programming object , 1998 .