Optimising District Heating Operations