The targeted, automated scheduling of boiler tube cleaning using steam or air blasts based on real-time heat transfer calculations. It minimizes parasitic steam use while maximizing overall thermal efficiency and preventing tube erosion.