在河道洪水演算中,当河段内水力特性比较复杂,如波速和特征河长随流量(水位)变化很大时,就需要考虑演算参数的非线性变化,才能取得较好的演算效果。在《水利水电技术》水文副刊1980年第四期刊登的“马斯京根法的非线性应用”一文,提出了一种实用的非线性演算方法(该文推荐的第四种方法),其原理是将非线性的基本方程组,即(Q_上-Q_下)dt=d(?)dW=K(Q′)dQ′(?)(1)写成差分形式,用迭代法求解。如用 i 表示河段,j 表示时段,见图1,