Difference between revisions of "Vertical S-coordinate"

From WikiROMS
Jump to navigationJump to search
Line 1: Line 1:
<div class="title">S-coordinate</div>
<div class="title">S-coordinate</div>
Note: This is the SCRUM version. That in ROMS is different...


Following Song and Haidvogel (1994), the vertical coordinate has
Following Song and Haidvogel (1994), the vertical coordinate has
been chosen to be:
been chosen to be:


:<math>z = \zeta ( 1+s) + h_c s + (h - h_c) C(s),
:<math>z = \zeta + \left(1 + {\zeta \over h} \right) \left[h_c s + (h - h_c) C(s)\right],
   \qquad \qquad -1 \leq s \leq 0</math>
   \qquad \qquad -1 \leq s \leq 0</math>


Line 16: Line 14:
   2 \tanh ( {1\over 2} \theta) }</math>
   2 \tanh ( {1\over 2} \theta) }</math>


where \theta\!\,</math> and <math>b\!\,</math> are surface and bottom control parameters. Their ranges are <math>0 < \theta \leq 20\!\,</math> and <math>0 \leq b \leq 1\!\,</math>,
where <math>\theta\!\,</math> and <math>b\!\,</math> are surface and bottom control parameters. Their ranges are <math>0 < \theta \leq 20\!\,</math> and <math>0 \leq b \leq 1\!\,</math>,
respectively.  The first quation leads to <math>z = \zeta\!\,</math> for <math>s = 0\!\,</math> and <math>z = h\!\,</math> for <math>s = -1\!\,</math>.
respectively.  The first equation leads to <math>z = \zeta\!\,</math> for <math>s = 0\!\,</math> and <math>z = h\!\,</math> for <math>s = -1\!\,</math>.


Some features of this coordinate system:
Some features of this coordinate system:
Line 42: Line 40:


We find it convenient to define:
We find it convenient to define:
:<math>H_z \equiv {\partial z \over \partial s} = (\zeta + h) +
:<math>H_z \equiv {\partial z \over \partial s} </math>
  (h - h_c) {\partial C(s) \over \partial s} </math>


The derivative of <math>C(s)\!\,</math> can be computed analytically:
The derivative of <math>C(s)\!\,</math> can be computed analytically:

Revision as of 21:07, 5 January 2007

S-coordinate

Following Song and Haidvogel (1994), the vertical coordinate has been chosen to be:

where is either the minimum depth or a shallower depth above which we wish to have more resolution. is defined as:

where and are surface and bottom control parameters. Their ranges are and , respectively. The first equation leads to for and for .

Some features of this coordinate system:

  • It is a generalization of the -coordinate system. Letting go to zero and using L'Hopital's rule, we get:

which is the -coordinate.

  • It has a linear dependence on and is infinitely differentiable in .
  • The larger the value of , the more resolution is kept above .
  • For , the resolution all goes to the surface as is increased.
  • For , the resolution goes to both the surface and the bottom equally as is increased.
  • For there is a subtle mismatch in the discretization of the model equations, for instance in the horizontal viscosity term. We recommend that you stick with "reasonable" values of , say .
  • Some problems turn out to be sensitive to the value of used.

The following figure shows the -surfaces for several values of and for one of our domains. It was produced by a Matlab tool written by Hernan Arango which is available from our web site.

[figure]

\caption{The -surfaces for the North Atlantic with (a) and , (b) and , (c) and . (d) The actual values used in this domain were and .}

We find it convenient to define:

The derivative of can be computed analytically:

However, we choose to compute discretely as since this leads to the vertical sum of being exactly the total water depth .