wiki:public/doc-auto/by_ext/mmp/S_surface_friction
Last modified 3 years ago Last modified on 01/21/16 13:49:13

Input file mmp keyword $SURFACE_FRICTION

Description

The keyword $SURFACE_FRICTION is applied to define the surface roughness of a slope or that of a channel, which is important for the surface runoff process. This keyword can be used in the process overland flow.

Parameters

double double double

The reciprocal of the first parameter is the Manning friction, whereas different combinations of the second and the third parameters can result in different model approaches (e.g. Darcy-Weisbach). In the example given below, the manning friction is given by the reciprocal of the first value i.e. 0.015 s/m1/3, the combination of the second and the third value result in the relationship by Manning.

Examples

1.

#MEDIUM_PROPERTIES
$SURFACE_FRICTION
  66.67 0.5 0.67
 ...
#STOP

Documentation from doxygen

None.

Used in benchmarks

COUPLED_FLOW/Wool_lines_coup.mmp

  3:   $SURFACE_FRICTION
  4-    1333333 1. 2.
   ...

COUPLED_FLOW/abdul.mmp

  5:   $SURFACE_FRICTION
  6-    6.67 0.5 0.667
   ...

COUPLED_FLOW/abdulLab.mmp

 39:   $SURFACE_FRICTION
 40-    5.39 0.5 0.66667
   ...
142:   $SURFACE_FRICTION
143-    5.39 0.5 0.66667
   ...
167:   $SURFACE_FRICTION
168-    5.39 0.5 0.66667
   ...
192:   $SURFACE_FRICTION
193-    5.39 0.5 0.66667
   ...
221:   $SURFACE_FRICTION
222-    1333333 1. 2.
   ...

OVERLAND_FLOW/Wool_quad.mmp

  3:   $SURFACE_FRICTION
  4-    430000 1. 2.
   ...

OVERLAND_FLOW/gian_quad.mmp

  5:   $SURFACE_FRICTION
  6-    66.67 0.5 0.67
   ...
 12:   $SURFACE_FRICTION
 13-    6.67 0.5 0.67
   ...

OVERLAND_FLOW/gian_tri.mmp

  3:  $SURFACE_FRICTION
  4-    66.67 0.5 0.67
   ...
  8:   $SURFACE_FRICTION
  9-     6.67 0.5 0.67
   ...

OVERLAND_FLOW/govin_line.mmp

  3:   $SURFACE_FRICTION
  4-    18.25 0.5 0.67
   ...

OVERLAND_FLOW/govin_quad.mmp

  3:   $SURFACE_FRICTION
  4-    18.25 0.5 0.67
   ...

Source code reading this keyword from Input files

FEM/rf_mmp_new.cpp line 1716

1716: 		//16. Surface water
1717: 		//------------------------------------------------------------------------
1718: 		//subkeyword found
1719: 		if(line_string.find("$SURFACE_FRICTION") != std::string::npos)
1720: 		{
1721: 			in.str(GetLineFromFile1(mmp_file));
1722: 			in >> friction_coefficient >> friction_exp_slope >> friction_exp_depth;

Last modified: 2016-01-21 13:48:59.525568

This page has been generated automatically. Do not edit it manually! It will be overwritten in regular intervals.

If you want to edit the handwritten part of this page, please do so here.