一、利用海浪的上下运动所产生的空气流或水流,使气(水)轮机转动,以带动发电机发电;二、利用海浪装置的前后摆动或转动以产生空气流或水流,使气(水)轮机转动,带动发电机发电;三、将低大波浪变为小体积的高压水,然后再把高压水引入某一高位水池积蓄起来,使其产生高压水头,以冲动水轮发电机组进行发电。