hydroelectric energy platform