Interaction Between Non-Linear Loads and Synchronous Generators