能量法、 Runge-Kutta法和差分法都是常用的明槽恒定流水面线算法。各种方法在求解方法、节点布置、计算精度和稳定性上存在算法差异。通过算法差异的对比揭示了各方法的优缺点,结果表明:能量法应用最为普遍;Runge-Kutta法较适用于断面规则的溢洪道、渠道等人工明槽;差分法对于网状等复杂水系有着独特的优势。