Development of a multi-agent system simulation platform for irrigation scheduling with case studies for garden irrigation

The adoption of irrigation control strategies, aimed at attaining the desired level of humidity for each plant type, can improve the costs and energy consumed in small-scale site-specific irrigation systems. The paper presents a knowledge-based and distributed framework that simulates the behaviour of an irrigation system and permits accurate determination of irrigation timing. Several agents, which represent the actors involved in this problem, coordinate their activities in order to evaluate different irrigation strategies. A common ontology shares the knowledge required in the agent-based framework, which can be tuned according to the particular circumstances of the field. The usefulness of the developed system is demonstrated in three case studies, in which the simulations performed by the system provide the answer to different questions (length of irrigation time, comparison of a fixed and a dynamic irrigation policy, and most efficient configuration of a garden). The system simulates the behaviour of the irrigation system for the possible solutions and finds the most efficient one in terms of water consumption. Although only at small areal scale, this paper shows how agent-based simulation techniques can be successfully used to solve agricultural problems.

[1]  David Sánchez,et al.  Using ontologies for structuring organizational knowledge in Home Care assistance , 2010, Int. J. Medical Informatics.

[2]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[3]  Angélica González,et al.  Multi-agent system to monitor oceanic environments , 2010, Integr. Comput. Aided Eng..

[4]  K. Happe,et al.  Research, part of a Special Feature on Empirical based agent-based modeling Agent-based Analysis of Agricultural Policies: an Illustration of the Agricultural Policy Simulator AgriPoliS, its Adaptation and Behavior , 2006 .

[5]  N. Arumugam,et al.  Expert system applications in irrigation management: an overview , 1997 .

[6]  Thomas Berger,et al.  Agent-based spatial models applied to agriculture: A simulation tool , 2001 .

[7]  David Sánchez,et al.  Agent-based platform to support the execution of parallel tasks , 2011, Expert Syst. Appl..

[8]  Brian Henderson-Sellers,et al.  Agent-Oriented Methodologies: An Introduction , 2005 .

[9]  Gülçin Büyüközkan,et al.  Intelligent system applications in electronic tourism , 2011, Expert Syst. Appl..

[10]  Yolanda Martínez,et al.  Multi-criteria modelling of irrigation water market at basin level: A Spanish case study , 2006, Eur. J. Oper. Res..

[11]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[12]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[13]  Jorge J. Gómez-Sanz,et al.  The MESSAGE Methodology for Agent-Oriented Analysis and Design , 2005 .

[14]  David Sánchez,et al.  Agents applied in health care: A review , 2010, Int. J. Medical Informatics.

[15]  Roberto Esposti,et al.  The Regional Multi-Agent Simulator (RegMAS): an open-source spatially explicit model to assess the impact of agricultural policies , 2010 .

[16]  D. Raes,et al.  WaDI (water delivery for irrigation): A simulation tool to address strategic interaction of water demand and supply in irrigation schemes , 2008 .

[17]  David Sánchez,et al.  Organizational structures supported by agent-oriented methodologies , 2011, J. Syst. Softw..

[18]  Yunseop Kim,et al.  Remote Sensing and Control of an Irrigation System Using a Distributed Wireless Sensor Network , 2008, IEEE Transactions on Instrumentation and Measurement.

[19]  Shengping Liu,et al.  Agent-Based Cooperative Analysis and Assistant Decision-Making Method for Regional Agricultural Economic Information , 2009, 2009 Sixth International Conference on Fuzzy Systems and Knowledge Discovery.

[20]  Laureano F. Escudero,et al.  WISCHE: A DSS for water irrigation scheduling ☆ , 2010 .

[21]  Michael Luck,et al.  Agent technology, Computing as Interaction: A Roadmap for Agent Based Computing , 2005 .