在水利工程中為了輸水或洩洪,常穿山開挖建成封閉式的輸水道,稱為水工隧洞。按其擔負任務的不同,可分為放水隧洞和洩水隧洞。放水隧洞用來從水庫中放出用於灌溉、發電和給水等所需的水量;洩水隧洞用於配合溢洪道洩放部分洪水、洩放水電站尾水、為檢修樞紐建築物或因戰備等的需要而放空水庫以及排沙等。