Report: introduction

This commit is contained in:
Edgar P. Burkhart 2022-01-29 16:07:19 +01:00
parent 24b33b982e
commit de485b8c81
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227
3 changed files with 390 additions and 0 deletions

247
report/cours.sty Normal file
View file

@ -0,0 +1,247 @@
\ProvidesPackage{cours}
%%% XeLaTeX ONLY
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% Packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\@ifclassloaded{beamer}{}{
\RequirePackage[xetex]{geometry}
\RequirePackage[pdfusetitle]{hyperref}
\RequirePackage{enumitem}
}
\RequirePackage{fontspec}
\RequirePackage{polyglossia}
\RequirePackage{csquotes}
\RequirePackage{amsmath, amssymb, amsbsy}
%\RequirePackage{mathtools}
\RequirePackage{siunitx}
\RequirePackage{stmaryrd}
\RequirePackage{dsfont}
\RequirePackage{array}
\RequirePackage{esvect}
\RequirePackage{tikz}
\RequirePackage{pgfplots}
\RequirePackage{amsthm}
\RequirePackage{pgfpages}
\RequirePackage[version=4]{mhchem}
%\RequirePackage{breqn}
\RequirePackage{listings}
\RequirePackage{esint}
\RequirePackage{tabularx}
\RequirePackage{multirow}
\RequirePackage{booktabs}
%\RequirePackage{multicol}
\RequirePackage{setspace}
%\RequirePackage{ulem}
\RequirePackage{cancel}
\RequirePackage{xcolor}
\RequirePackage{unicode-math}
%\RequirePackage[backend=biber,sorting=ynt]{biblatex}
\RequirePackage[notransparent]{svg}
\@ifclassloaded{beamer}{}{
\RequirePackage[list=true]{subcaption}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% Langue
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setdefaultlanguage{french}
\MakeOuterQuote{"}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% Macros
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Dérivées / Intégrales
\renewcommand\d{\mathrm d}
\newcommand\dd{\mathop{}\,\mathrm d}
\newcommand\deriv[2]{\frac{\d#1}{\d#2}}
\newcommand\dderiv[2]{\frac{\d^2#1}{\d#2^2}}
\newcommand\der[2]{\frac{\d#1}{\d#2}}
\newcommand\dder[2]{\frac{\d^2#1}{\d#2^2}}
\newcommand\dpar[2]{\frac{\partial#1}{\partial#2}}
\newcommand\ddpar[2]{\frac{\partial^2#1}{\partial#2^2}}
\newcommand\derp[2]{\frac{\partial#1}{\partial#2}}
\newcommand\dderp[2]{\frac{\partial^2#1}{\partial#2^2}}
\newcommand\dint{\int\displaylimits}
\newcommand\doint{\oint\displaylimits}
%%% Symboles
\newcommand\bOmega{\boldsymbol\Omega}
\newcommand\bepsilon{\boldsymbol\epsilon}
\newcommand\btheta{\boldsymbol\theta}
\newcommand\bsigma{\boldsymbol\sigma}
\renewcommand\epsilon{\varepsilon}
%\renewcommand\C{\coulomb}
\newcommand\e{\mathrm e}
\newcommand\RR{\mathbb R}
\newcommand\CC{\mathbb C}
\newcommand\KK{\mathbb K}
\newcommand\NN{\mathbb N}
\newcommand\FF{\mathbb F}
\newcommand\EE{\mathbb E}
\newcommand\DD{\mathbb D}
\newcommand\fF{\mathcal F}
\newcommand\dD{\mathcal D}
\newcommand\lL{\mathcal L}
\newcommand\cC{\mathcal C}
\newcommand\id{\mathbf 1}
\newcommand\Id{\mathrm Id}
%%% Exposant / Indice à gauche
\newcommand\trans[1]{\vphantom{#1}^t#1}
\newcommand\eul[1]{\vphantom{#1}^E#1}
\newcommand\lag[1]{\vphantom{#1}^L#1}
\newcommand\indL[2]{\vphantom{#2}_{#1}#2}
\newcommand\expL[2]{\vphantom{#2}^{#1}#2}
%%% Opérateurs mathématiques
\newcommand\abs[1]{\left|#1\right|}
\newcommand\nor[1]{\left\lVert#1\right\lVert}
\newcommand\peigne{\mathbin{\rotatebox[origin=c]{-90}{$\exists$}}}
\newcommand\moy[1]{\left<#1\right>}
\newcommand\tor[2]{\vphantom{\begin{array}c#2\end{array}}_{#1}\left|\begin{array}c#2\end{array}\right.}
\DeclareMathOperator\grad{\u{grad}}
\DeclareMathOperator\ggrad{\uu{grad}}
\let\div\relax
\DeclareMathOperator\diverg{\u{div}}
\DeclareMathOperator\rot{\u{rot}}
\DeclareMathOperator\Ker{Ker}
\DeclareMathOperator\sign{sign}
\DeclareMathOperator\tr{tr}
\DeclareMathOperator\cotan{cotan}
\DeclareMathOperator\cond{cond}
\DeclareMathOperator\erf{erf}
\DeclareMathOperator\erfc{erfc}
%%% Vecteurs et Matrices
\renewcommand\u[1]{\underline{#1}}
\newcommand\uu[1]{\underline{\underline{#1}}}
\newcommand\ov[1]{\overline{#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% Paramétrage des packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Styles de théorèmes
\theoremstyle{remark}
\newtheorem{rem}{Remarque}
\newtheorem*{rem*}{Remarque}
\theoremstyle{definition}
\newtheorem*{defi}{Définition}
\newtheorem{ex}{Exemple}
\newtheorem*{theo}{Théorème}
%%% Listings (code)
\lstset{numbers=left,
numberstyle=\tiny\color{gray}\ttfamily,
language=Python,
basicstyle=\linespread{1.2}\ttfamily,
columns = flexible,
keywordstyle=\color{blue},
commentstyle=\itshape\color{gray},
stringstyle=\color{ForestGreen},
frame=single,
stepnumber=5,
showstringspaces=true,
backgroundcolor=\color{ultralightgray},
morekeywords={>>>, np, array, zeros, shape},
%breaklines=true,
%prebreak=\textbackslash,
alsoletter=>
}
%%% Tikz / PGF
\usetikzlibrary{shapes}
\pgfplotsset{compat=1.14}
%%% SIUnitX
\sisetup{
mode = text,
%locale = FR,
%list-final-separator = {\text{~et~}},
%list-pair-separator = {\text{~et~}},
%range-phrase = {\text{~à~}},
retain-explicit-plus,
forbid-literal-units,
sticky-per,
%inter-unit-product = {.},
per-mode = power-positive-first,
uncertainty-mode = separate,
}
\SendSettingsToPgf
\DeclareSIUnit\met{met}
\DeclareSIUnit\gon{gon}
\DeclareSIUnit\bar{bar}
\DeclareSIUnit\psi{psi}
\DeclareSIUnit\deg{deg}
%%% Arcs
\DeclareFontFamily{OMX}{yhex}{}
\DeclareFontShape{OMX}{yhex}{m}{n}{<->yhcmex10}{}
\DeclareSymbolFont{yhlargesymbols}{OMX}{yhex}{m}{n}
\DeclareMathAccent{\wideparen}{\mathord}{yhlargesymbols}{"F3}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% Mise en forme
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\@ifclassloaded{beamer}{}{
\geometry{
a4paper,
total={16cm, 24cm}
}
}
\setmainfont{Inter}
\setsansfont{Inter}
\setmathfont[mathrm=sym]{Fira Math}
\setmonofont[Ligatures=TeX]{Fira Code}
\definecolor{ENSblue}{RGB}{0,119,139}
\definecolor{ultralightgray}{gray}{.95}
\definecolor{customblue}{RGB}{0,102,204}
%\@ifclassloaded{letter}{}{
% \renewcommand\thesection{\Roman{section}}
% \renewcommand\thesubsection{\thesection.\arabic{subsection}}
% \renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}}
%}
\@ifclassloaded{beamer}{}{
\hypersetup{
citecolor=customblue,
filecolor=customblue,
colorlinks=true,
linkcolor=customblue,
urlcolor=customblue
}
\setlist[itemize]{nosep}
}
\setcounter{secnumdepth}{3}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% Fonctions pgfplots
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\pgfmathdeclarefunction{erf}{1}{%
\begingroup
\pgfmathparse{#1 > 0 ? 1 : -1}%
\edef\sign{\pgfmathresult}%
\pgfmathparse{abs(#1)}%
\edef\x{\pgfmathresult}%
\pgfmathparse{1/(1+0.3275911*\x)}%
\edef\t{\pgfmathresult}%
\pgfmathparse{%
1 - (((((1.061405429*\t -1.453152027)*\t) + 1.421413741)*\t
-0.284496736)*\t + 0.254829592)*\t*exp(-(\x*\x))}%
\edef\y{\pgfmathresult}%
\pgfmathparse{(\sign)*\y}%
\pgfmath@smuggleone\pgfmathresult%
\endgroup
}
\makeatother

59
report/library.bib Normal file
View file

@ -0,0 +1,59 @@
@misc{olaFlow,
author={Higuera, P.},
title={olaFlow: {CFD} for waves [{S}oftware].},
year=2017,
doi={10.5281/zenodo.1297013},
url={https://doi.org/10.5281/zenodo.1297013}
}
@report{amir,
author={Amir Hossein Parvin},
title={Processes allowing large block displacement under wave action},
year={2020},
}
@article{cox2018extraordinary,
title={Extraordinary boulder transport by storm waves (west of Ireland, winter 2013--2014), and criteria for analysing coastal boulder deposits},
author={Cox, R{\'o}nadh and Jahn, Kalle L and Watkins, Oona G and Cox, Peter},
journal={Earth-Science Reviews},
volume={177},
pages={623--636},
year={2018},
publisher={Elsevier}
}
@article{shah2013coastal,
title={Coastal boulders in Martigues, French Mediterranean: evidence for extreme storm waves during the Little Ice Age},
author={Shah-Hosseini, M and Morhange, C and De Marco, A and Wante, J and Anthony, EJ and Sabatier, F and Mastronuzzi, G and Pignatelli, C and Piscitelli, A},
journal={Zeitschrift f{\"u}r Geomorphologie},
volume={57},
number={Suppl 4},
pages={181--199},
year={2013}
}
@conference{abadie,
title={Large concrete block displacement under extreme wave: analysis of the 2/28/2017 event},
author={A. Parvin and V Roeber and P.A. Poncet and D. Sous and M. Mengaillou and S. Abadie},
booktitle={Seminaire technique EZPONDA},
year={2019},
}
@phdthesis{poncet2021characterization,
title={Characterization of wave impact loading on structures at full scale: field experiment, statistical analysis and 3D advanced numerical modeling},
author={Poncet, Pierre-Antoine},
year={2021},
school={Pau}
}
@article{nott2003waves,
title={Waves, coastal boulder deposits and the importance of the pre-transport setting},
author={Nott, Jonathan},
journal={Earth and Planetary Science Letters},
volume={210},
number={1-2},
pages={269--276},
year={2003},
publisher={Elsevier}
}

84
report/main.tex Normal file
View file

@ -0,0 +1,84 @@
\documentclass[english, a4paper, 12pt]{article}
\usepackage{cours}
\setmainlanguage{english}
\usepackage[
backend=biber,
sorting=ynt,
style=authoryear
]{biblatex}
\bibliography{library}
\title{OpenFoam Project\\\huge Simulation of the breaking wave flow at the
Artha breakwater}
\author{Edgar P. Burkhart}
\begin{document}
\maketitle
\tableofcontents
\section{Introduction}
In February 2017, a \SI{50}{\tonne} concrete block was displaced by a wave at
the Artha breakwater, in the entrance of the bay of Saint-Jean-de-Luz. This
event was captured by a photographer, and an initial study (\cite{amir})
allowed to highlight the circumstances which caused the block displacement.
The phenomenon of block displacement by waves has been studied in the past with
multiple approaches (\cite{cox2018extraordinary,shah2013coastal}). In 2014, a
study of displaced blocks on the coast of Ireland was conducted by
\cite{cox2018extraordinary}. This study highlighted a strong correlation
between the mass of displaced boulders and coastal topography. Notably, an
inverse exponential relation between boulder mass and elevation was
established. According to the presentation by \cite{abadie}, the block that was
displaced at the Artha breakwater in 2017 falls in accordance with these
results, as shown in \autoref{fig:compcox}.
\begin{figure}
\centering
\begin{tikzpicture}
\begin{semilogyaxis}[
xmin=0,
xmax=25,
ymin=0.1,
ymax=1000,
domain=0:25,
grid=both,
legend entries={\cite{cox2018extraordinary}, Artha 2017},
xlabel={Elevation (\si{\m})},
ylabel={Mass (\si{\tonne})},
]
\addplot[no markers] {exp(5.01-0.15*x)};
\addplot[only marks] coordinates {
(10,50)
};
\end{semilogyaxis}
\end{tikzpicture}
\caption{Comparison between the correlation found by
\cite{cox2018extraordinary} and the block displaced at the Artha breakwater
in 2017.}\label{fig:compcox}
\end{figure}
\cite{shah2013coastal} studied coastal boulders in Martigues, on the french
mediterranean coast. Similarly to \cite{cox2018extraordinary}, displaced
boulders were studied regarding their mass and position on the shore.
The study concludes that those blocks are evidence of the risks associated with
high energy waves on the mediterranean coast, and links the displaced boulders
to extreme storms, but does not exclude the possibility of tsunamis.
Other studies focus on the theoretical aspects of bock displacement by water
flow. \cite{nott2003waves} proposed a set of equations for determining the
minimum wave height that would lead to displacement of a boulder in different
scenarios. This study highlights that the environment of the boulder before
transport is a major factor in calculating that minimum wave height, as well
as water depth at the boulder initial location.
\section{Methods}
\section{Results}
\section{Conclusion}
\nocite{*}
\printbibliography
\end{document}