source: palm/trunk/TUTORIAL/SOURCE/exercise_topography.tex @ 1784

Last change on this file since 1784 was 1657, checked in by knoop, 9 years ago

split .mrun.config.default into version for ifort and gfortran + Bugfix: Seminar lectures

  • Property svn:keywords set to Id
File size: 19.8 KB
RevLine 
[973]1%$Id: exercise_topography.tex 1657 2015-09-17 18:31:36Z raasch $
2\input{header_tmp.tex}
3%\input{../header_lectures.tex}
4
5\usepackage[utf8]{inputenc}
6\usepackage{ngerman}
7\usepackage{pgf}
8\usepackage{subfigure}
9\usepackage{units}
10\usepackage{multimedia}
11\usepackage{hyperref}
12\newcommand{\event}[1]{\newcommand{\eventname}{#1}}
13\usepackage{xmpmulti}
14\usepackage{tikz}
15\usetikzlibrary{shapes,arrows,positioning,decorations.pathreplacing}
16\def\Tiny{\fontsize{4pt}{4pt}\selectfont}
17
18%---------- neue Pakete
19\usepackage{amsmath}
20\usepackage{amssymb}
21\usepackage{multicol}
22\usepackage{pdfcomment}
23\usepackage{xcolor}
24
[1515]25\institute{Institute of Meteorology and Climatology, Leibniz UniversitÀt Hannover}
26\selectlanguage{english}
[973]27\date{last update: \today}
28\event{PALM Seminar}
29\setbeamertemplate{navigation symbols}{}
30\setbeamersize{text margin left=.5cm,text margin right=.2cm}
31\setbeamertemplate{footline}
32  {%
33    \begin{beamercolorbox}[rightskip=-0.1cm]&
34     {\includegraphics[height=0.65cm]{imuk_logo.pdf}\hfill \includegraphics[height=0.65cm]{luh_logo.pdf}}
35    \end{beamercolorbox}
36    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
37      leftskip=.3cm,rightskip=0.3cm plus1fil]{title in head/foot}%
38      {\leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor} \hfill \eventname \hfill \insertframenumber \; / \inserttotalframenumber}%
39    \end{beamercolorbox}%
40%    \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}%
41%    \end{beamercolorbox}
42  }%\logo{\includegraphics[width=0.3\textwidth]{luhimuk_logo.eps}}
43
44\title[Exercise - Topography]{Exercise - Topography}
[1515]45\author{PALM group}
[973]46
47% Notes:
48% jede subsection bekommt einen punkt im menu (vertikal ausgerichtet.
49% jeder frame in einer subsection bekommt einen punkt (horizontal ausgerichtet)
50\begin{document}
51% Folie 1
52\begin{frame}
53\titlepage
54\end{frame}
55
56\section{Exercise}
57\subsection{Exercise}
58
59% Folie 2
60\begin{frame}
61   \frametitle{Exercise}
62   Please carry out \textbf{two runs} with following conditions.
63   \begin{itemize}
[1515]64      \item<2->{Single cube}
[973]65      \begin{itemize}
66         \item[1.)]{First run ''generic'' using {\tt topography = 'single\_building'}}
67         \item[2.)]{Second run ''raster'' using {\tt topography = 'read\_from\_file'}
68                   with ASCII file ...\_topo}
69      \end{itemize}
[1515]70      \item<3->{Neutral boundary layer in a channel}
71      \item<4->{Constant bulk velocity}
72      \item<5->{No Coriolis force}
73      \item<6->{Simulation features:}
[973]74      \begin{itemize}
75         \item{domain size: (80 m)$^3$ (x/y/z)}
76         \item{grid size: 2 m equidistant}
77         \item{cube: size (40 m)$^3$, location centered in the domain center}
78         \item{simulated time: 7200 s}
79         \item{initial velocity: u = 1, v = 0 m/s}
80      \end{itemize}
81   \end{itemize}
[1515]82   \onslide<7->\textbf{Please use the same building (size, location) for both runs!}
[973]83\end{frame}
84
85% Folie 3
86\begin{frame}
87   \frametitle{Questions to be Answered}
88   \small
[1541]89   \begin{enumerate}
90      \item<2->{Can you identify any interesting flow patterns around the cube and what do they tell us?}
[973]91      \begin{itemize}
92         \item{What kind of output do you need to answer this?}
93      \end{itemize}
[1541]94      \item<3->{How do the horizontally and temporally averaged velocity and momentum flux profiles look like?}
[973]95      \begin{itemize}
96         \item{How long should the averaging time interval be?}
97      \end{itemize}
[1541]98      \item<4->{Is it really a fully developed large-eddy simulation?}
[973]99      \begin{itemize}
100         \item{Are the subgrid-scale fluxes much smaller than the resolved-scale fluxes?}
101         \item{How do the total kinetic energy and the maximum velocity components change
102               with time?}
103      \end{itemize}
[1541]104      \item{\onslide<5->\textbf{Final question:} Do the results of both runs agree?}
105   \end{enumerate}
[973]106\end{frame}
107
108% Folie 4
[1515]109\begin{frame}
110   \frametitle{Hints (I)}
111   \scriptsize
112   \begin{itemize}
113      \item<2->{\textbf{Domain size}}
114      \begin{itemize}
115         \scriptsize
116         \item{Is controlled by grid size (\textbf{dx}, \textbf{dy}, \textbf{dz}) and number of grid points
[974]117               (\textbf{nx}, \textbf{ny}, \textbf{nz}). Since the first grid point along one of the directions has
118               index 0, the total number of grid points used are \textbf{nx}+1, \textbf{ny}+1, \textbf{nz}+1.
119               The total domain size in case of cyclic horizontal boundary conditions is
120               (\textbf{nx}+1)$\cdot$\textbf{dx}, (\textbf{ny}+1)$\cdot$\textbf{dy}.}
[1515]121         \end{itemize}
122      \item<3->{\textbf{Initial profiles}}
[973]123      \begin{itemize}
124         \scriptsize
125         \item{Constant with height. See parameter \textbf{initializing\_actions} for available
126               initialization methods. See \textbf{ug\_surface}, \textbf{vg\_surface} for initial values of
127               velocity.}
128      \end{itemize}
[1515]129      \item<4->{\textbf{Boundary conditions}}
[973]130      \begin{itemize}
131         \scriptsize
132         \item{For channel boundary condition, see \textbf{bc\_uv\_t}.}
133      \end{itemize}
[1515]134      \item<5->{\textbf{Forcing}}
[973]135      \begin{itemize}
136         \scriptsize
137         \item{For constant bulk velocity, see \textbf{conserve\_volume\_flow}.}
138         \item{For Coriolis force, see \textbf{omega}.}
[1541]139         \item{For neutral flow, see \textbf{neutral}.}
[973]140      \end{itemize}
[1515]141      \item<6->{\textbf{Topography}}
[973]142      \begin{itemize}
143         \scriptsize
144         \item{For generic topography, see \textbf{building\_height}, \textbf{building\_length\_x} and
145               \textbf{building\_length\_y}.}
146         \item{For raster topography, please use a text editor to manually create an
147               ASCII ''raster\_topo'' file that contains the same building.}
148      \end{itemize}     
[974]149    \end{itemize}
150 \end{frame}
[973]151
152% Folie 5
153\begin{frame}
154   \frametitle{Hints (II)}
155   \footnotesize
156   \begin{itemize}
[1515]157      \item<2->{\textbf{Simulation time}}
[973]158      \begin{itemize} 
159         \footnotesize       
160         \item{See parameter \textbf{end\_time}.}
161      \end{itemize}
[1515]162      \item<3->{\textbf{Variables}}
[973]163      \begin{itemize}
164         \footnotesize
165         \item{Output variables are chosen with parameters \textbf{data\_output} (3d-data or
166               2d-cross-sections) and \textbf{data\_output\_pr} (profiles).}
167         \item{Time series are activated using \textbf{dt\_dots}.}         
168      \end{itemize}
[1515]169      \item<4->{\textbf{Output intervals}}
[973]170      \begin{itemize}
171         \footnotesize
172         \item{Output intervals are set with parameter \textbf{dt\_data\_output}. This parameter
173               affects all output (cross-sections, profiles, etc.). Individual temporal
174               intervals for the different output quantities can be assigned using
175               parameters \textbf{dt\_do3d}, \textbf{dt\_do2d\_xy}, \textbf{dt\_do2d\_xz}, \textbf{dt\_do2d\_yz}, \textbf{dt\_dopr},
176               etc. }
177      \end{itemize}
[1515]178      \item<5->{\textbf{Time averaging}}
[973]179      \begin{itemize}
180         \footnotesize
181         \item{Time averaging is controlled with parameters \textbf{averaging\_interval},
182               \textbf{averaging\_interval\_pr}, \textbf{dt\_averaging\_input}, \textbf{dt\_averaging\_input\_pr}.}
183      \end{itemize}
184   \end{itemize}
185\end{frame}
186
187% Folie 6
188\begin{frame}
189   \frametitle{Further Hints}
190   \scriptsize
191   Please see under \\
[1649]192   \textbf{http://palm.muk.uni-hannover.de/trac/wiki/doc/app/netcdf}  \\ 
[973]193   \par\medskip 
194   where the complete PALM netCDF-data-output and the respective steering parameters are described.
195   \par\medskip
196   For topography, see \\
[1649]197   \textbf{http://palm.muk.uni-hannover.de/trac/wiki/doc/app/inipar\#topo}\\
[973]198   \par\medskip
199   and especially for raster topography, see also
[1649]200   \textbf{http://palm.muk.uni-hannover.de/trac/wiki/doc/app/iofiles\#TOPOGRAPHY\_DATA} \\
[973]201   \par\medskip
202   as well as the presentation ''Using topography (I)''.
203\end{frame}
204
205% Folie 7
206\begin{frame}
207   \frametitle{Proceeding}
208   Please proceed as follows:
209   \begin{itemize}
[1515]210      \item<2->[1.]{Please run with the ''generic'' topography case first.}
211      \item<3->[2.]{Check your results to answer all questions – except the final question.}
212      \item<4->[3.]{After this run has finished, use ncview, ncdump etc. to check the precise
[1541]213               location of the building (look at 2D array \textit{zusi} that is contained in 2D xy
[973]214               cross-sections and 3D volume data).}
[1515]215      \item<5->[4.]{Use this information to manually create the ''raster\_topo'' file.}
216      \item<6->[5.]{Run the ''raster'' topography case.}
217      \item<7->[6.]{Compare both simulation results to answer the final question.}
[973]218   \end{itemize} 
219\end{frame}
220
221% Folie 8
222\begin{frame}
223   \frametitle{How to Start?}
224   \footnotesize
225   \begin{itemize}
[1515]226      \item<2->{Create two \textbf{INPUT} directories for both new runs: \\
[973]227            {\tt cd $\sim$/palm/current\_version} \\           
228            {\tt mkdir -p JOBS/generic/INPUT} \\
229            {\tt mkdir -p JOBS/raster/INPUT}} 
[1515]230      \item<3->{Create the parameter files and {\tt raster\_topo} file and set the required
[973]231            parameters in \\
232            {\tt JOBS/generic/INPUT/generic\_p3d} \\
233            {\tt JOBS/raster/INPUT/raster\_p3d}}
[1515]234      \item<4->{Start the runs one by one with mrun-commands \\
[973]235            {\tt mrun -d generic -K parallel ...} \\
236            {\tt mrun -d raster -K parallel ...}}
[1515]237      \item<5->{and analyze the output files in \\
[973]238            {\tt JOBS/generic/OUTPUT} \\
239            {\tt JOBS/raster/OUTPUT}}
240   \end{itemize}
241\end{frame}
242
[1657]243\bgroup
244\setbeamercolor{background canvas}{bg=white}
245\begin{frame}[plain,noframenumbering]{}
246\end{frame}
247\egroup
248
[973]249\section{Results}
250\subsection{Results}
251
252% Folie 9
253\begin{frame}
[1541]254   \frametitle{Question 1: Flow patterns (I)}
255   \par\smallskip
256   \footnotesize
257   \textbf{Horizontal cross sections of 1-h averaged velocity components \textit{u} and \textit{v}}
[973]258   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/cross_sections/u_xy.eps} \hspace{0.8cm}
259   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/cross_sections/v_xy.eps} 
260\end{frame}
261
262% Folie 10
263\begin{frame}
[1541]264   \frametitle{Question 1: Flow patterns (II)}
265   \par\smallskip
266   \footnotesize
267   \textbf{Horizontal and streamwise vertical cross sections of 1-h averaged \\ velocity component \textit{w}}
268   \par\smallskip
[973]269   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/cross_sections/w_xy.eps} \hspace{0.8cm}
270   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/cross_sections/w_xz.eps} 
271\end{frame}
272
273% Folie 11
274\begin{frame}
[1541]275   \frametitle{Question 1: Flow patterns (III)}
276   \par\smallskip
277   \footnotesize
278   \textbf{Streamlines (1-h average) for the same cross sections as seen in Frame 10 \\ for the \textit{w}-velocity}
279   \par\smallskip
[973]280   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/streamlines/streamlines_xy.eps} \hspace{0.8cm}
281   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/streamlines/streamlines_xz.eps} \hspace{0.8cm}
282\end{frame}
283
284
285% Folie 12
286\begin{frame}
[1541]287   \frametitle{Question 2: Velocity and momentum flux profiles}
288   \par\smallskip
289   \footnotesize
290   \textbf{Vertical profiles of 1-h and horizontally averaged \textit{u}-, \textit{v}- and \textit{w}-velocity}
291   \par\smallskip
292   \includegraphics[width=\textwidth]{exercise_topography_figures/profiles/profile_uvw.png}
293\end{frame}
294
295% Folie 13
296\begin{frame}
297   \frametitle{Question 2: Velocity and momentum flux profiles}
298   \par\smallskip
299   \footnotesize
300   \textbf{Vertical profiles of 1-h and horizontally averaged total turbulent momentum \\ fluxes $wu$ and $wv$}
301   \par\smallskip
[973]302   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/profiles/wu_time_pr.eps} \hspace{0.8cm}
303   \includegraphics[width=0.45\textwidth]{exercise_topography_figures/profiles/wv_time_pr.eps}
304\end{frame}
305
[1541]306% Folie 14
[973]307\begin{frame}
[1541]308   \frametitle{Question 3: LES? - Fluxes}
309   \par\smallskip
310   \footnotesize
311   \textbf{Vertical profiles of 1-h and horizontally averaged momentum fluxes: total ($wu$), resolved-scale ($w^{*}u^{*}$) and subgrid-scale ($w''u''$) fluxes}
312   \par\smallskip
[973]313   \begin{center}
314      \includegraphics[width=0.6\textwidth]{exercise_topography_figures/profiles/wu_comp_pr.eps}
315   \end{center}   
316\end{frame}
317
[1541]318% Folie 15
[973]319\begin{frame}
[1541]320   \frametitle{Question 3: LES? - Time Series (I)}
321   \par\smallskip
322   \footnotesize
323   \textbf{Total kinetic energy \textit{E} of the flow and maximum \textit{u}-velocity in the model domain}
324   \par\smallskip
[973]325   \begin{center}
326      \includegraphics[width=0.95\textwidth]{exercise_topography_figures/timeseries/E_ts.eps} \\
327      \includegraphics[width=0.95\textwidth]{exercise_topography_figures/timeseries/umax_ts.eps} 
328   \end{center}
329\end{frame}
330
[1541]331% Folie 16
[973]332\begin{frame}
[1541]333   \frametitle{Question 3: LES? - Time Series (II)}
334   \par\smallskip
335   \footnotesize
336   \textbf{Maximum \textit{v}- and \textit{w}-velocity in the model domain}
337   \par\smallskip
[973]338   \begin{center}
339      \includegraphics[width=\textwidth]{exercise_topography_figures/timeseries/vmax_ts.eps} \\
340      \includegraphics[width=\textwidth]{exercise_topography_figures/timeseries/wmax_ts.eps}
341   \end{center}
342\end{frame}
343
[1541]344\subsection{Answers}
345
346% Folie 17
347\begin{frame}
348   \frametitle{Answer to question 1 (I)}
349   \footnotesize
350   \textbf{Can you identify any interesting flow patterns around the cube and what do they tell us?}
351   \par\smallskip
352   \footnotesize
353   The 1-h-averaged near-surface horizontal velocity components \textit{u} and \textit{v} show (see Frame 9):
354   \scriptsize
355   \begin{itemize}
356      \item{reversed streamwise flow in the gap between leeward and windward cube wall,}
357      \item{diverging spanwise flow in the gap with nearly same magnitude as reversed spanwise flow.}
358   \end{itemize}
359   \par\smallskip
360   \footnotesize
361   The \textit{w}-velocity fields complete the picture (see Frame 10), we see:
362   \scriptsize
363   \begin{itemize}
364      \item{descending mean flow near the windward cube wall,}
365      \item{ascending mean flow near the leeward cube wall.}
366   \end{itemize}
367\end{frame}
368
369% Folie 18
370\begin{frame}
371   \frametitle{Answer to question 1 (II)}
372   \footnotesize
373   \textbf{Can you identify any interesting flow patterns around the cube and what do they tell us?}
374   \par\smallskip
375   \footnotesize
376   Streamlines in Frame 11 show an overall view of the mean horizontal (left; near surface) and the mean streamwise-vertical (right; center of cube wall) flow:
377   \scriptsize
378   \begin{itemize}
379    \item{left: in the gap between leeward and windward cube wall, streamlines are directed in opposite direction to the prescribed flow direction, and they diverge in the spanwise direction,}
380    \item{left: starting at the corners of the leeward cube wall, these diverging streamlines converge with the streamlines of the flow forced around the side walls of the cube,}
381    \item{right: above the cube roof, the mean flow is horizontal and directed as prescribed,} 
382    \item{right: in the streamwise gap, we find a rotor-like vortex, explaining the mean downward motion in the largest part of the gap, the upward motion at the leeward cube wall, and the reversed streamwise flow, covering almost fully the gap dimensions.}
383   \end{itemize}
384   \par\smallskip
385   \footnotesize
386   \textbf{Note:} Flow patterns can change significantly when the size of the gaps between buildings changes (see e.g. Oke, T. R. \textit{Street Design and Urban Canopy Layer Climate}. Energy and Buildings, 11 (1988)).
387\end{frame}
388
389% Folie 19
390\begin{frame}
391   \frametitle{Answer to question 2 (I)}
392   \footnotesize
393   \textbf{How do the horizontally and temporally averaged velocity and momentum flux profiles look like?}
394   \par\smallskip
395   \footnotesize
396   Frame 12 shows 1-h and horizontally averaged vertical profiles of velocity components \textit{u}, \textit{v} and \textit{w}:
397   \scriptsize
398   \begin{itemize}
399      \item{\textit{u}: Channel flow causes zero velocity at bottom and top domain wall. Upper domain half: Velocities increase with distance from upper channel wall, peaks at around 60m, and decreases quickly closer towards cube top. Lower domain half: \textit{u} further decreases towards bottom channel wall, due to roughness of the wall, and \textit{u} is much smaller here than in upper domain half, due to presence of cube.}
400      \item{\textit{v}: In the horizontal average, \textit{v}-component is much smaller than \textit{u}, and it fluctuates around zero. Time average should be increased to further eliminate these fluctuations. Flow is forced by \textit{u}-component}, and cube does not induce significant \textit{v} in horizontal mean.
401      \item{\textit{w}: Zero above, small negative values below cube top. In fully developed LES with sufficient domain size and averaging, horizontally averaged \textit{w} profile should be zero.}
402   \end{itemize}
403\end{frame}
404
405% Folie 20
406\begin{frame}
407   \frametitle{Answer to question 2 (II)}
408   \footnotesize
409   \textbf{How do the horizontally and temporally averaged velocity and momentum flux profiles look like?}
410   \par\smallskip
411   \footnotesize
412   Frame 13 shows 1-h and horizontally averaged vertical profiles of \textit{u} and \textit{v} components of total turbulent vertical momentum flux, for two ouput times:
413   \scriptsize
414   \begin{itemize}
415      \item{\textit{wv} is one order of magnitude smaller than \textit{wu} (flow is forced with the \textit{u}-component), hence, the \textit{wv} profile is not smooth, it strongly fluctuates with heigt and time.}
416      \item{In contrast, the \textit{wu} profile is smooth and barely changes from one 1-h average to the next, indicating sufficient averaging time.}
417   \end{itemize}
418\end{frame}
419
420% Folie 21
421\begin{frame}
422   \frametitle{Answer to question 2 (III)}
423   \footnotesize
424   \textbf{How does the horizontally and temporally averaged momentum flux profile look like?}
425   \par\smallskip
426   \scriptsize
427   \begin{itemize}
428      \item{This \textit{wu} profile of channel flow around a cube strongly deviates from the typical \textit{wu profile} in a neutral obstacle-free atmospheric boundary layer (ABL). In the latter, \textit{wu} takes largest negative values at the surface and increases towards zero at the top the boundary layer. This means, the flow is decelerated everywhere within the ABL due to surface friction. In the cube-flow, the \textit{wu} profile can be split into three regions:}
429      \begin{itemize}
430       {\scriptsize
431         \item{z=40 to 80m: linear increase with height, i.e. the flow is decelerated in this part. Up to 65m, \textit{wu} is negative, i.e. the roughness of the cube top causes the deceleration. Above, \textit{wu} is positive, i.e. the flow is decelerated due to the no-slip boundary condition at the domain top.}
432         \item{z=15 to 40m: decreasing with height, i.e. the flow is accelerated here, which can be attributed to the above-cube flow.}
433         \item{z=0 to 15m: increasing with height, meaning flow deceleration, due to surface friction.}}
434      \end{itemize}
435   \end{itemize}
436   \par\bigskip
437   \scriptsize
438   \textbf{Note: Such momentum flux profiles (\textit{wu}) are typical for urban and vegetation canopy flows.}
439\end{frame}
440
441
442% Folie 22
443\begin{frame}
444   \frametitle{Answer to question 3}
445   \footnotesize
446   \textbf{Is it really a fully developed large-eddy simulation?}
447   \par\smallskip
448   \scriptsize
449   \begin{itemize}
450      \item{Frame 14: Except near the surface and at the domain top, subgrid-scale momentum flux \textit{w``u''} is one order of magnitude smaller than the resolved-scale counterpart \textit{w*u*}, hence we can conclude, that the  grid spacing is sufficiently small in order to resolve the energy-containing eddies within this neutral flow around a solid cube.}
451      \item{Frame 15: Timeseries of the kinetic energy \textit{E} and the maximum \textit{u} value in the flow indicate that two hours of simulation time are sufficient for the spin up of the model. Both quantities level out towards the end of the simulation.}
452      \item{Frame 16: The temporal evolution of maximum \textit{v} and \textit{w} values indicates that the flow shows turbulent features, since both components frequently change signs.}
453   \end{itemize}
454\end{frame}
455
[973]456\end{document}
Note: See TracBrowser for help on using the repository browser.