Development of a Fuzzy Logic Based Software for Automation of a Single Pool Irrigation Canal
A fuzzy logic based software for automation of a single pool irrigation canal is presented. Purpose of the software is to control downstream discharge and water level of the canal, by adjusting discharge release from the upstream end and upstream gate settings. The software is developed on a fuzzy control algorithm proposed by the first author during his doctoral research work and published in literature. Details of the algorithm are given. The algorithm was originally developed using fuzzy logic tool box of MATLAB, which is proprietary software not available freely and hence cannot be adopted for general use. Present study describes development of a canal automation software based on this algorithm using open source tools, which are freely available.