Because of the low maintenance and robustness, induction motors have many applications in the industries. However, many applications need variable speed operations. The required speed can be controlled by conventional controllers like P, PI and PID. PID controllers are very common in industrial systems applications. The tuning of these controllers is governed by system nonlinearities and continuous parameter variations. In this paper, a complete and rigorous comparison is made between three tuning algorithms. The PID controller was used in a speed control loop in a Field Oriented Control (FOC) scheme applied on an induction motor. The first method applies Particle Swarm Optimization (PSO) strategy, second method applies Genetic Algorithm (GA) and the other one makes use of Fuzzy Logic (FL) tuning scheme. FOC is then tested with the three schemes for three cases, with normal operating conditions, with a sudden change in load torque applied to the motor and with increased rotor resistance. The simulated design is tested using various tool boxes in MATLAB. The results obtained show that the PSO tuning technique provides better speed control performance under normal operating conditions as well as under the conditions where system parameter variations occur.