The invention discloses a method for calculating storage capacity of a reservoir, which belongs to the field of
reservoir operation. The storage capacity of a traditional reservoir is obtained by taking the
water level of a dam as a reservoir representative
water level and calculating the capacity curve interpolation of the
water level. In the method, a reservoir surface is a horizontal plane which takes the water level of the dam as a datum mark and neglects a backwater phenomenon at the
tail end of the upper
stream at a reservoir area as well as additional gradient influence along the upper
stream and the lower
stream of the reservoir. For a reservoir of a long narrow riverway type, the length-
width ratio of the reservoir is very large, the additional gradient of the upper stream and the lower stream at the reservoir area is also large and the backwater phenomenon is obvious at the
tail end of the upper stream, so that the storage capacity of the reservoiro, which is btained by calculating the interpolation according to a traditional method, has larger error and seriously affects the calculation accuracy of
reservoir operation. By utilizing a dynamic water surface curve method, the invention carries out integral calculation on the basis of actually measured dynamic water surface curve materials collected at the reservoir area, and the integral calculation comprises three links: unit division calculation, telemetering water-level collection and segmented superposition calculation, wherein the unit division calculation is a core
processing link, the telemetering water-level collection is a
data reorganization and outfit link and the segmented superposition calculation is a result calculation link.