Self Cleaning Plate Heat Exchanger