Turbulent Flows in Non-Uniform Open Channels : Experimental Measurements and Numerical Modelling