针对研究复杂拓扑结构输水系统的水力振动特性时各个水力单元在连接后方程的处理复杂问题,从模块化出发,利用方程矩阵化的表示法,提出适用于任意水力系统的系统总矩阵的构建法和求解法。数值模拟测试结果表明,该方法能较为准确求解出系统的自振频率及在自由振动和强迫振动下系统的振动特性,通用性好,处理并联和环路系统简单,适用于编程语言开发。