Commit b991d65d authored by Youngseob KIM's avatar Youngseob KIM

Revision

parent 322cb329
No preview for this file type
......@@ -76,6 +76,52 @@
\section{Introduction}
%%%%%%%
\begin{frame}{Air pollution modeling}
\centering
\includegraphics[width=0.7\textwidth]{air_quality.png}
\begin{block}{}
\begin{itemize}
\item Estimation of pollutants concentrations
\item Governing phenomena: emissions/removals, transport, physico-chemical transformation.
\end{itemize}
\end{block}
\end{frame}
%%%%%%%
\begin{frame}{Schematic representation of an air pollution modeling}
\centering
\includegraphics[width=0.7\textwidth]{scheme.png}
\begin{block}{}
\begin{itemize}
\item Input data: initial/boundary conditions, meteo, emissions
\item Model: transport and transformation
\item Output data: concentration, deposition flux
\end{itemize}
\end{block}
\end{frame}
%%%%%%%
\begin{frame}{Numerical resolution of the model}
\centering
\includegraphics[width=0.8\textwidth]{modeling.png}
\begin{block}{}
\begin{itemize}
\item 3-dimensional grid cells
\item Mass conservation equation
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Introduction to Polyphemus}
\begin{block}{Polyphemus}
......@@ -136,9 +182,8 @@
\end{block}
\begin{block}{Windows}
- Launch Putty application\\
- Type \code{cerea.enpc.fr} in Host Name\\
- Type YourID and password
- Launch MobaXterm application\\
- Type \code{ssh YourID@cerea.enpc.fr} and password
\end{block}
If your login is successful, please follow the next step
......@@ -161,6 +206,7 @@
\begin{Verbatim}[fontsize=\small]
> cp /net/libre/trami/kimy/tp_polu1.tar.bz2 .
Don't forget the small dot in the end
> tar -xjvf tp_polu1.tar.bz2
> cd tp_polu1
\end{Verbatim}
......@@ -194,9 +240,12 @@ Please check if you have the following sub-folders in \code{tp\_polu1}:
\begin{frame}[fragile]{Input and output files}
\begin{block}{Link to input data}
% > rsync -av
% /net/libre/izapa/tp_test/tp_polu1/simulation_2016/data .
\begin{Verbatim}[fontsize=\small]
> cd simulation_2016
> rsync -av
> ln -s
/net/libre/izapa/tp_test/tp_polu1/simulation_2016/data .
\end{Verbatim}
......@@ -231,17 +280,17 @@ Check if the executable \code{polair3d-scram-soap-cb05} has been generated
> ls polair3d-scram-soap-cb05
\end{Verbatim}
Configuration files are in :
\begin{verbatim}
> cd ../../../simulation_2016/config
\end{verbatim}
\end{frame}
%%%%
\begin{frame}[fragile]{Configuration files}
Move to \code{config} directory to check Configuration files
\begin{verbatim}
> cd ../../../simulation_2016/config
\end{verbatim}
\begin{block}{Prepare the configuration files}
Three configuration files
......@@ -286,12 +335,20 @@ Bin_bounds:
In this simulation, there are 5 aerosol size bins (0 to 4). \\
Size bin 0: particle with a diameter between 0.01 $\micro$m and 0.0398 $\micro$m
\end{block}
\end{frame}
%%%%
\begin{frame}[fragile]{Configuration files}
To open \code{polair3d.cfg}
\begin{verbatim}
> vi polair3d.cfg
\end{verbatim}
To close, type \code{:wq}
\begin{block}{}
Please make sure that all paths in the configuration files are correct. In
particular, \code{Directory\_data} in \code{polair3d-data.cfg} should point to the input data files.
......@@ -312,7 +369,6 @@ Directory_data: ../data/
Result_dir: ../results/
\end{verbatim}
\vspace{-15pt}
\end{frame}
......@@ -323,8 +379,9 @@ Result_dir: ../results/
\begin{frame}[fragile]{Launch a simulation}
\begin{block}{}
Check your current directory is \code{~/tp\_polu1/simulation\_2016/config/}
\scriptsize
Check your current directory is \code{/net/libre/YourMachine/YourID/
tp\_polu1/simulation\_2016/config/}
\begin{Verbatim}[fontsize=\scriptsize]
> pwd
\end{Verbatim}
......@@ -349,28 +406,38 @@ Performing iteration #1
Current date: 2016-11-30 12:10
Performing iteration #2
Current date: 2016-11-30 12:20
Performing iteration #3
Current date: 2016-11-30 12:30
Performing iteration #4
Current date: 2016-11-30 12:40
Performing iteration #5
Current date: 2016-11-30 12:50
\end{Verbatim}
The simulation ends within ten minutes.
\end{frame}
\section{Post-processing}
\begin{frame}[fragile]{Pollutant concentrations}
%%%%%%
\begin{frame}[fragile]{Simulation results: PM$_{2.5}$ concentrations}
\begin{figure}
\centering
\vspace{-0.3cm}
\includegraphics[width=0.45\textwidth]{2016-11-30_05.png}
\includegraphics[width=0.45\textwidth]{2016-11-30_09.png}\\
\vspace{-0.4cm}
\includegraphics[width=0.45\textwidth]{2016-11-30_13.png}
\includegraphics[width=0.45\textwidth]{2016-11-30_17.png}
\end{figure}
\end{frame}
\begin{frame}[fragile]{Post-processing program}
\begin{block}{}
This script \code{get\_info\_float.cpp} is used to get concentrations of a
species. You need compile it.
\end{block}
\begin{verbatim}
> cd <working_directory>/Polyphemus-1.11.1/utils
> cd ../../Polyphemus-1.11.1/utils
> scons get_info_float
\end{verbatim}
......@@ -384,7 +451,7 @@ Move to the directory which contains simulation output.
To get ozone concentrations which is calculated as the model species \code{O3},
type the following command
\begin{verbatim}
> get_info_float O3.bin
> ./get_info_float O3.bin
Minimum: XXXX
Maximum: XXXX
\end{verbatim}
......@@ -395,7 +462,7 @@ Maximum: XXXX
%%%%%%%%%%%
\begin{frame}[fragile]{Pollutant concentrations}
\begin{frame}[fragile]{Concentrations of gas-phase chemical species}
\begin{block}{NO$_x$}
\begin{itemize}
......@@ -404,12 +471,28 @@ Maximum: XXXX
\end{itemize}
\end{block}
\begin{block}{Photochemical oxidants}
\begin{itemize}
\item \small Ozone: \code{O3.bin}
\item \small (Day-time) Hydroxyl radical: \code{OH.bin}
\item \small (Night-time) Nitrate radical: \code{NO3.bin}
\end{itemize}
\end{block}
\end{frame}
%%%%%%%%%%%
\begin{frame}[fragile]{Concentrations of particle species}
\begin{block}{Particulate Matter: composition}
\begin{itemize}
\item \small Dust: \code{PMD\_X.bin}
\item \small Black carbon: \code{PBC\_X.bin}
\item \small Secondary inorgainc aerosols: sulfate (\code{PSO4\_X.bin}), nitrate (\code{PNO3\_X.bin}), ammonium (\code{PNH4\_X.bin})
\item \small Organic aerosols (next slide)
\item \small Organic aerosols: see Table
\item \small Others
\end{itemize}
\end{block}
......@@ -417,36 +500,47 @@ Maximum: XXXX
Total mass for a particle species is a sum of all size bins.
For dust, the total mass of \code{PMD} is \code{PMD\_0 + PMD\_1 + PMD\_2 + PMD\_3 + PMD\_4}
\begin{block}{Regulated Particulate Matter: by size}
\begin{itemize}
\item \small PM$_{10}$ (diameter less than 10 $\micro$m)
\item \small Fine particles: PM$_{2.5}$ (diameter less than 2.5 $\micro$m)
\end{itemize}
\end{block}
\end{frame}
%%%%%
\begin{frame}[fragile]{Pollutant concentrations}
\begin{block}{Organic aerosols}
\begin{itemize}
\item Primary: \code{PPOAlP, PPOAmP, PPOAhP, PSOAlP, PSOAmP, PSOAhP}
\item Secondary: \code{PAGLY, PAMGLY, PAnBlP, PAnBmP, PAnClP, PBiA0D, PBiA1D, PBiA2D, PBiBlP, PBiBmP, PBiDER, PBiMGA, PBiMT, PBiNGA, PBiNIT3, PBiNIT, PBiPER}
\end{itemize}
\end{block}
%%%%%
\begin{frame}[fragile]{Concentrations of particle species}
\begin{block}{Regulated Particulate Matter: by size}
\centering
\includegraphics[width=0.8\textwidth]{surrogate.png}
\begin{block}{}
\begin{itemize}
\item \small PM$_{10}$ (diameter less than 10 $\micro$m)
\item \small Fine particles: PM$_{2.5}$ (diameter less than 2.5 $\micro$m)
\item \small Anthropogenic organic aerosols: primary SVOC and aromatics
\item \small Biogenic organic aerosols: isoprene, monoterpenes, sesquiterpenes
\end{itemize}
\end{block}
\end{frame}
%%%%%
\begin{frame}[fragile]{Pollutant concentrations}
\begin{frame}[fragile]{Computed concentrations}
\begin{block}{Concentrations of pollutants (in $\micro$g m$^{-3}$)}
\begin{itemize}
\item \small Ozone:
\item \small NO$_x$:
\item \small NO$_x$:
\item \small OH:
\item \small PM$_{10}$:
\item \small PM$_{2.5}$:
\end{itemize}
......@@ -456,9 +550,9 @@ For dust, the total mass of \code{PMD} is \code{PMD\_0 + PMD\_1 + PMD\_2 + PMD\_
\begin{itemize}
\item \small Dust:
\item \small Black carbon:
\item \small Secondary inorgainc aerosols:
\item \small Organic aerosols:
\item \small Others:
\item \small Secondary inorgainc aerosols (sulfate, nitrate, ammonium):
\item \small Total anthropogenic organic aerosols:
\item \small Total biogenic organic aerosols:
\end{itemize}
\end{block}
......@@ -475,17 +569,17 @@ Please send the results by e-mail to youngseob.kim@enpc.fr
European emission standards for exhaust emissions of new vehicles changed from Euro 5 to Euro 6 in 2014. Standards for NO$_x$ emission have reduced by 45\% for diesel vehicles.
\end{block}
\begin{block}{Reduction of NOx emissions}
\begin{block}{Correction on NOx emissions}
\begin{Verbatim}[fontsize=\scriptsize]
> cd <working_directory>/Polyphemus-1.11.1/utils
> cd ../../Polyphemus-1.11.1/utils
> scons mult_nb_float
> cd ../../
> cd ../../simulation_2016
> mdkir data_modif
> cd data_modif
> ln -s ../../Polyphemus-1.11.1/utils/mult_nb_float .
> mult_nb_float ../data/emissions/surface-emissions/NO.bin 0.45 NO_modif.bin
> mult_nb_float ../data/emissions/surface-emissions/NO2.bin 0.45 NO2_modif.bin
> ./mult_nb_float ../data/emissions/surface-emissions/NO.bin 0.45 NO_modif.bin
> ./mult_nb_float ../data/emissions/surface-emissions/NO2.bin 0.45 NO2_modif.bin
\end{Verbatim}
\end{block}
......@@ -494,7 +588,18 @@ European emission standards for exhaust emissions of new vehicles changed from E
% %%%%%%%%%%%%%%%%%%%%%%%% Frame
\begin{frame}[fragile]{Configuration file}
\begin{block}{polair3d-data.cfg}
1. Open \code{polair3d-data.cfg} using \code{vi} application
\begin{Verbatim}[fontsize=\scriptsize]
> cd ../config
> vi polair3d-data.cfg
\end{Verbatim}
2. Edit \code{polair3d-data.cfg} in \code{vi}\\
press the key \code{i} to begin editing.\\
press the key \code{Ctrl + c} to stop editing.\\
type \code{:wq} to save changes and exit \code{vi}
\begin{block}{NO and NO2 emission files are changed in \code{polair3d-data.cfg}}
\begin{Verbatim}[fontsize=\scriptsize]
[surface_emission]
......@@ -511,15 +616,30 @@ NO2: ../data_modif/NO2_modif.bin
\end{Verbatim}
\end{block}
\begin{block}{polair3d-saver.cfg}
\begin{Verbatim}[fontsize=\scriptsize]
Result_dir: ../results_sim2/
\end{frame}
\end{Verbatim}
\end{block}
% %%%%%%%%%%%%%%%%%%%%%%%% Frame
\begin{frame}[fragile]{Configuration file}
1. Open \code{polair3d-saver.cfg} using \code{vi} application
\begin{Verbatim}[fontsize=\scriptsize]
> vi polair3d-saver.cfg
\end{Verbatim}
2. Edit \code{polair3d-saver.cfg} in \code{vi}\\
press the key \code{i} to begin editing.\\
press the key \code{Ctrl + c} to stop editing.\\
type \code{:wq} to save changes and exit \code{vi}
\begin{block}{Modification in \code{polair3d-saver.cfg}}
\begin{Verbatim}[fontsize=\scriptsize]
Result_dir: ../results_sim2/
\end{Verbatim}
\end{block}
\begin{Verbatim}[fontsize=\scriptsize]
> cd <working_directory>/simulation_2016
> cd ..
> mkdir results_sim2
\end{Verbatim}
\end{frame}
......@@ -530,7 +650,7 @@ Result_dir: ../results_sim2/
To launch a simulation,
\begin{Verbatim}[fontsize=\scriptsize]
> cd config
> polair3d-scram-soap-cb05 polair3d.cfg
> mpirun -n 4 polair3d-scram-soap-cb05 polair3d.cfg
\end{Verbatim}
\begin{block}{Comparison of concentrations}
......@@ -555,18 +675,18 @@ Please send the results by e-mail to youngseob.kim@enpc.fr
\end{frame}
%%%%
\begin{frame}[allowframebreaks]
\frametitle{References}
% %%%%
% \begin{frame}[allowframebreaks]
% \frametitle{References}
%\nocite{*}
\bibliographystyle{apalike}
% %\nocite{*}
% \bibliographystyle{apalike}
{\tiny
\bibliography{munich-ref}
%\printbibliography
}
\end{frame}
% {\tiny
% \bibliography{munich-ref}
% %\printbibliography
% }
% \end{frame}
\end{document}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment