Related Experiment Video
Updated: Jun 11, 2025

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
Towards a modelling, optimization and predictive control framework for smart irrigation
Erion Bwambale1,2, Felix K Abagale2,3, Geophrey K Anornu4
1Department of Agricultural and Biosystems Engineering, Makerere University, P. O. Box 7062, Kampala, Uganda.
Abstract:
Smart irrigation scheduling is a promising approach for improving the efficiency and sustainability of agricultural water use, especially in arid and semi-arid lands. In this paper, we present a design and simulation of a model predictive controller for smart irrigation scheduling. The proposed controller is based on a mathematical model of the irrigation system, which is used to predict the future states of the system and determine the optimal irrigation schedule for a given crop and field. This study further evaluates the impact of the predictive control framework on crop yield, water use efficiency (WUE), and water savings in tomato production. Three control strategies, including manual control, open-loop control, and model predictive control (MPC), were compared using a Completely Randomized Design (CRD) methodology. Results indicate that MPC outperforms the other strategies, yielding the highest average crop yield of 20 t/ha and demonstrating superior WUE at 10.4 kg/m3. Additionally, MPC significantly reduces water consumption, achieving a 29 % and 8 % savings compared to manual and open-loop control, respectively. These findings underscore the efficacy of MPC in optimizing crop yield, conserving water resources, and promoting sustainable agriculture practices. The proposed controller has the potential to address the global water scarcity challenge and contribute to the sustainability of agriculture in arid and semi-arid lands.
More Related Videos
Related Concept Videos
Design Example: Design of an Irrigation Channel
Modeling and Similitude
Design Example: Creating a Hydraulic Model of a Dam Spillway
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Control Systems
At the heart...
PID Controller

