An effective hybrid harmony search and cuckoo optimization algorithm based fuzzy PID controller for load frequency control