Teaching learning based optimization algorithm for automatic generation control of power system using 2-DOF PID controller. (May 2016)