A novel optimum PI controller design based on stability boundary locus supported particle swarm optimization in AVR system