Abstract: Ocean energy, including wave energy, tidal energy and ocean temperature difference energy, has great potential for development. Compared with wind and solar energy on land, ocean energy has ...