CMS-Flow:Subgrid Turbulence Model: Difference between revisions

From CIRPwiki
Jump to navigation Jump to search
Line 14: Line 14:
The second option is a subgrid turbulence model given by
The second option is a subgrid turbulence model given by


       <math> \nu_{c} = c_b u_{*} h + c_h \Delta A |S|  </math>
       <math> \nu_{c} = \sqrt{ (c_b u_{*})^2 h + (c_1 A |S|)^2} </math>


where <math>c_b</math> is an empirical coefficient approximately equal to 1/6 (default), <math>c_h</math> is an empirical coefficient between 0.1-0.5 (default is 0.4), <math>\Delta A = \Delta x \Delta y</math> is the local grid cell area, and <math>|S|</math> is equal to
where <math>c_b</math> is an empirical coefficient approximately equal to 1/6 (default), <math>c_h</math> is an empirical coefficient between 0.1-0.5 (default is 0.4), <math>\Delta A = \Delta x \Delta y</math> is the local grid cell area, and <math>|S|</math> is equal to

Revision as of 18:44, 5 May 2010

Subgrid Turbulence Model

In CMS-Flow eddy viscosity is calculated as the sum of the kinematic viscosity , the current-related eddy viscosity and the wave-related eddy viscosity Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \nu_w}

     Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle  \nu_t = \nu_0 + \nu_c + \nu_w }
  

There are two options to calculate Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \nu_c} . The first is the Falconer (1980) equation given by

     Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle  \nu_c = 0.575C_f|U|h }

where Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_f} is the bottom friction coefficient, Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle U} is the depth-averaged current velocity, and Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle h} is the total water depth.

The second option is a subgrid turbulence model given by

     

where Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle c_b} is an empirical coefficient approximately equal to 1/6 (default), Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle c_h} is an empirical coefficient between 0.1-0.5 (default is 0.4), Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Delta A = \Delta x \Delta y} is the local grid cell area, and Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle |S|} is equal to

     Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle  |S| = \sqrt{ \biggl( \frac{ \partial U}{\partial x} \biggr) ^2 +  \biggl( \frac{ \partial V}{\partial y} \biggr) ^2 + \frac{1}{2} \biggl( \frac{ \partial U}{\partial y} + \frac{ \partial V}{\partial x}  \biggr) ^2 } }

The wave component of the eddy viscosity is calculated as

     Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle  \nu_w = \Lambda u_w H_s  }

where Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Lambda} is an empirical coefficient approximately equal to 0.5, Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle H_s } is the significant wave height and Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle u_w} is bottom orbital velocity based on the significant wave height. Outside of the surf zone the bottom orbital velocity is calculated as

     Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle  u_w = \frac{ \pi H_s}{T_p \sinh(kh) } }

where Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle H_s} is the significant wave height, Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle T_p} is the peak wave period, Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle k=2\pi/L} is the wave number. Inside the surf zone, the turbulence due to wave breaking is considered by increasing the bottom orbital velocity as

     Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle  u_w = \frac{ H_s}{2h}\sqrt{gh} }

The default turbulence model is the subgrid model, but may be changed with the advanced card

     TURBULENCE_MODEL                  SUBGRID   !FALCONER | PARABOLIC | SUBGRID | SUBGRID-WU 

The turbulence model parameters may be changed in the advanced cards as

     EDDY_VISCOSITY_CONSTANT           1.0e-6    ![m^2/sec], kinematic viscosity, ~1.0e-6
     EDDY_VISCOSITY_BOTTOM             0.015     ![-], bottom shear coefficient, ~0.1667
     EDDY_VISCOSITY_HORIZONTAL         0.2       ![-], smagorinsky coefficient, ~0.1-0.5
     EDDY_VISCOSITY_WAVE               0.5       ![-], wave coefficient, ~0.25-0.5

References

LARSON, M.; HANSON, H., and KRAUS, N. C., 2003. Numerical modeling of beach topography change. Advances in Coastal Modeling, V.C. Lakhan (eds.), Elsevier Oceanography Series, 67, Amsterdam, The Netherlands, 337-365.


CMS-Flow