Modelling alluvial channel dynamics in a river reach dominated by alternate bars.