水库为一大体积的蓄水池,当洪流进入水库以后,由于水库容量之瀦蓄作用,使流出之洪水有衰减及迟延(lag)之效用。如附图所示。当水库容量及洪水入流量给定时,计算水库洪水出流量的步骤称为水库演算。水库演算的方法一般又分为水文及水理演算两种。前者只利用连续方程式,后者则利用连续及动量方程式。水文演算因只考虑水量之瀦蓄关系,因此较水理演算来得简单,但在精确度略逊一筹。如果再利用水库之体积-面积-高度特性曲线及水库之出水口率定曲线,水库演算亦能计算出水库的变化。水库演算对于水库之兴建、运转、排洪等有很大的关系。水库出流量为水位之函数,瀦蓄量亦为水位之函数,因此出流量(O)亦为瀦蓄量(S)之函数,即: 如再配合连续方程式: 上式中,I为进入水库之入流量;t为时间。由(1)及(2)式可计算水库之出流量(O)及相对应之水库水位。在方程式(1)中,水库之瀦蓄只为出流量之函数,最出名的例子为线性水库,即S=KO之关系式,K为水库之瀦蓄常数。