HYDROELECTRIC TURBINE-BASED POWER-GENERATING SYSTEM FOR VESSELS AND SUBMARINES | Patent Publication Number 20110204641 | Patexia