Sunteți pe pagina 1din 228

Prepared for:

UNIBEST CL+ 6.0, August 2005

User & Theoretical Manual

wl| delft hydraulics

Jan Kramer

Report

September, 2005
Title X0000.00 September, 2005

Contents

UNIBEST CL+ 6.0, August 2005 ..........................................................................................1

1 Introduction...............................................................................................................1

1.1 Unibest...........................................................................................................1

1.1.1 Applicability of UNIBEST-CL+.......................................................1

1.1.2 Upgrade summary.............................................................................2

1.1.3 How to read this manual ...................................................................3

1.1.4 Installation of the program................................................................3

1.1.5 Windows settings for UNIBEST CL+ ..............................................3

1.1.6 Starting the program .........................................................................4

1.1.7 Acknowledgements...........................................................................4

2 Definition of model entities and concepts ...............................................................5

2.1 Introduction....................................................................................................5

2.2 Basic modelling concepts ..............................................................................5

2.3 The curved coordinate system .......................................................................6

2.4 The Basic MODEL ........................................................................................6

2.5 Transport Rays...............................................................................................7

2.6 LT-Run specifications ....................................................................................9

2.6.1 Wave and Current Scenario ............................................................10

2.6.2 A Cross-Shore Profile .....................................................................11

2.7 Global and Local Transports........................................................................12

2.8 Boundary Conditions ...................................................................................13

2.9 Optional Model Entities...............................................................................13

2.9.1 Groynes...........................................................................................14

WL | Delft Hydraulics i
Title X0000.00 September, 2005

2.9.2 Offshore breakwaters......................................................................17

2.9.3 Revetments .....................................................................................17

2.9.4 Sources and Sinks ...........................................................................18

2.9.5 Internal Boundaries.........................................................................18

2.10 The screen lay-out........................................................................................18

2.11 A Phase Model.............................................................................................19

2.12 The CL-Run Specification ...........................................................................19

3 Data structure and processing steps......................................................................20

3.1 List of UNIBEST-CL+files..........................................................................20

3.2 Output ..........................................................................................................21

3.3 Post-Processing utilities...............................................................................22

4 The User Interface ..................................................................................................23

4.1 Window conventions ...................................................................................23

4.2 Model Management .....................................................................................23

4.2.1 Process flow....................................................................................27

4.3 LT Input and Output.....................................................................................29

4.3.1 LT input: .........................................................................................29

4.3.2 LT Runs and Output........................................................................37

4.4 CL input .......................................................................................................44

4.4.1 The Basic Model.............................................................................45

4.4.2 Global Transport .............................................................................46

4.4.3 Boundary Conditions ......................................................................49

4.4.4 Case definition ................................................................................52

4.4.5 Optional Model Entities..................................................................58

4.4.5.1 Groynes...........................................................................................58

4.4.5.2 Offshore Breakwaters .....................................................................61

WL | Delft Hydraulics ii
Title X0000.00 September, 2005

4.4.5.3 Revetments .....................................................................................64

4.4.5.4 Sources and Sinks ...........................................................................67

4.4.5.5 Internal Boundaries.........................................................................69

4.5 The Run Option ...........................................................................................71

4.5.1 Running the LT-module ..................................................................71

4.5.2 Running the CL-Module.................................................................72

4.5.3 Run Volumes...................................................................................73

4.5.4 Inspect Run Reports........................................................................74

4.6 Options.........................................................................................................81

5 Tools .........................................................................................................................83

5.1 Unibest CL+ & Delft3D-Wave ....................................................................83

5.1.1 Interface ..........................................................................................83

5.1.2 DELFT3D-WAVE: Link between Unibest and Delft3D to


define and run 2D wave model .......................................................83

5.1.3 LOCAL SCENARIO FILES: Link to select relevant wave data


from the HWGXY/WAVM file.......................................................86

5.2 Unibest CL+ & Flow ...................................................................................87

5.3 Unibest CL+ & ARGOSS ............................................................................87

5.3.1 Introduction.....................................................................................88

5.3.2 Request for (a) wave climate(s) ......................................................88

5.3.3 Initialisation ....................................................................................89

5.3.4 Requests with program DelftClimSAT ...........................................89

5.3.4.1 Start the program within UNIBEST CL+ Graphical User


Interface ..........................................................................................89

5.3.4.2 Start the program without UNIBEST CL+ Graphical User


Interface ..........................................................................................90

5.3.4.3 Fill in the form for request..............................................................91

5.3.5 Status of the requests with program DelftClimSAT .....................102

WL | Delft Hydraulics iii


Title X0000.00 September, 2005

5.3.5.1 Start the program within UNIBEST CL+ Graphical User


Interface ........................................................................................102

5.3.5.2 Start the program without UNIBEST CL+ Graphical User


Interface ........................................................................................102

5.3.6 Transform ARGOSS climates.......................................................108

6 Theoretical Manual...............................................................................................109

6.1 Introduction................................................................................................109

6.2 Capabilities of UNIBEST ..........................................................................110

6.3 Short description of UNIBEST.................................................................. 111

6.3.1 Unibest LT ....................................................................................111

6.3.2 Unibest CL....................................................................................112

6.4 Basic assumptions of single-line theory ....................................................113

6.5 Required data to run UNIBEST.................................................................116

6.5.1 General..........................................................................................116

6.5.1.1 Waves:...........................................................................................117

6.5.1.2 Water levels: .................................................................................118

6.5.1.3 Currents: .......................................................................................118

6.5.1.4 Nearshore topography...................................................................118

6.5.1.5 Littoral drift: .................................................................................119

6.5.1.6 Sediment: ......................................................................................119

6.5.1.7 Rivers and other:...........................................................................119

6.6 Mathematical physical description ............................................................119

6.6.1 Basic assumption ..........................................................................119

6.6.2 Governing equations.....................................................................120

6.6.2.1 Wave propagation and breaking....................................................120

6.6.2.2 Currents ........................................................................................123

6.6.2.3 Sediment transport ........................................................................124

WL | Delft Hydraulics iv
Title X0000.00 September, 2005

6.6.2.4 Coastline evolution .......................................................................125

6.7 Schematizations and approximations.........................................................126

6.7.1 The sediment transport as function of the coastangle...................126

6.7.1.1 The sediment area and dynamics area ..........................................127

6.7.1.2 The by-pass transport at groynes ..................................................128

6.8 Numerical solutions ...................................................................................129

6.8.1 Cross shore equations ...................................................................129

6.8.2 Coast line equations......................................................................130

6.8.2.1 Groynes.........................................................................................132

6.8.3 Revetments ...................................................................................134

6.8.4 Numerical solution........................................................................135

6.8.4.1 The linearization ...........................................................................136

6.9 Modelling of beach line developments behind offshore breakwaters


and groynes................................................................................................136

6.9.1 Introduction...................................................................................136

6.9.2 Coefficients of local transport table..............................................137

6.9.2.1 Application of STRUCT program ................................................138

6.9.2.2 Application of diffraction diagrams SHORE PROTECTION


MANUAL 1984............................................................................139

6.10 Modelling cases (Based on DOS version) .................................................142

6.11 Future developments of UNIBEST............................................................143

6.12 Longshore transport formulae....................................................................143

6.12.1 Bijkers’s formula ..........................................................................143

6.12.2 Formula of Engelund-Hansen.......................................................145

6.12.3 Formula of Van Rijn .....................................................................146

6.12.4 Formula of CERC .........................................................................149

6.12.5 Formula of Bailard........................................................................150

WL | Delft Hydraulics v
Title X0000.00 September, 2005

6.12.6 Longshore transport of coarse materials .......................................152

References ...............................................................................................................154

A APPENDIX A .......................................................................................................A–1

B APPENDIX B ....................................................................................................... B–1

WL | Delft Hydraulics vi
Title X0000.00 September, 2005

1 Introduction
Copyright Information

Copyright © DELFT HYDRAULICS 1999


All rights reserved

This software and the documentation is furnished under license and may be used only in accordance with the terms of such license. In summary,
DELFT HYDRAULICS grants the licensed user the non-exclusive and non-transferable right to use the software. The user has NO
ownershiprights or authorright and may not make any alterations. The user is liable for a responsible application of the software. It is advised to
consult the User's manual before applying the software.

All intellectual property rights necessary to license Unibest CL+ to you ("Licensee") are vested in DELFT HYDRAULICS.

DELFT HYDRAULICS shall not be responsible for losses of any kind resulting from the use of Unibest CL+ or of any documentation and can
in no way provide compensation for any losses sustained including but not limited to any obligation, liability, right, claim or remedy for tort nor
any business expense machine downtime or damages caused to Licensee by any deficiency defect or error in Unibest CL+ or in any such
documentation or any malfunction of the Unibest CL+ or for any incidental or consequential losses damages or costs however caused.

1.1 Unibest
The UNIBEST software suite is an acronym of Uniform Beach Sediment Transport. It has been
developed by WL|DELFT HYDRAULICS in order to yield an integrated package with diagnostic
capabilities in the study and simulation of longshore and cross-shore processes and related
morphodynamics of beach profiles and beach planform shapes (coastline evolution).

The UNIBEST software suite consists of two separate modules:

UNIBEST-TC: Designed for the computation cross-shore transport and resulting beach
changes induced by waves, tidal currents and wind.

UNIBEST-DE: Designed for the computation of dune erosion during storm conditions.

UNIBEST-CL+: Designed for the simulation of coastline changes due to longshore sediment
transport gradients. The longshore transports are induced by tide and wave
driven longshore currents.

The integrated UNIBEST coastal software suite constitutes a very powerful but easy to operate
coastal engineering tool in coast erosion control and management. This manual gives you the
background and in-depth explanations of the options and operation of the UNIBEST-CL+
module. For a description of the underlying theories is referred to WL|DELFT HYDRAULICS
(1992). A description of UNIBEST-TC can be found in Bosboom et al. (1997) and WL|DELFT
HYDRAULICS (1999). For a description of UNIBEST-DE reference is made to Steetzel (1993).

1.1.1 Applicability of UNIBEST-CL+

UNIBEST-CL+ consists of two integrated sub-modules:

• The Longshore Transport module (LT-module)


• The CoastLine module (CL-module)

WL | Delft Hydraulics 1
Title X0000.00 September, 2005

The required longshore sediment transports are computed with the LT-module. These
transports are used by the CL-module to perform coastline evolution simulations in which
effects of structures such as groynes, offshore breakwaters and revetments can be
incorporated.

Longshore Transport (LT) module

The LT-module is designed to compute tide- and wave-induced longshore currents and
sediment transports on an alongshore uniform beach with an arbitrary profile.

The surfzone dynamics are derived from a built-in random wave propagation and decay
model, which transforms offshore wave data to the coast taking the principal processes of
linear refraction and non-linear dissipation by wave breaking and bottom friction into account.
The longshore sediment transports and cross-shore distribution are evaluated according to
various transport formulas, which enables a sensitivity analysis for local conditions.

The computational procedure may take any pre-defined wave climate and tidal regime into
account in order to enable an assessment of gross and yearly longshore transports, seasonal
variation and even storm events.

CoastLine (CL) module

The CL-module is designed to simulate coastline changes due to longshore sediment transport
gradients of an alongshore nearly uniform coast, on the basis of the single line theory. Various
initial and boundary conditions may be introduced as to represent a variety of coastal
situations. Along the modelled coastline sediment sources and sinks may be defined at any
location, to cater for river sediment yield, subsidence, offshore sediment losses, beach mining,
etc.

Furthermore, it is capable of modelling the morphologic effects of various coastal engineering


measures, such as headlands, permeable and non-permeable groynes, coastal revetments and
seawalls, breakwaters, harbour moles, river mouth training works, artificial sand by-pass
systems and beach nourishments. The effect of wave shielding (diffraction, directional wave
spreading) behind coastal structures can also be incorporated in the model. The model can be
used for the conceptual design (location, dimensions and spacing) of coastal structures and the
impact assessment on adjacent coastal stretches.

The actual longshore transports along the considered coastline are computed with the LT-
module. This allows for a very flexible model set-up in which coastal structures or natural
phenomena can easily be incorporated.

1.1.2 Upgrade summary

The main differences between Version 6.X and Version 3.xx (which is the previous
commercial version of UNIBEST) are:

• UNIBEST-CL+ (Version 6.X) has been developed for the Windows operating systems

WL | Delft Hydraulics 2
Title X0000.00 September, 2005

• UNIBEST-CL+ (Version 6.X) is an integration of the longshore transport module LT and the
coastline module CL.
• The coastline module CL+ in UNIBEST-CL+ (version 6.0 or higher) is based on a curved co-
ordinate system along the coast, which enables the modelling of larger coastal areas. Even
almost fully developed isles are possible.
• UNIBEST-CL+ (Version 6.X) offers more sophisticated options for defining local wave
climates and transports with respect to groynes and offshore breakwaters.
• UNIBEST-CL+ (Version 6.X) can be easily linked to Delft3D-Wave, to model wave
propagation in a sophisticated way (for example around structures) and to transform the
results of Delft3D-Wave computations to nearshore wave climate tables suitable for
longshore transport runs. Since this option is only functional in combination with certain
modules of the Delft3D package, it is not delivered as a standard functionality. For users
who also have purchased the required Delft3D modules, this option can be activated. A
description of how this link works can be found in Section 5.1.
• UNIBEST CL+ (Version 6.X) offers the possibility (if licensed) to create input files for the
Delft3D FLOW modul. However this tool is still in development phase and there for not
sold commercially yet.
• UNIBEST CL+ (Version 6.X) offers the possibility (if licensed) to retrieve wave
information from ARGOSS database, see Section 5.3 for a description on how to do this.
For more information on ARGOSS see webpage www.waveclimate.com.

1.1.3 How to read this manual

The manual is organised as follows:

• In Chapter 2 the various model entities and model concepts are defined and explained.
• Chapter 3 describes the implementation of the entities and concepts in data structures and
modelling and processing steps. Also the output is explained here.
• Chapter 4 explains the operation and options of the User Interface.
• Chapter 5 explains how to use the tools available (if licensed) in Unibest CL+.
• Chapter 6 describes the theoretical background of Unibest CL+.
• Appendices A and B describe two cases which have been modelled by using DOS versions
of Unibest CL, Unibest LT and Unibest TC.
• Appendix C, gives an overview of seversal array bound values.

1.1.4 Installation of the program

For how to install Unibest CL+ on your PC read the README file (Readme_Unibest.PDF).
This file contains the bug fixes with respect to the previous versions also.

1.1.5 Windows settings for UNIBEST CL+

For correct functioning of the UNIBEST-CL+ software the decimal separator has to be set to
“.”. You can set this by selecting the “control panel” from the Settings menu under START.
In the “control panel” select “regional settings” and go to tab “Number”. Here you can set
the decimal separator.

WL | Delft Hydraulics 3
Title X0000.00 September, 2005

1.1.6 Starting the program

You can start the program by subsequently selecting: Start|Programs|Delft-Chess|Unibest CL


+ [version number]|Unibest CL+ [version number] or double click the Unibest CL+ icon on
your desktop or go to the installation directory and double click the program Unibest6.exe.

1.1.7 Acknowledgements

MS-DOS, Windows, Windows 95, Windows 98, Windows NT, Windows Millennium,
Windows 2000 and Windows XP are trademarks of Microsoft Corporation.

Microsoft Visual Basic 6.0 (SP5) is a product of Microsoft Corporation

Microsoft Visual C++ 6.0 is a product of Microsoft Corporation

SPREAD32 is a product of Farpoint Technology Inc.

FLEXLM is a product of Macrovision.

WL | Delft Hydraulics 4
Title X0000.00 September, 2005

2 Definition of model entities and concepts

2.1 Introduction
Before going into the details of setting up an UNIBEST-CL+ coastline model the basic
concepts on which UNIBEST-CL+ is based are described. Please make yourself familiar with
these concepts and the schematisations that are described in Chapter 2, as they are essential
for a good understanding of how to operate and set-up a coastline model with UNIBEST-CL+.

After describing the basic modelling concept of UNIBEST-CL+ in Section 2.2 the co-ordinate
system is explained in Section 2.3. The Basic Model, which defines the coastline, is
described in Section 2.4 The concept of the Transport Ray is treated in Section 2.5. In
Section 2.6 the input for a longshore sediment transport is discussed. In Section 2.7 the
concept of global and local transports in UNIBEST-CL+ is described. Section 2.8 deals with
the boundary conditions. In Section 2.9 the additional conditions such as groynes, offshore
breakwaters, etc. are treated. The screen layout is discussed in Section 2.10. Finally, the
phase definitions in a simulation and the CL-run specification are described in Section 2.11
and Section 2.12.

2.2 Basic modelling concepts


UNIBEST-CL+ consists of two integrated modules:
• the LT-module which calculates the longshore sediment transports induced by waves
and tidal currents,
• the CL-module which uses the results from LT-simulations to simulate the development
of the coastline under the influence of the computed longshore gradients along the
considered coast.

All input and output files of the two modules are in ASCII-format. The communication
between the two modules is based on these files. This gives (experienced) users the
opportunity to make modifications to a model on file-level with an arbitrary ASCII-editor.
Often this feature is used to automatically generate wave and current boundary conditions
for various LT-simulations along a coast based on wave and tide area model simulations
(e.g. with DELFT3D-WAVE and DELFT3D-FLOW). All files are ‘free-formatted’. This
implies that the appropriate data only has to be placed on the correct lines in a file, the
actual format of the numbers and the spacing is irrelevant. The file-formats are not
explained in this manual but the various demonstration models that are shipped with
UNIBEST-CL+ can be used as an example.

The CL-module simulates the coastline evolution based on the longshore transport gradients
that are present along the considered coast. These longshore transport gradients are derived
from longshore transport calculations performed with the LT-module. The results of an LT-
calculation have been transformed to a function that describes the integrated longshore
transports as function of the coastline orientation. Relevant information for the so-called

WL | Delft Hydraulics 5
Title X0000.00 September, 2005

transport function is stored in the RAY-files. At different locations along the coast the user
can prescribe specific transport functions. The user does not have to define these functions
at every computational grid point. Internally a linear interpolation will be performed
between the prescribed transport functions.

During a coastline simulation with the CL-module the actual transport rates are derived from
the transport functions based on the actual coastline orientation. This enables a very
computer efficient calculation. If due to accretion or erosion the coastline orientation
changes with time, the longshore transports will also change. Furthermore this method has
the advantage that the impact of structures can easily be incorporated in the coastline model
by inserting local transport functions. The incorporation of wave diffraction behind an
offshore breakwater on the longshore sediment transport is such an example.

2.3 The curved coordinate system


In Version 3.0 the co-ordinate system was a rectangular system defined by a coastal co-
ordinate axis x and a coastline axis y perpendicular to it. The user had to define the x-axis in
accordance with the coast section he wanted to model. All angles of waves and bathymetry
had to be transformed to that co-ordinate system.

In Version 6.X the x-axis is a curved line, and the y-direction is defined by the normals
perpendicular to it. This curved system can be placed in the "real world" of the project world
co-ordinates (xw,yw) system (Figure 2.1). For wave angles the usual north-orientated definition
is used. The positioning of objects (groynes, sources etc.) can be done in world co-ordinates.
The program will internally interpolate these objects to the computational grid points.

Figure 2.1, Curved co-ordinate system

2.4 The Basic MODEL


The Basic Model (which defines the actual coastline) consists of:
• The curved x,y system.

WL | Delft Hydraulics 6
Title X0000.00 September, 2005

• The y(x) initial coastline.


• The grid points along the curved x-axis (y=0).

You can create the curved x-axis by defining a number of Basic Points (Figure 2.2). The
program fits a curved line through the Basic Points using a local third-degree interpolation
with continuous first derivatives at the Basic Points. At these points you should also define the
coastline position y, which are the Basic y-points. At the basic points and at a user-defined
number in between, x-grid points (briefly named x-points) are created. At x-points the
transport rate Qs is defined.

Figure 2.2, The Basic-Model

Halfway between the x-points, the xy-points (i.e. points where the coastline y is defined) are
located. The y-value at the xy-points is obtained by linear interpolation between the Basic Y-
points, assuming the (x,y) system to be a rectangular co-ordinate system (Figure 2.3).

Figure 2.3, Grid points definition

2.5 Transport Rays


A Transport Ray is the result of a longshore sediment transport calculation with the LT-module
based on a coastline orientation, a prescribed wave and current climate and a bottom profile.
Basically a Transport Ray is a transport function which defines the longshore sediment

WL | Delft Hydraulics 7
Title X0000.00 September, 2005

transport as a function of the coastline orientation. Transport Rays are used as input for the CL-
module to determine the actual longshore transports based on the calculated coastline
orientation. Transport Rays are used to define Global and Local Transport properties along the
model grid points.
More specific, a Transport Ray is defined by the following transport properties (see also
Figure 2.4 to Figure 2.6):

• The angle of the coastal orientation upon which the cross-ray is defined. In UNIBEST the
coastal orientation is expressed as the direction of the seaward directed coast-normal,
measured clockwise relative to the North, as illustrated in Figure 2.4.
• Coefficients defining the transport rate as a function of the actual coastline orientation
(describing the transport function Qs = f(αe,c1,c2)).
• The characteristic points xrb, xr2%...xr100%, with respect to the coastal point xrc. These points
define the cross-shore integrated transports percentages which are used to determine the
sediment by-pass in case of groynes, see Figure 2.4 and Figure 2.5. The xrc point in the
coastal profile determines the location in the coastal profile and thus the depth contour
that corresponds with the Y-values in the shoreline model (see Section 2.4).
• The profile height as defined by the user, see Figure 2.6.
• The profile shape factor γ.

Figure 2.4, Transport Ray definition

WL | Delft Hydraulics 8
Title X0000.00 September, 2005

Figure 2.5, Characteristic-points

Figure 2.6, Profile-shape factor

2.6 LT-Run specifications


The input for an LT-run calculation step is:
• a wave-and-current scenario (definition wave angles with respect to the north),
• the coastal orientation angle (with respect to world co-ordinates),
• a cross section (perpendicular to coastal angle),
• a selected transport formula and the required coefficients,
• coefficients for the energy decay calculation.

In an LT-run any number of LT-calculation steps resulting in Transport Rays can be performed.

A LT-calculation runs as follows:


• Making an estimate of the equilibrium angle (the rotation of the coast, where Qs = 0),
based on a simplified method.

WL | Delft Hydraulics 9
Title X0000.00 September, 2005

• For a number of angles around the equilibrium angle (−60 degrees, +60 degrees) the
calculation of the Total Transport Qs for all wave/current combinations of the Wave-and-
Current Scenario.
• By using the least-square method the function becomes (Figure 2.7):

Qs(θ)= c1.θr.exp{ – ( c2.θr )2}

Where θr = θ − θe , with θ = the actual coast orientation and θe = the equilibrium angle, the
coast angle for which Qs = 0.

By using the option "LT-interactive", you can also execute the steps listed above one by one
and inspect the results of the individual coastal rotations.

The simplified method, which is used for the estimation of the balanced angle (and of the
effect of the current), is used as follows:
For each combination of wave-and-current a ‘one-wave’ approximation:

is made, where:

θn = θ – θw
and:
θw is the wave angle with respect to the coastal normal.

Figure 2.7, Equilibrium angle (θe) is approximated by: θw + c


2 1
i/c i

2.6.1 Wave and Current Scenario

The Wave Scenario is defined by a sequence of wave conditions. The current scenario is
defined by a sequence of flow conditions.

Wave Scenario input:


• significant wave height (at the seaward boundary of the cross-shore profile),
• water level,
• peak period,
• wave angle with respect to the north (Figure 2.8),
• duration.

WL | Delft Hydraulics 10
Title X0000.00 September, 2005

Current Scenario input:


• tidal surge,
• tidal flow velocity,
• reference depth (this is the depth at which the tidal velocities are valid),
• percentage of duration.

