Optimization of refinery preheat trains undergoing fouling: control, cleaning scheduling, retrofit and their integration