Warning: Undefined array key 1 in /home/np29546/public_html/elmerice/wiki/inc/auth.php on line 78

Warning: Cannot modify header information - headers already sent by (output started at /home/np29546/public_html/elmerice/wiki/inc/auth.php:78) in /home/np29546/public_html/elmerice/wiki/inc/auth.php on line 431

Warning: Undefined array key "DOKU_PREFS" in /home/np29546/public_html/elmerice/wiki/inc/common.php on line 2082

Warning: Cannot modify header information - headers already sent by (output started at /home/np29546/public_html/elmerice/wiki/inc/auth.php:78) in /home/np29546/public_html/elmerice/wiki/inc/common.php on line 2090

Warning: Cannot modify header information - headers already sent by (output started at /home/np29546/public_html/elmerice/wiki/inc/auth.php:78) in /home/np29546/public_html/elmerice/wiki/inc/actions.php on line 38
solvers:ssa [Elmer/Ice Wiki]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
solvers:ssa [2013/12/10 13:02]
gag [General Description]
solvers:ssa [2014/04/10 14:54]
gag [General Description]
Line 3: Line 3:
  
 ==== General Informations ==== ==== General Informations ====
-:!: **Important changes have been made in ''SSABasalSolver''. This doc applies from Rev. 6472.**+:!: **Important changes have been made in ''SSABasalSolver''. This doc applies from Rev. 6480.**
  
   * **Solver Fortran File:** ''SSASolver.f90''   * **Solver Fortran File:** ''SSASolver.f90''
Line 36: Line 36:
 The ''Mean Density'' and ''Mean Viscosity'', if not uniform along the vertical direction, can be computed using the ''GetMeanValueSolver'' routine or the ''StucturedProjectToPlan'' solver (preferred solution). The ''Mean Density'' and ''Mean Viscosity'', if not uniform along the vertical direction, can be computed using the ''GetMeanValueSolver'' routine or the ''StucturedProjectToPlan'' solver (preferred solution).
  
-Contrary to the NS solver, the gravity must be orientated along the z-axis and it taken form the value of+Contrary to the NS solver, the gravity must be orientated along the z-axis and is taken from the value of
 ''Flow BodyForce 2'' for a SSA-1D problem or ''Flow BodyForce 3'' for a SSA-2D problem. ''Flow BodyForce 2'' for a SSA-1D problem or ''Flow BodyForce 3'' for a SSA-2D problem.
  
Line 57: Line 57:
 === Basal friction === === Basal friction ===
  
-Since version 6472, there are three friction laws implemented in the SSA solver: +Since version 6480, there are three friction laws implemented in the SSA solver: 
  
   * a linear friction law   * a linear friction law
   <m>  tau_b = beta . u  </m>\\   <m>  tau_b = beta . u  </m>\\
   * a Weertman type friction law   * a Weertman type friction law
-  <m>  tau_b = beta.{u_b}^{m - 1} . u_b  </m>\\+  <m>  tau_b = beta.{u_b}^{m - 1} .  </m>\\
   * a Coulomb type friction law    * a Coulomb type friction law 
-<m>  tau_b = C.N {[{chi}/ {(1 + . chi^q)} }]}^{1/n} . {u_b}^{1/n-1}. u_b  </m>\\+<m>  tau_b = 1/{A_s}^{1/n{[{ 1/ {(1 + alpha . chi^q)} }]}^{1/n} . {u_b}^{1/n-1}.  </m>\\
 where  where 
-<m>  = {(q - 1)^{q-1}}/{q^q}  </m>+<m>  alpha = {(q - 1)^{q-1}}/{q^q}  </m>
 and and
 <m>  chi = {u_b}/{C^n N^n A_s}  </m>\\  <m>  chi = {u_b}/{C^n N^n A_s}  </m>\\ 
Line 75: Line 75:
   * a Weertman type friction law   * a Weertman type friction law
     * ''SSA Friction Parameter'' -> <m>beta</m>     * ''SSA Friction Parameter'' -> <m>beta</m>
 +    * ''SSA Friction Exponent'' -> <m>m</m>
 +    * ''SSA Friction Linear Velocity'' -> <m>u_{t0}</m>
   * a Coulomb type friction law        * a Coulomb type friction law     
-    * ''SSA Friction Parameter'' -> <m>beta</m>+    * ''SSA Friction Parameter'' -> <m>beta= {A_s}^{-m}</m> 
 +    * ''SSA Friction Exponent'' -> <m>m = 1/n</m> 
 +    * ''SSA Friction Linear Velocity'' -> <m>u_{t0}</m> 
 +    * ''SSA Friction Post-Peak'' -> <m>q >= 1</m> 
 +    * ''SSA Friction Maximum Value'' -> <m>C</m> ~ max bed slope 
 +    * ''Effective Pressure'' (variable) -> <m>N</m> 
 +    * '' SSA Min Effective Pressure'' -> <m>N_{min}</m>, such that <m>N >= N_{min}</m>
  
 +When  <m>u_b = (u^2+v^2)^{1/2}< u_{t0}</m>, <m>u_b</m> in the previous equations is replaced by <m>u_{t0}</m>.
  
  
Line 273: Line 282:
  
 ==== Examples ==== ==== Examples ====
-For examples look in your elmer source distribution under ''[ELMER_TRUNK]/elmerice/examples/Test_SSA''.+For examples look in your elmer source distribution under ''[ELMER_TRUNK]/elmerice/Tests/SSA'' and under ''[ELMER_TRUNK]/elmerice/examples/Test_SSA''.
solvers/ssa.txt · Last modified: 2017/05/19 05:20 by tzwinger
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0