What is the science behind tidalwave energy?

Tidal wave energy is a form of hydro power that converts the energy of tides into electricity or other useful forms of power. Energy from the oceans tides can deliver more predictable supply compared to wind energy or solar power.