Canal Flow Model
http://canalflowmodel.net