Simulation-optimization models are valuable tools for determining the optimal performance of systems. The main objective of this research was to develop and validate EDOSIM (Evaluation, Design, and Optimization of Surface Irrigation Model) as a simulation-optimization model for surface irrigation systems. For simulation, which consisted of the design or evaluation of basin, border and furrow irrigation, the Volume Balance model was used. For optimization, twenty meta-heuristic algorithms were applied. In this model, based on irrigation, the volume of infiltrated water to soil was calculated without having advance and recession data. The hydraulic objective function was used to minimize the linear combination of seven performance indicators. Regarding the optimization of the objective function, the functional, multi-dimensional, static, constraint, continuous, single-objective, and meta-heuristic optimizations were applied. Data obtained from fifteen experimental fields were used for the validation of simulation, algorithms parameters setting, and validation of optimization. Comparison of the simulation results of the EDOSIM model with those of the Hydrodynamic model of SIRMOD software showed the good performance of EDOSIM model and the proposed method for estimating the volume of infiltration with RMSE=0.068, R2=0.988, CRM=0.005 and NRMSE=4.2%. The Shuffled Complex Evolution (SCE) algorithm was found to be the best algorithm for the optimization of fields; in all fields, the objective function was decreased (improved). Comparison of the objective function of the EDOSIM model with eight solvers of Optimization and Global Optimization Toolboxes of MATLAB software also revealed the superiority of the EDOSIM model for optimization.