A general software of optimal canal water allocation has been developed by using VC++6.0. The software demonstrates the irrigation canal tree structure, canal space-layout structure and canal charater parameters by CTreeView map, abstract canal space-layout map and canal character database, which make users easily edit the structural input of complex irrigation system and modify the character parameters of irrigation canals. Base on the analysis of canal water allocation procedure, a simplified general model of optimal canal water allocation with fewer input parameters is set up. After inputting requirements of irrigation water allocation, the software can determine all the parameters in the objective function and restraint conditions of the general model, and output the results of optimal irrigation water allocation. The software can be applied expediently in the decision of optimal canal water allocation. |