“…Fuzzy logic control (FLC) [5][6][7][8][9][10], artificial neural network (ANN) [11,12], robust controller [13][14][15] and adaptive controller [16] have been employed to solve the problem of speed control of SRM. Moreover, optimization techniques like genetic algorithm (GA) [17], particle swarm optimization (PSO) [18][19][20][21][22][23][24][25][26][27][28][29], bacteria foraging [21,22], artificial bee colony [23], firefly [24], imperialist competitive algorithm [25] and BAT algorithm [26] have attracted the attention in designing controller and speed control of various motors.…”