Report: introduction
This commit is contained in:
parent
24b33b982e
commit
de485b8c81
3 changed files with 390 additions and 0 deletions
247
report/cours.sty
Normal file
247
report/cours.sty
Normal 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
59
report/library.bib
Normal 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
84
report/main.tex
Normal 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}
|
Reference in a new issue