hydraulic modelling