Design of a PID Controller for Microbial Fuel Cells Using Improved Particle Swarm Optimization | Synapse