District heating and cooling optimization and enhancement – Towards integration of renewables, storage and smart grid. (May 2017)