An improved search-based algorithm for fuzzy-logic efficiency optimization of induction motor drives