水力发电的基本原理及故障有哪些