首先基于节点方程法,建立了给水管网恒定流数学模型,并采用经改进的牛顿迭代法实现了对模型的求解;其次由特征线法建立了给水管网瞬变流数学模型,可预测管网运行中出现的有害水击,并求得可能出现的最大(最小)水压及其相应发生的位置。实例研究表明,建立的模型是可靠的,且具有计算速度快、精度高等优点,可以用于城市给水管网的水力平衡数值模拟研究和为设计者防护水击所采取的措施提供理论依据。