High Power Synchronous Generators