source: palm/trunk/TUTORIAL/SOURCE/canopy_model.tex @ 1510

Last change on this file since 1510 was 1493, checked in by kanani, 10 years ago

updates due to new code structure and steering of canopy model

  • Property svn:keywords set to Id
File size: 40.7 KB
RevLine 
[1080]1%$Id: canopy_model.tex 1493 2014-11-12 15:39:53Z heinze $
2\input{header_tmp.tex}
3%\input{../header_lectures.tex}
4
5%\documentclass{beamer}
6\usepackage[utf8]{inputenc}
7\usepackage{ngerman}
8\usepackage{pgf}
9\usetheme{Dresden}
10\usepackage{subfigure}
11\usepackage{units}
12\usepackage{amsmath}
13\usepackage{multimedia}
14\newcommand{\event}[1]{\newcommand{\eventname}{#1}}
15\usepackage{xmpmulti}
16\usepackage{tikz}
17\usepackage{pdfcomment}
18\usetikzlibrary{shapes,arrows,positioning,calc,decorations.pathmorphing,decorations.pathreplacing,decorations.markings}
19\def\Tiny{\fontsize{4pt}{4pt}\selectfont}
20\usepackage{listings}
21\lstset{language=[90]Fortran,
22  basicstyle=\ttfamily \tiny,
23  keywordstyle=\color{black},
24  commentstyle=\color{black},
25  morecomment=[l]{!\ }% Comment only with space after !
26}
[1493]27\usepackage{tabto}
[1080]28
29\institute{Institut fÌr Meteorologie und Klimatologie, Leibniz UniversitÀt Hannover}
30\date{last update: \today}
31\event{PALM Seminar}
32\setbeamertemplate{navigation symbols}{}
33
34\setbeamertemplate{footline}
35  {%
36    \begin{beamercolorbox}[rightskip=-0.1cm]&
37     {\includegraphics[height=0.65cm]{imuk_logo.pdf}\hfill \includegraphics[height=0.65cm]{luh_logo.pdf}}
38    \end{beamercolorbox}
39    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
40      leftskip=.3cm,rightskip=0.3cm plus1fil]{title in head/foot}%
41      {\leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor} \hfill \eventname \hfill \insertframenumber \; / \inserttotalframenumber}%
42    \end{beamercolorbox}%
43%    \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}%
44%    \end{beamercolorbox}
45  }
46%\logo{\includegraphics[width=0.3\textwidth]{luhimuk_logo.png}}
47
48\title[PALM's Canopy Model]{PALM's Canopy Model}
49\author{Siegfried Raasch}
50
51
52% Notes:
53% jede subsection bekommt einen punkt im menu (vertikal ausgerichtet.
54% jeder frame in einer subsection bekommt einen punkt (horizontal ausgerichtet)
55\begin{document}
56
57\begin{frame}
58\titlepage
59\end{frame}
60
61\section{PALM's Canopy Model}
62\subsection{The embedded Canopy Model}
63
[1493]64
[1080]65%Folie 01
66\begin{frame}
67   \frametitle{Overview}
68   \begin{itemize}
[1205]69      \item<1->{The canopy model embedded in PALM can be used to study the effect of a plant canopy on e.g.:}
[1080]70      \begin{itemize}
71         \item<2->{mean flow field,}
72         \item<3->{development of coherent turbulence structures,}
73         \item<4->{scalar exchange processes between canopy and atmosphere.}
74      \end{itemize}
[1493]75      \item<5->{The plant canopy acts as a sink for momentum and as a source/sink for active (e.g. temperature) and passive (e.g. tracer) scalars.}
76      \item<6->{The source/sink strength for momentum and scalars depends on e.g.:}
[1080]77      \begin{itemize}
[1205]78         \item<7->{leaf area density,}
[1493]79         \item<8->{drag coefficient,}
80         \item<9->{wind speed.}
[1080]81      \end{itemize}
82   \end{itemize}
83\end{frame}
84
85
86
87%Folie 02
88\begin{frame}
89   \frametitle{Theory (I)}
90   \begin{footnotesize}
91   \begin{itemize}
92      \item<1->{A plant canopy affects the flow by acting as a momentum sink due to form and viscous drag forces.}
93      \item<2->{The effectiveness of momentum absorption depends on the amount of leaf area per unit volume and the aerodynamic drag.}
[1493]94      \item<3->{Due to the aerodynamic drag, the flow is decelerated within the canopy, creating an inflection point in the vertical profile of the horizontal velocity at the canopy top.
[1080]95         \begin{center}
96            \includegraphics[width=0.5\textwidth]{canopy_model_figures/abb1.png}
97         \end{center}
98      }
99   \end{itemize}
100   \end{footnotesize}
101\end{frame}
102
103
104
105%Folie 03
106\begin{frame}
107   \frametitle{Theory (II)}
108   \begin{footnotesize}
109   \begin{itemize}
[1205]110      \item<1->{The inflection point in the velocity profile introduces instabilities to the flow, leading to the formation of Kelvin-Helmholtz waves near the canopy top (\textcircled{{\tiny 1}}).}
111      \item<2->{Wave breaking induces further instabilities, whereby a longitudinal component is added to the developing turbulence structures (\textcircled{{\tiny 2}} \& \textcircled{{\tiny 3}}).}
112      \item<3->{Due to the persistent instabilities the turbulence structures develop a distinct three-dimensionality (\textcircled{{\tiny 4}}).}
[1080]113      \item<4->{The large turbulence structures developing due to the inflection point instability significantly contribute to the vertical mixing of in-canopy and above-canopy air.
114         \begin{center}
115            \includegraphics[width=0.5\textwidth]{canopy_model_figures/abb2.png}
116         \end{center}
117      }
118   \end{itemize}
119   \end{footnotesize}
120\end{frame}
121
122
123
124%Folie 04
125\begin{frame}
126   \frametitle{Methods (I)}
127   \begin{footnotesize}
128   \begin{itemize}
129      \item<1->{The canopy model in PALM is based on the models used by Shaw and Schumann (1992) and Watanabe (2004).}
130      \item<2->{The aerodynamic effect of the canopy on the turbulent flow is accounted for by an additional term in the momentum equations:\\
131         \begin{align*}
132            \frac{\partial \bar{u}_{i}}{\partial t} = \text{...} - c_{d} a U \bar{u}_{i}
133         \end{align*}
134      }
135      \begin{itemize}
[1493]136         \item<3->{ $c_{d}$\tabto{.5cm}: drag coefficient}
137         \item<4->{ $a $\tabto{.5cm}:    leaf area density $[m^{2}m^{-3}]$}
138         \item<5->{ $U$\tabto{.5cm}:     $(u^{2} + v^{2} + w^{2})^{1/2}$ $[m s^{-1}]$}
139         \item<6->{ $u_{i}$\tabto{.5cm}: velocity component ($u_{1}=u$, $u_{2}=v$, $u_{3}=w$)}
[1080]140      \end{itemize}
141   \end{itemize}
[1493]142   \uncover<7->{Note: The canopy model does not resolve single plant elements, it rather models a volume-averaged effect of the forest drag on the flow.}
[1080]143   \end{footnotesize}
144\end{frame}
145
146
147
148%Folie 05
149\begin{frame}
150   \frametitle{Methods (II)}
151   \begin{footnotesize}
152   \begin{itemize}
[1493]153      \item<1->{The effect of the canopy on the subgrid scale turbulence is accounted for by adding a sink term to the prognostic equation for the subgrid-scale turbulent kinetic energy:\\
[1080]154         \begin{align*}
155            \frac{\partial e}{\partial t} = \text{...} - 2 c_{d} a U e
156         \end{align*}
157      }
[1493]158      \item<2->{It is assumed that the subgrid scale turbulent kinetic energy is dissipated by the canopy due to the rapid dissipation of wake turbulence in the lee of plant elements (e.g. Watanabe, 2004).}
[1080]159   \end{itemize}
160   \end{footnotesize}
161\end{frame}
162
163
164
165%Folie 06
166\begin{frame}
167   \frametitle{Methods (III)}
168   \begin{footnotesize}
169   \begin{itemize}
170      \item<1->{If desired, the effect of the canopy on the sensible heat transport can be considered. A source term is added to the prognostic equation for potential temperature:\\
171         \begin{align*}
172            \frac{\partial \bar{\theta}}{\partial t} = \text{...} +  S_{\theta}
173         \end{align*}
174      }
[1493]175      \item<2->{It is assumed that the foliage is warmed by the penetrating solar radiation. In turn, the heated foliage warms the surrounding air.}
[1205]176      \item<3->{The source strength $S_{\theta}$ is defined as the vertical derivative of the upward kinematic vertical heat flux $Q_{\theta}$, given by (Shaw and Schumann, 1992):\\
[1080]177         \begin{align*}
178            Q_{\theta}(z) = Q_{\theta}(h) exp(-\alpha F) \text{ , } Q_{\theta}(h) \text{ : Heat flux at canopy top}
179         \end{align*}
180      }
181      \begin{itemize}
182         \item<4->{ $\alpha = 0.6$ (extinction coefficient)}
183         \item<5->{ $F = \int\limits_{z}^{h} a \: dz$ (downward cumulative leaf area index)}
184      \end{itemize}
185   \end{itemize}
186   \end{footnotesize}
187\end{frame}
188
189
190
191%Folie 07
192\begin{frame}
193   \frametitle{Methods (IV)}
194   \begin{footnotesize}
195   \begin{itemize}
196      \item<1->{The canopy might act as a sink or source for other scalars $q$ (e.g. humidity, passive tracer). Therefore, an additional term is added to the scalar transport equation:\\
197         \begin{align*}
198            \frac{\partial \bar{q}}{\partial t} = \text{...} - c_{q} a U (\bar{q} - q_{c})
199         \end{align*}
200      }
201      \begin{itemize}
202         \item<2->{ $c_{q}$ : scalar exchange coefficient}
203         \item<3->{ $q_{c}$ : scalar concentration at leaf surface}
204      \end{itemize}
205   \end{itemize}
206   \end{footnotesize}
207\end{frame}
208
209
210
211%Folie 08
212\begin{frame}
213   \frametitle{Basics (I)}
214   \begin{itemize}
[1493]215      \item<1->{The canopy model is enabled by adding {\small \texttt{NAMELIST}} group {\small \texttt{\&canopy\_par}} to the parameter file ({\small \texttt{PARIN}}), subsequently to {\small \texttt{NAMELIST}} group {\small \texttt{\&d3par}}.}
[1080]216      \item<2->{All parameters for steering the canopy model are described in:\\
[1493]217      {\scriptsize Documentation $\rightarrow$ Model steering $\rightarrow$ Parameters $\rightarrow$ Plant canopy}\\
[1080]218      (http://palm.muk.uni-hannover.de)
219      }
[1493]220      \item<3->{The following slides will describe how to set up a simulation with a simple horizontally homogeneous canopy block, covering the entire model domain surface. In this case, {\small \texttt{canopy\_mode = 'block'}} must be set in {\small \texttt{\&canopy\_par}} {\small \texttt{NAMELIST}}.}
[1080]221   \end{itemize}
222\end{frame}
223
224
225
226%Folie 09
227\begin{frame}
[1493]228   \frametitle{Basic canopy parameters (I)}
229   The parameters for steering the canopy model have to be added to the {\small \texttt{\&canopy\_par}} {\small \texttt{NAMELIST}} in the parameter file ({\small \texttt{PARIN}}).\\
[1080]230    \begin{itemize}
[1493]231       \item<1->{Step I: Define the upper boundary of the plant canopy volume using the parameter {\small \texttt{pch\_index}} (grid point index, default 0). {\small \texttt{pch\_index}} specifies the number of grid points resolving the canopy layer in the vertical direction.}
[1080]232    \end{itemize}
233   \vspace{10pt}
234
235   \tikzstyle{background} = [rectangle, fill=gray!10, text width=1\textwidth, text centered, rounded corners, minimum height=10em]
236   \tikzstyle{Key1} = [rectangle, draw, fill=gray!70, text width=0.05, minimum size=0.05, font=\tiny]
237   \tikzstyle{Key2} = [rectangle, draw, fill=green!90, text width=0.05, minimum size=0.05, font=\tiny]
238   \tikzstyle{Key3} = [rectangle, text width=3.0cm, minimum size=16pt, font=\tiny]
239
240\begin{tikzpicture}[>=latex']
241        %%% Edit the following coordinate to change the shape of your
242        %%% cuboid
243
244        %% Vanishing points for perspective handling
245        \coordinate (P1) at (-4cm,1.5cm); % left vanishing point (To pick)
246        \coordinate (P2) at (10cm,1.5cm); % right vanishing point (To pick)
247
248        %% (A1) and (A2) defines the 2 central points of the cuboid
249        \coordinate (A1) at (0cm,0cm); % central top point (To pick)
250        \coordinate (A2) at (0cm,-2cm); % central bottom point (To pick)
251       
252        %% (A3) to (A8) are computed given a unique parameter (or 2) .8
253        % You can vary .8 from 0 to 1 to change perspective on left side
254        \coordinate (A3) at ($(P1)!.8!(A2)$); % To pick for perspective
255        \coordinate (A4) at ($(P1)!.8!(A1)$);
256
257        % You can vary .8 from 0 to 1 to change perspective on right side
258        \coordinate (A7) at ($(P2)!.7!(A2)$);
259        \coordinate (A8) at ($(P2)!.7!(A1)$);
260
261        %% Automatically compute the last 2 points with intersections
262        \coordinate (A5) at
263          (intersection cs: first line={(A8) -- (P1)},
264                            second line={(A4) -- (P2)});
265        \coordinate (A6) at
266          (intersection cs: first line={(A7) -- (P1)},
267                            second line={(A3) -- (P2)});
268
269        %% Drawing the canopy layer
270        \coordinate (A9) at (0em,-1.7cm); % central bottom point (To pick)
271        \coordinate (A10) at ($(P2)!.7!(A9)$);
272        \coordinate (A12) at ($(P1)!.8!(A9)$); % To pick for perspective
273        \coordinate (A11) at
274          (intersection cs: first line={(A10) -- (P1)},
275                            second line={(A12) -- (P2)});
276
277        %%% Depending of what you want to display, you can comment/edit
278        %%% the following lines
279
280        {\node [background, right=-0.8cm of A12] (background) {};}
281
282        %% Possibly draw back faces
283
284        \fill[gray!70] (A2) -- (A3) -- (A6) -- (A7) -- cycle; % face 6
285        \node at (barycentric cs:A2=1,A3=1,A6=1,A7=1) {\tiny };
286       
287        \fill[gray!30] (A3) -- (A4) -- (A5) -- (A6) -- cycle; % face 3
288        \node at (barycentric cs:A3=1,A4=1,A5=1,A6=1) {\tiny };
289       
290        \fill[gray!10] (A5) -- (A6) -- (A7) -- (A8) -- cycle; % face 4
291        \node at (barycentric cs:A5=1,A6=1,A7=1,A8=1) {\tiny };
292       
293       
294        \fill[green!90] (A9) -- (A10) -- (A11) -- (A12) -- cycle; % face 7
295        \node at (barycentric cs:A9=1,A10=1,A11=1,A12=1) {\tiny };
296       
297        \fill[green!100] (A9) -- (A12) -- (A3) -- (A2) -- cycle; % face 8
298        \node at (barycentric cs:A9=1,A12=1,A3=1,A2=1) {\tiny };
299       
300        \fill[green!100] (A9) -- (A10) -- (A7) -- (A2) -- cycle; % face 9
301        \node at (barycentric cs:A9=1,A10=1,A7=1,A2=1) {\tiny };
302       
303        \draw[thin,dashed] (A5) -- (A6);
304        \draw[thin,dashed] (A3) -- (A6);
305        \draw[thin,dashed] (A7) -- (A6);
306
307        \draw[thin,dashed] (A11) -- (A12);
308        \draw[thin,dashed] (A10) -- (A11);
309       
310        %% Possibly draw front faces
311
312        % \fill[orange] (A1) -- (A8) -- (A7) -- (A2) -- cycle; % face 1
313        % \node at (barycentric cs:A1=1,A8=1,A7=1,A2=1) {\tiny f1};
314        \fill[gray!50,opacity=0.2] (A1) -- (A2) -- (A3) -- (A4) -- cycle; % f2
315        \node at (barycentric cs:A1=1,A2=1,A3=1,A4=1) {\tiny };
316        \fill[gray!90,opacity=0.2] (A1) -- (A4) -- (A5) -- (A8) -- cycle; % f5
317        \node at (barycentric cs:A1=1,A4=1,A5=1,A8=1) {\tiny };
318
319        %% Possibly draw front lines
320        \draw[thin] (A1) -- (A2);
321        \draw[thin] (A3) -- (A4);
322        \draw[thin] (A7) -- (A8);
323        \draw[thin] (A1) -- (A4);
324        \draw[thin] (A1) -- (A8);
325        \draw[thin] (A2) -- (A3);
326        \draw[thin] (A2) -- (A7);
327        \draw[thin] (A4) -- (A5);
328        \draw[thin] (A8) -- (A5);
329       
330        \draw[thin] (A9) -- (A10);
331        \draw[thin] (A9) -- (A12);
332       
333        % Possibly draw points
334        % (it can help you understand the cuboid structure)
335        \foreach \i in {1,2,...,12}
336        {
337        %  \draw[fill=black] (A\i) circle (0.05em)
338        %    node[above right] {\tiny \i};
339        }
340        % \draw[fill=black] (P1) circle (0.1em) node[below] {\tiny p1};
341        % \draw[fill=black] (P2) circle (0.1em) node[below] {\tiny p2};
342       
343        %Key   
344        \coordinate (K1) at (0.5cm,-2.3cm);
345        \coordinate (K2) at (0.5cm,-2.7cm);
346       
347       
348        \node [Key1, right=0.0cm of K1] (key1) {};
349        \node [Key2, right=0.0cm of K2] (key2) {};
350        \node [Key3, right=0.4cm of K1] (key11) {Total model domain};
351        \node [Key3, right=0.4cm of K2] (key21) {Plant canopy volume};
352       
353        %% frame specific elements
354        \node [Key3, right=0.45cm of A10] (label1) {\texttt{zw(pch\_index)} = canopy top};
355        \node [Key3, right=0.05cm of A10] (label0) {};
356       
357        \draw[<-] (label0) -- (label1);
358\end{tikzpicture}
359
360
361\end{frame}
362
363
364
365%Folie 10
366\begin{frame}
[1493]367   \frametitle{Basic canopy parameters (II)}
[1080]368    \begin{itemize}
369       \item<1->{ Step II: Construct the vertical profile of the leaf area density (lad) to prescribe the distribution of leaf area within the plant canopy volume.\\
[1493]370                  Two methods are available to prescribe an lad profile:}
371       \begin{itemize}
372          \item<2->{Create piecewise linear segments by prescribing vertical lad gradients,} 
373          \item<3->{Prescribe a beta probability distribution.} 
374       \end{itemize}
375
[1080]376    \end{itemize}
377   \vspace{10pt}
378
379   \tikzstyle{background} = [rectangle, fill=gray!10, text width=1\textwidth, text centered, rounded corners, minimum height=10em]
380   \tikzstyle{Key1} = [rectangle, draw, fill=gray!70, text width=0.05, minimum size=0.05, font=\tiny]
381   \tikzstyle{Key2} = [rectangle, draw, fill=green!90, text width=0.05, minimum size=0.05, font=\tiny]
382   \tikzstyle{Key3} = [rectangle, text width=4.5cm, minimum size=16pt, font=\tiny]
383   \tikzstyle{label} = [rectangle, text width=2.0cm, align=center, minimum size=16pt, font=\tiny]
384
385\begin{tikzpicture}[>=latex']
386        %%% Edit the following coordinate to change the shape of your
387        %%% cuboid
388
389        %% Vanishing points for perspective handling
390        \coordinate (P1) at (-4cm,1.5cm); % left vanishing point (To pick)
391        \coordinate (P2) at (10cm,1.5cm); % right vanishing point (To pick)
392
393        %% (A1) and (A2) defines the 2 central points of the cuboid
394        \coordinate (A1) at (0cm,0cm); % central top point (To pick)
395        \coordinate (A2) at (0cm,-2cm); % central bottom point (To pick)
396       
397        %% (A3) to (A8) are computed given a unique parameter (or 2) .8
398        % You can vary .8 from 0 to 1 to change perspective on left side
399        \coordinate (A3) at ($(P1)!.8!(A2)$); % To pick for perspective
400        \coordinate (A4) at ($(P1)!.8!(A1)$);
401
402        % You can vary .8 from 0 to 1 to change perspective on right side
403        \coordinate (A7) at ($(P2)!.7!(A2)$);
404        \coordinate (A8) at ($(P2)!.7!(A1)$);
405
406        %% Automatically compute the last 2 points with intersections
407        \coordinate (A5) at
408          (intersection cs: first line={(A8) -- (P1)},
409                            second line={(A4) -- (P2)});
410        \coordinate (A6) at
411          (intersection cs: first line={(A7) -- (P1)},
412                            second line={(A3) -- (P2)});
413
414        %% Drawing the canopy layer
415        \coordinate (A9) at (0em,-1.7cm); % central bottom point (To pick)
416        \coordinate (A10) at ($(P2)!.7!(A9)$);
417        \coordinate (A12) at ($(P1)!.8!(A9)$); % To pick for perspective
418        \coordinate (A11) at
419          (intersection cs: first line={(A10) -- (P1)},
420                            second line={(A12) -- (P2)});
421
422        %%% Depending of what you want to display, you can comment/edit
423        %%% the following lines
424
425        {\node [background, right=-0.8cm of A12] (background) {};}
426
427        %% Possibly draw back faces
428
429        \fill[gray!70] (A2) -- (A3) -- (A6) -- (A7) -- cycle; % face 6
430        \node at (barycentric cs:A2=1,A3=1,A6=1,A7=1) {\tiny };
431       
432        \fill[gray!30] (A3) -- (A4) -- (A5) -- (A6) -- cycle; % face 3
433        \node at (barycentric cs:A3=1,A4=1,A5=1,A6=1) {\tiny };
434       
435        \fill[gray!10] (A5) -- (A6) -- (A7) -- (A8) -- cycle; % face 4
436        \node at (barycentric cs:A5=1,A6=1,A7=1,A8=1) {\tiny };
437       
438       
439        \fill[green!90] (A9) -- (A10) -- (A11) -- (A12) -- cycle; % face 7
440        \node at (barycentric cs:A9=1,A10=1,A11=1,A12=1) {\tiny };
441       
442        \fill[green!100] (A9) -- (A12) -- (A3) -- (A2) -- cycle; % face 8
443        \node at (barycentric cs:A9=1,A12=1,A3=1,A2=1) {\tiny };
444       
445        \fill[green!100] (A9) -- (A10) -- (A7) -- (A2) -- cycle; % face 9
446        \node at (barycentric cs:A9=1,A10=1,A7=1,A2=1) {\tiny };
447       
448        \draw[thin,dashed] (A5) -- (A6);
449        \draw[thin,dashed] (A3) -- (A6);
450        \draw[thin,dashed] (A7) -- (A6);
451
452        \draw[thin,dashed] (A11) -- (A12);
453        \draw[thin,dashed] (A10) -- (A11);
454       
455        %% Possibly draw front faces
456
457        % \fill[orange] (A1) -- (A8) -- (A7) -- (A2) -- cycle; % face 1
458        % \node at (barycentric cs:A1=1,A8=1,A7=1,A2=1) {\tiny f1};
459        \fill[gray!50,opacity=0.2] (A1) -- (A2) -- (A3) -- (A4) -- cycle; % f2
460        \node at (barycentric cs:A1=1,A2=1,A3=1,A4=1) {\tiny };
461        \fill[gray!90,opacity=0.2] (A1) -- (A4) -- (A5) -- (A8) -- cycle; % f5
462        \node at (barycentric cs:A1=1,A4=1,A5=1,A8=1) {\tiny };
463
464        %% Possibly draw front lines
465        \draw[thin] (A1) -- (A2);
466        \draw[thin] (A3) -- (A4);
467        \draw[thin] (A7) -- (A8);
468        \draw[thin] (A1) -- (A4);
469        \draw[thin] (A1) -- (A8);
470        \draw[thin] (A2) -- (A3);
471        \draw[thin] (A2) -- (A7);
472        \draw[thin] (A4) -- (A5);
473        \draw[thin] (A8) -- (A5);
474       
475        \draw[thin] (A9) -- (A10);
476        \draw[thin] (A9) -- (A12);
477       
478        % Possibly draw points
479        % (it can help you understand the cuboid structure)
480        \foreach \i in {1,2,...,12}
481        {
482        %  \draw[fill=black] (A\i) circle (0.05em)
483        %    node[above right] {\tiny \i};
484        }
485        % \draw[fill=black] (P1) circle (0.1em) node[below] {\tiny p1};
486        % \draw[fill=black] (P2) circle (0.1em) node[below] {\tiny p2};
487       
488        %Key   
489        \coordinate (K1) at (0.5cm,-2.3cm);
490        \coordinate (K2) at (0.5cm,-2.7cm);
491       
492       
493        \node [Key1, right=0.0cm of K1] (key1) {};
494        \node [Key2, right=0.0cm of K2] (key2) {};
495        \node [Key3, right=0.4cm of K1] (key11) {Total model domain};
496        \node [Key3, right=0.4cm of K2] (key21) {Plant canopy volume};
497       
498        %% frame specific elements
499       
500        %% boundary layer profile 2D
501        \coordinate (B1) at (4.0cm,0.3cm);
502        \coordinate (B2) at (4.0cm,-2.5cm);
503       
504        \coordinate (B3) at (4.0cm,0.6cm);
505        \coordinate (B4) at (6.6cm,-2.5cm);
506       
507        \draw[thin, dotted] (A10) -- (B1);
508        \draw[thin, dotted] (A7) -- (B2);
509        \draw[<-] (B3) -- (B2);
510        \draw[<-] (B4) -- (B2);
511       
512        \coordinate (xlab) at (5.3cm,-2.5cm);
513        \coordinate (ylab) at (4.0cm,-1.1cm);
514        \node [label, below=0.0cm of xlab] (xlabel) {lad $[m^{2}m^{-3}]$};
515        \node [label, rotate=90, above=0.0cm of ylab] (ylabel) {z$[m]$};
516       
517       
518        \coordinate (B5) at (4.5cm,-2.5cm);
519%       \draw [-,color=red] (B1) to [out=-10,in=90,looseness=2.0, relative=false] .. controls (4,0) and (5,0) .. (B5);
520        \draw {(B1) .. controls (8.0,-0.2) and (4.5,-1.0) .. (B5)};
521       
[1493]522
523\end{tikzpicture}
524
525
526\end{frame}
527
528
529
530%Folie 11
531\begin{frame}
532   \frametitle{Basic canopy parameters (II)}
533    \begin{itemize}
534       \item<1->{ Method I: Create lad profile from piecewise linear segments by prescribing vertical lad gradients.}
535       \item[]{The canopy top is located at {\small \texttt{zw(pch\_index)}} (w-grid), which is in the center between {\small \texttt{zu(pch\_index)}} and {\small \texttt{zu(pch\_index + 1)}} (u-grid).}
536    \end{itemize}
537   \vspace{10pt}
538
539   \tikzstyle{background} = [rectangle, fill=gray!10, text width=1\textwidth, text centered, rounded corners, minimum height=10em]
540   \tikzstyle{Key1} = [rectangle, draw, fill=gray!70, text width=0.05, minimum size=0.05, font=\tiny]
541   \tikzstyle{Key2} = [rectangle, draw, fill=green!90, text width=0.05, minimum size=0.05, font=\tiny]
542   \tikzstyle{Key3} = [rectangle, text width=4.5cm, minimum size=16pt, font=\tiny]
543   \tikzstyle{label} = [rectangle, text width=2.0cm, align=center, minimum size=16pt, font=\tiny]
544
545\begin{tikzpicture}[>=latex']
546        %%% Edit the following coordinate to change the shape of your
547        %%% cuboid
548
549        %% Vanishing points for perspective handling
550        \coordinate (P1) at (-4cm,1.5cm); % left vanishing point (To pick)
551        \coordinate (P2) at (10cm,1.5cm); % right vanishing point (To pick)
552
553        %% (A1) and (A2) defines the 2 central points of the cuboid
554        \coordinate (A1) at (0cm,0cm); % central top point (To pick)
555        \coordinate (A2) at (0cm,-2cm); % central bottom point (To pick)
556       
557        %% (A3) to (A8) are computed given a unique parameter (or 2) .8
558        % You can vary .8 from 0 to 1 to change perspective on left side
559        \coordinate (A3) at ($(P1)!.8!(A2)$); % To pick for perspective
560        \coordinate (A4) at ($(P1)!.8!(A1)$);
561
562        % You can vary .8 from 0 to 1 to change perspective on right side
563        \coordinate (A7) at ($(P2)!.7!(A2)$);
564        \coordinate (A8) at ($(P2)!.7!(A1)$);
565
566        %% Automatically compute the last 2 points with intersections
567        \coordinate (A5) at
568          (intersection cs: first line={(A8) -- (P1)},
569                            second line={(A4) -- (P2)});
570        \coordinate (A6) at
571          (intersection cs: first line={(A7) -- (P1)},
572                            second line={(A3) -- (P2)});
573
574        %% Drawing the canopy layer
575        \coordinate (A9) at (0em,-1.7cm); % central bottom point (To pick)
576        \coordinate (A10) at ($(P2)!.7!(A9)$);
577        \coordinate (A12) at ($(P1)!.8!(A9)$); % To pick for perspective
578        \coordinate (A11) at
579          (intersection cs: first line={(A10) -- (P1)},
580                            second line={(A12) -- (P2)});
581
582        %%% Depending of what you want to display, you can comment/edit
583        %%% the following lines
584
585        {\node [background, right=-0.8cm of A12] (background) {};}
586
587        %% Possibly draw back faces
588
589        \fill[gray!70] (A2) -- (A3) -- (A6) -- (A7) -- cycle; % face 6
590        \node at (barycentric cs:A2=1,A3=1,A6=1,A7=1) {\tiny };
591       
592        \fill[gray!30] (A3) -- (A4) -- (A5) -- (A6) -- cycle; % face 3
593        \node at (barycentric cs:A3=1,A4=1,A5=1,A6=1) {\tiny };
594       
595        \fill[gray!10] (A5) -- (A6) -- (A7) -- (A8) -- cycle; % face 4
596        \node at (barycentric cs:A5=1,A6=1,A7=1,A8=1) {\tiny };
597       
598       
599        \fill[green!90] (A9) -- (A10) -- (A11) -- (A12) -- cycle; % face 7
600        \node at (barycentric cs:A9=1,A10=1,A11=1,A12=1) {\tiny };
601       
602        \fill[green!100] (A9) -- (A12) -- (A3) -- (A2) -- cycle; % face 8
603        \node at (barycentric cs:A9=1,A12=1,A3=1,A2=1) {\tiny };
604       
605        \fill[green!100] (A9) -- (A10) -- (A7) -- (A2) -- cycle; % face 9
606        \node at (barycentric cs:A9=1,A10=1,A7=1,A2=1) {\tiny };
607       
608        \draw[thin,dashed] (A5) -- (A6);
609        \draw[thin,dashed] (A3) -- (A6);
610        \draw[thin,dashed] (A7) -- (A6);
611
612        \draw[thin,dashed] (A11) -- (A12);
613        \draw[thin,dashed] (A10) -- (A11);
614       
615        %% Possibly draw front faces
616
617        % \fill[orange] (A1) -- (A8) -- (A7) -- (A2) -- cycle; % face 1
618        % \node at (barycentric cs:A1=1,A8=1,A7=1,A2=1) {\tiny f1};
619        \fill[gray!50,opacity=0.2] (A1) -- (A2) -- (A3) -- (A4) -- cycle; % f2
620        \node at (barycentric cs:A1=1,A2=1,A3=1,A4=1) {\tiny };
621        \fill[gray!90,opacity=0.2] (A1) -- (A4) -- (A5) -- (A8) -- cycle; % f5
622        \node at (barycentric cs:A1=1,A4=1,A5=1,A8=1) {\tiny };
623
624        %% Possibly draw front lines
625        \draw[thin] (A1) -- (A2);
626        \draw[thin] (A3) -- (A4);
627        \draw[thin] (A7) -- (A8);
628        \draw[thin] (A1) -- (A4);
629        \draw[thin] (A1) -- (A8);
630        \draw[thin] (A2) -- (A3);
631        \draw[thin] (A2) -- (A7);
632        \draw[thin] (A4) -- (A5);
633        \draw[thin] (A8) -- (A5);
634       
635        \draw[thin] (A9) -- (A10);
636        \draw[thin] (A9) -- (A12);
637       
638        % Possibly draw points
639        % (it can help you understand the cuboid structure)
640        \foreach \i in {1,2,...,12}
641        {
642        %  \draw[fill=black] (A\i) circle (0.05em)
643        %    node[above right] {\tiny \i};
644        }
645        % \draw[fill=black] (P1) circle (0.1em) node[below] {\tiny p1};
646        % \draw[fill=black] (P2) circle (0.1em) node[below] {\tiny p2};
647       
648        %Key   
649        \coordinate (K1) at (0.5cm,-2.3cm);
650        \coordinate (K2) at (0.5cm,-2.7cm);
651       
652       
653        \node [Key1, right=0.0cm of K1] (key1) {};
654        \node [Key2, right=0.0cm of K2] (key2) {};
655        \node [Key3, right=0.4cm of K1] (key11) {Total model domain};
656        \node [Key3, right=0.4cm of K2] (key21) {Plant canopy volume};
657       
658        %% frame specific elements
659       
660        %% boundary layer profile 2D
661        \coordinate (B1) at (4.0cm,0.3cm);
662        \coordinate (B2) at (4.0cm,-2.5cm);
663       
664        \coordinate (B3) at (4.0cm,0.6cm);
665        \coordinate (B4) at (6.6cm,-2.5cm);
666       
667        \draw[thin, dotted] (A10) -- (B1);
668        \draw[thin, dotted] (A7) -- (B2);
669        \draw[<-] (B3) -- (B2);
670        \draw[<-] (B4) -- (B2);
671       
672        \coordinate (xlab) at (5.3cm,-2.5cm);
673        \coordinate (ylab) at (4.0cm,-1.1cm);
674        \node [label, below=0.0cm of xlab] (xlabel) {lad $[m^{2}m^{-3}]$};
675        \node [label, rotate=90, above=0.0cm of ylab] (ylabel) {z$[m]$};
676       
677       
678        \coordinate (B5) at (4.5cm,-2.5cm);
679%       \draw [-,color=red] (B1) to [out=-10,in=90,looseness=2.0, relative=false] .. controls (4,0) and (5,0) .. (B5);
680        \draw {(B1) .. controls (8.0,-0.2) and (4.5,-1.0) .. (B5)};
681       
[1080]682        \draw [decorate, decoration={markings,
683                mark=at position 00mm with{\draw[fill=black] (0,0) circle (0.1em);},
684                mark=at position 04mm with{\draw[fill=black] (0,0) circle (0.1em);},
685                mark=at position 08mm with{\draw[fill=black] (0,0) circle (0.1em);},
686                mark=at position 12mm with{\draw[fill=black] (0,0) circle (0.1em);},
687                mark=at position 16mm with{\draw[fill=black] (0,0) circle (0.1em);},
688                mark=at position 20mm with{\draw[fill=black] (0,0) circle (0.1em);},
689                mark=at position 24mm with{\draw[fill=black] (0,0) circle (0.1em);},
690                mark=at position 28mm with{\draw[fill=black] (0,0) circle (0.1em);},
691                mark=at position 32mm with{\draw[fill=black] (0,0) circle (0.1em);},
692                mark=at position 36mm with{\draw[fill=black] (0,0) circle (0.1em);},
693                mark=at position 40mm with{\draw[fill=black] (0,0) circle (0.1em);},
694                mark=at position 44mm with{\draw[fill=black] (0,0) circle (0.1em);},
695                }]
696                {(B5) .. controls (4.5,-1.0) and (8.0,-0.2) .. (B1)};
697
698        \node [Key3, right=1.1cm of B1] (label1) {\texttt{zu(pch\_index + 1)}: lad = 0.0 (default)};
699        \node [Key3, left=0.1cm of B1] (label0) {};
700        \draw[-, dashed] (label0) -- (label1);
701       
702        \coordinate (curvelabel00) at (4.65cm,-2.45cm);
703        \coordinate (curvelabel01) at (5.0cm,-2.25cm);
704        \draw[<-] (curvelabel00) -- (curvelabel01);
705        \node [Key3, right=0.0cm of curvelabel01] (curvelabel02) {\texttt{lad\_surface} (default 0.0)};
706       
707        \coordinate (curvelabel10) at (5.4cm,-1.3cm);
708        \coordinate (curvelabel11) at (5.6cm,-1.6cm);
709        \draw[<-] (curvelabel10) -- (curvelabel11);
710        \node [Key3, right=0.0cm of curvelabel11] (curvelabel12) {\texttt{lad\_vertical\_gradient\_level} (5)};
711       
712        \coordinate (curvelabel10) at (5.47cm,-1.05cm);
713        \coordinate (curvelabel11) at (5.8cm,-1.3cm);
714        \draw[<-] (curvelabel10) -- (curvelabel11);
715        \node [Key3, right=0.0cm of curvelabel11] (curvelabel12) {\texttt{lad\_vertical\_gradient} (5)};
716       
717        \coordinate (curvelabel10) at (5.7cm,-0.93cm);
718        \coordinate (curvelabel11) at (5.9cm,-1.0cm);
719        \draw[<-] (curvelabel10) -- (curvelabel11);
720        \node [Key3, right=0.0cm of curvelabel11] (curvelabel12) {\texttt{lad\_vertical\_gradient\_level} (6)};
721\end{tikzpicture}
722
723
724\end{frame}
725
726
[1493]727%Folie 12
728\begin{frame}
729   \frametitle{Basic canopy parameters (II)}
730    \begin{itemize}
731       \item<1->{ Method II: Create \textit{lad} profile by prescribing a distribution, following this beta probability density function:}
732    \end{itemize}
[1080]733
[1493]734
735   %equation for beta distribution:
736   \vspace{-3pt}
737   \scriptsize
738   \begin{equation*}
739    f_{PDF}(\frac{z}{H},\alpha,\beta) = \frac{(\frac{z}{H})^{\alpha-1}\;(1-\frac{z}{H})^{\beta-1}}{\int_{0}^{1}\;(\frac{z}{H})^{\alpha-1}\;(1-\frac{z}{H})^{\beta-1}\;d(\frac{z}{H})} 
740   \end{equation*}
741   \vspace{5pt}
742   \begin{equation*}
743    \rightarrow \hspace{5pt} lad(z) = LAI\cdot f_{PDF}(\frac{z}{H})\cdot H
744   \end{equation*}
745   \normalsize
746
747
748
749   %draw figure:
750   \tikzstyle{background} = [rectangle, fill=gray!10, text width=1\textwidth, text centered, rounded corners, minimum height=10em]
751   \tikzstyle{Key1} = [rectangle, draw, fill=gray!70, text width=0.05, minimum size=0.05, font=\tiny]
752   \tikzstyle{Key2} = [rectangle, draw, fill=green!90, text width=0.05, minimum size=0.05, font=\tiny]
753   \tikzstyle{Key3} = [rectangle, text width=4.5cm, minimum size=16pt, font=\tiny]
754   \tikzstyle{label} = [rectangle, text width=2.0cm, align=center, minimum size=16pt, font=\tiny]
755
756\begin{tikzpicture}[>=latex']
757        %%% Edit the following coordinate to change the shape of your
758        %%% cuboid
759
760        %% Vanishing points for perspective handling
761        \coordinate (P1) at (-4cm,1.5cm); % left vanishing point (To pick)
762        \coordinate (P2) at (10cm,1.5cm); % right vanishing point (To pick)
763
764        %% (A1) and (A2) defines the 2 central points of the cuboid
765        \coordinate (A1) at (0cm,0cm); % central top point (To pick)
766        \coordinate (A2) at (0cm,-2cm); % central bottom point (To pick)
767       
768        %% (A3) to (A8) are computed given a unique parameter (or 2) .8
769        % You can vary .8 from 0 to 1 to change perspective on left side
770        \coordinate (A3) at ($(P1)!.8!(A2)$); % To pick for perspective
771        \coordinate (A4) at ($(P1)!.8!(A1)$);
772
773        % You can vary .8 from 0 to 1 to change perspective on right side
774        \coordinate (A7) at ($(P2)!.7!(A2)$);
775        \coordinate (A8) at ($(P2)!.7!(A1)$);
776
777        %% Automatically compute the last 2 points with intersections
778        \coordinate (A5) at
779          (intersection cs: first line={(A8) -- (P1)},
780                            second line={(A4) -- (P2)});
781        \coordinate (A6) at
782          (intersection cs: first line={(A7) -- (P1)},
783                            second line={(A3) -- (P2)});
784
785        %% Drawing the canopy layer
786        \coordinate (A9) at (0em,-1.7cm); % central bottom point (To pick)
787        \coordinate (A10) at ($(P2)!.7!(A9)$);
788        \coordinate (A12) at ($(P1)!.8!(A9)$); % To pick for perspective
789        \coordinate (A11) at
790          (intersection cs: first line={(A10) -- (P1)},
791                            second line={(A12) -- (P2)});
792
793        %%% Depending of what you want to display, you can comment/edit
794        %%% the following lines
795
796        {\node [background, right=-0.8cm of A12] (background) {};}
797
798        %% Possibly draw back faces
799
800        \fill[gray!70] (A2) -- (A3) -- (A6) -- (A7) -- cycle; % face 6
801        \node at (barycentric cs:A2=1,A3=1,A6=1,A7=1) {\tiny };
802       
803        \fill[gray!30] (A3) -- (A4) -- (A5) -- (A6) -- cycle; % face 3
804        \node at (barycentric cs:A3=1,A4=1,A5=1,A6=1) {\tiny };
805       
806        \fill[gray!10] (A5) -- (A6) -- (A7) -- (A8) -- cycle; % face 4
807        \node at (barycentric cs:A5=1,A6=1,A7=1,A8=1) {\tiny };
808       
809       
810        \fill[green!90] (A9) -- (A10) -- (A11) -- (A12) -- cycle; % face 7
811        \node at (barycentric cs:A9=1,A10=1,A11=1,A12=1) {\tiny };
812       
813        \fill[green!100] (A9) -- (A12) -- (A3) -- (A2) -- cycle; % face 8
814        \node at (barycentric cs:A9=1,A12=1,A3=1,A2=1) {\tiny };
815       
816        \fill[green!100] (A9) -- (A10) -- (A7) -- (A2) -- cycle; % face 9
817        \node at (barycentric cs:A9=1,A10=1,A7=1,A2=1) {\tiny };
818       
819        \draw[thin,dashed] (A5) -- (A6);
820        \draw[thin,dashed] (A3) -- (A6);
821        \draw[thin,dashed] (A7) -- (A6);
822
823        \draw[thin,dashed] (A11) -- (A12);
824        \draw[thin,dashed] (A10) -- (A11);
825       
826        %% Possibly draw front faces
827
828        % \fill[orange] (A1) -- (A8) -- (A7) -- (A2) -- cycle; % face 1
829        % \node at (barycentric cs:A1=1,A8=1,A7=1,A2=1) {\tiny f1};
830        \fill[gray!50,opacity=0.2] (A1) -- (A2) -- (A3) -- (A4) -- cycle; % f2
831        \node at (barycentric cs:A1=1,A2=1,A3=1,A4=1) {\tiny };
832        \fill[gray!90,opacity=0.2] (A1) -- (A4) -- (A5) -- (A8) -- cycle; % f5
833        \node at (barycentric cs:A1=1,A4=1,A5=1,A8=1) {\tiny };
834
835        %% Possibly draw front lines
836        \draw[thin] (A1) -- (A2);
837        \draw[thin] (A3) -- (A4);
838        \draw[thin] (A7) -- (A8);
839        \draw[thin] (A1) -- (A4);
840        \draw[thin] (A1) -- (A8);
841        \draw[thin] (A2) -- (A3);
842        \draw[thin] (A2) -- (A7);
843        \draw[thin] (A4) -- (A5);
844        \draw[thin] (A8) -- (A5);
845       
846        \draw[thin] (A9) -- (A10);
847        \draw[thin] (A9) -- (A12);
848       
849        % Possibly draw points
850        % (it can help you understand the cuboid structure)
851        \foreach \i in {1,2,...,12}
852        {
853        %  \draw[fill=black] (A\i) circle (0.05em)
854        %    node[above right] {\tiny \i};
855        }
856        % \draw[fill=black] (P1) circle (0.1em) node[below] {\tiny p1};
857        % \draw[fill=black] (P2) circle (0.1em) node[below] {\tiny p2};
858       
859        %Key   
860        \coordinate (K1) at (0.5cm,-2.3cm);
861        \coordinate (K2) at (0.5cm,-2.7cm);
862       
863       
864        \node [Key1, right=0.0cm of K1] (key1) {};
865        \node [Key2, right=0.0cm of K2] (key2) {};
866        \node [Key3, right=0.4cm of K1] (key11) {Total model domain};
867        \node [Key3, right=0.4cm of K2] (key21) {Plant canopy volume};
868       
869        %% frame specific elements
870       
871        %% boundary layer profile 2D
872        \coordinate (B1) at (4.0cm,0.3cm);
873        \coordinate (B2) at (4.0cm,-2.5cm);
874       
875        \coordinate (B3) at (4.0cm,0.6cm);
876        \coordinate (B4) at (6.6cm,-2.5cm);
877       
878        \draw[thin, dotted] (A10) -- (B1);
879        \draw[thin, dotted] (A7) -- (B2);
880        \draw[<-] (B3) -- (B2);
881        \draw[<-] (B4) -- (B2);
882       
883        \coordinate (xlab) at (5.3cm,-2.5cm);
884        \coordinate (ylab) at (4.0cm,-1.1cm);
885        \node [label, below=0.0cm of xlab] (xlabel) {lad $[m^{2}m^{-3}]$};
886        \node [label, rotate=90, above=0.0cm of ylab] (ylabel) {z$[m]$};
887       
888       
889        \coordinate (B5) at (4.5cm,-2.5cm);
890%       \draw [-,color=red] (B1) to [out=-10,in=90,looseness=2.0, relative=false] .. controls (4,0) and (5,0) .. (B5);
891        \draw {(B1) .. controls (8.0,-0.2) and (4.5,-1.0) .. (B5)};
892       
893        %parameters to be prescribed:
894        \node [Key3, right=2.1cm of B1] (label1) {Prescribe values for coefficients\\ $\alpha$, $\beta$ and for $LAI$:};
895
896        \coordinate (curvelabel11) at (5.9cm,-0.5cm);
897        \node [Key3, right=1.0cm of curvelabel11] (curvelabel12) {\texttt{alpha\_lad},\\ \texttt{beta\_lad},\\ \texttt{lai\_beta}.};
898\end{tikzpicture}
899
900
901\end{frame}
902
903
904
905%Folie 13
[1080]906\begin{frame}
[1493]907   \frametitle{Basic canopy parameters (III)}
[1080]908   \begin{footnotesize}
909    \begin{itemize}
[1493]910       \item<1->{Step III: Prescribe a value for the parameter {\small \texttt{canopy\_drag\_coeff (default 0.0)}}. The drag coefficient is a dimensionless factor describing the magnitude of the form drag by the canopy working against the flow. A larger form drag results in a greater momentum reduction.}
[1080]911    \end{itemize}
912   
913
914   \begin{minipage}{0.47\textwidth}
915      \begin{center}
916         \includegraphics[width=1\textwidth]{canopy_model_figures/large.png}\\
917      \end{center}
918   \end{minipage}
919   \hfill
920   \begin{minipage}{0.47\textwidth}
921      \begin{center}
922         \includegraphics[width=1\textwidth]{canopy_model_figures/small.png}\\
923      \end{center}
924   \end{minipage}
925   
926   \begin{minipage}{0.47\textwidth}
927      \begin{center}
928         Strong trees offer a larger form drag to the flow.
929      \end{center}
930   \end{minipage}
931   \hfill
932   \begin{minipage}{0.47\textwidth}
933      \begin{center}
934         Young / small trees offer a smaller form drag to the flow because they are more flexible.
935      \end{center}
936   \end{minipage}
937   
938   \end{footnotesize}
939
940\end{frame}
941
942
943
[1493]944%Folie 14
[1080]945\begin{frame}
[1493]946   \frametitle{Basic canopy parameters (IV)}
[1080]947   \begin{itemize}
[1493]948      \item<1->{For steering the effect of the sensible heat transfer inside the canopy, prescribe a value for the sensible heat flux at the canopy top, using the parameter \texttt{cthf} (see Methods (III)).}
949      \item<2->{The sink/source effect of the canopy on other scalar quantities, such as humidity or a passive tracer can be steered by the parameters \texttt{leaf\_surface\_conc} and \texttt{leaf\_scalar\_exch\_coeff} (see Methods (IV)).}
[1080]950   \end{itemize}
951\end{frame}
952
953
954
[1493]955%Folie 15
[1080]956\begin{frame}
957   \frametitle{User-defined canopy}
958   \begin{footnotesize}
959   Do you want to simulate a more customized canopy, which e.g. covers only half the model surface?\\
960    \begin{itemize}
[1205]961       \item<2->{Step I: Copy the file \texttt{user\_init\_plant\_canopy.f90} from {\small \texttt{trunk/SOURCE}} to the directory {\small \texttt{\$Home/palm/current\_version/USER\_CODE/<enter job name>}} and make the desired changes for {\small \texttt{CASE ('user\_defined\_canopy\_1')}}.}
[1080]962       \item<3->{Step II: In your parameter file set: {\scriptsize \texttt{canopy\_mode = 'user\_defined\_canopy\_1'}}}
963    \end{itemize}
964   \end{footnotesize}
965   \vspace{7pt}
[1205]966
[1080]967   \tikzstyle{background} = [rectangle, fill=gray!10, text width=1\textwidth, text centered, rounded corners, minimum height=10em]
968   \tikzstyle{Key1} = [rectangle, draw, fill=gray!70, text width=0.05, minimum size=0.05, font=\tiny]
969   \tikzstyle{Key2} = [rectangle, draw, fill=green!90, text width=0.05, minimum size=0.05, font=\tiny]
970   \tikzstyle{Key3} = [rectangle, text width=2.0cm, minimum size=4pt, font=\tiny]
971   \tikzstyle{text1} = [rectangle, text width=0.4\textwidth, minimum height=10em]
972\begin{tikzpicture}[>=latex']
973        %%% Edit the following coordinate to change the shape of your
974        %%% cuboid
975     
976        %% Vanishing points for perspective handling
977        \coordinate (P1) at (-4cm,1.5cm); % left vanishing point (To pick)
978        \coordinate (P2) at (10cm,1.5cm); % right vanishing point (To pick)
979
980        %% (A1) and (A2) defines the 2 central points of the cuboid
981        \coordinate (A1) at (0cm,0cm); % central top point (To pick)
982        \coordinate (A2) at (0cm,-2cm); % central bottom point (To pick)
983
984        %% (A3) to (A8) are computed given a unique parameter (or 2) .8
985        % You can vary .8 from 0 to 1 to change perspective on left side
986        \coordinate (A3) at ($(P1)!.8!(A2)$); % To pick for perspective
987        \coordinate (A4) at ($(P1)!.8!(A1)$);
988
989        % You can vary .8 from 0 to 1 to change perspective on right side
990        \coordinate (A7) at ($(P2)!.7!(A2)$);
991        \coordinate (A8) at ($(P2)!.7!(A1)$);
992
993        %% Automatically compute the last 2 points with intersections
994        \coordinate (A5) at
995          (intersection cs: first line={(A8) -- (P1)},
996                            second line={(A4) -- (P2)});
997        \coordinate (A6) at
998          (intersection cs: first line={(A7) -- (P1)},
999                            second line={(A3) -- (P2)});
1000
1001        %% Drawing the canopy layer
1002        \coordinate (A9) at (0em,-1.7cm); % central bottom point (To pick)
1003        \coordinate (A10) at ($(P2)!.7!(A9)$);
1004        \coordinate (A12) at ($(P1)!.8!(A9)$); % To pick for perspective
1005        \coordinate (A11) at
1006          (intersection cs: first line={(A10) -- (P1)},
1007                            second line={(A12) -- (P2)});
1008       
1009        \coordinate (A13) at ($(A9)!.54!(A10)$);
1010        \coordinate (A14) at ($(A2)!.54!(A7)$);
1011       
1012        \coordinate (A15) at
1013                  (intersection cs: first line={(A13) -- (P1)},
1014                                    second line={(A12) -- (P2)});
1015        \coordinate (A16) at
1016                  (intersection cs: first line={(A14) -- (P1)},
1017                                    second line={(A3) -- (P2)});
1018        %%% Depending of what you want to display, you can comment/edit
1019        %%% the following lines
1020       
1021        {\node [background, right=-0.8cm of A12] (background) {};}
1022
1023        %% Possibly draw back faces
1024
1025        \fill[gray!70] (A2) -- (A3) -- (A6) -- (A7) -- cycle; % face 6
1026        \node at (barycentric cs:A2=1,A3=1,A6=1,A7=1) {\tiny };
1027       
1028        \fill[gray!30] (A3) -- (A4) -- (A5) -- (A6) -- cycle; % face 3
1029        \node at (barycentric cs:A3=1,A4=1,A5=1,A6=1) {\tiny };
1030       
1031        \fill[gray!10] (A5) -- (A6) -- (A7) -- (A8) -- cycle; % face 4
1032        \node at (barycentric cs:A5=1,A6=1,A7=1,A8=1) {\tiny };
1033       
1034       
1035        \fill[green!90] (A13) -- (A10) -- (A11) -- (A15) -- cycle; % face 4
1036        \node at (barycentric cs:A9=1,A10=1,A11=1,A12=1) {\tiny };
1037       
1038        \fill[green!100] (A13) -- (A15) -- (A16) -- (A14) -- cycle; % face 4
1039        \node at (barycentric cs:A9=1,A12=1,A3=1,A2=1) {\tiny };
1040       
1041        \fill[green!100] (A13) -- (A10) -- (A7) -- (A14) -- cycle; % face 4
1042        \node at (barycentric cs:A9=1,A10=1,A7=1,A2=1) {\tiny };
1043       
1044        \draw[thin,dashed] (A5) -- (A6);
1045        \draw[thin,dashed] (A3) -- (A6);
1046        \draw[thin,dashed] (A7) -- (A6);
1047
1048        \draw[thin,dashed] (A11) -- (A15);
1049        \draw[thin,dashed] (A10) -- (A11);
1050       
1051        %% Possibly draw front faces
1052
1053        % \fill[orange] (A1) -- (A8) -- (A7) -- (A2) -- cycle; % face 1
1054        % \node at (barycentric cs:A1=1,A8=1,A7=1,A2=1) {\tiny f1};
1055        \fill[gray!50,opacity=0.2] (A1) -- (A2) -- (A3) -- (A4) -- cycle; % f2
1056        \node at (barycentric cs:A1=1,A2=1,A3=1,A4=1) {\tiny };
1057        \fill[gray!90,opacity=0.2] (A1) -- (A4) -- (A5) -- (A8) -- cycle; % f5
1058        \node at (barycentric cs:A1=1,A4=1,A5=1,A8=1) {\tiny };
1059
1060        %% Possibly draw front lines
1061        \draw[thin] (A1) -- (A2);
1062        \draw[thin] (A3) -- (A4);
1063        \draw[thin] (A7) -- (A8);
1064        \draw[thin] (A1) -- (A4);
1065        \draw[thin] (A1) -- (A8);
1066        \draw[thin] (A2) -- (A3);
1067        \draw[thin] (A2) -- (A7);
1068        \draw[thin] (A4) -- (A5);
1069        \draw[thin] (A8) -- (A5);
1070       
1071        \draw[thin] (A13) -- (A10);
1072        \draw[thin] (A13) -- (A15);
1073        \draw[thin] (A14) -- (A16);
1074        \draw[thin] (A13) -- (A14);
1075        \draw[thin] (A15) -- (A16);
1076       
1077        % Possibly draw points
1078        % (it can help you understand the cuboid structure)
1079        \foreach \i in {1,2,...,16}
1080        {
1081        %  \draw[fill=black] (A\i) circle (0.05em)
1082        %    node[above right] {\tiny \i};
1083        }
1084        % \draw[fill=black] (P1) circle (0.1em) node[below] {\tiny p1};
1085        % \draw[fill=black] (P2) circle (0.1em) node[below] {\tiny p2};
1086       
1087        %Key   
1088        \coordinate (K1) at (0.5cm,-2.3cm);
1089        \coordinate (K2) at (0.5cm,-2.7cm);
1090       
1091       
1092        \node [Key1, right=0.0cm of K1] (key1) {};
1093        \node [Key2, right=0.0cm of K2] (key2) {};
1094        \node [Key3, right=0.4cm of K1] (key11) {Total model domain};
1095        \node [Key3, right=0.4cm of K2] (key21) {Plant canopy volume};
1096       
1097        % % Text
[1493]1098        \uncover<4->{\node [text1, right=0.7cm of A7] (text1) {{\footnotesize Note: You might have to make changes in other parts of your {\small \texttt{USER\_CODE}} according to the changes in: \texttt{user\_init\_plant\_canopy.f90}}};}
[1080]1099\end{tikzpicture}
1100
1101
1102\end{frame}
1103
1104\end{document}
Note: See TracBrowser for help on using the repository browser.