A surrogate assisted Hooke-Jeeves algorithm to optimize the control system of a PMSM drive