Text this: Algorithm development for optimal cleaning of heat exchanger network using time discretisation approach