Each condition from the Wave Scenario is combined with all the conditions in the Current
Scenario. The duration of a combination is the product of the wave duration and the
percentage of occurrence of the current condition. The total of the percentages in the Current
Scenario must be 100%.

The wave conditions are used as a boundary condition at the sea boundary of a cross-shore
profile defined along the normal of a coast section. Waves from directions outside the domain
(–90o, 90o) with respect to the coast normal are neglected if the current is zero.

The current conditions are translated via the Chézy-relation to a surface slope term in the long-
shore velocity equation.

Because the transport formulas are based on a combination of waves and current, in the case
of no offshore wave the current is combined with a wave of 0.02 metres perpendicular to the
coast.

Figure 2.8, Definition wave angle

2.6.2 A Cross-Shore Profile

A Cross-Shore Profile is defined by a sequence of bottom heights (Figure 2.9). The x-co-
ordinate is written as xr. The co-ordinate xrb divides the profile in two parts, i.e. a static part
(outside the transport zone) and a dynamic part. The dynamic part is supposed to rotate in the
same way as the coastline. At the coastal side the point xrc indicates the position in the cross-
shore profile that coincides with the coastline position Y in the Coastline Model. By defining
the point xr1 inside the dynamic area, you can cut off the sediment area if necessary.

WL | Delft Hydraulics 11
Title X0000.00 September, 2005

Figure 2.9, Cross-shore profile

2.7 Global and Local Transports


The Global Transport defines transport properties at each x-grid point (the Qs definition
points) along the curved model axis. These properties consist of the transport coefficients, the
profile height and the characteristic points along the coastal normal. The Global Transports
basically describe the transport along an undisturbed coastline. Additional conditions (e.g.
structures) often involve the description of Local Transports. These Local Transports then
overwrite the Global Transports locally. You must define the Global Transports by inserting
one or several Transport Rays (at reference points in world co-ordinates) along the coast. The
equilibrium angle αe is now redefined by the program with respect to the coastal angle that
stands perpendicular to the coastal normal.

At the Qs-grid points the transport coefficients and characteristic points are determined by
linear interpolation with respect to the x-values (Figure 2.10). Beyond the definition area the
data remain constant, which means that αe remains constant. In y-direction the coastal point xrc
will coincide during the calculation with the current Y-position of the coast. Local Transport
sections (related to Groynes and Offshore breakwaters) can overrule the Global transport.

WL | Delft Hydraulics 12
Title X0000.00 September, 2005

Figure 2.10, Interpolation transport properties

2.8 Boundary Conditions


Boundary Conditions are the conditions that describe the behaviour of the coast at the two
model boundaries in terms of the coastline position Y, the transport Qs or the coastal angle.

There are four options:


• the coastline position y remains constant,
• the coastal angle remains constant (this implies that the transport at the boundary is kept
constant),
• the transport Qs is a user-defined constant value,
• the transport Qs is a user-defined function of time.

