提供了一种复杂地形、水流条件下一维、二维水动力耦合模型的通用计算方法。根据感潮河流地形复杂、河岸弯曲多变、河道狭长的特征,采用有限元法求解一、二维水动力模型控制方程;在一、二维模型连接断面处,利用两种模型模拟的水位、流量相等的条件,实现一、二维模型的耦合。依据该原理,开发了大范围的上海市黄浦江上游地区河网一维与黄浦江干流二维水动力耦合模型,验证结果表明:一、二维耦合模型的设计是合理的。