Modeling open channel flow resistance with dune bedform via heuristic and nonlinear approaches