1) A PID controller was designed using ISE, IAE, ITAE and MSE error criteria for a stable linear time invariant continuous system. A bacterial foraging particle swarm optimization (BF-PSO) technique was used to tune the PID controller gains (Kp, Ki, Kd) to meet performance specifications.
2) The PID controller was applied to the system using each error criteria and the closed-loop responses were observed and compared. For the IAE criteria, the system had 0% overshoot and undershoot with a settling time of 7.2172e-006 seconds and rise time of 4.0551e-006 seconds.
3) The BF-PSO algorithm combines