1 |
\section{Model} |
\section{Model Formulation} |
2 |
\label{sec:model} |
\label{sec:model} |
3 |
|
|
4 |
|
The MITgcm sea ice model (MITsim) is based on a variant of the |
5 |
|
viscous-plastic (VP) dynamic-thermodynamic sea ice model |
6 |
|
\citep{zhang97} first introduced by \citet{hibler79, hibler80}. In |
7 |
|
order to adapt this model to the requirements of coupled |
8 |
|
ice-ocean simulations, many important aspects of the original code have |
9 |
|
been modified and improved: |
10 |
|
\begin{itemize} |
11 |
|
\item the code has been rewritten for an Arakawa C-grid, both B- and |
12 |
|
C-grid variants are available; the C-grid code allows for no-slip |
13 |
|
and free-slip lateral boundary conditions; |
14 |
|
\item two different solution methods for solving the nonlinear |
15 |
|
momentum equations have been adopted: LSOR \citep{zhang97}, EVP |
16 |
|
\citep{hunke97}; |
17 |
|
\item ice-ocean stress can be formulated as in \citet{hibler87}; |
18 |
|
\item ice variables are advected by sophisticated advection schemes; |
19 |
|
\item growth and melt parameterization have been refined and extended |
20 |
|
in order to allow for automatic differentiation of the code. |
21 |
|
\end{itemize} |
22 |
|
The model equations and their numerical realization are summarized |
23 |
|
below. |
24 |
|
|
25 |
\subsection{Dynamics} |
\subsection{Dynamics} |
26 |
\label{sec:dynamics} |
\label{sec:dynamics} |
27 |
|
|
64 |
|
|
65 |
For an isotropic system the stress tensor $\sigma_{ij}$ ($i,j=1,2$) can |
For an isotropic system the stress tensor $\sigma_{ij}$ ($i,j=1,2$) can |
66 |
be related to the ice strain rate and strength by a nonlinear |
be related to the ice strain rate and strength by a nonlinear |
67 |
viscous-plastic (VP) constitutive law \citep{hibler79, zhang98}: |
viscous-plastic (VP) constitutive law \citep{hibler79, zhang97}: |
68 |
\begin{equation} |
\begin{equation} |
69 |
\label{eq:vpequation} |
\label{eq:vpequation} |
70 |
\sigma_{ij}=2\eta(\dot{\epsilon}_{ij},P)\dot{\epsilon}_{ij} |
\sigma_{ij}=2\eta(\dot{\epsilon}_{ij},P)\dot{\epsilon}_{ij} |
98 |
\left(\dot{\epsilon}_{11}^2+\dot{\epsilon}_{22}^2\right) |
\left(\dot{\epsilon}_{11}^2+\dot{\epsilon}_{22}^2\right) |
99 |
(1+e^{-2}) + 4e^{-2}\dot{\epsilon}_{12}^2 + |
(1+e^{-2}) + 4e^{-2}\dot{\epsilon}_{12}^2 + |
100 |
2\dot{\epsilon}_{11}\dot{\epsilon}_{22} (1-e^{-2}) |
2\dot{\epsilon}_{11}\dot{\epsilon}_{22} (1-e^{-2}) |
101 |
\right]^{-\frac{1}{2}} |
\right]^{\frac{1}{2}} |
102 |
\end{align*} |
\end{align*} |
103 |
The bulk viscosities are bounded above by imposing both a minimum |
The bulk viscosities are bounded above by imposing both a minimum |
104 |
$\Delta_{\min}=10^{-11}\text{\,s}^{-1}$ (for numerical reasons) and a |
$\Delta_{\min}=10^{-11}\text{\,s}^{-1}$ (for numerical reasons) and a |
147 |
EVP-model is stepped forward in time 120 times within the physical |
EVP-model is stepped forward in time 120 times within the physical |
148 |
ocean model time step (although this parameter is under debate), to |
ocean model time step (although this parameter is under debate), to |
149 |
allow for elastic waves to disappear. Because the scheme does not |
allow for elastic waves to disappear. Because the scheme does not |
150 |
require a matrix inversion it is fast in spite of the small timestep |
require a matrix inversion it is fast in spite of the small internal |
151 |
|
timestep and simple to implement on parallel computers |
152 |
\citep{hunke97}. For completeness, we repeat the equations for the |
\citep{hunke97}. For completeness, we repeat the equations for the |
153 |
components of the stress tensor $\sigma_{1} = |
components of the stress tensor $\sigma_{1} = |
154 |
\sigma_{11}+\sigma_{22}$, $\sigma_{2}= \sigma_{11}-\sigma_{22}$, and |
\sigma_{11}+\sigma_{22}$, $\sigma_{2}= \sigma_{11}-\sigma_{22}$, and |
156 |
\dot{\epsilon}_{11}+\dot{\epsilon}_{22}$, and the horizontal tension |
\dot{\epsilon}_{11}+\dot{\epsilon}_{22}$, and the horizontal tension |
157 |
and shearing strain rates, $D_T = |
and shearing strain rates, $D_T = |
158 |
\dot{\epsilon}_{11}-\dot{\epsilon}_{22}$ and $D_S = |
\dot{\epsilon}_{11}-\dot{\epsilon}_{22}$ and $D_S = |
159 |
2\dot{\epsilon}_{12}$, respectively, and using the above abbreviations, |
2\dot{\epsilon}_{12}$, respectively, and using the above |
160 |
the equations can be written as: |
abbreviations, the equations\refeq{evpequation} can be written as: |
161 |
\begin{align} |
\begin{align} |
162 |
\label{eq:evpstresstensor1} |
\label{eq:evpstresstensor1} |
163 |
\frac{\partial\sigma_{1}}{\partial{t}} + \frac{\sigma_{1}}{2T} + |
\frac{\partial\sigma_{1}}{\partial{t}} + \frac{\sigma_{1}}{2T} + |
227 |
velocity and the ice velocity leading to an inconsistency as the ice |
velocity and the ice velocity leading to an inconsistency as the ice |
228 |
temperature and salinity are different from the oceanic variables. |
temperature and salinity are different from the oceanic variables. |
229 |
|
|
230 |
Sea ice distributions are characterized by sharp gradients and edges. |
%\subparagraph{boundary conditions: no-slip, free-slip, half-slip} |
231 |
For this reason, we employ positive, multidimensional 2nd and 3rd-order |
%\begin{itemize} |
232 |
advection scheme with flux limiter \citep{roe85, hundsdorfer94} for the |
%\item transition from existing B-Grid to C-Grid |
233 |
thermodynamic variables discussed in the next section. |
%\item boundary conditions: no-slip, free-slip, half-slip |
234 |
|
%\item fancy (multi dimensional) advection schemes |
235 |
\subparagraph{boundary conditions: no-slip, free-slip, half-slip} |
%\item VP vs.\ EVP \citep{hunke97} |
236 |
|
%\item ocean stress formulation \citep{hibler87} |
237 |
\begin{itemize} |
%\end{itemize} |
|
\item transition from existing B-Grid to C-Grid |
|
|
\item boundary conditions: no-slip, free-slip, half-slip |
|
|
\item fancy (multi dimensional) advection schemes |
|
|
\item VP vs.\ EVP \citep{hunke97} |
|
|
\item ocean stress formulation \citep{hibler87} |
|
|
\end{itemize} |
|
238 |
|
|
239 |
\subsection{Thermodynamics} |
\subsection{Thermodynamics} |
240 |
\label{sec:thermodynamics} |
\label{sec:thermodynamics} |
241 |
|
|
|
Talk about snow derived from Zhang et al. [1998] but modified and advected, |
|
|
about prognostic variable for salinity and about relaxation of mixed layer |
|
|
temperature to freezing, rather than resetting to freezing at every time step. |
|
|
|
|
242 |
In the original formulation the sea ice model \citep{menemenlis05} |
In the original formulation the sea ice model \citep{menemenlis05} |
243 |
uses simple thermodynamics following the appendix of |
uses simple thermodynamics following the appendix of |
244 |
\citet{semtner76}. This formulation does not allow storage of heat |
\citet{semtner76}. This formulation does not allow storage of heat |
245 |
(heat capacity of ice is zero, and this type of model is often refered |
(heat capacity of ice is zero, and this type of model is often refered |
246 |
to as a ``zero-layer'' model). Upward heat flux is parameterized |
to as a ``zero-layer'' model). Upward conductive heat flux is parameterized |
247 |
assuming a linear temperature profile and together with a constant ice |
assuming a linear temperature profile and together with a constant ice |
248 |
conductivity. It is expressed as $(K/h)(T_{w}-T_{0})$, where $K$ is |
conductivity. It is expressed as $(K/h)(T_{w}-T_{0})$, where $K$ is |
249 |
the ice conductivity, $h$ the ice thickness, and $T_{w}-T_{0}$ the |
the ice conductivity, $h$ the ice thickness, and $T_{w}-T_{0}$ the |
250 |
difference between water and ice surface temperatures. The surface |
difference between water and ice surface temperatures. The surface |
251 |
heat budget is computed in a similar way to that of |
heat flux is computed in a similar way to that of \citet{parkinson79} |
252 |
\citet{parkinson79} and \citet{manabe79}. |
and \citet{manabe79}. |
253 |
|
|
254 |
|
The conductive heat flux depends strongly on the ice thickness $h$. |
255 |
|
However, the ice thickness in the model represents a mean over a |
256 |
|
potentially very heterogeneous thickness distribution. In order to |
257 |
|
parameterize this sub-grid scale distribution for heat flux |
258 |
|
computations, the mean ice thickness $h$ is split into seven thickness |
259 |
|
categories $H_{n}$ that are equally distributed between $2h$ and |
260 |
|
a minimum imposed ice thickness of $5\text{\,cm}$ by $H_n= |
261 |
|
\frac{2n-1}{7}\,h$ for $n\in[1,7]$. The heat fluxes computed for each |
262 |
|
thickness category area averaged to give the total heat flux. \ml{[I |
263 |
|
don't have citation for that, anyone?]} |
264 |
|
|
265 |
|
The atmospheric heat flux is balanced by an oceanic heat flux from |
266 |
|
below. The oceanic flux is proportional to |
267 |
|
$\rho\,c_{p}\left(T_{w}-T_{fr}\right)$ where $\rho$ and $c_{p}$ are |
268 |
|
the density and heat capacity of sea water and $T_{fr}$ is the local |
269 |
|
freezing point temperature that is a function of salinity. Contrary to |
270 |
|
\citet{menemenlis05}, this flux is not assumed to instantaneously melt |
271 |
|
or create ice, but a time scale of three days is used to relax $T_{w}$ |
272 |
|
to the freezing point. |
273 |
|
|
274 |
|
The parameterization of lateral and vertical growth of sea ice follows |
275 |
|
that of \citet{hibler79, hibler80}. |
276 |
|
|
277 |
|
On top of the ice there is a layer of snow that modifies the heat flux |
278 |
|
and the albedo \citep{zhang98}. If enough snow accumulates so that its |
279 |
|
weight submerges the ice and the snow is flooded, a simple mass |
280 |
|
conserving parameterization of snowice formation (a flood-freeze |
281 |
|
algorithm following Archimedes' principle) turns snow into ice until |
282 |
|
the ice surface is back at $z=0$ \citep{leppaeranta83}. |
283 |
|
|
284 |
|
Effective ice thickness (ice volume per unit area, |
285 |
|
$c\cdot{h}$), concentration $c$ and effective snow thickness |
286 |
|
($c\cdot{h}_{s}$) are advected by ice velocities: |
287 |
|
\begin{equation} |
288 |
|
\label{eq:advection} |
289 |
|
\frac{\partial{X}}{\partial{t}} = - \nabla\cdot\left(\vek{u}\,X\right) + |
290 |
|
\Gamma_{X} + D_{X} |
291 |
|
\end{equation} |
292 |
|
where $\Gamma_X$ are the thermodynamic source terms and $D_{X}$ the |
293 |
|
diffusive terms for quantities $X=(c\cdot{h}), c, (c\cdot{h}_{s})$. |
294 |
|
% |
295 |
|
From the various advection scheme that are available in the MITgcm |
296 |
|
\citep{mitgcm02}, we choose flux-limited schemes |
297 |
|
\citep[multidimensional 2nd and 3rd-order advection scheme with flux |
298 |
|
limiter][]{roe85, hundsdorfer94} to preserve sharp gradients and edges |
299 |
|
that are typical of sea ice distributions and to rule out unphysical |
300 |
|
over- and undershoots (negative thickness or concentration). These |
301 |
|
scheme conserve volume and horizontal area and are unconditionally |
302 |
|
stable, so that we can set $D_{X}=0$. \ml{[do we need to proove that? |
303 |
|
can we proove that? citation?]} |
304 |
|
|
305 |
There is considerable doubt about the reliability of such a simple |
There is considerable doubt about the reliability of such a simple |
306 |
thermodynamic model---\citet{semtner84} found significant errors in |
thermodynamic model---\citet{semtner84} found significant errors in |
318 |
flux limiter \citep{roe85}.} |
flux limiter \citep{roe85}.} |
319 |
|
|
320 |
|
|
321 |
\subsection{C-grid} |
%\subsection{C-grid} |
322 |
\begin{itemize} |
%\begin{itemize} |
323 |
\item no-slip vs. free-slip for both lsr and evp; |
%\item no-slip vs. free-slip for both lsr and evp; |
324 |
"diagnostics" to look at and use for comparison |
% "diagnostics" to look at and use for comparison |
325 |
\begin{itemize} |
% \begin{itemize} |
326 |
\item ice transport through Fram Strait/Denmark Strait/Davis |
% \item ice transport through Fram Strait/Denmark Strait/Davis |
327 |
Strait/Bering strait (these are general) |
% Strait/Bering strait (these are general) |
328 |
\item ice transport through narrow passages, e.g.\ Nares-Strait |
% \item ice transport through narrow passages, e.g.\ Nares-Strait |
329 |
\end{itemize} |
% \end{itemize} |
330 |
\item compare different advection schemes (if lsr turns out to be more |
%\item compare different advection schemes (if lsr turns out to be more |
331 |
effective, then with lsr otherwise I prefer evp), eg. |
% effective, then with lsr otherwise I prefer evp), eg. |
332 |
\begin{itemize} |
% \begin{itemize} |
333 |
\item default 2nd-order with diff1=0.002 |
% \item default 2nd-order with diff1=0.002 |
334 |
\item 1st-order upwind with diff1=0. |
% \item 1st-order upwind with diff1=0. |
335 |
\item DST3FL (SEAICEadvScheme=33 with diff1=0., should work, works for me) |
% \item DST3FL (SEAICEadvScheme=33 with diff1=0., should work, works for me) |
336 |
\item 2nd-order wit flux limiter (SEAICEadvScheme=77 with diff1=0.) |
% \item 2nd-order wit flux limiter (SEAICEadvScheme=77 with diff1=0.) |
337 |
\end{itemize} |
% \end{itemize} |
338 |
That should be enough. Here, total ice mass and location of ice edge |
% That should be enough. Here, total ice mass and location of ice edge |
339 |
is interesting. However, this comparison can be done in an idealized |
% is interesting. However, this comparison can be done in an idealized |
340 |
domain, may not require full Arctic Domain? |
% domain, may not require full Arctic Domain? |
341 |
\item |
%\item |
342 |
Do a little study on the parameters of LSR and EVP |
%Do a little study on the parameters of LSR and EVP |
343 |
\begin{enumerate} |
%\begin{enumerate} |
344 |
\item convergence of LSR, how many iterations do you need to get a |
%\item convergence of LSR, how many iterations do you need to get a |
345 |
true elliptic yield curve |
% true elliptic yield curve |
346 |
\item vary deltaTevp and the relaxation parameter for EVP and see when |
%\item vary deltaTevp and the relaxation parameter for EVP and see when |
347 |
the EVP solution breaks down (relative to the forcing time scale). |
% the EVP solution breaks down (relative to the forcing time scale). |
348 |
For this, it is essential that the evp solver gives use "stripeless" |
% For this, it is essential that the evp solver gives use "stripeless" |
349 |
solutions, that is your dtevp = 1sec solutions/or 10sec solutions |
% solutions, that is your dtevp = 1sec solutions/or 10sec solutions |
350 |
with SEAICE\_evpDampC = 615. |
% with SEAICE\_evpDampC = 615. |
351 |
\end{enumerate} |
%\end{enumerate} |
352 |
|
|
353 |
\end{itemize} |
%\end{itemize} |
354 |
|
|
355 |
|
%%% Local Variables: |
356 |
|
%%% mode: latex |
357 |
|
%%% TeX-master: "ceaice" |
358 |
|
%%% End: |