open channel hydraulics solved problems