Should Exist IndexTidal stream generatorA tidal stream generator, often referred to as a tidal energy converter (TEC), is a machine that extracts energy from moving masses of water,.