Virtual Synchronous Machine Controller