2022-02-04 14:52:03 +01:00
|
|
|
\chapter{Literature Review}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-04 14:52:03 +01:00
|
|
|
In this chapter, literature relevant to the present study will be reviewed.
|
2022-02-07 16:18:31 +01:00
|
|
|
Three sections will be detailled: the separation of incident and reflected
|
|
|
|
components from wave measurements, the modelisation of wave impacts on a
|
|
|
|
rubble-mound breakwater, and the modelisation of block displacement by wave
|
|
|
|
impacts.
|
2022-02-04 14:52:03 +01:00
|
|
|
|
|
|
|
\section{Separating incident and reflected components from wave buoy data}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 16:18:31 +01:00
|
|
|
\subsection{Introduction}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-04 14:52:03 +01:00
|
|
|
The separation of incident and reflected waves is a crucial step in numerically
|
2022-02-07 14:25:24 +01:00
|
|
|
modeling a sea state. Using the raw data from a buoy as the input of a wave
|
2022-02-04 14:52:03 +01:00
|
|
|
model will lead to incorrect results in the domain as the flow velocity at the
|
|
|
|
boundary will not be correctly generated.
|
|
|
|
|
2022-02-04 16:11:29 +01:00
|
|
|
Several methods exist to extract incident and reflected components in measured
|
2022-02-08 11:59:45 +01:00
|
|
|
sea states, and they can generally be categorised in two types of methods:
|
|
|
|
array methods and PUV methods \parencite{inch2016accurate}. Array methods rely
|
|
|
|
on the use of multiple measurement points of water level to extracted the
|
|
|
|
incident and reflected waves, while PUV methods use co-located pressure and
|
|
|
|
velocity measurements to separate incident and reflected components of the
|
|
|
|
signal.
|
2022-02-04 14:52:03 +01:00
|
|
|
|
|
|
|
\subsection{Array methods}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 14:25:24 +01:00
|
|
|
\subsubsection{2-point methods}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 14:25:24 +01:00
|
|
|
Array methods were developped as a way to isolate incident and reflected wave
|
|
|
|
components using multiple wave records.
|
|
|
|
\textcite{goda1977estimation,morden1977decomposition} used two wave gauges
|
|
|
|
located along the wave direction, along with spectral analysis, in order to
|
|
|
|
extract the incident and reflected wave spectra. Their work is based on the
|
|
|
|
earlier work of \textcite{thornton1972spectral}. \textcite{goda1977estimation}
|
|
|
|
analyzed the wave spectrum components using the Fast Fourier Transform, and
|
|
|
|
suggests that this method is adequate for studies in wave flumes. They noted
|
|
|
|
that this method provides diverging results for gauge spacings that are
|
|
|
|
multiples of half of the wave length. \textcite{morden1977decomposition}
|
|
|
|
applies this technique to a field study, where the sea state is wind generated.
|
|
|
|
\textcite{morden1977decomposition} showed that, using appropriate spectral
|
|
|
|
analysis methods along with linear wave theory, the decomposition of the sea
|
|
|
|
state into incident and reflected waves is accurate. A relation between the
|
|
|
|
maximum obtainable frequency and the distance between the sensors is provided.
|
|
|
|
According to \textcite{morden1977decomposition}, the only needed knowledge on
|
|
|
|
the wave environment is that wave frequencies are not modified by the
|
|
|
|
reflection process.
|
|
|
|
|
|
|
|
\subsubsection{3-point methods}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 14:25:24 +01:00
|
|
|
In order to alleviate the limitations from the 2-point methods,
|
|
|
|
\textcite{mansard1980measurement} introduced a 3-point method. The addition of
|
|
|
|
a supplementary measurement point along with the use of a least-squares method
|
2022-02-08 11:59:45 +01:00
|
|
|
most importantly provided less sensitivity to noise, non-linear interactions,
|
|
|
|
and probe spacing. The admissible frequency range could also be widened. A
|
|
|
|
similar method was proposed by \textcite{gaillard1980}. The accuracy of the
|
|
|
|
method for the estimation of incident and reflected wave components was once
|
|
|
|
again highlighted, while the importance of adequate positioning of the gauges
|
|
|
|
was still noted.
|
2022-02-07 14:25:24 +01:00
|
|
|
|
|
|
|
\subsubsection{Time-domain method}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 14:25:24 +01:00
|
|
|
\textcite{frigaard1995time} presented a time-domain method for reflected and
|
|
|
|
incident wave separation. This method, called SIRW method, used discrete
|
|
|
|
filters to extract the incident component of an irregular wave field. The
|
|
|
|
results were as accurate as with the method proposed by
|
|
|
|
\cite{goda1977estimation}, while singularity points are better accounted for.
|
|
|
|
The main advantage of the SIRW method is that it works in the time-domain,
|
|
|
|
meaning that real time computations can be performed.
|
|
|
|
\textcite{frigaard1995time} also mentions the possibility of replacing one of
|
|
|
|
the wave gauges by a velocity meters to prevent singularities.
|
|
|
|
|
|
|
|
This method was improved by \textcite{baldock1999separation} in order to
|
|
|
|
account for arbitrary bathymetry. Linear theory is used to compute shoaling on
|
|
|
|
the varying bathymetry. Resulting errors in the computed reflection coefficient
|
|
|
|
are low for large reflection coefficients, but increase with lower
|
|
|
|
coefficients. The neglect of shoaling can lead to important error in many
|
|
|
|
cases. The presented method could also be extended to three-dimensionnal waves
|
|
|
|
and bathymetry by considering the influence of refraction.
|
|
|
|
|
|
|
|
\subsubsection{Further improvements}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 14:25:24 +01:00
|
|
|
Further additions were made to array methods. \textcite{suh2001separation}
|
|
|
|
developped a method taking constant current into account to separate incident
|
|
|
|
and reflected waves. This method relies on two or more gauges, using a least
|
|
|
|
squares method. Results are very accurate in the absence of noise, but a small
|
|
|
|
amount of error appears when noise is added.
|
|
|
|
|
|
|
|
\textcite{inch2016accurate} noticed that the presence of noise lead to
|
|
|
|
overestimation of reflection coefficient. The creation of bias lookup tables is
|
|
|
|
proposed in order to account for noise-induced error in reflection coefficient
|
|
|
|
estimations.
|
|
|
|
|
|
|
|
\textcite{andersen2017estimation,roge2019estimation} later proposed
|
|
|
|
improvements to account for highly non-linear regular and irregular waves
|
|
|
|
respectively. The improved method provides very accurate results for highly
|
|
|
|
non-linear waves, but are expected to be unreliable in the case of steep
|
|
|
|
seabeds, as shoaling is not part of the underlying model.
|
|
|
|
|
|
|
|
\subsubsection{Conclusion}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 14:25:24 +01:00
|
|
|
Array methods have been developped enough to provide accurate results in a wide
|
2022-02-07 16:18:31 +01:00
|
|
|
range of situations. Sensibility to noise has been reduced, and the influence
|
|
|
|
of shoaling has been considered. Those methods can also be applied to irregular
|
|
|
|
non-linear waves.
|
|
|
|
|
2022-02-08 11:59:45 +01:00
|
|
|
However, they require at least two wave gauges to be used. That means that in
|
|
|
|
some situations such as the Saint-Jean-de-Luz event of 2017, other methods are
|
|
|
|
needed since only one field measurement location is available.
|
2022-02-04 14:52:03 +01:00
|
|
|
|
|
|
|
\subsection{PUV methods}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 16:18:31 +01:00
|
|
|
The goal of PUV methods is to decompose the wave field into incident and
|
|
|
|
reflected waves using co-located wave elevation and flow velocity measurements
|
|
|
|
\parencite{tatavarti1989incoming}. \textcite{tatavarti1989incoming} presented a
|
|
|
|
detailled analysis of separation of incoming and outging waves using co-located
|
|
|
|
velocity and wave height sensors. Their method allows to obtain the reflection
|
|
|
|
coefficient relative to frequency, as well as to separate incident and
|
|
|
|
reflected wave components. Compared to array methods, this method also strongly
|
|
|
|
reduces the influence of noise.
|
|
|
|
|
|
|
|
\textcite{kubota1990} studied the influence of the considered wave theory on
|
|
|
|
incident and reflected wave separation. Three methods, based on linear
|
|
|
|
long-wave theory, small-amplitude wave theory and quasi-nonlinear long-wave
|
|
|
|
theory respectiveley were developped and compared. The results show that the
|
|
|
|
quasi-nonlinear approach gave the most accurate results.
|
|
|
|
|
|
|
|
%\textcite{walton1992} applied a separation method based on co-located pressure
|
|
|
|
%and velocity measurements on field, studying two natural beaches. This study
|
2022-02-08 11:59:45 +01:00
|
|
|
%showed that reflection is not significant on natural beaches. Additionnaly,
|
|
|
|
%the method that is used allowed for larger reflected energy than incident
|
|
|
|
%energy.
|
2022-02-07 16:18:31 +01:00
|
|
|
|
|
|
|
Research by \textcite{hughes1993} showed how co-located horizontal velocity and
|
|
|
|
vertical velocity (or pressure) sensors can be used to extract incident and
|
|
|
|
reflected wave spectra. Their method is based on frequency domain linear
|
|
|
|
theory, and provided accurate results for full reflection of irregular
|
|
|
|
non-breaking waves. Low-reflection scenarii were evaluated against the results
|
|
|
|
from \textcite{goda1977estimation}, and showed good agreement between both
|
|
|
|
methods. \textcite{hughes1993} also highlights that reflection estimates are
|
|
|
|
unreliable for higher frequency, where coherency between the two measured
|
|
|
|
series is lower.
|
|
|
|
|
|
|
|
Following the work of \textcite{tatavarti1989incoming},
|
|
|
|
\textcite{huntley1999use} showed how principal component analysis can alleviate
|
|
|
|
noise-induced bias in reflection coefficient calculations compared to
|
|
|
|
time-domain analysis. They also stuied the influence of imperfect collocation
|
|
|
|
of the sensors, showing that the time delay between sensors leads to a peak in
|
|
|
|
the reflection coefficient at a frequency related to this time delta.
|
|
|
|
|
|
|
|
%%% TODO? %%%
|
2022-02-09 16:14:38 +01:00
|
|
|
% \cite{sheremet2002observations}
|
2022-02-07 16:18:31 +01:00
|
|
|
|
|
|
|
\subsection{Conclusion}
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-07 16:18:31 +01:00
|
|
|
Numerous methods have been developped in order to separate incident and
|
|
|
|
reflected components from wave measurements. Array methods rely on the use of
|
|
|
|
multiple, generally aligned, wave gauges, while PUV methods rely on the use of
|
|
|
|
co-located sensors, generally a wave height sensor and a horizontal velocity
|
|
|
|
sensor. Array methods generally have the advantage of being more cost-effective
|
|
|
|
to implement, as the cost of reliable velocity measurement devices can be
|
|
|
|
important \parencite{hughes1993}. Nevertheless, PUV methods are generally more
|
|
|
|
accurate regarding noise, varying bathymetry, and can be setup closer to
|
|
|
|
reflective surfaces \parencite{hughes1993,inch2016accurate}.
|
|
|
|
|
|
|
|
In the case of the 2017 event on the Artha breakwater, the results from a
|
|
|
|
single wave gauge are available, which means that the array methods are not
|
|
|
|
applicable. A PUV method \parencite{tatavarti1989incoming,huntley1999use}
|
|
|
|
should then be used to evaluate the reflection coefficient of the Artha
|
|
|
|
breakwater and to separate the incident and reflected wave components from the
|
|
|
|
measured data.
|
2022-02-04 16:11:29 +01:00
|
|
|
|
2022-02-09 16:14:38 +01:00
|
|
|
\section{Modelling wave impact on a breakwater}
|
|
|
|
|
|
|
|
Modelling rubble-mound breakwaters such as the Artha breakwater requires
|
|
|
|
complex considerations on several aspects. First of all, an accurate of the
|
|
|
|
fluid's behavior in the porous armour of the breakwater is necessary. Then,
|
|
|
|
adequate turbulence models are needed in order to obtain accurate results.
|
|
|
|
Several types of models have been developped that can be used to study breaking
|
|
|
|
wave flow on a porous breakwater.
|
2022-02-08 11:59:45 +01:00
|
|
|
|
2022-02-04 16:11:29 +01:00
|
|
|
\subsection{SPH models}
|
2022-02-09 16:14:38 +01:00
|
|
|
Smoothed-Particle Hydrodynamics (SPH) models rely on a Lagrangian
|
|
|
|
representation of the fluid.
|
|
|
|
|
|
|
|
\subsubsection{Porosity modelling}
|
|
|
|
|
|
|
|
\cite{jiang2007mesoscale}
|
|
|
|
\cite{jutzi2008numerical}
|
|
|
|
\cite{shao2010}
|
|
|
|
\cite{altomare2014numerical}
|
|
|
|
\cite{kunz2016study}
|
|
|
|
\textbf{\cite{ren2016improved}}
|
|
|
|
\cite{pahar2016modeling}
|
|
|
|
\cite{peng2017multiphase}
|
|
|
|
\cite{wen20183d}
|
|
|
|
\cite{kazemi2020sph}
|
|
|
|
|
|
|
|
\subsubsection{Wave generation}
|
|
|
|
|
|
|
|
\cite{yim2008numerical}
|
|
|
|
\cite{altomare2017long}
|
|
|
|
\cite{wen2018non}
|
2022-02-04 16:11:29 +01:00
|
|
|
|
2022-02-14 14:51:02 +01:00
|
|
|
\subsection{VOF models}
|
|
|
|
|
|
|
|
\subsubsection{Introduction}
|
|
|
|
|
|
|
|
Contrary to SPH models, the volume of fluid (VOF) method relies on a Eulerian
|
|
|
|
representation of the fluid \parencite{hirt1981volume}. This method uses a
|
|
|
|
marker function, the value of which represents the fraction of fluid in a cell.
|
|
|
|
|
|
|
|
\subsubsection{2D models}
|
|
|
|
|
|
|
|
Using the VOF method along with Navier-Stokes equations, several models have
|
|
|
|
been developed in order to model fluid dynamics around porous structures.
|
|
|
|
\textcite{van1995wave} first implemented 2D-V incompressible Navier-Stokes
|
|
|
|
equations using the VOF method while accounting for porous media. The results
|
|
|
|
of the numerical model were validated with analytical solutions for simple
|
|
|
|
cases, as well as physical model tests. The model yielded acceptable results,
|
|
|
|
but the representation of turbulence and air-extrusion still required
|
|
|
|
improvement.
|
|
|
|
|
|
|
|
\textcite{troch1999development} developed the VOFbreak\textsuperscript{2} model
|
|
|
|
in order to provide improvements. The Forchheimer theory
|
|
|
|
\parencite{burcharth1995one} is used in order to model the behavior of the flow
|
|
|
|
inside porous media. The hydraulic gradient generated in porous media is
|
|
|
|
decomposed as a linear term, a quadratic term, and an inertia term. Those terms
|
|
|
|
are ponderated by three coefficients that need to be calibrated. Several
|
|
|
|
attempts have been made to obtain analytical formulas for those
|
|
|
|
\parencite{burcharth1995one,van1995wave}, but no universal result has been
|
|
|
|
provided. \textcite{vieira2021novel} additionnaly proposed using artificial
|
|
|
|
neural networks in order to calibrate those values, which are generally
|
|
|
|
calibrated using experimental results.
|
|
|
|
|
|
|
|
Parallely, \textcite{liu1999numerical} created a new model (COBRAS) that used
|
|
|
|
the VOF method. The model is based on the combination of Reynolds averaged
|
|
|
|
Navier-Stokes (RANS) equations and a $k-\varepsilon$ turbulence model. The
|
|
|
|
porous media is modelled similarly to \textcite{troch1999development}. The
|
|
|
|
offered results were improved compared to earlier models as more a more
|
|
|
|
accurate consideration of turbulence outside porous media was added. This model
|
|
|
|
was further improved by \textcite{hsu2002numerical} in order to account for
|
|
|
|
small scale turbulence inside the porous media thanks to volume averaged RANS
|
|
|
|
(VARANS) equations.
|
|
|
|
|
|
|
|
The COBRAS model was then reworked by
|
|
|
|
\textcite{losada2008numerical,lara2008wave} to add improvements to wave
|
|
|
|
generation and usability. The main difference between this new code (COBRAS-UC)
|
|
|
|
and COBRAS is the addition of irregular waves generation. The code was also
|
|
|
|
optimized to reduce the number of iterations. The improvements allowed for
|
|
|
|
longer simulations to be computed. The predictions for free surface elevation
|
|
|
|
and pressure in front of a porous breakwater were accurate, but improvements
|
|
|
|
were still needed, in particular considering computation time.
|
|
|
|
|
|
|
|
\subsubsection{3D models}
|
|
|
|
|
|
|
|
The combination of VARANS equations and the VOF method was then brought to 3D
|
|
|
|
domains by \textcite{del2011three} in IH3VOF. Specific boundary conditions were
|
|
|
|
also added for several wave theories. Additionnaly, an improved turbulence
|
|
|
|
model was used ($\omega$-SST model, \cite{menter1994two}), which provides
|
|
|
|
strongly improved results in zones where strong pressure gradients appear.
|
|
|
|
Strong agreement between IH3VOF and experimental results was obtained, but the
|
|
|
|
need for accurate boundary conditions limited the applicability of the model.
|
|
|
|
|
|
|
|
\textcite{higuera2015application} reworked the equations from
|
|
|
|
\textcite{del2011three} as discrepancies were observed with earlier literature
|
|
|
|
and added several improvements to the model. Notably, time-varying porosity was
|
|
|
|
added in order to account for eventual sediment displacement. New boundary
|
|
|
|
conditions were added, with static and dynamic boundary wave generators as well
|
|
|
|
as passive and acive wave absorption being implemented. The resulting model
|
|
|
|
(IHFOAM/olaFlow, \cite{olaFlow}) was implemented in the OpenFOAM toolbox.
|
|
|
|
|
|
|
|
\subsubsection{Conclusion}
|
|
|
|
|
|
|
|
VOF models have been developped to provide accurate results for the study of
|
|
|
|
wave impact on porous structures. The validation results from
|
|
|
|
\textcite{higuera2015application} show the capabilities of such models in
|
|
|
|
accurately representing rubble-mound breakwaters subject to irregular
|
|
|
|
three-dimensional wave fields.
|
|
|
|
|
|
|
|
Nonetheless, the representation of porosity in those models is still mainly
|
|
|
|
based on experimental calibration, particularly for the inertia term of
|
|
|
|
porosity induced friction.
|
|
|
|
|
|
|
|
%\paragraph{Notes}
|
|
|
|
%
|
|
|
|
%\cite{van1995wave,troch1999development}
|
|
|
|
%
|
|
|
|
%COBRAS \parencite{liu1999numerical}: spatially averaged RANS
|
|
|
|
%with $k-\varepsilon$ turbulence model. Drag forces modeled by empirical linear
|
|
|
|
%and non-linear friction terms; \cite{hsu2002numerical}: introduced VARANS in
|
|
|
|
%order to account for small scale turbulence inside the porous media.
|
|
|
|
%->
|
|
|
|
%COBRAS-UC/IH2VOF \parencite{losada2008numerical,lara2008wave}: VOF VARANS (2D);
|
|
|
|
%refactor of COBRAS code, with improved wave generation, improvement of input
|
|
|
|
%and output data.
|
|
|
|
%->
|
|
|
|
%IH3VOF \parencite{del2011three}: 3D VOF VARANS, updated porous media equations,
|
|
|
|
%optimization of accuracy vs computation requirements, specific boundary
|
|
|
|
%conditions, validation. Adding SST model.
|
|
|
|
%->
|
|
|
|
%IHFOAM/olaFlow \parencite{higuera2015application}: Rederivation of
|
|
|
|
%\cite{del2011three}, add time-varying porosity; Improvement to wave generation
|
|
|
|
%and absorption; implementation in OpenFOAM; extensive validation; application
|
|
|
|
%to real coastal structures.
|
|
|
|
%
|
|
|
|
%\cite{vieira2021novel}: Use of artificial neural networks to determine porosity
|
|
|
|
%parameter for VOF VARANS model.
|
2022-02-09 16:14:38 +01:00
|
|
|
|
|
|
|
\subsection{Other}
|
|
|
|
|
|
|
|
BEM: \cite{hall1994boundary,koley2020numerical}
|
|
|
|
|
2022-02-04 16:11:29 +01:00
|
|
|
\section{Modeling block displacement}
|