水力発電は水の落差と流量を水車・発電機で電気へ変える技術である。出力式、水車の選定、ダム式・流れ込み式・揚水式、ガバナと系統調整、魚道と環境、デジタルツイン・可変速揚水までを、設備と運用の両面から解説する。