The POG technique for modeling multi-phase asynchronous motors