Boundary feedback control of an open canal with arbitrary cross sections. (2012)