Auto Tuning of PID And Fuzzy Controllers Using Genetic Algorithm: Applied for Fire Tube Shell Boiler