Integrating machine learning paradigms and mixed-integer model predictive control for irrigation scheduling

Bernard T. Agyeman,Mohamed Naouri,Willemijn Appels,Jinfeng Liu,Sirish L. Shah
2023-06-15
Abstract:The agricultural sector currently faces significant challenges in water resource conservation and crop yield optimization, primarily due to concerns over freshwater scarcity. Traditional irrigation scheduling methods often prove inadequate in meeting the needs of large-scale irrigation systems. To address this issue, this paper proposes a predictive irrigation scheduler that leverages the three paradigms of machine learning to optimize irrigation schedules. The proposed scheduler employs the k-means clustering approach to divide the field into distinct irrigation management zones based on soil hydraulic parameters and topology information. Furthermore, a long short-term memory network is employed to develop dynamic models for each management zone, enabling accurate predictions of soil moisture dynamics. Formulated as a mixed-integer model predictive control problem, the scheduler aims to maximize water uptake while minimizing overall water consumption and irrigation costs. To tackle the mixed-integer optimization challenge, the proximal policy optimization algorithm is utilized to train a reinforcement learning agent responsible for making daily irrigation decisions. To evaluate the performance of the proposed scheduler, a 26.4-hectare field in Lethbridge, Canada, was chosen as a case study for the 2015 and 2022 growing seasons. The results demonstrate the superiority of the proposed scheduler compared to a traditional irrigation scheduling method in terms of water use efficiency and crop yield improvement for both growing seasons. Notably, the proposed scheduler achieved water savings ranging from 6.4% to 22.8%, along with yield increases ranging from 2.3% to 4.3%.
Systems and Control,Artificial Intelligence,Machine Learning,Dynamical Systems
What problem does this paper attempt to address?
The paper aims to address the issues of water resource conservation and crop yield optimization in the agricultural sector, especially under conditions of freshwater scarcity. Traditional irrigation scheduling methods often fall short in large-scale irrigation systems. Therefore, the paper proposes a predictive irrigation scheduler that optimizes irrigation plans by combining three paradigms of machine learning (unsupervised learning, supervised learning, and reinforcement learning) with Mixed-Integer Model Predictive Control (MPC). Specifically, the main contributions of this study include: 1. Using the k-means clustering method to divide fields into different irrigation management zones. 2. Utilizing Long Short-Term Memory (LSTM) networks to establish dynamic models for each management zone, achieving accurate predictions of soil moisture dynamics. 3. Adopting a Mixed-Integer Model Predictive Control framework and using the Proximal Policy Optimization (PPO) algorithm to train reinforcement learning agents responsible for daily irrigation decisions. 4. Proposing a computationally efficient method to calculate daily irrigation schedules for fields containing multiple irrigation management zones. 5. Conducting case studies on actual fields for the growing seasons of 2015 and 2022, showing that the scheduler outperforms traditional irrigation scheduling methods in terms of water conservation and crop yield improvement, achieving water savings of 6.4% to 22.8% and yield increases of 2.3% to 4.3%, respectively. Through these technical means, the study aims to develop a more efficient and precise irrigation management system to better address the global freshwater shortage crisis.