The effect of heterogeneous roughness on conveyance capacity and application to the Shiono-Knight method