Morphological modelling for rivers with non-uniform flow