水库一般是指利用山谷建造拦河坝,拦截径流,抬高水位,在坝上形成蓄水体,即人工湖泊。在平原地区,利用湖泊、洼地、河道,通过修筑围堤和控制闸等建筑物,形成平原水库,许多河道受洪水的严重威胁,如不修建控制性水库是无法解决的。不少中小河流及其下游的城市,也必须有水库的调节控制,才能保证防洪安全。
水库的防洪一般要兼顾上下游。为了水库上游周边的工农业生产发展及人民生活,库内蓄水高度要加以限制;水库向下游泄洪量的大小则应考虑下游河道的安全。在一个流域或地区内如有多个水库,可以通过联合运用,发挥干支流错锋、补偿调节的作用。水库的任务一般除了防洪还要兴利,前者要求在洪水到来前能腾出较充分的库容以接纳洪水,后者则要求水库经常保持较多的蓄水量。因此,水库在防洪时,既要兼顾上下游的要求,又要拦蓄部分洪水以转化为可利用的水资源供非汛期使用,这就要制定出合理的水库工程控制运用方案。在方案实施时还要依靠及时、准确的气象、水文情报与预报,作为决策的依据。