Model predictive control for PMSM with flux–current nonlinear maps