The dq-theta Flux Map Model of Synchronous Machines