本書共八章,主要包括水電站非恒定流數值計算的理論和數學基礎、程序設計技術、典型差分格式及程序設計、動力渠道涌波問題數值計算及程序設計、水電站調洪演算的數值解法及程序設計、調壓室水位波動數值計算及程序設計、壓力管道水擊的數值計算及程序設計等內容。 首先,本書希望把水電站非恒定流在理論上的來龍去脈講清楚,並介紹了必要的數學知識。其次,介紹了ExcelVBA程序設計基礎,鑒于Excel的廣泛應用及強大功能,經過對算例的學習,即可快速把握一般數值計算所需要的計算機基礎;而如果不想寫代碼,本書介紹的MATLAB/Simulink也是不錯的選擇。*后,本書重點闡述了有限差分法、特征線法等數值方法在水電站非恒定流計算中的具體應用和程序設計。除緒論外,本書在每一章都給出了算例和程序代碼?並給出了詳細的注釋。