root/trunk/matml/transport/problems/lakefreeze/lakefreeze-solution.tex

Revision 195, 5.5 kB (checked in by powell, 5 years ago)

New problem: Freezing lake.

  • Property svn:keywords set to Author Date Id Revision
Line 
1\documentclass{article}
2\usepackage{fullpage,lmodern}
3\usepackage[T1]{fontenc}
4\begin{document}
5\begin{enumerate}
6\item Freezing Lake
7  \begin{enumerate}
8  \item This was a straightforward application of finite difference principles:
9    \begin{eqnarray}
10      \label{eq:energydifference}
11      \frac{H_{i,n+1}-H_{i,n}}{\Delta t} &=&
12      \frac{\left[k\frac{\partial T}{\partial x}\right]_{i+\frac{1}{2},n} -
13        \left[k\frac{\partial T}{\partial x}\right]_{i-\frac{1}{2},n}}{\Delta x} \\
14      \nonumber &=& \frac{k_{i+\frac{1}{2},n}(T_{i+1,n}-T_{i,n}) -
15        k_{i-\frac{1}{2},n}(T_{i,n}-T_{i-1,n})}{(\Delta x)^2}
16    \end{eqnarray}
17
18  \item At the bottom of the lake, the flux at $x_{i+\frac{1}{2}}$ is zero, so
19    we remove it from equation \ref{eq:energydifference}:
20    \begin{equation}
21      \label{eq:bottombound}
22      \frac{H_{i,n+1}-H_{i,n}}{\Delta t} =
23      \frac{k_{i+\frac{1}{2},n}(T_{i+1,n}-T_{i,n})}{(\Delta x)^2}.
24    \end{equation}
25    At the top of the lake, the flux is given by $h(T_{air}-T)$, so we replace
26    the $i+\frac{1}{2}$ part of the equation.  But we have to be careful with
27    the $\Delta x$es, distinguishing between the one used for the divergence of
28    the flux, and that used to calculate the flux itself at
29    $x_{i-\frac{1}{2}}$:
30    \begin{equation}
31      \label{eq:topbound}
32      \frac{H_{i,n+1}-H_{i,n}}{\Delta t} = \frac{h(T_{air}-T_{i,n}) -
33        \frac{k_{i-\frac{1}{2},n}(T_{i,n}-T_{i-1,n})}{\Delta x}}{\Delta x}.
34    \end{equation}
35
36  \item \label{timestep} First, extend the properties table in the problem to
37    include thermal diffusivity and stable timestep (for $\Delta x=0.01$m):
38    \begin{center}
39      \begin{tabular}{l|c|c|}
40        Material                            & Liq. water & Sol. water \\ \hline
41        Conductivity $k$, $\rm\frac{W}{m\cdot K}$     & 0.56 & 2.3 \\
42        Heat capacity $c_p$, $\rm\frac{J}{kg\cdot K}$ & 4200 & 2100 \\
43        Density $\rho$, $\rm\frac{kg}{m^3}$           & 1000 & 920 \\ \hline
44        Thermal diffusivity $\alpha$, $\rm\frac{m^2}{s}$ & $1.33\times10^{-7}$&
45        $1.19\times10^{-6}$ \\
46        Stability criterion, sec& $\Delta t\leq375$& $\Delta t\leq42$ \\ \hline
47      \end{tabular}
48    \end{center}
49    If we use the liquid water criterion, the liquid is stable but the solid
50    clearly is not.  So we use the smaller timestep criterion (solid water, 42
51    seconds), which corresponds to the larger thermal diffusivity.
52
53  \item \label{timescales} The three timescales:
54    \begin{enumerate}
55    \item \label{condtime} For $L=0.1$m, the time required to reach
56      steady-state in liquid water is given by $t\sim L^2/\alpha = 75,000$
57      seconds (about 20 hours).
58    \item \label{condlimit} First we solve the differential equation:
59      \begin{equation}
60        \label{eq:condeqn}
61        \rho\Delta H_f\frac{dX}{dt} = k\frac{\Delta T}{X}
62      \end{equation}
63      $$X dX = \frac{k\Delta T}{\rho\Delta H_f} dt$$
64      $$\frac{X^2}{2} = \frac{k\Delta T}{\rho\Delta H_f} t + const$$
65      For $X=0$ at $t=0$, the integration constant is zero, so the time is
66      given by
67      \begin{equation}
68        \label{eq:condresult}
69        t = \frac{\rho\Delta H_f X^2}{2k\Delta T} =
70        \frac{\rm 920\frac{kg}{m^3}\cdot334,000\frac{J}{kg}\cdot(0.1m)^2}
71        {\rm 2\cdot2.3\frac{J}{s\cdot m\cdot K}\cdot10K} = 66,800{\rm s}.
72      \end{equation}
73    \item \label{convlimit} The differential equation for convection-limited
74      freezing is even simpler:
75      \begin{equation}
76        \label{eq:conveqn}
77        \rho\Delta H_f\frac{dX}{dt} = h\Delta T
78      \end{equation}
79      $$\rho\Delta H_f X = h\Delta T t + const.$$
80      Again the integration constant is zero, so using $h=10\frac{W}{m^2\cdot
81        K}$ (from part \ref{fdsolution}), required time is given by:
82      \begin{equation}
83        \label{eq:convresult}
84        t = \frac{\rho\Delta H_f X}{h\Delta T} =
85        \frac{\rm 920\frac{kg}{m^3}\cdot334,000\frac{J}{kg}\cdot0.1m}
86        {\rm 10\frac{W}{m^2\cdot K}\cdot10K} = 307,280{\rm s}.
87      \end{equation}
88      This is clearly the dominant timescale in this problem.
89    \end{enumerate}
90    We can add the above results to give a rough estimate of the total time
91    required to freeze the lake, which gives us 449,000 seconds, or about 5
92    days.  At 42 seconds/timestep (from part \ref{timestep}), this will require
93    about ten thousand timesteps (!).
94
95  \item \label{fdsolution} The spreadsheet provided implements the above
96    equations and boundary conditions.  Two plots are provided: one giving the
97    information requested in the asignment, and the other with plots at a few
98    more times in between.  Times for each set of plots are as follows:
99
100    \begin{center}
101      \begin{tabular}{|lcc||lcc|}
102        Time   & Plot 1 series \# & Plot 2 series \# &
103        Time   & Plot 1 series \# & Plot 2 series \# \\ \hline
104        0      & 1 & 1 &  158634 &   & 8 \\
105        3360   &   & 2 &  204414 & 3 & 9 \\
106        6846   &   & 3 &  251034 &   & 10 \\
107        10080  &   & 4 &  301434 &   & 11 \\
108        13760  & 2 & 5 &  351834 &   & 12 \\
109        62034  &   & 6 &  402234 &   & 13 \\
110        110334 &   & 7 &  448560 & 4 & 14 \\ \hline
111      \end{tabular}
112    \end{center}
113
114    Note that the calculated total time of freezing is within 0.2\% of the
115    estimate in part \ref{timescales}.
116  \end{enumerate}
117  \newpage
118  \begin{center}
119    \pdfimageresolution 180
120    $\ $\pdfximage{plot1.png}\pdfrefximage\pdflastximage$\ $
121
122    $\ $\pdfximage{plot2.png}\pdfrefximage\pdflastximage$\ $
123  \end{center}
124\end{enumerate}
125\end{document}
126%%% Local Variables:
127%%% TeX-PDF-mode: t
128%%% End:
Note: See TracBrowser for help on using the browser.