海洋温度差発電(かいようおんどさはつでん)またはOTEC (英: Ocean Thermal Energy Conversion) は、海洋表層の温水と深海の冷水の温度差を利用して発電を行う仕組みである。深海(水深1000m程)から冷水を海洋表層へ汲み上げ、海洋表層の温水との温度差を利用してエネルギーを取り出す。 海洋温度差発電(OTEC)模式図 海面と水深1000mの水温の温度差 海洋温度差発電(OTEC)は緯度20度までの熱帯において、深海と表層の水の間に存在する温度差を利用して熱機関を動かすことによって発電する。基本的な原理としては、アンモニアなど沸点の低い媒体を表層の暖かい温水によって気化し、気化した気体によって発電タービンを回転させ電力を得る。気化した媒体は深層の冷たい冷水により液化させた後、再度表層の温水による気化装置に供給される。装置の稼動には表層、深層から海水を取り込むポン