A quasi-optimum irrigation season calendar based on economic profit maximization for sloping and runoff-free furrows can be obtained by OPTIMEC (EConomic OPTIMization, in Spanish), a seasonal furrow irrigation model based on the concept of comprehensive irrigation. The model features four components: a soil moisture model, an irrigation hydraulic model, a crop yield model and an economic optimization module. This module uses a Genetic Algorithm (GA), a heuristic technique based on the laws of natural selection, to maximize farmer profit. The GA is a suitable technique to solve the problem of profit maximization due to the difficulties inherent in traditional optimization procedures, which require an explicit function relating flow rate, water depth and profit. For its practical application the model has been implemented in a Visual Basic program. A real case is analysed to compare the irrigation season scheduling using traditional criteria (event by event scheduling) and optimization-based criteria.
Skip Nav Destination
Article navigation
Research Article|
July 01 2002
Application of genetic algorithms for optimal seasonal furrow irrigation
Pilar Montesinos;
1Department of Agronomy, Córdoba University, Avda Menéndez Pidal s/n, PO Box 3048, 14080 Córdoba, Spain
Tel:+34 957 218514; Fax:+34 957 218563; E-mail: [email protected]
Search for other works by this author on:
Emilio Camacho;
Emilio Camacho
1Department of Agronomy, Córdoba University, Avda Menéndez Pidal s/n, PO Box 3048, 14080 Córdoba, Spain
Search for other works by this author on:
Serafin Alvarez
Serafin Alvarez
1Department of Agronomy, Córdoba University, Avda Menéndez Pidal s/n, PO Box 3048, 14080 Córdoba, Spain
Search for other works by this author on:
Journal of Hydroinformatics (2002) 4 (3): 145–156.
Citation
Pilar Montesinos, Emilio Camacho, Serafin Alvarez; Application of genetic algorithms for optimal seasonal furrow irrigation. Journal of Hydroinformatics 1 July 2002; 4 (3): 145–156. doi: https://doi.org/10.2166/hydro.2002.0016
Download citation file: