Robust Control of Irrigation Systems Using Predictive Methods and Disturbance Rejection
Abstract
:1. Introduction
2. Modeling of Hydraulic Channels
2.1. The Saint-Venant Equations
- The flow is considered one-dimensional, implying that the velocity is uniform across any cross-section, and that the free-surface profile in the transverse direction is horizontal.
- The curvature of the streamlines was assumed to be minimal, and the vertical acceleration of the fluid was negligible. Consequently, the pressure distribution throughout the flow is hydrostatic.
- The flow resistance and turbulent losses are consistent with those of a steady uniform flow, regardless of depth variations, as long as the flow depth and velocity remain the same.
- The slope of the channel bed is small enough to allow the following approximations:
- The density of the water is constant throughout the flow.
2.2. Simplified Linear Model for a Stretch of Channel
2.3. PAC-UPC Experimental Channel
3. Robust Controller Design
3.1. Predictive Control Overview
3.2. Disturbance Observer
3.3. Integration of GPC and GPI Observer
- 1.
- Formulate the Transfer Function Model of the System:
- Develop the mathematical model of the irrigation canal system.
- Represent the system dynamics using transfer functions.
- 2.
- Derive the Polynomials A, B, and C:
- Identify the system parameters and use them to derive the polynomials.
- Ensure that these polynomials accurately capture the system’s behavior.
- 3.
- Set Up the Cost Function for the GPC Algorith:
- Define the prediction horizon N and control horizon.
- Construct the cost function, which is typically a quadratic function that balances tracking performance and control effort.
- 4.
- Solve the Diophantine Equation to Obtain and :
- Use the system model and cost function to derive the Diophantine equation.
- Solve for polynomials and , which are used to predict future outputs.
- 5.
- Implement the GPC Algorithm to Optimize the Control Signals:
- The derived polynomials and cost functions were used to compute the optimal control inputs at each time step.
- Ensure the control signals minimize the cost function while maintaining system stability and performance.
- 6.
- Design the GPI Observer:
- Formulate the observer model to estimate the system states and disturbances.
- Tune the observer gains to ensure accurate and fast disturbance estimation.
- 7.
- Use the Disturbance Estimates from the GPI Observer to Adjust the Control Inputs in the GPC Algorithm:
- Integrate the disturbance estimates into the GPC framework.
- The control inputs are adjusted dynamically based on the observer’s output to improve disturbance rejection.
3.4. Robust GPC with GPI Observer Design
4. Numerical Validation Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
MPC | Model Predictive Control |
ADRC | Active Disturbance Rejection Control |
GPI | Generalized Proportional Integral |
GPC | Generalized Predictive Control |
References
- Litrico, X.; Fromion, V. Modeling and Control of Hydrosystems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Plusquellec, H.; Burt, C.; Wolter, H.W. Modern Water Control in Irrigation: Concepts, Issues, and Applications; World Bank: Washington, DC, USA, 1994. [Google Scholar]
- Prawarisa, P.; Kuijk, A.; Kaijser, H. Digital Twin for Irrigation Canal System Control: A Case Study. Comput. Electron. Agric. 2023, 192, 106556. [Google Scholar]
- Garcia, L.; Ocampo-Martinez, C.; Puig, V. A Review of Modern Control Techniques for Irrigation Systems. Control Eng. Pract. 2018, 74, 107–124. [Google Scholar]
- Torres, M.; Perez, A.; Hernandez, C. Modeling and Control of Irrigation Canals: Advances and Applications. J. Irrig. Drain. Eng. 2023, 149, 04022043. [Google Scholar]
- Malaterre, P.O.; Rogers, D.C.; Schuurmans, J. Classification of canal control algorithms. J. Irrig. Drain. Eng. 1998, 124, 3–10. [Google Scholar] [CrossRef]
- Álvarez, A.; Ridao, M.; Ramirez, D.; Sánchez, L. Constrained predictive control of an irrigation canal. J. Irrig. Drain. Eng. 2013, 139, 841–854. [Google Scholar] [CrossRef]
- Clemmens, A.; Schuurmans, J. Simple optimal downstream feedback canal controllers: Theory. J. Irrig. Drain. Eng. 2004, 130, 26–34. [Google Scholar] [CrossRef]
- van Overloop, P.J.; Schuurmans, J.; Brouwer, R.; Burt, C.M. Multiple-model optimization of proportional integral controllers on canals. J. Irrig. Drain. Eng. 2005, 131, 190–196. [Google Scholar] [CrossRef]
- Litrico, X.; Fromion, V.; Baume, J.P. Tuning of robust distant downstream PI controllers for an irrigation canal pool. II: Implementation issues. J. Irrig. Drain. Eng. 2006, 132, 369–379. [Google Scholar] [CrossRef]
- Litrico, X.; Malaterre, P.O.; Baume, J.P.; Vion, P.Y.; Ribot-Bruno, J. Automatic tuning of PI controllers for an irrigation canal pool. J. Irrig. Drain. Eng. 2007, 133, 27–37. [Google Scholar] [CrossRef]
- Piao, X.; Burt, C. Tuning Algorithms for Automated Canal Control; ITRC ARI 04-3-005; Cal Poly: San Luis Obispo, CA, USA, 2005. [Google Scholar]
- Lozano, D.; Arranja, C.; Rijo, M.; Mateos, L. Simulation of automatic control of an irrigation canal. Agric. Water Manag. 2010, 97, 91–100. [Google Scholar] [CrossRef]
- Maciejowski, J.M. Predictive Control: With Constraints; Pearson Education: London, UK, 2002. [Google Scholar]
- Rossiter, J.A. Model-Based Predictive Control: A Practical Approach; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
- Horváth, K.; Galvis, E.; Valentín, M.G.; Rodellar, J. New offset-free method for model predictive control of open channels. Control Eng. Pract. 2015, 41, 13–25. [Google Scholar] [CrossRef]
- Horváth, K.; van Overloop, P.J.; Galvis, E.; Gómez, M.; Rodellar, J. Multivariable model predictive control of water levels on a laboratory canal. In Advances in Hydroinformatics; Springer: Berlin/Heidelberg, Germany, 2014; pp. 77–92. [Google Scholar]
- Aguilar, J.V.; Langarita, P.; Linares, L.; Rodellar, J. Automatic control of flows and levels in an irrigation canal. IEEE Trans. Ind. Appl. 2009, 45, 2198–2208. [Google Scholar] [CrossRef]
- Aguilar, J.V.; Langarita, P.; Linares, L.; Rodellar, J.; Soler, J. Adaptive predictive expert control of levels in large canals for irrigation water distribution. Int. J. Adapt. Control Signal Process. 2012, 26, 945–960. [Google Scholar] [CrossRef]
- Van Overloop, P.J. Model Predictive Control on Open Water Systems; IOS Press: Amsterdam, The Netherlands, 2006. [Google Scholar]
- Zafra-Cabeza, A.; Maestre, J.; Ridao, M.A.; Camacho, E.F.; Sánchez, L. Hierarchical distributed model predictive control for risk mitigation: An irrigation canal case study. In Proceedings of the 2011 American Control Conference, San Francisco, CA, USA, 29 June–1 July 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 3172–3177. [Google Scholar]
- Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
- Gao, Z. Active disturbance rejection control: A paradigm shift in feedback control system design. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 2399–2405. [Google Scholar]
- Akan, A.O. Open Channel Hydraulics; Elsevier: Amsterdam, The Netherlands, 2011. [Google Scholar]
- Chanson, H. Hydraulics of Open Channel Flow; Elsevier: Amsterdam, The Netherlands, 2004. [Google Scholar]
- Litrico, X.; Fromion, V. Infinite dimensional modelling of open-channel hydraulic systems for control purposes. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; IEEE: Piscataway, NJ, USA, 2002; Volume 2, pp. 1681–1686. [Google Scholar]
- Litrico, X.; Fromion, V. Frequency modeling of open-channel flow. J. Hydraul. Eng. 2004, 130, 806–815. [Google Scholar] [CrossRef]
- Horváth, K.; Galvis, E.; Rodellar, J.; Gómez, M. Experimental comparison of canal models for control purposes using simulation and laboratory experiments. J. Hydroinform. 2014, 16, 1390–1408. [Google Scholar] [CrossRef]
- Litrico, X.; Fromion, V. Analytical approximation of open-channel flow for controller design. Appl. Math. Model. 2004, 28, 677–695. [Google Scholar] [CrossRef]
- Clarke, D.W. Application of generalized predictive control to industrial processes. IEEE Control Syst. Mag. 1988, 8, 49–55. [Google Scholar] [CrossRef]
- Clarke, D.W.; Mohtadi, C.; Tuffs, P. Generalized predictive control—Part I. The basic algorithm. Automatica 1987, 23, 137–148. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Carreño-Zagarra, J.; Poveda-Rodriguez, D.; Flórez, M. Robust Control of Irrigation Systems Using Predictive Methods and Disturbance Rejection. Inventions 2025, 10, 11. https://doi.org/10.3390/inventions10010011
Carreño-Zagarra J, Poveda-Rodriguez D, Flórez M. Robust Control of Irrigation Systems Using Predictive Methods and Disturbance Rejection. Inventions. 2025; 10(1):11. https://doi.org/10.3390/inventions10010011
Chicago/Turabian StyleCarreño-Zagarra, Jose, Diana Poveda-Rodriguez, and Marco Flórez. 2025. "Robust Control of Irrigation Systems Using Predictive Methods and Disturbance Rejection" Inventions 10, no. 1: 11. https://doi.org/10.3390/inventions10010011
APA StyleCarreño-Zagarra, J., Poveda-Rodriguez, D., & Flórez, M. (2025). Robust Control of Irrigation Systems Using Predictive Methods and Disturbance Rejection. Inventions, 10(1), 11. https://doi.org/10.3390/inventions10010011