The Basic Model with Global Transports and Boundary Conditions will make an executable
model. Additional conditions can be` added but are not strictly required. These additional
conditions can be a combination of: groynes, offshore breakwaters, revetments, sources and
sinks and internal boundaries. These are described in the following section.

2.9 Optional Model Entities


Additional conditions can be:
• groynes (with Local Transports)
• offshore breakwaters (with Local Transports)
• revetments
• sources and sinks
• internal boundaries

WL | Delft Hydraulics 13
Title X0000.00 September, 2005

2.9.1 Groynes

A groyne is defined by (Figure 2.11 and Figure 2.12):

• the position in x-direction,


• the position of the top in y-direction,
• the percentage of blocking (in order to enable the modelling of permeable groynes).

The position in x-direction is given as a reference point in world co-ordinates. As in the


program a groyne must be located at an x-grid point (points where Qs is defined), the program
will map the position to the nearest x-grid point.

Figure 2.11, Groyne mapping at grid

The top position can be defined in two ways:

1. absolute, as the length from the reference point to the top;


2. relative, as the length from the coastline position y at the start of a CL-calculation phase to
the top.

WL | Delft Hydraulics 14
Title X0000.00 September, 2005

Figure 2.12, Groyne definition

It is possible to define local transport properties at the left and/or right side of a groyne or in
between two groins (Figure 2.13). For that purpose the user can insert a series of Transport
Rays at those locations (i.e. inserting Local Transports). The transport coefficients at the x-grid
points are obtained by linear interpolation between the Ray data. The shift of the groyne co-
ordinate in x-direction to match an x-grid point, is also applied on the x-position of the
Transport Rays, to maintain the relation between Groyne and Transport Rays. In case of a
series of Transport Rays between two groynes, the shift-value will vary linearly from that of
the left groyne to that of the right groyne.

The x-grid points for which Local Transports will be prescribed (i.e. the impact area of the
series of Transport Rays) will be limited to the points that are enclosed by the prescribed
Transport Rays. For the section between a groyne and a Transport Ray the impact area will
always include the point next to the groyne (see also Figure 2.13). The x-grid point of the
groyne itself will never be modified.

WL | Delft Hydraulics 15
Title X0000.00 September, 2005

o local transports are valid


∆ global transports are valid
Figure 2.13, Impact area Local-Transport at a groyne

However, it should be realised that the transport properties of the groyne-grid point itself will
only be used in the case of an inactive groyne (covered by sand). At an active groyne, either
the left properties or the right properties will be applied, depending on the transport direction
(see also Figure 2.14).

For detailed wave modelling around groynes reference is made to Section 4.4.5.1 and Section
6.8.2.1

Figure 2.14, Groyne mechanism

WL | Delft Hydraulics 16
Title X0000.00 September, 2005

2.9.2 Offshore breakwaters

The effect of an offshore breakwater can be simulated by a series of Transport Rays describing
the Local Transports behind the breakwater. The breakwater itself, defined as a polygon, has
no influence on the calculation. The transport coefficients at the x-grid points are obtained by
linear interpolation between the Ray data. The x-grid points for which the transport properties
will be modified, the impact area of the series of Transport Rays, will be limited to the area
enclosed by the prescribed Transport Rays (Figure 2.15).

For detailed wave modelling around offshore breakwaters reference is made to Section
4.4.5.2.

Figure 2.15, Impact area local Transport Rays

2.9.3 Revetments

You can define revetment sections along the coast. A revetment protects the coast against
erosion beyond a fixed y-position. A revetment section is defined by means of a polygon of
reference point locations (in world co-ordinates) and y-distances to define the front position at
those locations (Figure 2.16).

The front position can be defined in two ways:

1. absolute, as the length from the reference point to the front position,
2. relative, as the length from the coastline position y at the start of a CL-calculation phase to
the front position.

The initial y-value of the model should not be less than yF+δ, where yF is the front position of
the revetment and δ is a layer thickness of 1 m. Within this layer the erosion gradually reduces
to zero.

The revetment is numerically active at the xy-points inside the revetment section. The yF-value
there is obtained by linear interpolation in the yF(x) function.

For detailed wave modelling around revetments reference is made to Section.4.4.5.3 and
Section 6.8.3

WL | Delft Hydraulics 17
Title X0000.00 September, 2005

Figure 2.16, Revetment definition

2.9.4 Sources and Sinks

The user can define sources and sinks of sand. It may be either a constant value or a tabulated
function in time. The location is defined by the co-ordinates of a reference point. The source
or sink should numerically be defined in a xy-point, so the program will map the location on
the nearest xy-point.

2.9.5 Internal Boundaries

Apart from the absence of Local Transports, internal boundaries are like groynes. The
calculation rules and definition parameters are the same. They can be used for the modelling
of discontinuities. By using a 0% blocking percentage and a large length, transport can pass,
but the magnitude is determined by the coastal angle of the ‘upstream’ side.

2.10 The screen lay-out


You can define a number of graphic objects to be plotted on the screen additional to the
coastline of the model. Moreover, the initial view port on the model is defined here.

Compulsory items in the screen lay-out file are:


• the definition of the initial view port,
• the object: Land Polygon.

The Land Polygon is a polygon connecting the last point of the coastline to the first one. That
makes the polygon a closed polygon and enables it to be filled with a colour.

Other objects can be (optional):


• polygons to define lines or areas on the land or in the sea

WL | Delft Hydraulics 18
Title X0000.00 September, 2005

• text labels
• circles to define cities etc.

When the Basic Model is defined and a user lay-out does not exist, a default lay-out is
produced by the program. The default lay-out contains, apart from the compulsory items,
some examples of the additional objects. You can use these default layouts to modify them to
your own wishes. All information in the screen layout is purely cosmetic. It has no influence
on the results of the calculation.

2.11 A Phase Model


The Basic Model in combination with a set of Global Transports, a set Boundary Conditions
and a set of Additional conditions, will be called a Phase Model, which can be applied during
a Phase of the time domain of a coastline simulation (see also next section).

2.12 The CL-Run Specification


The time domain of a run can contain one or several time phases (Figure 2.17). In a time
phase a ‘Phase Model’ is active. A number of time phases together will be named a cycle. A
cycle can be repeated one or more times. This offers the possibility to have a sequence of
different global transports, boundary conditions and additional conditions in one run, for
instance to simulate the various seasons of a year.

You select the time unit you want to use (year, month, day, etc.) for the definition of start time,
time-step and the duration of the time phases. You can also define the time points where
output is requested.

Figure 2.17, Scheme of CL-Run specification

WL | Delft Hydraulics 19
Title X0000.00 September, 2005

3 Data structure and processing steps

3.1 List of UNIBEST-CL+files


The data pertaining to the entities and concepts discussed in Chapter 2 are stored in separate
ASCII-files, each file with its own extension.

The relation between entity and file extension is given below. In Figure 3.1 a data flow
diagram is shown.

Longshore Transport (LT) calculations:

Entity file extension


Wave Scenario SCO
Cross Section (Profile) PRO
Coefficients Energy decay CFE
Coefficients Sediment transports CFS

An LT-run specification LTR


An output report of an LT-run (log-file) GLO
Transport Ray (result-file used by CL-module) RAY

Coast Line model (CL) calculations:

Entity file extension


Basic Model MDA
Global Transports GKL
Boundary conditions BCO
Groynes (with local transports) GRO
Offshore breakwaters (with local transports) OBW
Revetments REV
Sources and sinks SOS
Internal boundaries BCI
Layout LAT

A CL-run specification CLR


A CL-run output report PRN
A CL-run documentation report DES
Interface file to GIS-system (optional) GIS

Postprocessing VOLUMES-run

Entity file extension


A Volume Run output report VOL

WL | Delft Hydraulics 20
Title X0000.00 September, 2005

Figure 3.1, Data structure of UNIBEST-CL+ V5 or higher

3.2 Output
The output of a LT-run consists of one or several RAY-files and GLO-files. The RAY-files can
be input for the definition of Global or Local Transport properties in the CL-module; they
have been discussed before. A GLO-file contains a report of the calculations resulting in the
information on a RAY-file. Apart form the output to file, you can request for various plots on
the screen.

The output of a CL-run consists of:


• A report file (extension PRN) with output at a number of time points during the process.
You can define the output-time points beforehand at the CL-run specifications, and can
request for output during a process interrupt.
• A report file (extension DES) with information about the CL-run specifications.
Moreover, the history of the RAY-files is traced as much as possible.
• The coastline plot on the screen during the whole process (with zoom option).
• Graphic and tabulated transport properties at request of the user.

The contents of report files and graphic information will be explained in greater detail in the
description of the User Interface (Chapter 4).

WL | Delft Hydraulics 21
Title X0000.00 September, 2005

3.3 Post-Processing utilities


There is a post-processing program available that works on a PRN-file, for the calculation of
volumes in user-defined time/place window. You can define the window by entering two x-
grid points numbers and the number of two of the available time points on the PRN-file. The
program calculates the passed volumes through the x-borders and the stored volumes at the
t-borders of the window. Moreover, the integrated sources/sinks are calculated. If you wish
so, the output can be written to a VOL-file.

WL | Delft Hydraulics 22
Title X0000.00 September, 2005

4 The User Interface

4.1 Window conventions


We assume you to be familiar with Windows. All the controls operate according to the
standard Windows conventions and are not explained here. If you are unfamiliar with these
conventions we suggest that you consult the appropriate documentation of your Operating
Software.

4.2 Model Management


After starting the program you can select Model manager from the main menu. If you wish
to work with a model you can either select an existing model by choosing Model selection,
or create a new one by choosing: Create Model.

Figure 4.1

For each Model of UNIBEST-CL+ (Version 6.X) the Model Manager will create its own Sub-
Directory under the Directory UB. The figure below clarifies this.

Directory

UB
Models (Sub-directory)

Model Model Model Model


A B C B

WL | Delft Hydraulics 23
Title X0000.00 September, 2005

A Model consists of one Basic Model (i.e. one coastline) with the LT-Runs and CL-Cases
related to that Basic Model. So it is possible to have various runs in one model-directory.
However, there can only one coastline and associated computational grid (i.e. Basic Model)
be used in a model directory.

If you choose Model Selection (Figure 4.2) you will get a list of all existing models. After
the selection of a Model all Model options will be activated. The selected model is now the
Current Model.

Figure 4.2

With the option Delete Model you can delete complete Models.

Figure 4.3

WL | Delft Hydraulics 24
Title X0000.00 September, 2005

If you choose menu option Create Model, UNIBEST-CL+ will ask you to enter a Model name.
After that, all Model options will be activated. The created model is now the Current
Model. A number of default LT- and CL-files is created at the same time with the model
creation.

LT-defaultfiles: def-bij.cfs, def-cer.cfs, def-gra.cfs, def-rij.cfs, defaults.cfe


CL-default files: fixed.bco, <model>.dim, null.bci, null.gro, null.obw, null.rev, nul.sos,
zero.bco

Figure 4.4

With the Copy option you can copy entities (files) from other Models to the Current Model.
When you select the source Model you will get a list of all available files. The Model
Manager offers you three options: All, LT, and Select. This means that you can copy either
all files from the source model or only the LT-Files, or you can choose the files you wish to
copy from a list of all available model files. If you copy the unique basic-Model-file
(named: <source-Model>.MDA) and you have already a MDA-file, you will be warned that
an overwrite may occur. If an MDA-file does not yet exist, the copied file will get the name:
<current Model>.MDA. (Note: the MDA and the DIM file should always have the name of
the “current model”. This is the name of the sub-directory containing the model files).

WL | Delft Hydraulics 25
Title X0000.00 September, 2005

Figure 4.5

You can also delete files from the Current Model by selecting the Delete option. The Model
Manager then shows you a list of all model files from which you can make your choice of
the files you wish to delete.

Figure 4.6

You can use the option Export Model to write a Model to a diskette or to another directory
outside the work domain of the Model Manager, in order to be used on another computer or
by another person. With the option Import model you can import a Model from outside the
domain of the Model Manager.

WL | Delft Hydraulics 26
Title X0000.00 September, 2005

4.2.1 Process flow

Before we begin describing the User Interface options, first we give a description of how the
process is progressing. On various levels a Window User Interface offers access to the
different parts of the program, but when building a coastline model one has to follow a
certain sequence of actions. It may not be possible to execute a process step if the required
data are not yet available.

Figure 4.7

The data flow diagram above, which has to be read from top to bottom, offers some help.
Briefly, the process is as follows:

WL | Delft Hydraulics 27
Title X0000.00 September, 2005

LT-run

You can execute an LT-run (via batch or interactively) with as a result one or more Transport
Rays (RAY-files) when you have made an LT-command file (LTR-file) containing the names
of the required (and existing) wave scenarios (SCO-files), Cross-Shore files (PRO files) and
coefficients for Sediment Transport (CFS-files) and Energy Decay (CFE-files). Notice that
multiple sets of the above files can be stored in a LTR-file, each set of input files will result
in a RAY-file. All these input files can be made in Input Screens of this User Interface. These
are free-format ASCII files. Hence they can also be made in other ways, for example with the
help of an ASCII Editor.

When you have computed one or more Transport Rays, then you can inspect them visually
using the option Show Ray.

The interactive LT-run offers the option inspect the results in greater detail. Information on
wave propagation, current distribution and longshore transport distribution can be inspected
visually for each condition in the interactive mode. The RAY-file only contains the
summarised and schematised data that are necessary for describing the transport function
along the coast for a CL-model.

CL-run

Independent of having RAY-files you can make a Basic Model file (MDA-file), which defines
a curved coastline and the computational grid. By activating Show Model you can at all
times check the coastline and grid points while building the model.

To be able to proceed further you must first define the Global Transport file (GKL-file),
which is valid along the entire coast. A Global Transport is defined by placing one or more
RAY-files along the coast. Via inter- and extrapolation the program produces a defined
transport function for every grid point. When you combine in Show Model the Basic Model
with a Global Transport, it is possible to inspect the transport characteristics in all grid
points both in a table and a diagram.

A valid CL-model (a Case) requires boundary conditions that have to be prescribed at both
boundaries of the modelled coastline. Finally, a layout-file (LAT-file) has to be created
which defines the graphical representation of the coastline model. Show Model offers the
possibility to create a default version of the LAT-file. The LAT-file is created via the button
Define Case. After the default LAT-file has been created, it can be inspected visually via the
button Show. You can impose the necessary details using the Edit option. This is easier than
building the file from scratch. Furthermore, Groynes, Offshore breakwaters, Internal
boundaries, Revetments, and Sources/Sinks can be defined. These are optional and are not
necessary for a valid coastline model.

The Case must be described in the CL command file, <case>.CLR. Just as is the case with an
LAT-file, you will have the opportunity to create, under Show Model, a default CLR-file. All
activated entities are placed into that CLR-file. With the Edit option of the CLR-file you can
then arrange details such as time-step and number of steps.

WL | Delft Hydraulics 28
Title X0000.00 September, 2005

When you apply Groynes, Offshore breakwaters, Internal boundaries, Revetments, and
Sources & Sinks, then you can check their placements graphically in Show Model. When
you are using Local Transports (with Groynes and Offshore breakwaters), you can also
inspect their effects in Show Model.

When the CLR-file is completed you can execute a CL-run. A CL-simulation can temporarily
be interrupted for a graphical inspection of the transports as well as for the setting of
additional output.

After a CL-run a PRN-file becomes available. On this file you can run the interactive program
Volumes to make integrations.

4.3 LT Input and Output


Under the LT (Longshore Transports) option of the main menu you can create or modify the
LT input and inspect the LT output.

Figure 4.8

4.3.1 LT input:

The following files make up a valid LT-run (of which the LTR-file is the main input file):
• a SCO-file (Wave and Current scenario),
• a PRO-file (Bottom profile),
• a SCE-file (Coefficients for Wave Energy Decay model),
• a CFS-file (Coefficients for applied sediment transport formula),
• and the coastal angle upon which the cross-shore profile stands perpendicularly.

Based on the files listed above an LT-run will result in one Transport Ray stored in a RAY-file.
An LTR-file contains the instruction for the calculation of one or several Transport Rays.

In the following sub-section the editing/creating of the files mentioned above is described (the
submenus for creating and editing are similar).

WL | Delft Hydraulics 29
Title X0000.00 September, 2005

Wave and current scenario

If you select this option from the editing menu, first a window will pop up from which you can
select the name of an existing scenario. After selection of the name or, if entering from the
creation menu directly, you will get the input screen for editing the contents of a SCO-file:

Figure 4.9

For background information about the Wave/Current scenario, see Section 2.6.1.

Additional information:
• The number of combinations Wave/Current is limited to a maximum. For current settings
consult APPENDIX C
• The scenario duration field counts automatically the actual number of days in the
scenario.
• The total of percentages in the tide information must be 100%.
• The total transport rate is defined as:
Qs [m3/day] = {ΣQs [m3/day] × Duration [day] × Perc} / N [day]
where N is the Normalisation base [day], and Σ is the summation of all combinations of
Waves and Current (Tide).

If the transports that are based on the active wave-current scenario are representative for a
long-term simulation it is important to set the normalisation base to one year (365 days). In
this way the model interprets the transports as a yearly averaged net transports. If the scenario
duration is shorter then 1 year it is then assumed that for the rest of the year no transports
occur (for example during very calm periods or seaward directed wave conditions).

WL | Delft Hydraulics 30
Title X0000.00 September, 2005

If you want to study the coastline development within one year, you can define scenarios for
the different seasons in a year. In that case you must define the actual scenario duration as
Normalisation base. In the CL-module you can use the different transport properties in the
distinct phases of a Run (see also Section 2.12 and Section 4.5.2 ).

Buttons:

Ok The Scenario, of which the name is mentioned at the top of the screen, is saved and
you will return to the main menu. If a new scenario is created, you will first get a
screen in which you can define its new name.
Cancel All modifications are cancelled and you will return to the main menu.
Copy This is a useful option for making a new Scenario by modifying an existing one. After
having made the modifications, select Copy. Now you will be able to define a new
name. After that you will return to the input screen where you will see the new name
in the top line. The Ok action will make the situation permanent.
Insert Row Insert a new row before the selected row.
Delete Row Delete the selected row.

Cross-shore profile

If you select this option from the editing menu, you will first get a window in which you can
select the name of an existing Cross-shore profile. After selection of the name or, if directly
entering from the creation menu, you will get the input screen for editing the contents of a
PRO-file. With the View option you can graphically check the results of all entered data. For
background information about the Cross-shore Profile see Section .2.6.2.

WL | Delft Hydraulics 31
Title X0000.00 September, 2005

Figure 4.10

Additional information:
• As a cross-shore profile can be applied on various locations along the coast the
orientation has to be prescribed at the LT-run specification. In this way it is possible to
apply a cross-section at different locations (under different coastline orientations).
• You can use your own positive x-co-ordinate direction: Landward or Seaward.
• You can define the profile in terms of Depth with respect to an absolute Reference level,
or in terms of relative Bottom levels with respect to an absolute Reference level.
• For the LT-calculation a non-equidistant numerical grid is defined on the Cross-Shore
Profile. You must define the step size dx for that grid in the first table. The actual dx at a
position x is determined by linear interpolation in the table. Outside the table domain the
border values are used.
• The number of rows in the dx table is limited to a maximum. For current settings see
APPENDIX C
• The number of points (rows) in the Profile is limited to a maximum. For current settings
see APPENDIX C
• The resulting number of grid points is limited to to a maximum. For current settings see
APPENDIX C

WL | Delft Hydraulics 32
Title X0000.00 September, 2005

Wave parameters

If you select this option from the editing menu, you will first get a window in which you can
select the name of an existing set of Wave parameters. After selection of the name, or in the
case of directly entering from the creation menu, you will get the input screen for editing the
contents of a CFE-file. The user is referred to the Technical Reference Manual WL|DELFT
HYDRAULICS (1992) (Chapter 6) for more information on the coefficients.

Figure 4.11

There is always a default set of Wave parameters DEFAULT.CFE available.

Transport parameters

If you select this option from the editing menu you will first get a window in which you can
select the name of an existing set of Transport parameters. There are four types of transport
formulae and each type requires a specific set of parameters. The program recognizes from
the contents of the CFS-file which of the four types it is dealing with.

The available transport formulas are:


• Bijker for sand
• Van Rijn for sand
• CERC for sand
• Van der Meer/Pilarczyk for gravel

For each type a file with the default set of transport parameters is available:
• DEF_BIJ.CFS
• DEF_RIJ.CFS
• DEF_CER.CFS
• DEF_GRA.CFS
After selection of a name (or entering a name in the creation menu), you will get the input
screen for editing the contents of the appropriate CFS-file.

For more information about the transport formulae see Chapter 6, theoretical reference
document.

WL | Delft Hydraulics 33
Title X0000.00 September, 2005

Figure 4.12, Parameters for the Bijker transport formula

Additional information:
• The coefficient b in the Bijker formula may vary between a value of about 5 for shallow
water and a value of about 1 for deep water. You can define both values and the position
in the Cross-Shore profile (by means of the criteria Hsig/h) where the deep water and
shallow water begins. Between those two positions the program will interpolate.

Figure 4.13

WL | Delft Hydraulics 34
Title X0000.00 September, 2005

Figure 4.14, Parameters for the Van Rijn transport formula

Figure 4.15, Parameters for the CERC transport formula

WL | Delft Hydraulics 35
Title X0000.00 September, 2005

Figure 4.16, Parameters for Van der Meer/Pilarczyk

Run Specifications

If you select this option from the Edit menu you will first get a window where you can
select the name of an existing set of Run Specifications. After selection of the name, or if
directly entering from the creation menu, you will get the input screen for editing of the
contents of a LTR-file.

Figure 4.17

Each row in the input screen of the Run Specifications will result in a Transport Ray,
the RAY-file.

You must enter:


1. the orientation of the Coast,

WL | Delft Hydraulics 36
Title X0000.00 September, 2005

2. the active profile height,


3. the names of the four input files:
• the PRO-file (Cross-Shore PROfile),
• the CFS-file (CoeFficients TranSport),
• the CFE-file (CoeFficients Energy decay),
• the SCO-file (Wave SCenariO),
4. and the name of the output file:
• the RAY-file.

You will find an output report of the LT-Run (defined in <name>.LTR) in the GLO-files,
which have the same names as the RAY-files.

The names of the input files must be names of existing files. The program has the following
input feature for entering the names:
• Move the mouse pointer onto a field (i.e. for the SCO-file) and click.
• A list of all available SCO-files will appear in the File Name window.
• Click on the name of the desired file.
• While keeping the left mouse-button pressed, move to the input field and release the
mouse button. You will see that it is impossible to drop the file in a wrong field.

Further documentation:
• Section 2.5 about the Transport Ray.
• Section 2.6 about the LT-Run
• Section 4.5.4 about the .GLO-report file

4.3.2 LT Runs and Output

There are two ways to execute LT-runs:

1. Via the Run option in the main menu. The transports at every ray in the .LTR command
file will be executed.
2 Via LT’s submenu: LT/Run Interactive. Per ray a command to make a calculation can be
given.

The option Show Rays in LT’s Main Menu offers the option to graphically inspect a RAY-
file.

Show Rays

When you select this function you will get a window with all available RAY-files to choose
from.

WL | Delft Hydraulics 37
Title X0000.00 September, 2005

Figure 4.18

When you select a RAY-file you get:


• The computed transports (Qs) as a function of the relative coastal angle:
the approximation Qs = c1 θR exp[−(c2 θR)2] Mm3/y,
where θR = the coast-angle − the equilibrium angle
• A graph plotted in the real world co-ordinates, with the coast normal and the
schematised Transport data along it, the so-called By-Pass function.

The By-Pass function is defined by the points along the coast normal where 0%, 2%, 20%,
50%, 80%, 100% of the transport passes, and the total transport at the current coastal angle.
The function is required to calculate the transport passing along a groyne. Between the
points the program interpolates linearly, meaning that the transport function itself is a block
function.

The angles presented in the Qs - θ curve are relative to the coastline used in the computation
(so relative to 335 deg in the example presented below).

WL | Delft Hydraulics 38
Title X0000.00 September, 2005

Figure 4.19

Figure 4.20

LT/Run Interactive

After the selection of this option you will see a window at the screen where you can select
an LTR-file and at the right of it a window to select the Transport Ray to operate on.

Figure 4.21

After a RAY-selection you will see that the calculation mode is set at ‘estimate’. If you press
the Calculate button the program will calculate the equilibrium angle, and the coast-rotation
due to the Tidal Current using a simple calculation method. (see also Section 2.4).

WL | Delft Hydraulics 39
Title X0000.00 September, 2005

The dotted line concerns the situation without Tidal Current, the
solid line the situation with Tidal Current.

Figure 4.22

Figure 4.23

Now the options Transport and Series Transport are enabled. If you
select Transport you will be able to select a Coastal Angle with the
mouse, or by data entry in the Angle-field at the left. After pressing
Calculate a calculation of the transport will be made and the result
will be plotted and displayed numerically in the Qs-field. The option
View is now enabled.
Figure 4.24

WL | Delft Hydraulics 40
Title X0000.00 September, 2005

Figure 4.25

The option Series Transports gives the same result


as in an LT-batch step. At the equilibrium angle and
at five angles left and right of it, the transport is
calculated. The correct equilibrium angle and the
coefficients c1 and c2 are calculated and displayed.
If the on/off button Write .Ray is on, the RAY-file
will be written.

Figure 4.26

Figure 4.27

The View option

WL | Delft Hydraulics 41
Title X0000.00 September, 2005

After the calculation for a single Coast Angle rotation you can
select view and inspect the results in more detail. The screen you
will see is composed of a window with radio buttons to select
functions, two numerical windows to display results and two
graphical windows, one for the selected function, the other for the
Cross-Shore Profile.

Figure 4.28

Figure 4.29

Figure 4.30

In the bottom window at the left, the used Coastal Angle rotation,
the Qs-total and the applied normalisation factor (see Section
4.3.1) will be displayed.

Figure 4.31

WL | Delft Hydraulics 42
Title X0000.00 September, 2005

In the first numerical display window you can scroll through the individual wave-data and -
results. The contribution to the longshore transport Qs for the selected wave is displayed and
the summation of Qs up to this wave. You should realise that the summation at the last wave
will not be equal to the Qs-total if the normalisation factor is not equal to unity. Qs-total is
the yearly averaged transport that will be used in a CL-calculation.

ZoomIn/ZoomOut

Under View of the main menu a ZoomIn/ZoomOut option is available.

Figure 4.32

Steps for ZoomOut:


• Select the View option from the top line menu.
• Select ZoomIn.
• Move the mouse pointer to the top left corner of the
desired box.
• Press the left mouse button and keep it pressed while
moving to the bottom right corner of the desired box and
release the button.

Figure 4.33

WL | Delft Hydraulics 43
Title X0000.00 September, 2005

Figure 4.34

Steps for ZoomOut:


• Select the View option from the top line menu.
• Select ZoomOut.
The area containing the whole model is now replotted.

4.4 CL input
Under the CL (CoastLine) option of the main menu, you can create or modify the input for a
CL-Run.

.MDA
.RAY
.GKL
.BCO

.GRO
.OBW
.REV
.SOS
.BCI

.LAT
Figure 4.35 .CLR

A CL-Run should be specified under the option Run Specifications. The Run Specifications
reside in the CLR-file. Information about the Screen Layout residing in the LAT-file is also
required. The base name of the LAT-file and the CLR-file are the same. In the CLR-file
references to the model entities (files) are made. Required model entities are:
• the Basic Model (MDA-file),
• the Global Transport, (GKL-file),
• Boundary conditions (BCO-file).

WL | Delft Hydraulics 44
Title X0000.00 September, 2005

The other model entities are optional. The option Show Model offers visualisation facilities
and also the option to let the program create a default CLR-file and LAT-file based on the
Basic model and Global Transports.

4.4.1 The Basic Model

The data defining the basic model reside in the file <Model>.MDA. The base name of the file
equals the Model-name, meaning that there is only one MDA-file in a Model directory. When
you select the option Basic Model, the next window will pop up:

Figure 4.36

Further Documentation:
• Section 2.4 The Basic Model

Additional information:
• The number of Basic Points is limited to a certain maximum. For current settings see
APPENDIX C
• The total number of x-grid points is limited to a maximum. For current settings see
APPENDIX C
• The number of points in the last column defines the number of grid points between the
current Basic Point and the previous Basic point. So this number has no meaning for the
first Basic point; you should set it to zero for the sake of clarity.
• To define a discontinuity at a Basic Point, you must define two y-points at one Basic
Point. For interpolation of y at xy-points, Y1 is used at the left side and Y2 at the right
side. Discontinuities may be necessary where groynes or internal boundaries are active in
the initial situation. Normally only Y1 is defined.

Inspect the Basic Model

WL | Delft Hydraulics 45
Title X0000.00 September, 2005

Once having defined your Basic Model (the contents


of the MDA-file), it is possible to inspect the
schematisation made by the program, using the
option Show Model.

When you do so, you will get a window in which you


can define all required and optional Model
parameters to add to your Basic Model. You should
start with adding the Global Transport, the GKL-file
(see next section). After that, all other features are
available.

If you add none of them, then only the Basic Model


itself will be shown if you press the Show button.

Zooming in on a model detail can be done by using


the View option of the menu at the top of the screen.

Figure 4.37

4.4.2 Global Transport

The next step in making an executable Model, is the definition of the Global Transport,
which is defined by positioning of one or several Transport Rays along the model. When
you select the Global Transport option the following input screen will pop up.

Figure 4.38

WL | Delft Hydraulics 46
Title X0000.00 September, 2005

Documentation:
• Section 2.5 Transport Rays
• Section 2.7 Global and Local Transports

Additional information:
• The position in x-direction is given as a reference point in world co-ordinates (Xw,Yw).
As in the program a Transport Ray must be located at an x-grid point (points where Qs
has been defined); the program will subsequently map the position to the nearest x-grid
point.
• The names of the RAY-files should be names of existing files. The program offers the
following input feature for entering these names:
• Activate a field. A list of all available RAY-files will appear in the File Name
window.
• Click on the required file.
• While keeping the left mouse-button pressed, move to the input field and then
release the mouse button. You will see that it is impossible to drop the file in a wrong
field.

Show Basic Model + Global Transport

You can now inspect the schematisation of the Global Transport resulting in transport
properties in each Qs-point.

Steps:
• Select Show Model.
• Activate the Global Transport field. A list of all Global Transport files is displayed in the
file window.
• Drag the desired filename from the list and drop it in the Global Transport-field.
• Press the button Show

WL | Delft Hydraulics 47
Title X0000.00 September, 2005

Figure 4.39

In the next example a detail of the model is plotted.

WL | Delft Hydraulics 48
Title X0000.00 September, 2005

Figure 4.40

You will see the following information in the plot:

• In bold lines for the inserted Transport Rays and in normal lines for the interpolated
Transport Rays at the Qs-points: an arrow located at the beginning of the dynamic area in
the averaged wave direction (perpendicular to the equilibrium angle) and an arrow
indicating the transport capacity in the ray. Both the wave arrow and the transport arrow
are scaled with respect to the transport capacity at the current coastal angle.
• In the top left corner: a list with erosion (+) / sedimentation (-) values at each y-point
along the model. You can move along the y-points of the model with a cursor.
• In the top right corner a graph of the transport capacity at the current (initial) coastal
angles is shown. The cursor location is also indicated in this graph. The transport
capacity at the two neighbouring Qs-points is displayed at the top of the graph.

4.4.3 Boundary Conditions

The third and last mandatory step in making an executable CL-Model, is the definition of the
Boundary Conditions at the left and right Model border. When you select the option
Boundary Conditions from the editing menu, an input screen will pop up. After selection of
the name of a BCO-file (or when you activate Boundary Conditions in the Creation menu),

WL | Delft Hydraulics 49
Title X0000.00 September, 2005

you will get the input screen where you can define the boundary condition for both sides of
the model.

Figure 4.41

Preceding documentation:
• Section 2.8, ‘Boundary conditions’

In the first input box you must select the model side which you want to concentrate on,
clicking a radio button. In the second input box you must make a choice of one of the four
options. For the third option, Qs constant, you must enter the value of Qs in an input field
(see the printed screen above). If you are choosing option four, Qs f(t), you must select the
name of an available TABxxx.TAB-file and the column number of the tabulated function of
time (see screen below). Where xxx represents a number of three figures: 001, 023, etc.

WL | Delft Hydraulics 50
Title X0000.00 September, 2005

Figure 4.42

Description TAB---.TAB file

The TAB---.TAB-file is a free format ASCII-file with tabulated Qs(t) functions. The functions
can be applied for Boundary conditions and for Sources and Sinks. The basic column
(column 0) concerns the points of time in years. It is a non-equidistant series. The other
columns (1,2...,K) contain Qs values. By defining a period P in years, you will make the
series periodical.

Contents of the file:


record 1: K integer (number of columns)
record 2: P real (period in years)
record 3: TIME COL_1 COL_2 .... COL_K (comment)
record 3+1: t_1 Qs Qs Qs
record 3+2: t_2 Qs Qs Qs
record 3+N: t_N Qs Qs Qs

Qs in m3/y

Interpolation rules:

Suppose t is the current time (in years).

• If P not equal 0.0 then the function is periodical with a period of P years. If in that case t
is greater than t_N, t will be decreased with P until t is less than or equal to t_N.
• If t is less than t_1, Qs_1 will be applied.
• If t is greater than t_N (if non periodically), Qs_N is applied.

WL | Delft Hydraulics 51
Title X0000.00 September, 2005

• If t lies between t_1 and t_N, then Qs is found by linear interpolation.

Show Basic Model + Global Transport + Boundary Conditions

You can now inspect the schematisation of the Global Transport resulting in transport
properties in each Qs-point together with the Qs-values at the boundaries.

Steps:
• Select Show Model.
• Click on the Global Transport-field. A list of all Global Transport-files is displayed in
the file window.
• Drag the required file from the list and drop it in the Global Transport-field.
• Select the Boundary Condition-field. A list of all Boundary Condition-files is displayed
in the file window.
• Drag the required file from the list and drop it in the Global Transport-field.
• Click the button Show.

4.4.4 Case definition

The finally required step to make an Executable Model (MDA + GKL + BCO) is the definition
of a case, consisting of:
• The definition of the Run Specifications resulting in the file: <case>.CLR;
• Making of a Screen Layout resulting in the file: <case>.LAT.

Both actions are options in the CL-menu. You can select the options Run Specification and
Screen Layout from the Create Input menu and enter the data from scratch.

WL | Delft Hydraulics 52
Title X0000.00 September, 2005

It may, however, be convenient to have a default


version of those files to edit. You can get those
default versions of LAT- and CLR-files based on an
Executable Model (and some optional
parameters). If you enter the Show Model option
and select the GKL-file, you will see that the
option Define Case is activated. When you select
this option, you will be asked to input the case
name and both files are created. If a file already
exists no overwrite will occur.

Figure 4.43

You will see in the CLR-file that for optional parameters, which have not been set by the
user, will result in filenames NULL.GRO, NULL.OBW, etc. Those files are existing default files,
meaning that there are no groynes, no offshore breakwaters etc. If you do not select a BCO-
file, the default file FIXED.BCO is applied. FIXED.BCO is also an existing default file,
meaning that the y-position at both sides is constant. For more information see the next
paragraph, Run Specification.

In the default LAT-file an example of all possible items is applied:


• A simple Land Polygon to define the land area.
• A polygon (a square).
• A text (the case name) inside the polygon.
• City marks at both model boundaries.

For more information see next sub-section, Screen Layout.

Run specifications
If you select this option in the editing menu, you will first get a window in which you can
select the name of an existing set of Run Specifications. After selection of the name, you
open an input screen for editing of the contents of a CLR-file. (Coast Line Run):

WL | Delft Hydraulics 53
Title X0000.00 September, 2005

Figure 4.44

Preceding documentation
• Section 2.11, Phase Model;
• Section 2.12, The CL-Run Specifications;
• Section 3.3 Postprocessing utilities.

Additional information
• In the upper left box you must define the time unit (Year, Month, Week, Day, or Hour).
The time unit is the unit in which you specify the time points of the whole time domain
of the run. Furthermore, you must enter the Start time, the number of numerical time-
steps dt into which the time unit is divided, and the Number of Cycles, that is, the
number of times the set Run Phases should be repeated.
• In the next box, which is a spreadsheet input box, you must define one line of
information for each Phase of the Run. The first two fields define the time domain of the
Phase. If for example the time unit is ‘Year’, then from Year 2 to Year 5 means that the
Phase starts at the beginning of year 2 and continues up to the beginning of year 5. The
Phase time is relative with respect to t0. So the current time t in the time process is t0 +
Phase time. You should be aware of that, because the current time t is used for the
interpretation of Qs (t) functions.
• In the other seven fields you must enter the names of the model units defining the Phase
Model.

The required units:


• the GKL-file (Global transports)
• the BCO-file (Boundary COnditions)

WL | Delft Hydraulics 54
Title X0000.00 September, 2005

The optional entities:


• the GRO-file (GROynes)
• the SOS-file (SOurces and Sinks)
• the REV-file (REVetments)
• the OBW-file (Offshore BreakWaters)
• the BCI-file (Boundary Conditions Internal)

The names of the input files should be names of existing files. The program offers the
following input feature for entering the names:
• Click on a field (for example, for the BCO-file).
• A list of all available BCO-files will appear in the File Name window.
• Click on the file you want.
• While keeping the left mouse-button pressed, move to the input field and then release
the mouse button.
• You will see that it is impossible to drop the file in a wrong field.

In the input box at the bottom of the screen you should enter the time points, in terms of
numerical steps dt, for which information should be written to the PRN-file.
If, for instance, the input reads:

First time step: 10,


Step Period: 3,
Number of steps: 4

then output is produced at t0 (default), t0+10.dt, t0+13.dt, t0+16dt and t0+19dt. Output at
additional time points can be made at any moment during the calculation. You can interrupt
the process and make a request for output at that moment.

Screen Layout

If you select this option from the editing menu, you will first get a window in which you can
select the name of an existing Layout-file. After selection of a name (or when you enter a
name in the creation menu), you will get the input screen for editing the contents of a LAT-
file.

WL | Delft Hydraulics 55
Title X0000.00 September, 2005

Figure 4.45

Preceding documentation:
• Chapter 2.10, The Screen Layout

Additional information:
• In the first input box the default scale of the model area in the screen is defined by
means of the x-domain and the value of the bottom y-level. The top y-level is implicitly
determined by the size of the window and by the rule of orthogonality.
• In tab “Color Model” you can define the colour for the Land and Sea area. The
available colours are listed in a colour bar at the left side of the screen. By focusing on
the number behind Sea or Land and subsequently clicking on a colour in the colour bar,
the preferred colour is defined.
• In tab “Text” you can define texts at any place in the model area, and in the fourth box
you can define texts combined with a circle filled with colour. The latter feature can be
used to mark the location of cities, villages, etc. Text and fill colours are selectable in
the same way as Land and Sea colours.
• In tab “Circular marks with text” you can define circles in combination with text string.
• In tab “Land polygon” you can define the land polygon, which describes the connection
between the end and the beginning of the coastline (see also Section 2.8), in order to
define a closed land area. The Land Polygon is required, other polygons are optional.
• In tab “Polygon(s)” you can define all kinds of polygons. These polygons are optional.

WL | Delft Hydraulics 56
Title X0000.00 September, 2005

Figure 4.46

Figure 4.47

If the last and the first point of a polygon are equal, it is a closed polygon and it can be filled
with a colour. For the line colour (also fill colour) you can select RGB values yourself.

Show Layout + Basic Model + Global Transport

Now you can inspect the Layout in combination with the schematisation of the Global
Transport.
Steps:

WL | Delft Hydraulics 57
Title X0000.00 September, 2005

• Select Show Model.


• Focus on the Global Transport field. A list of all Global Transport files is displayed in
the file window.
• Drag the wanted file name from the list and drop it in the Global Transport-field. The
field for selecting the Layout file will be activated now.
• Click on the Layout field. A list of all Layout files is displayed in the file window.
• Drag the preferred file name from the list and drop it in the Layout field.
• Click the button Show.

In the next example a detail of the model is plotted.

Figure 4.48

4.4.5 Optional Model Entities

4.4.5.1 Groynes

If you select this option from the editing menu, you will first get a window where you can
select the name of an existing GRO-file. After selection of the name (or when you enter the
name from the creation menu), you will get the input screen for editing the contents of a
GRO-file.

WL | Delft Hydraulics 58
Title X0000.00 September, 2005

Figure 4.49

In a GRO-file you can define a set of groynes. All groynes for one case should be defined in
a single GRO-file.

Groyne selection buttons:


With the three lowest buttons at the right side of the screen, you can select the individual
groynes in the set of groynes in order to specify the data.

New Define a new groyne.


Delete Delete the current groyne.
[2 of 5]¿À
You can read here the number of the current groyne and the total number of groynes
in the set. For instance, [2 of 5] means there are five groynes and you have activated
groyne 2. You can activate the preferred one by using the Up/Down button at the
right side of the display box.

Preceding documentation:
• Section 2.9.1 Groynes

Additional information:
• In the top of the screen you must define the Reference Point, the Blocking Percentage
and the Y-position at the top of the groyne. The meaning of these parameters is
described in Section 2.9.1.
• If there are no Local Transport Rays related to this groyne, you can carry on with
another groyne or quit the screen.

WL | Delft Hydraulics 59
Title X0000.00 September, 2005

Local Transport Rays


If there are Local Transport Rays, you can choose from five situations defining the impact
area of the Transport Rays.
• The area between the previous groyne and the current groyne, and the area at the right
side of the current groyne.
• The area at the right side of the current groyne.
• The area at the left side of the current groyne.
• The area at the right side of the current groyne and the area at the left side of the current
groyne.
• The area between the previous groyne and the current groyne.

Select one of the five situations by clicking on a radio button. The five situations are
explained symbolically next to the buttons. Depending on the situation you should define
now one or two sets of Local Transports Rays. The definition of a set of Local Transport
Rays should be done in the same way as for the set of Global Transport Rays.

The position in x-direction is given as a reference point in world co-ordinates (Xw,Yw).


Because in the program a Transport Ray must be located at a x-grid point (points where Qs
is defined), the program will map the position to the nearest x-grid point.

The names of the RAY-files should be names of existing files. The program offers the
following input feature for entering the names:
• Focus on a field.
• A list of all available RAY-files will appear in the File Name window.
• Click on the desired file.
• While keeping the left mouse button pressed, move to the input field and release the
mouse button. You will see that it is impossible to drop the file in a wrong field.

The impact area is bounded by a groyne or by the last inner Qs-point covered by the set of
Transport Rays. The interpolation rules are described in Section 2.9.1.

Show Groynes with Local and Global Transport

Now you can inspect the real positions of the groynes and the impact of the Local
Transports and Global Transports.

Steps:
• Select Show Model.
• Select the Global Transport-field. A list of all Global Transport-files is displayed in the
file window.
• Drag the wanted file name from the list and drop it in the Global Transport-field.
• Click on the Groyne-field. A list of all Groyne-files is displayed in the file window.
• Drag the wanted file name from the list and drop it in the Groyne-field.
• Click on the button Show.

In the next example a detail of the model is plotted.

WL | Delft Hydraulics 60
Title X0000.00 September, 2005

Figure 4.50

4.4.5.2 Offshore Breakwaters

If you select this option from the editing menu, you will first get a window where you can
select the name of an existing OBW-file. After selection of an existing name or entering a
new name, you will get the input screen for editing of the contents of an OBW-file.

WL | Delft Hydraulics 61
Title X0000.00 September, 2005

Figure 4.51

In an OBW-file you can define a set of Offshore Breakwaters. All Offshore Breakwaters for
one case should be defined in one OBW-file.

Preceding documentation:
• Section 2.9.2, Offshore Breakwaters

Additional information:
• At the top of the screen you must define the Xw,Yw-position of the left and right side of
the breakwater. As mentioned before (Section 2.9.2), the breakwater itself has no
influence on the results. The influence of the breakwater on the transports along the
coast can be modelled by the application of Local Transport Rays. The local transport
rays should be computed with LT on the basis of the modified local wave climates
around the breakwater. The local wave climates should be determined with a suitable
wave propagation model. The extended version of Unibest (see Section 5.1) offers the
option to link results of sophisticated wave modelling with the Delft3D model to
Unibest. If there are no Local Transport Rays related to this Offshore Breakwater, you
have finished now and you can either continue with another Offshore Breakwater or quit
the screen.

Local Transport Rays

WL | Delft Hydraulics 62
Title X0000.00 September, 2005

If you want to insert Local Transport Rays in the area around the breakwater, you must click
the radio button 'yes'. The definition of a set of Local Transport Rays should be done in the
same way as for the set of Global Transport Rays.

The position in x-direction is given as a reference point in world co-ordinates (Xw,Yw).


Because in the program a Transport Ray must be located at an x-grid point (points where Qs
is defined), the program will map the position to the nearest x-grid point. The names of the
Ray-files should be names of existing files. The program offers the following input feature
for inputting the names:

• Focus on a field.
• A list of all available .RAY-files will appear in the File Name window.
• Click on the desired file.
• While keeping the left mouse button pressed, move to the input field and release the
mouse button.
You will see that it is impossible to drop the file in a wrong field.

The impact area is bounded by the last inner Qs-points covered by the set Transport Rays.
The interpolation rules are described in Section 2.9.2

Show Offshore Breakwaters with Local and Global Transports

Now you can inspect the impact of the Local Transports related to Offshore Breakwaters
together with the Global Transports .

Steps:
• Select Show Model.
• Select the Global Transport-field. A list of all Global Transport-files is displayed in the
file window.
• Drag the desired file from the list and drop it in the Global Transport-field.
• Select the Offshore Breakwater-field. A list of all OBW-files is displayed in the file
window.
• Drag the desired file from the list and drop it in the Offshore Breakwater-field.
• Press the button Show.

In the next example a detail of the model is plotted.

WL | Delft Hydraulics 63
Title X0000.00 September, 2005

Figure 4.52

4.4.5.3 Revetments

If you select this option from the editing menu, you will first get a window in which you can
select the name of an existing REV-file. After selecting an existing name or entering a new
name, you will get the input screen for editing of the contents of a REV-file.

In a REV-file you can define a set Revetment sections. All Revetment sections for one case
should be defined in one REV-file.

At the top of the screen you must define the positioning type: relative to Y(t=0) (implying
that the revetment is defined relative to the initial coastline) or absolute to the Reference
Point, see Section 2.9.3. In the input table at the bottom of the screen you must input the
Xw,Yw-position of the Reference Points and the Y-values defining the top position of the
Revetment section.

WL | Delft Hydraulics 64
Title X0000.00 September, 2005

In this example two Revetment sections are defined. The first has been made Absolute and the
second has been made Relative.

Figure 4.53

Figure 4.54

Preceding documentation:
• Section 2.9.3 Revetments

WL | Delft Hydraulics 65
Title X0000.00 September, 2005

Show Revetment sections and Global Transport

Now you can inspect the exact position of the Revetment sections at Y-points and the impact
of the Revetments, applied at the initial Y(t=0) coastline, on the Global Transports.

Steps:
• Select Show Model.
• Select the Global Transport-field. A list of all Global Transport-files is displayed in the
file window.
• Drag the desired file from the list and drop it in the Global Transport-field.
• Follow the same procedure for the REV-file and the LAT-file.
• Press the button Show.
In the next plot a detail of the absolute positioned revetment section is shown.

Figure 4.55

In this plot a detail of the relative positioned section is shown.

WL | Delft Hydraulics 66
Title X0000.00 September, 2005

Figure 4.56

4.4.5.4 Sources and Sinks

If you select the option Sources and Sinks from the editing menu, you will first get a
window in which you can select the name of an existing SOS-file. After selecting an existing
name or entering a new name, you will get the input screen for editing of the contents of a
SOS-file. In a SOS-file you can define a number of Sources/Sinks. All Sources/Sinks for one
case should be defined in a single SOS-file.

At the top of the screen you must define the Xw,Yw-position of the Reference Point defining
the Source/Sink. For an explanation see Section 2.9.4.

It is possible to specify constant and time dependent sources and sinks. The latter can be used
for instance to simulate the behaviour of rivers etc. For that purpose you offer tabulated time
series residing in a .TAB-file. Reference is made to Section 4.4.3 (Boundary conditions and
description of the TAB-file).

WL | Delft Hydraulics 67
Title X0000.00 September, 2005

Figure 4.57

Figure 4.58

Preceding documentation:
• Section 2.9.4, Sources and Sinks.
• Section 4.4.3, Boundary conditions
• Section 4.4.3, Description of the .TAB-file.

Show Sources and Sinks and Global Transport

Now you can inspect the exact position of the Sources/Sinks at Y-points and their impact on
the initial erosion/sedimentation.

Steps:

WL | Delft Hydraulics 68
Title X0000.00 September, 2005

• Select Show Model.


• Activate the Global Transport-field (a list of all Global Transport-files is displayed in
the file window).
• Drag the desired file from the list and drop it in the Global Transport-field.
• Follow the same procedure for the SOS-file.
• Click the button Show.

In the next plot a detail of the area is shown where a Sink of −500 [k(m3/y)] and a Source of
500 [k(m3/y)] are located (indicated by round dots). The graph of transport rates Qs(x)
shows initial transport capacities at the initial coastal angles. So the graph does not show a
decrease of transport between the Sink and Source in the initial situation. During the LT run
the sources and sinks will affect the transport, due to a coastline rotation caused by erosion
at the Sink and sedimentation at the Source. The table in the upper left corner shows the
initial erosion and sedimentation at the Y-points of the Sink and Source.

Figure 4.59

4.4.5.5 Internal Boundaries

If you select Internal Boundaries from the editing menu you will first get a window where
you can select the name of an existing BCI-file. After selection of an existing name or
entering a new name, you will get the input screen for editing the contents of a BCI-file.

WL | Delft Hydraulics 69
Title X0000.00 September, 2005

Figure 4.60

In a BCI-file you can define a set of Internal Boundaries. All Internal Boundaries for one
case should be defined in a single BCI-file.

Preceding documentation:
• Section 2.9.1, Groynes;
• Section 2.9.5, Internal Boundaries.

Additional information:
• The effect of the Internal Boundary is the same as for Groynes but with the exception
that internal boundaries have no Local Transport Rays. At the top of the screen you must
define the Reference Point, the Blocking Percentage and the Y-position of the top of the
Internal Boundaries. The effect is the same as for Groynes. Internal Boundaries can be
used at locations with a discontinuous behaviour of the coastal development, where the
local transport is not determined by the local coastal angle. The Internal Boundary offers
a limited facility to simulate the behaviour of those points. You must define the length of
the ‘groyne’ long enough to block the whole transport area. Both sides of the Internal
Boundary are then separated and the coast angle at the Internal Boundary has no
influence on the transport. The transport is determined by the coast orientation at the
updrift side of the Internal Boundary. The Blocking Percentage can be used to reduce
the amount of passing transport if necessary.

Show Internal Boundaries with Global Transport

Now you can inspect the real positions of the Internal Boundaries and the impact of the
blocking properties on the transports.

Steps:
• Select Show Model.
• Focus on the Global Transport-field. A list of all Global Transport-files is displayed in
the file window.
• Drag the desired file from the list and drop it in the Global Transport-field.

WL | Delft Hydraulics 70
Title X0000.00 September, 2005

• Follow the same procedure for the BCI-file.


• Press the button Show.

4.5 The Run Option


When you select Run from the Main menu the following submenu will pop up:

Figure 4.61

You can make:


• Reports,
• LT Runs based on instructions in LTR-files,
• CL Runs of cases prepared in CLR-files,
• Volume Runs based on CL result files (PRN-files).

You can inspect the following Report files:


• GLO-files, reports from Transport Ray calculations in LT Runs.
• PRN-files, results from CL-Runs.
• DES-files, description of the connection of all files related to a CL case. A DES-file is
optional output (see Options) from a CL-Run.
• GIS-files, optional output (see Options) from a CL-Run. It can be used for export of
coastlines to GIS systems.
• VOL-files, output files from Volume calculations.

4.5.1 Running the LT-module

When you select LT-Run from the Run menu, all available LTR-files are listed in a file
window. You will start an LT-Run by selecting an LTR-file from the list and pressing the Ok
button. During the calculation, the pop-up message LT calculation is displayed. In the
bottom line of the screen you can see the rotation number and name of the Transport Ray
being processed and the total number of the Transport Rays.

After the LT-Run the following results can be inspected:


• GLO-files under Reports in the Run-menu
• RAY-files, graphically, under LT / Show Transport Rays
• RAY-files, numerically, under CL / Edit Input / Transport Rays.

WL | Delft Hydraulics 71
Title X0000.00 September, 2005

4.5.2 Running the CL-Module

When you select CL-Run from the Run menu all available CLR-files (cases) are listed in a file
window. You will start a CL-Run by selecting a CLR-file from the list and clicking the Ok
button.

The calculation screen of CL will now appear. At the left side it contains a display window
with five action buttons and at the right side a graphical window with the model in it.

Figure 4.62

In the first information line you can see which is the current cycle and phase. In the second
line the current time and the time domain is displayed. The third line shows the Status: Wait
or Run.

Buttons:
Start The option is activated in the Wait Status.
The program will start or continue the calculation. The Status will become Run.
The information at lines one and two is updated at each time-step. In the graph the
coastline is refreshed at each time step. In the Run status only the Wait option is
activated.
Wait The option is enabled in the Run Status.

WL | Delft Hydraulics 72
Title X0000.00 September, 2005

The process is interrupted. The Status will become Wait now.


In the Wait Status the options Start, End, Show, and Output are activated.

At the end of the calculation the status will automatically become Wait.
End The option is activated in the Wait Status.
The CL-Run will be terminated (if not finished already), and you will quit the CL-Run
task.
Show The option is activated in the Wait Status.
The graphical and numerical information about the transport properties in each grid
point are shown.
Output The option is activated in the Wait Status.
The result of the current time point is added to the regular results in the PRN-file. The
time points of the regular results are defined in the CLR-file.

After the CL-Run the following results can be inspected:


• The PRN-file under Reports in the Run-menu;
• The DES-file under Reports in the Run-menu (file is Optional, see Section 4.6);
• The GIS-file under Reports in the Run-menu (file is Optional, see Section 4.6).

4.5.3 Run Volumes

When you select Volumes-Run from the Run menu all available <case>.PRN-files are listed
in a file window. You start a Volume execution by selecting a PRN-file from the list and
clicking the Ok button. Now the calculation screen of Volumes will appear.

Figure 4.63

WL | Delft Hydraulics 73
Title X0000.00 September, 2005

In the two input boxes at the top of the screen you can define the x-domain and the t-domain
for the volume integration calculation. You cannot input the data yourself, but you must
select them from the lists of Qs-point locations and time-point locations.

Figure 4.64

The volume calculation is illustrated in Figure 4.1, where:


B(1,1) = the volume passed at point x1 up to time t1
B(1,2) = the volume passed at point x1 up to time t2
B(2,1) = the volume passed at point x2 up to time t1
B(2,2) = the volume passed at point x2 up to time t2
S1 = the net volume of sources – sinks between x1 and x2 up to time 1
S2 = the net volume of sources – sinks between x1 and x2 up to time 2

Buttons:
Ok You will return to the main menu.
Cancel All actions will be deleted and you will return to the main menu.
Compute A volume calculation will be executed based on the defined x-domain and t-
domain.
Save You will get a file definition screen now, in which you can define the base name
of a VOL-file on which the results will be saved. You can inspect and print the
VOL-file under Reports in the Run-menu.

4.5.4 Inspect Run Reports

When you select Reports from the Run menu the following input screen will pop up:

WL | Delft Hydraulics 74
Title X0000.00 September, 2005

You can inspect the following Report files:


• GLO-files, reports from Transport Ray calculations in LT-Runs.
• PRN-files, results from CL-Runs.
• DES-files, description of the connection of all files related to a CL-case.
A DES-file is optional output (see Options) from a CL-Run.
• GIS-files, optional output (see Options) from a CL-Run. It can be used for the export
of coastlines to GIS systems.
• VOL-files, output files from Volume calculations.

In the input box at the screen bottom you can select the desired file extension. In the file
window a list of all available files with that extension will appear. When you select a file the
UB program will bring you in the Window program Write and will copy the contents of the file
to it. The option File from the Write menu offers you the possibility to print the file.

WL | Delft Hydraulics 75
Title X0000.00 September, 2005

The GLO-file

Figure 4.65

Figure 4.66

The following information is written to the GLO-file:


• name of the LT-Run;
• names of input files (PRO, SCO, CFE, CFS);
• name of the RAY-file;
• Transport properties;
• Characteristic transport values:
1. max. and min. transport and angle;
2. transport at coast angle zero (with respect to coast orientation);
3. list of transport properties for each wave in the domain ( –90, +90) with respect to
the coastal orientation of the Ray.

For more information see documentation: Section 2.4 and the explanation of the next two
examples.

WL | Delft Hydraulics 76
Title X0000.00 September, 2005

The PRN-file

Figure 4.67

The following information is written to the PRN-file:


• name of the CL-Run.

For each output step (For all x-cells):


• y-position in world co-ordinates (xw,yw) (Figure 4.2);
• y-position (along coastal normal) with respect to xy grid points;
• y-position with respect to y(t0);
• actual source or sink transport;
• total source volume up to time t;
• total stored volume in cell up to time t.

For all model transport rays (coastal normal at x-grid points)


• x-position along the curved x-axis;
• coast angle (in the world co-ordinate system);
• the actual transport;

WL | Delft Hydraulics 77
Title X0000.00 September, 2005

• the volume passed up to t.

Figure 4.68, Numerical scheme

The DES-file

WL | Delft Hydraulics 78
Title X0000.00 September, 2005

Figure 4.69

The DES-file summarises the CL-Case, and in particular all model elements (files) related to
the case.

RAY-files can be used for the Global Transports and for Local Transports at Groynes and
Offshore Breakwaters, the relation of which is visualised.

If the Transport Ray was the result of an LT-Run, the input files for the Transport Ray are
mentioned too. If the Transport Ray was created or edited by hand (option CL/Edit Input
/Transport Rays), they are of the type MANUAL and the origin cannot be traced anymore.

The GIS-file

WL | Delft Hydraulics 79
Title X0000.00 September, 2005

At t=0 and at the end of each Phase, the co-


ordinates [Xw,Yw] (m) of the coastline, as a
coastline polygon, are written to the GIS-
file. The first line of the file contains the
name of the file: <case>.GIS. Preceding to
each coastline polygon is a header line:

PHASE, i, j, k, t is written

with the meaning:

i end of Phase i
j end of time unit j
k end of time-step k
t at time t [year]

The GIS-file is optional (see Options). The


Model properties for each Phase can be
derived from the information on the DES-
file.

Figure 4.70

The VOL-file

The VOL-file is the result of a Save action during a session of the Volume calculation option.

WL | Delft Hydraulics 80
Title X0000.00 September, 2005

Figure 4.71

The contents of the VOL-file are the same as the contents of the calculation screen of the
Volume option described in Section 4.5.3.

4.6 Options

Figure 4.72

Under Options of the main menu you will find one category: Output. If you select Output
you will get the following input screen:

WL | Delft Hydraulics 81
Title X0000.00 September, 2005

Figure 4.73

By clicking on radio buttons you can write the output to a DES-file and/or a GIS-file.

WL | Delft Hydraulics 82
Title X0000.00 September, 2005

5 Tools

5.1 Unibest CL+ & Delft3D-Wave


(OPTIONAL Unibest CL+ functionality)

To use this option it is assumed that the user is familiar with Unibest CL+ and the software
package Delft3D.

A special version of morsyssm.exe (dated 9-10-00) is required. With this version, if a md-
vwac file (see below) is present in the selected working directory in Delft3D, wave
computations will be carried out for all wave conditions in the md-vwac file (instead of the
wave condition in the md-wave file). In this way a large number of wave conditions can be
computed in batch mode.

5.1.1 Interface

First Unibest has to be started and a Unibest model has to be selected via the Model
manager. The first screen of Unibest the interface enables the user to select the option of 2D
wave computations, by means of an additional button Tools|2D-Wave in the menu bar (
Figure 5.1).

Figure 5.1

If Tools|2D-Wave is not selected Unibest uses Endec for wave computations. This is the
“normal” use of Unibest. If Tools|2D-Wave is selected the interface provides a second
screen (Figure 5.2) with tabs “Delft3D Wave” and “Local Scenario Files” for the steps
required to define and run a 2D wave model. The function of each tab will be descibed in
the next sections.

5.1.2 DELFT3D-WAVE: Link between Unibest and Delft3D to define and


run 2D wave model

After selection of tab “Delft3D Wave” the window shown by Figure 5.2 becomes visible.

WL | Delft Hydraulics 83
Title X0000.00 September, 2005

Figure 5.2

The function of this tab is to prepare a Delft3D Wave computation for several wave
conditions.

Additional information:
• Delft3D Wave Directory|Browse, by pressing this button the user can select the working
directory of Delft3D. . Furthermore the name of the Delft3D case (run-identification of
Delft3D) should be given by the user.
• Offshore Scenario|Browse, by pressing this button the user can select the File the deep
water .SCO file from Unibest is selected. The wave data in this file will be used as
boundary conditions for the Delft3D-wave run.
• Start Delft3D-Wave, by pressing this button the Delft3D interface is activated. At the
same time relevant wave data Hs, Tp, θ, h are read from the selected deep water .SCO
(Offshore Scenario) file and transferred to the md-vwac.<case> file. The md-vwac file
is placed in the selected working directory for Delft3D.

The format of the md-vwac file is presented below. The values of ms, U10 and theta-W are
default values added by the program. They can be modified by editing the md-vwac file.
Note that in the md-vwac file the default values for U10 and theta_w are set at 0. If these
defaults are not changed, it is not possible to carry out a SWAN run with the
“Quadruplets activated” (see physical processes in SWAN).

*Name of main SCO file: NZ_STORM.SCO


UNIBEST *(MORSYS/UNIBEST)

WL | Delft Hydraulics 84
Title X0000.00 September, 2005

10 *total number of wave conditions


*Hm0 Tp theta ms H0 U10 theta_w
*(m) (s) (N^o) (-) (m) (m/s (N^o)
)
1.0 5 330 2 0.2 0 0
1.5 5 330 2 0.2 0 0
3.0 8 330 2 0.2 0 0
2.0 6 330 2 0.2 0 0
2.5 7 330 2 0.2 0 0
1.0 5 30 2 0.2 0 0
1.5 5 30 2 0.2 0 0
3.0 8 30 2 0.2 0 0
2.0 6 30 2 0.2 0 0
2.5 7 30 2 0.2 0 0

In the Delft3D interface input for the Wave Run (Figure 5.3) can be defined, or an existing
run can be started. Reference is made to the Delft3D manual. In the Delft3D interface
relevant input on grid, bathymetry, physical parameters and numerical parameters and wave
input file is linked to the run. The Delft3D interface also provides the options for modelling
the effect of structures on the waves.

Note : A code should be given to each wave condition, for inspection in GPP (for
inspection). These codes must be given in Delft3D under “tidal information”, for
example as indicated below (10 different “time steps” which represent a code for the 10
wave conditions in the above md-vwac file). The run can not be carried out without
these codes.

Figure 5.3

WL | Delft Hydraulics 85
Title X0000.00 September, 2005

The results of all wave computations are written to one hwgxy/wavm-file with the run-
identification given by the user. The results from the hwgxy/wavm -file can be inspected
with GPP.

5.1.3 LOCAL SCENARIO FILES: Link to select relevant wave data from
the HWGXY/WAVM file

After selection of tab “Local Scenario Files” output points can be defined/selected and
local .SCO files can be generated in the selected output points.

Figure 5.4

Additional information:
• Nefis File HWGXY/WAVM Browse…, by pressing this button the user can select the
HWGXY/WAVM definition file from which the relevant wave data for UNIBEST CL+
are read.
• Type of Peak Period (Tp),
As UNIBEST CL+ uses the Tp value in the scenario file the user has to select the
method to calculate the Tp value. There are two options possible one Tp is retrieved
from the NEFIS files directly (option “Use Tp calculated by SWAN”) or derive Tp from
Tm01 by using the standard peak enhancement factor γ = 3.3. (option “Use Tp
calculated from Tm01).
However for a HWGXY file only the option “Use Tp calculated from Tm01” is possible
because the Tm01 is the only parameter written to the NEFIS file.
• Load, by pressing this button the user is able to load a location file. This location file
has the following format:

WL | Delft Hydraulics 86
Title X0000.00 September, 2005

* info string
n [number of locations]
* info string
x1 y1 name
x2 .y2…name
… …
xn .yn…name
• Save as…, by pressing this button the user is able to save the locations (x,y) plus names
to a specified file.
• Insert, by pressing this button a new row will be inserted above the selected row.
• Delete, by pressing this button the selected row will be deleted.
• Location table, the table shows the X,Y value of a location point. The column
“Accepted” indicates whether or not the interpolation has been done successfully.
• Create Local Scenario Files, by selecting this button the local .SCO files are created in
the requested output points. The wave height, period and direction in the output points
are read in the HWGXY/WAVM-file, and transformed to suitable parameters Hs, Tp, θ
for UNIBEST CL+ via the subroutine perpar. Tmo1 is transformed to Tp via subroutine
perpar with standard peak enhancement factor γ = 3.3. Wave directions in Cartesian
convention are transformed to Nautical convention.
If the interpolation is done correctly the “Accepted” value of a point will be checked.
One of the reasons a point is not accepted, can be the fact that the value zero is used for
none defined cells!!
The output locations are written to an annotation file locations.ann. In GPP the location
of these points in the bathymetry can be inspected visually.
For a quick but limited check of the output locations a file check.chk is created. In this
file the water depth at the output points is presented to enable the user to check the
water depth at the output point.

(Note: Also the option of reading the data for Unibest from the com-file has been developed. However, if only
Delft3D-waves is applied, the results of the wave computations are not written to the com-file, but to the hwgxy
file only. In addition, the definition of the wave angle in the com-file is more complex).

By pressing the buttons “Ok”the window will be closed and nothing is saved. By pressing
the “Help” button will open the help file.

5.2 Unibest CL+ & Flow


(Optional Unibest CL + functionality)

Not yet finished

5.3 Unibest CL+ & ARGOSS


(Optional Unibest CL + functionality)

WL | Delft Hydraulics 87
Title X0000.00 September, 2005

5.3.1 Introduction

The company ARGOSS has a database with wave climate information all over the world,
both offshore and near shore. The basis for the wave climates are satellite data which are
transformed to wave spectra with mathematical models developed by ARGOSS. For more
information on the method used go to the ARGOSS web page www.waveclimate.com.
These wave climates can be bought in various ways. The most common option is by means
of internet on the site www.waveclimate.com. However, there is another option offered by
the program called DelftClimSAT that is described in this manual.

With this program you can ask for climates at specific user supplied positions all over the
world. The program sends a request by e-mail to a special e-mail address of ARGOSS. The
request itself is done with a file that is sent as an attachment to the e-mail. The answers from
ARGOSS are also sent by e-mail as attachments. The communication language used for
these files is XML (Extended Mark-up Language) which is a de facto standard.

5.3.2 Request for (a) wave climate(s)

As stated in the “Introduction” it is possible to buy wave climates from ARGOSS. The
principle is that you pay for each climate you purchase. ARGOSS offers two options:

Buy vouchers: you can get as much climates as you want until the amount of your
vouchers is reached.
Subscribe to ARGOSS wave climate: you can get as much wave climates during the
validity of the subscription.

To be able to get climates you must have a user-id and a password assigned to you by
ARGOSS and you can get the climates via the internet site given in the introduction.
To get a first idea of what data is available, go to the site in demo mode. The help at this site
will tell you more about validation and so on.

The same principle of buying wave climate data is used with DelftClimSAT. However, a
request is prepared by you with the help of the program and it is sent to ARGOSS by e-mail.
Additional to the wave climate information you will get information about the tide. With
this type of request you will get scatter data for a combination of classes of Hs, Tm and wave
direction. The scatter data gives the number of times a combination has occurred.

Program DelftClimSAT itself has three types of usage:

a) Stand alone to get a wave climate from ARGOSS.


b) Stand alone to check the state of requests.
c) Both options from within program UNIBEST.

The main difference between options a) and b) and option c) is the selection of the current
directory. In options a) and b) the user must select the directory, in option c) the current
directory is the directory with the model in use by UNIBEST. In the remaining of the
manual only options a) and b) are described. Option c) is shortly described in the manual of
UNIBEST with reference to this manual.

WL | Delft Hydraulics 88
Title X0000.00 September, 2005

5.3.3 Initialisation

To be able to do a request for a wave climate the program needs information from the
ARGOSS.ini file.

Username: the user-id, supplied to you by ARGOSS, being the name under which you are
registered at ARGOSS.
Password: the password given to you by ARGOSS to check for the status of the vouchers or
the subscription which allows you to get climate data.
E-mail: the e-mail address where your request for a climate must be sent to. This address
will be given to you by ARGOSS.
Account e-mail: when your company has bought vouchers or has subscribed it is possible
that requests are done by various persons. In that situation your company may want to keep
track who really buys data. ARGOSS will sent an overview of the costs for your request to
this mail address and also to the e-mail address where the request is sent from.

The argoss.ini file may look as follows:

[ARGOSS]

username=WLDELFT
password=LV3721MS
E-mail=morfologie@argoss.nl
accountE-mail=lou.verhage@wldelft.nl

This ini file must be available in the directory where you installed DelftClimSAT at the
set-up. The file is created during set-up, but the items are not filled in, this must be done by
you. You are free to create or edit this file as many times as needed.

It is possible to use program DelftClimSat and create a request xml file without sending an
e-mail. For that reason the E-mail line must be set to:

E-mail=no e-mail

5.3.4 Requests with program DelftClimSAT

5.3.4.1 Start the program within UNIBEST CL+ Graphical User Interface

To run the program within the UNIBEST CL+ user interface press the menu option
“Tools|Wave Climate|Argoss Request” to start the program Request of DelftClimSAT.

WL | Delft Hydraulics 89
Title X0000.00 September, 2005

Figure 5.5

5.3.4.2 Start the program without UNIBEST CL+ Graphical User Interface

To run the program click on START in the task bar and then press run. The next window
will pop-up:

Figure 5.6

Here you have to type in the program name (DelftClimSAT) with its path or browse for the
program.

If you just give the executable name the next window is made active:

Both options, get a climate and the checking of request status can be seen now. Checking the
status is available with menu GetClimate. This option is described in chapter “Status of the
requests.”
To be able to ask for a climate you first must do the Model selection to get a UNIBEST
model directory. Then menu Wave climate is enabled and you can fill in the form to do a
climate request with the model directory as the current directory.

If you want the fill in the request form for a directory free to choose you have to add two
parameters

1. The first parameter is a fixed one: “-climate”


2. The second parameter must be the directory where you want to work

WL | Delft Hydraulics 90
Title X0000.00 September, 2005

Example: suppose you want to work in the directory D:\myProject and the program is in the
directory C:\programs then the run window must look like:

Figure 5.7

By pressing OK the program starts and will show the window as given in the next
paragraph.

5.3.4.3 Fill in the form for request

The moment the program is started as described in the previous paragraph the next window
pops-up:

WL | Delft Hydraulics 91
Title X0000.00 September, 2005

Figure 5.8

This is the initial window when the directory was not used before by the program.
Whenever you stop the program the file look-up.wcl is created or opened and the present
status is saved to this file. The next time you start the program that last status is filled in.

In the Project information box all fields must be filled in:

Applicant name: the name of the person who makes the request.
Project code and request ID: any string of characters that gives a unique identification of the
request of the user.
File to order with: the name of a file where the request is stored to and that is send as an
attachment to the ARGOSS e-mail address. The extension of this file is set to XML, because
the communication language used is XML.
Account e-mail: this is the e-mail address as given in the ARGOSS.ini file. It can not be
changed with this program.

The climate data is given as scattered data for combinations of Hs, Tm and Wave direction. In
the box Classification these classes are set default the first time a directory is used:

Hs: .2 m

WL | Delft Hydraulics 92
Title X0000.00 September, 2005

Tm .5 s
Direction: 100

You are free to set different classifications in this box.

It is possible to sent a message along with the e-mail, you can type this in the area under
Send new message along with the e-mail.

In some occasions you have to give coordinates in Lat/Long. It is possible to select the way
you want to give them with the options in the box Lat/Long definition. A description of the
options:

degrees, minutes, seconds: three fields, one for degrees, one for minutes and one
for seconds
degrees, decimal minutes: two fields, one for degrees and one for decimal minutes
decimal degrees: one field for decimal degrees

The option holds for all latitude and longitude figures.

In the box Check the option for the climate type you can select a climate type. At any
moment it is possible to switch from one option to another. All information during these
switches is remembered. It is also remembered when you exit the program. From hereon a
description of the options is given.

When you fill in a numerical field you may accidentally type a character that is not allowed
in numeric data. That moment the field is coloured red. A message is shown: “Wrong
character so it is no value.”
In the next part of the form an example is shown:

Figure 5.9

The moment you correct it, the field is coloured white again.

WL | Delft Hydraulics 93
Title X0000.00 September, 2005

Climate in an ARGOSS grid point

Figure 5.10

The climate in a predefined ARGOSS position is selected. You have to give the Lat/Long
coordinates as described before and N(orth) or S(outh) and E(ast) or W(est). The closest
point where a climate is available is selected. The results are available climate data already
prepared by ARGOSS with its mathematical models.

The fields are filled in as follows:

WL | Delft Hydraulics 94
Title X0000.00 September, 2005

Figure 5.11

and the file Z3458-grid.xml is send to ARGOSS when the button Send E-mail is pressed.

An overview of the file:

<?xml version=" 1.0 " encoding="iso-8859-1";>


!DOCTYPE wlrequest SYSTEM "ArgossWL.dtd">
<wlrequest>
<date>05/04/2004 14:28:58</date>
<licence>ARGOSS,WLDELFT,LV3721MS</licence>
<applicant>Lou Verhage</applicant>
<project>Z3458-grid</project>
<account-mail>lou.verhage@wldelft.nl</account-mail>
<class>.2,.5,10</class>
<request-option>deep</request-option>
<grid>10 1 1 N,20 2 2 E</grid>
</wlrequest>

WL | Delft Hydraulics 95
Title X0000.00 September, 2005

Climate from satellite area

Figure 5.12

With this option there is also a position given. As an example, the decimal minute option is
used.
The position is used to select an area with satellite data where the position is in.
The file Z3458-sat.xml is now send by e-mail.
The contents of this file:

<?xml version=" 1.0 " encoding="iso-8859-1";>


!DOCTYPE wlrequest SYSTEM "ArgossWL.dtd">
<wlrequest>
<date>05/04/2004 14:34:05</date>
<licence>ARGOSS,WLDELFT,LV3721MS</licence>
<applicant>Lou Verhage</applicant>
<project>Z3458-gridsat</project>
<account-mail>lou.verhage@wldelft.nl</account-mail>
<class>.2,.5,10</class>
<request-option>deep</request-option>
<satellite>10 1.1 N,20 2.2 E</satellite>
</wlrequest>

WL | Delft Hydraulics 96
Title X0000.00 September, 2005

Climate in user defined positions

The two previous options were fixed ARGOSS positions. A user can give positions in his
own coordinate system and at positions the user selects.
The two options that can be used are Climate in a local area and Climate in local points. For
both options the next part of the window is used:

Figure 5.13

Here the user links his coordinate system (Local X and Y) with the World coordinate
system in Lat and Long. This is used to express all user coordinates in the UTM (Universal
Transverse Mercator) coordinate system.

Climate in a local area

Once the user has connected his coordinate system to the world it is possible to set an area
where the user wants a climate. For that reason two coordinates are needed:

the LL corner of the area, meaning X- and Y-coordinates of the Lower Left point.
the UR corner of the area, meaning the X- and Y-coordinates of the Upper Right point,
being the opposite corner of the LL point.

In the next window these positions are filled in in the Local extent coordinates box. The
name of the file to order with is changed in Z3458-area. This is also done for the
identification, but it could have been any other ID.
When the button Send e-mail is pressed the file Z3458-area.XML is created and send to
ARGOSS.

WL | Delft Hydraulics 97
Title X0000.00 September, 2005

Figure 5.14

The contents of the file Z3458-area.xml:

<?xml version=" 1.0 " encoding="iso-8859-1";>


!DOCTYPE wlrequest SYSTEM "ArgossWL.dtd">
<wlrequest>
<date>05/04/2004 14:57:58</date>
<licence>ARGOSS,WLDELFT,LV3721MS</licence>
<applicant>Lou Verhage</applicant>
<project>Z3458-area</project>
<account-mail>lou.verhage@wldelft.nl</account-mail>
<class>.2,.5,10</class>
<request-option>deep</request-option>
<xylocal>10,100</xylocal>
<latlon>20.3 E,5.7 N</latlon>
<UTM> 34 N 422488.1 630089.1</UTM>
<extent>
<coordinate position="LL"> 422478.1, 629989.1</coordinate>
<coordinate position="UR"> 423478.1, 630089.1</coordinate>
</extent>
</wlrequest>

WL | Delft Hydraulics 98
Title X0000.00 September, 2005

Climate in local points

With this option it is possible to ask for a climate in specific points. The ARGOSS model
then computes the climate for this point from the data available in the data base.

Figure 5.15

With this option the box Local climate point coordinates is visible and is used to set the
positions where a climate is found. In principle the number of positions is free.
What do you see in the given window? In the List of points you see one point activated. In
Point three items must be filled in: the X- and Y- coordinate of the point and the depth at
that point. The moment all fields are filled you can Add this point to the List of points, it is
activated. Pressing cancel means that the Point fields are cleared. You can continue this
process until all your points are defined.
ARGOSS only computes for full depth values. For instance, if you fill in the depth 1.6 then
ARGOSS uses depth is 2.

It is possible to handle the information in the box List of points. You have to click on a line
in the list and the buttons Remove and Edit are enabled:

WL | Delft Hydraulics 99
Title X0000.00 September, 2005

Figure 5.16

When you press Remove you are asked whether you really want to remove this point. When
you agree the line is removed.

When you press Edit the content of the line is shown in the Point fields:

Figure 5.17

The button Add has been changed to Edit OK. This last button is enabled the moment you
change one of the values in the Point fields. You can always Cancel the edit. When you did
any changes and you press Edit OK the highlighted line is replaced with the new
information and the Point fields are made empty.

With the button Clear list you remove all lines in the List of points after confirmation.

When the button Send e-mail is pressed the file Z3458-point.XML is created and it is sent to
ARGOSS. (This button is not enabled when one or more of the Point fields hold values.)
When you press the Send e-mail button an additional action is taken: a coast line is searched
for. The idea behind this is that you give near shore positions, sometimes very close to the
shore such that this shore may influence the climate locally. For instance, when a position is

WL | Delft Hydraulics 100


Title X0000.00 September, 2005

in a bay some waves at deep water may not reach the position because some wave directions
are such that this is impossible. Now there are two possible situations:

DelftClimSAT is started in UNIBEST mode. In this case the file model.mda is searched
for and the coast line is read from this file (model is the name of the model selected in
UNIBEST). When this file is not found in the model directory you will be warned and the e-
mail is not sent. You must first take care that there is an appropriate mda file available in the
directory. It is best to stop the program DelftClimSAT and to handle this problem.
You started DelftClimSAT yourself. Now you must tell the program what file has the
coast line. For that reason a window pops up in which you can select a file from wherever
you want. When you select a file with the extension mda this file is used as in situation 1, it
is assumed it is a UNIBEST file that contains the coast line.
When you select another file the contents must be simple: each line must hold the X- and Y-
coordinate of one point of the coastline. All values must be in the user coordinate system. At
least two points are needed; the total number of points is free.

The last option is used to give an example. The file coast1.txt was created and holds two
points:

200,300
400,500

As a result the next xml file is created and is send to ARGOSS.

<?xml version=" 1.0 " encoding="iso-8859-1";>


!DOCTYPE wlrequest SYSTEM "ArgossWL.dtd">
<wlrequest>
<date>06/04/2004 13:32:47</date>
<licence>ARGOSS,WLDELFT,LV3721MS</licence>
<applicant>Lou Verhage</applicant>
<project>Z3458-point</project>
<account-mail>lou.verhage@wldelft.nl</account-mail>
<class>.2,.5,10</class>
<request-option>climate points</request-option>
<xylocal>10,100</xylocal>
<latlon>20.3 E,5.7 N</latlon>
<UTM> 34 N 422488.1 630089.1</UTM>
<coast>
<coordinate> 422678.1, 630289.1</coordinate>
<coordinate> 422878.1, 630489.1</coordinate>
</coast>
<climate-points>
<xyz><coordinate> 422483.1, 629997.1</coordinate>, 3</xyz>
<xyz><coordinate> 422508.1, 630989.1</coordinate>, 2</xyz>
<xyz><coordinate> 422545.1, 630077.1</coordinate>, 2</xyz>
</climate-points>
</wlrequest>

The tag <coast> holds both coast positions from file coast1.txt, the tag <climate-points>
holds the three points where the user asked a climate for. In both cases the coordinates are
transferred to the UTM coordinates

WL | Delft Hydraulics 101


Title X0000.00 September, 2005

5.3.5 Status of the requests with program DelftClimSAT

When a request for climates is done there are three moments:

The user sends a request.


A first reaction from ARGOSS telling the applicant whether the request is accepted or
not. When the request is rejected a reason for this is given. This reaction will follow as soon
as possible, at least within two hours.
The final reaction. In this reaction the user will get the climates asked for or a message
is sent with a motivation why a climate is not delivered. When climates are asked for in
more positions it is possible that the climate is not given for all these positions.

5.3.5.1 Start the program within UNIBEST CL+ Graphical User Interface

To run the program within the UNIBEST CL+ user interface press the menu option
“Tools|Wave Climate|Argoss Check Request” to start the program Status of DelftClimSAT.

Figure 5.18

5.3.5.2 Start the program without UNIBEST CL+ Graphical User Interface

This option can be activated from UNIBEST or from the Start at the task bar with Run. In
the UNIBEST mode the current directory is set to the model directory.

In the Start option the UNIBEST mode and can also be made active, just give the
executable file descriptor in the Open field.

Figure 5.19

WL | Delft Hydraulics 102


Title X0000.00 September, 2005

and the next window pops-up:

Figure 5.20

When you first do the Model selection the current directory is set to the model directory; if
not the current directory is used. When you activate menu GetClimate the next window is
made available:

Figure 5.21

In this window the three boxes represent the three moments of request and reaction.

You can also activate this window immediately with the Start menu:

Figure 5.22

WL | Delft Hydraulics 103


Title X0000.00 September, 2005

An overview of the request status

Now, with the button Get Request Info you can select a request XML file you have sent to
ARGOSS. If you select a file that is not a correct xml file the next information is given:

Figure 5.23

If you select a correct request file it is possible that the first reaction is not yet available:

Figure 5.24

WL | Delft Hydraulics 104


Title X0000.00 September, 2005

Figure 5.25

Now the second box gives the information about the file found and the Order Id supplied by
ARGOSS. There is no message so the request is accepted. At this moment there is no query
result, one or more climates received, at least it is not found in the directory of the “request
received” file. When you are quite certain there is a query result you can look for that file by
pressing the button Look for file.
The connection between a “request received” file and “query result” file is the Order id that
is uniquely assigned by ARGOSS.
If the file is not available yet one must wait for the next reaction from ARGOSS. This
reaction will also come from ARGOSS by e-mail and you have to store the “query result “
file in the directory where the request file itself is stored. This also holds for the “request
received” file.

The moment the “query result” file is found the window looks as follows:

WL | Delft Hydraulics 105


Title X0000.00 September, 2005

Figure 5.26

It says the climates are available and the “query result” file is given. Also presented is the
overview of returned climates. For the climate that is highlighted (Climate # 1) the request
option is given. In the example this is point with the coordinates as given. The
Classification is the same for all climates, whereas the Tide parameters will be different for
each climate. The file itself holds the information:

<?xml version="1.0" encoding="iso-8859-1"?>


<!DOCTYPE queryresult SYSTEM "ArgossWL.dtd">
<queryresult>
<date>22/01/2004 13:06:48</date>

WL | Delft Hydraulics 106


Title X0000.00 September, 2005

<applicant>Lou Verhage</applicant>
<project>Z3458-cp6</project>
<account-mail>lou.verhage@wldelft.nl</account-mail>
<orderid>WLDELFT1074762789</orderid>
<request>accepted</request>
<climate-result COUNT="2">
<climate TYPE="POINT" UTME="408837.5" UTMN="2956295">
<class>.2,.5,10</class>
<tide DEPTH="2">
<level REFERENCE="MSL" MIN="-1.03" MAX="0.95" RMS="0.45"/>
<velocity MAX="0.47" RMS="0.21"/>
</tide>
<climate-source TYPE="nearshore">
<nearshore COASTNORMAL="42" DEPTH="2" LATEXTENT="26.45,26.9"
LONEXTENT="49.9,50.3"
URL="http://www.argoss.nl/morfologie/location_point1.gif"/>
<origin NAME="model" LON="50.25" LAT="26.75"/>
</climate-source>
<climate-data NRECORDS="359">
0.10, 3.75,-10,2;
0.30, 3.75,-10,1;
0.10, 3.75,0,9;
0.10, 4.25,0,1;
0.30, 3.25,0,1;
0.30, 3.75,0,3;
…………………area removed for presentation purposes……………………
0.50, 3.25,100,1;
0.50, 3.75,100,2;
0.50, 4.25,100,1;
0.90, 5.75,100,1;
0.90, 6.25,100,2;
1.10, 4.75,100,1;
</climate-data>
</climate>
<climate TYPE="POINT" UTME="4111123.5" UTMN="2953815">
<class>.2,.5,10</class>
<climate-source TYPE="nearshore">
<nearshore COASTNORMAL="60" DEPTH="2" LONEXTENT="49.9,50.3"
LATEXTENT="26.45,26.9" SHELTERFROM="10" SHELTERTO="118"
URL="http://www.argoss.nl/morfologie/location_point2.gif"/>
<origin NAME="model" LON="50.25" LAT="26.75"/>
</climate-source>
<climate-data NRECORDS="341">
0.10, 3.25,20,2;
0.10, 4.75,20,3;
0.30, 3.25,20,1;
0.10, 3.25,30,216;
0.10, 3.75,30,344;
…………………area removed for presentation purposes……………………
0.90, 4.25,100,1;
0.90, 4.75,100,1;
0.10, 2.25,110,1;
0.90, 5.25,110,1;
</climate-data>
</climate>
</climate-result>
<tide DEPTH="2">
<level REFERENCE="MSL" MIN="-1.00" MAX="0.93" RMS="0.44"/>
<velocity MAX="0.49" RMS="0.21"/>
</tide>
</queryresult>

At the position of area removed for presentation purposes there are much more climate data
lines in the original file.

For the highlighted climate it is possible to create a UNIBEST climate file by pressing the
button Create. You are invited to select a directory and give the file to be created a name.
The extension of the file is automatically set to .sco.

An example of such a file:

WL | Delft Hydraulics 107


Title X0000.00 September, 2005

360 (Number of days)


359 (Number of waves Location: X=-8227 Y= 8354)
HWGXY H0 wave height period direction Duration
0.00 .1 3.75 -10 1.386963E-04
0.00 .3 3.75 -10 6.934813E-05
0.00 .9 3.25 -10 6.934813E-05
0.00 .9 4.75 -10 6.934813E-05
0.00 .1 2.75 0 6.934813E-05
0.00 .1 3.25 0 3.467406E-04
0.00 .1 3.75 0 6.241332E-04
0.00 .1 4.25 0 6.934813E-05
0.00 .3 3.25 0 6.934813E-05
0.00 .3 3.75 0 2.080444E-04
0.00 .5 3.25 0 6.934813E-05
…………………area removed for presentation purposes……………………
0.00 .7 4.25 100 2.773925E-04
0.00 .7 4.75 100 1.386963E-04
0.00 .7 5.25 100 6.934813E-05
0.00 .9 5.25 100 6.934813E-05
0.00 .9 5.75 100 6.934813E-05
0.00 .9 6.25 100 1.386963E-04
0.00 1.1 4.75 100 6.934813E-05
1 (Number of Tide conditions)
DH Vgety Ref.depth Perc
.45 .21 0 100

in which the number of occurrences in a class is transformed to a percentage of occurrences


per year.
To create files for all climates this must be repeated for each climate.

5.3.6 Transform ARGOSS climates

Once you have received a climate file from ARGOSS you can transform this file to your
needs. In the previous chapter we described how to make climate files for UNIBEST.

There are two options for you to create additional types of climate files that suits to your
environment:

Design software that reads the “query result” file and store it in the format you need.
Ask WL|Delft Hydraulics for an offer without engagement to add software to program
DelftClimSAT that does this transformation that can be activated by an additional button.
This will be a special delivery for your use only.

Of course it is also possible to do your own statistics on the received climates, but this is
beyond the scope of program DelftClimSAT.

WL | Delft Hydraulics 108


Title X0000.00 September, 2005

6 Theoretical Manual

6.1 Introduction
This manual serves as the Theoretical Reference Document for operating of the UNIBEST
Coastal Software Package. UNIBEST is an acronym of UNIform BEach Sediment
Transport. The Software Package has been developed in order to yield an integrated
modelling package with diagnositc and prognostic capabilities in the study and simulation of
longshore and cross-shore sediment transport processes and related morphodynamics of
beach profiles and beach planform shapes (coastline evolution).

The UNIBEST Coastal Software Package consists of four separate modules, as follows:
• UNIBEST-CL :an acronym for UNIform BEach Sediment Transport - CoastLine
Dynamics .
• UNIBEST-LT : an acronym for UNIform BEach Sediment Transport - Longshore
Transport,
• UNIBEST –TC: an acronym for UNIform BEach Sediment Transport – Time
dependent Cross-shore Transport,
• UNIBEST-DE : a module for Dune Erosion during storm surges.

Basic input data for the UNIBEST-CL module are generated by the module UNIBEST-LT.
Results ofUNIBEST-TC can be introduced in the UNIBEST-CL module. By doing so users
can compose their own quasi-3D-like coastal model.

The integrated UNIBEST Coastal Software Package is a very powerful, yet easy to operate
engineering tool. The Software Package comes with a flexible and menu-driven interface
which is userfriendly. It has on-line context-sensitive help facilities, the model input data are
checked on consistency and out-of-range values. In case parameters are unknown default
values are entered.
On running the computations model results are presented graphically. In addition, the
package comes with facilities to prepare high-quality color graphics which can be sent off-
line to many different hardcopy output devices. Results can also be obtained in Ascii format
allowing the application of other post-processing software.
The structure of UNIBEST is very flexible, enabling the users to cope with a wide range of
problems, be it a simple transport computation or a detailed coastal zone management study.
The latter may involve the analysis of erosion counteracting measures, their conceptual
design and the impact assessment on areas lying close to the area under study.
In the present report the physical concepts and modelling techniques of the UNIBEST
Coastal Software Package (UNIBEST-LT and UNIBEST-CL modules) are dealt with.
Moreover, the methodology for use of these modules is described on the basis of three case
studies which cover the various types of analysis options of the package in coastal
morphology studies.

WL | Delft Hydraulics 109


Title X0000.00 September, 2005

6.2 Capabilities of UNIBEST


The UNIBEST coastline model (UNIBEST-CL) is a general purpose engineering tool that
can be applied for simulation the response of the nearshore zone of the shoreface where
effects of wave breaking and wave-driven longshore currents in combination with
alongshore directed tidal currents are predominant.
The model allows simulation of coastline response occurring over a period of months to
decades in the course of its approach to an equilibrium under the imposed wave and current
conditions, boundary conditions, initial coastline shape and the configuration of coastal
structures, and other input parameters.
The model is best suited in situations where gradients in the longshore sediment transport
capacity are responsible for the imbalance in sediment supply to and transport from the
considered area, resulting in erosion and coastline retreat or shoaling and coastline
accretion. The imbalance can be part of a natural pertubation, or can be evoked by human
interference. Examples of the latter case are sediment trapping structures which generally
cause the downdrift coast to erode.
UNIBEST can be applied to various types of coastal erosion problems of which the spatial
and temporal scales may change. The following specific examples of problem analysis
options can be distinguished:

• large scale problems,


• medium scale problems,
• small scale problems.

Large scale coastal evolution problems, involving a spatial scale of hundreds of kilometres
and a temporal scale of decades, are focussed on global sediment budget analysis and the
corresponding alongshore sediment transport rates. Changes may evolve as mean trends,
fluctuations and may have an asymptotic character. The changes may be caused by long-
term natural changes in boundary conditions (e.g. the reduction of the sediment supply from
a river).
In applications at medium scale, the impact on the coastal system of coastal defence
measures and other engineering structures (e.g. harbour moles) can be determined on a
wider scale. Relative effects can then easily be compared. Typical length scales of the
problems at this scale are in the order of tens of kilometres, while typical time scales are in
the order of a few decades.
In small scale applications the local effects owing to coastal defence measures such as
groynes, revetments, (offshore) breakwaters and the execution of beach nourishments, are
studied in more detail. The changes are governed by local geometry and hydromorpho-
dynamic conditions. The length scales are limited to only a few kilometres, while typical
time scales are usually a decade (or less). This group of application is typically used for
detailed design of coastal engineering structures.

The UNIBEST Coastal Software Package may thus be used for study and analysis of
feasible erosion control measures as well as for their conceptual design (dimensioning,
spacing) and impact assessment on adjacent coastal stretches.
In principle, the UNIBEST coastline model can not be used to simulate short-term
fluctuations of the coastline in which no evident trend in the position of the coastline can be
detected. Examples of short term coastline dynamics are the development of summer-winter

WL | Delft Hydraulics 110


Title X0000.00 September, 2005

profiles (seasonal effects), rhythmic beach patterns and stone-induced beach erosion in
which crossshore sediment transport processes are dominant. However, coastline changes
induced by cross-shore sediment transport associated with storms, or seasonal beach profile
dynamics (derived from the module UNIBEST-TC) can be simulated in the UNIBEST
coastline model in a schematized way via the option 'sediment sources and sinks' in the
program.
For coastline changes dominated by tidal currents and local scour around structures, the
UNIBEST model can also no be applied.

6.3 Short description of UNIBEST

6.3.1 Unibest LT

UNIBEST-LT is designed to compute tide- and wave-induced longshore currents and


sediment transports on any beach of arbitrary profile. The tidal current is introduced as a
tidal current velocity at a reference depth.

In UNIBEST-LT the surf zone dynamics are computed by a built-in random wave
propagation and decay model (Battjes and Stive, 1984). The model transforms offshore
wave data to the coast, taking into account the principal processes of wave energy changes
due to bottom refraction, shoaling and dissipation by wave breaking and bottom friction.
The wave model has been applied to an extensive set of data for the purpose of calibration
and verification. Both laboratory and field data were used, obtained on beaches with a more
or less plane slope as well as on barred beaches, and for a wide range of wave conditions.

In the model the longshore current distribution across the beach profile is derived from the
momentum equation alongshore taking into account bottom friction, the gradient of
radiation stress and the tidal surface slope alongshore. A semi-analytical description of the
wave induced, depth-mean longshore current is used, derived through the breaking wave
dissipation and using a linearized version of the bottom friction term for wave and current
combined (see e.g. Thornton and Guza, 1986).

Longshore sediment transport rate and its cross-shore distribution can be evaluated
according to several total-load sediment transport formulae for sand or shingle, which
enables a sensitivity analysis for local conditions.

The choice of transport formulae depends largely on the particular conditions of the
situation to be studied and the nature of the sediment being considered (either sand or
shingle). However, all sediment transport formulae are based on the physically fundamental
concepts that the transport is a phenomenon with a threshold of motion and there is a
maximum capacity that the flow can carry. However, the sediment transport is assumed to
respond to the local wave and current conditions in an instantaneous, quasi-steady way
(potential transport capacity = equilibrium transports). This assumption remains valid as
long as the differences between the local true sediment transport and the local equilibrium
transport is relatively small and the adjustment length scale ofthe sediment transport process
(relaxation effect) is smaller than the maximum horizontal grid size which is applied in the
UNIBEST model.

WL | Delft Hydraulics 111


Title X0000.00 September, 2005

The littoral transport can be represented on a user-defined grid which can be adapted
depending on the particular conditions of the situation to be studied. At each gridpoint the
sediment transport rate is computed for the local hydraulic conditions. The following
sediment transport formulae can be invoked:

CERC (1984),

Engelund-Hansen (1979),
Bijker (1967, 1971),
Van Rijn (1992),
Bailard (1981),
Van der Meer-Pilarczyk (1992).

In Section 6.12 a detailed description of the sediment transport formulae is given.

The computational procedure may take into account any predefined wave climate and tidal
regime in order to enable an assessment of gross and yearly transports, seasonal variations
and storm events.

6.3.2 Unibest CL

UNIBEST-CL is designed to compute coastline changes due to longshore sediment transport


gradients of an alongshore nearly uniform coast, on the basis of the single line theory, which
was first presented by Pelnard Considère (1956).

In this theory the coast is schematized into a single line and the displacement of this line is
described as a function of time and longshore position. The dynamic area of the bottom
profile moves in parallel to itself without changing its shape during the process of erosion or
accretion. Various initial and boundary conditions may be introduced as to represent a
variety of coastal situations. Along the coast sediment sources and sinks (time dependent)
may be defined at any location, to simulate river sediment supplies, the effect of subsidence,
offshore sediment losses and beach mining.

UNIBEST-CL is capable of modelling the morphologic effects of various coastal


engineering measures, such as headlands, permeable and non-permeable groynes, coastal
revetments and seawalls, breakwaters, harbour moles, rivermouth training works, artificial
sand by-pass systems, and beach nourishments.

The effect of wave shielding (diffraction, directional spreading, wave transmission) behind
coastal structures can be incorporated in UNIBEST-CL. To this effect, the model has two
utility programs called SHOWTS and STRUCT. These can be used by the user to modify
the sediment transport distribution of any single wave and/or flow condition along parts of
the coast. The coastline respons to such modifications can be studied, enabling the user to
assess in a very realistic way the coastline developments of curved or sheltered coastal
stretches.

WL | Delft Hydraulics 112


Title X0000.00 September, 2005

The basic input data for the UNIBEST-CL module comes from the UNIBEST-LT module.
The modules are connected through a dedicated output/input link via file transfer with
UNIBEST –LT transport computations are performed for a number of coast angles,
coverning the range of wave angles in the wave scenario. Changes induced by cross-shore
sediment transport which go with seasonal or longterm beach profile dynamics and come
from the UNIBEST - TC module which is incorporated in UNIBEST-CL. They can be
entered as time-dependent sediment sources and sinks along the area under investigation. In
this way a quasi-3D-like coastal model can be create.

6.4 Basic assumptions of single-line theory


The UNIBEST coastline model is based on the single line theory which was first presented
by Pelnard- Considère (1956).

The theory of Pelnard-Considère gives the basic equations describing the mórphological
processes of coastline evolution due to longshore sediment transport gradients. These
equations lead to the well known diffusion equation. Both initial and boundary conditions
are needed to solve this equation for aspecific problem (e.g. see Figure 6.1: accretion against
impermeable breakwater).

Figure 6.1, accretion against impermeable breakwater

For the single line theory the coastal profile is schematized according to Figure 6.2. The x-
axis is chosen along the original coastline. The shore-normal y-axis is chosen in a direction
parallel to the original coastline pointing in offshore direction to create a right-hand
coordinate system (Figure 6.2a).
The profile characterizing the beach to be studied is assumed to move horizontally over its
entire active profile height as a result of erosion or accretion (Figure 6.2b). The beach slope
therefore does not change. Beyond the active profile height the bottom does not move. The
shoreward limit of the profile changes is located at the top of the active profile. This is the
most fundamental assumption of the single line theory. Important implications of this

WL | Delft Hydraulics 113


Title X0000.00 September, 2005

assumption are that only longshore sediment transports can be taken into account and that
the beach profile is always in equilibrium.

In order to simulate the coastal changes a continuity equation and an equation of motion are
used together with initial and boundary conditions.
The equation of continuity can be derived from Figure 6.2a and Figure 6.2b:

∂y ∂Qs
hp + + qb = 0 (1.1)
∂t ∂x
where:

Qs :total longshore transport


y :coastline position
hp :active profile height

qb :sediment source/sink

Figure 6.2, Schematisation of single line theory

The equation of motion can be drived from Figure 6.2c by assuming that the longshore
transport is a (continuous) function of the coastline orientation. This leads to:

WL | Delft Hydraulics 114


Title X0000.00 September, 2005

∂Qs 1 2 ∂ 2Qs
Qs (θ ) = Qs0 + θ ( )θ =0 + θ ( 2 )θ =0 + .... (1.2)
∂θ 2 ∂θ

With the assumption that second order and higher terms can be neglected this can be
simplified to:

∂Qs
Qs (θ ) = Qs0 + θ ( )θ =0 (1.3)
∂θ

When defining:

∂y dQ
θ = tg θ = and − s = s1 (1.4)
∂x dθ
Equation (1.3) yields:

dy
Qs (θ ) = Qs − s1 (1.5)
0
dx

where

Qs (θ ) :longshore transport as a function of the coastline direction


Qs0 :longshore transport along a straight coastline parallel to the x-axis

s1 :variation of the transport as a function of coastline orientation.


θ :coastline orientation with respect to the x-axis

Equation (1.5) is known as the equationof Pelnard- Considère. When the equation of motion
is substituted in the equation of continuity the following equation is obtained (with constant
Qs0 and s1 and qb =0):

∂y s1 ∂ 2 y
= (1.6)
∂t hp ∂x 2

This is the so-called diffusion equation for which analytical solutions can be found (Bakker
and Edelman, 1965; Bakker, 1969).

In UNlBEST the change of the transport rate due to a reorientation of the coastline
(parameter s1 in equation (1.6) is approximated by computing the transport Qs on the basis
of the offshore wave climate, for a number of coastangles. This implies that in UNIBEST
the so called 'coastal constant' s1 has not a single constant value but that it is reproduced as a
function of which the value depends on the actual orientation of the coastline. This function
is approximated by an exponential function (see Section 6.6).

The advantage of a numerical approach is that solutions of the complete equation, without
the above simplifications are possible. Moreover , to describe a realistic situation involving

WL | Delft Hydraulics 115


Title X0000.00 September, 2005

a general erosion problem it is necessary that qb ≠ 0 , that Qs0 and qb are functions of x, and
that time-varying wave conditions can be handled.

Several investigators have presented numerical models for the simulation of coastline
changes using the single line theory. Among them are Rea and Komar (1977), which used a
technique for simulation of coastline changes of a hooked beach represented on a two-
dimensional grid, Perlin (1979), who discussed the coastline changes due to detached
breakwaters, Le Mehauté and Soldate (1980) which verified an implicit numerical model
using field data and Hanson (1980) who described the modelling system Genesis.

6.5 Required data to run UNIBEST

6.5.1 General

The UNIBEST model can be applied to carry out investigations into the morphodynamics of
coastlines and to determine the suitability and efficiency of coastal protection or
rehabilitation measures. Development of a solution and use of UNIBEST are based on
physical data and quantification of the processes involved.

Coastal erosion problems can be the result from forces of nature or action of man.

The main forces by nature are:

• Waves and their longshore component of wave energy;


• Tide induced currents and water level variations;
• Water level changes like storm-surges and sea level rise;
• Wind (transport on the dry beach);
• Ground motion.

In many cases, natural developments have been disturbed by human interference, like
dredging activities, construction of harbour moles, etc. Existing structures along the problem
area and their effect on the coastline development should be known.

The main effects of human interference are:

• Interruption of longshore transport by structures;


• The change of shore current patterns by structures;
• The change of the nearshore wave climate by structures;
• Sediment dredging.

The first step of a UNIBEST project should therefore consist of the evaluation of the
characteristics of the overall morphology of the site and adjacent coastline in order to
establish the natural characteristics of longshore sand transport and to gain insight into
active processes which may result in changes to the present coastline. The regional trend of
the coast is determined from a wide-scale chart, whereas the trend of the local shoreline is
determined from a small-scale chart.

WL | Delft Hydraulics 116


Title X0000.00 September, 2005

Previous studies of coastal erosion along the area can be very helpful to gain the required
insight.

For longshore transport and coastline modelling purposes extra data have to be available.
Apart from the analysis of the existing data, an additional measuring campaign may be
deemed necessary to obtain the required data. In this connection it is observed that these
activities should al ready be completed prior to a coastal erosion study.

The data which should provide the required insight to carry out coastline computations for
the area of interest are related to the following aspects:

6.5.1.1 Waves:

For the computation of the annual longshore transport and the possibly resulting coastline
evolution, long-term wave-data for the area of interest are indispensable.

Attention must be focussed on those aspects of the wave climate which has a bearing on the
selection of a suitable intake.

An important parameter for coastal morphology studies is the local wave climate. Data on
local wave conditions are often not available. Therefore, the local wave climate has to be
determined from wind data, the bathymetry of the area and the related fetches. Care must be
taken that sufficient information is available to derive all relevant wave climates and
dominant wave directions .

For the wave data, the wave height, period and direction, and the water depth where the
wave data were collected are important. The required data is referring to the specification
and schematisation of the wave climate on the basis of time series or, at minimum, statistical
summaries for a period of at least two years, if possible more than five years (including the
period of hindcast). In a case where wave data obtained over a short period is available for
the simulation it is necessay to check the meteorological characteristics during the required
period before utilizing them.

Coastline changes are very sensitive to wave directions because the equilibrium
configuration of the coastline depends very much on the predominant wave direction, and
this quantity is the most difficult to measure.

Potential sources of the wave climate in the area of interest have to be reviewed (e.g.
registered ships observations of sea and swell wave conditions, (directonal) wave recorder
buoy measurements).

Often the required information concerning the waves is insufficient, and therefore, available
long-term wind data are extremely important as a supplement to the wave data. In such
cases it may be possible to derive an offshore wave climate with a hindcast model from long
period wind summary data recorded at a nearby meteorological station or airport. The
effects of the coastal boundary layer and daily and seasonal trends in wind speeds, gustiness,
and direction should be taken into account.

WL | Delft Hydraulics 117


Title X0000.00 September, 2005

If the offshore bottom topography is very irregular or the project site is of wide extent,
representative local wave climates have to be reproduced from wave propagation computa
tions performed with a 2D wave propagation model especially suitable for application in
coastal regions, to account for local variations in wave conditions along the coast. Owing to
the wave filtering effect of the shallow shoals and banks in the foreshore significant
differences can be found between the high water and low water wave climate. Therefore, the
effect of water level variation on waves propagating towards the coast have to be
incorporated.

6.5.1.2 Water levels:

To calculate the wave transformation and to determine the zone of sediment movement
information on water levels is required. This information should relate to the water level
variations due to the astronomical tide and the possible rise of above or lowering below
normal water level due to wind and barometric pressure.

Several statistical values of the tide level can be important. The tidal range characteristics
for the site can be defined from the harmonic constituents obtained from the Admiralty Tide
Tables or from an analysis of a one month duration tidal registration by means of a tide
gauge.

Water levels resulting from extreme storm events need to be quantified in order to quantify
and evaluate the capacity of longshore transport resulting from extreme storm events.

6.5.1.3 Currents:

The sediment transport in the area seaward of the surf zone is often strongly influenced by
tidal currents, so information on these currents is essential. Data on current velocities can be
obtained by direct measurements or by use of numerical flow modeis.

In situations with a mixed diurnal-semidiurnal character of the tidal wave and currents a
water level current velocity c1assification has to be established.

In many countries, coast and port authorities or the Admiralty can provide tables and charts
of surface current velocities, observed in the vicinity of main shipping routes, river mouths
and estuaries. For longshore transport modelling purposes tidal current velocity data can be
taken from data recorded off the site.

6.5.1.4 Nearshore topography

A bathymetric survey of the offshore area and beach profiles (soundings and levellings)
usually provides the main information regarding the morphological processes. Approximate
position of the coastline as well as the intertidal and submarine foreshore topography.

WL | Delft Hydraulics 118


Title X0000.00 September, 2005

6.5.1.5 Littoral drift:

Estimated net annual volumes of sand transported through the coastal sections on the basis
of the ca1culated wave c1imate. Results of net annual wave induced transport for different
incident wave directions representative for the coastal section off the site.

6.5.1.6 Sediment:

This information relates to the percentages of sand and other material, e.g. silt, sheIls,
organie matter, and the grain size distribution of the sand fraction. collection of sediment
samples from the seabed and the beach followed by a grain size analysis.

6.5.1.7 Rivers and other:

It is necessary to obtain information on the sediment volume discharged to the coast through
the major river mouths. In general, however, it is rarely the case that these volumes have
been determined by direct field measurements. Therefore, the discharged sediment volume
must be inferred by some method in advance of predicting coastline changes.
Not aH of the sediment discharged from a river directly contributes to the change in the
coastline. A great portion may be deposited on a shoal in front of a river mouth, and a
portion of the sediment, particularly the finer material, may be transported to the offshore
zone. Therefore, only a small portion of the sediment volume discharged from rivers may
directly contribute to coastline changes.

In some cases, the volume of sand supplied to the foreshore or taken out of the foreshore by
wind may be significant. On a wide beach where seasonal wind blows strongly, the volume
of wind-blown sand supplied to or lost from the beach should be estimated.
Apart from the data mentioned above, other information may be useful to obtain a c1ear
view of the morphological processes in the area of interest. Examples of such information
are visual inspections, interviews with local people, old photographs and aerial photographs
of the coastal area.

It is to be noted that no specific mIes can be given regarding the information which is
required to study the morphological processes. In general, it can be stated that the quantity
and quality of the data strongly determine the knowledge of these processes, and
consequently this also applies to the quality of the coastline computations and the advice
regarding the proposed coastal protection measure.

6.6 Mathematical physical description

6.6.1 Basic assumption

A beach of arbitrary cross shore profile with straight, parallel depth contours is considered,
which is attacked by a random wave field, homogenous alongshore and obliquely incident,
and by a tidal current, homogeneous alongshore in its current strength. In this situation the

WL | Delft Hydraulics 119


Title X0000.00 September, 2005

sediment transport due to an alongshore flow induced by the waves and the tide is
considered.

Figure 6.3

6.6.2 Governing equations

6.6.2.1 Wave propagation and breaking

The basic equations for the wave propagation and decay and the wave-induced cross shore
water level set-up are as follows:

The equation for wave energy balance:

d  E  Db D f
 cg cos α + + =0 (1.7)
dx  ωr  ωr ωr

the equation for wave set-up:

d η
S xx + ρ g (h0 + η )d =0 (1.8)
dx dx

and Snellius law:

k sin α = c (1.9)
where c equals a constant value.

WL | Delft Hydraulics 120


Title X0000.00 September, 2005

Figure 6.4

Figure 6.5

where:

E wave energy per unit surface area defined as: [ MT −2 ]


1
E = ρ gH rms
2

8
H rms root mean square wave height [L]
ρ density of water [ ML−3 ]
g acceleration of gravity [ LT −2 ]
ωr relative wave peak frequency defined as: [T −1 ]
ωr = ω − k sin(α ) V

WL | Delft Hydraulics 121


Title X0000.00 September, 2005

ω peak frequency defined as: [T −1 ]



ω=
T
T wave period [T]
α angle between wave direction and shore normal [-]
V alngshore velocity [ LT −1 ]
k wave number, on basis of the dispersion relation as [ L−1 ]
defined as:
ω 2 r = g k tanh(kd )
d water depth defined as: [L]
d = h0 + η + − z
η wave set up [L]
h0 still water level [L]
z bottom height [L]
cg group velocity of waves defined as: [ LT −1 ]
δω r n ω r
cg = =
δk k
Db energy dissipation due to wave breaking defined as: [ MT −3 ]
1 ω
Db = ρ gα c Qb ( r ) H m2
4 2π
Qb local fraction of breaking waves defined as: [-]
2
1 − Qb  H rms 
= 
− ln Qb  H m 
Hm depth limited wave height defined as: [L]
0.88  γ kd 
Hm = tanh  
k  0.88 
αc coefficient for wave breaking (order 1) [-]
γ coefficient for wave breaking; a function of wave [-]
steepness approximate values:
H rms 0 .01 .02 .03 .04
λ
γ 0.5 0.63 0.73 0.81 0.85
Df energy dissipation due to bottom friction defined as: [ MT −3 ]
3
1 ωH 
Df = ρ f wπ −1/ 2  r rms 
8  sinh(kd ) 
fw coefficient for bottom friction realistic value: 0.01 [-]
S xx radiation stress component defined as: [ MT −2 ]
 1
S xx = E  n(1 + cos 2 α ) − 
 2
n ratio of group velocity to wave velocity defined as: [-]

WL | Delft Hydraulics 122


Title X0000.00 September, 2005

1 kd
n= + =0
2 sinh(2kd )

6.6.2.2 Currents

The basic equation describing the longshore current distribution is the momentum equation
alongshore:

d dh g
S xy + ρ gd 0 + ρ 2 V | Vtot |= 0 (1.10)
dx dy C

Figure 6.6

where:

S xy radiation stress component defined as: [ MT −2 ]


S xy = S yx = E n cos α sin α
Vtot velocity function in shear stress term defined as: [ L]
Vtot = V + U
2 2
rms

U rms orbital velocity defined as: [ LT −1 ]


1 H rms
U rms = ω r
2 sinh(kd )
C Chezy friction coefficient defined as: [ L1/ 2T −1 ]
12 d
C = 18log( )
k0

dh0
and is the tidal surface slope alongshore, implicitly defined by the tidal current
dy
velocity Vtidal at a reference depth d ref , as follows:

WL | Delft Hydraulics 123


Title X0000.00 September, 2005

dh0
Vtidal = C d ref (1.11)
dy

The value of the bottom roughness, kb may vary between several cm’s and several dm’s to
yield results which are comparable with field measurements. The advise value is kb = 0.1

Figure 6.7

6.6.2.3 Sediment transport

The sediment transport along the cross ray can be calculated by using one of the available
formulae for sediment transport:CERC, Engelund Hansen, Byker, v.Rijn and Bailard for
sand, and Van der Meer-Pilarczyk for shingle.
The transport is in general a function of H rms , U rms , the alongshore velocity V and several
coefficients. For a description of the sediment formulae, see Section 6.12

Figure 6.8

Definitions:

qs sediment transport rate per unit width in a cross [ L2 / T ]


ray.

WL | Delft Hydraulics 124


Title X0000.00 September, 2005

Qs total sediment transport. It is the integration of qs [ L3 / T ]


over the cross ray.
Vs total sediment volume [ L3 ]
It is the integration of Qs over the duration of one
or several wave conditions (wave scenario)
Q n
s
normalised total sediment transport. It is Vs [ L3 / T ]
divided by the total duration or another
normalization base.
Qsn (θ ) Qsn as a function of the coastangle (by calculating [ L3 / T ]
Qsn for various coastangles θ ).
Qsa (θ ) analytical approximation of Qsn (θ ) [ L3 / T ]

If a variation in the wave conditions exists along the coast due to local effects, the transport
will also be a function of the alongshore coordinate x : Qsa (θ , x) . This function represented
by a number of coeffcients, is used for the coastline model.

6.6.2.4 Coastline evolution

A coastal stretch which slowly varies in alongshore direction is considered. Along this
stretch the beach can be characterized by a single, invariant profile of arbitrary shape.
Locally, straight and parallel depth contours are assumed. The offshore wave climate is
assumed to be spatial invariant or slowly varying along the coastal stretch. Given these
assumptions the alongshore sediment transport varies mainly along the coast with the
change of the beach normal with respect to the offshore wave incidence. The alongshore
transport gradients are assumed to be compensated by accretion or erosion of the coast. The
profile characterizing the beach is assumed to more horizontally over its entire active profile
height. This is known as the one-line or single line approach.

We will first redifine the total sediment transport Qsa (θ , x) simply to Qs (θ , x) again. Due
to the local properties of the coast (e.g. revetments, groynes) Qs will also be a function of
the coastline position y, so Qs = Qs (θ , x, y ) .

The coastline equations reads:

δ y δ Qs
hp + + qb = 0 (1.12)
δt δ x

and

δy
θg = (1.13)
δx
where:

WL | Delft Hydraulics 125


Title X0000.00 September, 2005

Qs = Qs (θ , x, y, t ) =the longshore sediment [ m3 / y ]


transport rate
hp = h0 ( x) =the local active profile- [m]
depth
qb = qb ( x, t ) =the local source or sink [m 2 / y ]
term
x =the alongshore coordinate [m]
y =the coastline position [m]
θ =the coastangle [rad]
θ g = tg (θ ) = δ y / δ x , the coastangle [-]
gradient
t =time [y]

The boundary conditions at x=0 and x=L reads:

Option 1: Qs (t ) = a ,constant value or a function of


time [m3 / y ]
Option 2: δ y / δ t = 0 , which implies: δ Qs / δ x = 0
Option 3: δ Qs / δ t = 0 , which implies that
Qs (t ) remains constant.

Sources and sinks can be defined at any point as follows:

Qb (t ) = a , constant value or a function of time [m3 / y ]

6.7 Schematizations and approximations

6.7.1 The sediment transport as function of the coastangle

If the transport Qs is calculated for a number of coast angles, covering the range of wave
angles in the wave scenario, the graph of Qs (θ ) will show positive values left of the
equilibrium angle and negative values right of it. The equilibrium angle is the coast angle
for which the transport is zero. The function Qs (θ ) can be approximated by the analytical
function:

2
Qsa = c1 θ r e− ( c2 θ r ) (1.14)

where:

θr = θ −θe (1.15)
is relative coastangle, and

WL | Delft Hydraulics 126


Title X0000.00 September, 2005

θ e the equilibrium angle.

The coefficients c1 and c2 are determined by the method of the least squares.

Figure 6.9

It may occur, due to an irregular devision of the wave angles, that there are three equilibrium
angles in the coastangle domain. In that case the middle one will be used. Negative values at
the left of this angle and positive values at the right are neglected in the method of the least
squares.

Figure 6.10

6.7.1.1 The sediment area and dynamics area

The sediment area [ x1r , xCr ] defines that section of the cross ray, from which the sediment
transport is supposed to be responsible for the coast line evolution. The ‘dynamic area’ is the
active section of the cross ray. That means that the depth contours in that section react like
the coast line itself. The sediment area should be inside the dynamic profile. Generally both
sections will be the same. The x1r value should be chosen by the user. The first x r -point for

WL | Delft Hydraulics 127


Title X0000.00 September, 2005

which yields: qs ( x r ) = 0 , for all coast angles, is called the coast point xCr . The coast point
xCr in the cross ray, coincides with the coastline position Y in the coastline model.

Figure 6.11

For the calculation of Qs (θ ) , the coast angle θ is only varied for the depth contours in the
dynamic area of the profile, the angle of the depth contours in the static area remain
unchanged.

Figure 6.12, Dynamic area of profile

6.7.1.2 The by-pass transport at groynes

If we consider the sediment transport qs in the cross ray for the coast angle next to the
groyne, the by-pass transport can be defined as:

x rf

Qs f = ∫ q dx
r
s (1.16)
x1r

where x f is the position of the front of the groyne in the cross ray.

WL | Delft Hydraulics 128


Title X0000.00 September, 2005

Figure 6.13

The functions Qs f (θ , x rf ) are approximated by Ff ( x rf ).Qs (θ ) , where Ff ( x rf ) is the


normalized averaged of a number of Qs f ( x f ) -functions in the main part of the coast angle
domain.

Figure 6.14

For a percentage of blocking of p%, the actual transport passing the groyne is:

Qs = Qsq (θ , x).β ( x rf ) for known θ and x rf (1.17)


where:

 p 
β ( x rf ) = 1 − . 1 − Ff ( x rf )   (1.18)
 100 

6.8 Numerical solutions

6.8.1 Cross shore equations

WL | Delft Hydraulics 129


Title X0000.00 September, 2005

For the numerical solution of the three differential equations for energy decay, wave setup
and alongshore current, a non equidistant grid is defined in the cross ray. The user itself
should take care of small stepsize ant places of strong energy decay.

Figure 6.15

The different equations are:

Energy decay  E  E
cg cos α ω  −  cg cos α ω 
 r i  r  i −1 D D 
: + b + f  =0
xi − xi −1  ωr ωr i
Wave setup
:
[ S xx ]i − [ S xx ]i −1 [η − η ]
+ [ ρ g (h0 + η )]i . i i −1 = 0
xi − xi −1 xi − xi −1
Current [ S xy ]i − [ S xy ]i −1 dh0 g
: + [ ρ gd + ρ 2 V | Vtot |]i = 0
xi − xi −1 dy C

This results for each grid point in 3 nonlinear equations in the unknowns Ei , ηi and Vi . In
a iteratively process the equations are linearized numerically and solved, until the nonlinear
equations are satisfied. At the sea boundary, E , η and V are known from the boundary
conditions.

6.8.2 Coast line equations

Along the coastline model in x-direction, a staggered grid is defined. The main points are
call x_points, the points in between the x-points: x y -points. At the x-points the alongshore
sediment transport Qs is the product of the available analytical function Qsa (θ , x) and a
multiplication factor β ( y ) , where 0 ≤ β ( y ) ≤ 1 at groynes and beach revetments.

Scheme:

WL | Delft Hydraulics 130


Title X0000.00 September, 2005

Figure 6.16

The x point scheme : {xi , i = 1, n}


The x y -point scheme : {xky , k = 1, n − 1}

Figure 6.17

The equation of continuity:

j +1 j +1
ykj +1 − ykj Qsi+1 − Qsi Qbjk+1
h0k . + + =0 (1.19)
dt xi +1 − xi xi +1 − xi
with k=1,n-1.
The coast angle relation:

ykj +1 − ykj−+11
θ gj +1 = (1.20)
i
xky − xky−1
with i=2,n-1.

The boundary conditions:


Option 1 QsB (t ) = a , constant value of a function of time [m3 / y ]
At x=0 : θ1j +1 = θ 2j +1 and Qsji +1 = QsB (t + dt ) substituted in equation
(1.19) for k=1
At x=L : θ nj +1 = θ nj−+11 and Qsji++11 = QsB (t + dt ) substituted in equation
(1.20) or k=n-1
Optional 2 δy δ Qs
= 0 , which implies: =0
δt δx
At x=0 : θ1j +1 = θ 2j +1 and Qsj +1 = Qsj +1 substituted in equation (1.19)
i i +1

WL | Delft Hydraulics 131


Title X0000.00 September, 2005

for k=1
At x=L : θ nj +1 = θ nj−+11 and Qsji++11 = Qsji +1 substituted in equation (1.20)
or k=n-1
Optional 3 δθ
= 0 , which implies that Qs (t ) remains constant
dt
At x=0 : θ1j +1 = θ1j
At x=L : θ nj +1 = θ nj

6.8.2.1 Groynes

If the position of the front of the groyne is y f , its relative position in the cross ray is:

x rf = xC − ( y − y f ) (1.21)
where xC is the coast point of the cross ray. for a percentage of blocking of p%, the actual
transport passing the groyne is:

Qs = Qsa (θ , x).β ( y ) (1.22)


for known θ and y,
where:

where:

 p 
β ( y ) = 1 − . 1 − Ff ( x rf )   (1.23)
 100 

Figure 6.18

WL | Delft Hydraulics 132


Title X0000.00 September, 2005

Figure 6.19

The problem is, how to define the coastline position y and the coastangle gradient θ g at a
groyne. There is a discontinuity in the coastline at a groyne location, so it is not possible to
use an unique definition for g and θ g and y.

If the transport passes in positive direction, y and θ must be defined at the positive side of
the groyne and in the reversed situation at the negative side. However, one has to choose for
a direction first before the transport can be calculated. Therefor both situations are being
analysed in the program.

In normal circumstances only one assumption will result in a passing transport, but it may
occur that both assumptions will give passing transports or neither of them will.

In the first case, the substraction of both transport is applied, in the second case the transport
is supposed to be zero. These two exceptional situations may occur in cases where the shape
of the coastline is more or less symmetric around the groyne.

Figure 6.20

Now we will work out the algorithme to determine y and θ in the positive transport
situation. There are three different phases:

WL | Delft Hydraulics 133


Title X0000.00 September, 2005

1 : if yc > y f then y = yc ,θ i = θ c
2A :if yc < y f and yex < y f then y = yex ,θ i = θ i −1
2B and yex > y f then y = y f ,θ i = θ f

where:

yc = the y-position at the groyne using a straight connection line between the y-
position at both sides, yk −1 and yk .
θc = the angle of that line.
yex = the y-position at the groyne using an extrapolation of the y-line at the
positive side.
yf = the y-position of the front of the groyne

θf = the angle of the line connecting yk −1 with y f

Figure 6.21

6.8.3 Revetments

At coastal revetments or at places with non-erodable material, from a certain y-position no


erosion can take place, while sedimentation and the passing of transport can. To prevent
erosion of the coastline and allow sedimentation and the passing of transport, the following
algorithme is used.

WL | Delft Hydraulics 134


Title X0000.00 September, 2005

The actual sediment transport at point “i” is defined as :

Qsi = Qsa (θ i , xi ).β ( yi ) (1.24)

where:
if Qsa > 0 then yi = yk −1
if Qsa < 0 then yi = yk

If we define the position of fixation as y fi and the relative position as yr = yi − y fi , and we


introduce a thin y-layer in front of Y fi with a thickness of δ (one or several meters), then
the multiplication factor can be defined as:

if yr < 0 then β ( yi ) = 0
if yr > δ then β ( yi ) = 1
if 0 < yr < δ then β ( yi ) = a function between 0 and 1 with derivatives zero at yr = 0
and yr = δ

Figure 6.22

With this algorithme any reduced sediment transport can be satisfied by an yr -position
within the δ -layer. The accuracy of meeting the required fixation value y f depends on the
thickness of the δ -layer. Because the program operates with linearized equations, it will be
clear that this algorithme will not allow large timesteps. The variation of y per timestep
should be far less then the thickness of the δ -layer to avoid instable behaviour.

6.8.4 Numerical solution

The sediment transports Qsji +1 and Qsji++11 in equation (1.19) are linearized to the unknowns
y j +1 and θ j +1 of neighbouring points. Then there are n unknown θ j +1 -values in the x-
points i=1,n and n-1 unknown y j +1 - values in the x y -points k=1,n-1, and we have a set of
n-1 continuity equations, n-2 internal coastangle relations and two boundary relations,
making a set of 2n-1 linear equations with 2n-1 unknowns with a bandmatrix structure. Each
timestep the linearization is made and the set of linear equations is solved.

WL | Delft Hydraulics 135


Title X0000.00 September, 2005

6.8.4.1 The linearization

For a normal point without a groyne or a revetment we have:

Qsji +1 = Qsa (θ i ) (1.25)


linearized as:

δ Qsa dθ
Qsji +1 = Qsji + .i
.(θ gj +1 − θ gj ) (1.26)
δθ i dθ g i i

For a point with a groyne or a revetment it is more complicated:

Qsji +1 = Qsa (θ i ).β ( yij +1 ) (1.27)

linearized as:

δ Qsa dθ
Qsji +1 = Qsji + |x = x . .(θ gj +1 − θ gj ).β ( yij ) +
δθ i
dθ g i i

(1.28)

Q (θ i ).
a
s
j
| y j .( yij +1 − yij )
dy i
At groyne, θ gji+1 and yij +1 can be substituded by a linear function Φ (θ gi−1 , yk −1 ) , or
Φ (θ gi−1 , yk ) , depending on the situations as described in Section 6.8.2.1 and for a revetment
yij +1 can be substituted by ykj−+11 or ykj +1 depending on the situation as described in Section
6.8.3

6.9 Modelling of beach line developments behind offshore


breakwaters and groynes

6.9.1 Introduction

The modelling of beach line developments behind offshore breakwaters and in the lee side
(diffraction zone) of perpendicular groynes can be represented in UNIBEST-CL by defining
a so-called LOCAL TRANSPORT TABLE (item 5 of the Menu Definition Phase, Unibest-
CL).

A local transport table consists of a number of rows representing the local transport function
(see Figure 6.23 ) in terms of a sequence of coefficients: x, α eq , c1 and c2 , where:

x : coastline position (increasing values)


α eq : equilibrium coast angle (angle where Qsn = 0 )

WL | Delft Hydraulics 136


Title X0000.00 September, 2005

c1 dQsn
: coefficient determining at α eq

c2 d 2Qsn
: coefficient determining higher order effects
dα 2

Figure 6.23

Several local transport tables can be active in one UNIBEST-CL run. Each table must be
related to a different region of the coastline which is modelled (see Figure 6.24 ).

Figure 6.24

In the computational domain which is not covered by a local transport table the regular TSC
file which is specified in the menu option: Run Parameters of UNIBEST-CL is used to
determine the global transport function.
The coefficients α eq c1 and c2 representing the global transport function of a TSC file can
be inspected with the program SHOWTS (see menu option Coast Transports).

6.9.2 Coefficients of local transport table

There are several possibilities to determine the coefficients of a local transport table:

WL | Delft Hydraulics 137


Title X0000.00 September, 2005

6.9.2.1 Application of STRUCT program

The STRUCT program can be used to modify the global transport function. You can modify
the contribution of one or more wave scenario conditions to the average longshore transport
function according to the same principle which is used in the program SHOWTS (with
SHOWTS you can change the transport function by changing the factor in the menu option
Coast Transport). However, with STRUCT you can treat a continuous modification along a
whole coastal section at one stroke (in stead of individual points as in SHOWTS).
In Figure 8.3 an example is presented how such a modification may look like. The other
wave conditions from the wave scenario can be treated one by one in the same way with
STRUCT.

Figure 6.25

At the end of a STRUCT session the local transport coefficients for aH x-points in the
coastal domain are computed and stored in a so-called Loc-file taking into account the local
factors applied for the continuous modification of aH the wave conditions.

The Loc-file can be copied directly to a local transport table if you prepare the input for a
UNIBEST-CL run (key < CTRL-F4 > ).

A prerequisite of STRUCT is that the user must have al ready some idea how the local
transport function, for each wave conditions of the wave scenario is affected by the coastal
structure (i.e. how the continuous modification per wave condition must be selected).

A major drawback of STRUCT is that the program operates on the original (offshore) wave
climate data to determine a local transport function. This implies that everywhere in the
coastal area the new equilibrium angle of the local transport function will be found some-
where between the minimum and maximum values of the wave directions which are present
in the original wave climate.
If the wave climate consists only of one wave condition the equilibrium angle will not
change at all.

In a situation with a tombolo or vast salient, where the local wave conditions are mainly
determined by diffraction, the application of STRUCT for the determination of a local

WL | Delft Hydraulics 138


Title X0000.00 September, 2005

transport table will lead to a less realistic beach line development of UNlBEST-CL. If the
STRUCT program is used to derive a local transport table the user must convince himself
that this is not the case.

6.9.2.2 Application of diffraction diagrams SHORE PROTECTION


MANUAL 1984

To overcome the drawback of STRUCT The user can prepare its own local transport table
on the basis of the wave diffraction diagrams for a semi-infinite breakwater presented in the
SHORE PROTECTION MANUAL (SPM, 1984) or any Diffraction computer model.
The procedure which must be applied is as follows:

• Step 1: Determine local wave conditions at location of breakwater

For each wave condition in the offshore wave scenario the local wave condition (wave
height and direction) is determined at the location where the breakwater is found. This can
be done with a standard UNIBEST-LT run in which the offshore wave climate is specified at
the seaward boundary of the profile and the boundary between static and dynamic profile is
chosen at the location of the breakwater (note that the breakwater itself is not modelled in
this UNIBEST-LT run). Preferably, the offshore wave climate must consist of 1 wave height
per direction. This wave condition results in the same time-integrated sediment transport as
the whole range of wave heights from the considered direction would result in.

• Step 2: Determination of local wave climate at specific output points

Subsequently, the local wave conditions behind the offshore breakwater are determined with
specific wave diffraction diagrams. The local wave conditions are derived in a number of
output points which are located along an output line (see Figure 6.26). The distance of the
output line behind the offshore breakwater has to be chosen more or less arbitrary. The basic
idea is that diffraction is only important within a certain region behind the breakwater
whereas at a larger distance the wave propagation is taken over again by refraction and
directional wave spreading. Usually, a distance of 1 to 2 times the local wave length
(λ = gh .Tp ) is sufficing for the location of the output line. In each output point the local
wave conditions must be determined on the basis the diffraction of the incoming waves
around the diffraction points Dl and D2.

The number of output points along the output line depends on the accuracy which is
required to schematize the local transport table. For standard UNIBEST calculations a total
number of 6 to 8 output points is sufficient.

WL | Delft Hydraulics 139


Title X0000.00 September, 2005

Figure 6.26, Diffraction pattern and definition of output points

In Figure 6.26 the procedure for the wave direction of 30 (deg) is shown. For this wave
direction the diffraction diagrams for the wave angles of 60° (point Dl) and 120° (point D2)
will be used (note that the wave angle in the diffraction diagrams is specified as the angle
between the wave direction and the direction parallel to the breakwater). To apply the
diffraction diagrams you must look after the scale which is used to represent the breakwater
(in terms of N times wave length). The scale which is used must be in accordance with the
scale of the diffraction diagrams. The diffraction coefficients and the wave directions

(relative to the coast normal) in the output points for the wave direction of 30° are
summarized in Figure 6.27.

The remaining wave directions can be treated in the same way. In this way it is possible to
determine a local wave climate for each output point.

The angles of the wave diffraction diagrams will often not entirely coincide with the
computed wave directions at the location of the breakwater. In this case the diffraction
diagram of the nearest wave angle must be chosen. The orientation of the selected
diffraction diagram must coincide with the actual wave direction.

Dl D2
Output points
K (-) 4> (deg)
K (-) 4> (deg)
Ol 1. 00 30 0.08 -79
O2 0.95 30 0.095 -77
O3 0.40 45 0.11 -72
O4 0.32 63 0.13 -63
O5 0.22 72 0.18 -45
O6 0.18 77 0.30 0
O7 0.15 79 0.80 30

• Step 3: UNIBEST-LT computations for the local climate

WL | Delft Hydraulics 140


Title X0000.00 September, 2005

The local wave climate which is determined according to step 2 in the output points is used
to carry out additional UNIBEST-LT computations. For each output point a separate
UNIBEST-LT run must be performed, including the preparation of a TSC file. For each
output point the program SHOWTS can be applied to derive the corresponding coefficients
of the local transport function (keeping all the factors at 1.00). Note that in UNIBEST a
threshold value is applied to compute the transport. This implies that for small wave heights
(approx. < 0.2 m) the transport is set to zero automatically by UNIBEST-LT. The user must
check that this will not have a significant influence on the outcome of the computation.

• Step 4: UNIBEST-CL computation

Subsequently the coefficients of the local transport function are used to prepare alocal
transport table for the coastal area behind the breakwater. In this way it is possible to carry
out a UNIBEST-CL run.

WL | Delft Hydraulics 141


Title X0000.00 September, 2005

Figure 6.27, Diffraction diagrams SPM(1984)

6.10 Modelling cases (Based on DOS version)


In this chapter the use of the UNIBEST Coastal Software Package is demonstrated with two
projects which have been carried out by DELFT HYDRAULICS.
The first project refers to a coastal erosion study in Kelantan State, Malaysia where human
activities in the coastal zone in combination with a physical infrastructure have caused a
dramatic effect on the coastline. DELFT HYDRAULICS was commissioned to study the
cause of this erosion, taking into account both the autonomous development of the coast and
the impact of river training works, and to make recommendations for future coast eros ion

WL | Delft Hydraulics 142


Title X0000.00 September, 2005

management of Kelantan State. A detailed description of the project and the UNIBEST
computations has been described in APPENDIX A.
The second project is related to a study in which the causes of erosion within Kerteh Bay,
Malaysia have been investigated including an evaluation of various possible defence
schemes for the area of consideration. The project is described in APPENDIX B.

6.11 Future developments of UNIBEST

The UNIBEST Coastal Software Package is constantly subjected to revision and updating in
order to increase its capabilities . The following options are worked on for next releases of
UNIBEST:
.
UNIBEST with a curvilinear baseline to improve the accuracy of the model in situations
where the coastal area shows astrong curvature (spiral beaches, islands). UNIBEST for Ms-
windows with powerful options in graphic presentation and easy-to-use windowing interface
techniques.
UNIBEST dynamic link, using UNIBEST's built-in import/export facilities with
Geographical Information Systems environments to apply interactive GIS modelling
techniques for handling and analysis of spatial-referenced data.
Incorporation of new wave generation and propagation model (with directional wave energy
representation) to derive the nearshore wave conditions. The effects of wave growth due to
the action of wind, refraction and diffraction behind breakwaters are accounted for.

6.12 Longshore transport formulae

6.12.1 Bijkers’s formula

Bijker (1976) proposed a formula for bed load due to waves and currents, which is based
upon the formula of Kalinske-Frijling for bed load due to currents only. For that a
formulation for the increase of the bottom sheare stress by waves has been developed.
Afterwards Bijker (1968) added to the bed load a distribution of the suspended load., which
is based upon the Einstein-Rouse concentration vertical.

S = Sb + S s (m3 / m / s, including pores ) (1.29)


where:

Sb =bottom sediment transport


Ss =suspended sediment transport

The formulation of Sb reads:

WL | Delft Hydraulics 143


Title X0000.00 September, 2005

 
 
 −.27 ∆D50C 2 
 
 2  1  ub 2  
 µ v 1+ ξ    
v   2  v   
Sb = bD50 ge (1.30)
C

in which the mean flow is prepresented by v and the wave effect by ub . The sediment and
bottom characteristics are:

D50 =median (50%) grain diameter (m)


D90 =90% grain diameter (m)
∆ =relative density
rc =bottom roughness ( ≈ 0.5-1.0 times ripple height (m)
ρs =sediment’s density
w =sediment’s fall velocity (m/s)
ub =orbital velocity near the bottom (m/s)
ω =wave frequency (rad/s)

From these parameters the following bottom parameters are derived:

C 12d
=Chezy coefficient = 18 log( )
rc
C90 12d
= 18 log( )
D90
µ C 3/ 2
=( )
C90
fw 
 −5.977 + 5.213(
ub −0.194 
) 
 ω rc 
=e
ξ fw
=C
2g

The coefficient b varies between 1 and 5 with the former advized for use outside the
surfzone and the latter for use inside the surfzone.

The formulation for S s (m3 / m / s ) reads:

33d
S s = 1.83Sb {I1 ln( ) + I2 } (1.31)
rc
where:

1 z*
 (1 − y ) 
I1 = R ∫  dy (1.32)
rc  y 
d

WL | Delft Hydraulics 144


Title X0000.00 September, 2005

z*
1
 (1 − y ) 
I 2 = R ∫ ln y   dy (1.33)
rc  y 
d
z* −1
r 
.216  c 
R= d (1.34)
r
(1 − c ) z*
d

w
z* = (κ = 0.4) (1.35)
κ v*
1/ 2
v 1 u 
v* = g 1 + (ξ b ) 2  (1.36)
C 2 v 
General trends with the Bijker formula are:

• The transport rate is overestimated for low transport capacities. This is characteristic
for a formula without a beginning of movement criterion.
• No systematic differences can be found between the data for perpendicular wave
attack and those for oblique wave attack. This would seem to indicate that the
choice of the resultant bed shear instead of, for instance, the average of the
longshore component of the bed shear, is substantiated for the Bijker approach.

6.12.2 Formula of Engelund-Hansen

The total sediment transport in m3 / m / s excluding porosity according to the adapted


Engelund-Hansen formula is:

2
 1 u 
0.05v 5 1 + (ξ b ) 2 
S=  2 v  (m3 / m / s, excluding pores ) (1.37)
g C 3 ∆ 2 D50

in which the mean flow is represented by v and the wave effect by ub .


where:

v =mean velocity flow (m/s)


ub =orbital velocity (m/s)
ξ =friction factor waves
D50 =median (50%) grain diameter (m)
∆ =relative density
rc =bottom roughness ( ≈ 0.5-1.0 times ripple height
C 12d
=Chezy coefficient = 18 log( )
rc

WL | Delft Hydraulics 145


Title X0000.00 September, 2005

fw 
 −5.977 + 5.213(
ub −0.194 
) 
 ω rc 
=e
ξ fw
=C
2g

Engelmund and Hansen derived their formula for the total volume of sediment transport per
unit time, by making the following general assumptions:

• The derivation was concentrated on the case where the bed was covered by dunes.
• Sand grains are eroded from the upstream side of the dunes and deposited on the lee
side.
• The migration velocity of the moving particles is assumed proportional to the shear
velocity.
• A simple energy balance is made between the energy necessary to elevate the
eroded sediment over a height equal to the dune height ∆ d and the work done by
drag forces on the moving particles in the same time interval.

Generally it can be concluded that:


• The Engelund-Hansen formulae yield transport capcities which are higher than the
measured transport rates.
• The computed transport rates overestimate the transport capacities for oblique
waves attack by a bigger margin than for the data with wave attack at right angles to
the main current. This means that, in any case for the Engelund-Hansen typ of
equation, the use of the resultant shear stress tends to overestimate the transport
rates for oblique wave attack.

6.12.3 Formula of Van Rijn

The transport formulation proposed by Van Rijn gives a prediction for the convective part of
the transport and is of the shear-stress type.

The total transport consists of a bottom transport and a suspended transport:

S = Sb + S s (m3 / m / s, excluding pores ) (1.38)

The bottom transport is given as:

Sb = a ub ca (1.39)
where:
a = bottomtransport layer thickness (m) (1.40)
The velocity in the transport layer:

1 30a 
vb =  −1 + ln( )  u*,c (m / s) (1.41)
κ rc 
The bottom concentration:

WL | Delft Hydraulics 146


Title X0000.00 September, 2005

D50 T 1.5
ca = 0.015(α ) ( m3 / m3 ) (1.42)
a D*0.3
where:
α : = a coefficient (≈ 1) (1.43)
The shear-stress velocity:

1
u*,c = ( f c ) v (1.44)
8
∆g
D* = D50 1/ 3 (1.45)
ν2
τ −τ
T = b ,cw b ,cr (1.46)
τ b,cr
The effective shear-stress:

τ b ,cw = µ cτ b,c + µ wτ b , w (1.47)

Efficiency factor stream:

2
 12d 12d 
µ c = log / log  (1.48)
 rc 3D90 
The shear-stess stream:

1
τ b ,c = ρ f c u 2 (1.49)
8
The efficiency factor waves:

0.8
uw = (1.50)
D*
The shear-stress waves:

1
τ b,w = ρ f wub2 (1.51)
4
The orbital shear-stress:

τ b ,cr = ( ρ s − ρ ) gD50θ cr (1.52)

θ cr = 0.24D*−1 1 < D* ≤ 4
θ cr = 0.14D*−0.64 4 < D* ≤ 10
θ cr = 0.04D*−0.1 10 < D* ≤ 20
θ cr = 0.013D*0.29 20 < D* ≤ 150

WL | Delft Hydraulics 147


Title X0000.00 September, 2005

θ cr = 0.055 D* > 150

u = mean flow velocity (m/s)


ub = near orbital velocity (m/s)
ρ = density water ( kg / m3 )
ρs = sediment density ( kg / m3 )
∆ = ( ρs − ρ ) / ρ

The sediment and bottom characteristics are:

D50 = 50% grain diameter from bottom material (m)


D90 = 90% grain diameter from bottom material (m)
∆ = relative density
rc = current related bottom roughness (=0.5-1 times
ripple height)
rw = wave related bottom roughness (2-3 times ripple
height)

From these parameters the following bottom parameters are derived:

Friction factor stream:

12d −2
f c = 0.24( 10 log( )) (1.53)
rc
Friction factor waves:

 ub −0.2 
( −6.0 + 5.2( ) 
ω rw
fw = e  
with f w ≤ 0.3 (1.54)

The suspended transport is given as:

S s = ( Fc + Fw )v d ca (1.55)
where:
d = water depth (m) (1.56)
and Fc and Fω are correction factors for currents and waves respectively:

(a / d ) zc − (a / d )1.2 
Fc = (1.57)
 (1 − (a / d )) zc (1.2 − zc ) 

(a / d ) zw − (a / d )1.2 
Fw = (1.58)
 (1 − (a / d )) zw (1.2 − zw ) 

WL | Delft Hydraulics 148


Title X0000.00 September, 2005

with:
The suspension number stream:

w
zc = (1.59)
κ u*,c
The suspension number waves:

ub −0.8 H s 0.1 ub 0.1


zw = 50( ) ( ) ( ) ( D* ) −0.7 (1.60)
w d v
where:

w = fall velocity suspension material (m/s)


Hs = significant wave height (m)

6.12.4 Formula of CERC

The CERC transport Sc (m3 / s) is defined as:

Sc = A H s20 2 Cg0 sin φb cos φ0 (1.61)

where:

H s0 = significant wave height at deep water (m)

C g0 = group velocity waves at deep water (m/s)


Cg0 = n0 * C0
φ0 = wave angle at deep water (deg.)
φb =wave angle at breaker depth (deg.)

The breaker depth hb is defined by the relation γ .hb = H s 2


b

For γ a value of 0.4-0.6 is advised. In UNIBEST-LT a value of 0.5 is used.

In UNIBEST LT ‘deep water’ is the boundary of the dynamic profile.

The CERC transport is a cross-shore integrated longshore transport due to wave action. So,
it is only included in the absence of currents. To compare the CERC result with the other
tranports a transport per unit width ( (m3 / m / s) is defined over the dynamic area of the
cross shore profile. The arbitrary chosen function if proportional to v 3 .

For the constant A different values are assumed in literature, which is partly caused by the
choice of H 0 . If for H 0 the significant wave height in deep water is applied the usual value
of A=0.025, though sometimes no realistic values are then obtained. Possible reasons for the
uncertainty concerning the value of A may be the inaccuracies in the data, with respect to

WL | Delft Hydraulics 149


Title X0000.00 September, 2005

both waves and longshore sand transport, on which the model is based. Moreover the
CERC-formula does not account for differences in grain-size.

It is observed that the CERC-formula is valid only for relatively long and straight beaches,
where the longshore differences in the breaking wave heights are small only. Moreover the
fomule does not account for currents which are not generated by breaking waves, such as
tidal currents. If such currents are important another formula should be used.

The coefficient A is advised at 0.014-0.025.

6.12.5 Formula of Bailard

The transport vector due to the combined actions of steady current, wave orbital motion and
bottom slope effect is calculated with Bailard transport model in 2 horizontal dimensions:

G c εB  G2 G tan β x G 3 
qx = f  <| u | u x > − tan φ <| u | >  +
∆gN tan φ  
(1.62)
c ε  G G ε G 
+ f s <| u |3 u x > − s tan β x <| u |5 > 
∆gN w  w 

G cf εB  G 2 G tan β y G 3 
qy = <| u | u y > − <| u | >  +
∆gN tan φ  tan φ  (1.63)
cf εs  G 3 G ε G 
+  <| u | u y > − s tan β y <| u |5 > 
∆gN w  w 

where:

x,y = two directions perpendicular to each other


G G = transport
qx , q y [m3 / m1 / s ]
G
u = instantaneous, total velocity vector near the bottom [m/s]
G G =instantaneous velocity component in x and y direction, [m/s]
ux , u y
respectively
tan β x ∂zb
= , zb =bottom level, +=upwards
∂x
tan β y ∂z
= b
∂y
∆ = relative density of sediment [-]
g = acceleration of gravity [ m / s2 ]
N = ratio of sediment volume to total volume, bed material. [-]
tan φ = angle of internal friction (rad)
w = fall velocity [m/s]
cf 1
= friction coefficient= fw
2

WL | Delft Hydraulics 150


Title X0000.00 September, 2005

εB = efficient factor bottom transport


εs = efficient factor suspended transport
fw  ab −0.194 
 −5.977 + 5.213( r ) 
 
=e
ab amplitude of horizontal orbital excursion
r 2.5D50 [m]

The < > indicate averaging over time.

The longshore transport is defined as the component of the total transport vector in
longshore direction.

G
The terms <| u |m uin > , with m = 2, 3, 5 and n = 0,1 can be approximated by a Taylor series
containing separate terms for the wave orbital motion and the steady current, as well as the
angle between waves and currents.
Two Taylor expansions are possible: one with the orbital motion small compared to the
steady current and vice versa. A smooth transition from one formulation to the other is taken
care of.

The wave orbital motion is calculated using a high order stream function method. In order to
reduce computing time the required characteristics of the orbital motion are tabulated in
dimensionless form as a function of wave height and wave period, both made dimensionless
with water depth and acceleration of gravity.

The steady current velocity is taken at a fixed reference level of 0.20 m; it is calculated from
the depth-averaged velocity using a logarithmic velocity profile with roughness of 2.5 times
D50 .

The formula is based on an energetics approach, originally proposed by Bagnold for uni-
directional flow. The bed-load formulation originates from a force balance between pressure
and shear-stress gradients in the moving sediment layer on the one hand, and gravitational
forces, on the other. The suspended load formulation is based on an assumed linear relation
between the energy produced by the sediment-free stream (stream power ω ) and the power
needed to keep sediment particles in suspension.

Bailard (1981*) calibrates the formula with measurements of littoral transport using ε b and
ε s . Bailard (1982) carries out an integral verification of the formula through a comparison
with measured beach erosion/sedimentation.

Roelvink (1988) verified the formula in a large wave flume and De Waal (1987) provided a
comparison with a set of laboratory data. According to these tests, the formula computes the
transport reasonably well, expect in situations with fully developed vortex ripples.

WL | Delft Hydraulics 151


Title X0000.00 September, 2005

6.12.6 Longshore transport of coarse materials

The profiles of dynamically stable structures as gravel/shingle beaches, rock beaches and
sand beaches change according to the wave climate. Dynamically stable means that the net
cross-shore transport is zero and the profile has reached an equilibrium profile for a certain
wave condition. It is possible that during each wave material is moving up and down the
slope (shingle beach).
Oblique wave attack gives wave forces parallel to the alignment of the structure . These
forces can cause transport of material along the structure. This phenomenon is called
longshore transport and is well known for sand beaches. Shingle beaches also change due to
longshore transport, although the research on this aspect has always been limited. Rock
beaches and berm breakwaters can also be dynamically stable under severe wave action,
which means that longshore transport might also cause problems for these types of
structures. Therefore the condition of start of longshore transport is important.
The Shore Protection Manual (CERC, 1984) gives the well-known CERC formula for
longshore transport of sand. The longshore transport is related to the energy component of
the wave action parallel to the coast and the approach is given by:

S ( x) :: Hc0 sin 2 β (1.64)

where:

S(x) =material transport rate parallel to the coast (m3 / s)


H =wave height (m)
c0 gT
=wave celerity = (m / s)

β =angle of wave attack at the coast
:: = “ proportional to”

The longshore transport in this formulation is independent of grain size and is only
dependent on the wave condition (wave height, period and direction).
The transport for shingle beaches is determined by bed load (rolling along the bottom) and
not by a combination of bed load and suspended load which is the case for sand beaches.
Van Hijum and Pilarczyk (1982) have studied longshore transport on gravel or shingle
beaches by random wave attack and gave a formula for longshore transport of gravel
beaches. Van Hijum and Pilarczyk (1982) used data of Komar (1969) on coarse sand to
extrapolate their equation to smaller materials. They concluded that the formula could be
applied up to beaches.

Van der Meer (1990) reanalyzed the original data and came to a more simple formula for
longshore transport of gravel beaches, given by:

S ( x) H cos | β |  H s cos | β | 
= 0.0012 s  − 11 sin β (1.65)
2
gDn 50 .Tp Dn 50 Dn 50 
 

WL | Delft Hydraulics 152


Title X0000.00 September, 2005

Hs
The range on which this equation was established was = 12-27, i.e. fairly large
∆Dn 50
gravel in prototype. The figure below shows the final results.

The equation show a dependency on the grain diameter. For small grain sizes, however, the
factor 11 can be deleted and the equation can be rewritten to:

S ( x) = 0.0012π H s2 cop sin 2 β (1.66)


where:

gTp
cop = the wave celerity = (1.67)

The latter equation is according to the CERC approach. The diameter or grain size again has
disappeard.

Figure 6.28

Longshore transport of coarse materials such as shingle and small rock (no berm
breakwaters).

Hs
The transition where the grain size no longer has influence can be given by > 50 .
∆Dn 50
The equation according to Van der Meer (1990) indicates that incipient motion (start of
transport) begins when H s cos β > 11Dn 50 . This is, however, not correct and gives an
Hs
underestimation of longshore transport for large diameters, say < 50 . This
∆Dn 50
conclusion was laready reached by Burcharth and Frigaard (1987). It means that the
Hs
equation is not valid for < 10 .
∆Dn 50

WL | Delft Hydraulics 153


Title X0000.00 September, 2005

References

Bosboom, J., Aarninkhof, S.G.J., Reniers, A.J.H.M., Roelvink, J.A. and Walstra, D.J.R. (1997).
UNIBEST-TC 2.0. Overview of model formulations. delft hydraulics Report H2305.42.

Steetzel, H.J. (1993). Cross-shore Transport during Storm Surges

WL|Delft Hydraulics (1992). UNIBEST, A software suite for simulation of sediment transport
processes and related morphodynamics of beach profiles and coastline evolution. Model description
and validation. delft hydraulics Report H454.14, 1992.

WL|Delft Hydraulics (1999). UNIBEST-TC, A generic tool to investigate the morphodynamic


behaviour of cross-shore profiles. User Manual. WL|Delft Hydraulics Report H3337, 1999.

Abbott, M.B. et al. (1986). Computer modelling: a warning notice. The Dock & Harbour Authority,
66, No.777.

Bailard, J.A. (1981). An energetics totalload sediment transport model for a sloping beach. J.
Geophys. Res.,Vol. 86, no. Cll, pp. 10,938-10,954.

Bakker and Edelman, 1965.

Bakker, W. T. (1968): The dynamic of a coast with a groyne system, Proc. 11 th Coastal Eng. Conf.,
ASCE, pp. 492-517.

Battjes, J.A. and M.J.F. Stive (1984). Calibration and verification of a dissipation model for random
breaking waves, Proc. of 19th Intern. Conference on Coastal Engineering, pp. 649-660, American
Society of Civil Engineers, New York.

Bijker, E.W. (1967): Some considerations about scales for coastal models with movable bed. Delft
Hydraulics Laboratory , Publication No. 50, Delft

Bijker, E.W. (1971). Longshore transport computations. Proc. ASCE, Journalof the Waterways,
Harbors and Coastal Engineering Division, WW4, November 1971.

Hanson, H. and N.C. Kraus (1980): Numerical Model for Studying Shoreline Change in the Vicinity
ofCoastal Structures. Department of Water Resources Engineering. Report No. 3040, University of
Lund.

Klopman, G. (1989): RFWAVE: Program for the computation of periodic gravity waves on a
horizontal bottom using the Fourier approximation method of Rienecker and Fenton, DELFT
HYDRAULICS, User manual.

Le Mehauté, B. and M. Soldate (1977). Mathematical modelling of shoreline evolution, MR 77-10,


U.S. Army Corps of Engineers, CERC, 56 pp.

Pelnard-Considère, R., 1956: Essai de théorie de I'évolution des fortlles de rivages en plages de sable
et de galets. IVem Journées de I'Hydraulique Question lIl, Raport 1 (1956) 74-1, 74-10.

Perlin, M. (1979) Predicting beach planfortlls in the vicinity of structures, Proc. Coastal Structures
79, ASCE, pp. 792-808.

WL | Delft Hydraulics 154


Title X0000.00 September, 2005

Rea, C.C. and P.D. Komar (1975). Computer Simulation of a Hooked Beach Shoreline
Configuration. Journ.of Sed. Petrology, Vol. 45, No. 4, p. 886-872.
Rienecker, M.M. and J.D. Fenton (1981). A Fourier approximation method of steady water waves. J.
Fluid Mech., Vol. 104, pp. 119-137.

Roelvink, J.A. and M.J.F. Stive (1989). Bar-generating cross-shore flow mechanisms on a beach. J.
Geophys.Res., Vol. 94, no. C4, pp. 4785-4800.

Rijn, L. C. van (1989). Handbook sediment transport by currents and waves; Report H461, DELFT
HYDRAULICS.

Stive, M.J .F. and J .A. Battjes (1984). A model for offshore sediment transport. Proc. of19th Intern.
Conference on Coastal Engineering, pp. 1420-1436, American Society of Civil Engineers, New
York.

Stive, M.J.F.(1986). A model for cross-shore sediment transport. Proc. of 20th Intern. Conference on
Coastal Engineering, pp. 1550-1564, American Society of Civil Engineers, New York.

Stive, M.J.F. and H.J. de Vriend (1987). Quasi-3D current modelling : wave-induced secondary
current. ASCE Specialty conf. "Coastal Hydrodynamics", Delaware.

Stive, M.J.F. and H.G. wind (1986). Cross-shore mean flow in the surf zone. Coastal Eng., 10, pp.
325-340. Thornton, E.Z. and Guza, R.T., Surfzone currents and random waves, field data and models,
J. of Physical Oceanography 16, p.1165-1178, 1986.

WL | Delft Hydraulics 155


Title X0000.00 September, 2005

A APPENDIX A

WL | Delft Hydraulics A–1


Title X0000.00 September, 2005

WL | Delft Hydraulics A–2


Title X0000.00 September, 2005

WL | Delft Hydraulics A–3


Title X0000.00 September, 2005

WL | Delft Hydraulics A–4


Title X0000.00 September, 2005

WL | Delft Hydraulics A–5


Title X0000.00 September, 2005

WL | Delft Hydraulics A–6


Title X0000.00 September, 2005

WL | Delft Hydraulics A–7


Title X0000.00 September, 2005

WL | Delft Hydraulics A–8


Title X0000.00 September, 2005

WL | Delft Hydraulics A–9


Title X0000.00 September, 2005

WL | Delft Hydraulics A–10


Title X0000.00 September, 2005

WL | Delft Hydraulics A–11


Title X0000.00 September, 2005

WL | Delft Hydraulics A–12


Title X0000.00 September, 2005

WL | Delft Hydraulics A–13


Title X0000.00 September, 2005

WL | Delft Hydraulics A–14


Title X0000.00 September, 2005

WL | Delft Hydraulics A–15


Title X0000.00 September, 2005

WL | Delft Hydraulics A–16


Title X0000.00 September, 2005

WL | Delft Hydraulics A–17


Title X0000.00 September, 2005

WL | Delft Hydraulics A–18


Title X0000.00 September, 2005

WL | Delft Hydraulics A–19


Title X0000.00 September, 2005

WL | Delft Hydraulics A–20


Title X0000.00 September, 2005

WL | Delft Hydraulics A–21


Title X0000.00 September, 2005

WL | Delft Hydraulics A–22


Title X0000.00 September, 2005

WL | Delft Hydraulics A–23


Title X0000.00 September, 2005

WL | Delft Hydraulics A–24


Title X0000.00 September, 2005

WL | Delft Hydraulics A–25


Title X0000.00 September, 2005

WL | Delft Hydraulics A–26


Title X0000.00 September, 2005

WL | Delft Hydraulics A–27


Title X0000.00 September, 2005

WL | Delft Hydraulics A–28


Title X0000.00 September, 2005

WL | Delft Hydraulics A–29


Title X0000.00 September, 2005

WL | Delft Hydraulics A–30


Title X0000.00 September, 2005

WL | Delft Hydraulics A–31


Title X0000.00 September, 2005

WL | Delft Hydraulics A–32


Title X0000.00 September, 2005

WL | Delft Hydraulics A–33


Title X0000.00 September, 2005

WL | Delft Hydraulics A–34


Title X0000.00 September, 2005

WL | Delft Hydraulics A–35


Title X0000.00 September, 2005

WL | Delft Hydraulics A–36


Title X0000.00 September, 2005

WL | Delft Hydraulics A–37


Title X0000.00 September, 2005

WL | Delft Hydraulics A–38


Title X0000.00 September, 2005

WL | Delft Hydraulics A–39


Title X0000.00 September, 2005

B APPENDIX B

WL | Delft Hydraulics B–1


Title X0000.00 September, 2005

WL | Delft Hydraulics B–2


Title X0000.00 September, 2005

WL | Delft Hydraulics B–3


Title X0000.00 September, 2005

WL | Delft Hydraulics B–4


Title X0000.00 September, 2005

WL | Delft Hydraulics B–5


Title X0000.00 September, 2005

WL | Delft Hydraulics B–6


Title X0000.00 September, 2005

WL | Delft Hydraulics B–7


Title X0000.00 September, 2005

WL | Delft Hydraulics B–8


Title X0000.00 September, 2005

WL | Delft Hydraulics B–9


Title X0000.00 September, 2005

WL | Delft Hydraulics B–10


Title X0000.00 September, 2005

WL | Delft Hydraulics B–11


Title X0000.00 September, 2005

WL | Delft Hydraulics B–12


Title X0000.00 September, 2005

WL | Delft Hydraulics B–13


Title X0000.00 September, 2005

WL | Delft Hydraulics B–14


Title X0000.00 September, 2005

WL | Delft Hydraulics B–15


Title X0000.00 September, 2005

WL | Delft Hydraulics B–16


Title X0000.00 September, 2005

WL | Delft Hydraulics B–17


Title X0000.00 September, 2005

WL | Delft Hydraulics B–18


Title X0000.00 September, 2005

WL | Delft Hydraulics B–19


Title X0000.00 September, 2005

WL | Delft Hydraulics B–20


Title X0000.00 September, 2005

WL | Delft Hydraulics B–21


Title X0000.00 September, 2005

WL | Delft Hydraulics B–22


Title X0000.00 September, 2005

WL | Delft Hydraulics B–23


Title X0000.00 September, 2005

WL | Delft Hydraulics B–24


Title X0000.00 September, 2005

WL | Delft Hydraulics B–25


Title X0000.00 September, 2005

WL | Delft Hydraulics B–26


Title X0000.00 September, 2005

WL | Delft Hydraulics B–27

S-ar putea să vă placă și