Comprehensive smart water network modelling