Delft3D-WAVE User Manual.pdf - Deltares

Delft3D-WAVE User Manual.pdf - Deltares
3D/2D modelling suite for integral water solutions
DR
AF
T
Delft3D
WAVE
User Manual
DR
AF
T
T
DR
AF
Delft3D-WAVE
Simulation of short-crested waves with SWAN
User Manual
Hydro-Morphodynamics
Version: 3.05
Revision: 36483
25 December 2014
DR
AF
T
Delft3D-WAVE, User Manual
Published and printed by:
Deltares
Boussinesqweg 1
2629 HV Delft
P.O. 177
2600 MH Delft
The Netherlands
For sales contact:
telephone: +31 88 335 81 88
fax:
+31 88 335 81 11
e-mail:
[email protected]
www:
http://www.deltaressystems.nl
telephone:
fax:
e-mail:
www:
+31 88 335 82 73
+31 88 335 85 82
[email protected]
http://www.deltares.nl
For support contact:
telephone: +31 88 335 81 00
fax:
+31 88 335 81 11
e-mail:
[email protected]
www:
http://www.deltaressystems.nl
Copyright В© 2014 Deltares
All rights reserved. No part of this document may be reproduced in any form by print, photo
print, photo copy, microfilm or any other means, without written permission from the publisher:
Deltares.
Contents
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
2
2
3
2 Introduction to Delft3D-WAVE
2.1 SWAN wave model . . . . . . . . . . . . . . . . . .
2.1.1 Introduction . . . . . . . . . . . . . . . . . .
2.1.2 Conceptual design of SWAN: an introduction
2.1.3 Coupling of SWAN with Delft3D . . . . . . .
2.2 Areas of application . . . . . . . . . . . . . . . . . .
2.3 Standard features . . . . . . . . . . . . . . . . . . .
2.4 Special features . . . . . . . . . . . . . . . . . . . .
2.5 Coupling to other modules . . . . . . . . . . . . . .
2.6 Utilities . . . . . . . . . . . . . . . . . . . . . . . .
2.7 Installation and computer configuration . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
5
6
6
7
7
7
7
8
3 Getting started
3.1 Overview of Delft3D-WAVE
3.2 Main menu of Delft3D . . .
3.3 Getting into WAVE . . . .
3.4 Exploring the menu options
3.5 Exiting the WAVE-GUI . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
9
10
12
14
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
15
16
17
18
19
19
20
21
21
23
25
25
26
29
36
39
40
41
43
46
47
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
DR
AF
T
1 A guide to this manual
1.1 Introduction . . . . . . . . . . . . . . . .
1.2 User manual . . . . . . . . . . . . . . .
1.3 Manual version and revisions . . . . . . .
1.4 Typographical conventions . . . . . . . .
1.5 Changes with respect to previous versions
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4 Graphical User Interface
4.1 Introduction . . . . . . . . . . . . . .
4.2 MDW-file and attribute files . . . . . .
4.3 Filenames and conventions . . . . . .
4.4 Working with the WAVE-GUI . . . . .
4.5 Data groups of MDW-file . . . . . . .
4.5.1 Description . . . . . . . . . .
4.5.2 Hydrodynamics . . . . . . . .
4.5.3 Grids . . . . . . . . . . . . .
4.5.3.1 Computational grid
4.5.3.2 Bathymetry . . . .
4.5.3.3 Spectral resolution
4.5.3.4 Nesting . . . . . .
4.5.3.5 Hydrodynamics . .
4.5.4 Time frame . . . . . . . . . .
4.5.5 Boundaries . . . . . . . . . .
4.5.6 Obstacles . . . . . . . . . . .
4.5.7 Physical parameters . . . . .
4.5.7.1 Constants . . . . .
4.5.7.2 Wind . . . . . . . .
4.5.7.3 Processes . . . . .
4.5.7.4 Various . . . . . .
4.5.8 Numerical parameters . . . .
Deltares
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
iii
Delft3D-WAVE, User Manual
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
49
50
54
54
56
5 Running and post-processing
5.1 Running . . . . . . . . . . . . . . . . . . .
5.1.1 Standalone . . . . . . . . . . . . .
5.1.2 Online with FLOW . . . . . . . . .
5.1.3 Executing a scenario . . . . . . . .
5.1.4 Files and file sizes . . . . . . . . .
5.1.5 Command-line arguments . . . . .
5.2 Frequently asked questions . . . . . . . . .
5.3 Post-processing . . . . . . . . . . . . . . .
5.3.1 Introduction . . . . . . . . . . . . .
5.3.2 Model result files of Delft3D-WAVE
5.3.3 Working with GPP . . . . . . . . .
5.3.4 Working with Delft3D-QUICKPLOT
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
57
57
57
57
58
59
60
60
60
61
61
63
67
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
73
73
73
74
74
75
75
76
76
76
77
78
78
80
80
80
81
83
84
84
85
86
87
87
88
88
90
90
91
91
97
DR
AF
.
.
.
.
.
T
.
.
.
.
.
4.6
4.7
4.5.9 Output curves . . . .
4.5.10 Output parameters . .
4.5.11 Additional parameters
Visualisation area window . .
Help function . . . . . . . . .
6 Tutorials
6.1 Introduction . . . . . . . . . . . . . . . .
6.2 Siu-Lam wave model (1 grid; 3 wave runs)
6.2.1 Introduction . . . . . . . . . . . .
6.2.2 WAVE Graphical User Interface .
6.2.3 Saving input data . . . . . . . . .
6.2.4 Data groups . . . . . . . . . . .
6.2.5 Description . . . . . . . . . . . .
6.2.6 Hydrodynamics . . . . . . . . . .
6.2.7 Grids . . . . . . . . . . . . . . .
6.2.7.1 Computational grid . .
6.2.7.2 Bathymetry . . . . . .
6.2.7.3 Spectral resolution . .
6.2.7.4 Nesting . . . . . . . .
6.2.7.5 Hydrodynamics . . . .
6.2.8 Time frame . . . . . . . . . . . .
6.2.9 Boundaries . . . . . . . . . . . .
6.2.10 Obstacles . . . . . . . . . . . . .
6.2.11 Physical parameters . . . . . . .
6.2.11.1 Constants . . . . . . .
6.2.11.2 Wind . . . . . . . . . .
6.2.11.3 Processes . . . . . . .
6.2.11.4 Various . . . . . . . .
6.2.12 Numerical parameters . . . . . .
6.2.13 Output curves . . . . . . . . . .
6.2.14 Output parameters . . . . . . . .
6.2.15 Additional parameters . . . . . .
6.2.16 Executing the scenario . . . . . .
6.2.17 Output files of Delft3D-WAVE . .
6.2.18 Visualising results . . . . . . . .
6.3 Nested wave model . . . . . . . . . . . .
iv
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Deltares
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
DR
AF
6.4
WAVE Graphical User Interface . . . . . . . .
6.3.1.1 Description . . . . . . . . . . . . .
6.3.1.2 Hydrodynamics . . . . . . . . . . .
6.3.1.3 Grids . . . . . . . . . . . . . . . . .
6.3.1.4 Time frame . . . . . . . . . . . . .
6.3.1.5 Boundaries . . . . . . . . . . . . .
6.3.1.6 Obstacles . . . . . . . . . . . . . .
6.3.1.7 Physical parameters . . . . . . . . .
6.3.1.8 Numerical parameters . . . . . . . .
6.3.1.9 Output curves . . . . . . . . . . . .
6.3.1.10 Output parameters . . . . . . . . .
6.3.1.11 Additional parameters . . . . . . . .
6.3.2 Run and postprocessing . . . . . . . . . . . .
Online-WAVE coupling (including morphology) . . . .
6.4.1 Introduction . . . . . . . . . . . . . . . . . . .
6.4.2 Delft3D-FLOW model . . . . . . . . . . . . .
6.4.2.1 Description . . . . . . . . . . . . .
6.4.2.2 Domain . . . . . . . . . . . . . . .
6.4.2.3 Time frame . . . . . . . . . . . . .
6.4.2.4 Processes . . . . . . . . . . . . . .
6.4.2.5 Initial conditions . . . . . . . . . . .
6.4.2.6 Boundaries . . . . . . . . . . . . .
6.4.2.7 Physical parameters . . . . . . . . .
6.4.2.8 Numerical parameters . . . . . . . .
6.4.2.9 Operations . . . . . . . . . . . . . .
6.4.2.10 Monitoring . . . . . . . . . . . . . .
6.4.2.11 Additional parameters . . . . . . . .
6.4.2.12 Output . . . . . . . . . . . . . . . .
6.4.3 Delft3D-WAVE model . . . . . . . . . . . . .
6.4.3.1 Description . . . . . . . . . . . . .
6.4.3.2 Hydrodynamics . . . . . . . . . . .
6.4.3.3 Grids . . . . . . . . . . . . . . . . .
6.4.3.4 Time frame . . . . . . . . . . . . .
6.4.3.5 Boundaries . . . . . . . . . . . . .
6.4.3.6 Obstacles . . . . . . . . . . . . . .
6.4.3.7 Physical parameters . . . . . . . . .
6.4.3.8 Numerical parameters . . . . . . . .
6.4.3.9 Output curves . . . . . . . . . . . .
6.4.3.10 Output parameters . . . . . . . . .
6.4.4 Run and postprocessing . . . . . . . . . . . .
6.4.4.1 Foreground . . . . . . . . . . . . .
6.4.4.2 Background . . . . . . . . . . . . .
6.4.4.3 Output files . . . . . . . . . . . . .
FLOW-DD and Online WAVE . . . . . . . . . . . . . .
6.5.1 Introduction . . . . . . . . . . . . . . . . . . .
6.5.2 Delft3D-FLOW models . . . . . . . . . . . . .
6.5.2.1 Model set-up outside FLOW domain
6.5.2.2 Description . . . . . . . . . . . . .
6.5.2.3 Domain . . . . . . . . . . . . . . .
6.5.2.4 Time frame . . . . . . . . . . . . .
6.5
Deltares
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
T
6.3.1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
97
97
98
98
99
99
99
99
99
99
99
100
100
100
100
102
102
102
102
102
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
107
107
107
108
108
108
109
109
109
110
111
111
111
111
112
v
Delft3D-WAVE, User Manual
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.5.4
7 Conceptual description
7.1 Introduction . . . . . . . . . . . . . . . . . . . .
7.2 General background . . . . . . . . . . . . . . .
7.2.1 Units and co-ordinate systems . . . . . .
7.2.2 Choice of grids and boundary conditions
7.2.3 Output grids . . . . . . . . . . . . . . .
7.3 Physical background of SWAN . . . . . . . . . .
7.3.1 Action balance equation . . . . . . . . .
7.3.2 Propagation through obstacles . . . . .
7.3.3 Wave-induced set-up . . . . . . . . . . .
7.3.4 Diffraction . . . . . . . . . . . . . . . . .
7.4 Full expressions for source terms . . . . . . . . .
7.4.1 Input by wind . . . . . . . . . . . . . . .
7.4.2 Dissipation of wave energy . . . . . . . .
7.4.3 Nonlinear wave-wave interactions . . . .
7.5 Numerical implementation . . . . . . . . . . . .
7.5.1 Propagation . . . . . . . . . . . . . . .
References
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
T
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
DR
AF
6.5.3
6.5.2.5 Processes . . . . . . . . . . . . .
6.5.2.6 Initial conditions . . . . . . . . . .
6.5.2.7 Boundaries . . . . . . . . . . . .
6.5.2.8 Physical parameters . . . . . . . .
6.5.2.9 Numerical parameters . . . . . . .
6.5.2.10 Operations . . . . . . . . . . . . .
6.5.2.11 Monitoring . . . . . . . . . . . . .
6.5.2.12 Additional parameters . . . . . . .
6.5.2.13 Output . . . . . . . . . . . . . . .
6.5.2.14 Model set-up inside FLOW domain
6.5.2.15 Description . . . . . . . . . . . .
6.5.2.16 Domain . . . . . . . . . . . . . .
6.5.2.17 Boundaries . . . . . . . . . . . .
Delft3D-WAVE model . . . . . . . . . . . .
6.5.3.1 Description . . . . . . . . . . . .
6.5.3.2 Hydrodynamics . . . . . . . . . .
6.5.3.3 Grids . . . . . . . . . . . . . . . .
6.5.3.4 Time frame . . . . . . . . . . . .
6.5.3.5 Boundaries . . . . . . . . . . . .
6.5.3.6 Obstacles . . . . . . . . . . . . .
6.5.3.7 Physical parameters . . . . . . . .
6.5.3.8 Numerical parameters . . . . . . .
6.5.3.9 Output curves . . . . . . . . . . .
6.5.3.10 Output parameters . . . . . . . .
Run and postprocessing . . . . . . . . . . .
6.5.4.1 Foreground . . . . . . . . . . . .
6.5.4.2 Background . . . . . . . . . . . .
6.5.4.3 Output files . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
117
117
117
117
119
119
119
119
120
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
121
121
121
121
122
125
125
125
129
130
130
130
130
131
133
136
137
139
A Files of Delft3D-WAVE
145
A.1 MDW-file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
vi
Deltares
Contents
DR
AF
T
A.2
A.1.1 General description . . . . . . . . . . . . . . . . . . . . . . . . . .
A.1.2 Offline calculation . . . . . . . . . . . . . . . . . . . . . . . . . . .
Attribute files of Delft3D-WAVE . . . . . . . . . . . . . . . . . . . . . . . . .
A.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2.2 Orthogonal curvilinear grid . . . . . . . . . . . . . . . . . . . . . . .
A.2.3 Time-series for wave boundary conditions . . . . . . . . . . . . . . .
A.2.4 Obstacle file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2.5 Segment file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2.6 Depth file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2.7 Space-varying bottom friction (not yet implemented for Delft3D-WAVE)
A.2.8 Wave boundary conditions . . . . . . . . . . . . . . . . . . . . . . .
A.2.8.1 Time-varying and uniform wave conditions in <wavecon.rid >
file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2.8.2 Time-varying and space-varying wave boundary conditions
using BCW files . . . . . . . . . . . . . . . . . . . . . . .
A.2.8.3 Space-varying wave boudnary conditions using for UNIBEST
coupling (<md-vwac>-file) . . . . . . . . . . . . . . . . .
A.2.8.4 Time- and space-varying wave boundary conditions: TPAR
file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2.9 Spectral input and output files . . . . . . . . . . . . . . . . . . . . .
A.2.10 Space-varying wind field . . . . . . . . . . . . . . . . . . . . . . . .
A.2.10.1 Space-varying wind on the computational (SWAN) grid . .
A.2.10.2 Space-varying wind on an equistant grid . . . . . . . . . .
A.2.10.3 Space-varying wind on a curvilinear grid . . . . . . . . . .
A.2.10.4 Space-varying wind on a Spiderweb grid . . . . . . . . . .
145
149
149
149
149
151
151
153
154
155
156
156
158
165
166
166
172
174
178
182
185
B Definition of SWAN wave variables
191
C Example of MDW-file Siu-Lam
195
D DATSEL data extraction utility
D.1 Function . . . . . . . . . .
D.2 Running DATSEL . . . . .
D.3 Input description . . . . .
D.4 Output files . . . . . . . .
D.5 Example file . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
197
197
197
197
200
200
E LINT Line Integration
E.1 Function . . . . .
E.2 Running LINT . .
E.3 Input description
E.4 Output files . . .
E.5 Example file . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
201
201
201
201
202
202
F KUBINT volume integration
F.1 Function . . . . . . . .
F.2 Running KUBINT . . .
F.3 Input description . . .
F.4 Output files . . . . . .
F.5 Example file . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
205
205
205
205
206
206
Deltares
.
.
.
.
.
.
.
.
.
.
vii
DR
AF
T
Delft3D-WAVE, User Manual
viii
Deltares
List of Figures
List of Figures
Main window Delft3D-MENU . . . . . . . . . . . . . . . . . . . . . . . . . .
Selection window for Waves . . . . . . . . . . . . . . . . . . . . . . . . . .
Select working directory window . . . . . . . . . . . . . . . . . . . . . . .
Main window of the WAVE Graphical User Interface . . . . . . . . . . . . . .
Menu bar options in the WAVE-GUI . . . . . . . . . . . . . . . . . . . . . .
File menu options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View menu option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Help menu option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Canvas with input fields and selection buttons for the Data Group Boundaries
9
10
10
11
12
12
12
13
13
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
17
19
20
21
22
24
25
26
27
28
29
30
31
31
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
4.31
4.32
Options in the main window of the WAVE Graphical User Interface . . . . . .
Window of Data Group Description . . . . . . . . . . . . . . . . . . . . . . .
Data Group Hydrodynamics . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Group Grids, sub-group Computational grid . . . . . . . . . . . . . . .
Data Group Grids, sub-group Bathymetry . . . . . . . . . . . . . . . . . . .
Data Group Grids, sub-group Spectral resolution . . . . . . . . . . . . . . .
Data Group Grids, sub-group Nesting . . . . . . . . . . . . . . . . . . . . .
Data Group Grids, sub-group Hydrodynamics . . . . . . . . . . . . . . . . .
Data Group Grids, sub-group Hydrodynamics . . . . . . . . . . . . . . . . .
Data Group Time frame in case of standalone WAVE computation . . . . . .
Data Group Time frame, using FLOW results . . . . . . . . . . . . . . . . .
Data Group Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Boundary orientations . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definition of boundary using XY coordinates . . . . . . . . . . . . . . . . . .
Window Uniform boundary conditions. After pressing Edit Conditions when
Uniform and Parametric where selected . . . . . . . . . . . . . . . . . . . .
Window Space-varying boundary conditions. After pressing Edit Conditions
when Space-varying and Parametric where selected . . . . . . . . . . . . .
Window Space-varying boundary conditions. After pressing Edit Conditions
when Space-varying and Parametric where selected. . . . . . . . . . . . . .
Window Space-varying boundary conditions. After pressing Edit spectral
space when Space-varying and Parametric where selected. . . . . . . . . .
Data Group Obstacles . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Group Physical parameters . . . . . . . . . . . . . . . . . . . . . . . .
Sub-data Group Physical parameters, Constants . . . . . . . . . . . . . . .
Sub-data Group Physical parameters, Wind . . . . . . . . . . . . . . . . . .
Sub-data Group Physical parameters, Processes . . . . . . . . . . . . . . .
Sub-data Group Physical parameters, Various . . . . . . . . . . . . . . . . .
Data Group Numerical parameters . . . . . . . . . . . . . . . . . . . . . . .
Data Group Output curves . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Group Output parameters . . . . . . . . . . . . . . . . . . . . . . . . .
Data Group Output parameters: Output locations . . . . . . . . . . . . . . .
Data Group Additional parameters . . . . . . . . . . . . . . . . . . . . . . .
Canvas with Visualisation Area of the wave module . . . . . . . . . . . . . .
File - Open menu options . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File - Print area menu options . . . . . . . . . . . . . . . . . . . . . . . . .
35
37
39
40
42
43
46
47
49
51
53
54
55
55
55
5.1
5.2
Waves (standalone) selection window for executing a scenario . . . . . . .
Hydrodynamics selection window to execute a FLOW-WAVE simulation . .
57
58
DR
AF
T
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
4.16
4.17
4.18
Deltares
33
34
34
ix
Delft3D-WAVE, User Manual
Select scenario to be executed . . . . . . . . . . . . . . . . . . . . . . . . .
Hierarchy of GPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main window of GPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameters and locations in the <trih-tut_fti.dat> file . . . . . . . . . . . . .
Plot window of GPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Delft3D-QUICKPLOT main window . . . . . . . . . . . . . . . . . . . . . . .
User interface after opening a Delft3D-WAVE map file . . . . . . . . . . . . .
List of data fields in the Delft3D-WAVE map file . . . . . . . . . . . . . . . .
List of plot options is changed after selection of the hsig wave height from the
dropdown list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.13 Optional listing of the times associated with the various time steps . . . . . .
5.14 Selection of a cross-section along a grid line in M direction: one M value, all N
values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.15 2D Plot of the ’hsig wave height . . . . . . . . . . . . . . . . . . . . . . . .
58
64
65
66
67
68
69
70
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
6.15
6.16
6.17
6.18
6.19
6.20
75
76
77
78
78
79
80
81
82
83
84
85
85
86
87
88
89
90
90
6.22
6.23
6.24
6.25
6.26
6.27
6.28
6.29
6.30
6.31
x
Starting window of the WAVE Graphical User Interface . . . . . . . . . . . .
Data Group: Description and sub-window . . . . . . . . . . . . . . . . . . .
Data Group Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation Area window . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-data Group Bathymetry . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-data Group Spectral resolution . . . . . . . . . . . . . . . . . . . . . .
Data Group Time frame. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Group: Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Space-varying boundary conditions . . . . . . . . . . . . . . . . . . . . . .
Spectral space input parameters . . . . . . . . . . . . . . . . . . . . . . . .
Data Group Obstacles . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-data Group Constants . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-data Group: Wind . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-data Group Processes . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-data Group Various . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Group Numerical parameters . . . . . . . . . . . . . . . . . . . . . . .
Data Group Output parameters . . . . . . . . . . . . . . . . . . . . . . . . .
Output locations window . . . . . . . . . . . . . . . . . . . . . . . . . . .
Select scenario to run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Top panel: Siu Lam model area near Hong Kong area. Bottom panel: LAND
BOUNDARY and curvilinear flow GRID . . . . . . . . . . . . . . . . . . . .
Top panel: Model BATHYMETRY of Siu Lam model. Bottom panel: BATHYMETRY and GRID of Siu Lam model . . . . . . . . . . . . . . . . . . . . . .
Top panel: Computed WAVE HEIGHT pattern on 1 Oct 2005, 18:00. Bottom
panel: Computed MEAN WAVE PERIOD pattern on 1 Oct 2005, 18:00 . . . .
Top panel: Computed ENERGY TRANSPORT on 1 Oct 2005, 18:00. Bottom
panel: Computed DISSIPATION pattern on 1 Oct 2005, 18:00 . . . . . . . .
Top panel: WAVE vector on 1 Oct 2005, 18:00. Bottom panel: Significant
WAVE HEIGHT on 1 Oct 2005, 18:00 . . . . . . . . . . . . . . . . . . . . .
Data Group Grids – Nesting window . . . . . . . . . . . . . . . . . . . . . .
Data group Output parameters, output for computational grids . . . . . . . .
Development of a spit at the Head of Ameland: the Bornrif . . . . . . . . . .
Measured 1989 and 1996 bathymetry . . . . . . . . . . . . . . . . . . . . .
Output restrictions for Online-WAVE . . . . . . . . . . . . . . . . . . . . . .
Overview of active processes . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of output parameters . . . . . . . . . . . . . . . . . . . . . . . . .
DR
AF
6.21
T
5.3
5.4
5.5
5.6
5.7
5.8
5.10
5.11
5.12
70
71
71
72
92
93
94
95
96
98
99
100
101
103
103
105
Deltares
List of Figures
6.32
6.33
6.35
6.36
6.37
Overview of output parameters in Delft3D-WAVE . . . . . . . . . . . . . . . 108
Execute the Flow-Wave model . . . . . . . . . . . . . . . . . . . . . . . . . 109
Wind drag coefficients in Delft3D-FLOW for outside domain set-up . . . . . . 112
Numerical parameters in Delft3D-FLOW for outside domain setup . . . . . . 113
Overview of output parameters of the Delft3D-FLOW model for the outside
domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.38 Wave boundary conditions for �Boundary North’ in the WAVE model set-up . 117
6.39 Numerical parameters used in the WAVE model set-up . . . . . . . . . . . . 118
6.40 Overview of out parameters in Delft3D WAVE. . . . . . . . . . . . . . . . . . 118
7.2
7.3
A.4
A.5
Definition wind components for space varying wind . . . . . . . . . . . . . .
Definition sketch of wind direction according to Nautical convention . . . . .
Illustration of the data to grid conversion for meteo input on a separate curvilinear grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wind definition according to Nautical convention . . . . . . . . . . . . . . . .
Spiderweb grid definition . . . . . . . . . . . . . . . . . . . . . . . . . . . .
184
186
187
D.1
Selection window for Waves Tools . . . . . . . . . . . . . . . . . . . . . . .
197
E.1
Selection window for Waves Tools . . . . . . . . . . . . . . . . . . . . . . .
201
F.1
Selection window for Morphology Tools . . . . . . . . . . . . . . . . . . . .
205
DR
AF
A.1
A.2
A.3
Nautical convention (left panel) and Cartesian convention (right panel) for direction of winds and (incident) waves . . . . . . . . . . . . . . . . . . . . . . 121
Definition of grids (input, computational and output grids) in Delft3D-WAVE . 122
Disturbed regions in the computational grid . . . . . . . . . . . . . . . . . . 124
T
7.1
Deltares
177
178
xi
DR
AF
T
Delft3D-WAVE, User Manual
xii
Deltares
List of Tables
List of Tables
Output parameters in <wavm-в€—.dat> . . . . . . . . . . . . . . . . . . . . .
Output parameters in <com-в€—.dat> . . . . . . . . . . . . . . . . . . . . . .
61
62
DR
AF
T
5.1
5.2
Deltares
xiii
DR
AF
T
Delft3D-WAVE, User Manual
xiv
Deltares
1 A guide to this manual
1.1
Introduction
To simulate the evolution of wind-generated waves in coastal waters (which may include estuaries, tidal inlets, barrier islands with tidal flats, channels etc.) the Delft3D-WAVE module can
be used. The wave module of Delft3D computes wave propagation, wave generation by wind,
non-linear wave-wave interactions and dissipation, for a given bottom topography, wind field,
water level and current field in waters of deep, intermediate and finite depth.
T
At present two wave models (both of the phase-averaged type) are available in Delft3D. They
are the second-generation HISWA wave model (Holthuijsen et al., 1989) and, its successor,
the third-generation SWAN wave model (Booij et al., 1999; Ris et al., 1999).
The SWAN wave model is presently the standard option within Delft3D.
User manual
DR
AF
1.2
In this manual advice is given on how to get started with the SWAN wave model of Delft3D.
Furthermore, the manual gives a description on how to use the SWAN model within Delft3DWAVE.
Generally, the following items with respect to the use of the Delft3D-WAVE module will be
described in this manual:
Chapter 2: Introduction to Delft3D-WAVE, provides specifications of Delft3D-WAVE such
as required computer configuration, how to install the software, as well as its main features.
Chapter 3: Getting started, explains the use of the overall menu program, which gives
access to all Delft3D modules and to the pre-processing and post-processing tools. A first
introduction is given into the WAVE Graphical User Interface (GUI), used to define the input
required for a wave simulation.
Chapter 4: Graphical User Interface, provides practical information on the selection of all
parameters and the tuning of the model.
Chapter 5: Running and post-processing, discusses how to execute a scenario and visualise the results. Information on run times and file sizes is given as well as a brief introduction
to the post-processing programs GPP and Delft3D-QUICKPLOT, which can be used to visualise the simulation results of the wave module.
Chapter 6: Tutorials, emphasises at giving you some first hands-on experience in using the
WAVE Graphical User Interface to define the input of a simple problem, in verifying this input,
in executing the simulation and in inspecting the results.
Chapter 7: Conceptual description, discusses the unit and co-ordinate system, the various
grids, grid-numbering etc. In addition, a brief description is given on the physics and numerics
that have been implemented in the wave module of Delft3D.
References, provides a list of publications and related material on the Delft3D-WAVE module.
Deltares
1
Delft3D-WAVE, User Manual
Appendix A: Files of Delft3D-WAVE, gives a description of all the attribute files that can
be used in the Delft3D-WAVE input. This information is required for generating certain attribute files either manually or by means of other utility programs. For other attribute files this
description is just for your information.
Appendix B: Definition of SWAN wave variables, the definition of the integral wave parameters is given.
Appendix C: Example of MDW-file Siu-Lam, an example of a Master Definition file for the
Wave <в€—.mdw> input file for the WAVE module is given.
T
Appendix D: DATSEL data extraction utility contains the User Manual for the data extraction utility DATSEL.
Appendix E: LINT Line Integration contains the User Manual for the line integration program
LINT.
1.3
DR
AF
Appendix F: KUBINT volume integration contains the User Manual for the kubing program
KUBINT.
Manual version and revisions
The version number and the release date of this User Manual are given in the top right corner
on each page. Revisions to this manual will be indicated by the version number followed by
the revision number separated by a dot, for example version 3.00. A revision number of this
manual will not necessarily be the same as the revision number of the module it concerns.
This manual describes the functionality of WAVE 1.04.09 and WAVE-GUI version 4.92.00.
1.4
Typographical conventions
Throughout this manual, the following conventions in text formats help you to distinguish between different types of text elements.
2
Example
Description
Waves
Boundaries
Title of a window or sub-window.
Sub-windows are displayed in the Module window and
cannot be moved.
Windows can be moved independently from the Module window, such as the Visualisation Area window.
Save
Item from a menu, title of a push button or the name of
a user interface input field.
Upon selecting this item (click or in some cases double
click with the left mouse button on it) a related action
will be executed; in most cases it will result in displaying
some other (sub-)window.
In case of an input field you are supposed to enter input
data of the required format and in the required domain.
Deltares
A guide to this manual
Description
<\tutorial\wave\swan-curvi>
<siu.mdw>
Directory names, filenames, and path names are expressed between angle brackets, <>. For the Linux
and UNIX environment a forward slash (/) is used instead of the backward slash (\) for PCs.
“27 08 1999”
Data to be typed by you into the input fields are displayed between double quotes.
Selections of menu items, option boxes etc. are described as such: for instance �select Save and go to
the next window’.
❞❡❧❢t✸❞✲♠❡♥✉
Commands to be typed by you are given in the font
Courier New, 10 points.
T
Example
DR
AF
User actions are indicated with this arrow.
[m/s] [-]
1.5
Units are given between square brackets when used
next to the formulae. Leaving them out might result in
misinterpretation.
Changes with respect to previous versions
Version
Description
3.05
Description of <bcw>-file added (section A.2.8), this file type can be used with
Delft3D-WAVE version 3.04.01.1869, which version can be downloaded from
❤tt♣s✿✴✴s✈♥✳♦ss✳❞❡❧t❛r❡s✳♥❧✴r❡♣♦s✴❞❡❧❢t✸❞✴tr✉♥❦✴sr❝
3.04
Some elaborations on diffraction and non-stationary computations.
Additional output on wavm file
3.03
Chapter 6, Figure 6.23 and Figure 6.24 changed (now parameters from wavmfile).
Chapter 6 Tutorials. Tutorial 4 is added. This tutorial concerns the coupling of
Delft3D-FLOW Domain Decomposition and Delft3D-WAVE.
Chapter 6, Tutorials; For all boundary conditions the directional spreading is
converted to 4 [-] (meaning cosine power), instead of 4 [degrees].
Appendices E and F: The polylines for LINT and KUBINT are not anymore specified explicitly, but by specifying the filename which contains the polylines. The
old input is not supported anymore from v2.00.00 and higher.
Deltares
3
Delft3D-WAVE, User Manual
Description
3.02
In Section 5.1 how to run standalone and online with FLOW described.
Section 5.1.5 Command-line arguments added.
The WAVE-GUI is improved concerning its layout.
New functionality non-stationary wave simulations.
New functionality wind parameters from FLOW simulation.
New functionality extending the (individual) parameters from the com-file to
cover the whole WAVE grid.
New functionality when running WAVE online with FLOWthe interval for writing
to the wavm-file can be specified.
Default value for �Directional spreading’ changed from �0’ to �4’.
In DG Description WAVE and MOR file lines removed.
The opened mdw-filename is shown in the titlebar.
If the wind speed is larger than zero, and in Sub-data Group Processes the third
generation mode is selected, then the Quadruplets in Sub-data Group Various
will be activated.
Various MENU screens updated.
3.01
3.00
2.10
4
DR
AF
T
Version
New functionality reflection at obstacles described.
New functionality diffraction described.
New functionality hotfile described.
Tutorial for combined hydrodynamics, morphology and waves added.
Online coupling with FLOW described.
To start a wave simulation, an <в€—.mdw> file has to be selected. The <в€—.mdm>
file is obsolete. Convert old files first with WAVE-GUI 4.90.00 or higher.
New input files:
<md-wave.в€—> changed to <в€—.mdw> and <morf.в€—> changed to <в€—.mdm>
Data Group Grids redesigned in GUI; curvilinear nested grids supported.
Data Group Tidal information removed from GUI.
Data Group Obstacles extended with Import from file.
Visualisation Area window updated.
Double precision RGFGRID grids accepted.
Description of HISWA removed from the User Manual.
User Manual of DATSEL, LINT and KUBINT added as appendices.
Tutorials revised.
Improved layout of manual.
Deltares
2 Introduction to Delft3D-WAVE
2.1
2.1.1
SWAN wave model
Introduction
To simulate the evolution of random, short-crested wind-generated waves in estuaries, tidal
inlets, lakes etc., the third-generation SWAN model - SWAN is an acronym for Simulating
WAves Nearshore - can be used (see e.g. Holthuijsen et al. (1993); Booij et al. (1999); Ris
et al. (1999)).
T
This SWAN model is the successor of the stationary second-generation HISWA model. The
SWAN model has a number of advantages compared to HISWA and also overcomes to a large
extent the limitations of the HISWA model. The main characteristics of SWAN with respect to
the physics and numerics are:
DR
AF
1 The physics in SWAN are explicitly represented with state-of-the-art formulations
2 The SWAN model is fully spectral in frequencies and directions (0◦ –360◦ )
3 The wave computations in SWAN are unconditionally stable due to the fully implicit schemes
that have been implemented
4 The computational grid in SWAN has not to be oriented in the mean wave direction and
so the grid can handle all wave directions.
Other aspects, which may be of importance in practical applications of the Delft3D-WAVE
module, are:
1 SWAN can perform computations on a curvilinear grid (if the FLOW module of Delft3D
uses this grid, the coupling between SWAN and FLOW is perfect).
2 The wave forces can also be computed on the gradient of the radiation stress tensor
(rather than on the dissipation rate as in the HISWA model).
3 Output can be generated in terms of one- and two-dimensional wave spectra in SWAN.
2.1.2
Conceptual design of SWAN: an introduction
The SWAN model is based on the discrete spectral action balance equation and is fully spectral (in all directions and frequencies). The latter implies that short-crested random wave fields
propagating simultaneously from widely different directions can be accommodated (e.g. a
wind sea with super-imposed swell). SWAN computes the evolution of random, short-crested
waves in coastal regions with deep, intermediate and shallow water and ambient currents. The
SWAN model accounts for (refractive) propagation due to current and depth and represents
the processes of wave generation by wind, dissipation due to whitecapping, bottom friction
and depth-induced wave breaking and non-linear wave-wave interactions (both quadruplets
and triads) explicitly with state-of-the-art formulations. Wave blocking by currents is also explicitly represented in the model.
To avoid excessive computing time and to achieve a robust model in practical applications,
fully implicit propagation schemes have been applied. The SWAN model has successfully
been validated and verified in several laboratory and (complex) field cases (see Ris et al.
(1999); WL | Delft Hydraulics (1999, 2000)).
Deltares
5
Delft3D-WAVE, User Manual
The SWAN model was developed at Delft University of Technology (The Netherlands). It is
specified as the new standard for nearshore wave modelling and coastal protection studies.
It is therefore that Deltares is integrating the SWAN model in the Delft3D model suite. The
SWAN model has been released under public domain. For more information about SWAN
reference is made to the SWAN home page:
❤tt♣✿✴✴❢❧✉✐❞♠❡❝❤❛♥✐❝s✳t✉❞❡❧❢t✳♥❧✴s✇❛♥✴❞❡❢❛✉❧t✳❤t♠2.1.3
Coupling of SWAN with Delft3D
T
When it comes to taking into account the effect of flow on the waves (via set-up, current
refraction and enhanced bottom friction) and the effect of waves on current (via forcing, enhanced turbulence and enhanced bed shear stress), there are three different types of wave
computations within the Delft3D module:
DR
AF
1 a WAVE computation that uses user-defined flow properties: for each wave condition, you
specify a spatially uniform water level and a spatially uniform current velocity, so that the
effect of flow on waves is accounted for,
2 an offline coupling of WAVE with Delft3D-FLOW: the wave computation uses flow characteristics from a completed Delft3D-FLOW computation, so that the effect of flow on waves
is accounted for,
3 an online coupling of WAVE with Delft3D-FLOW: the WAVE model has a dynamic interaction with the FLOW module of Delft3D (i.e. two way wave-current interaction). Through this
coupling, both the effect of waves on current and the effect of flow on waves are accounted
for.
Besides the three types of wave computation mentioned above, it is also possible to run a
WAVE computation, where the influence of flow characteristics on the waves in the model
area is not accounted for.
In case the offline coupling (type 2) or the online coupling (type 3, dynamic interaction) between the FLOW and WAVE module of Delft3D is used, data is exchanged using a so-called
communication file (com-file), which contains the most recent data of the flow and wave computations.
2.2
Areas of application
The SWAN model of Delft3D-WAVE can be used for coastal development and management
related projects and for harbour and offshore installation design. It can also be used as a
wave hindcast model. Typical areas for the application of the SWAN model may vary of up to
more than 50 km Г— 50 km. Generally, the model can be applied in the following areas:
estuaries
tidal inlets
lakes
barrier islands with tidal flats
channels
coastal regions
6
Deltares
Introduction to Delft3D-WAVE
2.3
Standard features
The SWAN model accounts for the following physics:
T
wave refraction over a bottom of variable depth and/or a spatially varying ambient current
depth and current-induced shoaling
wave generation by wind
dissipation by whitecapping
dissipation by depth-induced breaking
dissipation due to bottom friction (three different formulations)
nonlinear wave-wave interactions (both quadruplets and triads)
wave blocking by flow
transmission through, blockage by or reflection against obstacles
diffraction
2.4
DR
AF
Note that diffraction and reflections are now available in the present SWAN version under
Delft3D-WAVE.
Special features
A special feature is the dynamic interaction with the FLOW module of Delft3D (i.e. two way
wave-current interaction). By this the effect of waves on current (via forcing, enhanced turbulence and enhanced bed shear stress) and the effect of flow on waves (via set-up, current
refraction and enhanced bottom friction) are accounted for.
2.5
Coupling to other modules
The wave conditions (i.e. wave forces based on the energy dissipation rate or the radiation
stresses, orbital bottom velocity) calculated in the Delft3D-WAVE module are used as input
for the other modules of Delft3D, which are:
module
description
Delft3D-FLOW
wave driven currents, enhanced turbulence and bed shear
stress.
stirring by wave breaking.
Delft3D-FLOW 3DMOR
2.6
Utilities
For using Delft3D-WAVE, the following utilities are important:
module
description
RGFGRID
QUICKIN
for generating grids.
for preparing and manipulating grid oriented data, such as
bathymetry or initial conditions for water levels.
for visualising simulation results.
for visualising simulation results.
GPP
Delft3D-QUICKPLOT
For details on using these utility programs you are referred to the respective User Manual
(RGFGRID, 2013; QUICKIN, 2013; GPP, 2013; QUICKPLOT, 2013).
Deltares
7
Delft3D-WAVE, User Manual
Installation and computer configuration
T
See the Delft3D Installation Manual (Delft3D-IM, 2013).
DR
AF
2.7
8
Deltares
3 Getting started
3.1
Overview of Delft3D-WAVE
Main menu of Delft3D
The main menu of Delft3D gives access to all modules of Delft3D, including Delft3D-WAVE.
To arrive at this menu you should:
In Windows XP or Windows NT select Delft3D in the Applications Menu or click on the
Delft3D-MENU icon on the desk-top.
On Linux machines type: ❞❡❧❢t✸❞✲♠❡♥✉ on the command line.
DR
AF
3.2
T
Delft3D is a range of modules which can be run independently of one another. Therefore,
the modules are supplied separately. The modules are provided with a menu shell through
which you can access the various modules, WAVE being one of them. We will now guide
you through some of its screens to get the look-and-feel of the program. For a more detailed
description of the program, you are referred to Chapter 4. Later on, in Chapter 6, you can run
a simple scenario by following the instructions in a tutorial.
Next the window containing the Delft3D-MENU appears (see Figure 3.1).
Figure 3.1: Main window Delft3D-MENU
Remark:
In this and the following chapters several windows are shown to illustrate the presentation of Delft3D-MENU and Delft3D-WAVE. These windows are grabbed from the PCplatform. For Linux the content of the windows is the same, but the colours may be
different.
Deltares
9
Delft3D-WAVE, User Manual
Getting into WAVE
To select the Delft3D-WAVE module just:
Click the WAVE button
T
Next the selection window pops up for preparing a wave input file <в€—.mdw>, to execute a
computation in the foreground or background, to inspect the monitoring files with information
on the execution and to visualise the results (see Figure 3.2).
DR
AF
3.3
Figure 3.2: Selection window for Waves
Before continuing with any of the selections of this Waves (standalone) window, you must
select the directory in which you are going to prepare scenarios and execute computations:
Click the Select working directory button, see Figure 3.3 for the window displayed.
Figure 3.3: Select working directory window
A standard file selection window is opened and you can navigate to the required directory.
Browse to the desired directory, and enter this working directory.
10
Deltares
DR
AF
T
Getting started
Figure 3.4: Main window of the WAVE Graphical User Interface
Confirm your selection by clicking OK.
Remark:
In case you want to create a new directory, click
directory and click OK to confirm your selection.
and specify a name. Enter the new
Now we are back in the main wave menu and we can define and execute a scenario. In this
guided tour through Delft3D-WAVE we limit ourselves to “create or edit a WAVE input file”,
since this is the main user task for the WAVE Graphical User Interface (GUI), hence:
Click on Wave input.
The WAVE-GUI is loaded and the primary input screen is opened, see Figure 3.4.
Deltares
11
Delft3D-WAVE, User Manual
Exploring the menu options
The items at the far most left of the menu bar can be handled as any other item in a Windoworiented menu. After starting the WAVE-GUI you have the following options, see Figure 3.5:
Figure 3.5: Menu bar options in the WAVE-GUI
File
T
View
Help
select and open an mdw-file, save an mdw-file, save an mdw-file
under a different name or �exit’ the WAVE-GUI.
visualisation area.
About information
Clicking on File enables several options, see Figure 3.6:
DR
AF
3.4
Figure 3.6: File menu options
The File menu in the main window allows you to read or write an input file.
New
Open
Save
Save As
Exit
create a new input file
to open an existing input file with the purpose to inspect or change
it. The input file contains the wave information.
to save input files under the same name after it has been modified.
to save input files under a different name.
to exit the WAVE-GUI and return to the Waves Selection window
program. Save your results first! No warning will be given.
Clicking on View enables one option, see Figure 3.7:
Figure 3.7: View menu option
The View menu in the main window allows you to open a Visualisation Area window.
Clicking on Help enables only the About option (see Figure 3.8), which provides information on the version of the User Interface.
12
Deltares
Getting started
Figure 3.8: Help menu option
T
The input parameters that define a Delft3D-WAVE model are grouped into data groups. These
groups are represented by the large grey buttons at the left of the main window. Clicking on
a data group will result in a canvas area where the data can be filled in. This canvas area
will be dynamically filled with input fields, tables, or list boxes to define the various kinds of
input data required for a simulation. Click on them to see what happens next. For example,
clicking the Boundaries button, and next press the Add button, will result in the window shown
in Figure 3.9.
The Tutorials in Chapter 6 will make you become fully acquainted with the various input windows that result from this main window.
DR
AF
You are encouraged to explore the various data groups and sub-windows to get a first impression of the items the data groups are composed of. Though several input items are related
there is no fixed or prescribed order in defining the input data. Occasionally you will get a
warning or error message that some data is not saved or not consistent with earlier defined
data; just neglect these messages and press the OK button if requested. No harm will be
done on existing input files as you are not going to save the input data of this exercise.
Figure 3.9: Canvas with input fields and selection buttons for the Data Group Boundaries
Deltares
13
Delft3D-WAVE, User Manual
Exiting the WAVE-GUI
To exit the WAVE-GUI:
Click File в†’ Exit.
You will be back in the Waves selection window, see Figure 3.2.
Now, ignore the other options and just:
Click Return to return to the main window of Delft3D-MENU, see Figure 3.1.
Click Exit.
T
The window is closed and the control is returned to the desktop or the command line.
This Getting Started session will have given you the general idea of how to access the WAVEGUI and how to load an existing input mdw-file.
DR
AF
3.5
14
Deltares
4 Graphical User Interface
4.1
Introduction
In order to set up a wave model you must prepare an input file. The input file stores all the
parameters used for a wave computation with Delft3D-WAVE. The parameters can be divided
into three categories:
T
1 parameters that define the physical processes being modelled,
2 parameters that define the numerical techniques used to solve the equations that describe
the physical processes,
3 parameters that control the wave computation and store its results.
DR
AF
Within the range of realistic values, it is likely that the solution is sensitive to the selected
parameter values, so a concise description of all parameters is required. The input data
(defined by you) is stored into an input file which is called the Master Definition file for Wave
or MDW-file.
In section 4.2 we discuss some general aspects of the MDW-file and its attribute files. section 4.3 discusses shortly the filenames and their extension. In section 4.4 we explain how
to work with the WAVE Graphical User Interface. In section 4.5 all input parameters are discussed, including their restrictions and their valid ranges or domain. Finally, in Sections 4.6
and 4.7, it is explained how to deal with the so-called �Visualisation Area Window’ and the
help function, respectively.
4.2
MDW-file and attribute files
The Master Definition Wave file (MDW-file) is the input file for the wave program. It contains all
the necessary data that is required to define a wave model and run a wave computation. Some
of the parameter values are given directly in the MDW-file. Other parameters are defined in
attribute files, referred to by specific statements in de MDW-file. The latter is particularly the
case when parameters contain a large number of data (e.g. spatially varying data such as
a variable wind or friction field). The user-defined attribute files are listed and described in
Appendix A.
The WAVE Graphical User Interface, or WAVE-GUI (see Figure 3.4), is a tool that is used to
assign values to all the necessary parameters or to import the names of the attribute files into
the MDW-file. When the data you entered is saved (see Figure 3.6), an mdw-file, containing
all the specified data, is created in the selected working directory.
Although you are not supposed to work directly on the mdw-file (with a text editor) it is useful
to have some idea of what its structure is, as it reflects the idea of the designer on how to
handle large amounts of input data. For an example of an MDW-file, see Appendix C.
The basic characteristics of an MDW-file are:
- It is an ASCII file.
- The file is divided in datagroups.
- It is keyword based.
Deltares
15
Delft3D-WAVE, User Manual
The mdw-file is an intermediate file between the WAVE Graphical User Interface and the
Delft3D-WAVE module. As it is an ASCII-file, it can be transported to an arbitrary hardware
platform. Consequently, the wave module and the WAVE Graphical User Interface program
do not necessarily have to reside in the same hardware platform.
As explained before (and you will also see this in Chapter 6), input parameters that contain
a lot of data are defined in attribute files. You have to set up these attribute files outside the
WAVE-GUI, before they can be imported into the mdw-file. How to set up these attribute files is
explained elsewhere in this chapter. The mdw-file only contains permanent input parameters
and references to these attribute files. The formats of all attribute files (and of the mdw-file
itself) are described in detail in Appendix A.
Filenames and conventions
DR
AF
4.3
T
The mdw-file and its attribute files form a complete set, defining a simulation. When storing
your simulation input, always make sure you include the complete set of MDW-file and attribute
files.
The names of the mdw-file and its attribute files have a specific structure, some aspects are
obliged while others are only advised or preferred.
The name of an mdw-file must have the following structure: <run-id.mdw>. The <run-id>
consists of an arbitrary combination of (maximum 252) letters and numbers. This <run-id>
will be part of the result files to safeguard the link between an mdw-file and the result files.
Restriction:
The maximum length of the <run-id> is 252 characters!
The names of the attribute files follow the general file naming conventions, i.e. they have the
following structures: <name>.<extension>. Where:
- <name> is any combination of characters allowed for filenames, except spaces.
- There is no limitation other than the platform dependent limitations; you are referred to
your platform manual for details. We suggest to add some continuation character, for
instance <-number> to the <name> to distinguish between various updates or modifications of the file.
- The <extension> is mandatory as indicated below.
Quantity
Filename and mandatory extension
Bathymetry or water depth
Curvilinear grid
Grid enclosure
Wind field
Spectral wave boundary
Curves
Output locations
Obstacles
Obstacles locations
<name>.dep
<name>.grd
<name>.enc
<name>.wnd
<name>.bnd
<name>.pol
<name>.loc
<name>.obs
<name>.pol
16
Deltares
DR
AF
T
Graphical User Interface
Figure 4.1: Options in the main window of the WAVE Graphical User Interface
4.4
Working with the WAVE-GUI
The purpose of the WAVE-GUI is to provide a graphical tool that simplifies the preparation of
an MDW-file. The layout of the GUI has been shown in the figures in Chapter 3. Below, in
Figure 4.1, a graphical representation of the GUI and its options shows that the main window
has several buttons, each of them representing a so-called data group. A data group is a
coherent set of input parameters. For instance, in the Data Group Boundaries you can define
all incident wave conditions at the boundaries. A detailed description of the data to be entered
in each data group is given in section 4.5.
Description
Hydrodynamics
Physical parameters
Numerical parameters
Identification of wave computation, run id. See section 4.5.1.
Specification of flow results to be used as input for wave computation. See section 4.5.2.
Specification of grids and bathymetry used by wave computation
(grd, enc, dep). See section 4.5.3.
Specification of (number of) times wave computation is executed.
See section 4.5.4.
Definition of wave incident boundaries and boundary conditions (bnd).
See section 4.5.5.
Specification of spatial obstacles to prohibit wave propagation in
space. See section 4.5.6.
Specification of physical parameters. See section 4.5.7.
Specification of numerical parameters. See section 4.5.8.
Output curves
Specification of location where output is generated. See section 4.5.9.
Grids
Time frame
Boundaries
Obstacles
Deltares
17
Delft3D-WAVE, User Manual
Output parameters
Additional parameters
Specification of output to be generated. See section 4.5.10.
Specifications of parameters not yet supported by a specific window
in the WAVE-GUI.
Remark:
Creation or updating of files (mdw-file as well as attribute files) requires that you save
the new data immediately after their definition, or else these modifications might be lost
and must be redefined.
To start the WAVE-GUI you must, in short, execute the following commands, see Chapter 3
for details:
T
Click the Delft3D-MENU icon on the desktop (PC) or execute the command Delft3DMENU on the command line (Linux).
Click the menu item Wave.
Change to your project or working directory.
DR
AF
Click the menu item Wave input; the WAVE-GUI will be started and the main window will
be opened.
You are now ready to start defining or modifying all input parameters, grouped into the data
groups as shown in Figure 4.1.
In the menu bar you can choose from the following options:
File
View
Help
For opening, saving an MDW file, or saving an MDW file with another
name, or for exiting the WAVE-GUI; sub-menu items New, Open,
Save, Save As and Exit, respectively.
For viewing the grid related parameters; sub-menu item Visualisation
Area.
For getting information on the version of the User Interface. (Note
that there is no online and context help for the SWAN model available).
When leaving the WAVE-GUI you must save the mdw-file in the working directory.
4.5
Data groups of MDW-file
In this section, all input parameters in the data groups of the mdw-file will be described in the
order they appear in the WAVE-GUI (see Figure 4.1).
In two of the data groups, the data is organised in sub-groups. The Data Group Grids is divided into the following sub-groups: Computational grid, Bathymetry, Spectral resolution and
Nesting. The Data Group Physical parameters also consists of several sub-groups: Constants, Wind, Processes and Various.
In sub-sections 4.5.1 to 4.5.10 we will describe all data groups in consecutive order. For each
input quantity we give:
A short description of its meaning. In many cases we add a more comprehensive discussion to put the quantity and its use in perspective.
18
Deltares
Graphical User Interface
The restrictions on its use.
The range of allowed values, called its domain, and its default value.
4.5.1
Description
In the Data Group Description you can identify the mdw-file by giving a comprehensive description of the project, the application domain and the specific selections to be made in this
scenario. The description is only used for identification and has no influence on the simulation
itself. An example is displayed in Figure 4.2.
DR
AF
T
Restrictions:
The project name may not be longer than 16 characters.
The project number may not be longer than 4 characters.
Three descriptive lines are allowed, each no longer than 72 characters.
Figure 4.2: Window of Data Group Description
4.5.2
Hydrodynamics
As explained before in section 2.1.3, you can specify a FLOW computation from which the
results are to be used as input for the wave computation (so-called offline coupling). If you
want to do this, the Data Group Hydrodynamics is the place to define the FLOW computation
to be used.
All needed results are stored in the communication file (com-file) produced by the FLOW
computation (see section 2.1.3). Therefore, the FLOW com-file has to be present in your
working directory.
Click the Data Group Hydrodynamics to show the hydrodynamic result option, see FigDeltares
19
Delft3D-WAVE, User Manual
ure 4.3.
T
Figure 4.3: Data Group Hydrodynamics
If you select Use hydrodynamic result from FLOW, the Select FLOW file button becomes
active.
DR
AF
By clicking Select FLOW file you call up a file selection menu. Select the flow computation
you want to use the data from, by choosing its mdf-file (Master Definition Flow file). This is a
file with the extension <mdf>.
Remarks:
When using a FLOW model, make sure that the selected mdf-file and its associated
com-file are located in your working directory, since the two modules will communicate
with each other by this com-file.
During the computations, Delft3D-WAVE determines the water depth from the bottom
level, the water level and the water level correction. Bottom levels are defined as the
level of the bottom relative to some horizontal datum level (e.g. a still water level), positive downward. Water levels are defined with respect to the same datum as the bottom;
the water level is positive upward.
4.5.3
Grids
In this datagroup you can specify the computational grids, a computational grid is the spatial
grid on which SWAN solves the wave action balance equation. In Delft3D-WAVE you can
specify several grids in one run; in the tab Nesting you have to point out which grid is nested
in which. The Data Group Grids consists of the following tabs:
1 Computational grid
One or more spatial grids on which SWAN solves the wave action balance equation.
2 Bathymetry
The bathymetry of the area to be modelled.
3 Spectral resolution
The boundaries and resolution of the directional and frequency space, which SWAN uses
to perform the computations.
4 Nesting
When two or more computational grids are defined, you have to define which grid is nested
in which.
5 Hydrodynamics
When results of a FLOW simulation are used, you have to specify which parameters are
needed by the WAVE simulation.
20
Deltares
Graphical User Interface
4.5.3.1
Computational grid
DR
AF
T
You define the geographic location, size and orientation of the computational grids by importing one or more attribute grid files, Add, which are curvilinear grids generated with RGFGRID
(grd-file). The grids can be defined in a common Cartesian co-ordinate system or in a spherical co-ordinate system, as described in Chapter 7. Once the grid is imported, the name and
M and N size of the attribute grd-file are shown in the WAVE-GUI, under Grid specifications
(see Figure 4.4).
Figure 4.4: Data Group Grids, sub-group Computational grid
Remarks:
The tab Computational grid also shows Associated bathymetry grid, Associated bathymetry data and Nested in. These data will be filled in automatically when importing the
appropriate files in the tabs Bathymetry and Nesting. You are referred to the concerned sections below, for more information.
The computational grid must be much larger than the domain where wave results are
needed, because of the �shadow’ zone on both sides of the wave incident direction (see
section 7.2.2).
A grid that is created in RGFGRID always has an associated enclosure file (в€—.enc). This
file is not imported in the WAVE-GUI, but it will be used in case computational grids are
nested, so it has to be present in the working directory.
4.5.3.2
Bathymetry
Select the tab Bathymetry to work on the bathymetry of the computational grids.
As you can see in Figure 4.5, there are two ways to define the bathymetry used in the SWAN
computation:
Deltares
21
DR
AF
T
Delft3D-WAVE, User Manual
Figure 4.5: Data Group Grids, sub-group Bathymetry
The preferable one is the first option in the WAVE-GUI: Bathymetry data is based on �Computational grid’. Tick off this option. Next, you can click the button Select bathymetry data
to import an attribute depth file (в€—.dep) that is created in QUICKIN. This depth file has to be
based on the computational grid (в€—.grd) you imported in the tab Computational grid. Once the
depth file is imported, the name of the file is shown in the WAVE-GUI, in both tabs Computational grid and Bathymetry.
The other option is to define the bathymetry on another, rectangular grid. This can be convenient in case you already have a rectangular grid and associated bathymetry available and
you do not want to use QUICKIN to interpolate these data onto the WAVE computational grid.
When you use this option, SWAN will interpolate the bathymetry data from the rectangular
grid onto the computational grid, defined in the tab Computational grid. If you want to use
this option, tick off the option Bathymetry data is based on �Other grid (must be rectangular)’.
Next, you have to select both the bathymetry data (в€—.dep) and the bathymetry grid (в€—.grd),
using the buttons Select bathymetry data and Select bathymetry grid, respectively. Once the
depth and grid file are imported, the names of the files are shown in the WAVE-GUI, in both
tabs Computational grid and Bathymetry.
Remarks:
In case you use the second option, where the bathymetry is based on another, rectangular bathymetry grid, the computational grid must be included strictly inside the
bathymetry grid. In this way, a correct interpolation of the bathymetry data from the
rectangular bathymetry grid onto the computational grid is ensured. In the region of
the computational grid that lies outside the bathymetry grid, SWAN assumes that the
bathymetry is identical to those at the nearest boundary of the bathymetry grid (lateral
shift of that boundary). In the regions not covered by this lateral shift (i.e. in the outside
22
Deltares
Graphical User Interface
Spectral resolution
For each computational grid the spectral resolution in both directional and frequency space
needs to be specified. SWAN only assigns wave energy to the wave directions and wave
frequencies specified in the spectral resolution.
DR
AF
4.5.3.3
T
quadrants of the corners of the bathymetry grid), a constant field equal to the value of
the nearest corner point of the bathymetry grid is taken.
In case you use the second option, where the bathymetry is based on another, rectangular bathymetry grid, the FLOW results that you defined in the Data Group Hydrodynamics will first be interpolated from the FLOW computational grid onto the bathymetry
grid. Next, SWAN will perform a second interpolation, where the FLOW results are
transferred from the bathymetry grid to the WAVE computational grid. It is therefore
sensible to ensure that the WAVE computational grid lies strictly inside the FLOW computational grid, and that the FLOW computational grid lies strictly inside the rectangular
bathymetry grid. If not, no warning messages will appear, but the FLOW data will be
transferred onto the bathymetry grid and SWAN computational grid with deformations.
The formats of the depth and grid files are defined in Appendix A.
Click on the Spectral resolution tab, see Figure 4.6.
Directional space
Circle
This option indicates that the spectral directions cover the full circle. This option is default.
Sector
This option means that only spectral wave directions in a limited directional sector are
considered. The range of this sector is given by Start direction and End direction.
Start direction
This is the first direction (in degrees) of the directional sector. It can be defined either in
the Cartesian or the Nautical convention (see section 7.2.1), but this has to be consistent
with the convention adopted for the computation, to be defined in the Data Group Physical
parameters.
End direction
It is the last direction of the sector (required for option Sector; Cartesian or Nautical convention, but in consistency with the convention adopted for the computation).
Remarks:
The Start direction should be smaller than the End direction.
When Reflections at obstacles are activated, then the spectral directions must cover
the full circle of 360в—¦ .
Number of directions
This is the number of bins in the directional space. For Circle this is the number of subdivisions of a full circle, so the spectral directional resolution is
∆θ = 360◦ /(Number of directions)
In the case a directional sector is used, the spectral directional resolution is
∆θ = (End direction - Start direction)/(Number of directions)
Deltares
23
DR
AF
T
Delft3D-WAVE, User Manual
Figure 4.6: Data Group Grids, sub-group Spectral resolution
Frequency space
Lowest frequency
This is the lowest discrete frequency that is used in the calculation (in Hz).
Highest frequency
This is the highest discrete frequency that is used in the calculation (in Hz).
Number of frequency bins
The number of bins in frequency space is one less than the number of frequencies. It
defines the resolution in frequency space between the lowest discrete frequency and the
highest discrete frequency. This resolution is not constant, since the frequencies are logarithmically distributed. The number of frequency bins depends on the frequency resolution
∆f that you require (see SWAN (2000), pages 39 and 49).
Domain:
Parameter
Lower limit
Upper limit
Default
Unit
Start direction
-360
360
0
degree
End direction
-360
360
0
degree
Number of directions
4
500
36
-
Lowest frequency
0.0
-
0.05
Hz
Highest frequency
0.0
-
1
Hz
Number of frequency bins
4
-
24
-
24
Deltares
Graphical User Interface
4.5.3.4
Nesting
Delft3D-WAVE supports the use of nested computational grids in one wave computation, See
Figure 4.7. The idea of nesting is to have a coarse grid for a large area and one or more
finer grids for smaller areas. The coarse grid computation is executed first and the finer
grid computations use these results to determine their boundary conditions. Nesting can be
repeated on ever decreasing scales.
When you want to use the nesting option, you have to import first all the computational grids
and associated bathymetries as explained in the previous sub sections.
DR
AF
T
Remarks:
The first grid cannot be nested in another one. For this grid, boundary conditions must
be specified in the Data Group Boundaries.
A grid cannot be nested in itself. An error message will pop up if you try this.
Figure 4.7: Data Group Grids, sub-group Nesting
4.5.3.5
Hydrodynamics
When the FLOW computation is performed in 2DH mode, for each of the options Water level,
Current, Bathymetry and Wind the following three options can be chosen, see Figure 4.8:
Don’t use Don’t use the quantity for the wave simulation
Use but don’t extend Use this quantity in the wave simulation but don’t extend
Use and extend Use this quantity in the wave simulation but don’t extend
If the the FLOW computation is performed in 3D mode then an additional Current type need
to be specified, see Figure 4.9. This current type can have the following values:
Deltares
25
DR
AF
T
Delft3D-WAVE, User Manual
Figure 4.8: Data Group Grids, sub-group Hydrodynamics
depth averaged Use the depth averaged flow-velocity for the wave simulation.
surface layer Use the flow-velocity in the surface layer for the wave simulation.
wave dependent A weighted flow-velocity will be used, the velocity is dependent on the
orbital velocity of the wave and is especially of interest for stratified flows, see Kirby and
Chen (1989).
4.5.4
Time frame
In the Data Group Time frame, a number of times at which wave computations must be carried
out, is specified. There are three options: you want to perform a standalone wave computation, you want to perform an offline coupling with Delft3D-FLOW, or you want to perform an
online coupling with Delft3D-FLOW (in the latter two cases, you specified a FLOW computation in the Data Group Hydrodynamics).
In all cases, in the window Water level correction you can specify an overall water level correction that will be applied to all water levels in the computational grid, and to all WAVE
computation times specified. The water level is measured positively upward from the same
datum from which bottom levels are taken. The default value is 0 m.
In the case of a coupling with Delft3D-FLOW, it can be useful to extend FLOW data on the
wave grid(s) in areas that are not covered by the FLOW grid. In this way, a (more) uniform
wave field can be computed at the boundaries of the FLOW grid, which can be essential
during e.g. a morphological simulation.
In this window you must prescribe on which wave grid(s) you want to apply the extension of
26
Deltares
DR
AF
T
Graphical User Interface
Figure 4.9: Data Group Grids, sub-group Hydrodynamics
FLOW data. If no extension is required, you must choose �0’.
The differences between the three options in the Data Group Time frame are explained below.
Standalone WAVE computation
In case you want to perform a standalone WAVE computation, the Data Group Time frame
looks like Figure 4.10.
You can add a time yourself (using the Add button and, if necessary, editing the time in the
Time edit field).
Furthermore, for each WAVE computation time you can enter the following hydrodynamic
properties:
Water level (Default: 0 m)
This parameter specifies a constant water level over the entire WAVE model. The water
level is measured positively upward from the same datum from which bottom levels are
taken.
X-velocity (Default: 0 m/s)
This parameter specifies a constant x-velocity over the entire WAVE model. The x-velocity
is measured according to the Cartesian system.
Y-velocity (Default: 0 m/s)
This parameter specifies a constant y -velocity over the entire WAVE model. The y -velocity
is measured according to the Cartesian system.
Deltares
27
DR
AF
T
Delft3D-WAVE, User Manual
Figure 4.10: Data Group Time frame in case of standalone WAVE computation
Coupling with Delft3D-FLOW, using FLOW results
In case FLOW results have been selected in the Data Group Hydrodynamics, the results are
read from the com-file and interpolated from the computational FLOW grid to the computational WAVE grid. Usually the FLOW grid is chosen smaller than the WAVE grid. Therefore
an option is available to extend the values at the boundary of the FLOW grid to the boundary
of the WAVE grid. To achieve this, the option Extend the FLOW results on the last grid(s)
should be set to the number of grids you want to extend the FLOW results to (Figure 4.11).
Furthermore, you specify which hydrodynamic results should be extended.
Domain:
Parameter
Lower limit
Upper limit
Default
Unit
Time
-
-
current date
00:00:00
-
-100
100
0.
metre
Water level
28
Deltares
DR
AF
T
Graphical User Interface
Figure 4.11: Data Group Time frame, using FLOW results
4.5.5
Boundaries
In the Data Group Boundaries the incident wave conditions at the boundary of the first and
only the first, computational grid are prescribed (see Figure 4.12). All other computational
grids (i.e. the nested grids) obtain their boundary information from other grids.
In the WAVE computations, wave boundary conditions may be specified at different sides.
The number of sides at which boundary conditions are provided is zero by default. To specify
that one or more (up to 4) boundary sides are present click Add and, if necessary, edit the
name of the boundary in the Boundary name window.
The general procedure to specify boundary conditions is the following. For each of the boundaries:
1 Specify if the boundary should be defined by Orientation, Grid coordinates or XY coordinates.
2 Select the orientation of the boundary considered (i.e. at which direction is it located).
3 Specify if the values of the incident wave conditions are Constant or Variable along the
boundary.
4 Select if the incident wave conditions are specified in terms of integral wave parameters
or are read from file (with 1D or 2D wave spectra).
5 Specify the actual values of the incident wave conditions in the sub box Edit conditions.
Below, each of the five steps described above is explained further.
Deltares
29
DR
AF
T
Delft3D-WAVE, User Manual
Figure 4.12: Data Group Boundaries
Boundary definition
There are two ways to define the boundary at which the conditions are imposed. The first
(Orientation) is easiest if the boundary is one full side of the computational grid. The second option, i.e. segment (defined by Grid coordinates or XY coordinates) can be used if the
boundary segment for instance goes around the corner of the grid, or if the segment is only
part of one side of the grid.
Boundary orientation
Once you specified how you want to define a boundary in the Define boundary by dropdown
box, you have to either enter the orientation of the boundary (in the Boundary orientation dropdown box) or enter Grid coordinates or XY coordinates (in the Boundary start and Boundary
end input fields):
Orientation
In case the boundary is defined by its orientation, the boundary is considered along one full
side of the computational grid. Since in the SWAN computations wave boundary conditions
may be specified at 4 sides, it is necessary to indicate on which side the boundary condition
is applied by selecting the orientations i.e. North, Northeast, etc. The side does not have to
face exactly the given direction (the nearest direction of the normal to the side is taken; for
curvilinear grids the side is taken between the first and last position of the side except when
there is an interruption in the side then it is subtracted from the side). Note that the direction of
the problem co-ordinate system must be defined by you, by default the positive x-axis points
East.
30
Deltares
Graphical User Interface
In case the boundary is defined by Orientation, select the Boundary orientation, see Figure 4.13.
Figure 4.13: Boundary orientations
T
Co-ordinates
In case the boundary is defined by its location, either Grid coordinates or XY coordinates
have to be entered. This option is used if the boundary segment goes around a corner of the
grid, or if the segment is only part of one side of the grid. The distance along the segment is
measured from the first point of the segment.
DR
AF
Specify the Start and End of the boundary in terms of Grid or XY co-ordinates, see Figure 4.14.
Figure 4.14: Definition of boundary using XY coordinates
Once you defined the names and locations of the boundaries, you can specify the boundary
conditions for each boundary. First, you choose the type of Conditions along boundary (either
uniform or space-varying), and second you tick the desired Specification of spectra (either
parametric or from file).
Conditions along boundary
The boundary condition may be Uniform for a boundary side (or segment) of the first computational grid, but it may also be considered as Space-varying:
Uniform
With this option the wave conditions are constant along a side (or segment).
Space-varying
With this option the wave spectra can vary along the side (or segment). The incident
wave field is prescribed at a number of points of the side (or segment). These points are
characterised by their distance from the begin point of the side or segment. The wave
spectra for grid points on the boundary of the computational grid are calculated by SWAN
by the spectral interpolation.
Deltares
31
Delft3D-WAVE, User Manual
Specification of spectra
The boundary conditions in SWAN can be specified in terms of integral wave parameters
(Parametric) or they can be read from an external file (From file).
Parametric
With this option you define the boundary condition as parametric spectral input. The
parameters (i.e. the spectral shape, the wave period and the directional spreading) can be
specified by clicking on the button Edit spectral space.
From file
With this option the boundary condition are read from an external file (bnd-file).
T
Next, the actual boundary conditions can be entered in the window that appears when you
click the button Edit conditions.
Edit conditions
DR
AF
The structure of the Edit conditions sub-window depends on the type of condition along the
boundary (i.e. Uniform or Space-varying). and on the boundary specification of spectra (i.e.
Parametric or From file)
If the option Space-varying is selected, you should also select the option Clockwise or Counter
clockwise. The length along a Side is measured in Clockwise or Counter clockwise direction.
The option counter clockwise is default. In case of a Segment the length is measured from
the indicated begin point of the segment.
All the options are summarized in the table below, and clarified in more detail in the text below
the table.
Uniform
Parametric
From file
The parameters that you have to define
in the sub-window Edit conditions are:
You have to indicate the file of the
boundary condition by clicking on the
button Select filename, choosing the
file in the list and adding the filename
by clicking the OK button.
Significant wave height
Wave period
Direction
Directional spreading
Spacevarying
The parameters that you have to define
in the sub-window Conditions are:
Distance from corner point
Significant wave height
Wave period
Direction
Directional spreading
32
The parameters that have to be defined
in the sub-window Conditions are:
Distance from corner point
Each section has to be added to the list
by clicking Add.
You have to indicate the file of the
boundary condition by clicking on the
button Select filename, choosing the
file in the list and adding the filename
by clicking the OK button.
Deltares
Graphical User Interface
1 Uniform and Parametric
If the Conditions along boundary is set to Uniform and the Specification of spectra is set
to Parametric then the following parameters have to be specified in the window Uniform
boundary conditions. This window will appear after pressing the button Edit conditions,
see Figure 4.15.
DR
AF
T
Significant wave height
The significant wave height specified in m.
Wave period
The characteristic period of the energy spectrum. It is the value of the peak period (in
s) if option Peak is chosen in the Spectral space sub-window or it is the value of the
mean period if option Mean is chosen in the above same sub-window.
Direction
Mean wave direction (direction of wave vector in degree) according to the Nautical or
Cartesian convention.
Directional spreading
This is the directional standard deviation in degrees if the option Degrees is chosen in
the SWAN Spectral Space window; or it is the power m if the option Cosine power is
chosen in the same window.
Figure 4.15: Window Uniform boundary conditions. After pressing Edit Conditions
when Uniform and Parametric where selected
2 Space-varying and Parametric
If the Conditions along boundary is Space-varying, in addition to the above mentioned
parameters you have to define also the Distance from corner point.
Distance from corner point
It is the distance from the first point of the side or segment to the point along the side or
segment for which the incident wave spectrum is prescribed. Note that these points do
not have to coincide with grid points of the computational grid. Distance from corner
point is the distance in [m], not in grid steps. The values should be given in ascending
order. The length along a side is measured in clockwise or counter-clockwise direction
depending on the option Wave angle (see below). In case of a Segment option the
length is measured from the indicated begin point of the segment.
The boundary wave spectrum at a location has to be added to the list by clicking Add.
3 Uniform and From file
If the Conditions along boundary is set to Uniform and in the Boundary specification the
option From file is chosen, then you have to specify the filename where the input boundary
Deltares
33
T
Delft3D-WAVE, User Manual
DR
AF
Figure 4.16: Window Space-varying boundary conditions. After pressing Edit Conditions when Space-varying and Parametric where selected
spectra is located. You can specify the filename after pressing the button Edit conditions.
4 Space-varying and From file
If the option is Space-varying you have also to specify the Distance from the corner point
(see above) and to add the section in the listbox by clicking Add.
Figure 4.17: Window Space-varying boundary conditions. After pressing Edit Conditions when Space-varying and Parametric where selected.
Remark:
For the correct format of the boundary file reference is made to section A.2.9.
34
Deltares
T
Graphical User Interface
DR
AF
Figure 4.18: Window Space-varying boundary conditions. After pressing Edit spectral
space when Space-varying and Parametric where selected.
Edit spectral space
In this sub-window you define the shape of the spectra (both in frequency and directional
space) and the parameters that will be used as input, at the boundary of the first computational
grid.
Shape: With this option you can define the shape of the input spectra.
JONSWAP (default)
This option indicates that a JONSWAP type spectrum is assumed.
Peak enh. Fact.
This is the peak enhancement parameter of the JONSWAP spectrum. The default value
is 3.3.
Pierson-Moskowitz
This option means that a Pierson-Moskowitz type spectrum will be used.
Gauss
This option indicates that a Gaussian-shaped frequency spectrum will be used. If this
option is used, the width of the spectrum in frequency space has to be specified. Selecting
this option the Spreading box will be enabled.
Spreading
Width of the Gaussian frequency spectrum expressed as a standard deviation in [Hz].
Period: With this input you can specify which wave period parameter (i.e. Peak or Mean
period) will be used as input.
Peak (default)
The peak period Tp is used as characteristic wave period.
Mean
The mean wave period Tm01 is used as characteristic wave period. For the definition see
Appendix B.
Directional spreading: With this input you can specify the width of the directional distribution.
The distribution function itself is: cos(Оё в€’ Оёpeak ).
Deltares
35
Delft3D-WAVE, User Manual
Cosine power (default)
The directional width is expressed with the power m itself.
Degrees (standard deviation)
The directional spreading is expressed in terms of the directional standard deviation of the
[cos(Оё в€’ Оёpeak )] distribution (for a definition see Appendix B).
In case the boundary conditions are to be read from file then select From file:
Domain:
Parameter
Lower limit
Upper limit
Default
Unit
Number of points to specify
boundary
0
300
0
-
Spectral peak factor
1.
10.
3.3.
-
Distance from corner point
0.
Y-length
0.
m
Significant wave height
0.
25.
0.
m
Spectral peak period
0.1
20.
1.
s
Wave direction
-360
360.
0.
в—¦
Directional width (m)
1.
100.
4.
-
DR
AF
4.5.6
T
From file
This option means that the boundary is read from an external file in which the spectra at
the boundary are specified (note that only the incoming wave components of these spectra
are used by SWAN).
Obstacles
Within the Data Group Obstacles you can specify the characteristics of a (line of) sub-grid
obstacles through which waves are transmitted or against which waves are reflected or both
at the same time (see Figure 4.16). The location of the obstacle is defined by a sequence of
corner points of a polyline. The obstacles interrupt the propagation of the waves from one grid
point to the next wherever this obstacle line is located between two neighbouring grid points
of the computational grid (the resolution of transmission or blockage is therefore equal to the
computational grid spacing).
By clicking Add you specify that — at least — one obstacle is present (the button Add may
be used more than once to define more obstacles). For this obstacle, you should specify the
type of the obstacle and the co-ordinates of the corner points. Use button Delete to delete
an obstacle, use button Open to open and read an obstacle file and button Save to save an
obstacle file
With respect to the type of the obstacle, the following options are available:
Sheet: With this option you indicate that the transmission coefficient is a constant along
the obstacle.
Dam: With this option you indicate that the transmission coefficient depends on the in36
Deltares
DR
AF
T
Graphical User Interface
Figure 4.19: Data Group Obstacles
cident wave conditions at the obstacle and on the obstacle height (which may be submerged).
Reflections: With this option you can specify if the obstacle is reflective (specular or diffusive; possibly in combination with transmission) and the constant reflection coefficient.
Reflection coefficient (default = 0)
The reflection coefficient is formulated in terms of ratio of reflected significant wave height
over incoming significant wave height.
Transmission coefficient (default = 1.0)
is the transmission coefficient for the significant wave height (coefficient = 0.0: no transmission = complete blockage).
Height (default = 0.0)
The elevation of the top of the obstacle above the reference level (same reference level
as for bottom etc.); use a negative value if the top is below that reference level (possibly
in case of submerged obstacles).
Alpha (default = 2.6)
Coefficient determining the transmission coefficient depending on the shape of the dam
(see section 7.3.2).
Beta (default = 0.15)
Coefficient determining the transmission coefficient depending on the shape of the dam
(see section 7.3.2).
Add from file Load an extra obstacle segment file, for the file format see section A.2.5.
Save to file Save obstacle segments to file which is listed below the text Most recently
used segments file:
Remark:
Deltares
37
Delft3D-WAVE, User Manual
When Reflections at obstacles are activated, then for each computational grid the directional space should be Circle or Sector covering the full circle of 360в—¦ .
Once it has been determined which type of obstacle is used, the location of the obstacle must
be specified by the co-ordinates of the corner points of the obstacle (at least two corner points
must be provided).
The X-start and Y-start co-ordinates represent the location of the first corner point of the
obstacle. The next set of co-ordinates must be given in the X-end and Y-end co-ordinate
boxes. Adding one extra set of co-ordinates is equal to adding one segment to the obstacle.
T
When a lot of obstacles have to be defined, the procedure described above can be quite
cumbersome. Therefore, it also possible to define a number of obstacles by importing a
polyline file in which you defined the corner points of the obstacles. This is done by clicking
on the button Open.
Domain:
DR
AF
Remarks:
Reflections will only be computed if the spectral directions cover the full 360в—¦ .
In case of specular reflection the angle of reflection equals the angle of incidence.
In case of diffuse and scattered reflection in which the angle of reflection does not equal
the equal the angle of incidence.
Parameter
Lower limit
Upper limit
Reflection
Reflection coefficient
Default
Unit
No
0.0
1.0
0.0
-
Transmission coefficient
0
1
1.0
-
Dam (max number = 250):
.
Height
-100.
+100.
0.
m
1.8
2.6
2.6
-
0.1
0.15
0.15
-
Sheet (max number = 250):
Alpha
Beta
38
Deltares
Graphical User Interface
Physical parameters
T
In the Data Group Physical parameters you may specify a number of physical parameters.
The following options are possible (see Figure 4.20):
DR
AF
4.5.7
Figure 4.20: Data Group Physical parameters
Constants: Within this sub-data group you can assign values to some parameters.
Wind: Here you can specify the wind conditions (for a standalone simulation).
Processes: With these parameters you can influence some of the physical processes of
SWAN (i.e. type of formulation, dissipation processes, non-linear wave-wave interactions).
Various: With these parameters you can influence the wave propagation in the spectral
space and the physical processes in SWAN.
Remark:
If the wind parameters are used from the FLOW computation, the Sub-data Group Wind
is invisible.
Deltares
39
DR
AF
T
Delft3D-WAVE, User Manual
Figure 4.21: Sub-data Group Physical parameters, Constants
4.5.7.1
Constants
In the Sub-data Group Constants you can specify the following parameters (see Figure 4.21):
Gravity
The gravitational acceleration in m/s2 . The default value is 9.81 m/s2 .
Water density
The water density ПЃ in kg/m3 . The default value is 1025 kg/m3 .
North
The direction of North with respect to the x-axis (Cartesian convention). The default value is
90в—¦ i.e. x-axis pointing East.
Minimum depth
The threshold depth in [m]; in the computation any positive depth smaller than this threshold
depth is set to the threshold depth. The default 0.05 m.
40
Deltares
Graphical User Interface
Domain:
Parameter
Lower limit
Upper limit
Default
Unit
Acceleration of gravity
9.8
10.
9.81
m/s2
Density of water
950.
1050.
1025.
kg/m3
North
-360.
360.
90.
deg
Minimum depth
-
-
0.05
m
T
Convention
In the input and output of SWAN the direction of wind and waves are defined according to
either the Cartesian convention or the Nautical convention (see Figure 7.1 for definitions).
DR
AF
Cartesian
This option indicates that the Cartesian convention for wind and wave direction (SWAN
input and output) will be used. The direction is the angle between the vector and the
positive x-axis, measured counter-clockwise (the direction where the waves are going to
or where the wind is blowing to).
Nautical
This option indicates that the nautical convention for wind and wave direction will be used.
The direction of the vector from the geographic North measured clockwise + 180в—¦ . This is
the direction where the waves are coming from or where the wind is blowing from.
Wave set-up
If this option is activated, the wave induced set-up is computed and accounted for in the wave
computations (during the computation it is added to the depth that is obtained from the bottom
and the water level). This option should only be used if SWAN is applied as standalone model
or if wave-induced set-up is not accounted for in the flow computations.
Forces
With the integration of the fully spectral SWAN model under the Delft3D model it is possible to
compute the wave forces on the basis of the energy wave dissipation rate or on the gradient
of the radiation stress tensor (SWAN, 2000).
4.5.7.2
Wind
If you use the wind from a FLOW simulation (both online and offline) then the Wind sub-data
group is not visible.
In the Sub-data Group Wind you can specify the type of wind conditions, i.e. uniform wind or
space-varying wind (see Figure 4.22).
Uniform Wind:
Wind Speed (Default: 0 m/s)
Wind velocity at 10 m elevation (m/s).
Wind Direction (Default: 0в—¦ )
Wind direction at 10 m elevation (direction of wind vector in degree) according to the
convention, specified in the Sub-data group Constants.
Spatially varying wind can be used as a special feature in Delft3D-WAVE. It is not yet
Deltares
41
Delft3D-WAVE, User Manual
DR
AF
T
available in the WAVE-GUI. If a space-varying wind field is applied, you should specify the
file(s) with the data of the wind field (x-components and y -components). The wind grid
can be identical to the bathymetry grid or it can be different. See section A.2.10 for details
on specifying space-varying wind.
Figure 4.22: Sub-data Group Physical parameters, Wind
If a uniform wind speed and wind direction are applied, you should specify these values in the
two boxes that are available:
Domain:
Parameter
Lower limit
Upper limit
Default
Unit
Wind speed
0.0
50.0
0.0
m/s
Wind direction
-360.0
360.0
0.0
deg
Remark:
If the wind speed is larger than zero, and in Sub-data Group Processes the third generation mode is selected, then the Quadruplets in Sub-data Group Various will be activated.
42
Deltares
DR
AF
T
Graphical User Interface
Figure 4.23: Sub-data Group Physical parameters, Processes
4.5.7.3
Processes
SWAN contains a number of physical processes (see Figure 4.23) that add or withdraw wave
energy to or from the wave field. The processes included are: wave growth by wind, whitecapping, bottom friction, depth induced wave breaking, non-linear wave-wave interactions
(quadruplets and triads). SWAN can run in several modes, indicating the level of parameterisation.
Generation mode for physical formulations:
1st generation
With this option you indicate that SWAN should run in first-generation mode.
2nd generation
With this option you indicate that SWAN should run in second-generation mode (for more
information, reference is made to the SWAN manual).
3rd generation
With this option you indicate that SWAN should run in third-generation mode. Activated
are wind input, quadruplet interactions and white-capping. Triads, bottom friction and
depth-induced breaking are not activated by this option.
Remark:
If SWAN runs in third generation mode and the wind speed is larger than zero, then
the Quadruplets in Sub-data Group Various will be activated.
None
With this option you indicate that no deep water physical processes (i.e. wind, whitecapping and quadruplets) are activated.
Depth-induced breaking
With this option you can influence depth-induced wave breaking in shallow water in the
SWAN model (see section 7.3.1). Ticking off this depth-induced term is usually unwise,
Deltares
43
Delft3D-WAVE, User Manual
DR
AF
T
since this leads to unacceptably high wave heights near beaches (the compute wave
heights �explode’ due to shoaling effects).
B&J model
This option means that to model the energy dissipation in random waves due to depthinduced breaking, the bore-based model of Battjes and Janssen (1978) is used. In this
option a constant breaker parameter is to be used.
Alpha
The coefficient for determining the rate of dissipation. Default = 1.0.
Gamma
The value of the breaker parameter defined as Hm /d. Default = 0.73.
Non-linear triad interactions (LTA)
With this option you can activate the triad wave-wave interactions in the SWAN model
(see section 7.3.1). Ticking off this feature means that the non-linear wave-wave interactions due to the triads are not taken into account. LTA means that the Lumped Triad
Approximation (LTA) of Eldeberky and Battjes (1996) is used.
Alpha
The value of the proportionality coefficient О±EB . The default value is equal to 0.1.
Beta
This controls the maximum frequency that is considered in the computations. The value
determines the ratio of the maximum frequency over the mean frequency, for which the
interactions are computed. The default value is 2.2.
Bottom friction
With this option you can activate bottom friction (see section 7.3.1). If this option is not
used, SWAN will not account for bottom friction. In SWAN three different formulations are
available, i.e. that of Hasselmann et al. (1973) (JONSWAP), Collins (1972); Madsen et al.
(1988)). The default option is de-activated.
JONSWAP
This indicates that the semi-empirical expression derived from the JONSWAP results for
bottom friction dissipation (Hasselmann et al., 1973) will be activated.
- Coefficient
The coefficient of the JONSWAP formulation. It is equal to 0.067 m2 sв€’3 for wind sea
conditions (default value) and equal to 0.038 m2 sв€’3 for swell conditions.
Collins
This indicates that the expression of Collins (1972) will be activated.
- Coefficient
The Collins bottom friction coefficient, default = 0.015.
Madsen et al.
This indicates that the expression of Madsen et al. (1988) is activated.
- Coefficient
The equivalent roughness length scale of the bottom. Default = 0.05 m.
Diffraction
With this option you can activate diffraction in the wave computation. The default option
is de-activated. The diffraction implemented in SWAN is based on a phase-decoupled
refraction-diffraction approximation (Holthuijsen et al., 1993). It is expressed in terms of
the directional turning rate of the individual wave components in the 2D wave spectrum.
The approximation is based on the mild-slope equation for refraction and diffraction, omitting phase information.
44
Deltares
Graphical User Interface
T
Smoothing coefficient
During every smoothing step all grid points exchange [smoothing coefficient] times the
energy with their neighbours. Default = 0.2.
Smoothing steps
Number of smoothing steps. The default value is equal to 5.
Adapt propagation
Switch to turn on or off the adaption of propagation of velocities in geographic space due
to diffraction. The default value is activated (when diffraction is activated).
Remark:
The process diffraction can only be solved accurately when a detailed grid is applied.
Several studies (e.g. Ilic (1994)) have shown that the grid size should be about 1/10
of the wave length; so, dx = L/10. In case of much coarser grids, the SWAN
computation can become unstable and results are not reliable. So, use diffraction
with care!
Domain:
Lower limit
Upper limit
Default
DR
AF
Parameter
Generation mode
3rd
tion
Depth-induced breaking:
B&J model
Alfa
Gamma
Beta
genera-
0.1
10
1.0
-
0.55
1.2
0.73
-
Non-linear triad interactions
Alfa
Unit
inactive
0.001
10
0.10
-
0.001
10
2.2
-
Bottom friction
JONSWAP
Bottom friction coefficient
0.067
Diffraction
inactive
m2 /s3
Smoothing coefficient
0
1.0
0.2
-
Smoothing steps
1
999
5
-
Adapt propation
Deltares
active
45
DR
AF
T
Delft3D-WAVE, User Manual
Figure 4.24: Sub-data Group Physical parameters, Various
4.5.7.4
Various
In the Sub-data Group Various some of the physical processes of SWAN (i.e. Wind growth,
Whitecapping, Quadruplets, Refraction and Frequency shift) may be modified by you.
For initial SWAN runs, it is strongly advised to use the default values as shown in Figure 4.24.
First it should be determined whether or not a certain physical process is relevant to the result.
If this cannot be decided by means of a simple hand computation, you can perform a SWAN
computation without and with the physical process included in the computations, in the latter
case using the standard values chosen in SWAN.
For the white capping two model descriptions are possible:
1 Komen et al. (1984)
2 Van der Westhuysen (2007)
Remark:
If the wind speed is larger than zero, and in Sub-data Group Processes the third generation mode is selected, then the Quadruplets in Sub-data Group Various will be activated.
46
Deltares
DR
AF
T
Graphical User Interface
Figure 4.25: Data Group Numerical parameters
4.5.8
Numerical parameters
In the Data Group Numerical parameters you can modify parameters that affect the stability
and accuracy of the numerical computation (see Figure 4.25). To obtain robust results with
acceptable accuracy, apply the default diffusion parameters.
Spectral space
In this sub-window you can control the amount of diffusion of the implicit scheme in the
directional space through the Directional space (CDD) parameter and frequency space
through the Frequency space (CSS).
Directional space
A value of CDD = 0 corresponds to a central scheme and has the largest accuracy (diffusion ≈ 0) but the computation may more easily generate spurious fluctuations. A value of
CDD = 1 corresponds to an upwind scheme and it is more diffusive and therefore preferable if (strong) gradients in depth or current are present. The default value is CDD =
0.5.
Frequency space
A value of CSS = 0 corresponds to a central scheme and has the largest accuracy (diffusion ≈ 0) but the computation may more easily generate spurious fluctuations. A value of
CSS = 1 corresponds to an upwind scheme and it is more diffusive and therefore preferable if (strong) gradients in current are present. The default value is CSS = 0.5.
Accuracy criteria (to terminate the iterative computations)
With these options you can influence the criteria for terminating the iterative procedure
in the SWAN computation (for convergence criteria of SWAN see section 7.5.1). SWAN
stops the iteration if:
a) The change in the local significant wave height (Hs) from one iteration to the next is
Deltares
47
Delft3D-WAVE, User Manual
less than:
в—¦ fraction Relative change of that wave height or
в—¦ fraction Relative change w.r.t. mean value of the average significant wave height
(averaged over all wet grid points)
b) and if the change in the local mean wave period from one iteration to the next is less
than:
в—¦ fraction Relative change of that period or
в—¦ fraction Relative change w.r.t. mean value of the average mean wave period (averaged over all wet grid points)
T
c) and if the conditions a) and b) are fulfilled in more than fraction Percentage of wet grid
points % of all wet grid points.
Domain:
DR
AF
Relative change
The default value is 0.02.
Relative change w.r.t. mean value
The default value is 0.02, for both Hs and Tm01 .
Percentage of wet grid points
The default value is 98%.
You can also control the terminating procedure by giving the maximum number of iterations Max. number of iterations after which the computation stops.
Max. number of iterations
The default value is 15.
Parameter
Lower limit
Upper limit
Default
Unit
Diffusion Оё -space (directional)
0.
1.
0.5
-
Diffusion Пѓ -space (frequency)
0.
1.
0.5
-
Relative change
0.
-
0.02
-
0.
-
0.02
-
Percentage of wet grid points
0.
100%
98%
-
Max. number of iterations
1
-
15
-
Relative change w.r.t.
value (Hs and Tm01 )
48
mean
Deltares
DR
AF
T
Graphical User Interface
Figure 4.26: Data Group Output curves
4.5.9
Output curves
Within the Data Group Output curves you can specify a (curved) output curve at which wave
output should be generated by Delft3D-WAVE (see Figure 4.26). Actually this curve is a
broken line, defined by you in terms of segments. The values of the output quantities along
the curve are interpolated from the computational grid.
By clicking Add in the Output curves canvas you add an output curve. For this output curve,
you may define several segments in the Curve segments canvas. Each segment is defined
by the co-ordinates of the begin and end points (see boxes under Segment co-ordinates). If
you add another segment to a selected curve, the begin point of this new segment will be the
end point of the previous segment. Thus you only need to specify the end point. Per segment
you can specify the Number of output stretches along that segment. Output will be generated
at equidistant locations along each segment. The total number of output locations per curve
will be the sum of the Number of output stretches per segment plus 1.
To remove a curve with all its segments, select the curve in the Output curves window and
click Delete in the same window.
To remove segments from a curve, select the segment in the Curve segments window and
click Delete in the same window.
Remark:
The names of output curves and/or curve segments as displayed in the listboxes, are
not input for SWAN. The names are only displayed for your convenience. Moreover, the
number in the names does not determine the sequence. The first curve in the list is the
first curve specified, the second curve in the list is the second curve specified, though
Deltares
49
Delft3D-WAVE, User Manual
the name may suggest differently. Reloading this scenario will renumber the names of
curves and segments but not the order.
The following output quantities will be generated by Delft3D-WAVE at the output locations
along the curve.
co-ordinates of output location (with respect to the problem co-ordinates)
distance along the output curve (m)
depth (in m)
significant wave height (in m)
mean wave period (Tm01 ) in s
mean wave direction (degrees)
directional spreading of the waves (in degrees)
dissipation rate (J mв€’2 sв€’1 )
mean wave length (in m)
current velocity (in m/s)
T
XP, YP
DIST
DEPT
HSIG
PER
DIR
DSPR
DISS
WLEN
U,V
4.5.10
DR
AF
All the data of each output curve is presented in a table and will be saved in only one file,
named: <curves.run-id >.
Output parameters
Within the Data Group Output parameters (see Figure 4.27) you can determine to which grid
(i.e. WAVE or FLOW grid) output is written and to which extent the computations should be
monitored. The latter option can be used to specify that Delft3D-WAVE should produce intermediate (model) results during a SWAN run (test output) if the program produces unexpected
results. Within this data group it is also possible to select output locations for which Delft3DWAVE produces wave output that is directly obtained from SWAN.
There are three options available to monitor the SWAN computation:
Level of test output (Default: 0)
For values up to 50 test output is made that can be interpreted by you. For values above
50, information for the programmer is produced. For values under 100 the amount is usually
reasonable, for values above 200 it can be huge.
Trace subroutine calls (Default: off)
In case an error occurs, the name of the subroutine where the error occurred is written.
Computational mode (Default: Stationary)
Select whether the wave computation is Stationary or Non-stationary :
Stationary If the Stationary option is chosen, and hydrodynamic results from FLOW are
used, the Coupling interval is displayed as read from the available MDF-file.
Non-stationary In case of the Non-stationary option, a Time interval (in [min]) for the wave
computation should be given. Default value is 0 [min].
Non-stationary In case of the Non-stationary option, a Time step (in [min]) for the wave
computation should be given. Default value is 5 [min].
Non-stationary In case of Non-stationary wave computations an alternative numerical
scheme is automatically applied. This is because several studies with non-stationary
computations have shown that the BSBT numerical scheme performs better in case of
50
Deltares
DR
AF
T
Graphical User Interface
Figure 4.27: Data Group Output parameters
non-stationary computations (BSBT: Backward Space Backward Time).
The stationary mode should be used in case of waves with a relatively short residence time in
the computational area under consideration, i.e. the travel time of the waves through the region
should be small compared to the time scale of the geophysical conditions (wave boundary
conditions, wind, tides and storm surge).
Write and use hotstart file (Default: no)
This option can be used to write the entire wave field at the end of a computation to an
initialisation file and use this field as initial condition in a subsequent SWAN run. In many
cases with a series of wave runs, this option can save significantly amount of computational
time. In case of a FLOW-WAVE coupling with a frequent update, the hydrodynamic conditions
have not changed a lot since a previous wave computation. Therefore SWAN can use the
results of a previous SWAN run as the initial condition for the wave field.
The format of the hotstart file is identical to the format of the files written by the 2D-spectrum
output in the pre-defined locations.
Remarks:
It is recommended to gradually vary the wave directions in the <wavecon> file. When
computing a wave condition using an existing HOT-file, which is generated during a
wave computation with a large different wave direction, the use of a HOT-file can lead
to unrealistic wave fields. Check the wave results carefully.
When applying only one wave condition (e.g. during a flow-wave coupling) it can be wise
to increase the required accuracy (in % of wet points) initially. The subsequent wave
computations may be completed faster in this way, although the first wave computation
Deltares
51
Delft3D-WAVE, User Manual
will probably need more computational time.
Only verify input files (Default: no)
During pre-processing SWAN checks the input data. Depending on the severity of the errors
encountered during this pre-processing, SWAN does not start a computation. You can influence the error level above which SWAN will not start computations. The error level is coded
as follows:
Warnings
Errors (possibly automatically repaired or repairable by SWAN)
Severe Errors
T
Delft3D-WAVE offers two options to save the results of the calculation: on the communication
file (if available) and on an output file.
DR
AF
Output for FLOW grid (Default: off)
Click in the check box to turn this option on or off. If you select Output for FLOW grid, a
communication file is available and will be updated. The FLOW model (and other modules)
can read and use the wave data directly, since the information is automatically converted
to the curvilinear grid definition by the wave module. In section 5.3.2 a description of the
output parameters on the communication file is given.
A curvilinear grid file (FLOW grid) is required to enable this conversion. In case hydrodynamic results from a FLOW simulation are used, the flow input file has been selected.
The grid definition is read from this file. If no hydrodynamic results are used, a Select
grid file button is displayed and a grid file can be selected. If a grid file is selected, still a
communication file is needed. The WAVE simulation will expect that the communication
file <com-name> is available. The communication file can be generated by running a
stand-alone FLOW simulation or a online FLOW/WAVE simulation.
Output for computational grids (Default: off)
If this option is chosen, detailed output is generated on one or more computational grids.
This output is written to a NEFIS file with basename WAVM (waves map file). In section 5.3.2 a description of the output parameters on the <wavm-в€—.dat> file is given.
Output for specific locations
For the locations to define you can have three types of output: Table, 1D spectra or 2D
spectra.
Output is generated at user-specified locations; click on Edit locations to define the locations manually or by using an input file.
The parameters written in the Table file are:
XP, YP
DEPT
HSIG
DIR
Tpeak
TM01
DSPR
UBOT
XWindv, YWindv
Xvel, Yvel
52
co-ordinates of output location (with respect to the problem coordinates)
water depth [m]
significant wave height [m]
mean wave direction [в—¦ ]
peak wave period [s]
mean wave period (Tm01 ) [s]
directional spreading of the waves [в—¦ ]
root-mean-square value of the maximum of the orbital motion
near the bottom [m/s]
wind components [m/s]
current velocity components [m/s]
Deltares
Graphical User Interface
The parameters written in the 1D spectra file are:
absolute frequencies [Hz]
energy densities [J mв€’2 Hzв€’1 ]
average nautical direction [degrees]
directional spreading [degrees]
The parameters written in the 2D spectra file are:
DR
AF
T
absolute frequencies [Hz]
spectral nautical directions [degrees]
energy densities [J mв€’2 Hzв€’1 degв€’1 ]
Figure 4.28: Data Group Output parameters: Output locations
If Add from file is selected, then you should specify this filename. The format of the <в€—.loc>
file should be:
x1
x2
..
.
xn
y1
y2
..
.
yn
You can also specify manually the x and y co-ordinates by means of the edit boxes.
Remarks:
The Table output for specific locations is stored in files <run-idnit0j>.tab in case of
multiple grids and multiple time points. For the overall computational grid i = 1, for the
first nested grid i = 2, etc. For the first time point j = 1, for the second j = 2, etc.
The 1D spectra output for specific locations is stored in files <run-idnit0j .sp1>.
Similar for the 2D spectra output in <run-idnit0j .sp2> files.
In case of only one grid and multiple time points the files are <run-idt0j .tab>, <runDeltares
53
Delft3D-WAVE, User Manual
idt0j .sp1> and <run-idt0j .sp2>.
In case of multiple grids and only one time points the files are <run-idni.tab>, <runidni.sp1> and <run-idni.sp2>.
In case of only one grid and only one time points the files are <run-id.tab>, <runid.sp1> and <run-id.sp2>.
4.5.11
Additional parameters
DR
AF
T
In each datagroup of the mdw-file you can add additional keywords and it’s value, this option
is used for keywords which are not (yet) supported by the WAVE-GUI. This type of keywords is
used for (beta-)testing of new developments on the WAVE-module, the layout of the datagroup
is shown in Figure 4.29
Figure 4.29: Data Group Additional parameters
4.6
Visualisation area window
The View menu in the main window allows you to open a visualisation screen. The visualisation screen is built up out of two parts (see Figure 4.30):
Pull down menus at the top of the screen.
A Visualisation area in the middle.
By opening the pull down menus you are able to open various types of files, to zoom in or out
and to set various view options.
In the Visualisation Area window all computational grids defined in the Data Group Grids
are displayed. The grid you are working on in the Data Group Grids is highlighted in red. The
54
Deltares
T
Graphical User Interface
DR
AF
Figure 4.30: Canvas with Visualisation Area of the wave module
Figure 4.31: File - Open menu options
legend concerning these grids is displayed in the lower right corner of the visualisation area.
Clicking File - Open enables you to load files and to display additional features, see Figure 4.31.
Landboundary file.
Bathymetry file (not implemented).
The features could be helpful to locate and position the computational and bottom grids.
Clicking File - Print area enables you to make a simple screen dump of the Visualisation Area,
see Figure 4.32.
With these options the page set-up (i.e. paper size, orientation and scale) can be specified
and the print can be made.
To leave the Visualisation Area window, select Exit. The loaded files described above remain
loaded for a next visualisation.
Figure 4.32: File - Print area menu options
Deltares
55
Delft3D-WAVE, User Manual
Clicking on the options Edit and Edit Mode will not have any effect since these are de-activated
for Delft3D-WAVE.
Clicking on Zoom enables you to zoom in or out on the displayed map. If Zoom Box is selected
you have to use the mouse to drag a box. Zoom Reset restores the original zoom level.
When selecting the option Help, the version number of the Visualisation Area is given.
Help function
T
In the Help menu in the main window you can find the About option. The About menu gives information about the version of the Graphical User Interface. For detailed information about the
physics, numeric and commands of SWAN, reference is made to the SWAN-manual (SWAN,
2000).
DR
AF
4.7
56
Deltares
5 Running and post-processing
5.1
5.1.1
Running
Standalone
Starting point for this section is either you have just finished defining all input parameters of a
wave scenario using the WAVE-GUI and you have saved the input data in an mdw-file, or you
have available some earlier defined mdw-file.
T
If you want to use the hydrodynamic results from a finished FLOW simulation, the communication file should be available. Also the following restrictions hold:
When using FLOW output, only one com-file can be used; FLOW DomainDecomposition
output can not be used.
The name of the mdw-file must correspond with the name of the com-file.
DR
AF
See also section section A.1.2.
The Waves (standalone) selection window is shown in Figure 5.1.
Figure 5.1: Waves (standalone) selection window for executing a scenario
5.1.2
Online with FLOW
Starting point for this section is you have prepared both a FLOW and a WAVE scenario. The
WAVE scenario can be prepared from the Waves selection window, see Figure 5.1, or from
the Hydrodynamics selection window, see Figure 5.2. In both windows, select Wave input.
Restriction:
For a FLOW with Online WAVE simulation, both input files must have the same runid.
Deltares
57
T
Delft3D-WAVE, User Manual
DR
AF
Figure 5.2: Hydrodynamics selection window to execute a FLOW-WAVE simulation
Figure 5.3: Select scenario to be executed
5.1.3
Executing a scenario
After you have prepared the (WAVE and/or FLOW) scenario(s), you can either execute the
scenario(s) in foreground or in background. On a Windows based machine (there is not much
difference between the two options, but on Linux based platforms there is a large difference.
In foreground the status of the simulation and possible messages are displayed in the active window, whereas in background all messages are written to a file and you can continue
working in the current window.
Select Start in Figure 5.1 to carry out a wave (standalone) computation.
Select Start in Figure 5.2 to carry out a FLOW with Online WAVE simulation.
After this selection, a new window is displayed in which you can select the scenario to be used
(see Figure 5.3).
Apply Select file to navigate through the working directory and select the required:
<в€—.mdw> file for a Wave (standalone) simulation
<∗.mdf> file for a Flow–Online-Wave simulation
Confirm by OK and your (Flow-)Wave computation will be carried out.
58
Deltares
Running and post-processing
After the simulation is finished you are strongly advised to inspect at least some of the report
files generated during the simulation to check if all went according to plan. To see the report
file of the computation <swn-diag.в€—>:
Select Report in the selection window, see Figure 5.1 or Figure 5.2.
Information on the SWAN computation is found in the <swn-diag.в€—>.
In case an error is encountered, you should inspect the <в€—-diag.в€—> files in your working
directory for more information. In most cases you will find a reference to the type of data in
which the error was encountered. To correct the error you should:
DR
AF
T
Close the window in which the simulation was carried out.
Select the Wave input option in the Delft3D-MENU.
Open the mdw-file.
Correct the error and carry out the procedure as described in this section until no errors
are reported.
Remark:
The number of warnings needs not to be zero for a successful simulation. Still, you are
advised always to inspect the warnings and decide for yourself if they are harmless. In
cases of doubt, correct the input to resolve the warning.
5.1.4
Files and file sizes
For estimating the required disk space the following files are important:
Waves map file (wavm-file)
Communication file (com-file; only if output is generated on a flow grid file)
Waves map file
The size of the map file is largely determined by the size of the model, i.e. the number of grid
points in the computational grid (MXR and MYR). A first rough estimate for the file size of a
map file (in bytes) for a computation is: mxrГ—myrГ—20.
Communication file
The size of the communication or com-file (e.g. for the other Delft3D modules, such as the
FLOW module) from the hydrodynamic simulation is determined by:
The number of grid cells in horizontal and vertical direction: C1.
The number of quantities stored in the simplest simulation: C2.
The number of time steps, for which the communication file is written: C4.
As a first approximation you can take C2 = 15.
For instance, a com-file size of 20.0 Mbytes should be expected for a model containing 50 by
50 points by 5 layers, simulated with density driven currents and simulation results stored for
a period of 12 hrs. 30 min. and the file is written with an interval of 15 minutes.
Remark:
Deltares
59
Delft3D-WAVE, User Manual
The sizes given here are indicative and the figures may not be linearly extrapolated to
determine the exact sizes when the number of grid points is enlarged, as these files
contain certain types of data which are not dependent either from the intervals or the
number of grid points.
5.1.5
Command-line arguments
The following command-line arguments are available to run the computational program <wave.exe>:
✇❛✈❡✳❡①❡ <♠❞✇✲❢✐❧❡> ❬♠♦❞❡❪
Name of the (input) mdw-file
0 Run stand-alone
1 Run in combination with Delft3D-FLOW
2 Run in combination with Delft3D-FLOW
Water and Mud interaction
default mode = 0
5.2
DR
AF
T
<в™ вќћвњ‡вњІвќўвњђвќ§вќЎ>вњї
❬♠♦❞❡❪✿
Frequently asked questions
This chapter aims to help you with common questions that may arise while using Delft3DWAVE.
1 Question
A Delft3D-WAVE run uses the entire CPU of a multicore machine. Can the number of
cores being used be forced?
Answer
The parallel version of SWAN is used by default by Delft3D since version 3.28.10. By
default, SWAN uses all the cores on the machine. SWAN can be forced to use a specified
number of cores, for example 1, by adding the following line to the file <w32/lib/swan.bat>
(for Windows):
sвќЎt вќ–в–јPвќґв—†вќЇв–јвќґвќљвќЌвќ�вќЉвќ†вќ‰вќ™вќ‚вњ¶
This line should already be there (line 8), commented out by the tekst "rem " in front of it.
The line will be activated by removing the "rem " part.
On Linux, the following line must be added to the file <intel/wave/bin/swan.sh>:
❡①♣♦rt ❖▼P❴◆❯▼❴❚❍�❊❆❉❙❂✶
This line should already be there (line 56), commented out by the tekst " # " in front of it.
The line will be activated by removing the " # " part.
5.3
Post-processing
60
Deltares
Running and post-processing
5.3.1
Introduction
The post-processors of Delft3D, also known as GPP and Delft3D-QUICKPLOT, offer a comprehensive selection and plotting facility to visualise results. The data used by the GPP model
is the data stored in the <wavm-в€—.dat> (i.e. the wave map file) and <com-в€—.dat> file (communication file; if selected). You can define a single plot or a set of plots and inspect it on
screen or make a hardcopy of it on one of the supported hard copy devices. The plots can be
processed in an interactive manner or in the background (batch) mode.
Model result files of Delft3D-WAVE
Waves map file: <wavm-в€—.dat>
If in the Data Group Output parameters the option Output results to computational grid is
selected the <wavm-в€—.dat> output file is created. This NEFIS file can be accessed by both
post-processors.
DR
AF
5.3.2
T
In this chapter we only give a very concise description of the post-processors. For a detailed description of their use and functionalities we refer you to the User Manual of GPP and
Delft3D-QUICKPLOT.
The output file presents the results of the calculation on the selected computational grid. The
parameters presented below (Table 5.1) are available for post-processing. In Appendix B the
definition of the variables is given.
Table 5.1: Output parameters in <wavm-в€—.dat>
HSIGN
Significant wave height (in m)
DIR
Mean wave direction (direction towards the waves travel in в—¦ , measured
counter-clockwise from the positive x-axis of the problem co-ordinate
system); this direction is the direction normal to the wave crests; note
that, if currents are present, it is different from the direction of the energy
transport
PDIR
Peak wave direction
PERIOD
Mean wave period of energy density spectrum (in s)
RTP
Relative peak wave period (in s)
DEPTH
Water depth (in m) (not the bottom level!)
FLOW VELOCITY
Current velocity, both the x- and the y -component in the frame coordinate system are given (in m/s)
TRANSPORT
OF ENERGY
Energy transport vector, both the x- and the y -component with respect
to the frame co-ordinate system are given (in W/m)
DSPR
Directional spread of the waves (in в—¦ )
DISSIP
Energy dissipation due to bottom friction and wave breaking (in J mв€’2
sв€’1 or N mв€’1 sв€’1 )
Deltares
61
Delft3D-WAVE, User Manual
Leakage of energy over the sector boundaries (in J mв€’2 sв€’1 )
QB
Fraction of breaking waves (-)
UBOT
The root mean square-value of the maxima of the orbital velocity near
the bottom (in m/s).
STEEPW
Mean wave steepness (-)
WLENGTH
Mean wave length (in m)
TPS
Smoothed peak wave period (s)
TM02
Mean absolute zero-crossing period (s)
TMM10
Mean absolute wave period (s)
DHSIGN
Difference in significant wave height during last iteration (m)
DRTM01
Difference in average wave period during last iteration (s)
SETUP
Set-up due to waves (only when activated; in m)
WAVE FORCE
Wave-induced forces (FX, FY in N/m2 )
WIND
Wind velocity (WINDU, WINDV in m/s)
DR
AF
T
LEAK
Communication file: <com-в€—.dat>
If in the Data Group Output parameters the option Output for FLOW grid is selected, the
<com-в€—.dat> output file is updated. This NEFIS file can be accessed by the Delft3D postprocessors or can be used as input for a wave-induced flow calculation (Delft3D-FLOW).
Delft3D-WAVE writes the вњ‡вќ›вњ€tвњђв™ group to the communication file. The вњ‡вќ›вњ€tвњђв™ group concerns the computed wave parameters, for the times tвњђв™ вњ‡вќ›вњ€, being the times specified in the
Data Group Time frame.
The output file presents the results of the calculation on the selected flow grid. The parameters
presented below (Table 5.2) are available for post-processing. In Appendix B the definition of
the variables is given.
Table 5.2: Output parameters in <com-в€—.dat>
HRMS
Root mean square wave height (in m)
TP
Peak wave period (in s)
DIR
Mean wave direction (direction relative to the flow grid in в—¦ , measured
counter-clockwise); this direction is the direction normal to the wave
crests; note that, if currents are present, it is different from the direction
of the energy transport
62
Deltares
Running and post-processing
FX, FY
Wave forcing, both the u- and the v-components (in N/m2 )
MX, MY
Wave-induced volume flux, both the u- and the v-component (in m3 /sm)
TPS
Smoothed peak wave period (s)
UBOT
The root mean square-value of the maxima of the orbital velocity near
the bottom (in m/s).
WLENGTH
Mean wave length (in m)
Working with GPP
T
Wave energy dissipation rate due to bottom friction and wave breaking
(in W/m2 or N mв€’1 sв€’1 )
GPP offers a comprehensive selection and plotting facility to visualise or animate simulation
results, to import and visualise other data such as measurements, or to export selected data
sets of the results for use in other programs. You can define a single figure or a set of figures
and inspect it on screen or make a hardcopy of it on one of the supported hard copy devices.
The figures can be processed in an interactive manner or in the background (batch) mode.
In this section we only give a very concise description of the post-processor. For a detailed
description of its use and functionalities you are referred to the GPP User Manual (GPP,
2013).
DR
AF
5.3.3
DISS
Overview
When executing a project with many simulations the amount of data from which a set will be
visualised can be enormously large; also the files in which the data are stored can be very
large. Therefore it is not optimal to search the original result files over and over again for each
parameter or for each new figure. GPP, instead, provides a mechanism to make a selection of
the various results and parameters before starting the actual visualisation process and makes
a kind of reference list to these sets of data. Next you can define one or more graphs and
fill them with data from these data sets. As GPP knows were to find this data, retrieving the
data is executed very efficiently. This efficiency is further increased by the option to select all
observation points for a certain quantity or to select all time instances at which a quantity is
stored in the map file and let you make the final selection when producing the figure.
GPP has access to the communication file and to the result files of all Delft3D modules and
in fact to many other programs of Deltares, so you can combine almost any kind of data in a
figure.
GPP uses a certain hierarchy in the data and the meta-data, see Figure 5.4.
We distinguish meta-data to specify the definitions of a figure at a high level of abstraction
(left part of Figure 5.4) and the actual data (right part of Figure 5.4).
Meta-data:
models
Deltares
Defines the set of models the results of which can be visualised.
63
Delft3D-WAVE, User Manual
M e ta -d a ta
D a ta
m o d e ls
file ty p e s
file s
p re s e n ta tio n
d a ta s e ts
la y o u ts
p lo ts
T
S e s s io n file
DR
AF
Figure 5.4: Hierarchy of GPP
file types
presentations
layouts
Data:
files
data sets
plots
session file
You can change this set of models to limit the options presented in
GPP menus.
Defines the set of file types that can be used.
You can change this set of file types to limit the options presented in
GPP menus.
Defines the set of data-presentation methods, such as contour maps
or xy-graphs.
Defines the set of layouts that can be used in a figure.
You specify the general set-up of a figure by defining the appropriate
layout, the size of the graph, the plot areas, their position, additional
text etc.
The actual files to be used in your plot session.
The actual data sets selected from the files and to be used in the
visualisation.
The actual figures, including the data, which will be presented on
your monitor or printed on paper.
An ASCII file containing all information that defines the figures. For
the data only the references to the data is stored in the session file,
not the data itself.
Launching GPP
To start GPP, select from the Delft3D-MENU Wave - GPP and next Figure 5.5 is displayed.
The basic functions are shortly described below; for full details you are referred to the GPP
User Manual.
Session
Description
64
To load an existing session file or to save the settings and selections
of the current session in a session file for later use.
To give a short description of a session file; this information is used
Deltares
DR
AF
T
Running and post-processing
Figure 5.5: Main window of GPP
Datasets
Plots
Add
Preview
Combine
Export
Delete
only for reference.
List of pre-selected data sets to be used in the current plot session.
You can give selected data sets a useful name. At start-up the selections are displayed of the previous plot session in the current directory.
List of pre-selected plot layouts to be used in the current plot session.
At start-up the selections are displayed of the previous plot session
in the current directory.
To add a data set or plot layout, depending which function on the left
side of the listbox has been selected.
To preview a selected data set or plot layout from the list displayed
in the listbox.
To combine any of the available (single) data sets to a new data set,
such as multiply, divide, take the maximum value etc. and save the
new data set under a unique name.
To export the selected single or combined data set to an ASCII file
or GIS-file (for single data sets only).
To delete the selected data set or plot layout.
To add a data set of a specific result file to the Available data sets in Figure 5.5:
Select Datasets - Add in Figure 5.5.
Click Select File in the Add dataset window, Figure 5.6.
Select the required data file in the file selection window that is being displayed.
The parameters and locations (or time in case of map-results) available in a selected result
file are displayed in the Add dataset window, see Figure 5.6.
Deltares
65
DR
AF
T
Delft3D-WAVE, User Manual
Figure 5.6: Parameters and locations in the <trih-tut_fti.dat> file
You can make as many selections from a specific result file or from different results files (to
combine results from different computations or models) as you like.
To have a quick view on a data set:
Select in Figure 5.5 the required data set and click Preview.
The selected data set and a default plot layout will be displayed in the Plot window, see
Figure 5.7.
Remark:
GPP recognises the type of data selected and uses an appropriate default presentation
method to display the results.
You are referred to the User Manual of GPP for full details on how to use GPP.
66
Deltares
DR
AF
T
Running and post-processing
Figure 5.7: Plot window of GPP
5.3.4
Working with Delft3D-QUICKPLOT
Basically there are just four or five steps to get your first plots using Delft3D-QUICKPLOT:
start the program, select the file, select the data field, select the time and location, and press
plot. The following text will show you how to get your first plots of some Delft3D-FLOW map
and history files (other files can be processed in exactly the same way).
Starting the program
Delft3D-QUICKPLOT can be started from the Delft3D-MENU by selecting Utilities - QUICKPLOT. Alternatively, you can run the program вќћвњёвќћвќґqв™ЈвњівќЎв‘ вќЎ from the directory <$D3D_HOME/
$ARCH/quickplot/bin/> .
As the program starts, the main program window appears. It will initially look as shown in Figure 5.8. The left part of the window contains the fields for opening and closing files, selecting
data sets, time steps and plotting locations, and the buttons for creating the actual plots. The
right part of the window (now empty) will contain all options for the selected data set (plot and
export options).
Selecting a data file
The first step in creating a plot is opening a data file. This can be accomplished by clicking on
Deltares
67
DR
AF
T
Delft3D-WAVE, User Manual
Figure 5.8: Delft3D-QUICKPLOT main window
the Open a data file toolbar button or by selecting Open File from the File menu.
Figure 5.9: The �File Open’ command can be selected in two ways
From the standard file selection window that appears select the data file you want to process.
The selection window contains a number of pre-configured filename filters, such as Delft3D
output file <в€—.dat> and Delft3D grid file <в€—.grd>.
Remarks:
Although the selection interface lists for the Delft3D output files only the data files
<в€—.dat>, the accompanying definition files <в€—.def> are always required for reading
the data files.
The filename filter does not influence the automatic recognition procedure that follows
the selection procedure, so any file may be selected with any filename filter active.
After opening a Delft3D-FLOW map-file, the Delft3D-QUICKPLOT interface will activate a
68
Deltares
DR
AF
T
Running and post-processing
Figure 5.10: User interface after opening a Delft3D-WAVE map file
larger part of its interface. It will look as shown in Figure 5.10. The filename is indicated as
the active file in the dropdown list just below the Open a data file button. Below the filename,
the data fields available from the selected file are shown. The Quick View button for plotting
the result is activated, and some plotting and export options are available from the right part
of the window. This basically indicates that you can already create your first plot now, but let
us first inspect the other parts of the interface.
Selecting a data field
The next step in creating a plot is selecting the quantity or data field from the file to be plotted.
The data fields available from the active file are shown in a dropdown list below the name of
the file. Click on the selected field (in the example: �wave grid’) to expand the list and to select
another data field as shown in Figure 5.11. The supported file formats and the data fields that
may be contained in them are listed in Appendix A of the Delft3D-QUICKPLOT User Manual.
Different quantities allow for different types of plots and, therefore, the lists of plot and export
options in the right part of the window will adapt to your selection. Figure 5.12 shows the list
of options if the ’hsig wave height’ (or any other scalar 2D quantity) is selected. Furthermore,
the number of time steps depends on the selected data field; the example file contains 3 time
steps for the wave height as indicated by the edit box below the data field listbox.
The domain selection box between the file selection box and the data field selection box is
only active when the file may contain multiple domains. Similarly, the sub-field selection box
immediately below the data field selection box is only active when the data field contains
multiple sub-fields (e.g. the data field �sediment transport’ may have sub-fields for sediment
fractions 1, 2, etc.)
Selecting time and location
After the selection of the data file and the data field, you must select which time step and
which location to plot. The default setting is to plot the last time step in the file and the whole
Deltares
69
DR
AF
T
Delft3D-WAVE, User Manual
Figure 5.11: List of data fields in the Delft3D-WAVE map file
Figure 5.12: List of plot options is changed after selection of the hsig wave height from
the dropdown list
70
Deltares
Running and post-processing
T
Figure 5.13: Optional listing of the times associated with the various time steps
DR
AF
Figure 5.14: Selection of a cross-section along a grid line in M direction: one M value, all
N values
domain. In the case of Figure 5.12, this is indicated by the selection of time step 6 and all M
and N indices.
Remark:
If you want to see the times associated with the time steps stored in the file, tick off
the Show Times checkbox (see Figure 5.13). Reading and displaying a large number
of times can be very time consuming and you should be careful when opening data
files (generally history files) containing a large number of time steps: uncheck the Show
Times checkbox first.
If instead of a 2D plot of the whole domain, you want a plot of a cross-section along an M grid
line uncheck the All checkbox associated with M and specify the M-value of the desired grid
line as shown in Figure 5.14.
Remark:
The valid range of grid and time step numbers is indicated to the right of the M/N/K
and time step edit boxes, respectively. The indicated range of grid points includes the
extra row of points added due to staggering of the variables on the computational grid.
Depending on the selected data field, the first and last grid lines may or may not have
data defined on it.
If you want a time-series plot at any computational point of the grid, select All (or multiple)
time steps and one M and one N (and optionally one K) index.
Remark:
The extraction of a time-series from a map-file is carried out by reading for each selected
time step the whole domain and selecting only the requested point. This procedure is
more flexible yet also slower than selecting history points in the Delft3D input.
Creating a plot
You can now plot the data by pressing the Quick View button. Depending on the data field
selected, the selected time step and the selected spatial extent, you will get a 2D plot, a
cross-sectional plot or a time-series plot. Figure 5.15 shows a result.
Deltares
71
Delft3D-WAVE, User Manual
Remarks:
If you have selected multiple time steps and a spatially extended plot domain (i.e. all or
multiple M, N or K co-ordinates), the Quick View button will have changed into a Quick
Animate button. Pressing the button will cause the program to animate the selected
plot by looping over the selected time steps. The same result can also be obtained by
selecting one time step initially and using the Animation menu in the plot.
It is currently not possible to plot data sets on a 3D domain (i.e. all or multiple M, N and
K indices selected). Always specify a single M, N or K index for 3D data sets.
DR
AF
T
If there are multiple time steps and if you have selected only one, or if you have selected only
one M, N or K index, the plot will contain an active slider in the lower left corner of the plot.
You can select other time steps and other spatial co-ordinates using that slider.
Figure 5.15: 2D Plot of the ’hsig wave height
72
Deltares
6 Tutorials
6.1
Introduction
In these tutorials we will guide you through the process of creating a simple example of a wave
computation with SWAN. All the information for a wave computation, also called a scenario,
is stored in an input file, also known as Master Definition Wave file (MDW-file). However,
before starting this input definition process we want to explain in short the basics of a model
definition, the structure of an MDW-file and the basic steps you are supposed to execute.
T
To execute a wave computation for a specific area we need various kinds of information, such
as the extent of the model area, i.e. the boundary at which the incident waves are prescribed,
the wind, the bathymetry, geometrical details of the area such as obstacles and a selection of
the results that need to be stored for later inspection. Finally, a numerical grid must be defined
onto which all location related parameters are defined. So, the basic steps that precede the
definition of an input file can be summarised as:
DR
AF
Selection of the extent of the area to be modelled.
Definition of location and type of wave boundary.
Generation of the bathymetry defined on the grid.
Definition of many different options, such as wind speed and direction, water level field,
current field, number and type of obstacles, etc.
Some of these activities (such as the generation of the bathymetry) must be done before
starting the WAVE Graphical User Interface (GUI). In most cases they result in one or more
files that are to be located in a project directory to be defined when starting the project. The
project directory is also referred to as the working directory. The first two steps are based on
experience in solving similar problems and on engineering judgement, no tools are available
to support these steps others than (GIS-based) maps and (digitised) charts.
The data of the land boundary, the bathymetry (and the numerical flow grid if present) are
stored in separate, so-called attribute files. In the MDW-file only a reference is made to these
files instead of including all data in the MDW-file itself. The advantage of using attribute files
is that the data can be used in many scenarios but it is stored only once on the system disks.
However, the user himself must keep some administration on the use of the same attribute
files in different scenarios.
For these tutorials the files, which are created outside the GUI, are provided.
6.2
Siu-Lam wave model (1 grid; 3 wave runs)
Deltares
73
Delft3D-WAVE, User Manual
6.2.1
Introduction
In this tutorial we provide an existing MDW-file with attribute files for a specific example called
�Siu-Lam’. The area modelled concerns an estuary called Siu-Lam near Hong Kong. We use
this basic example to guide you through most of the input definition part of a wave simulation.
It is noted that the wind, wave and other parameters that are used do not represent realistic
conditions for that area. Therefore the presented results have no practical use.
The input data is located on the directory
<. . . /tutorials/wave/1_Siu-Lam/input_siu_lam>
<. . . /tutorials/wave/1_Siu-Lam/>.
The files used in the case of Siu-Lam are:
DR
AF
<hongkong.ldb>: land boundary file
<siu_lam.grd>: grid file
<siu_lam.dep>: bathymetry file
T
and need to be copied first to the directory
The land boundaries <в€—.ldb> and the (Delft3D-FLOW) grid <в€—.grd> and bathymetry <в€—.dep>
files can be helpful to design the computational grids for the wave model.
In this tutorial we will use area averaged values for the water level in stead of hydrodynamic
results of a Delft3D-FLOW calculation.
6.2.2
WAVE Graphical User Interface
To start the WAVE Graphical User Interface (GUI), execute the following commands (see
chapter 3 for details):
Click the Delft3D-MENU icon on the desktop (PC) or execute the command ❞❡❧❢t✸❞✲♠❡♥✉
on the command line (Linux).
Select the item Wave.
Change to the working directory; in this tutorial <. . . \tutorial\wave\1_Siu-lam>.
Select Wave input in the Waves (standalone) selection window to start the WAVE-GUI.
The start-up window of the WAVE-GUI will be displayed (see Figure 6.1).
Now you are in the main window of the WAVE-GUI. We have not selected an existing MDWfile, because by doing so we would automatically have loaded all the attribute files referred to
in the MDW-file. Instead, you are going to define yourself all the input that is part of the tutorial
scenario Siu-Lam.
You are now ready to start defining your own scenario.
74
Deltares
DR
AF
T
Tutorials
Figure 6.1: Starting window of the WAVE Graphical User Interface
6.2.3
Saving input data
Initially, this tutorial may be somewhat tedious to work on. Rather than going on until the end,
you may want to stop somewhere halfway the exercise. To prevent that you have to enter all
the data again when restarting the exercise, you should save the data you have entered. In
this case:
Go to the File item in the menu bar of the WAVE-GUI window.
Click Save As.
Go to the working directory and save the MDW-file under a new or under the same name
(overwrite).
Remark:
Upon saving the data, the GUI checks its integrity and will show you a message window
if needed. Adjust your data untill there are no warnings/errors anymore before saving
the MDW-file.
6.2.4
Data groups
The Delft3D-WAVE input is divided into several data groups. By selecting a button you get
access to a data group. Each of these data groups will be described in the following sections.
Deltares
75
Delft3D-WAVE, User Manual
6.2.5
Description
In the Data Group Description you can identify this MDW-file by giving a comprehensive description of the project, the application domain and the specific selections to be made in this
scenario. The description is only used for identification and has no influence on the simulation
itself.
DR
AF
T
Type the description as displayed in Figure 6.2.
Figure 6.2: Data Group: Description and sub-window
6.2.6
Hydrodynamics
With Delft3D-WAVE you can run a wave computation that uses results from the FLOW module
but also a standalone wave computation. This tutorial will not use FLOW results, in stead area
averaged hydrodynamic values will be specified in Data Group Time frame.
6.2.7
Grids
In the Data Group Grids you define the computational grid(s) with the corresponding bathymetry file(s) (see Figure 6.3). In addition, the spectral grid on which SWAN performs the
computation has to be specified per computational grid. When importing more than one grid,
the nesting relations should be specified.
The grids can be defined in a common Cartesian co-ordinate system or in a spherical coordinate system, described in chapter 7. The choice of co-ordinate system should already be
made when the grid is generated using RGFGRID.
A computational grid is a grid on which SWAN solves the wave action balance equation.
Within Delft3D-WAVE, SWAN wave computations can only be made on a curvilinear grid
(which can still be rectangular, but created with RGFGRID). Each computational grid has
its own corresponding bathymetry file <в€—.dep>, created with QUICKIN. This file should be
selected under the tab Bathymetry.
76
Deltares
Tutorials
Computational grid
In Delft3D-WAVE you can specify several grids in one run; you have to point out which grid
is nested in which. The idea of nesting is to have a coarse grid for a large area and one
or more finer grids for smaller areas. The coarse grid computation is executed first and the
finer grid computations use these results to determine their boundary conditions. Nesting
can be repeated on ever decreasing scales. Additional information on this topic is given in
section 4.5.3.4 (Nesting) and section 7.2.2 (Choice of grids and boundary conditions).
DR
AF
6.2.7.1
T
Figure 6.3: Data Group Grids
Select the Grids Data Group (Figure 6.3).
Select Import to load a computational grid. Select from the browse screen the desired file:
<siu_lam.grd>. Click Open to confirm the operation.
The steps above can be repeated when more grids need to be imported.
The grids can be displayed in the Visualisation Area window by selecting View в†’ Visualisation Area from the menubar.
Select File в†’ Open в†’ Landboundary file from the pull down menu in the Visualisation Area to open the land boundary. Select from the browse screen the desired file:
<hongkong.ldb>.
Click Open to confirm the operation. The land boundary will be displayed in the Visualisation Area window.
Select Zoom в†’ Zoom Box from the pull down menu in the Visualisation Area. Push and
hold the mouse button, drag a box and release the button to zoom in on the concerning
area (see Figure 6.4).
Deltares
77
T
Delft3D-WAVE, User Manual
Figure 6.4: Visualisation Area window
Bathymetry
DR
AF
6.2.7.2
The bathymetry data can be defined on the corresponding computational grid, but the bathymetry can also be provided on another grid; this grid must be rectangular. This grid should
again be generated using RGFGRID. The bathymetry data should then be provided based on
this rectangular grid using QUICKIN.
From the tab Bathymetry (see Figure 6.5) click Select bathymetry data to open the corresponding bathymetry.
Select from the browse screen the desired file: <siu_lam.dep>. Click Open to confirm
the operation.
Figure 6.5: Sub-data Group Bathymetry
6.2.7.3
Spectral resolution
The computational grids have now been defined for SWAN. In addition to the computational
grids in geographical space, SWAN also calculates wave propagation in the spectral space
(see section 7.2.2). To that end, for each geographical grid the spectral grid has to be specified
78
Deltares
Tutorials
using the Spectral resolution tab.
DR
AF
T
Click the tab Spectral resolution (see Figure 6.6) to edit the spectral grid for each computational grid (i.e. coarse and nested grids).
Figure 6.6: Sub-data Group Spectral resolution
In the canvas Directional space you can define the range and the resolution in directional
space for SWAN. In the present example the Circle option is considered (this means the full
circle of 360в—¦ is taken into account). Edit the box Number of directions to specify the number
of spectral directions.
Enter the value “36” (∆θ = 360◦ /36).
In the canvas Frequency space you can define the resolution and the range in frequency
space. The Numbers of frequency bins are the numbers of meshes in the frequency-space
(one less than the number of grid points in frequency space). This defines the grid resolution
in frequency space between the Lowest frequency and the Highest frequency. This resolution
is not constant since the frequencies are distributed logarithmic (see section 7.2.2).
For the current computation you can leave the values as default:
Lowest frequency : 0.05 Hz
Highest frequency : 1 Hz
Numbers of frequency bins: 24
Select (if available) the other computational grids and specify the spectral space resolutions for all grids as for the first grid.
Remarks:
If you want to consider only wave directions in a limited directional sector, the option
Sector may be chosen. The range in Cartesian degrees of this directional sector is
specified giving the Start direction and the End direction.
SWAN has the option to perform computations on a nested grid. In such cases, the
spectral resolution of the nested grid does not need to be equal to the spectral grid of
the coarse grid.
Deltares
79
Delft3D-WAVE, User Manual
6.2.7.4
Nesting
When you want to make nested runs, you first have to import all considered grids. In Grids в†’
Nesting you must prescribe in which grid the selected grid should be nested. An example of
a nested wave model can be found in section 6.3.
6.2.7.5
Hydrodynamics
T
Remarks:
The first grid cannot be nested in another one. For this grid, boundary conditions must
be specified in the Data Group Boundaries.
A grid cannot be nested into itself.
If land points remain dry during the computations, then these points will be ignored for
the SWAN computation.
For this tutorial the default settings of Hydrodynamics will be used.
Time frame
DR
AF
6.2.8
In the Data Group Time frame a number of times are specified at which wave computations
must be carried out. If the hydrodynamics results of a FLOW simulation are used (see Data
Group Hydrodynamics) then the time points can be selected at which these results are available. In this tutorial we will specify time steps and use a default (uniform) water level and
velocity.
Figure 6.7: Data Group Time frame.
Select Time frame to enter the Data Group (see Figure 6.7). No Water level correction is
applied (0 m).
Press Add to define a time point for a wave simulation. Specify in the Time input field “01
10 2005 18 00 00”.
For this time point enter for the Water level “-1.0” and for the velocities “0”.
Press Add to define a time point for a wave simulation. Specify in the Time input field “01
10 2005 21 00 00”.
For this time point enter for the Water level “0.0” and for the velocities “0”.
Press Add to define a time point for a wave simulation. Specify in the Time input field “02
10 2005 00 00 00”.
80
Deltares
Tutorials
For this time point enter for the Water level “1.5” and for the velocities “0”.
You can click Delete to remove a selected time point from the Time points for WAVE computation list.
Boundaries
T
In the Data Group Boundaries the incident wave conditions at the boundary of the first computational grid are prescribed (see Figure 6.8). All other computational grids (i.e. the nested
grids) obtain their boundary information from other grids.
DR
AF
6.2.9
Figure 6.8: Data Group: Boundaries
In the SWAN computations, wave boundary conditions may be specified at each side of the
computational grid (i.e. maximum of 4 sides). The number of sides at which boundary conditions are provided is zero by default.
The up-wave boundary in the Siu-Lam example is the boundary along the west side of the
first computational grid. The wave conditions can vary along this up-wave boundary.
The boundary conditions in SWAN can be defined by specifying the integral wave parameters
or can be read from an external file (i.e. results of other model runs or field observations).
Select the Boundaries Data Group.
Click Add to create a boundary. We will use the default name �Boundary 1’.
Set Define boundary by to Orientation which is default. This means that the boundary is
considered along a full side of the computational grid. Specify the boundary orientation in
the box Boundary orientation indicating on which side the boundary condition is applied.
Select boundary orientation: West.
Set the Conditions along boundary to Space-varying to indicate that the wave conditions
vary along the up-wave boundary (see Figure 6.8).
Deltares
81
Delft3D-WAVE, User Manual
Click Edit conditions to specify the incident wave parameters at the selected boundary
(note that the mean wave direction has to be in agreement with the convention specified in the sub-data group Physical parameters – Constants (i.e. Cartesian or Nautical
convention)). Enter the wave parameters for the first section (see Figure 6.9):
Distance from corner point: 1500 m
Significant wave height: 0.0 m
Peak period Tp : 5.0 s
Direction (nautical): 255 degrees
Directional spreading: 4 [-]
Select Counter clockwise
DR
AF
Distance from corner point: 9000 m
Significant wave height: 1.0 m
Peak period Tp : 5.0 s
Direction (nautical): 255 degrees
Directional spreading: 4 [-]
Select Counter clockwise
T
Click Add for a new section. Enter the wave parameters for the second section:
Click OK to close the Space-varying boundary conditions window.
Figure 6.9: Space-varying boundary conditions
For the Specification of spectra, select Parametric to give the boundary conditions in a form
of parametric input. To specify the spectral parameters that will be used:
Click on Edit spectral space
The window Spectral Space will appear. A JONSWAP type spectrum will be used with the
peak enhancement factor Peak enh. fact. set to the default value of “3.3”. In the present tutorial
the peak period Peak and the directional spreading expressed in Degrees are considered as
input integral waves parameters. Select these options in the present window; see Figure 6.10.
Click OK to confirm.
82
Deltares
T
Tutorials
Figure 6.10: Spectral space input parameters
Obstacles
DR
AF
6.2.10
Within the Data Group Obstacles you can specify the characteristics of (a line of) sub-grid
obstacles. The location of the obstacle is defined by a sequence of corner points of a line. The
obstacles interrupt the propagation of the waves from one grid point to the next wherever this
obstacle line is located between two neighbouring grid points of the computational grid (the
resolution of transmission or blockage is therefore equal to the computational grid spacing).
Click the Data Group Obstacles.
Select Add to specify that an obstacle is present (this is the first obstacle).
Add may be used more than once to define more obstacles.
Select Dam as obstacle type to specify that the transmission coefficient depends on the
incident wave conditions at the obstacle and on the obstacle height (which may be submerged). The default values are used for reflection (“no”) and for the Height of the dam
(with respect to the reference level) and the coefficients Alpha and Beta.
Select Add from the Obstacle segment item.
Enter the co-ordinates of the first corner point of the obstacle in the X-start and Y-start
boxes. Enter x = “814800” [m] and y = “818000” [m].
Enter the co-ordinates of the second corner point of the obstacle in the X-end and Y-end
boxes (x = “814800” [m] and y = “820000” [m]) and click on any edit box to confirm. The
first segment has now been specified, see Figure 6.11.
The button Add may be used more than once to include for more segments. You can click
Delete to remove a selected obstacle or a segment from the list.
Deltares
83
DR
AF
T
Delft3D-WAVE, User Manual
Figure 6.11: Data Group Obstacles
6.2.11
Physical parameters
In the Data Group Physical parameters you can specify a number of physical parameters. The
following sub-data groups are available.
Constants
Wind
Processes
Various
6.2.11.1
In this sub-data group you can assign values to some general parameters.
Here you can specify the wind conditions.
In this sub-data group you can select the physical processes in SWAN
(i.e. type of formulation, dissipation processes, non-linear wave-wave
interactions, diffraction).
Here you can switch on or off wave propagation in spectral space
and several physical processes in SWAN.
Constants
Click the Data Group Physical parameters to show the sub-data groups.
Select Constants in order to assign values to various general input parameters, see Figure 6.12.
The standard values for the gravitational acceleration Gravity, the Water density, the direction
of North with respect to the x-axis and the threshold depth (in m) Minimum depth will be used.
The nautical convention for wind and wave direction (button input and output) will be adopted
in this tutorial. Wave set-up (within the SWAN model!) is de-activated. The Forces will be
based on the wave energy dissipation rate.
84
Deltares
Tutorials
Wind
Select Wind to specify the wind conditions, see Figure 6.13.
DR
AF
6.2.11.2
T
Figure 6.12: Sub-data Group Constants
Figure 6.13: Sub-data Group: Wind
Here use will be made of a constant wind field (wind speed and direction). The wind direction
applied is the same direction as the incident wave direction at the up-wave boundary.
Enter the uniform wind parameters:
Speed: “20” m/s.
Direction: “255” degrees (conform the convention activated: Nautical)
Select the Sub-data Group Processes. Next the window in Figure 6.14 is displayed.
Deltares
85
DR
AF
T
Delft3D-WAVE, User Manual
Figure 6.14: Sub-data Group Processes
6.2.11.3
Processes
In this sub-data group the physical processes to be activated in SWAN can be selected. Type
of formulations: you can specify the mode in which SWAN can operate (first-, second-, thirdgeneration mode).
Select 3–rd generation mode.
This means that SWAN will use third-generation formulations for the representation of the
deep water physical processes.
Within the Depth-induced breaking sub-window you can activate depth-induced wave breaking using B&J model. Here the default values are used (Alfa = 1.0 and Gamma = 0.73).
Within Non-linear triad interactions (LTA) sub-window you can activate the triad wave-wave
interactions based on the LTA (i.e. Lumped Triad Approximation, see section 4.5.7 and section 7.4.3) with default values for Alfa = 0.10 and Beta = 2.2. De-activate the Non-linear triad
interactions (LTA).
To activate dissipation by bottom friction, check Bottom friction (see section 4.5.7 and
section 7.4.2). Select the JONSWAP bottom friction formulation with its default value
0.067 m2 /s3 .
Within the Diffraction sub-window you can activate diffraction. De-activate Diffraction.
86
Deltares
Tutorials
6.2.11.4
Various
Within the Sub-data Group Various (see Figure 6.15) you can de-activate or activate several
physical processes in order to perform, e.g. a sensitivity study. Keep all processes activated.
DR
AF
T
When wind is present, the quadruplets are activated when using the third-generation mode
for physics.
Figure 6.15: Sub-data Group Various
Remarks:
For initial SWAN runs, it is strongly advised to use the default values of the model
coefficients.
Switching off depth-induced breaking is usually not recommended, since this leads to
unacceptably high wave heights near beaches (the computed wave heights �explode’
due to shoaling effects).
6.2.12
Numerical parameters
In the Data Group Numerical parameters you can modify parameters that affect the stability
and accuracy of the numerical computation.
Click the Data Group Numerical parameters: Next the window in Figure 6.16 is displayed.
In the Spectral space canvas you can control the amount of diffusion of the implicit scheme
in the directional space through the parameter for the Directional space (CDD) and frequency
space through the parameter for the Frequency space (CSS). The default values will be used
here.
In the canvas Accuracy criteria (to terminate the iterative computations), you can influence the criteria for terminating the iterative procedure in the SWAN computations (for convergence criteria of SWAN see section 4.5.8). Here the default values are used for the Relative
change, the Relative change w.r.t. mean value and the Percentage of wet grid points.
You can also specify the Maximum number of iterations at which the computation stops.
Deltares
87
DR
AF
T
Delft3D-WAVE, User Manual
Figure 6.16: Data Group Numerical parameters
In this tutorial change the default number of “15” iterations into “4” iterations.
6.2.13
Output curves
Within the Data Group Output curves you can specify an output curve at which wave output
should be generated by Delft3D-WAVE. Actually the curve is piecewise linear. In this tutorial
no output curves will be defined.
6.2.14
Output parameters
Within the Data Group Output parameters (see Figure 6.17) you can determine to which
grid (i.e. wave or flow grid) output is written and to which extent the computations should be
monitored. The latter option can be used to specify that Delft3D-WAVE should produce intermediate (model) results during a SWAN run (test output) if the program produces unexpected
results.
Within this data group it is also possible to select output locations for which Delft3D-WAVE
produces wave output that is directly obtained from SWAN, e.g. 2D wave spectra.
Select Output parameters to enter the Data Group (Figure 6.17).
The default values for Level of test output and Debug level will be used. No hotstart file will
be written and used.
Sometimes we want as much results as possible, Delft3D-WAVE offers to save the results of
the calculation: on the communication file <com-в€—.dat> and on a SWAN output file <wavm88
Deltares
DR
AF
T
Tutorials
Figure 6.17: Data Group Output parameters
в€—.dat>. An overview of these output files is given in chapter 5.
Check Output for computational grids button siu_lam to save the results on the <wavmв€—.dat> output file
and check Output for specific locations to indicate that SWAN output should be generated
at some locations.
Click on Add to edit the x- and y -co-ordinates of the output locations. Enter the location
with co-ordinates (826000, 823000), see Figure 6.18.
Save file by pressing the Save button.
Restriction:
Basename of the location file is restricted to four characters.
Press the Close button.
For the selected location you can have three types of output: table, 1D spectra, 2D spectra.
Select all these options for the Siu-Lam case.
Remarks:
The Table output for specific locations is stored in <case.tab> for the overall computational grid, <caseni.tab> for the i–th nested grid.
The 1D spectra output for specific locations is stored in <case.sp1> for the overall
computational grid, <caseni.sp1> for the i–th nested grid.
Similar for the 2D spectra output in <в€—.sp2> files.
After the input is completed, select File в†’ Save As to save the input as <siu.mdw> file.
Select File в†’ Exit to close the WAVE-GUI.
Now the scenario is ready to be executed.
Deltares
89
T
Delft3D-WAVE, User Manual
6.2.15
DR
AF
Figure 6.18: Output locations window
Additional parameters
Description of Additional Parameters is under construction
6.2.16
Executing the scenario
A wave scenario is stored in an <в€—.mdw> file. To execute a wave scenario, the <в€—.mdw>
file must be selected.
To start in foreground, select Start in the Wave (standalone) menu.
Select the WAVE input file <siu.mdw> (see Figure 6.19).
Figure 6.19: Select scenario to run
Confirm by OK and the wave computation will be carried out.
In foreground the status of the simulation and possible messages are displayed in the active
window. The simulation will start. After the simulation has finished check the results with the
postprocessing program.
After the simulation is finished you are strongly advised to inspect at least some of the report
files generated during the simulation to check if all went according to plan. This concerns
especially the <swn-diag> file. To see this report:
90
Deltares
Tutorials
Select Report in the Delft3D-MENU window to inspect the report file of the wave model
SWAN.
Especially the end of the <swn-diag.siu> file is of importance as it summarises errors, warnings and information of the computation.
6.2.17
Output files of Delft3D-WAVE
The result files of the calculation are of the NEFIS file format. The result files are:
<wavm-siu.dat> and <wavm-siu.def>
Visualising results
DR
AF
6.2.18
T
The results of the calculation can be visualised using either GPP or Delft3D-QUICKPLOT
postprocessors. A description of the output parameters available on the output files is given
in section 5.3.2.
The results presented in this section are generated using the GPP postprocessor.
In Figure 6.20 to Figure 6.24 some results are shown of the computed wave pattern near
Siu-Lam. To reproduce these plots you should start the postprocessing program GPP.
Select GPP either in the Waves window or in the Utilities window of Delft3D-MENU.
In the main window of GPP select Session - Open.
In the file selection menu select and open the session file <tutorial_swan_siu_lam.ssn>.
In the main window of GPP select Plots and select from the list of possible plots the one
you would like to inspect.
In an <в€—.ssn> file the references are stored to data sets, in this case the result files of the
siu-scenario, and the definition of earlier defined plots and their layout. By calling this scenario
file you can inspect the same plots after repeating the simulation with (other input data) of the
WAVE scenario “siu”. For details of using GPP you are referred to the User Manual of GPP.
To return to the main window of GPP while viewing a plot:
Select Plot в†’ Close.
You can select another plot as described above.
To close GPP and return to Delft3D-MENU:
Select in the main window of GPP Session в†’ Exit.
To close Delft3D-MENU:
Select Return.
Select Exit.
Deltares
91
DR
AF
T
Delft3D-WAVE, User Manual
Figure 6.20: Top panel: Siu Lam model area near Hong Kong area.
Bottom panel: LAND BOUNDARY and curvilinear flow GRID
92
Deltares
DR
AF
T
Tutorials
Figure 6.21: Top panel: Model BATHYMETRY of Siu Lam model.
Bottom panel: BATHYMETRY and GRID of Siu Lam model
Deltares
93
DR
AF
T
Delft3D-WAVE, User Manual
Figure 6.22: Top panel: Computed WAVE HEIGHT pattern on 1 Oct 2005, 18:00.
Bottom panel: Computed MEAN WAVE PERIOD pattern on 1 Oct 2005,
18:00
94
Deltares
DR
AF
T
Tutorials
Figure 6.23: Top panel: Computed ENERGY TRANSPORT on 1 Oct 2005, 18:00.
Bottom panel: Computed DISSIPATION pattern on 1 Oct 2005, 18:00
Deltares
95
DR
AF
T
Delft3D-WAVE, User Manual
Figure 6.24: Top panel: WAVE vector on 1 Oct 2005, 18:00.
Bottom panel: Significant WAVE HEIGHT on 1 Oct 2005, 18:00
96
Deltares
Tutorials
6.3
Nested wave model
This tutorial discusses the set-up of a wave model in which a nesting procedure takes place
for a specific example called �Friesian Inlet’. The modelled area covers an area in the north
of The Netherlands called the �Wadden Sea’, which is an open sea protected by a series of
barrier islands. Most of the input definition is already discussed in Tutorial 1 and therefore we
will mention those steps briefly. Only the additional steps needed for the wave simulation are
presented in this tutorial.
It is noted that the used wind, wave and other parameters do not represent realistic conditions
for that area. Therefore the presented results have no practical use.
The input data is located on the directory
and need to be copied first to the directory
DR
AF
<. . . /tutorial/wave/2_Nested_wave_model/>.
T
<. . . /tutorial/wave/2_Nested_wave_model/input_nested_wave>
The files used in the case of Friesian Inlet are:
<netherlands.ldb>
<wadden_sea.grd>
<wadden_sea.enc>
<wadden_sea.dep>
<inlet.grd>
<inlet.end>
<inlet.dep>
<detailed.grd>
<detailed.enc>
<detailed.dep>
6.3.1
land boundary file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
WAVE Graphical User Interface
Start the WAVE-GUI on the directory <. . . /tutorial/wave/2_Nested_wave_model/> (see chapter 3 for details).
6.3.1.1
Description
Type the description:
Project name:
Project:
Description:
Deltares
“Friesian Inlet”
“f01”
“Tutorial Delft3D-WAVE”
“Friesian Inlet”
“Standalone Wave model with nesting”
97
Delft3D-WAVE, User Manual
6.3.1.2
Hydrodynamics
No information from a flow model is used in this tutorial.
Grids
When you want to make nested runs, you first have to import all considered grids. In this
canvas three computational grids must be imported.
Start with importing the coarsest grid called <wadden_sea.grd>.
T
For this grid, a corresponding depth file must be imported, where the bathymetry data is based
on the selected computational grid.
Go to the tab Bathymetry and open the file <wadden_sea.dep>.
Import the <inlet.grd> and the corresponding <inlet.dep> file.
Finally, import the <detailed.grd> and its depth file <detailed.dep>.
In the tab Nesting you must define from which grid the selected grid must obtain its boundary
conditions.
DR
AF
6.3.1.3
First select the inlet grid in the list box for Computational grids.
You can select grids from the computational grid window by clicking on the presented grids.
The line of that grid will become dark-blue (see Figure 6.25).
Figure 6.25: Data Group Grids – Nesting window
Note that for the last grid, a choice can be made between two grids (see Figure 6.25). It is
possible to nest the <detailed.grd> in the <wadden_sea.grd> or in the <inlet.grd>.
Select the <inlet.grd>.
Also check if the <inlet.grd> is nested in the <waddensea.grd>.
98
Deltares
Tutorials
Remarks:
The first grid cannot be nested in another one. For this grid, boundary conditions must
be specified in the Data Group Boundaries.
A grid cannot be nested in itself.
If land points remain dry during the computations, then these points will be ignored for
the SWAN computation.
Time frame
Add one time point for the wave computation: “04 08 2005 00 00 00” [dd mm yyyy hh mm
ss]
6.3.1.5
Boundaries
Add one boundary called “Boundary West” with orientation �West’.
Specify uniform conditions along the boundary with:
6.3.1.6
DR
AF
Significant wave height: “2.0” m
Peak period Tp : “6.3” s
Direction (nautical): “270” degrees
Directional spreading: “4” [-]
T
6.3.1.4
Obstacles
No obstacles are applied.
6.3.1.7
Physical parameters
Press button Wind
Define a uniform wind with a wind speed of “10” m/s coming from the southwest (225◦ ).
6.3.1.8
Numerical parameters
Keep the default values.
6.3.1.9
Output curves
No output curves are defined.
6.3.1.10
Output parameters
Select to write output to all three computational grids (see Figure 6.26).
Figure 6.26: Data group Output parameters, output for computational grids
Save the input as <wad.mdw>.
Deltares
99
Delft3D-WAVE, User Manual
6.3.1.11
Additional parameters
No additional parameters are defined.
6.3.2
Run and postprocessing
Execute this scenario and check the results with a postprocessing program.
You will see that SWAN will make three computations: one computation for each computational grid. The result files will be named as follows:
T
<wavm-wad-waddensea.dat> and <wavm-wad-waddensea.def>
<wavm-wad-inlet.dat> and <wavm-wad-inlet.def>
<wavm-wad-detailed.dat> and <wavm-wad-detailed.def>
6.4
6.4.1
DR
AF
The wave map files include the grid name in the name, so you can directly select the correct
output file.
Online-WAVE coupling (including morphology)
Introduction
This tutorial discusses the set-up of a model with
flow-wave interaction. The coupling of the FLOW
and WAVE module is discussed based on an example called Bornrif. The modelling area concerns the Ameland inlet, which is a part of the
Wadden Sea. The model was made (Wilkens,
1999) to reproduce the development of a spit
at the head of Ameland: the Bornrif (see Figure 6.27). It appeared to be possible to reproduce
the spit forming, though not with the schematisa- Figure 6.27: Development of a spit at the
tions of the real acted hydraulic conditions. Only
Head of Ameland: the Bornrif
wind and waves from the west or north-west were
applied. The simulated time span amounted five years and took three days of computation
time.
The morphological development agreed partly with the observations. The spit is formed, but
not with the correct shape. The severe erosion of the ebb delta and the sedimentation north
and east of it are less extensive in reality. The migration of the channels is not reproduced
very well.
The driving forces of the bathymetry development appeared to be the waves. This is correct
to a certain extent. In this model, however, the sediment transport of waves seemed to be
overestimated with respect to the currents. In areas sheltered from waves the morphological
activity is too small. It was also concluded that the transport over the flats is probably too high
with respect to the transport through the channels.
This tutorial covers a part of the above simulation focussing only on one wave condition. Also
the morphodynamic aspects are taken into account in this tutorial.
100
Deltares
T
Tutorials
Figure 6.28: Measured 1989 and 1996 bathymetry
The input data is located on the directory
DR
AF
<. . . /tutorial/wave/3_bornrif/input_bornrif>
and need to be copied first to the directory
<. . . /tutorial/wave/3_bornrif/>.
The files used in the Bornrif case are:
Delft3D-FLOW:
<netherlands.ldb>
<rif.grd>
<rif.enc>
<rif.dep>
<rif_neu.bnd>
<rif.bch>
<rif.bcc>
<rif.wnd>
<rif_200.sed>
<rif_200.mor>
<rif.obs>
<rif.crs>
Landboundary file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
Delft3D open boundaries file
Delft3D boundary condition file (harmonic)
Delft3D boundary condition file (concentration)
Delft3D wind file
Delft3D file containing sediment data
Delft3D file containing morphological data
Delft3D Observation points
Delft3D Cross-sections
Delft3D-WAVE:
<wave_overall.grd>
<wave_overall.enc>
<wave_overall.dep>
<wave_detail.grd>
<wave_detail.enc>
<wave_detail.dep>
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
To make a coupling between the FLOW and WAVE module, both flow- and wave-models
should be set up, before the coupling can be accomplished. First a description of the set-up
Deltares
101
Delft3D-WAVE, User Manual
of the FLOW model is discussed.
6.4.2
Delft3D-FLOW model
Start the FLOW-GUI on the directory <. . . /tutorial/wave/3_bornrif/> (see chapter 3 for details).
6.4.2.1
Description
Type the description:
6.4.2.2
T
“Friesian Inlet”
“f01”
“Tutorial Delft3D-WAVE”
“Ameland Tidal Inlet”
“Coupling of the FLOW and WAVE module”
DR
AF
Project name:
Project:
Description:
Domain
Import the flow grid <rif.grd>,
the corresponding enclosure file <rif.enc> and
related bathymetry file <rif.dep>.
No dry points and thin dams are specified here.
6.4.2.3
6.4.2.4
Time frame
Choose as a reference date:
Simulation start time:
Simulation stop time:
Time step:
“01 01 1996”
“01 01 1996 04 12 00”
“01 02 1996 00 00 00”
“1” minute
Processes
In the FLOW datagroup Processes, the process Wave must be activated.
A window will appear with instructions related to the flow-wave coupling (see Figure 6.29).
Read these instructions.
Click Go to Output (see Figure 6.31).
It is also possible to do this in the end.
The FLOW module now expects to read wave data from the communication file at certain
time points during the computation. The process Online Delft3D-WAVE should be selected to
couple a Delft3D-FLOW computation directly with a Delft3D-WAVE computation. This feature
is called the Online-WAVE option.
Check Online Delft3D-WAVE
Two other processes (Sediments and wind) must be activated as well, which are flow related
102
Deltares
Tutorials
Figure 6.29: Output restrictions for Online-WAVE
T
(see Figure 6.30):
Check the buttonSediments
Enter the name of non-cohesive sediment: “Sediment sand”
Click on button Add
To close the window click on button Close
DR
AF
Check the checkbox Wind.
Now the window looks like Figure 6.30.
Figure 6.30: Overview of active processes
6.4.2.5
Initial conditions
Enter “-0.45” m as the uniform value for water level.
Enter “0” kg/m3 for sediment sand.
Deltares
103
Delft3D-WAVE, User Manual
6.4.2.6
Boundaries
Press the button Open
Import the following files:
<rif_neu.bnd>
<rif.bch>
<rif.bcc>
boundary definitions,
harmonic boundary conditions and
constituent boundary conditions.
Press the Close button to close the window Open/Save Boundaries.
6.4.2.7
Physical parameters
Select tab Constants
Enter the following values for the Wind drag coefficients
T
Use all default values for the constants, but adapt wind drag coefficients
DR
AF
Breakpoint A: Enter coefficient “0.0025”, wind speed “0” m/s
Breakpoint B: Enter coefficient “0.0025”, wind speed “100” m/s
Breakpoint B: Enter coefficient “0.0025”, wind speed “100” m/s
Select tab Roughness
Set the uniform Manning roughness coefficient for both velocity components (U and V ) to
“0.026”.
Use the default values for viscosity.
Select tab Sediment
Press button Open and select the file <rif_200.sed>.
Select tab Morphology
Press button Open and select the file <rif_200.mor>.
Select tab Wind
Press button Open and select the file <rif.wnd>.
6.4.2.8
Numerical parameters
Adapt the Threshold depth = “0.35” m
Use default for the other options
6.4.2.9
Operations
No operations (like dredge and dump) are specified in this case.
104
Deltares
Tutorials
6.4.2.10
Monitoring
Import the files for observation points and cross sections. No drogues are specified in this
case.
Select button Observations
Press button Open and select the file <rif.obs>.
Select button Cross-sections
Press button Open and select the file <rif.crs>.
Additional parameters
Add the following keyword (see Delft3D-FLOW (2013)): “Cstbnd=#Yes#”
6.4.2.12
Output
T
6.4.2.11
DR
AF
Store map results and prescribe the history interval as presented in Figure 6.31.
Figure 6.31: Overview of output parameters
Essential for the flow-wave coupling is the storing interval of the communication file.
At each interval (“12” minutes), the FLOW module will be updated with wave data starting
at “01 01 1996 04 12 00” till the Stop time “02 01 1996 01 00 00”.
Save this file as <rif.mdf>.
Exit the FLOW-GUI:
Click File в†’ Exit.
Deltares
105
Delft3D-WAVE, User Manual
6.4.3
Delft3D-WAVE model
Start the WAVE-GUI on the directory <. . . /tutorial/wave/3_bornrif/> (see chapter 3 for details).
6.4.3.1
Description
Type the description:
6.4.3.2
“Bornrif”
“003”
“Tutorial Delft3D-WAVE”
“FLOW-3DMOR and Online WAVE simulation”
Hydrodynamics
Select the hydrodynamic results from Delft3D-FLOW
6.4.3.3
Grids
DR
AF
Check checkbox Run WAVE together with FLOW
Select FLOW file <rif.mdf>.
T
Project name:
Project:
Description:
In this exercise, the detailed grid is nested in an overall grid as shown in the section 6.3.
Computational grid
Import the overall grid file: <wave_overall.grd>.
Select tab Bathymetry.
Import the related bathymetry file <wave_overall.dep>.
Import the detailed grid file: <wave_detail.grd>.
Import the related bathymetry file <wave_detail.dep>.
This grid must be nested in the overall grid. Use for both grids the spectral resolution as
default values.
Hydrodynamics
Select tab Hydrodynamics.
Select for both grids the items as follows:
Water level option “Use but don’t extend”.
Current option “Use but don’t extend”.
Bathymetry option “Use but don’t extend”.
Wind option “Don’t use”.
106
Deltares
Tutorials
6.4.3.4
Time frame
The time frame is automatically read from the file <rif.mdf>. The storing interval to the communication file (i.e. 12 minutes) determines when Delft3D-WAVE is executed. Leave the water
level correction on its default value.
6.4.3.5
Boundaries
Press the Add
Set Boundary name to “Boundary North”
Set Define boundary by to “Orientation”
Set Boundary orientation to “North”
Set Conditions along boundary to “Uniform”
Set Specification of spectra to “Parametric”
Press button Edit conditions
“2.0” m
“7.0” s
“330” degrees
“4” [-]
DR
AF
Significant wave height:
Peak period Tp :
Direction (nautical):
Directional spreading:
T
Create the three boundaries North, East and West. First the North boundary.
The boundaries East and West use the same values, accept for the word ’North’ (0◦ ).
6.4.3.6
Obstacles
No obstacles are defined.
6.4.3.7
Physical parameters
Press button Wind
Specify a uniform wind speed of “6” m/s and
specify a wind direction of “330” degrees.
Use default settings for all other processes.
6.4.3.8
Numerical parameters
Keep the default values.
6.4.3.9
Output curves
No output curves are defined.
Deltares
107
Delft3D-WAVE, User Manual
Output parameters
Select Write and use the hotstart file.
Select Output for FLOW grid, for writing the wave data to the communication file.
Select Output for computational grids to write output for the computational grid <wave_overall.grd>
and
Select Output for computational grids to write output for the computational grid<wave_detail.grd>
(see Figure 6.32).
DR
AF
T
6.4.3.10
Figure 6.32: Overview of output parameters in Delft3D-WAVE
Save the wave input to file <rif.mdw>.
Exit the WAVE-GUI:
Click File в†’ Exit.
6.4.4
Run and postprocessing
Executing this flow-wave model (including sediment and morphology) can be done by in foreground or background.
6.4.4.1
Foreground
To start in foreground
Select Start in the Hydrodynamics (including morphology) menu.
Select the FLOW input file <rif.mdf>.
Confirm the selection by pressing OK.
Select the WAVE input file <rif.mdw>.
108
Deltares
Tutorials
Confirm by OK and the flow-wave computation will be carried out.
The simulation will start. After the simulation has finished check the results with the postprocessing program.
6.4.4.2
Background
Go back to the main Delft3D menu
DR
AF
T
Click Batch (see Figure 6.33).
Click Prepare.
Click Start.
Figure 6.33: Execute the Flow-Wave model
6.4.4.3
Output files
The FLOW module will create the following files:
<trim-rif.dat> and <trim-rif.def>
<trih-rif.dat> and <trih-rif.def>
<com-rif.dat> and <com-rif.def>.
The WAVE module will create the files:
<wavm-rif-wave_overall.dat> and <wavm-rif-wave_overall.def>
<wavm-rif-wave_detail.dat> and <wavm-rif-wave_detail.def>
The wave map files include the grid name in the file name, so you can directly select the
correct output file.
6.5
FLOW-DD and Online WAVE
Deltares
109
Delft3D-WAVE, User Manual
Introduction
T
In this tutorial the set-up of a Domain Decomposition model in combination with a Delft3DFLOW-WAVE simulation is discussed, based on an example called Bornrif. With Domain Decomposition it is possible to divide the large domain into several smaller sub-domains. More
information on Domain Decomposition can be found in Appendix B.13 of the Delft3D-FLOW
user manual. The intention of this tutorial is only to illustrate the set-up of a domain decomposition model in combination with Delft3D-FLOW and Delft3D-WAVE. There is no physical
functionality of domain decomposition in the Bornrif example. The domain decomposition is
applied in the tidal channel between Terschelling and Ameland in order to obtain a higher
resolution (factor 5) at that specific location. See Figure 6.34.
DR
AF
6.5.1
Figure 6.34: Location of grids of both domains between Terschelling and Ameland (left
panel) and detail of both domains close to Ameland (right panel)
The input data is located on the directory
<. . . /tutorial/wave/4_bornrif_dd/input_bornrif>
and need to be copied first to the directory
<. . . /tutorial/wave/4_bornrif_dd/>.
The following files are used in the Bornrif DD case:
Delft3D-FLOW:
<netherlands.ldb>
<rif_inside.grd>
<rif_inside.enc>
<rif_inside.dep>
<rif_outside.grd>
<rif_outside.enc>
<rif_outside.dep>
<rif_neu.bnd>
<rif.bch>
<rif.bcc>
<rif.wnd>
<rif_200.sed>
<rif_200.mor>
110
Landboundary file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
Delft3D open boundaries file
Delft3D boundary condition file (harmonic)
Delft3D boundary condition file (concentration)
Delft3D wind file
Delft3D file containing sediment data
Delft3D file containing morphological data
Deltares
Tutorials
Delft3D-WAVE:
<wave_overall.grd>
<wave_overall.enc>
<wave_overall.dep>
<wave_detail.grd>
<wave_detail.enc>
<wave_detail.dep>
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
Delft3D grid file
Delft3D enclosure file
Delft3D depth file
DD-boundaries:
<inside_outside.ddb> DD-boundary file for coupling of both grids
T
Other files are generated during the tutorial. For the simulation it is advised to store all the
files in the same directory.
6.5.2
DR
AF
The complete model set-up of a FLOW-DD and Online WAVE simulation is discussed below.
A description about the construction and coupling of sub-domain grids can be found in the
RGFGRID and FLOW user manuals (RGFGRID, 2013; Delft3D-FLOW, 2013). The model
set-up starts with a description of the Delft3D-FLOW models.
Delft3D-FLOW models
For each sub-domain an mdf-file must be specified. First the set-up of the outside domain is
discussed, followed by the set-up of the inside domain
6.5.2.1
Model set-up outside FLOW domain
Start the FLOW-GUI on the directory <. . . /tutorial/wave/4_bornrif_dd/>.
6.5.2.2
Description
Type the description:
“Tutorial Delft3D-WAVE”
“Ameland Tidal Inlet”
“Combining FLOW-DD and WAVE”
“Outside model”
6.5.2.3
Domain
Select tab Grid
Import grid file <rif_outside.grd> and grid enclosure file <rif_outside.enc>
Set the latitude to “52” degrees.
Select tab Bathymetry
Import the corresponding bathymetry file <rif_outside.dep>.
Dry points and thin dams are not specified in this case
Deltares
111
Delft3D-WAVE, User Manual
6.5.2.4
Time frame
Set the following timings:
Reference date:
Simulation start time:
Simulation stop time:
Time step:
“01 01 1996”
“01 01 1996 04 12 00”
“02 01 1996 01 00 00”
“0.1” minute
6.5.2.5
Processes
The following processes need to be activated:
T
Remark:
The time step of the outside domain should equal the time step of the inside domain.
Because the inside domain has a five times higher resolution the resolution of the inside
domain is leading in setting the time step.
DR
AF
Check Sediments and define a non-cohesive sediment fraction �sand’
Check Wind
Check Wave
Check Online Delft3D-WAVE
For remarks on the wave processes see the Delft3D-WAVE user manual.
6.5.2.6
Initial conditions
Specify Uniform values as initial conditions
Set the initial water level at “-0.45” m,
Set the sand sediment initially to “0” kg/m3 .
6.5.2.7
Boundaries
Press button Open/Save
Import the boundary files <rif_neu.bnd>, <rif.bch> and <rif.bcc>.
6.5.2.8
Physical parameters
Use all default values for the constants, but adapt the wind drag coefficient of the first
breakpoint to “0.0025” (see Figure 6.35).
Figure 6.35: Wind drag coefficients in Delft3D-FLOW for outside domain set-up
Set the uniform Manning roughness coefficient for both velocity components (U and V ) to
“0.026”.
112
Deltares
Tutorials
Use the default values for viscosity.
Select tab Sediment
Import file <rif_200.sed>
Select tab Morphology
Import file <rif_200.mor> files.
Select tab Wind
Import the <rif.wnd> file.
Numerical parameters
Adapt the threshold depth to “0.35” m and use default values for other parameters (see
Figure 6.36).
DR
AF
T
6.5.2.9
Figure 6.36: Numerical parameters in Delft3D-FLOW for outside domain setup
6.5.2.10
Operations
No operations are specified in this case.
6.5.2.11
Monitoring
No observation points, drogues or cross-sections are specified in this case.
6.5.2.12
Additional parameters
Add the following additional keyword (see FLOW manual Delft3D-FLOW (2013)).
Deltares
113
Delft3D-WAVE, User Manual
In column keyword: “Cstbnd” and
in column value: “#Yes#”
Output
Store results as specified in the figure below, see Figure 6.37.
DR
AF
T
6.5.2.13
Figure 6.37: Overview of output parameters of the Delft3D-FLOW model for the outside
domain
Save the file as <rif_outside.mdf>,
Exit the FLOW-GUI:
Click File в†’ Exit.
6.5.2.14
Model set-up inside FLOW domain
6.5.2.15
Description
Type the description:
“Tutorial Delft3D-WAVE”
“Ameland Tidal Inlet”
“Combining FLOW-DD and WAVE”
“Inside model”
6.5.2.16
Domain
Select tab Grid
Import grid file <rif_inside.grd> and grid enclosure file <rif_inside.enc>
114
Deltares
Tutorials
Set the latitude to “52” degrees.
Select tab Bathymetry
Import the corresponding bathymetry file <rif_inside.dep>.
Dry points and thin dams are not specified in this case
Set the Data Groups Time frame, Processes and Initial conditions the same as the �Outside
domain FLOW model’.
6.5.2.17
Boundaries
T
Do not specify any boundary and boundary condition! Boundary conditions are coming from
the �Outside domain FLOW model’.
DR
AF
Set the Data Groups Physical parameters, Numerical parameters, Operations, Monitoring,
Additional parameters and Output the same as the �Outside domain FLOW model’, see section 6.5.2.1.
Save the file as <rif_inside.mdf>.
Exit the FLOW-GUI:
Click File в†’ Exit.
6.5.3
6.5.3.1
Delft3D-WAVE model
Description
Type the description:
Project name:
Project:
Description:
6.5.3.2
“Bornrif”
“004”
“Tutorial Delft3D-WAVE”
“FLOW-DD with Online WAVE”
Hydrodynamics
Select the hydrodynamic results from Delft3D-FLOW
Check checkbox Run WAVE together with FLOW
Select FLOW file <rif_outside.mdf>.
Remark:
Any mdf-file from the sub-domains can be selected. During the simulation Delft3DWAVE will search for all mdf-files in case of a DD-simulation.
Deltares
115
Delft3D-WAVE, User Manual
6.5.3.3
Grids
In this exercise, the detailed grid is nested in an overall grid.
Computational grid
Import the overall grid file: <wave_overall.grd>.
Select tab Bathymetry.
Import the related bathymetry file <wave_overall.dep>.
Import the detailed grid file: <wave_detail.grd>.
Import the related bathymetry file <wave_detail.dep>.
Hydrodynamics
Select tab Hydrodynamics.
DR
AF
Select for both grids the items as follows:
T
This grid must be nested in the overall grid. Use for both grids the spectral resolution as
default values.
Water level option “Use but don’t extend”.
Current option “Use but don’t extend”.
Bathymetry option “Use but don’t extend”.
Wind option “Don’t use”.
6.5.3.4
Time frame
Communication between FLOW and WAVE will not be determined by the imported time points,
but by the communication time settings specified in the FLOW-file.
6.5.3.5
Boundaries
Create the three boundaries North, East and West. First the North boundary, see Figure 6.38.
Press the Add
Set Boundary name to “Boundary North”
Set Define boundary by to “Orientation”
Set Boundary orientation to “North”
Set Conditions along boundary to “Uniform”
Set Specification of spectra to “Parametric”
Press button Edit conditions
Significant wave height:
Peak period Tp :
Direction (nautical):
Directional spreading:
“2.0” m
“7.0” s
“330” degrees
“4” [-]
The boundaries East and West use the same values, accept for the word ’North’.
116
Deltares
DR
AF
T
Tutorials
Figure 6.38: Wave boundary conditions for �Boundary North’ in the WAVE model set-up
6.5.3.6
Obstacles
No obstacles are defined
6.5.3.7
Physical parameters
Press button Wind
Specify a uniform wind speed of “6” m/s and
specify a wind direction of “330” degrees.
Use default settings for all other processes.
6.5.3.8
Numerical parameters
Keep the default values (see Figure 6.39)
6.5.3.9
Output curves
No output curves are specified
Deltares
117
DR
AF
T
Delft3D-WAVE, User Manual
Figure 6.39: Numerical parameters used in the WAVE model set-up
Figure 6.40: Overview of out parameters in Delft3D WAVE.
118
Deltares
Tutorials
6.5.3.10
Output parameters
Set the output parameters as specified in Figure 6.40.
The name of the mdw-file does not have to be the same as the name of the coupled mdf-file.
During the simulation Delft3D-WAVE will search for all available mdf-files in the directory.
Save the wave input file as <rif_dd.mdw>.
Exit the WAVE-GUI:
Click File в†’ Exit.
6.5.4.1
Run and postprocessing
Foreground
To start in foreground
T
6.5.4
6.5.4.2
DR
AF
Select Start DD in the Hydrodynamics (including morphology) menu.
Select the FLOW input file <inside_outside.ddb>.
Confirm the selection by pressing OK.
Select the WAVE input file <rif_dd.mdw>.
Confirm by OK and the flow-wave computation will be carried out.
Background
Go back to the main Delft3D menu and click Batch (see Figure 6.33).
Click Prepare DD.
Click Start.
Or the complete simulation can be started with the following batch-file:
❅ ❡❝❤♦ ♦❢❢
r❡♠❂❂❂❂❂❂❂❂❂❂❂❂ s❡t ❡①❡❞✐r ❢♦r ❋▲❖❲ ❡①❡❝✉t❛❜❧❡
s❡t ❡①❡❞✐r❢❧♦✇❂❞✿❭❞❡❧❢t✸❞❭✇✸✷❭❢❧♦✇❭❜✐♥
r❡♠❂❂❂❂❂❂❂❂❂❂❂❂ s❡t ❡①❡❞✐r ❢♦r ❲❆❱❊ ❡①❡❝✉t❛❜❧❡
s❡t ❡①❡❞✐r✇❛✈❡❂❞✿❭❞❡❧❢t✸❞❭✇✸✷❭✇❛✈❡❭❜✐♥
rвќЎв™ вќ‚вќ‚вќ‚вќ‚вќ‚вќ‚вќ‚вќ‚вќ‚вќ‚вќ‚вќ‚ sвќЎt вќћвќћвќњвњІвќўвњђвќ§вќЎ
s❡t ❞❞❜✲❢✐❧❡❂✐♥s✐❞❡❴♦✉ts✐❞❡✳❞❞❜
❡❝❤♦ ✲❝ ✪❞❞❜✲❢✐❧❡✪ ❃ ❞❡❧❢t❢❧♦✇✳✐♥♣
rвќЎв™ вќћвќЎвќ§
вќћвќЎвќ§
вќћвќЎвќ§
вќћвќЎвќ§
вќћвќЎвќ§
вќћвќЎвќ§
вќћвќЎвќ§
вќћвќЎвќ§
вќћвќЎвќ§
❂❂❂❂❂❂❂❂❂❂❂❂ r❡♠♦✈❡ ♦❧❞ ♦✉t♣✉t ❢✐❧❡s
r✉♥✐❞
вќљв–јPвњЇвњівњЇ
trвњђвќћвњЇвњівњЇ
trвњђвќ¤вњЇвњівњЇ
trвњђв™ вњЇвњівњЇ
вњЇвњів™ sвќЈ
❝♦♠✯✳✯
❢♦✉r✐❡r✯✳✯
в™ вќћвњІвќћвњђвќ›вќЈвњЇвњівњЇ
❡❝❤♦ ❂❂❂ st❛rt ✇❛✈❡✳❡①❡ ❂❂❂
Deltares
119
Delft3D-WAVE, User Manual
stвќ›rt вњЄвќЎв‘ вќЎвќћвњђrвњ‡вќ›вњ€вќЎвњЄвќ­вњ‡вќ›вњ€вќЎвњівќЎв‘ вќЎ rвњђвќўвќґвќћвќћвњів™ вќћвњ‡ вњ¶
❡❝❤♦ ❂❂❂ st❛rt ❞❡❧❢t❢❧♦✇✳❡①❡ ❂❂❂
✪❡①❡❞✐r❢❧♦✇✪❭❞❡❧❢t❢❧♦✇✳❡①❡ ❞❡❧❢t❢❧♦✇✳✐♥♣ ❞❡❧❢t❢❧♦✇✳♦✉t ❞❡❧❢t✸❞
❡❝❤♦ ❂❂❂ ❡♥❞ ♦❢ t❤❡ s✐♠✉❧❛t✐♦♥ ❂❂❂
rвќЎв™ rвќЎв™ rвќЎв™ rвќЎв™ rвќЎв™ rвќЎв™ rвќЎв™ Output files
The simulation results are stored in:
DR
AF
6.5.4.3
❂❂❂❂❂❂❂❂❂❂❂❂ r❡♠♦✈❡ ♥❡✇ ♦✉t♣✉t ❢✐❧❡s
❞❡❧ r✉♥✐❞
вќћвќЎвќ§ вќљв–јPвњЇвњівњЇ
вќћвќЎвќ§ вњЇвњів™ sвќЈ
❞❡❧ ❝♦♠✯✳✯
❞❡❧ ❢♦✉r✐❡r✯✳✯
вќћвќЎвќ§ в™ вќћвњІвќћвњђвќ›вќЈвњЇвњівњЇ
T
r❡♠❂❂❂❂❂❂❂❂❂❂❂❂ ❜r❡❛❦ ❜❡❢♦r❡ ❞❡❧❡t✐♥❣ ♦✉t♣✉t ❛♥❞ ❝❧♦s✐♥❣ ✇✐♥❞♦✇
в™Јвќ›вњ‰sвќЎ
<trim-rif_inside.dat> and <trim-rif_inside.def>
<trim-rif_outside.dat> and <trim-rif_outside.def>
<wavm-rif_dd-wave_detail.dat> and <wavm-rif_dd-wave_detail.def>
<wavm-rif_dd-wave_overall.dat> and <wavm-rif_dd-wave_overall.def>
With the use of MATLAB or Delft3D-QUICKPLOT, the results can be visualised.
120
Deltares
7 Conceptual description
7.1
Introduction
The purpose of this chapter is to give some general background with respect to the unit and
co-ordinate system, the grids (resolution, orientation etc.) and the boundary conditions of the
SWAN model. Advice will be given how to choose the basic input for Delft3D-WAVE for the
SWAN computations.
7.2.1
General background
DR
AF
7.2
T
A brief description is given with respect to the physics (see section 7.3) and numerics (section 7.4) that have been implemented in the SWAN model. This description has been copied with permission of Delft University of Technology, The Netherlands (personal communication
with dr N. Booij and dr L.H. Holthuijsen, 1999) - from the SWAN manual for SWAN version
40.41. The description given here is indicative only. For a full and proper description reference
is made to SWAN (2000).
Units and co-ordinate systems
Delft3D-WAVE expects all quantities that are input by the user, to be expressed by means of
the S.I. system of units: m, kg, s and composites of these with accepted compounds, such
as Newton [N] and Watt [W]. Consequently the wave height and water depth are in [m], wave
period in [s] etc. Directions and spherical co-ordinates are in degrees [в—¦ ] and not in radians.
Delft3D-WAVE can operate in a flat plane and on a spherical earth.
North
North
West
East
South
West
East
South
Figure 7.1: Nautical convention (left panel) and Cartesian convention (right panel) for direction of winds and (incident) waves
In the input for Delft3D-WAVE the directions of winds and (incident) waves are defined relative
to the co-ordinate system according to a Nautical convention or Cartesian convention, see
Figure 7.1 (for definitions reference is made to Appendix B).
In the Cartesian system, all geographic locations and orientations in SWAN, e.g. for the computational grid or for output points, are defined in one common Cartesian co-ordinate system
with origin (0,0) by definition. This geographical origin may be chosen totally arbitrarily by you.
In the spherical system, all geographic locations and orientations in Delft3D-WAVE are defined in geographic longitude and latitude. Both co-ordinate systems are designated in this
manual as the problem co-ordinate system. Figure 7.2 shows how the locations of the various
Deltares
121
Delft3D-WAVE, User Manual
Y
MX * DX
MY * DY
О± P0
Y P0
X
T
X P0
Figure 7.2: Definition of grids (input, computational and output grids) in Delft3D-WAVE
7.2.2
DR
AF
grids are determined with respect to the problem co-ordinates.
Choice of grids and boundary conditions
For your convenience Delft3D-WAVE accepts input and provides output on different grids.
It is not uncommon that a bottom grid is available as an existing data set without any relation
whatsoever to Delft3D-WAVE. You may want output on an entirely different grid (but in the
same region of course), whereas the computations in Delft3D-WAVE may require a different
grid altogether.
For these reasons Delft3D-WAVE operates with different grids (each may have a different
origin, orientation and resolution).
Input grids on which the bathymetry, current field and wind field (if present) are given by
you; one computational grid on which Delft3D-WAVE performs the computations, and one (or
more) output grid(s) on which you require output of Delft3D-WAVE.
During the computations (on the computational grid) Delft3D-WAVE obtains bathymetry and
current information by bilinear interpolation from the input grid. The output on the output
grid is in turn obtained in Delft3D-WAVE by interpolation from the computational grid. These
interpolations will cause some loss of accuracy.
122
Deltares
Conceptual description
Input grids
Bathymetry and current input need to be provided to Delft3D-WAVE on so-called input grids
(they need not be identical with the computational, the output grids or other input grids). It is
best to make an input grid larger than the computational grid, in fact, so large that it completely
covers the computational grid for every expected situation. In the region outside the input grid
Delft3D-WAVE assumes that the bottom level and friction coefficient are identical to those at
the nearest boundary of the input grid (lateral shift from that boundary). In the regions not
covered by this lateral shift (i.e. in the outside corner quadrants of the input grid), a constant
field equal to the value at the nearest corner point of the input grid is taken.
DR
AF
T
You should choose the resolution for the input grid such that relevant spatial details in the
bathymetry and in the current pattern are well resolved. Special care is required in cases with
sharp and shallow ridges in the sea bottom. In such cases the shallowest parts are of vital
importance to obtain good Delft3D-WAVE results (during propagation the waves are �clipped’
by surf breaking at some maximum value determined by the minimum depth). To represent
these shallowest parts in the bottom grid, you may want to have one grid line coincide with
the ridge top (even if this means ”moving” the ridge to the nearest line in the bathymetry grid).
If this is not done, the computed wave height behind the shoal may well be computed higher
than it is in reality, because the ridge is seen deeper in Delft3D-WAVE than it actually is (too
coarse resolution to see shallow peak of the ridge).
Computational grid and boundary conditions
The computational grid is a grid in four dimensions: x-, y - and Оё -, Пѓ - space. The computational
grid in x-, y -space must be chosen by you with care. You should choose the location of the
up-wave boundary in water so deep that refraction effects have not (yet) influenced the wave
field. However, a deep water up-wave boundary is not a strict requirement for Delft3D-WAVE.
This advice is not applicable if the incoming waves are provided by a model which takes
refraction into account, for instance Delft3D-WAVE itself (in a nested mode).
The computational grid must be larger than the area where you want to know the wave parameters. The length (in x-direction) needs not be longer than from the up-wave boundary to
the most down-wave point of interest. The width (in y -direction) must be larger than that of
the area of interest, because along each lateral side of the grid (if there is an open boundary along that side) a region exists where the wave field is disturbed (in Delft3D-WAVE) by
an import of zero energy from the lateral boundaries (see Figure 7.3). This is not the case
if the wave conditions along the lateral boundaries are specified by you or obtained from a
previous Delft3D-WAVE run or if that boundary is closed (e.g. by land). The angle of the line
dividing the disturbed area from the undisturbed area from the up-wave corner points (of the
computational grid) is approximately equal to the half-power width of the directional energy
distribution of the waves (this half-power width is typically 20в—¦ to 40в—¦ for waves generated by
the local wind or 5в—¦ to 10в—¦ for swell).
The spatial resolution of the computational grid should be sufficient to resolve relevant details
of the wave field. Usually a good choice is to take the resolution of the computational grid
approximately equal to that of the input (bathymetry/current) grid.
The computational spectral grid needs also to be provided by you. In frequency space it is
simply defined by a minimum and maximum frequency and the frequency resolution which
is proportional to the frequency itself (e.g. ∆f = 0.1f ). In the frequency domain this lowDeltares
123
Delft3D-WAVE, User Manual
T
Figure 7.3: Disturbed regions in the computational grid
DR
AF
est frequency and highest frequency and the number of frequencies must be chosen. The
value of lowest frequency must be slightly smaller than 0.6 times the value of the lowest peak
frequency expected. The value of the highest frequency must be at least 2.5 to 3 times the
highest peak frequency expected; usually it is chosen less than or equal to 1 Hz.
In directional space the directional range is the full 360в—¦ unless you specify a limited directional range. This may be convenient (less computer time and/or space) when waves travel
towards a coast within a limited sector of 180в—¦ , say. The directional resolution is determined
by the number of discrete directions that is provided by you. For wind seas with a directional spreading of typically 30в—¦ on either side of the mean wave direction, a resolution of 10в—¦
seems enough whereas for swell with a directional spreading of less than 10в—¦ , a resolution of
2в—¦ or less may be required. If you are confident that no energy will occur outside a certain
directional sector (or is willing to ignore this energy), then the computations by SWAN can be
limited to the directional sector that does contain energy. This may often be the case of waves
propagating to shore within a sector of 180в—¦ around some mean wave direction.
Nonstationary situations are simulated with the SWAN model as quasi-stationary with repeated model runs. This implies that as e.g. the flow computations progress in time, a (stationary) wave computation is performed at specified, intermediate time levels. Such stationary
wave computations are usually considered to be acceptable since the travel time of the waves
from the seaward boundary to the coast is mostly relatively small compared to the time scale
of variations in incoming wave field, the wind or tidal induced variations in depth and currents.
124
Deltares
Conceptual description
7.2.3
Output grids
Delft3D-WAVE can provide output on the computational grids or on grids that are independent from the computational grid like the Delft3D-FLOW grid. It must be pointed out that the
information on a flow grid is obtained from the computational grid by spatial interpolation.
Therefore it is wise to choose a resolution that is fine enough to show relevant spatial details.
The spatial interpolation implies that some inaccuracies are introduced. It also implies that
bathymetry or current information on an (output) plot has been obtained by interpolating twice:
once from the input grid to the computational grid and once from the computational grid to the
output grid. If the input, computational and output grids are identical, then no interpolation
errors occur.
7.3.1
Physical background of SWAN
DR
AF
7.3
T
In the regions where the output grid does not cover the computational grid Delft3D-WAVE
assumes output values equal to zero.
Action balance equation
In SWAN the waves are described with the two-dimensional wave action density spectrum,
even when non-linear phenomena dominate (e.g., in the surf zone). The rational for using
the spectrum in such highly non-linear conditions is that, even in such conditions it seems
possible to predict with reasonable accuracy this spectral distribution of the second order moment of the waves (although it may not be sufficient to fully describe the waves statistically).
The spectrum that is considered in SWAN is the action density spectrum N (Пѓ, Оё) rather than
the energy density spectrum E(Пѓ, Оё) since in the presence of currents, action density is conserved whereas energy density is not (Whitham, 1974). The independent variables are the
relative frequency Пѓ (as observed in a frame of reference moving with the current velocity)
and the wave direction Оё (the direction normal to the wave crest of each spectral component). The action density is equal to the energy density divided by the relative frequency:
N (Пѓ, Оё) = E(Пѓ, Оё)/Пѓ . In SWAN this spectrum may vary in time and space.
In SWAN the evolution of the wave spectrum is described by the spectral action balance
equation which for Cartesian co-ordinates is (e.g., Hasselmann et al. (1973)):
∂
∂
∂
∂
∂
S
N+
cx N +
cy N +
cПѓ N +
cОё N =
∂t
∂x
∂y
∂σ
∂θ
Пѓ
(7.1)
The first term in the left-hand side of this equation represents the local rate of change of action density in time, the second and third term represent propagation of action in geographical
space (with propagation velocities cx and cy in x- and y -space, respectively). The fourth term
represents shifting of the relative frequency due to variations in depths and currents (with
propagation velocity cПѓ in Пѓ -space). The fifth term represents depth-induced and currentinduced refraction (with propagation velocity cОё in Оё -space). The expressions for these propagation speeds are taken from linear wave theory (Whitham, 1974; Mei, 1983; Dingemans,
1997). The term S (= S(Пѓ, Оё)) at the right-hand side of the action balance equation is the
source term in terms of energy density representing the effects of generation, dissipation and
non-linear wave-wave interactions. A brief summary of the formulations that are used for the
various source terms in SWAN is given next.
Deltares
125
Delft3D-WAVE, User Manual
The following processes are accounted for in SWAN:
generation by wind,
dissipation by whitecapping, bottom friction and depth-induced breaking,
non-linear wave-wave interaction (quadruplets and triads).
In addition wave propagation through obstacles and wave-induced set-up of the mean sea
surface can be computed in SWAN. These phenomena are addressed separately below (see
Sections 7.3.2 and 7.3.3).
Wind input
(7.2)
DR
AF
Sin (Пѓ, Оё) = A + BE(Пѓ, Оё)
T
Transfer of wind energy to the waves is described in SWAN with a resonance mechanism
(Phillips, 1957) and a feed-back mechanism (Miles, 1957). The corresponding source term
for these mechanisms is commonly described as the sum of linear and exponential growth:
in which A and B depend on wave frequency and direction, and wind speed and direction.
The effects of currents are accounted for in SWAN by using the apparent local wind speed and
direction. The expression for the term A is due to Cavaleri and Malanotte-Rizzoli (1981) with
a filter to avoid growth at frequencies lower than the Pierson-Moskowitz frequency (Tolman,
1992a). Two optional expressions for the coefficient B are used in the model. The first is
taken from an early version of the WAM model (known as WAM Cycle 3, the WAMDI group
(1988)). It is due to Snyder et al. (1981), rescaled in terms of friction velocity Uв€— by Komen
et al. (1984). The drag coefficient to relate Uв€— to the driving wind speed at 10 m elevation
U10 is taken from Wu (1982). The second expression for B in SWAN is taken from the most
recent version of the WAM model (known as WAM Cycle 4, Komen et al. (1994)). It is due
to Janssen (1991a) and it accounts explicitly for the interaction between the wind and the
waves by considering atmospheric boundary layer effects and the roughness length of the
sea surface. The corresponding set of equations is solved (as in the WAM model) with the
iterative procedure of Mastenbroek et al. (1993).
Dissipation
The dissipation term of wave energy is represented by the summation of three different contributions: whitecapping Sds,w (Пѓ, Оё), bottom friction Sds,b (Пѓ, Оё) and depth-induced breaking
Sds,br (Пѓ, Оё).
Whitecapping is primarily controlled by the steepness of the waves. In presently operating
third-generation wave models (including SWAN) the whitecapping formulations are based on
a pulse-based model (Hasselmann, 1974), as adapted by the WAMDI group (1988):
k
Sds,w (Пѓ, Оё) = в€’О“Лњ
Пѓ E(Пѓ, Оё)
kЛњ
(7.3)
Лњ and kЛњ denote
where О“ is a steepness dependent coefficient, k is the wave number and sigma
a mean frequency and a mean wave number, respectively (cf. the WAMDI group (1988)).
Komen et al. (1984) estimated the value of О“ by closing the energy balance of the waves in
fully developed conditions. This implies that this value depends on the wind input formulation
that is used.
126
Deltares
Conceptual description
An alternative description for whitecapping in SWAN is given by Van der Westhuysen et al.
(2007) and Van der Westhuysen (2007), which is an adapted form of the expression of Alves
and Banner (2003). The latter is based on the apparent relationship between wave groups and
whitecapping dissipation. This adaption is due to the fact that it can also be applied to mixed
sea-swell conditions and in shallow water. This was done by removing the dependencies on
mean spectral steepness and wavenumber in the original expression, and by applying source
term scaling arguments for its calibration (see below). This led to the following expression for
whitecapping dissipation:
Sds,w (Пѓ, Оё) = в€’Cds
B(k)
Br
p/2
(tanh(kh))(2в€’p0 )/4
gkE(Пѓ, Оё)
(7.4)
2ПЂ
cg k 3 E(Пѓ, Оё)dОё
B(k) =
DR
AF
0
T
in which the density function B(k) is the azimuthal-integrated spectral saturation, which is
positively correlated with the probability of wave group-induced breaking. It is calculated from
frequency space variables as follows:
(7.5)
and Br = 1.75 Г— 10в€’3 is a threshold saturation level. The proportionality coefficient is set
to Cds = 5.0 Г— 10в€’5 . When B(k) > Br , waves break and the exponent p is set equal to a
calibration parameter p0 . For B(k) ≤ Br there is no breaking, but some residual dissipation
proved necessary. This is obtained by setting p = 0.
Depth-induced dissipation may be caused by bottom friction, by bottom motion, by percolation
or by back-scattering on bottom irregularities (Shemdin et al., 1978). For continental shelf
seas with sandy bottoms, the dominant mechanism appears to be bottom friction (e.g., Bertotti
and Cavaleri (1994)) which can generally represented as:
Sds,b (Пѓ, Оё) = в€’Cbottom
Пѓ2
E(Пѓ, Оё)
g 2 sinh2 (kd)
(7.6)
in which Cbottom is a bottom friction coefficient. A large number of models have been proposed since the pioneering paper of Putnam and Johnson (1949). Hasselmann et al. (1973)
suggested to use an empirically obtained constant. It seems to perform well in many different conditions as long as a suitable value is chosen (typically different for swell and wind
sea; Bouws and Komen (1983)). A non-linear formulation based on drag has been proposed
by Hasselmann and Collins (1968) which was later simplified by Collins (1972). More complicated, eddy viscosity models have been developed by Madsen et al. (1988) (see Weber
(1991a)) and by Weber (1989, 1991a,b). Considering the large variations in bottom conditions in coastal areas (bottom material, bottom roughness length, ripple height etc.), there
is no field data evidence to give preference to a particular friction model (Luo and Monbaliu,
1994). For this reason, the simplest of each of these types of friction models has been implemented in SWAN: the empirical JONSWAP model of Hasselmann et al. (1973), the drag law
model of Collins (1972) and the eddy-viscosity model of Madsen et al. (1988). The effect of a
mean current on the wave energy dissipation due to bottom friction is not taken into account
in SWAN. The reasons for this are given by Tolman (1992b) who argues that state-of-the-art
expressions vary too widely in their effects to be acceptable. He found that the error in finding
a correct estimate of the bottom roughness length scale has a much larger impact on the
energy dissipation rate than the effect of a mean current.
The process of depth-induced wave-breaking is still poorly understood and little is known
about its spectral modelling. In contrast to this, the total dissipation (i.e., integrated over the
Deltares
127
Delft3D-WAVE, User Manual
spectrum) due to this type of wave breaking can be well modelled with the dissipation of a
bore applied to the breaking waves in a random field (Battjes and Janssen, 1978; Thornton
and Guza, 1983). Laboratory observations (e.g., Battjes and Beji (1992), Vincent et al. (1994);
Arcilla et al. (1994) and Eldeberky and Battjes (1996)) show that the shape of initially unimodal spectra propagating across simple (barred) beach profiles, is fairly insensitive to depthinduced breaking. This has led Eldeberky and Battjes (1995) to formulate a spectral version of
the bore model of Battjes and Janssen (1978) which conserves the spectral shape. Expanding
their expression to include directions, the expression that is used in SWAN is:
Sds,br (Пѓ, Оё) = в€’
Dtot
E(Пѓ, Оё)
Etot
(7.7)
DR
AF
T
in which Etot and Dtot is the rate of dissipation of the total energy due to wave breaking
according to Battjes and Janssen (1978). Adding a quadratic dependency on frequency as
suggested by Mase and Kirby (1992) (supported by Elgar et al. (1997)) seems to have no
noticeable effect on the SWAN results. Chen and Guza (1997) inferred from observations and
simulations with a Boussinesq model that the high-frequency levels are insensitive to such
frequency dependency because an increased dissipation at high frequencies is compensated
approximately by increased non-linear energy transfer (but they did find the frequency dependency to be relevant in time domain). The value of Dtot depends critically on the breaking
parameter Оі = Hmax /d (in which Hmax is the maximum possible individual wave height in
the local water depth d). In Delft3D-WAVE a constant value is available equal to Оі = 0.73
(the mean value of the data set of Battjes and Stive (1985).
Non-linear wave-wave interactions
In deep water, quadruplet wave-wave interactions dominate the evolution of the spectrum.
They transfer wave energy from the spectral peak to lower frequencies (thus moving the peak
frequency to lower values) and to higher frequencies (where the energy is dissipated by whitecapping). In very shallow water, triad wave-wave interactions transfer energy from lower frequencies to higher frequencies often resulting in higher harmonics (Beji and Battjes, 1993)
(low-frequency energy generation by triad wave-wave interactions is not considered here).
A full computation of the quadruplet wave-wave interactions is extremely time consuming and
not convenient in any operational wave model. A number of techniques, based on parametric
methods or other types of approximations have been proposed to improve computational
speed (see Young and Van Vledder (1993) for a review). In SWAN the computations are
carried out with the Discrete Interaction Approximation (DIA) of Hasselmann et al. (1985).
This DIA has been found quite successful in describing the essential features of a developing
wave spectrum (Komen et al., 1994). For uni-directional waves, this approximation is not valid.
In fact, the quadruplet interaction coefficient for these waves is nearly zero (G.Ph. van Vledder,
personal communication, 1996). For finite-depth applications, Hasselmann and Hasselmann
(1981) have shown that for a JONSWAP-type spectrum the quadruplet wave-wave interactions
can be scaled with a simple expression (it is used in SWAN).
A first attempt to describe triad wave-wave interactions in terms of a spectral energy source
term was made by Abreu et al. (1992). However, their expression is restricted to non-dispersive
shallow water waves and is therefore not suitable in many practical applications of wind waves.
The breakthrough in the development came with the work of Eldeberky and Battjes (1995) who
transformed the amplitude part of the Boussinesq model of Madsen and SГёrensen (1993) into
an energy density formulation and who parameterised the biphase of the waves on the basis
of laboratory observations (Battjes and Beji, 1992; Arcilla, Roelvink, O’Connor, Reniers and
128
Deltares
Conceptual description
Jimenez, 1994). A discrete triad approximation (DTA) for co-linear waves was subsequently
obtained by considering only the dominant self-self interactions. Their model has been verified with flume observations of long-crested, random waves breaking over a submerged bar
(Beji and Battjes, 1993) and over a barred beach (Arcilla et al., 1994). The model appeared to
be fairly successful in describing the essential features of the energy transfer from the primary
peak of the spectrum to the super harmonics. A slightly different version, the Lumped Triad
Approximation (LTA) was later derived by Eldeberky and Battjes (1996). This LTA is used in
SWAN.
Propagation through obstacles
T
SWAN can estimate wave transmission through a (line-)structure such as a breakwater (dam).
Such an obstacle will affect the wave field in two ways, first it will reduce the wave height locally
all along its length, and second it will cause diffraction around its end(s). The model is not able
to account for diffraction. In irregular, short-crested wave fields, however, it seems that the
effect of diffraction is small, except in a region less than one or two wavelengths away from the
tip of the obstacle (Booij et al., 1992). Therefore the model can reasonably account for waves
around an obstacle if the directional spectrum of incoming waves is not too narrow. Since
obstacles usually have a transversal area that is too small to be resolved by the bathymetry
grid in SWAN, an obstacle is modelled as a line. If the crest of the breakwater is at a level
where (at least part of the) waves can pass over, the transmission coefficient Kt (defined as
the ratio of the (significant) wave height at the down-wave side of the dam over the (significant)
wave height at the up-wave side) is a function of wave height and the difference in crest level
and water level. The expression is taken from Goda et al. (1967):
DR
AF
7.3.2
Kt = 0.5 1 в€’ sin
ПЂ
2О±
F
+ОІ
Hi
for
в€’ОІв€’О±<
F
<О±в€’ОІ
Hi
(7.8)
where F = h в€’ d is the freeboard of the dam and where Hi is the incident (significant) wave
height at the up-wave side of the obstacle (dam), h is the crest level of the dam above the
reference level (same as reference level of the bottom), d the mean water level relative to the
reference level, and the coefficients О±, ОІ depend on the shape of the dam (Seelig, 1979):
Case
Vertical thin wall
Caisson
Dam with slope 1:3/2
О±
ОІ
1.8
2.2
2.6
0.1
0.4
0.15
The above expression is based on experiments in a wave flume, so strictly speaking it is only
valid for normal incidence waves. Since there is no data available on oblique waves it is assumed that the transmission coefficient does not depend on direction. Another phenomenon
that is to be expected is a change in wave frequency since often the process above the dam is
highly non-linear. Again there is little information available, so in the model it is assumed that
the frequencies remain unchanged over an obstacle (only the energy scale of the spectrum is
affected and not the spectral shape).
Deltares
129
Delft3D-WAVE, User Manual
7.3.3
Wave-induced set-up
In a (geographic) 1D case the computation of the wave induced set-up is based on the vertically integrated momentum balance equation which is a balance between the wave force
(gradient of the wave radiation stress) and the hydrodynamic pressure gradient (no waveinduced currents exist).
Fx + gd
∂ η¯
=0
∂x
(7.9)
where d is the total water depth (including the wave-induced set-up) and О·ВЇ is the mean surface
elevation (including the wave-induced set-up).
DR
AF
T
In a 2D case, computations are also based on the vertically integrated momentum balance
equation (in two geographic dimensions), supplemented with the observation of Dingemans
et al. (1987) that the wave-induced currents are mainly driven by the divergence-free part of
the wave forces whereas the set-up is mainly due to the rotation-free part of these forces. To
compute the set-up, it would then be sufficient to compute the set-up as if the currents are
zero, which implies that the divergence of all forces considered would be zero:
∂Fx ∂Fy
∂
+
+
∂x
∂y
∂x
gd
∂η
∂x
+
∂
∂y
gd
∂η
∂y
=0
(7.10)
Note that divergence = 0 is only an approximation of the true divergence. These two equations
have been implemented in SWAN. The 2D set-up module can be activated within Delft3DWAVE.
7.3.4
Diffraction
To accommodate diffraction in SWAN simulations, a phase-decoupled refraction-diffraction
approximation is suggested (Holthuijsen et al., 1993). It is expressed in terms of the directional
turning rate of the individual wave components in the 2D wave spectrum. The approximation
is based on the mild-slope equation for refraction and diffraction, omitting phase information.
It does therefore not permit coherent wave fields in the computational domain.
7.4
Full expressions for source terms
The complete expressions for the physical processes of generation, dissipation and non-linear
wave-wave interactions that are available in the SWAN model are given here.
7.4.1
Input by wind
Wave growth by wind is described by:
Sin (Пѓ, Оё) = A + BE(Пѓ, Оё)
(7.11)
in which A describes linear growth and BE exponential growth. It should be noted that the
SWAN model is driven by the wind speed at 10 m elevation U10 whereas the computations
use the friction velocity Uв€— . For the WAM Cycle 3 formulation the transformation from U10 to
Uв€— is obtained with:
2
Uв€—2 = CD U10
130
(7.12)
Deltares
Conceptual description
in which CD is the drag coefficient from Wu (1982) ? :
1.2875 Г— 10в€’3
for U10 < 7.5 m/s
(0.8 + 0.065 [s/m] × U10 ) × 10−3 for U10 ≥ 7.5 m/s
CD (U10 ) =
(7.13)
The expression for B is due to Komen et al. (1984). Their expression is a function of Uв€— /cph :
B = max 0, 0.25
ПЃa
ПЃw
28
Uв€—
cos(Оё в€’ Оёw ) в€’ 1
cph
Пѓ
(7.14)
Dissipation of wave energy
Whitecapping
The processes of whitecapping in the SWAN model are represented by the pulse-based model
of Hasselmann (1974). Reformulated in terms of wave number (rather than frequency) so as
to be applicable in finite water depth (cf. the WAMDI group (1988)), this expression is:
DR
AF
7.4.2
T
in which cph is the phase speed and ПЃa and ПЃw are the density of air and water, respectively.
This expression is also used in WAM Cycle 3 (cf. the WAMDI group (1988)).
k
Sds,w (Пѓ, Оё) = в€’О“Лњ
Пѓ E(Пѓ, Оё)
kЛњ
(7.15)
where Пѓ
Лњ and kЛњ denote the mean frequency and the mean wave number (for expressions
see below) respectively and the coefficient О“ depends on the overall wave steepness. This
steepness dependent coefficient, as given by the WAMDI group (1988), has been adapted by
GГјnther et al. (1992) based on Janssen (1991a,b):
О“ = О“KJ = Cds (1 в€’ Оґ) + Оґ
k
kЛњ
p
sЛњ
sЛњP M
(7.16)
For Оґ = 0 the expression of О“ reduces to the expression as used by the WAMDI group
(1988). The coefficients Cds , Оґ and m are tunable coefficients, sЛњ is the overall wave steepness
(defined below), sЛњP M is the value of sЛњ for the Pierson-Moskowitz spectrum (1964; sЛњP M =
(3.02 Г— 10в€’3 )1/2 ). This overall wave steepness sЛњ is defined as:
sЛњ = kЛњ
Etot
(7.17)
The mean frequency Пѓ
Лњ , the mean wave number kЛњ and the total wave energy Etot is defined
as (cf. the WAMDI group (1988)):
Пѓ
Лњ=
kЛњ =
2ПЂ
в€’1
Etot
0
в€’1
Etot
0
в€ћ
2ПЂ
Etot =
1
E(Пѓ, Оё)dПѓdОё
Пѓ
в€ћ
1
в€љ E(Пѓ, Оё)dПѓdОё
k
0
2ПЂ
0
в€’1
в€ћ
в€’2
(7.18)
E(Пѓ, Оё)dПѓdОё
0
0
The values of the tunable coefficients Cds and Оґ and exponent p in this model have been
obtained by Komen et al. (1984) by closing the energy balance of the waves in idealised
Deltares
131
Delft3D-WAVE, User Manual
wave growth conditions (both for growing and fully developed wind seas) for deep water. This
implies that coefficients in the steepness dependent coefficient О“ depend on the wind input
formulation that is used. For the wind input of Komen et al. (1984) (corresponding to WAM
Cycle 3; the WAMDI group (1988)):
Cds = 2.36 Г— 10в€’5 ,
Оґ=0
(7.19)
and
(7.20)
p = 4.
(7.21)
Bottom friction
Пѓ2
E(Пѓ, Оё)
g 2 sinh2 (kd)
DR
AF
Sds,b (Пѓ, Оё) = в€’Cbottom
T
The bottom friction models that have been selected for SWAN are the empirical model of
JONSWAP (Hasselmann et al., 1973), the drag law model of Collins (1972) and the eddyviscosity model of Madsen et al. (1988). The formulations for these bottom friction models
can all be expressed in the following form:
(7.22)
in which Cbottom is a bottom friction coefficient that generally depends on the bottom orbital
motion represented by Urms :
в€ћ
2ПЂ
2
Urms
=
0
0
Пѓ2
E(Пѓ, Оё)dПѓdОё
sinh2 (kd)
(7.23)
Hasselmann et al. (1973) found from the results of the JONSWAP experiment Cbottom =
CJON = 0.038 m2 sв€’3 for swell conditions. Bouws and Komen (1983) selected a bottom
friction coefficient of CJON = 0.067 m2 sв€’3 for fully developed wave conditions in shallow
water. Both values are available in SWAN.
The expression of Collins (1972) is based on a conventional formulation for periodic waves
with the appropriate parameters adapted to suit a random wave field. The dissipation rate is
calculated with the conventional bottom friction formulation of Eq. 7.22 in which the bottom
friction coefficient is Cbottom = Cf gUrms with Cf = 0.015 (Collins, 1972). (Note that Collins
(1972) contains an error in the expression due to an erroneous Jacobean transformation; see
page A-16 of Tolman (1990).)
Madsen et al. (1988) derived a formulation similar to that of Hasselmann and Collins (1968)
but in their model the bottom friction factor is a function of the bottom roughness height and
the actual wave conditions. Their bottom friction coefficient is given by:
g
Cbottom = fw в€љ Urms
2
(7.24)
in which fw is a non-dimensional friction factor estimated by using the formulation of Jonsson
(1966) (cf. Madsen et al. (1988)):
1
в€љ +
4 fw
10
log
1
в€љ
4 fw
= mf +
10
log
ab
KN
(7.25)
in which mf = в€’0.08 (Jonsson and Carlsen, 1976) and ab is a representative near-bottom
excursion amplitude:
в€ћ
2ПЂ
a2b = 2
0
132
0
1
E(Пѓ, Оё)dПѓdОё
sinh (kd)
2
(7.26)
Deltares
Conceptual description
and KN is the bottom roughness length scale. For values of ab /KN smaller than 1.57 the
friction factor fw is 0.30 (Jonsson, 1980).
Depth-induced wave breaking
To model the energy dissipation in random waves due to depth-induced breaking, the borebased model of Battjes and Janssen (1978) is used in SWAN. The mean rate of energy
dissipation per unit horizontal area due to wave breaking Dtot is expressed as:
1
Пѓ
2
Dtot = в€’ О±BJ Qb
Hm
4
2ПЂ
(7.27)
T
in which О±BJ = 1 in SWAN, Qb [-] is the fraction of breaking waves determined by:
1 в€’ Qb
Etot
= в€’8 2
ln Qb
Hm
(7.28)
DR
AF
in which Hm is the maximum wave height that can exist at the given depth and Пѓ
ВЇ is a mean
frequency defined as:
в€’1
Пѓ
ВЇ = Etot
в€ћ
2ПЂ
ПѓE(Пѓ, Оё)dПѓdОё
0
(7.29)
0
Extending the expression of Eldeberky and Battjes (1995) to include the spectral directions,
the dissipation for a spectral component per unit time is calculated in SWAN with:
Sds,br (Пѓ, Оё) = Dtot
E(Пѓ, Оё)
Etot
(7.30)
The maximum wave height Hm is determined in SWAN with Hm = Оіd, in which Оі is the
breaker parameter and d is the total water depth (including the wave-induced set-up if computed by SWAN). In literature, this breaker parameter Оі is often a constant or it is expressed
as a function of bottom slope or incident wave steepness (Galvin, 1972; Battjes and Janssen,
1978; Battjes and Stive, 1985; Arcilla and Lemos, 1990; Kaminsky and Kraus, 1993; Nelson,
1987, 1994). Since SWAN is locally defined, the dependency on incident wave steepness
cannot be used.
In the publication of Battjes and Janssen (1978) in which the dissipation model is described,
a constant breaker parameter, based on Miche’s criterion, of γ = 0.8 was used. Battjes
and Stive (1985) re-analysed wave data of a number of laboratory and field experiments and
found values for the breaker parameter varying between 0.6 and 0.83 for different types of
bathymetry (plane, bar-trough and bar) with an average of 0.73. From a compilation of a large
number of experiments Kaminsky and Kraus (1993) have found breaker parameters in the
range of 0.6 to 1.59 with an average of 0.79.
7.4.3
Nonlinear wave-wave interactions
Quadruplet wave-wave interactions
The quadruplet wave-wave interactions are computed with the Discrete Interaction Approximation (DIA) as proposed by Hasselmann et al. (1985). Their source code (slightly adapted
Deltares
133
Delft3D-WAVE, User Manual
by Tolman, personal communication, 1993) has been used in the SWAN model. In the Discrete Interaction Approximation two quadruplets of wave numbers are considered, both with
frequencies:
Пѓ1 = Пѓ2 = Пѓ
Пѓ3 = Пѓ(1 + О») = Пѓ +
Пѓ4 = Пѓ(1 в€’ О») = Пѓ
(7.31)
в€’
T
where О» is a constant coefficient set equal to 0.25. To satisfy the resonance conditions for
the first quadruplet, the wave number vectors with frequency Пѓ3 and Пѓ4 lie at an angle of
Оё1 = в€’11.5в—¦ and Оё2 = 33.6в—¦ to the two identical wave number vectors with frequencies Пѓ1
and Пѓ2 . The second quadruplet is the mirror of this first quadruplet (the wave number vectors
with frequency Пѓ3 and Пѓ4 lie at mirror angles of Оё3 = 11.5в—¦ and Оё4 = в€’33.6в—¦ .
Within this discrete interaction approximation, the source term Snl4 (Пѓ, Оё) is given by:
в€—
в€—в€—
Snl4 (Пѓ, Оё) = Snl4
(Пѓ, Оё) + Snl4
(Пѓ, Оё)
(7.32)
DR
AF
в€— (Пѓ, Оё) refers to the first quadruplet and S в€—в€— (Пѓ, Оё) to the second quadruplet (the
where Snl4
nl4
в€—в€— (Пѓ, Оё) are identical to those for S в€— (Пѓ, Оё) for the mirror directions) and:
expressions for Snl4
nl4
в€—
в€—
в€—
в€—
(О±3 , Пѓ, Оё)
(О±2 , Пѓ, Оё) в€’ ОґSnl4
(О±1 , Пѓ, Оё) в€’ ОґSnl4
(Пѓ, Оё) = 2ОґSnl4
Snl4
(7.33)
in which О±1 = 1, О±2 = (1 + О») and О±3 = (1 в€’ О»). Each of the contributions (i = 1, 2, 3) is:
Пѓ 11
2ПЂ
2
+
E (О±i Пѓ , Оё) E 2 (О±i Пѓ в€’ , Оё)
+
(1 + О»)4
(1 в€’ О»)4
ОґSnl4 (О±i Пѓ, Оё) = Cnl4 (2ПЂ)2 g в€’4
E 2 (О±i Пѓ, Оё)
в€’2
E 2 (О±i Пѓ, Оё)E 2 (О±i Пѓ + , Оё)E 2 (О±i Пѓ в€’ , Оё)
(1 в€’ О»2 )4
(7.34)
The constant Cnl4 = 3 Г— 107 . Following Hasselmann and Hasselmann (1981), the quadruplet
interaction in finite water depth is taken identical to the quadruplet transfer in deep water
multiplied with a scaling factor R:
Snl4,finite depth = R(kp d)Snl4,infinite depth
(7.35)
where R is given by:
R(kp d) = 1 +
Csh1
(1 в€’ Csh2 kp d) exp(Csh3 kp d)
kp d
(7.36)
in which kp is the peak wave number of the JONSWAP spectrum for which the original computations were carried out. The values of the coefficients are: Csh1 = 5.5, Csh2 = 6/7 and
Csh3 = в€’1.25. In the shallow water limit, i.e., kp d в†’ 0 the non-linear transfer tends to infinity. Therefore a lower limit of kp d = 0.5 is applied (cf. WAM Cycle 4; Komen et al. (1994),
resulting in a maximum value of R(kp d) = 4.43. To increase the model robustness in case of
ВЇ (Komen et al.,
arbitrarily shaped spectra, the peak wave number kp is replaced by kp = 0.75k
1994).
134
Deltares
Conceptual description
Triad wave-wave interactions
The Lumped Triad Approximation (LTA) of Eldeberky and Battjes (1996), which is a slightly
adapted version of the Discrete Triad Approximation of Eldeberky and Battjes (1995) is used
in SWAN in each spectral direction:
в€’
+
Snl3 (Пѓ, Оё) = Snl3
(Пѓ, Оё) + Snl3
(Пѓ, Оё)
(7.37)
with
+
Snl3
(Пѓ, Оё) = max{0, О±EB 2ПЂccg J 2 | sin(ОІ)|{E 2 (Пѓ/2, Оё) в€’ 2E(Пѓ/2, Оё)E(Пѓ, Оё)}} (7.38)
and
в€’
+
Snl3
(Пѓ, Оё) = в€’2Snl3
(2Пѓ, Оё)
(7.39)
ОІ=в€’
ПЂ ПЂ
+ tanh
2
2
T
in which О±EB is a tunable proportionality coefficient. The bi-phase ОІ is approximated with
0.2
Ur
with Ursell number U r :
(7.40)
DR
AF
g Hs TВЇ2
Ur = в€љ
(7.41)
8 2ПЂ 2 d2
with TВЇ = 2ПЂ/ВЇ
σ . Usually, the triad wave-wave interactions are calculated only for 0.1 ≤ U r ≤
10. But for stability reasons, it is calculated for the whole range 0 ≤ U r ≤ 10. This means
that both quadruplets and triads are computed at the same time. The interaction coefficient J
is taken from Madsen and SГёrensen (1993):
J=
2 (gd + 2c2 )
kПѓ/2
Пѓ/2
kПѓ d gd +
2
3 2
15 gd kПѓ
в€’ 25 Пѓ 2 d2
(7.42)
Wave-induced set-up
In a geographic 1D case the computation of the wave induced set-up is based on the vertically
integrated momentum balance equation which is a balance between the wave force (gradient
of the wave radiation stress normal to the coast) and the hydrostatic pressure gradient (note
that the component parallel to the coast causes wave-induced currents but no set-up):
dSxx
dВЇ
О·
+ ПЃgH
=0
(7.43)
dx
dx
where H = d + О·ВЇ is the total water depth (including the wave-induced set-up), d is the bottom
level, О·ВЇ is the mean surface elevation (including the wave-induced set-up) and
Sxx = ПЃg
n cos2 Оё +
nв€’1
2
E dПѓdОё
(7.44)
is the radiation stress tensor.
Observation and computations based on the vertically integrated momentum balance equation of Dingemans et al. (1987) show that the wave-induced currents are mainly driven by
the divergence-free part of the wave forces whereas the set-up is mainly due to the rotationfree part of these forces. To compute the set-up, it would then be sufficient to consider the
divergence of the momentum balance equation. If the divergence of the acceleration in the
resulting equation is ignored, the result is:
∂Fx ∂Fy
∂
∂ η¯
∂
∂ η¯
+
+
(ПЃgH ) +
(ПЃgH ) = 0
∂x
∂y
∂x
∂x
∂y
∂y
Deltares
(7.45)
135
Delft3D-WAVE, User Manual
Diffraction
In a simplest case, we assume there are no currents. This means that cПѓ = 0. Let denotes the
propagation velocities in geographic and spectral spaces for the situation without diffraction
as: cx,0 , cy,0 and cОё,0 . These are given by:
cx,0 =
∂ω
cos(Оё),
∂k
cy,0 =
∂ω
sin(Оё),
∂k
cОё,0 = в€’
1 ∂ω ∂h
k ∂h ∂n
(7.46)
where k is the wave number and n is perpendicular to the wave ray. We consider the following
eikonal equation:
K 2 = k 2 (1 + Оґ)
(7.47)
Оґ=
∇(ccg ∇Hs )
ccg Hs
T
with Оґ denoting the diffraction parameter as given by:
(7.48)
DR
AF
Due to diffraction, the propagation velocities are given by:
ВЇ
cx = cx,0 Оґ,
where ОґВЇ =
7.5
в€љ
cy = cy,0 Оґ,
∂ δ¯
∂ δ¯
cy,0 +
cx,0
cОё = cОё,0 ОґВЇ в€’
∂x
∂y
(7.49)
1 + Оґ.
Numerical implementation
The integration of the action balance equation has been implemented in SWAN with finite
difference schemes in all five dimensions (time, geographic space and spectral space). In
Delft3D-WAVE, SWAN is applied in a stationary mode so that time has been omitted from
the equations. Below the propagation schemes in geographical and spectral space are briefly
described.
The geographic space is discretised with a rectangular grid with constant resolutions ∆x and
∆y in x- and y -direction respectively (in fact, this rectangular grid is a special case of the curvilinear grid that has been programmed in SWAN. The spectrum in the model is discretised with
a constant directional resolution ∆θ and a constant relative frequency resolution ∆σ/σ (logarithmic frequency distribution). For reasons of economy, an option is available to compute only
wave components travelling in a pre-defined directional sector (Оёmin < Оё < Оёmax ; e.g., those
components that travel shorewards within a limited directional sector). The discrete frequencies are defined between a fixed low-frequency cut-off and a fixed high-frequency cut-off (the
prognostic part of the spectrum). For these frequencies the spectral density is unconstrained.
Below the low-frequency cut-off (typically fmin = 0.04 Hz for field conditions) the spectral
densities are assumed to be zero. Above the high-frequency cut-off (typically 1 Hz for field
conditions) a diagnostic f в€’m tail is added (this tail is used to compute non-linear wave-wave
interactions at the high frequencies and to compute integral wave parameters). The reason for
using a fixed high-frequency cut-off rather than a dynamic cut-off frequency that depends on
the wind speed or on the mean frequency, as in the WAM and WAVEWATCH III model, is that
in coastal regions mixed sea states with rather different characteristic frequencies may occur.
For instance, a local wind may generate a very young sea behind an island, totally unrelated
to (but superimposed on) a simultaneously occurring swell. In such cases a dynamic cut-off
frequency may be too low to properly account for the locally generated sea state. Based on
136
Deltares
Conceptual description
physical arguments the value of m (the power in the above expression of the spectral tail)
should be between 4 and 5 (Phillips, 1985). In SWAN m = 4 if the wind input formulation of
Komen et al. (1984) is used (cf. WAM Cycle 3) and m = 5 if the wind input formulation of
Janssen (1991a) is used (cf. WAM Cycle 4).
Propagation
T
The numerical schemes in SWAN have been chosen on the basis of robustness, accuracy
and economy. Since the nature of the basic equation is such that the state in a grid point
is determined by the state in the up-wave grid points, the most robust scheme would be an
implicit upwind scheme (in both geographic and spectral space). The adjective ”implicit” is
used here to indicate that all derivatives of action density (x or y ) are formulated at one computational level, ix or iy , except the derivative in the integration dimension for which also the
previous or up-wave level is used (x or y in stationary mode). For such a scheme the values
of space steps, ∆x and ∆y would be mutually independent. An implicit scheme would also
be economical in the sense that such a scheme is unconditionally stable. It permits relatively
large time steps in the computations (much larger than for explicit schemes in shallow water). Several years of experience in using the second-generation HISWA shallow water wave
model (Holthuijsen et al., 1989) has shown that for coastal regions a first-order upwind difference scheme in geographic space is usually accurate enough. This experience, together with
test computations with SWAN has also shown that in spectral space a higher accuracy than
that of a first-order upwind scheme is required. This can be achieved by supplementing such a
scheme with a second-order central approximation (more economic than a second-order upwind scheme). For SWAN therefore, implicit upwind schemes in both geographic and spectral
space have been chosen, supplemented with a central approximation in spectral space.
DR
AF
7.5.1
The fact that in geographic space, the state in a grid point is determined by the state in the upwave grid points (as defined by the direction of propagation), permits a decomposition of the
spectral space into four quadrants. In each of the quadrants the computations can be carried
out independently from the other quadrants except for the interactions between them due
to refraction and non-linear wave-wave interactions (formulated in corresponding boundary
conditions between the quadrants). The wave components in SWAN are correspondingly
propagated in geographic space with the first-order upwind scheme in a sequence of four
forward-marching sweeps (one per quadrant). To properly account for the boundary conditions
between the four quadrants, the computations are carried out iteratively at each time step. The
discretization of the action balance equation is (for positive propagation speeds; including the
computation of the source terms but ignoring their discretisation):
[cx N ]ix в€’ [cx N ]ix в€’1
∆x
+
n
+
iy ,iПѓ ,iОё
[cy N ]iy в€’ [cy N ]iy в€’1
∆y
(1 в€’ ОЅ)[cПѓ N ]iПѓ +1 + 2ОЅ[cПѓ N ]iПѓ в€’ (1 + ОЅ)[cПѓ N ]iПѓ в€’1
2∆σ
+
(1 в€’ О·)[cОё N ]iОё +1 + 2О·[cОё N ]iОё в€’ (1 +
2∆θ
n
ix ,iПѓ ,iОё
n
ix ,iy ,iОё
О·)[cОё N ]iОё в€’1 n
ix ,iy ,iПѓ
=
S
Пѓ
nв€—
ix ,iy ,iПѓ ,iОё
(7.50)
where ix , iy , iσ and iθ are grid counters and ∆x, ∆y , ∆σ and ∆θ are the increments in
Deltares
137
Delft3D-WAVE, User Manual
geographic space and spectral space respectively. The iterative nature of the computation
is indicated with the iteration index n (the iteration index for the source terms nв€— is equal to
n or n в€’ 1, depending on the source term, see below). Because of these iterations, the
scheme is also approximately implicit for the source terms. For negative propagation speeds,
appropriate + and - signs are required in Eq. 7.50.
DR
AF
T
The coefficients ОЅ and О· determine the degree to which the scheme in spectral space is upwind or central. They thus control the numerical diffusion in frequency and directional space,
respectively. A value of ОЅ = 0 or О· = 0 corresponds to central schemes which have the
largest accuracy (numerical diffusion
0). Value of ОЅ = 1 or О· = 1 correspond to upwind
schemes which are somewhat more diffusive and therefore less accurate but more robust.
If large gradients of the action density in frequency space or directional space are present,
numerical oscillations can arise (especially with the central difference schemes) resulting in
negative values of the action density. In each sweep such negative values are removed from
the two-dimensional spectrum by setting these values equal to zero and re-scaling the remaining positive values such that the frequency-integrated action density per spectral direction is
conserved. The depth derivatives and current derivatives in the expressions of cПѓ and cОё
are calculated with a first-order upwind scheme. For very strong refraction the value of cОё is
reduced in each grid point and for each wave component individually with the square of the
fraction of the grid spacing over which kd < 3.0.
The propagation scheme is implicit as the derivatives of action density (in x or y ) at the
computational level (ix or iy , respectively) are formulated at that level except in the integration
dimension (x or y ; depending on the direction of propagation) where also the up-wave level is
used. The values of ∆x and ∆y are therefore still mutually independent.
The boundary conditions in SWAN, both in geographic space and spectral space are fully
absorbing for wave energy that is leaving the computational domain or crossing a coast line.
The incoming wave energy along open geographic boundaries needs to be prescribed by
you. For coastal regions such incoming energy is usually provided only along the deepwater boundary and not along the lateral geographic boundaries (i.e., the spectral densities
are assumed to be zero). This implies that such erroneous lateral boundary conditions are
propagated into the computational area. The affected areas are typically triangular regions
with the apex at the corners between the deep-water boundary and the lateral boundaries,
spreading towards shore at an angle of 30в—¦ to 45в—¦ (for wind sea conditions) on either side of
the deep-water mean wave direction (less for swell conditions; this angle is essentially equal
to the one-sided width of the directional distribution of the incoming wave spectrum). For this
reason the lateral boundaries should be sufficiently far away from the area of interest to avoid
the propagation of this error into the area.
138
Deltares
References
Abreu, M., A. Larraza and E. Thornton, 1992. “Nonlinear transformation of directional wave
spectra in shallow water.” Journal of Geophysical Research 97: 15579-15589.
Alves, J. and M. Banner, 2003. “Performance of a saturation-based dissipation-rate source
term in modelling the fetch-limited evolution of wind waves.” J. Phys. Oceanogr. 33: 12741298.
Arcilla, A. and C. Lemos, 1990. Surf-Zone Hydrodynamics. Centro Internacional de MГ©todos
NumГ©ricos en Ingenieria, Barcelona.
T
Arcilla, A., B. Roelvink, B. O’Connor, A. Reniers and J. Jimenez, 1994. “The Delta flume ’93
experiment.” In Proceedings Coastal Dynamics Conference ’94, pages 488-502.
Battjes, J. and S. Beji, 1992. “Breaking waves propagating over a shoal.” In Proceedings 23rd
International Conference Coastal Engineering, ASCE, pages 42-50.
DR
AF
Battjes, J. and J. Janssen, 1978. “Energy loss and set-up due to breaking of random waves,.”
In Proceedings 16th International Conference Coastal Engineering, ASCE, pages 569-587.
Battjes, J. and M. Stive, 1985. “Calibration and verification of a dissipation model for random
breaking waves.” Journal of Geophysical Research 90 (C5): 9159-9167.
Beji, S. and J. Battjes, 1993. “Experimental investigation of wave propagation over a bar.”
Coastal Engineering 19: 151-162.
Bertotti, L. and L. Cavaleri, 1994. “Accuracy of wind and wave evaluation in coastal regions.”
In Proceedings 24th International Conference Coastal Engineering, ASCE, pages 57-67.
Booij, N., L. H. Holthuijsen and P. H. M. de Lange, 1992. “The penetration of short-crested
waves through a gap.” In Proceedings 23rd International Conference Coastal Engineering,
Venice 4-9 Oct., 1992, New York, 1993, pages 1044-1052.
Booij, N., R. Ris and L. Holthuijsen, 1999. “A third-generation wave model for coastal regions,
Part I, Model description and validation.” Journal of Geophysical Research 104 (C4): 76497666.
Bouws, E. and G. Komen, 1983. “On the balance between growth and dissipation in an
extreme, depth-limited wind-sea in the southern North Sea.” Journal of Physical Oceanography 13: 1653-1658.
Cavaleri, L. and P. Malanotte-Rizzoli, 1981. “Wind wave prediction in shallow water: Theory
and applications.” Journal of Geophysical Research 86 (C11): 10 961-10 973.
Chen, Y. and R. Guza, 1997. “Modelling of breaking surface waves in shallow water.” Journal
of Geophysical Research 102 (C11): 25 035-25 046.
Collins, J., 1972. “Prediction of shallow water spectra.” Journal of Geophysical Research
77 (15): 2693-2707.
Delft3D-FLOW, 2013. Delft3D-FLOW User Manual. Deltares, 3.14 ed.
Delft3D-IM, 2013. Delft3D Installation Manual. Deltares, 4.01 ed.
Dingemans, M. W., 1997. Water Wave Propagation over Uneven Bottoms, Vol. 1 and 2.
Advanced Series on Ocean Engineering, Vol. 13. World Scientific, London.
Deltares
139
Delft3D-WAVE, User Manual
Dingemans, M. W., A. C. Radder and H. J. de Vriend, 1987. “Computation of the driving forces
of wave-induced currents.” Coastal Engineering 11: 539-563.
Eldeberky, Y. and J. Battjes, 1995. “Parameterization of triad interactions in wave energy
models, Gdansk, Poland.” In Proceedings Coastal Dynamics Conference ’95, pages 140148.
Eldeberky, Y. and J. A. Battjes, 1996. “Spectral modelling of wave breaking: Application to
Boussinesq equations.” Journal of Geophysical Research 101 (C1): 1253-1264.
Elgar, S., R. Guza, B. Raubenheimer, T. Herbers and E. Gallagher, 1997. “Spectral evolution
of shoaling and breaking waves on a barred beach.” Journal of Geophysical Research
102 (C7): 15797-15805.
T
Galvin, C., 1972. “Waves on beaches and resulting sediment transport.” In Wave breaking in
shallow water, pages 413-455. Academic Press Inc.
DR
AF
Goda, Y., H. Takeda and Y. Moriya, 1967. Laboratory investigation of wave transmission over
breakwaters. Tech. Rep. 13, Rep. port and Harbour Res. Institution. (from Seelig, 1979).
GPP, 2013. Delft3D-GPP User Manual. Deltares, 2.14 ed.
GГјnther, H., S. Hasselmann and P. A. E. M. Janssen, 1992. The WAM model Cycle 4 (revised
version). Tech. Rep. 4, Deutsch. Klim. Rechenzentrum, Hamburg, Germany.
Hasselmann, K., 1974. “On the spectral dissipation of ocean waves due to whitecapping.”
Boundary-Layer Meteorology 6 (1-2): 107-127.
Hasselmann, K., T. P. Barnett, E. Bouws, H. Carlson, D. E. Cartwright, K. Enke, J. Ewing, H. Gienapp, D. E. Hasselmann, P. Kruseman, A. Meerburg, P. MГјller, D. J. Olbers,
K. Richter, W. Sell and H. Walden, 1973. “Measurements of wind wave growth and swell
decay during the Joint North Sea Wave Project (JONSWAP).” Deutsche Hydrographische
Zeitschrift 8 (12).
Hasselmann, K. and J. Collins, 1968. “Spectral dissipation of finite-depth gravity waves due
to turbulent bottom friction.” Journal of Marine Research 26: 1-12.
Hasselmann, S. and K. Hasselmann, 1981. “A symmetrical method of computing the nonlinear transfer in a gravity-wave spectrum.” Hamburger Geophysikalische Einzelschriften
52 (8): 138p. Serie A.
Hasselmann, S., K. Hasselmann, J. Allender and T. Barnett, 1985. “Computations and parameterizations of the nonlinear energy transfer in a gravity wave spectrum. Part II: Parameterizations of the nonlinear transfer for application in wave models.” Journal of Physical
Oceanography 15 (11): 1378-1391.
Holthuijsen, L., N. Booij and T. Herbers, 1989. “A prediction model for stationary, short-crested
waves in shallow water with ambient currents.” Coastal Engineering 13: 23-54.
Holthuijsen, L., N. Booij and R. Ris, 1993. “A spectral wave model for the coastal zone.” In
Proceedings of 2nd International Symposium on Ocean Wave Measurement and Analysis,
New Orleans, pages 630-641.
Ilic, S., 1994. The role of offshore breakwaters in the coastal defence: comparison of two
measurement systems. Tech. rep., University of Plymouth School of Civil and Structural
Engineering.
140
Deltares
References
Janssen, P., 1991a. “Quasi-linear theory of wind-wave generation applied to wave forecasting.”
Journal of Physical Oceanography 21: 1631-1642.
Janssen, P. A. E. M., 1991b. Consequences of the effect of surface gravity waves on the
mean air flow. Tech. rep., International Union of Theor. and Appl. Mech. (IUTAM), Sydney,
Australia. 193-198.
Jonsson, I., 1966. “Wave boundary layers and friction factors.” In Proceedings 10th International Conference Coastal Engineering, ASCE, pages 127-148.
Jonsson, I. and N. Carlsen, 1976. “Experimental and theoretical investigations in an oscillatory
turbulent boundary layer.” Journal of Hydraulic Research 14: 45-60.
T
Jonsson, I. G., 1980. “A new approach to rough turbulent boundary layers.” Ocean Engineering 7: 109-152.
DR
AF
Kaminsky, G. and N. Kraus, 1993. “Evaluation of depth-limited wave breaking criteria.” In
Proceedings of 2nd International Symposium on Ocean Wave Measurement and Analysis,
pages 180-193. New Orleans.
Kirby, J. T. and T.-M. Chen, 1989. “Surface waves on vertically sheared flows: approximate
dispersion relations.” Journal of Geophysical Research 94: 1013-1027.
Komen, G., L. Cavaleri, M. Donelan, K. Hasselmann, S. Hasselmann and P. Janssen, 1994.
Dynamics and Modelling of Ocean Waves. Camebridge University Press.
Komen, G., S. Hasselmann and K. Hasselmann, 1984. “On the existence of a fully developed
wind-sea spectrum.” Journal of Physical Oceanography 14: 1271-1285.
Kuik, A., G. van Vledder and L. Holthuijsen, 1988. “A method for the routine analysis of
pitch-and-roll buoy wave data.” Journal of Physical Oceanography 18: 1020-1034.
Luo, W. and J. Monbaliu, 1994. “Effects of the bottom friction formulation on the energy
balance for gravity waves in shallow water.” Journal of Geophysical Research 99 (C9):
18501-18511.
Madsen, O., Y.-K. Poon and H. Graber, 1988. “Spectral wave attenuation by bottom friction:
Theory.” In Proceedings 21th International Conference Coastal Engineering, ASCE, pages
492-504.
Madsen, P. and O. Sørensen, 1993. “Bound waves and triad interactions in shallow water.”
Ocean Engineering 20 (4): 359-388.
Mase, H. and J. Kirby, 1992. “Hybrid frequency-domain KdV equation for random wave transformation.” In Proceedings 23th International Conference Coastal Engineering, ASCE,
pages 474-487.
Mastenbroek, C., G. Burger and P. Janssen, 1993. “The dynamical coupling of a wave model
in a storm surge model through the atmospheric boundary layer.” Journal of Physical
Oceanography 23: 1856-1866.
Mei, C., 1983. The applied dynamics of ocean surface waves. Wiley, New York.
Miles, J., 1957. “On the generation of surface waves by shear flows.” Journal of Fluid Mechanics 3: 185-204.
Deltares
141
Delft3D-WAVE, User Manual
Nelson, R., 1987. “Design wave heights on very mild slopes: An experimental study.” Transactions of the Institution of Engineers, Australia, Civil Engineering 29: 157-161.
Nelson, R. C., 1994. “Depth limited wave heights in very flat regions.” Coastal Engineering
23: 43-59.
Phillips, N. A., 1957. “A co-ordinate system having some special advantages for numerical
forecasting.” Journal of Meteorology 14: 184-185.
Phillips, O., 1985. “Spectral and statistical properties of the equilibrium range in windgenerated gravity waves.” Journal of Fluid Mechanics 156: 505-531.
T
Putnam, J. and J. Johnson, 1949. “The dissipation of wave energy by bottom friction.” Transactions - American Geophysical Union 30: 67-74.
QUICKIN, 2013. Delft3D-QUICKIN User Manual. Deltares, 4.00 ed.
QUICKPLOT, 2013. Delft3D-QUICKPLOT User Manual. Deltares, 2.14 ed.
DR
AF
RGFGRID, 2013. Delft3D-RGFGRID User Manual. Deltares, 4.00 ed.
Ris, R., N. Booij and L. Holthuijsen, 1999. “A third-generation wave model for coastal regions,
Part II: Verification.” Journal of Geophysical Research 104 (C4): 7649-7666.
Seelig, W., 1979. “Effects of breakwaters on waves: laboratory tests of wave transmission by
overtopping.” In Proceedings Conference Coastal Structures, vol. 79:2, pages 941-961.
Shemdin, P., K. Hasselmann, S. Hsiao and K. Herterich, 1978. “Non linear and linear bottom
interaction effects in shallow water.” In Turbulent Fluxes through the Sea Surface Wave
Dynamics and Prediction, NATO Conference Series, no. 1 in V, pages 347-372.
Snyder, R., F. Dobson, J. Elliot and R. Long, 1981. “Array measurement of atmospheric
pressure fluctuations above surface gravity waves.” Journal of Fluid Mechanics 102: 1-59.
SWAN, 2000. SWAN Cycle III version 40.11 User Manual (not the short version). Delft
University of Technology, Delft, The Netherlands, 0.00 ed.
Thornton, E. and R. Guza, 1983. “Transformation of wave height distribution.” Journal of
Geophysical Research 88 (C10): 5925-5938.
Tolman, H., 1990. Wind wave propagation in tidal seas. Ph.D. thesis, Delft University of
Technology, Department of Civil Engineering, The Netherlands.
Tolman, H. L., 1992a. “Effects of numerics on the physics in a third-generation windwave
model.” Journal of Physical Oceanography 22: 1095-1111.
Tolman, H. L., 1992b. “An evaluation of expressions for the wave energy dissipation due to
bottom friction in the presence of currents.” Coastal Engineering 16: 165-179.
Vincent, C., J. Smith and J. Davis, 1994. “Parameterization of wave breaking in models.”
In M. Isaacson and M. Quick, eds., Proceedings of International Symp.: Waves - Physical
and Numerical Modelling, vol. II, pages 753-762. University of British Columbia, Vancouver,
Canada.
WAMDI group, 1988. “The WAM model a third generation ocean wave prediction model.”
Journal of Physical Oceanography 18: 1775-1810.
142
Deltares
References
Weber, S., 1989. Surface gravity waves and turbulent bottom friction. Ph.D. thesis, University
of Utrecht, The Netherlands.
Weber, S. L., 1991a. “Bottom friction for wind sea and swell in extreme depth-limited situations.” Journal of Physical Oceanography 21: 149-172.
Weber, S. L., 1991b. “Eddy-viscosity and drag-law models for random ocean wave dissipation.” Journal of Fluid Mechanics 232: 73-98.
Westhuysen, A. J. Van der, 2007. Advances in the spectral modelling of wind waves in the
nearshore. Ph.D. thesis, Delft University of Technology. Fac. of Civil Engineering.
T
Westhuysen, A. Van der, M. Zijlema and J. Battjes, 2007. Nonlinear saturation-based whitecapping dissipation in SWAN for deep and shallow water. Ph.D. thesis, Delft University of
Technology.
Whitham, G., 1974. Linear and nonlinear waves. Wiley, New York.
DR
AF
Wilkens, 1999. Bar Morphology Bornrif: modelling the evolution from 1982 to 1987. Tech.
rep., WL | Delft Hydraulics, Delft, The Netherlands. M.Sc.Thesis Univesity of Twente.
WL | Delft Hydraulics, 1999. Modification first-guess SWAN and bench mark tests for SWAN.
Tech. Rep. H3515, WL | Delft Hydraulics, Delft, The Netherlands, Delft.
WL | Delft Hydraulics, 2000. Physical formulations SWAN and data for validation. Tech. Rep.
H3528, WL | Delft Hydraulics, Delft, The Netherlands, Delft.
Wu, J., 1982. “Wind-stress coefficients over sea surface from breeze to hurricane.” Journal of
Geophysical Research 87 (C12): 9704-9706.
Young, I. R. and G. van Vledder, 1993. “A review of the central role of nonlinear interactions
in wind-wave.” Philosophical transaction of the Royal Society London A 342: 505-524.
Deltares
143
DR
AF
T
Delft3D-WAVE, User Manual
144
Deltares
A Files of Delft3D-WAVE
General description
File contents
Filetype
File format
Filename
Generated
The Master Definition WAVE file (MDW-file) is the input file for the
wave simulation program.
ASCII
Free formatted
<name.mdw>
WAVE-GUI or manually offline
T
A.1.1
MDW-file
The Master Definition WAVE file (MDW-file) is the input file for the wave simulation program.
It contains all the necessary data required for defining a model and running the simulation
program. In the MDW-file you can define attribute files in which relevant data (for some parameters) are stored. This is especially useful when parameters contain a large number of
data (e.g. time-dependent or space varying data). The user-definable attribute files are listed
and described in Appendix A.
DR
AF
A.1
The MDW-file has the following general characteristics:
Each line contains a maximum of 300 characters.
Each set of input parameter(s) is preceded by a chapter name enclosed in square brackets
(e.g. [WaveFileInformation]).
Each input parameter is preceded by a ❑❡②✇♦r❞.
A ❑❡②✇♦r❞ is a combination of numerical and alpha-numerical characters, but starting
with an alpha-numeric character, followed by an equal sign “=”.
The MDW-file is an intermediate file between the WAVE-GUI and the WAVE simulation program. As it is an ASCII-file, it can be transported to an arbitrary hardware platform. Consequently, the WAVE simulation program and the WAVE-GUI do not necessarily have to reside
on the same hardware platform.
Generally, you need not to bother about the internal layout or content of the MDW-file. It is,
however, sometimes useful to be able to inspect the file and/or make small changes manually.
Therefore the MDW-file is an ordinary ASCII-file which you can inspect and change with your
favourite ASCII-editor.
The MDW-file is self contained, i.e. it contains all the necessary information about the model
concerned. It can therefore be used as model archive by storing/printing the file.
Here we list all the possible chapters and keywords of the MDW-file:
Record description:
Keyword
Format
Description
WaveFileInformation
continued on next page
в€—
May be specified multiple times
+
Not supported by WAVE-GUI
R = Real; I = Integer; L = Logical; C = Character
Deltares
145
Delft3D-WAVE, User Manual
continued from previous page
Keyword
Format
Description
❋✐❧❡❱❡rs✐♦♥
string
should be 02.00
Pr♦❥❡❝t◆❛♠❡
Cв€—16
project name
Pr♦❥❡❝t◆r
Cв€—4
project number
❉❡s❝r✐♣t✐♦♥∗
Cв€—72
description line
❖♥❧②■♥♣✉t❱❡r✐❢②
1L
switch for input validation or simulation run: false = simulation run, or true = input validation only
❙✐♠▼♦❞❡
key-value
simulation mode: stationary, quasi-stationary, non-stationary
вќљвњђв™ вќЎвќ™tвќЎв™Ј
1R
time step in case of non-stationary simulation
вќљвќ™вќќвќ›вќ§вќЎ
General
+
unit of time, default is 60.0)
string
name of mdf-file containing FLOW input. If ❋❧♦✇❋✐❧❡ is empty, FLOW is not running online. If ❋❧♦✇❋✐❧❡ is
non-empty, FLOW is running online.
❋❧♦✇▼✉❞❋✐❧❡+
string
name of mdf-file containing FLOW input for the mud phase of a two phased FLOW model. If ❋❧♦✇▼✉❞❋✐❧❡ is
empty, MUD is not running online. If ❋❧♦✇▼✉❞❋✐❧❡ is non-empty, MUD is running online.
❋❧♦✇❇❡❞▲❡✈❡❧
1I
default usage of bed level from hydrodynamic computation by all domains: 0 = “don’t use”, 1 = “use but don’t
extend”, 2 = “use and extend” if necessary. May be overruled by same keyword in group "domain". Not relevant
when FlowFile is empty; default: 0
❋❧♦✇❲❛t❡r▲❡✈❡❧
1I
See description of FlowBedLevel above.
❋❧♦✇❱❡❧♦❝✐t②
1I
See description of FlowBedLevel above.
❋❧♦✇❱❡❧♦❝✐t②❚②♣❡
key-value
method of velocity computation (depth-averaged, surface-layer, wave-dependent; default: depth-averaged)
❋❧♦✇❲✐♥❞
1I
See description of FlowBedLevel above.
❉✐r❈♦♥✈❡♥t✐♦♥
key-value
direction specification convention: nautical, cartesian
�❡❢❡r❡♥❝❡❉❛t❡
Cв€—10
reference date (string format: YYYY-MM-DD)
вќ–вќњstвќ›вќќвќ§вќЎвќ‹вњђвќ§вќЎ
string
name of file containing obstacles
вќљвќ™вќЎrвњђвќЎsвќ‹вњђвќ§вќЎ
string
name of file containing time-dependent quantities
❚✐♠❡P♥t❇❧♦❝❦
1 I, optional
number of table in TSeriesFile containing time points; only if TSeriesFile has been specified
▼❡t❡♦❋✐❧❡∗+
characters
Name of file containing meteo input
вќ‰вњђrвќ™в™Јвќ›вќќвќЎ
1 R, optional
default directional space: circle, sector
1 R, optional
default number of directional bins
1 R, optional
default start direction in case of sector directional space
1 R, optional
default end direction in case of sector directional space
1 R, optional
default number of frequencies
1 R, optional
default minimum frequency
1 R, optional
default maximum frequency
1R
default water level
1R
default velocity in x-direction
1R
default velocity in y -direction
1R
default wind speed
1R
default wind direction
вќ™tвќ›rtвќ‰вњђr
❊♥❞❉✐r
в—†вќ‹rвќЎq
❋r❡q▼✐♥
вќ‹rвќЎqв–јвќ›в‘ вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
в€—
TimePoint
вќљвњђв™ вќЎ
DR
AF
в—†вќ‰вњђr
TimePoint should be specified if TimePntBlock is not included and not Online with FLOW.
1R
time in minutes since refdate 0:00 hours
1R
water level at specified time point
❳❱❡❧♦❝
1R
velocity in x direction at specified time point
❨❱❡❧♦❝
1R
velocity in y direction at specified time point
❲✐♥❞❙♣❡❡❞
1R
wind speed at specified time point
❲✐♥❞❉✐r
1R
wind direction at specified time point
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
T
1 R, optional
❋❧♦✇❋✐❧❡+
Constants
❲❛t❡r▲❡✈❡❧❈♦rr❡❝t✐♦♥ 1 R
Overall water level correction
в—Џrвќ›вњ€вњђtв‘Ў
1R
gravitational acceleration (default: 9.81 m/s2 )
❲❛t❡r❉❡♥s✐t②
1R
density of water (default: 1025 kg/m3 )
continued on next page
в€—
May be specified multiple times
Not supported by WAVE-GUI
R = Real; I = Integer; L = Logical; C = Character
+
146
Deltares
Files of Delft3D-WAVE
continued from previous page
Keyword
Format
Description
◆♦rt❤❉✐r
1R
direction of north relative to x axis (default: 90в—¦ )
▼✐♥✐♠✉♠❉❡♣t❤
1R
minimum water depth below which points are excluded from the computation (default: 0.05 m)
●❡♥▼♦❞❡P❤②s
1I
generation mode of physics: 1 for first-generation, 2 for second-generation, 3 for third-generation
вќІвќ›вњ€вќЎвќ™вќЎtвњ‰в™Ј
1L
include wave setup (default: false)
❇r❡❛❦✐♥❣
1L
include wave breaking (default: true)
вќ‡rвќЎвќ›вќ¦вќ†вќ§в™Јвќ¤вќ›
1R
alpha coefficient for wave breaking (default: 1.0)
вќ‡rвќЎвќ›вќ¦в—Џвќ›в™ в™ вќ›
1R
gamma coefficient for wave breaking (default: 0.73)
вќљrвњђвќ›вќћs
1L
include triads (default: false)
вќљrвњђвќ›вќћsвќ†вќ§в™Јвќ¤вќ›
1R
alpha coefficient for triads (default: 0.1)
вќљrвњђвќ›вќћsвќ‡вќЎtвќ›
1R
beta coefficient for triads (default: 2.2)
❇❡❞❋r✐❝t✐♦♥
string
bed friction type (none, jonswap, collins, madsen et al., default: jonswap)
❇❡❞❋r✐❝❈♦❡❢
1R
bed friction coefficient (default: 0.067 for jonswap, 0.015 for collins, 0.05 for madsen et al.)
❉✐❢❢r❛❝t✐♦♥
1L
include diffraction (default: true)
❉✐❢❢r❛❝❈♦❡❢
1R
diffraction coefficient (default: 0.2)
вќ‰вњђвќўвќўrвќ›вќќвќ™tвќЎв™Јs
1I
number of diffraction smoothing steps (default: 5)
❉✐❢❢r❛❝Pr♦♣
1L
include adaption of propagation velocities due to diffraction (default: true)
❲✐♥❞●r♦✇t❤
1L
include wind growth (default: true)
❲❤✐t❡❈❛♣♣✐♥❣
key-value
white capping: (Off, Komen, Westhuysen, default: Komen)
в——вњ‰вќ›вќћrвњ‰в™Јвќ§вќЎts
1L
include quadruplets (default: false)
�❡❢r❛❝t✐♦♥
1L
include refraction (default: true)
вќ‹rвќЎqвќ™вќ¤вњђвќўt
1L
include frequency shifting in frequency space (default: true)
❲❛✈❡❋♦r❝❡s
key-value
method of wave force computation (dissipation 3d, dissipation, radiation stresses <2013; default: dissipation 3d)
вќ‰вњђrвќ™в™Јвќ›вќќвќЎвќ€вќ‰вќ‰
1R
discretisation in directional space: 0 for central, 1 for upwind (default: 0.5)
вќ‹rвќЎqвќ™в™Јвќ›вќќвќЎвќ€вќ™вќ™
1R
discretisation in frequency space: 0 for central, 1 for upwind (default: 0.5)
вќ�вќ€вќ¤вќЌsвќљв™ вњµвњ¶
1R
relative change of wave height or mean wave period with respect to local value (default: 0.02)
�❈❤▼❡❛♥❍s
1R
relative change of wave height with respect to model-wide average wave height (default: 0.02)
�❈❤▼❡❛♥❚♠✵✶
1R
relative change of mean wave period with respect to model-wide average mean wave period (default: 0.02)
PвќЎrвќќвќІвќЎt
1R
percentage of points included in simulation at which convergence criteria must be satisfied (default: 98%)
в–јвќ›в‘ в– tвќЎr
1I
maximum number of iterations for convergence (default: 15)
вќљвќЎstвќ–вњ‰tв™Јвњ‰tв–ІвќЎвњ€вќЎвќ§
1I
test output level (default: 0)
вќљrвќ›вќќвќЎвќ€вќ›вќ§вќ§s
1L
trace subroutine calls (default: false)
❯s❡❍♦t❋✐❧❡
1L
write and read hotstart files (default: false)
▼❛♣❲r✐t❡■♥t❡r✈❛❧
1R
interval for writing data to map file(s) in minutes
вќІrвњђtвќЎвќ€вќ–в–ј
1L
write results to communication file(s) (default: false)
❈❖▼❲r✐t❡■♥t❡r✈❛❧
1R
interval for writing data to communication file(s) in minutes
❆♣♣❡♥❞❈❖▼
1L
upon writing to communication file(s) overwrite the previous data (false) or append to the data series (true) (default:
false)
▼❛ss❋❧✉①❚♦❈❖▼+
1 L, optional
write mass fluxes due to wave to communication file(s) (default: true)
▲♦❝❛t✐♦♥❋✐❧❡
string, optional
file name of output locations
вќ€вњ‰rвњ€вќЎвќ‹вњђвќ§вќЎ
string, optional
file name of output curves
вќІrвњђtвќЎвќљвќ›вќњвќ§вќЎ
1L
write tables for output locations (default: false)
вќІrвњђtвќЎвќ™в™ЈвќЎвќќвњ¶вќ‰
1L
write 1D spectra for output locations (default: false)
вќІrвњђtвќЎвќ™в™ЈвќЎвќќвњ·вќ‰
1L
write 2D spectra for output locations (default: false)
DR
AF
T
Processes
Numerics
Output
Domainв€—
continued on next page
в€—
May be specified multiple times
+
Not supported by WAVE-GUI
R = Real; I = Integer; L = Logical; C = Character
Deltares
147
Delft3D-WAVE, User Manual
continued from previous page
Keyword
Format
Description
в—Џrвњђвќћ
string
file name of computational grid
вќ‡вќЎвќћв–ІвќЎвњ€вќЎвќ§в—Џrвњђвќћ
string
file name of bed level grid (default: equal to computational grid)
вќ‡вќЎвќћв–ІвќЎвњ€вќЎвќ§
string
file name of bed level data
вќ‰вњђrвќ™в™Јвќ›вќќвќЎ
1R
directional space: circle, sector
в—†вќ‰вњђr
1R
number of directional bins
вќ™tвќ›rtвќ‰вњђr
1R
start direction in case of sector directional space
❊♥❞❉✐r
1R
end direction in case of sector directional space
в—†вќ‹rвќЎq
1R
number of frequencies
❋r❡q▼✐♥
1R
minimum frequency
вќ‹rвќЎqв–јвќ›в‘ 1R
maximum frequency
◆❡st❡❞■♥❉♦♠❛✐♥
1R
number of domain in which current domain is nested (required for domains 2 and following)
See description of FlowBedLevel in group [General]
❋❧♦✇❲❛t❡r▲❡✈❡❧
See description of FlowBedLevel in group [General]
❋❧♦✇❱❡❧♦❝✐t②
See description of FlowBedLevel in group [General]
❋❧♦✇❱❡❧♦❝✐t②❚②♣❡
See description of FlowBedLevel in group [General]
❋❧♦✇❲✐♥❞
See description of FlowBedLevel in group [General]
▼❡t❡♦❋✐❧❡∗
Name of file containing meteo input
DR
AF
вќ–вњ‰tв™Јвњ‰t
T
❋❧♦✇❇❡❞▲❡✈❡❧
1L
write map file for current domain (default: true)
string
boundary name
key-value
definition type (♦r✐❡♥t❛t✐♦♥, ❣r✐❞✲❝♦♦r❞✐♥❛t❡s, ①②✲❝♦♦r❞✐♥❛t❡s)
❖r✐❡♥t❛t✐♦♥
key-value
boundary orientation in case of boundary definition by means of orientation (♥♦rt❤, ♥♦rt❤✇❡st, ✇❡st,
s♦✉t❤✇❡st, s♦✉t❤, s♦✉t❤❡❛st, ❡❛st, ♥♦rt❤❡❛st)
❉✐st❛♥❝❡❉✐r
key-value
direction of distance measurements for boundary segments in case of boundary definition by means of orientation
(❝❧♦❝❦✇✐s❡, ❝♦✉♥t❡r✲❝❧♦❝❦✇✐s❡; default: ❝♦✉♥t❡r✲❝❧♦❝❦✇✐s❡)
❙t❛rt❈♦♦r❞▼
1I
start m-coordinate of boundary in case of boundary definition by means of grid-coordinates
❊♥❞❈♦♦r❞▼
1I
end m-coordinate of boundary in case of boundary definition by means of grid-coordinates
❙t❛rt❈♦♦r❞◆
1I
start n-coordinate of boundary in case of boundary definition by means of grid-coordinates
❊♥❞❈♦♦r❞◆
1I
end n-coordinate of boundary in case of boundary definition by means of grid-coordinates
❙t❛rt❈♦♦r❞❳
1R
start x-coordinate of boundary in case of boundary definition by means of xy-coordinates
❊♥❞❈♦♦r❞❳
1R
end x-coordinate of boundary in case of boundary definition by means of xy-coordinates
❙t❛rt❈♦♦r❞❨
1R
start y-coordinate of boundary in case of boundary definition by means of xy-coordinates
❊♥❞❈♦♦r❞❨
1R
end y-coordinate of boundary in case of boundary definition by means of xy-coordinates
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
key-value
spectrum specification type (from file, parametric)
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
key-value
spectrum shape type in case of parametric spectrum specification (jonswap, pierson-moskowitz, gauss)
P❡r✐♦❞❚②♣❡
key-value
wave period type in case of parametric spectrum specification (peak, mean)
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
key-value
directional spreading type in case of parametric spectrum specification (power, degrees)
P❡❛❦❊♥❤❛♥❝❋❛❝
1R
peak enhancement factor in case of jonswap spectrum
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
1R
width of spectral distribution in case of gaussian spectrum
❈♦♥❞❙♣❡❝❆t❉✐st∗
1R
distance along boundary at which boundary condition is specified, uniform boundary condition if not specified
вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tв€—
1R
wave height at specified distance or uniform value in case of parametric spectrum specification
P❡r✐♦❞∗
1R
wave period at specified distance or uniform valuein case of parametric spectrum specification
❉✐r❡❝t✐♦♥
1R
wave direction at specified distance or uniform value in case of parametric spectrum specification
❉✐r❙♣r❡❛❞✐♥❣∗
1R
directional spreading at specified distance or uniform value in case of parametric spectrum specification
вќ™в™ЈвќЎвќќtrвњ‰в™ в€—
string
file name containing spectrum (string) in case of spectrum specification from file
Boundaryв€—
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
в€—
в€—
May be specified multiple times
Not supported by WAVE-GUI
R = Real; I = Integer; L = Logical; C = Character
+
148
Deltares
Files of Delft3D-WAVE
A.1.2
Offline calculation
When running WAVE offline using FLOW output, the following items are not supported by the
WAVE-GUI and must be checked in the mdw-file with a text editor:
The keyword ❋❧♦✇❋✐❧❡ must be removed from the group ❬●❡♥❡r❛❧❪.
A time point must be specified for each time for which a calculation must be performed
Example:
T
❬❚✐♠❡♣♦✐♥t❪
вќљвњђв™ вќЎ вќ‚ вњ¶вњ№вњ№вњµ
❬❚✐♠❡♣♦✐♥t❪
вќљвњђв™ вќЎ вќ‚ вњ¶вњ»вњЅвњµ
The specified time points must correspond with times written on the com-file.
A.2.1
Attribute files of Delft3D-WAVE
DR
AF
A.2
Introduction
In the following sections we describe the attribute files used in the input MDW-file of Delft3DWAVE. Most of these files contain the quantities that describe one specific item, such as the
bathymetry or the grid.
Most of the attribute files can be generated by the WAVE-GUI after defining an input scenario.
Some files can only be generated by utility programs such as the curvilinear grid generated
by RGFGRID . Still, we describe both types of files as it might be useful to know how the input
data is structured to be able to generate (large) files.
For each file we give the following information (if relevant):
File content.
File type (free formatted, fix formatted or unformatted).
Filename and extension.
Generated by (i.e. how to generate the file).
Restrictions on the file content.
Example(s).
Remarks:
The access mode of all attribute files is sequential.
In the examples the file contents is printed in font Courier New 10 and comment (not
included in the file) in font Times New Roman 9, unless stated explicitly differently.
A.2.2
Orthogonal curvilinear grid
File contents
The co-ordinates of the orthogonal curvilinear grid at the depth points.
Filetype
ASCII
File format
Free formatted
Filename
<name.grd>
Generated
RGFGRID
Deltares
149
Delft3D-WAVE , User Manual
Record description:
Record
Record description
Preceding description records, starting with an asterisk (в€—), will be
ignored.
1
Record
with
вќ™в™Јвќ¤вќЎrвњђвќќвќ›вќ§
❈♦✲♦r❞✐♥❛t❡ ❙②st❡♠❂ ❈❛rt❡s✐❛♥
or
value
The number of grid points in m- and n-direction (2 integers).
3
Three real values (not used).
4 to K+3
A label and record number, the x-component of the world coordinates of all points in m-direction, starting with row 1 to row nmax,
with as many continuation records as required by mmax and the
number of co-ordinates per record. The label and record number are
suppressed on the continuation lines. This set of records is repeated
for each row until n = nmax.
DR
AF
T
2
K+4 to 2K+3
A similar set of records for the y -component of the world coordinates.
K is the number of records to specify for all grid points a set of x- or y -co-ordinates.
Restrictions:
The grid must be orthogonal.
Input items in a record are separated by one or more blanks.
Example:
вњЇ
✯ ❉❡❧t❛r❡s✱ ❉❡❧❢t✸❉✲�●❋●�■❉ ❱❡rs✐♦♥ ✹✳✶✻✳✵✶✳✹✺✸✶✱ ❙❡♣ ✸✵ ✷✵✵✽✱
✯ ❋✐❧❡ ❝r❡❛t✐♦♥ ❞❛t❡✿ ✷✵✵✽✲✶✵✲✵✶✱ ✷✸✿✶✾✿✷✷
вњЇ
❈♦♦r❞✐♥❛t❡ ❙②st❡♠❂ ❈❛rt❡s✐❛♥
вњѕ
вњј
вњµ вњµ вњµ
вќЉtвќ›вќ‚
вњ¶
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вќЉtвќ›вќ‚
вњ·
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вќЉtвќ›вќ‚
вњё
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вќЉtвќ›вќ‚
вњ№
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вќЉtвќ›вќ‚
вњє
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вќЉtвќ›вќ‚
вњ»
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вќЉtвќ›вќ‚
вњј
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вќЉtвќ›вќ‚
вњ¶
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
150
вњ·вњёвњївњёвњ·вњївњ·вњј
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ¶вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ¶вњівњµвњµвњµвњµвњµвњµвњівњівњі
Deltares
Files of Delft3D-WAVE
вњ·
вќЉtвќ›вќ‚
вњё
вќЉtвќ›вќ‚
вњ№
вќЉtвќ›вќ‚
вњє
вќЉtвќ›вќ‚
вњ»
вќЉtвќ›вќ‚
вњј
вњ·вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ·вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњёвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњёвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ№вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ№вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњјвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњјвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ·вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ·вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњёвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњёвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ№вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ№вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњєвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ»вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњјвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњјвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЉвњ°вњµвњ·
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњёвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњёвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ№вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ№вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњєвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњєвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ»вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњ»вњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
вњјвњівњµвњµвњµвњµвњµвњµвњівњівњі
Time-series for wave boundary conditions
File contents
Time-series for wave boundary conditions.
Filetype
ASCII
File format
Fix format for header information; free format for time-series data.
Filename
<name.bcw>
Generated
FLOW-GUI, program Delft3D-NESTHD or manually offline
DR
AF
T
A.2.3
вќЉtвќ›вќ‚
Record description:
❑❡②✇♦r❞
Description
❧♦❝❛t✐♦♥
t✐♠❡✲❢✉♥❝t✐♦♥
r❡❢❡r❡♥❝❡✲t✐♠❡
t✐♠❡✲✉♥✐t
location name (quoted string)
time function type (quoted string: "non-equidistant")
reference time (yyyymmdd integer or quoted string: "from model")
time unit (quoted string: "decades", "years", "days", "hours", "minutes", "seconds", "ddhhmmss", "absolute")
interpolation type (quoted string: "linear" or "block")
parameter name & unit
✐♥t❡r♣♦❧❛t✐♦♥
в™Јвќ›rвќ›в™ вќЎtвќЎr вњ«
✉♥✐t
A.2.4
Obstacle file
File contents
Filetype
File format
Filename
Generated
Name of the polyline with obstacles.
ASCII
Fix formatted for text variables, free formatted for real and integer
values.
<name.obs>
QUICKIN as land boundary, or manually offline
Record description:
A header block containing information about versions, and the name of the polyline file.
For each observation area the details.
Deltares
151
Delft3D-WAVE , User Manual
❑❡②✇♦r❞
Format
Description
ObstacleFileInformation
❋✐❧❡❱❡rs✐♦♥ string
P♦❧②❧✐♥❡❋✐❧❡ string
version number of <в€—.obs> file
name of polyline file with polylines defining obstacles
Obstacleв€—
name of obstacle in polyline file
type of obstacle (sвќ¤вќЎвќЎt, вќћвќ›в™ )
transmission coefficient in case of sheet obstacle
dam height in case of dam obstacle
alpha in case of dam obstacle
beta in case of dam obstacle
type of reflections (♥♦, s♣❡❝✉❧❛r, ❞✐❢❢✉s❡)
reflection coefficient if reflections are activated
May be specified multiple times
DR
AF
в€—
string
key-value
1 real
1 real
1 real
1 real
key-value
1 real
T
в—†вќ›в™ вќЎ
вќљв‘Ўв™ЈвќЎ
❚r❛♥s♠❈♦❡❢
вќЌвќЎвњђвќЈвќ¤t
вќ†вќ§в™Јвќ¤вќ›
вќ‡вќЎtвќ›
�❡❢❧❡❝t✐♦♥s
�❡❢❧❡❝❈♦❡❢
Restriction:
The maximum record length in the file is 132.
Example:
The number of obstacles is 2. They are called �Breakwater West’, ’Breakwater East 2’ and
’Breakwater East 1’
❬❖❜st❛❝❧❡❋✐❧❡■♥❢♦r♠❛t✐♦♥❪
❋✐❧❡❱❡rs✐♦♥ ❂ ✵✷✳✵✵
P♦❧②❧✐♥❡❋✐❧❡ ❂ ❜r❡❛❦✇❛t❡r✳♣♦❧
вќ¬вќ–вќњstвќ›вќќвќ§вќЎвќЄ
в—†вќ›в™ вќЎ
вќ‚ вќ‡rвќЎвќ›вќ¦вњ‡вќ›tвќЎr вќІвќЎst
вќљв‘Ўв™ЈвќЎ
вќ‚ вќћвќ›в™ вќЌвќЎвњђвќЈвќ¤t
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ†вќ§в™Јвќ¤вќ›
вќ‚ вњ·вњівњєвњѕвњѕвњѕвњѕвњѕвњѕвќЎвњ°вњµвњµвњµ
вќ‡вќЎtвќ›
вќ‚ вњ¶вњівњєвњµвњµвњµвњµвњµвњ¶вќЎвњІвњµвњµвњ¶
�❡❢❧❡❝t✐♦♥s ❂ ♥♦
вќ¬вќ–вќњstвќ›вќќвќ§вќЎвќЄ
в—†вќ›в™ вќЎ
вќ‚ вќ‡rвќЎвќ›вќ¦вњ‡вќ›tвќЎr вќЉвќ›st вњ¶
вќљв‘Ўв™ЈвќЎ
вќ‚ вќћвќ›в™ вќЌвќЎвњђвќЈвќ¤t
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ†вќ§в™Јвќ¤вќ›
вќ‚ вњ·вњівњєвњѕвњѕвњѕвњѕвњѕвњѕвќЎвњ°вњµвњµвњµ
вќ‡вќЎtвќ›
вќ‚ вњ¶вњівњєвњµвњµвњµвњµвњµвњ¶вќЎвњІвњµвњµвњ¶
�❡❢❧❡❝t✐♦♥s ❂ ♥♦
вќ¬вќ–вќњstвќ›вќќвќ§вќЎвќЄ
в—†вќ›в™ вќЎ
вќ‚ вќ‡rвќЎвќ›вќ¦вњ‡вќ›tвќЎr вќЉвќ›st вњ·
вќљв‘Ўв™ЈвќЎ
вќ‚ вќћвќ›в™ вќЌвќЎвњђвќЈвќ¤t
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ†вќ§в™Јвќ¤вќ›
вќ‚ вњ·вњівњєвњѕвњѕвњѕвњѕвњѕвњѕвќЎвњ°вњµвњµвњµ
вќ‡вќЎtвќ›
вќ‚ вњ¶вњівњєвњµвњµвњµвњµвњµвњ¶вќЎвњІвњµвњµвњ¶
�❡❢❧❡❝t✐♦♥s ❂ ♥♦
Example polyline file:
152
Deltares
вќ‡rвќЎвќ›вќ¦вњ‡вќ›tвќЎr вќІвќЎst
вњј
вњ·
вњ¶вњівњѕвњ¶вњјвњ№вњ¶вњёвњЅвќЉвњ°вњµвњє вњ»вњівњµвњѕвњ»вњ¶вњ·вњёвњ¶вќЉвњ°вњµвњє
вњ¶вњівњѕвњ¶вњѕвњµвњ¶вњѕвњјвќЉвњ°вњµвњє вњ»вњівњ¶вњµвњ№вњЅвњЅвњёвњ¶вќЉвњ°вњµвњє
вњ¶вњівњѕвњ·вњ№вњ·вњјвњєвњєвќЉвњ°вњµвњє вњ»вњівњ¶вњ¶вњ№вњµвњЅвњµвњ»вќЉвњ°вњµвњє
вњ¶вњівњѕвњёвњ·вњ¶вњєвњѕвњ¶вќЉвњ°вњµвњє вњ»вњівњ¶вњ·вњ·вњЅвњ№вњµвњµвќЉвњ°вњµвњє
вњ¶вњівњѕвњ№вњ·вњ·вњёвњ·вњјвќЉвњ°вњµвњє вњ»вњівњ¶вњёвњµвњ¶вњ№вњµвњµвќЉвњ°вњµвњє
вњ¶вњівњѕвњєвњёвњ»вњ·вњµвњ·вќЉвњ°вњµвњє вњ»вњівњ¶вњёвњєвњЅвњёвњёвњЅвќЉвњ°вњµвњє
вњ¶вњівњѕвњ»вњєвњєвњѕвњ¶вњ»вќЉвњ°вњµвњє вњ»вњівњ¶вњёвњѕвњ№вњЅвњёвњ¶вќЉвњ°вњµвњє
вќ‡rвќЎвќ›вќ¦вњ‡вќ›tвќЎr вќЉвќ›st вњ¶
вњ·
вњ·
вњ·вњівњµвњЅвњ№вњ»вњµвњ·вњјвќЉвњ°вњµвњє вњ»вњівњµвњјвњјвњєвњЅвњ¶вњ·вќЉвњ°вњµвњє
вњ·вњівњµвњЅвњёвњЅвњєвњ№вњµвќЉвњ°вњµвњє вњ»вњівњµвњѕвњ»вњЅвњѕвњ»вњЅвќЉвњ°вњµвњє
вќ‡rвќЎвќ›вќ¦вњ‡вќ›tвќЎr вќЉвќ›st вњ·
вњ·
вњ·
вњ·вњівњ¶вњµвњ·вњ·вњјвњ¶вњ·вќЉвњ°вњµвњє вњ»вњівњµвњѕвњѕвњЅвњѕвњ¶вњєвќЉвњ°вњµвњє
вњ·вњівњ¶вњµвњёвњ¶вњ»вњѕвњ»вќЉвњ°вњµвњє вњ»вњівњµвњјвњ»вњєвњёвњёвњ¶вќЉвњ°вњµвњє
Segment file
File contents
The co-ordinates of one or more polylines. Each polyline (piecewise
linear) is written in a single block of data.
ASCII
Free formatted
<name.pol>
RGFGRID, QUICKIN, etc
DR
AF
A.2.5
T
Files of Delft3D-WAVE
Filetype
File format
Filename
Generated
Record description:
Record
Record description
Preceding description records, starting with an asterisk (в€—), and will
be ignored.
1
2
A non blank character string, starting in column one
Two integers representing the numbers of rows and number of
columns for this block of data
Two reals representing the x, y or О», П†-co-ordinate
Example:
вњЇ
✯ P♦❧②❧✐♥❡ ▲✵✵✼
вњЇ
в–Івњµвњµвњј
вњ» вњ·
вњ¶вњёвњ·вњ№вњµвњµвњівњµ
вњ¶вњёвњ·вњёвњ№вњєвњівњµ
вњ¶вњёвњ·вњ¶вњ»вњєвњівњµ
вњ¶вњёвњ¶вњѕвњ№вњµвњівњµ
вњ¶вњёвњ¶вњЅвњ·вњµвњівњµ
вњ¶вњёвњ¶вњєвњЅвњєвњівњµ
вњЇ
✯ P♦❧②❧✐♥❡ ▲✵✵✽
Deltares
вњєвњ№вњѕвњµвњ№вњєвњівњµ
вњєвњ№вњѕвњµвњёвњµвњівњµ
вњєвњ№вњѕвњ·вњЅвњєвњівњµ
вњєвњ№вњѕвњєвњєвњµвњівњµ
вњєвњ№вњѕвњ»вњјвњµвњівњµ
вњєвњ№вњѕвњєвњ·вњµвњівњµ
153
Delft3D-WAVE , User Manual
вњ¶вњёвњ¶вњєвњѕвњєвњівњµ
вњ¶вњёвњ¶вњјвњєвњµвњівњµ
вњ¶вњёвњ¶вњєвњѕвњєвњівњµ
вњ¶вњёвњ¶вњ№вњ¶вњєвњівњµ
вњЇ
✯ P♦❧②❧✐♥❡ ▲✵✵✾
вњЇ
в–Івњµвњµвњѕ
вњ» вњ·
вњ¶вњёвњ¶вњєвњѕвњєвњівњµ
вњ¶вњ№вњЅвњѕвњјвњєвњівњµ
вњ¶вњєвњµвњµвњµвњµвњівњµ
вњ¶вњєвњ·вњ¶вњµвњєвњівњµ
вњ¶вњєвњёвњ¶вњєвњµвњівњµ
вњ¶вњєвњ№вњєвњ»вњєвњівњµ
Depth file
File contents
вњєвњ№вњѕвњ»вњєвњєвњівњµ
вњєвњ»вњ№вњєвњѕвњєвњівњµ
вњєвњ»вњ№вњѕвњёвњєвњівњµ
вњєвњ»вњєвњєвњµвњµвњівњµ
вњєвњ»вњ»вњёвњјвњєвњівњµ
вњєвњ»вњјвњјвњёвњєвњівњµ
DR
AF
A.2.6
вњєвњ№вњѕвњ»вњЅвњєвњівњµ
вњєвњ№вњѕвњЅвњ»вњєвњівњµ
вњєвњєвњµвњµвњ·вњєвњівњµ
вњєвњєвњµвњ¶вњјвњєвњівњµ
T
вњЇ
в–ІвњµвњµвњЅ
вњ№ вњ·
The bathymetry in the model area, represented by depth values (in
metres) for all grid points.
ASCII
Free formatted or unformatted
<name.dep>
FLOW-GUI (only for uniform depth values).
Offline with QUICKIN and data from digitised charts or GIS-database.
Filetype
File format
Filename
Generated
Record description:
Filetype
Record description
Free formatted
Depth values per row, starting at N = 1 to N = Nmax, separated
by one or more blanks. The number of continuation lines is determined by the number of grid points per row (Mmax) and the maximum record size of 132.
Unformatted
Mmax depth values per row for N = 1 to N = Nmax.
Restrictions:
The file contains one M and N line more than the grid dimension.
The maximum record length in the free formatted file is 132.
Depth values from the file will not be checked against their domain.
The input items are separated by one or more blanks (free formatted file only).
The default missing value is: в€’999.0
Example:
File containing 16 в€— 8 data values for a model area with 15 в€— 7 grid points (free formatted file).
вњ¶вњівњµ
вњ¶вњ·вњівњµ
вњёвњівњµ
154
вњ·вњівњµ
вњ¶вњёвњівњµ
вњ№вњівњµ
вњёвњівњµ
вњ¶вњ№вњівњµ
вњєвњівњµ
вњ№вњівњµ
вњІвњєвњівњµ
вњІвњєвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњ»вњівњµ
вњјвњівњµ
вњІвњєвњівњµ
вњІвњєвњівњµ
вњЅвњівњµ
вњѕвњівњµ
вњ¶вњµвњівњµ
вњ¶вњ¶вњівњµ
вњІвњ»вњівњµ
вњІвњ»вњівњµ
вњ¶вњµвњівњµ
вњ¶вњ¶вњівњµ
вњ¶вњ·вњівњµ
вњ¶вњёвњівњµ
Deltares
Files of Delft3D-WAVE
вњ¶вњ№вњівњµ
вњ¶вњєвњівњµ
вњ¶вњ»вњівњµ
вњ¶вњјвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњєвњівњµ
вњ»вњівњµ
вњјвњівњµ
вњЅвњівњµ
вњѕвњівњµ вњ¶вњµвњівњµ
вњІвњјвњівњµ вњ¶вњ·вњівњµ
вњ¶вњёвњівњµ вњ¶вњ№вњівњµ
вњ¶вњєвњівњµ
вњ¶вњ»вњівњµ
вњ¶вњјвњівњµ
вњ¶вњЅвњівњµ
вњ¶вњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњјвњівњµ
вњЅвњівњµ
вњѕвњівњµ вњ¶вњµвњівњµ
вњ¶вњ¶вњівњµ вњ¶вњ·вњівњµ
вњ¶вњёвњівњµ вњ¶вњ№вњівњµ
вњ¶вњєвњівњµ вњ¶вњ»вњівњµ
вњ¶вњјвњівњµ
вњ¶вњЅвњівњµ
вњ¶вњѕвњівњµ
вњІвњјвњівњµ
вњ¶вњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњѕвњівњµ
вњ¶вњµвњівњµ
вњ¶вњ¶вњівњµ
вњ¶вњ·вњівњµ вњ¶вњёвњівњµ
вњ¶вњ№вњівњµ вњ¶вњєвњівњµ
вњ¶вњ»вњівњµ вњ¶вњјвњівњµ
вњ¶вњЅвњівњµ вњ¶вњѕвњівњµ
вњ·вњµвњівњµ
вњ¶вњѕвњівњµ
вњ¶вњЅвњівњµ
вњ¶вњјвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњІвњјвњівњµ
вњ¶вњ·вњівњµ
вњ¶вњёвњівњµ
вњ¶вњ№вњівњµ
вњ¶вњєвњівњµ
вњ¶вњ»вњівњµ
вњ¶вњјвњівњµ
вњ¶вњЅвњівњµ вњ¶вњѕвњівњµ
вњ·вњµвњівњµ вњ¶вњѕвњівњµ
вњ¶вњЅвњівњµ
вњ¶вњјвњівњµ
вњ¶вњ»вњівњµ
вњ¶вњєвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњІвњЅвњівњµ
вњІвњЅвњівњµ
вњ¶вњєвњівњµ
вњ¶вњ»вњівњµ
вњ¶вњјвњівњµ
вњ¶вњЅвњівњµ
вњ¶вњѕвњівњµ
вњ·вњµвњівњµ вњ¶вњѕвњівњµ
вњ¶вњЅвњівњµ вњ¶вњјвњівњµ
вњ¶вњ»вњівњµ
вњ¶вњєвњівњµ
вњ¶вњ№вњівњµ
вњ¶вњёвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ
вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ вњІвњѕвњѕвњѕвњівњµ
◆✲❞✐r❡❝t✐♦♥
A.2.7
вњЅ
вњј
вњ»
вњє
вњ№
вњё
вњ·
вњ¶
вњІвњѕ
вњІвњЅ
вњІвњј
вњѕ
вњј
вњє
вњё
вњ¶
вњІвњѕ
вњІвњЅ
вњ¶вњ·
вњ¶вњµ
вњЅ
вњ»
вњ№
вњ·
вњІвњѕ
вњ¶вњє
вњ¶вњё
вњ¶вњ¶
вњѕ
вњј
вњє
вњё
вњ¶вњЅ
вњ¶вњ»
вњ¶вњ№
вњ¶вњ·
вњ¶вњµ
вњЅ
вњ»
вњ№
вњ¶вњѕ
вњ¶вњј
вњ¶вњє
вњ¶вњё
вњ¶вњ¶
вњѕ
вњј
вњІвњє
вњ·вњµ
вњ¶вњЅ
вњ¶вњ»
вњ¶вњ№
вњ¶вњ·
вњ¶вњµ
вњІвњ»
вњІвњє
вњ¶вњѕ
вњ¶вњѕ
вњ¶вњј
вњ¶вњє
вњ¶вњё
вњІвњј
вњІвњ»
вњІвњє
вњ¶вњЅ
вњ·вњµ
вњ¶вњЅ
вњ¶вњ»
вњ¶вњ№
вњ¶вњ·
вњ¶вњµ
вњЅ
вњ¶вњј
вњ¶вњѕ
вњ¶вњѕ
вњ¶вњј
вњ¶вњє
вњ¶вњё
вњ¶вњ¶
вњѕ
вњ¶
вњ·
вњё
вњ№
вњє
вњ»
вњј
вњЅ
вњѕ
вњ¶вњ»
вњ¶вњЅ
вњ·вњµ
вњ¶вњЅ
вњ¶вњ»
вњ¶вњ№
вњ¶вњ·
вњ¶вњµ
вњ¶вњє
вњ¶вњј
вњ¶вњѕ
вњ¶вњѕ
вњ¶вњј
вњ¶вњє
вњ¶вњё
вњ¶вњ¶
вњ¶вњ№
вњ¶вњ»
вњ¶вњЅ
вњ·вњµ
вњ¶вњЅ
вњ¶вњ»
вњ¶вњ№
вњ¶вњ·
вњ¶вњё
вњ¶вњє
вњ¶вњј
вњ¶вњѕ
вњ¶вњѕ
вњ¶вњј
вњ¶вњє
вњ¶вњё
вњ¶вњµ
вњ¶вњ¶
вњ¶вњ·
вњ¶вњё
DR
AF
↑
T
The resulting 2D-matrix for the depth values is then (for simplicity all values are here transformed into integers, in reality this does not occur):
вњ¶вњ·
вњ¶вњ№
вњ¶вњ»
вњ¶вњЅ
вњІвњј
вњ¶вњЅ
вњ¶вњ»
вњ¶вњ№
вњІвњѕ
вњ¶вњё
вњ¶вњє
вњ¶вњј
вњ¶вњѕ
вњ¶вњѕ
вњ¶вњј
вњІвњє
вњІвњѕ
вњІвњЅ
вњ¶вњ№
вњ¶вњ»
вњ¶вњЅ
вњ·вњµ
вњІвњ»
вњІвњє
вњ¶вњ№ вњ¶вњє вњ¶вњ»
→ ▼✲❞✐r❡❝t✐♦♥
Space-varying bottom friction (not yet implemented for Delft3D-WAVE)
File contents:
Bottom friction coefficients values (induced by waves) for all grid
points, starting from row number (y-direction) 1 for all points in the xdirection (1 to MMAX), until the last row number (NMAX). Note that
for the bottom friction values also a constant value over the entire
computational area can be applied (see section 4.5.7.3).
File type:
free formatted / unformatted.
Restrictions:
maximum record length in the (free) formatted file is 132. Bottom
friction coefficients values from the file will not be checked against
the ranges specified in section 4.5.7.3 (domain of input parameters).
Example:
(formatted file)
вњµвњівњµвњ¶
вњµвњівњµвњ¶
вњµвњівњµвњ¶вњ·
вњµвњівњµвњ¶вњё
вњµвњівњµвњ¶вњ№
вњµвњівњµвњ¶
вњµвњівњµвњ¶
вњµвњівњµвњ¶вњ·
вњµвњівњµвњ¶вњё
вњµвњівњµвњ¶вњ№
вњµвњівњµвњ·
вњµвњівњµвњ·
вњµвњівњµвњ¶вњ¶
вњµвњівњµвњ¶вњё
вњµвњівњµвњ¶вњё
вњµвњівњµвњё
вњµвњівњµвњё
вњµвњівњµвњё
вњµвњівњµвњё
вњµвњівњµвњё
The resulting 2D-matrix for the bottom friction coefficients values:
Deltares
155
Delft3D-WAVE, User Manual
◆✲❞✐r❡❝t✐♦♥
вњЅ
вњј
вњ»
вњє
вњ№
вњё
вњ·
вњ¶
↑
A.2.8
вњµвњівњµвњ¶вњ№
вњµвњівњµвњ¶вњё
вњµвњівњµвњ¶вњ·
вњµвњівњµвњ¶вњ¶
вњµвњівњµвњ¶
вњµвњівњµвњ¶
вњµвњівњµвњ¶вњ№
вњµвњівњµвњ¶вњё
вњµвњівњµвњ¶вњ·
вњµвњівњµвњ¶вњ¶
вњµвњівњµвњ¶
вњµвњівњµвњ¶
вњµвњівњµвњ¶вњё
вњµвњівњµвњ¶вњё
вњµвњівњµвњ¶вњ¶
вњµвњівњµвњ¶
вњµвњівњµвњ·
вњµвњівњµвњ·
вњµвњівњµвњё
вњµвњівњµвњё
вњµвњівњµвњё
вњµвњівњµвњё
вњµвњівњµвњё
вњµвњівњµвњё
вњ¶
вњ·
вњё
вњ№
вњє
вњ»
вњј
вњЅ
вњѕ
вњ¶вњµ
вњ¶вњ¶
вњ¶вњ·
вњ¶вњё
вњ¶вњ№ вњ¶вњє вњ¶вњ»
→ ▼✲❞✐r❡❝t✐♦♥
Wave boundary conditions
1
2
3
4
A.2.8.1
DR
AF
In the following subsections, 4 options are described:
T
In Delft3D-WAVE the users could choose different sets of wave boundary conditions and wind
conditions. However not all the features could be specified by the GUI. The functionalities
could be used by adding keywords in <mdw>-file.
Time-varying and uniform wave conditions in <wavecon.rid >.
Time-varying and space-varying wave boundary conditions using <bcw>-files
Space-varying wave boundary conditions using for UNIBEST coupling (<md-vwac> file)
Space-varying wave boundary conditions: Spectral input and output files
Time-varying and uniform wave conditions in <wavecon.rid > file
In some cases where e.g. the morphology is event-driven or design conditions for a structure
are needed, a set of different wave conditions are to be calculated. These wave conditions
can be specified in an additional file, called <wavecon.rid > (rid=runid of the <mdw>-file).
This file can only be used when constant parametric boundary conditions are prescribed
in the wave model. If other boundary conditions are specified, these will be adjusted into
constant parametric boundary conditions. To use this Wavecon option, just simply add the
<wavecon.rid > file to the working directory and the system will use the file automatically.
A WAVE computation is always performed on a certain time point (based on the reference
date). If a <wavecon.rid > file exists in the working directory, it will get its wave boundary
conditions (including wind and water level) from that file. The boundary condition values in the
default <rid.mdw> file will not be used then. When the time point of the wave computation
lies between two prescribed time points in the <wavecon.rid > file, it will interpolate the wave,
wind and water level conditions between these two time points.
Remarks:
If the wind speed is prescribed as 0 m/s, wind will not be taken into account in the wave
computation.
If the time point of the wave computation lies before the first prescribed time field in the
<wavecon.rid > file, it will use the conditions of this first field.
If a mean period is chosen in the default <rid.mdw> file, this period will be modified
into the peak period (the value of the period will remain the same).
If a variable boundary condition is chosen in the default <rid.mdw> file, this condition
will be modified into a constant condition along the whole boundary.
The defined wave boundary conditions are overruled by the prescribed wave conditions
156
Deltares
Files of Delft3D-WAVE
in the <wavecon.в€—> file.
List of wave and wind conditions
free formatted/unformatted.
maximum record length in the (free) formatted file is 132.
formatted file of a <wavecon.rid >
вњЇ в– tвќћвќ›tвќЎ вќЌs
вќљв™Ј
вќ‡в–Івњµвњ¶
✸ ✽ ✯ ♥✉♠❜❡r ♦❢ r♦✇s
вњµ
вњµвњівњµвњ¶ вњ¶вњівњµ
вњ»вњµ
вњ¶вњівњµвњµ вњјвњівњµ
вњ·вњ№вњµ
вњµвњівњµвњ¶ вњ¶вњµвњівњµ
Description of parameters:
Itdate [min]
в™ s
вњ‡вќ§
♥✉♠❜❡r ♦❢ ❝♦❧✉♠♥s
вњ·вњјвњµ
вњ¶вњµ вњµ
вњ·вњјвњµ
вњ№
вњ¶вњівњ·вњ»
вњ·вњјвњµ
вњ¶вњµ вњµвњівњјвњµ
✇✐♥❞s♣❡❡❞
✇✐♥❞ ❞✐r✳✭◦ ✮
вњµвњівњµ
вњ¶вњµвњівњµ
вњєвњівњµ
вњ·вњјвњµ
вњ·вњјвњµ
вњ·вњјвњµ
Time point after reference date in minutes; should be given in minutes after the reference date (ITDATE), specified in the <rid.mdw>
file.
Significant wave height in metres; this value will be prescribed on all
specified wave boundaries.
Peak period of the energy spectrum. This value will be prescribed
on all specified wave boundaries.
Mean wave direction according to the Nautical or Cartesian convention (in degrees). This value will be prescribed on all specified wave
boundaries.
Width energy distribution. This is the directional standard deviation
in power or in degrees. If the option Degrees is chosen in the subwindow Spectral space, it is in degree. If the option Cosine power is
chosen in the same above sub-window, it is in the power m.
The additional water level over the entire wave model. The water
level is measured positively upward from the same datum from which
the bottom levels are taken.
Wind velocity at 10 m elevation.
Wind direction at 10 m elevation according to the convention, specified in the sub-window Constants.
DR
AF
Hs [m]
вќ‰вњђrвњ­в—¦ вњ®
T
File contents:
File type:
Restrictions:
Example:
Tp [s]
Dir [в—¦ ]
ms [-] or [в—¦ ]
Water level [m]
Wind speed [m/s]
Wind direction [в—¦ ]
Remarks:
The defined wave boundary conditions in the mdw file are overruled by the prescribed
wave conditions in the <wavecon.в€—> file.
If wavecon or <md-vwac> file is used as wave boundary condition, the width energy
distribution ms is set (overwritten) to be power.
Deltares
157
Delft3D-WAVE , User Manual
Time-varying and space-varying wave boundary conditions using BCW files
In Delft3D-WAVE, time series of wave boundary conditions have been implemented which are
not able to be set in GUI yet. The users can include the keywords TSeriesFile in Datagroup
General in MDW-file. The format of BCW-file refer to the section A.2.3. The segments of
boundary conditions could be set using the keywords ❈♦♥❞❙♣❡❝❆t❉✐st in Datagroup Boundary in MDW-file. If the wave computations are carried out at multiple time points, the time
point could be specified in Datagroup Timepoint in MDW-file.
Here the wind field is assumed to be NOT spatial-varying for the computational domain. If
spatial-varying wind field is necessary, refer to section A.2.10.
The 3 examples show the following 3 scenarios:
T
The following examples showed different scenarios of spatial-varying and time-varying wave
boundnary conditions. It is a stand-alone wave model with 2 boundaries, i.e., Boundary West
and Boundary South. The Boundary West is devided into 6 segments and the Boundary South
is devided into 9 segments. For each segments, different parameters such as WaveHeight,
Period, Direction, Dirspreading could be defined at different time point in the BCW-file.
DR
AF
A.2.8.2
1 Multiple time points and spatial uniform wave boundary conditions.
2 One/multiple time points and space-varying wave boundary conditions
3 Multiple time points and space-varying wave boundary conditions, with time-varying but
spatial uniform wind field
Example 1
If one would like to have a wave model with uniform wave boundary conditions along one
boundary line for multiple time points, one should add them to Datagroup General as follows:
❬❲❛✈❡❋✐❧❡■♥❢♦r♠❛t✐♦♥❪
❋✐❧❡❱❡rs✐♦♥
❬●❡♥❡r❛❧❪
Pr♦❥❡❝t◆❛♠❡
Pr♦❥❡❝t◆r
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❖♥❧②■♥♣✉t❱❡r✐❢②
❙✐♠▼♦❞❡
❉✐r❈♦♥✈❡♥t✐♦♥
�❡❢❡r❡♥❝❡❉❛t❡
вќљвќ™вќЎrвњђвќЎsвќ‹вњђвќ§вќЎ
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
вњівњівњі
вќ‚ вњµвњ·вњівњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ€вќ›rrвќ›rвќ›
вњµвњµвњ¶
❈❛rr❛r❛ t❡st r✉♥
вќўвќ›вќ§sвќЎ
st❛t✐♦♥❛r②
♥❛✉t✐❝❛❧
вњ·вњµвњµвњ»вњІвњµвњ¶вњІвњµвњє
tвњђв™ вќЎsвќЎrвњђвќЎsвњівќњвќќвњ‡
вњ·вњівњµ
вњ·вњівњµ
In Datagroup TimePoint the following should be added:
вњівњівњі
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
158
вќ‚ вњ»вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ¶
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
Deltares
❨❱❡❧♦❝
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
вњівњівњі
вќ‚
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вњ¶вњівњ·вњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вњ¶вњівњЅвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вњ·вњівњ№вњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
T
Files of Delft3D-WAVE
In Datagroup Boundary the following should be added:
DR
AF
вњівњівњі
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❙t❛rt❈♦♦r❞❳
❊♥❞❈♦♦r❞❳
❙t❛rt❈♦♦r❞❨
❊♥❞❈♦♦r❞❨
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
P❡r✐♦❞❚②♣❡
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
P❡❛❦❊♥❤❛♥❝❡❋❛❝
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❙t❛rt❈♦♦r❞❳
❊♥❞❈♦♦r❞❳
❙t❛rt❈♦♦r❞❨
❊♥❞❈♦♦r❞❨
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
P❡r✐♦❞❚②♣❡
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
P❡❛❦❊♥❤❛♥❝❡❋❛❝
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
вњівњівњі
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞❛r② ❲❡st
①②✲❝♦♦r❞✐♥❛t❡s
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњ№вњівњѕвњ·вњјвњ№вњµвњѕвњµвќЎвњ°вњµвњµвњ»
вњ№вњівњјвњЅвњЅвњєвњЅвњµвњєвќЎвњ°вњµвњµвњ»
в™Јвќ›rвќ›в™ вќЎtrвњђвќќ
❥♦♥s✇❛♣
в™ЈвќЎвќ›вќ¦
♣♦✇❡r
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњѕвњѕвњѕвњѕвњѕвњѕвњЅвќЎвњІвњµвњµвњё
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞❛r② ❙♦✉t❤
①②✲❝♦♦r❞✐♥❛t❡s
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњ»вњівњ·вњ·вњ·вњ»вњ№вњµвњµвќЎвњ°вњµвњµвњє
вњ№вњівњјвњ»вњµвњЅвњ¶вњєвњµвќЎвњ°вњµвњµвњ»
вњ№вњівњјвњ»вњµвњЅвњ¶вњєвњµвќЎвњ°вњµвњµвњ»
в™Јвќ›rвќ›в™ вќЎtrвњђвќќ
❥♦♥s✇❛♣
в™ЈвќЎвќ›вќ¦
♣♦✇❡r
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњѕвњѕвњѕвњѕвњѕвњѕвњЅвќЎвњІвњµвњµвњё
The <bcw>-file, which is defined in section A.2.3, for the uniform boundaries with multiple
time points should be then:
вњівњівњі
❧♦❝❛t✐♦♥
t✐♠❡✲❢✉♥❝t✐♦♥
r❡❢❡r❡♥❝❡✲t✐♠❡
t✐♠❡✲✉♥✐t
✐♥t❡r♣♦❧❛t✐♦♥
в™Јвќ›rвќ›в™ вќЎtвќЎr
Deltares
✬❇♦✉♥❞❛r② ❲❡st
✬♥♦♥✲❡q✉✐❞✐st❛♥t✬
вњ·вњµвњµвњ»вњµвњ¶вњµвњє
✬♠✐♥✉t❡s✬
✬❧✐♥❡❛r✬
вњ¬tвњђв™ вќЎ
вњ¬
вњ¬
✉♥✐t ✬❬♠✐♥❪✬
159
Delft3D-WAVE , User Manual
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬sвќЄвњ¬
✬❬◆❫♦❪✬
вњ¬вќ¬вњІвќЄвњ¬
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✬❬♠✐♥❪✬
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬sвќЄвњ¬
✬❬◆❫♦❪✬
вњ¬вќ¬вњІвќЄвњ¬
вњ¬
вњ¬
T
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✬P❡r✐♦❞✬
✬❉✐r❡❝t✐♦♥✬
✬❉✐r❙♣r❡❛❞✐♥❣✬
вњЅвњівњ·вњ№вњµвњµ вњІвњ¶вњјвњ¶вњівњµвњјвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ·вњ№вњµвњµ вњІвњ¶вњјвњ¶вњівњµвњјвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ·вњ№вњµвњµ вњІвњ¶вњјвњ¶вњівњµвњјвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ·вњ№вњµвњµ вњІвњ¶вњјвњ¶вњівњµвњјвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ·вњ№вњµвњµ вњІвњ¶вњјвњ¶вњівњµвњјвњµвњµ вњ·вњівњµвњµвњµвњµ
✬❇♦✉♥❞❛r② ❙♦✉t❤
✬♥♦♥✲❡q✉✐❞✐st❛♥t✬
вњ·вњµвњµвњ»вњµвњ¶вњµвњє
✬♠✐♥✉t❡s✬
✬❧✐♥❡❛r✬
вњ¬tвњђв™ вќЎ
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✬P❡r✐♦❞✬
✬❉✐r❡❝t✐♦♥✬
✬❉✐r❙♣r❡❛❞✐♥❣✬
вњЅвњівњ№вњјвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ№вњјвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ№вњјвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ№вњјвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњ·вњівњµвњµвњµвњµ
вњЅвњівњ№вњјвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњ·вњівњµвњµвњµвњµ
DR
AF
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњµвњівњµвњµ вњєвњівњєвњёвњµвњµ
вњ»вњµвњівњµвњµ вњёвњівњєвњёвњµвњµ
вњ¶вњ·вњµвњівњµвњµ вњ¶вњівњєвњёвњµвњµ
вњ¶вњЅвњµвњівњµвњµ вњёвњівњєвњёвњµвњµ
вњ·вњ№вњµвњівњµвњµ вњ¶вњівњєвњёвњµвњµ
❧♦❝❛t✐♦♥
t✐♠❡✲❢✉♥❝t✐♦♥
r❡❢❡r❡♥❝❡✲t✐♠❡
t✐♠❡✲✉♥✐t
✐♥t❡r♣♦❧❛t✐♦♥
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњµвњівњµвњµ вњ¶вњівњ·вњјвњµвњµ
вњ»вњµвњівњµвњµ вњёвњівњ·вњјвњµвњµ
вњ¶вњ·вњµвњівњµвњµ вњ¶вњівњ·вњјвњµвњµ
вњ¶вњЅвњµвњівњµвњµ вњёвњівњ·вњјвњµвњµ
вњ·вњ№вњµвњівњµвњµ вњёвњівњ·вњјвњµвњµ
Example 2
If one would like to have a wave model with space-varying wave boundary conditions, one
should add them to Datagroup General as follows:
❬❲❛✈❡❋✐❧❡■♥❢♦r♠❛t✐♦♥❪
❋✐❧❡❱❡rs✐♦♥
❬●❡♥❡r❛❧❪
Pr♦❥❡❝t◆❛♠❡
Pr♦❥❡❝t◆r
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❖♥❧②■♥♣✉t❱❡r✐❢②
❙✐♠▼♦❞❡
❉✐r❈♦♥✈❡♥t✐♦♥
�❡❢❡r❡♥❝❡❉❛t❡
вќљвќ™вќЎrвњђвќЎsвќ‹вњђвќ§вќЎ
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
вњівњівњі
вќ‚ вњµвњ·вњівњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ€вќ›rrвќ›rвќ›
вњµвњµвњ¶
❈❛rr❛r❛ t❡st r✉♥
вќўвќ›вќ§sвќЎ
st❛t✐♦♥❛r②
♥❛✉t✐❝❛❧
вњ·вњµвњµвњ»вњІвњµвњ¶вњІвњµвњє
tвњђв™ вќЎsвќЎrвњђвќЎsвњівќњвќќвњ‡
вњ·вњівњµ
вњ·вњівњµ
In Datagroup TimePoint the following should be added:
вњівњівњі
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
вњівњівњі
вќ‚ вњ»вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ¶
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
In Datagroup Boundary the following should be added:
160
Deltares
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞❛r② ❲❡st
①②✲❝♦♦r❞✐♥❛t❡s
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњ№вњівњѕвњ·вњјвњ№вњµвњѕвњµвќЎвњ°вњµвњµвњ»
вњ№вњівњјвњЅвњЅвњєвњЅвњµвњєвќЎвњ°вњµвњµвњ»
в™Јвќ›rвќ›в™ вќЎtrвњђвќќ
❥♦♥s✇❛♣
в™ЈвќЎвќ›вќ¦
♣♦✇❡r
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњѕвњѕвњѕвњѕвњѕвњѕвњЅвќЎвњІвњµвњµвњё
вњ·вњівњјвњјвњ»вњєвњ»вњјвњµвќЎвњ°вњµвњµвњ№
вњєвњівњєвњєвњёвњ¶вњёвњ№вњµвќЎвњ°вњµвњµвњ№
вњ»вњівњёвњ·вњѕвњјвњµвњµвњЅвќЎвњ°вњµвњµвњ№
вњЅвњівњёвњ·вњѕвњјвњµвњµвњЅвќЎвњ°вњµвњµвњ№
вњ¶вњівњ¶вњ¶вњµвњ»вњ·вњ»вњЅвќЎвњ°вњµвњµвњє
вњ¶вњівњёвњЅвњЅвњ·вњЅвњёвњ№вќЎвњ°вњµвњµвњє
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞❛r② ❙♦✉t❤
①②✲❝♦♦r❞✐♥❛t❡s
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњ»вњівњ·вњ·вњ·вњ»вњ№вњµвњµвќЎвњ°вњµвњµвњє
вњ№вњівњјвњ»вњµвњЅвњ¶вњєвњµвќЎвњ°вњµвњµвњ»
вњ№вњівњјвњ»вњµвњЅвњ¶вњєвњµвќЎвњ°вњµвњµвњ»
в™Јвќ›rвќ›в™ вќЎtrвњђвќќ
❥♦♥s✇❛♣
в™ЈвќЎвќ›вќ¦
♣♦✇❡r
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњѕвњѕвњѕвњѕвњѕвњѕвњЅвќЎвњІвњµвњµвњё
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ№
вњ·вњівњµвњёвњјвњјвњёвњёвњµвќЎвњ°вњµвњµвњ№
вњ№вњівњµвњјвњєвњ№вњ»вњ»вњµвќЎвњ°вњµвњµвњ№
вњ»вњівњ¶вњ¶вњёвњ¶вњѕвњЅвњЅвќЎвњ°вњµвњµвњ№
вњЅвњівњ¶вњєвњµвњѕвњёвњ·вњµвќЎвњ°вњµвњµвњ№
вњ¶вњівњµвњ¶вњЅвњЅвњ»вњ»вњєвќЎвњ°вњµвњµвњє
вњ¶вњівњ·вњ·вњ·вњ»вњёвњѕвњЅвќЎвњ°вњµвњµвњє
DR
AF
вњівњівњі
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❙t❛rt❈♦♦r❞❳
❊♥❞❈♦♦r❞❳
❙t❛rt❈♦♦r❞❨
❊♥❞❈♦♦r❞❨
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
P❡r✐♦❞❚②♣❡
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
P❡❛❦❊♥❤❛♥❝❡❋❛❝
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❙t❛rt❈♦♦r❞❳
❊♥❞❈♦♦r❞❳
❙t❛rt❈♦♦r❞❨
❊♥❞❈♦♦r❞❨
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
P❡r✐♦❞❚②♣❡
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
P❡❛❦❊♥❤❛♥❝❡❋❛❝
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
вњівњівњі
T
Files of Delft3D-WAVE
The <bcw>-file, which is defined in section A.2.3, should be like:
вњівњівњі
❧♦❝❛t✐♦♥
t✐♠❡✲❢✉♥❝t✐♦♥
r❡❢❡r❡♥❝❡✲t✐♠❡
t✐♠❡✲✉♥✐t
✐♥t❡r♣♦❧❛t✐♦♥
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
в™Јвќ›rвќ›в™ вќЎtвќЎr
Deltares
✬❇♦✉♥❞❛r② ❲❡st
✬♥♦♥✲❡q✉✐❞✐st❛♥t✬
вњ·вњµвњµвњ»вњµвњ¶вњµвњє
✬♠✐♥✉t❡s✬
✬❧✐♥❡❛r✬
вњ¬tвњђв™ вќЎ
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✬P❡r✐♦❞✬
✬P❡r✐♦❞✬
вњ¬
вњ¬
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✉♥✐t
✬❬♠✐♥❪✬
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬в™ вќЄвњ¬
вњ¬вќ¬sвќЄвњ¬
вњ¬вќ¬sвќЄвњ¬
161
Delft3D-WAVE , User Manual
DR
AF
T
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
вњµвњівњµвњµ
вњєвњівњєвњёвњµвњµ вњ¶вњівњЅвњ»вњµвњµ вњ¶вњівњЅвњ»вњµвњµ вњ¶вњівњѕвњ¶вњµвњµ вњ¶вњівњЅвњ№вњµвњµ вњ¶вњівњјвњ¶вњµвњµвњівњівњі
вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµвњівњівњі
вњІвњ¶вњјвњ¶вњівњµвњјвњµвњµ вњІвњ¶вњјвњёвњівњєвњёвњµвњµ вњІвњ¶вњјвњёвњівњєвњёвњµвњµ вњІвњ¶вњ»вњјвњівњ·вњёвњµвњµ вњІвњ¶вњ»вњµвњівњєвњ»вњµвњµ вњІвњ¶вњєвњ№вњівњёвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ
вњ»вњµвњівњµвњµ вњёвњівњєвњёвњµвњµ вњёвњівњЅвњ»вњµвњµ вњ¶вњівњЅвњ»вњµвњµ вњёвњівњѕвњ¶вњµвњµ вњёвњівњЅвњ№вњµвњµ вњёвњівњјвњ¶вњµвњµвњівњівњі
вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ·вњ№вњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµвњівњівњі
вњІвњ¶вњјвњ¶вњівњµвњјвњµвњµ вњІвњ¶вњјвњёвњівњєвњёвњµвњµ вњІвњ¶вњјвњёвњівњєвњёвњµвњµ вњІвњ¶вњ»вњјвњівњ·вњёвњµвњµ вњІвњ¶вњ»вњµвњівњєвњ»вњµвњµ вњІвњ¶вњєвњ№вњівњёвњµвњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ
❧♦❝❛t✐♦♥
✬❇♦✉♥❞❛r② ❙♦✉t❤
вњ¬
t✐♠❡✲❢✉♥❝t✐♦♥
✬♥♦♥✲❡q✉✐❞✐st❛♥t✬
r❡❢❡r❡♥❝❡✲t✐♠❡
вњ·вњµвњµвњ»вњµвњ¶вњµвњє
t✐♠❡✲✉♥✐t
✬♠✐♥✉t❡s✬
✐♥t❡r♣♦❧❛t✐♦♥
✬❧✐♥❡❛r✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬tвњђв™ вќЎ
вњ¬
✉♥✐t ✬❬♠✐♥❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
вњ¬вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤tвњ¬
✉♥✐t ✬❬♠❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬P❡r✐♦❞✬
✉♥✐t ✬❬s❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❡❝t✐♦♥✬
✉♥✐t ✬❬◆❫♦❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
162
Deltares
Files of Delft3D-WAVE
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
в™Јвќ›rвќ›в™ вќЎtвќЎr
✬❉✐r❙♣r❡❛❞✐♥❣✬
✉♥✐t ✬❬✲❪✬
вњµвњівњµвњµ вњ¶вњівњ·вњјвњµвњµ вњ¶вњівњ·вњјвњµвњµ вњ¶вњівњ·вњјвњµвњµ вњ¶вњівњ·вњјвњµвњµ вњ¶вњівњёвњ»вњµвњµ вњ¶вњівњ»вњµвњµвњµ вњ¶вњівњёвњ№вњµвњµ вњёвњівњёвњ№вњµвњµ вњёвњівњµвњєвњµвњµвњівњівњі
вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ¶вњ»вњµвњµ вњјвњівњёвњєвњµвњµ вњјвњівњ¶вњ·вњµвњµ вњјвњівњ¶вњ·вњµвњµ вњјвњівњµвњЅвњµвњµвњівњівњі
вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњјвњЅвњівњјвњјвњµвњµ вњ¶вњјвњёвњівњѕвњєвњµвњµ вњ¶вњјвњєвњівњµвњ№вњµвњµ вњ¶вњјвњєвњівњµвњ№вњµвњµ вњІвњ¶вњјвњѕвњівњ¶вњ·вњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ
вњ»вњµвњівњµвњµ вњёвњівњ·вњјвњµвњµ вњ¶вњівњ·вњјвњµвњµ вњ¶вњівњ·вњјвњµвњµ вњёвњівњ·вњјвњµвњµ вњёвњівњёвњ»вњµвњµ вњёвњівњ»вњµвњµвњµ вњёвњівњёвњ№вњµвњµ вњёвњівњёвњ№вњµвњµ вњёвњівњµвњєвњµвњµвњівњівњі
вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ№вњјвњµвњµ вњЅвњівњ¶вњ»вњµвњµ вњјвњівњёвњєвњµвњµ вњјвњівњ¶вњ·вњµвњµ вњјвњівњ¶вњ·вњµвњµ вњјвњівњµвњЅвњµвњµвњівњівњі
вњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњ№вњјвњівњЅвњЅвњµвњµ вњІвњ¶вњјвњЅвњівњјвњјвњµвњµ вњ¶вњјвњёвњівњѕвњєвњµвњµ вњ¶вњјвњєвњівњµвњ№вњµвњµ вњ¶вњјвњєвњівњµвњ№вњµвњµ вњІвњ¶вњјвњѕвњівњ¶вњ·вњµвњµвњівњівњі
вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ вњ·вњівњµвњµвњµвњµ
T
Example 3
If one would like to have a wave model with space-varying wave boundary conditions, with
time-varying but spatial uniform wind field, one should add them to Datagroup General as
follows:
DR
AF
❬❲❛✈❡❋✐❧❡■♥❢♦r♠❛t✐♦♥❪
❋✐❧❡❱❡rs✐♦♥
❬●❡♥❡r❛❧❪
Pr♦❥❡❝t◆❛♠❡
Pr♦❥❡❝t◆r
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❖♥❧②■♥♣✉t❱❡r✐❢②
❙✐♠▼♦❞❡
❉✐r❈♦♥✈❡♥t✐♦♥
�❡❢❡r❡♥❝❡❉❛t❡
вќљвќ™вќЎrвњђвќЎsвќ‹вњђвќ§вќЎ
вњівњівњі
вќ‚ вњµвњ·вњівњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ€вќ›rrвќ›rвќ›
вњµвњµвњ¶
❈❛rr❛r❛ t❡st r✉♥
вќўвќ›вќ§sвќЎ
st❛t✐♦♥❛r②
♥❛✉t✐❝❛❧
вњ·вњµвњµвњ»вњІвњµвњ¶вњІвњµвњє
tвњђв™ вќЎsвќЎrвњђвќЎsвњівќњвќќвњ‡
In Datagroup TimePoint the following should be added:
вњівњівњі
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
Deltares
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вњ»вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ¶
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ·вњµвњівњµ
вњ·вњµвњівњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вњ¶вњівњ·вњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ¶вњєвњівњµ
вњ¶вњєвњівњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вњ¶вњівњЅвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ¶вњµвњівњµ
вњ¶вњµвњівњµ
вќ‚ вњ·вњівњ№вњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
163
Delft3D-WAVE, User Manual
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
вњівњівњі
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚ вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚ вњ·вњівњµ
вќ‚ вњ·вњівњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞❛r② ❲❡st
①②✲❝♦♦r❞✐♥❛t❡s
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњ№вњівњѕвњ·вњјвњ№вњµвњѕвњµвќЎвњ°вњµвњµвњ»
вњ№вњівњјвњЅвњЅвњєвњЅвњµвњєвќЎвњ°вњµвњµвњ»
в™Јвќ›rвќ›в™ вќЎtrвњђвќќ
❥♦♥s✇❛♣
в™ЈвќЎвќ›вќ¦
♣♦✇❡r
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњѕвњѕвњѕвњѕвњѕвњѕвњЅвќЎвњІвњµвњµвњё
вњ·вњівњјвњјвњ»вњєвњ»вњјвњµвќЎвњ°вњµвњµвњ№
вњєвњівњєвњєвњёвњ¶вњёвњ№вњµвќЎвњ°вњµвњµвњ№
вњ»вњівњёвњ·вњѕвњјвњµвњµвњЅвќЎвњ°вњµвњµвњ№
вњЅвњівњёвњ·вњѕвњјвњµвњµвњЅвќЎвњ°вњµвњµвњ№
вњ¶вњівњ¶вњ¶вњµвњ»вњ·вњ»вњЅвќЎвњ°вњµвњµвњє
вњ¶вњівњёвњЅвњЅвњ·вњЅвњёвњ№вќЎвњ°вњµвњµвњє
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞❛r② ❙♦✉t❤
①②✲❝♦♦r❞✐♥❛t❡s
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњє
вњ»вњівњ·вњ·вњ·вњ»вњ№вњµвњµвќЎвњ°вњµвњµвњє
вњ№вњівњјвњ»вњµвњЅвњ¶вњєвњµвќЎвњ°вњµвњµвњ»
вњ№вњівњјвњ»вњµвњЅвњ¶вњєвњµвќЎвњ°вњµвњµвњ»
в™Јвќ›rвќ›в™ вќЎtrвњђвќќ
❥♦♥s✇❛♣
в™ЈвќЎвќ›вќ¦
♣♦✇❡r
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњѕвњѕвњѕвњѕвњѕвњѕвњЅвќЎвњІвњµвњµвњё
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ№
вњ·вњівњµвњёвњјвњјвњёвњёвњµвќЎвњ°вњµвњµвњ№
вњ№вњівњµвњјвњєвњ№вњ»вњ»вњµвќЎвњ°вњµвњµвњ№
вњ»вњівњ¶вњ¶вњёвњ¶вњѕвњЅвњЅвќЎвњ°вњµвњµвњ№
вњЅвњівњ¶вњєвњµвњѕвњёвњ·вњµвќЎвњ°вњµвњµвњ№
вњ¶вњівњµвњ¶вњЅвњЅвњ»вњ»вњєвќЎвњ°вњµвњµвњє
вњ¶вњівњ·вњ·вњ·вњ»вњёвњѕвњЅвќЎвњ°вњµвњµвњє
DR
AF
вњівњівњі
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❙t❛rt❈♦♦r❞❳
❊♥❞❈♦♦r❞❳
❙t❛rt❈♦♦r❞❨
❊♥❞❈♦♦r❞❨
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
P❡r✐♦❞❚②♣❡
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
P❡❛❦❊♥❤❛♥❝❡❋❛❝
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❙t❛rt❈♦♦r❞❳
❊♥❞❈♦♦r❞❳
❙t❛rt❈♦♦r❞❨
❊♥❞❈♦♦r❞❨
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
P❡r✐♦❞❚②♣❡
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
P❡❛❦❊♥❤❛♥❝❡❋❛❝
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
❈♦♥❞❙♣❡❝❆t❉✐st
вњівњівњі
T
In Datagroup Boundary the following should be added:
The <bcw>-file, which is defined in section A.2.3, should be the same as that in Example 2.
164
Deltares
Files of Delft3D-WAVE
Space-varying wave boudnary conditions using for UNIBEST coupling
(<md-vwac>-file)
For the coastline model UNIBEST, wave computations can be required representing a wave
climate. Such a wave climate is schematized into several wave conditions and corresponding
wind conditions. These wave and wind conditions can be defined all in one file: the so-called
<md-vwac>-file. This file must be added to the working directory of the wave model. Only
when this file is present in the working directory, wave computations will be carried out for all
wave conditions in the <md-vwac>-file. In this way a large number of wave conditions can
be computed in a batch mode.
File type:
Restrictions:
Example:
List of wave and wind conditions for UNIBEST model with no time
points
free formatted/unformatted.
maximum record length in the (free) formatted file is 132.
formatted file of a <md-vwac.runid >
T
File contents:
✯ ◆❛♠❡ ♦❢ ♠❛✐♥ ❙❈❖ ❢✐❧❡✿ ◆❩❴❙❚❖�▼✳❙❈❖
вќЇв—†в– вќ‡вќЉвќ™вќљ вњЇвњ­в–јвќ–вќ�вќ™вќЁвќ™вњґвќЇв—†в– вќ‡вќЉвќ™вќљвњ®
✶✵ ✯t♦t❛❧ ♥✉♠❜❡r ♦❢ ✇❛✈❡ ❝♦♥❞✐t✐♦♥s
вњЇ вќЌв™ вњµ вќљв™Ј
tвќ¤вќЎtвќ› в™ s вќЌвњµ
вќЇвњ¶вњµ
t❤❡t❛❴✇✐♥❞
вњЇ вњ­в™ вњ® вњ­sвњ® вњ­в—†в—¦ вњ®
вњІ
вњ­в™ вњ® вњ­в™ вњґsвњ® вњ­в—†в—¦ вњ®
вњ¶вњівњµ
вњє
вњёвњёвњµ
вњ№
вњµвњівњ· вњµ
вњµ
вњ¶вњівњє
вњє
вњёвњ¶вњµ
вњ№
вњµвњівњ¶ вњµ
вњµ
вњёвњівњµ
вњЅ
вњёвњєвњµ
вњ№
вњµвњівњ№ вњµ
вњµ
вњ·вњівњ·
вњј
вњ·вњјвњµ
вњ№
вњµвњівњё вњµ
вњµ
DR
AF
A.2.8.3
Description of parameters:
Hm0 [m]
Tp [s]
theta [Nв—¦ ]
ms [-]
H0 [m]
U10 [m/s]
Theta_wind [Nв—¦ ]
Significant wave height in metres; this value will be prescribed on all
specified wave boundaries.
Peak period of the energy spectrum. This value will be prescribed
on all specified wave boundaries.
Mean wave direction according to the Nautical or Cartesian convention (in degrees). This value will be prescribed on all specified wave
boundaries.
Width energy distribution. This is the directional standard deviation in
degrees if the option Degrees is chosen in the sub-window Spectral
space or it is the power m if the option Cosine power is chosen in
the same above sub-window.
The additional water level over the entire wave model. The water
level is measured positively upward from the same datum from which
the bottom levels are taken.
Wind velocity at 10 m elevation.
Wind direction at 10 m elevation according to the convention, specified in the sub-window Constants.
Remarks:
On the third line of the md-vwac file the amount of wave conditions is given. In the mdwfile or in the WAVE-GUI an equal amount of time points must be prescribed matching
with the amount of wave conditions in the md-vwac file.
The defined wave boundary conditions are overruled by the prescribed wave conditions
in the md-vwac file.
Deltares
165
Delft3D-WAVE, User Manual
A.2.8.4
Time- and space-varying wave boundary conditions: TPAR file
TPAR files containing non-stationary wave parameters. A TPAR file is for only one section of
the boundaries. For space-varying, the user has to define multiple TPAR files. The TPAR file
has the string TPAR on the first line of the file and a number of lines which each contain 5
numbers:
T
1 Time (ISO notation),
2 Hs,
3 Period (average or peak period depending on the choice given in the Swan Spectral Space
under Edit Spectral space),
4 Peak Direction (Nautical or Cartesian, depending on the settings in the Physical parameters),
5 Directional spread (in degrees or as power of Cos depending on the choice given in the
Swan Spectral Space under Edit Spectral space).
Example of a TPAR file (for example, the filename is TPAR01.bnd):
DR
AF
вќљPвќ†вќ�
вњ¶вњѕвњѕвњ·вњµвњєвњ¶вњ»вњівњ¶вњёвњµвњµ
вњ¶вњѕвњѕвњ·вњµвњєвњ¶вњ»вњівњ¶вњЅвњµвњµ
вњ¶вњѕвњѕвњ·вњµвњєвњ¶вњјвњівњµвњµвњµвњµ
вњ¶вњѕвњѕвњ·вњµвњєвњ¶вњјвњівњ¶вњ·вњµвњµ
вњ¶вњѕвњѕвњ·вњµвњєвњ¶вњјвњівњ·вњµвњµвњµ
вњ№вњівњ·
вњ№вњівњ·
вњ¶вњівњ·
вњ¶вњівњ№
вњµвњівњѕ
вњ¶вњ·вњі вњІвњ¶вњ¶вњµвњі вњ·вњ·вњі
вњ¶вњ·вњі вњІвњ¶вњ¶вњµвњі вњ·вњ·вњі
вњЅвњі вњІвњ¶вњ¶вњµвњі вњ·вњ·вњі
вњЅвњівњє вњІвњЅвњµвњі вњ·вњ»вњі
вњ»вњівњє вњІвњѕвњєвњі вњ·вњЅвњі
Thus in the mdw file, the corresponding segment is:
вњівњівњі
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❙t❛rt❈♦♦r❞▼
❊♥❞❈♦♦r❞▼
❙t❛rt❈♦♦r❞◆
❊♥❞❈♦♦r❞◆
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™ЈвќЎвќќtrвњ‰в™ вњівњівњі
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞✶
❣r✐❞✲❝♦♦r❞✐♥❛t❡s
вњµ
вњµ
вњµ
вњёвњѕ
❢r♦♠❢✐❧❡
❚P❆�✵✶✳❜♥❞
The boundary section is defined in MN format.
A.2.9
Spectral input and output files
There are two types of Spectrum files:
files containing stationary or non-stationary 1D spectra (usually from measurements)
files containing stationary or non-stationary 2D spectra (from other computer programs or
other SWAN runs).
The structure of the files containing 1D or 2D spectra is described below (there is no relation
with the definition of the boundary file generated by WAM or WAVEWATCH III). 1D and 2D
files can be used for one or more than one location. The spectral frequencies (and directions
166
Deltares
Files of Delft3D-WAVE
in the case of a 2D spectrum) do not have to coincide with the frequencies and directions used
in the present WAVE (SWAN) run (in a nested run SWAN will interpolate to these frequencies
and directions). The co-ordinates of locations in the 1D and 2D files are ignored when SWAN
reads this.
This appendix describes the format of the files for spectral input (command BOUNDARY) and
output (commands SPEC and NEST) by SWAN. The files are recognised by SWAN or another
reading program by the presence of the keyword SWAN and a version number on the first line
of the file. This description is valid for version number 1.
These files contain the following information:
DR
AF
T
co-ordinates of locations
frequencies
directions (if used for 2D)
time (if time-dependent)
spectral energy or variance densities (and aver. dir. and dir. spread if 1D)
Example of a 1D non-stationary spherical co-ordinates file:
вќ™вќІвќ†в—† вњ¶
❙✇❛♥ st❛♥❞❛r❞ s♣❡❝tr❛❧ ❢✐❧❡✱ ✈❡rs✐♦♥
✩ ❉❛t❛ ♣r♦❞✉❝❡❞ ❜② ❙❲❆◆ ✈❡rs✐♦♥ ✹✵✳✹✶
✩ Pr♦❥❡❝t✿✬♣r♦❥♥❛♠❡✬ ❀
r✉♥ ♥✉♠❜❡r✿
✬r✉♥♥✉♠✬
вќљв– в–јвќЉ
t✐♠❡✲❞❡♣❡♥❞❡♥t ❞❛t❛
вњ¶
t✐♠❡ ❝♦❞✐♥❣ ♦♣t✐♦♥
в–Івќ–в—†в–Івќ†вќљ
❧♦❝❛t✐♦♥s ✐♥ s♣❤❡r✐❝❛❧ ❝♦✲♦r❞✐♥❛t❡s
вњ·
♥✉♠❜❡r ♦❢ ❧♦❝❛t✐♦♥s
вњ¶вњівњµвњµ вњ¶вњівњµвњµ
вњ¶вњівњ·вњµ вњ¶вњівњµвњµ
вќ�вќ‹вќ�вќЉв——
r❡❧❛t✐✈❡ ❢r❡q✉❡♥❝✐❡s ✐♥ ❍③
вњ·вњє
♥✉♠❜❡r ♦❢ ❢r❡q✉❡♥❝✐❡s
вњµвњівњµвњ№вњ¶вњЅ
вњµвњівњµвњ№вњјвњј
вњµвњівњµвњєвњ№вњє
вњµвњівњµвњ»вњ·вњ·
вњµвњівњµвњјвњ¶вњµ
вњµвњівњµвњЅвњ¶вњµ
вњµвњівњµвњѕвњ·вњ№
вњµвњівњ¶вњµвњєвњє
вњµвњівњ¶вњ·вњµвњ№
вњµвњівњ¶вњёвњјвњє
вњµвњівњ¶вњєвњ»вњѕ
вњµвњівњ¶вњјвњѕвњ¶
вњµвњівњ·вњµвњ№вњє
вњµвњівњ·вњёвњёвњ№
вњµвњівњ·вњ»вњ»вњ№
вњµвњівњёвњµвњ№вњµ
вњµвњівњёвњ№вњјвњµ
вњµвњівњёвњѕвњ»вњ¶
вњµвњівњ№вњєвњ·вњ·
вњµвњівњєвњ¶вњ»вњ¶
вњµвњівњєвњЅвњѕвњ¶
вњµвњівњ»вњјвњ·вњ№
вњµвњівњјвњ»вњјвњє
вњµвњівњЅвњјвњ»вњ¶
вњ¶вњівњµвњµвњµвњµ
в——вќЇвќ†в—†вќљ
Deltares
167
Delft3D-WAVE , User Manual
вњ»вњівњё
вњ»вњівњє
вњ»вњівњј
вњ»вњівњј
вњ»вњівњ»
вњ»вњівњё
вњєвњівњЅ
вњ¶вњєвњівњ·
вњ·вњ·вњівњѕ
вњ¶вњ¶вњівњє
вњ¶вњ¶вњівњµ
вњ¶вњµвњівњѕ
вњ¶вњ·вњівњ¶
вњ¶вњёвњівњµ
вњ¶вњёвњівњє
вњ¶вњёвњівњј
вњ¶вњ№вњівњµ
вњ¶вњ№вњівњ»
вњ¶вњ№вњівњѕ
вњ¶вњєвњівњ¶
вњ¶вњєвњівњё
вњ¶вњєвњівњє
вњ¶вњєвњівњ»
вњ¶вњєвњівњј
вњ¶вњєвњівњѕ
T
♥✉♠❜❡r ♦❢ q✉❛♥t✐t✐❡s ✐♥ t❛❜❧❡
✈❛r✐❛♥❝❡ ❞❡♥s✐t✐❡s ✐♥ ♠✷✴❍③
✉♥✐t
❡①❝❡♣t✐♦♥ ✈❛❧✉❡
❛✈❡r❛❣❡ ❈❛rt❡s✐❛♥ ❞✐r❡❝t✐♦♥ ✐♥ ❞❡❣r
✉♥✐t
❡①❝❡♣t✐♦♥ ✈❛❧✉❡
❞✐r❡❝t✐♦♥❛❧ s♣r❡❛❞✐♥❣
✉♥✐t
❡①❝❡♣t✐♦♥ ✈❛❧✉❡
❞❛t❡ ❛♥❞ t✐♠❡
DR
AF
вњё
❱❛❉❡♥s
в™ вњ·вњґвќЌв‘ў
вњІвњµвњівњѕвњѕвњµвњµвќЉвњ°вњµвњ·
вќ€вќ‰в– вќ�
вќћвќЎвќЈr
вњІвњµвњівњѕвњѕвњѕвњµвќЉвњ°вњµвњё
вќ‰вќ™Pвќ�вќ‰вќЉв—Џвќ�
вќћвќЎвќЈr
вњІвњµвњівњѕвњµвњµвњµвќЉвњ°вњµвњ¶
вњ¶вњѕвњ»вњЅвњµвњ»вњµвњ»вњівњµвњёвњµвњµвњµвњµ
в–Івќ–вќ€вќ†вќљв– вќ–в—† вњ¶
вњµвњівњёвњјвњјвњ·вќЉвњІвњµвњё вњ¶вњѕвњµвњівњ¶
вњµвњівњ¶вњµвњёвњѕвќЉвњІвњµвњ· вњ¶вњѕвњµвњівњ·
вњµвњівњ·вњ·вњЅвњ¶вќЉвњІвњµвњ· вњ¶вњѕвњµвњівњё
вњµвњівњёвњЅвњ¶вњ·вќЉвњІвњµвњ· вњ¶вњѕвњµвњівњё
вњµвњівњ№вњ·вњєвњєвќЉвњІвњµвњ· вњ¶вњѕвњµвњівњё
вњµвњівњ·вњЅвњ»вњјвќЉвњІвњµвњ· вњ¶вњѕвњµвњівњ¶
вњµвњівњ¶вњ¶вњјвњјвќЉвњІвњµвњ· вњ¶вњЅвњѕвњівњ»
вњµвњівњёвњЅвњѕвњ·вќЉвњІвњµвњё вњ¶вњѕвњ·вњівњµ
вњµвњівњЅвњµвњµвњјвќЉвњІвњµвњё вњ·вњ№вњ№вњівњє
вњµвњівњ»вњµвњ¶вњ»вќЉвњІвњµвњ· вњ·вњєвњ¶вњівњ№
вњµвњівњ¶вњѕвњѕвњµвќЉвњІвњµвњ¶ вњ·вњєвњ¶вњівњµ
вњµвњівњёвњ»вњѕвњЅвќЉвњІвњµвњ¶ вњ·вњ№вњѕвњівњѕ
вњµвњівњёвњЅвњјвњ№вќЉвњІвњµвњ¶ вњ·вњ№вњЅвњівњ¶
вњµвњівњ·вњјвњµвњ№вќЉвњІвњµвњ¶ вњ·вњ№вњ»вњівњ»
вњµвњівњ¶вњ»вњјвњ·вќЉвњІвњµвњ¶ вњ·вњ№вњјвњівњµ
вњµвњівњ¶вњµвњ»вњ»вќЉвњІвњµвњ¶ вњ·вњ№вњјвњівњј
вњµвњівњєвњѕвњёвњѕвќЉвњІвњµвњ· вњ·вњ№вњјвњівњё
вњµвњівњёвњ·вњ№вњјвќЉвњІвњµвњ· вњ·вњ№вњ»вњівњє
вњµвњівњ¶вњ»вњѕвњјвќЉвњІвњµвњ· вњ·вњ№вњєвњівњѕ
вњµвњівњЅвњЅвњµвњёвќЉвњІвњµвњё вњ·вњ№вњєвњівњ»
вњµвњівњ№вњєвњ№вњ¶вќЉвњІвњµвњё вњ·вњ№вњєвњівњє
вњµвњівњ·вњёвњёвњѕвќЉвњІвњµвњё вњ·вњ№вњєвњівњ№
вњµвњівњ¶вњ¶вњѕвњјвќЉвњІвњµвњё вњ·вњ№вњєвњівњє
вњµвњівњ»вњ¶вњ·вњѕвќЉвњІвњµвњ№ вњ·вњ№вњєвњівњє
вњµвњівњёвњµвњ»вњ·вќЉвњІвњµвњ№ вњ·вњ№вњєвњівњё
в–Івќ–вќ€вќ†вќљв– вќ–в—† вњ·
вњµвњівњјвњ¶вњ·вњѕвќЉвњІвњµвњ· вњ»вњјвњівњ·
вњµвњівњёвњєвњµвњёвќЉвњІвњµвњ¶ вњ»вњјвњівњє
вњµвњівњ¶вњ·вњѕвњѕвќЉвњ°вњµвњµ вњ»вњЅвњівњ·
вњµвњівњєвњ»вњ·вњёвќЉвњ°вњµвњµ вњ»вњѕвњівњј
вњµвњівњ¶вњєвњ·вњ¶вќЉвњ°вњµвњ¶ вњјвњ¶вњівњ№
вњµвњівњёвњ·вњЅвњѕвќЉвњ°вњµвњ¶ вњјвњ№вњівњµ
вњµвњівњ№вњѕвњЅвњёвќЉвњ°вњµвњ¶ вњјвњјвњівњ·
вњµвњівњ№вњјвњ№вњјвќЉвњ°вњµвњ¶ вњјвњѕвњівњѕ
вњµвњівњ·вњёвњ·вњ·вќЉвњ°вњµвњ¶ вњјвњѕвњівњ№
вњµвњівњ¶вњЅвњѕвњѕвќЉвњ°вњµвњ¶ вњёвњ№вњ¶вњівњ¶
вњµвњівњ¶вњѕвњµвњµвќЉвњ°вњµвњ¶ вњёвњ¶вњ№вњівњ»
вњµвњівњ»вњµвњёвњЅвќЉвњ°вњµвњ¶ вњёвњ·вњ№вњівњё
вњµвњівњЅвњєвњјвњєвќЉвњ°вњµвњ¶ вњёвњ·вњ»вњівњ¶
вњµвњівњ№вњ¶вњєвњєвќЉвњ°вњµвњ¶ вњёвњ·вњєвњівњ¶
вњµвњівњ¶вњ¶вњµвњѕвќЉвњ°вњµвњ¶ вњёвњ·вњ·вњівњЅ
вњµвњівњјвњ№вњѕвњ№вќЉвњ°вњµвњµ вњёвњ·вњёвњівњ¶
вњµвњівњ№вњѕвњёвњјвќЉвњ°вњµвњµ вњёвњ·вњёвњівњ¶
вњµвњівњ·вњѕвњєвњёвќЉвњ°вњµвњµ вњёвњ·вњёвњівњё
вњµвњівњ¶вњ»вњ»вњ¶вќЉвњ°вњµвњµ вњёвњ·вњёвњівњ»
вњµвњівњѕвњјвњЅвњЅвќЉвњІвњµвњ¶ вњёвњ·вњёвњівњј
вњµвњівњєвњјвњ»вњ»вќЉвњІвњµвњ¶ вњёвњ·вњёвњівњЅ
вњµвњівњёвњёвњѕвњјвќЉвњІвњµвњ¶ вњёвњ·вњ№вњівњµ
вњµвњівњ·вњµвњµвњ¶вќЉвњІвњµвњ¶ вњёвњ·вњ№вњівњ¶
вњµвњівњ¶вњ¶вњјвњѕвќЉвњІвњµвњ¶ вњёвњ·вњ№вњівњ·
168
вњ·вњєвњівњё
вњ·вњ¶вњівњј
вњ¶вњѕвњівњј
вњ¶вњЅвњівњµ
вњ¶вњЅвњівњµ
вњ¶вњЅвњівњЅ
вњ·вњµвњівњё
вњ·вњ·вњівњµ
вњёвњµвњівњј
вњєвњ»вњівњ·
вњёвњѕвњівњ№
вњёвњ¶вњівњѕ
вњёвњ¶вњівњµ
вњёвњµвњівњє
вњёвњ·вњівњѕ
вњёвњёвњівњё
вњёвњёвњівњё
вњёвњёвњівњј
вњёвњ№вњівњµ
вњёвњёвњівњЅ
вњёвњёвњівњ»
вњёвњёвњівњє
вњёвњёвњівњ№
вњёвњёвњівњё
Deltares
Files of Delft3D-WAVE
вњµвњівњ»вњѕвњ№вњ№вќЉвњІвњµвњ· вњёвњ·вњ№вњівњ·
вњёвњёвњівњ·
Example of a 2D stationary Cartesian co-ordinates file:
DR
AF
T
вќ™вќІвќ†в—† вњ¶
❙✇❛♥ st❛♥❞❛r❞ s♣❡❝tr❛❧ ❢✐❧❡✱ ✈❡rs✐♦♥
✩ ❉❛t❛ ♣r♦❞✉❝❡❞ ❜② ❙❲❆◆ ✈❡rs✐♦♥ ✹✵✳✹✶
✩ Pr♦❥❡❝t✿✬♣r♦❥♥❛♠❡✬ ❀
r✉♥ ♥✉♠❜❡r✿✬r✉♥♥✉♠✬
в–Івќ–вќ€вќ†вќљв– вќ–в—†вќ™
❧♦❝❛t✐♦♥s ✐♥ ①✲②✲s♣❛❝❡
вњ·
♥✉♠❜❡r ♦❢ ❧♦❝❛t✐♦♥s
вњµвњівњµвњµ вњµвњівњµвњµ
вњ·вњ·вњ·вњ·вњ·вњівњ·вњ· вњµвњівњµвњµ
вќ�вќ‹вќ�вќЉв——
r❡❧❛t✐✈❡ ❢r❡q✉❡♥❝✐❡s ✐♥ ❍③
вњ·вњє
♥✉♠❜❡r ♦❢ ❢r❡q✉❡♥❝✐❡s
вњµвњівњµвњ№вњ¶вњЅ
вњµвњівњµвњ№вњјвњј
вњµвњівњµвњєвњ№вњє
вњµвњівњµвњ»вњ·вњ·
вњµвњівњµвњјвњ¶вњµ
вњµвњівњµвњЅвњ¶вњµ
вњµвњівњµвњѕвњ·вњ№
вњµвњівњ¶вњµвњєвњє
вњµвњівњ¶вњ·вњµвњ№
вњµвњівњ¶вњёвњјвњє
вњµвњівњ¶вњєвњ»вњѕ
вњµвњівњ¶вњјвњѕвњ¶
вњµвњівњ·вњµвњ№вњє
вњµвњівњ·вњёвњёвњ№
вњµвњівњ·вњ»вњ»вњ№
вњµвњівњёвњµвњ№вњµ
вњµвњівњёвњ№вњјвњµ
вњµвњівњёвњѕвњ»вњ¶
вњµвњівњ№вњєвњ·вњ·
вњµвњівњєвњ¶вњ»вњ¶
вњµвњівњєвњЅвњѕвњ¶
вњµвњівњ»вњјвњ·вњ№
вњµвњівњјвњ»вњјвњє
вњµвњівњЅвњјвњ»вњ¶
вњ¶вњівњµвњµвњµвњµ
вќ€вќ‰в– вќ�
s♣❡❝tr❛❧ ❈❛rt❡s✐❛♥ ❞✐r❡❝t✐♦♥s ✐♥ ❞❡❣r
вњ·вњ№
♥✉♠❜❡r ♦❢ ❞✐r❡❝t✐♦♥s
вњјвњівњєвњµвњµвњµ
вњ·вњ·вњівњєвњµвњµвњµ
вњёвњјвњівњєвњµвњµвњµ
вњєвњ·вњівњєвњµвњµвњµ
вњ»вњјвњівњєвњµвњµвњµ
вњЅвњ·вњівњєвњµвњµвњµ
вњѕвњјвњівњєвњµвњµвњµ
вњ¶вњ¶вњ·вњівњєвњµвњµвњµ
вњ¶вњ·вњјвњівњєвњµвњµвњµ
вњ¶вњ№вњ·вњівњєвњµвњµвњµ
вњ¶вњєвњјвњівњєвњµвњµвњµ
вњ¶вњјвњ·вњівњєвњµвњµвњµ
вњ¶вњЅвњјвњівњєвњµвњµвњµ
вњ·вњµвњ·вњівњєвњµвњµвњµ
вњ·вњ¶вњјвњівњєвњµвњµвњµ
вњ·вњёвњ·вњівњєвњµвњµвњµ
вњ·вњ№вњјвњівњєвњµвњµвњµ
вњ·вњ»вњ·вњівњєвњµвњµвњµ
вњ·вњјвњјвњівњєвњµвњµвњµ
вњ·вњѕвњ·вњівњєвњµвњµвњµ
Deltares
169
Delft3D-WAVE , User Manual
♥✉♠❜❡r ♦❢ q✉❛♥t✐t✐❡s ✐♥ t❛❜❧❡
✈❛r✐❛♥❝❡ ❞❡♥s✐t✐❡s ✐♥ ♠✷✴❍③✴❞❡❣r
✉♥✐t
❡①❝❡♣t✐♦♥ ✈❛❧✉❡
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњ¶
вњµ вњµ
вњµ
вњµ
вњµ
вњ№вњ№
вњё
вњµ
вњµ
вњµ
вњµ
вњЅвњ¶вњј
вњ»вњµ
вњ¶
вњµ
вњµ
вњµ
вњЅвњµвњ¶вњЅ вњєвњјвњ№
вњѕ
вњµ
вњµ
вњµ вњёвњѕвњ·вњёвњµ вњ·вњєвњёвњ· вњёвњЅ
вњµ
вњµ
вњµ вњѕвњ·вњ¶вњјвњ№ вњ№вњ№вњјвњј вњ»вњЅ
вњµ
вњµ
вњµ вњѕвњѕвњµвњ¶вњµ вњ¶вњѕвњ№вњ» вњ·вњѕ
вњµ
вњµ
вњµ вњ№вњјвњµвњєвњ№ вњ¶вњёвњ¶
вњ·
вњµ
вњµ
вњµ вњ¶вњёвњ·вњ·вњЅ
вњµ
вњµ
вњµ
вњµ
вњµ вњёвњѕвњ№вњ¶вњј
вњµ
вњµ
вњµ
вњµ
вњµ вњ»вњ¶вњ·вњ»вњѕ
вњµ
вњµ
вњµ
вњµ
вњµ вњ·вњѕвњјвњёвњЅ
вњµ
вњµ
вњµ
вњµ
вњµ
вњ·вњ¶вњ»вњ¶
вњµ
вњµ
вњµ
вњµ
вњµ
вњ·
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
вњµ
вњµ
вњµ
вњµ
вњµ вњµ
T
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
вњµ
DR
AF
вњёвњµвњјвњівњєвњµвњµвњµ
вњёвњ·вњ·вњівњєвњµвњµвњµ
вњёвњёвњјвњівњєвњµвњµвњµ
вњёвњєвњ·вњівњєвњµвњµвњµ
в——вќЇвќ†в—†вќљ
вњ¶
❱❛❉❡♥s
в™ вњ·вњґвќЌв‘ўвњґвќћвќЎвќЈr
вњІвњµвњівњѕвњѕвњµвњµвќЉвњ°вњµвњ·
вќ‹вќ†вќ€вќљвќ–вќ�
вњµвњівњ№вњ·вњ·вњєвњјвњ№вќЉвњІвњ¶вњ¶
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ
вќ‹вќ†вќ€вќљвќ–вќ�
170
Deltares
Files of Delft3D-WAVE
вњµ вњµ
вњµ вњµ вњµ
вњµ вњµ вњµ
вњµ вњµ вњµ
T
вњµвњівњ»вњјвњєвњ»вњ¶вњ¶вќЉвњІвњµвњ»
вњєвњ¶ вњ·вњ№вњ· вњєвњјвњ№ вњѕвњєвњ» вњ¶вњ·вњЅвњЅ вњ¶вњ№вњЅвњ· вњ¶вњ№вњЅвњ¶ вњ¶вњ·вњЅвњ» вњѕвњєвњј вњєвњјвњѕ вњ·вњ№вњ№ вњєвњ¶ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ¶вњ·вњѕ вњ»вњ¶вњµ вњ¶вњ№вњ№вњё вњ·вњ№вњµвњ· вњёвњ·вњёвњЅ вњёвњјвњ·вњє вњёвњјвњ·вњ№ вњёвњ·вњёвњ№ вњ·вњ№вњµвњ» вњ¶вњ№вњєвњ№ вњ»вњ¶вњё вњ¶вњ·вњЅ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ·вњјвњё вњ¶вњ·вњЅвњј вњёвњµвњєвњ№ вњєвњµвњЅвњ№ вњ»вњЅвњ№вњ» вњјвњЅвњјвњ· вњјвњЅвњ»вњѕ вњ»вњЅвњёвњј вњєвњµвњѕвњ¶ вњёвњµвњјвњ» вњ¶вњ·вњѕвњє вњ·вњјвњ¶ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ»вњ»вњє вњёвњ¶вњєвњ· вњјвњ№вњ»вњё вњ¶вњ·вњ№вњµвњ· вњ¶вњ»вњјвњ¶вњ· вњ¶вњѕвњ·вњ·вњѕ вњ¶вњѕвњ·вњ·вњ¶ вњ¶вњ»вњ»вњѕвњµ вњ¶вњ·вњ№вњ¶вњѕ вњјвњєвњ¶вњЅ вњёвњ¶вњјвњ· вњ»вњ»вњ· вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ¶вњёвњµвњ· вњ»вњ¶вњєвњѕ вњ¶вњ№вњ»вњµвњЅ вњ·вњ№вњ·вњјвњє вњёвњ·вњ»вњЅвњЅ вњёвњјвњ»вњ¶вњЅ вњёвњјвњ»вњµвњё вњёвњ·вњ»вњ№вњ№ вњ·вњ№вњёвњµвњѕ вњ¶вњ№вњјвњ¶вњ» вњ»вњ¶вњѕвњЅ вњ¶вњ·вњѕвњ» вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ·вњёвњ·вњЅ вњ¶вњµвњѕвњЅвњѕ вњ·вњ»вњµвњ·вњµ вњ№вњёвњёвњ№вњ¶ вњєвњЅвњёвњєвњЅ вњ»вњјвњ¶вњµвњѕ вњ»вњјвњµвњЅвњµ вњєвњЅвњ·вњЅвњ¶ вњ№вњёвњ№вњµвњ¶ вњ·вњ»вњ·вњ¶вњё вњ¶вњ¶вњµвњєвњЅ вњ·вњёвњ¶вњј
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњ¶
вњёвњёвњ»вњє вњ¶вњєвњѕвњ·вњ· вњёвњјвњјвњ¶вњ· вњ»вњ·вњјвњёвњё вњЅвњ№вњ№вњѕвњ· вњѕвњјвњ¶вњєвњµ вњѕвњјвњ¶вњ¶вњµ вњЅвњ№вњёвњЅвњµ вњ»вњ·вњЅвњ·вњµ вњёвњјвњѕвњѕвњ¶ вњ¶вњ»вњµвњ·вњ¶ вњёвњёвњ№вњѕ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњ¶
вњёвњ№вњ·вњ» вњ¶вњ»вњ·вњёвњµ вњёвњЅвњ№вњ№вњµ вњ»вњёвњѕвњёвњѕ вњЅвњ»вњ¶вњµвњѕ вњѕвњѕвњµвњ¶вњµ вњѕвњЅвњѕвњ»вњѕ вњЅвњєвњѕвњѕвњє вњ»вњ№вњµвњ·вњј вњёвњЅвњјвњ·вњ№ вњ¶вњ»вњёвњёвњ¶ вњёвњ№вњ¶вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ·вњµвњ·вњј вњѕвњ»вњ¶вњ· вњ·вњ·вњјвњёвњµ вњёвњјвњјвњѕвњµ вњєвњµвњѕвњµвњѕ вњєвњЅвњєвњ·вњѕ вњєвњЅвњєвњµвњє вњєвњµвњЅвњ№вњ¶ вњёвњјвњЅвњ№вњё вњ·вњ·вњЅвњѕвњЅ вњѕвњ»вњјвњ· вњ·вњµвњ¶вњЅ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ»вњјвњ· вњёвњ¶вњјвњЅ вњјвњєвњёвњЅ вњ¶вњ·вњєвњёвњє вњ¶вњ»вњЅвњѕвњ· вњ¶вњѕвњ№вњ№вњµ вњ¶вњѕвњ№вњёвњ· вњ¶вњ»вњЅвњјвњµ вњ¶вњ·вњєвњєвњ· вњјвњєвњѕвњ№ вњёвњ¶вњѕвњЅ вњ»вњ»вњѕ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ¶вњµвњ¶ вњ№вњјвњѕ вњ¶вњ¶вњёвњє вњ¶вњЅвњѕвњµ вњ·вњєвњ№вњ· вњ·вњѕвњ·вњ№ вњ·вњѕвњ·вњё вњ·вњєвњёвњѕ вњ¶вњЅвњѕвњ· вњ¶вњ¶вњ№вњ№ вњ№вњЅвњ· вњ¶вњµвњ¶ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњ· вњ¶вњ¶ вњ·вњ» вњ№вњё вњєвњј вњ»вњ» вњ»вњ» вњєвњј вњ№вњё вњ·вњ» вњ¶вњ¶ вњ· вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњ¶ вњ¶ вњ¶ вњ¶ вњ¶ вњ¶ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ вњµ
DR
AF
вњµ вњµ
Note that the true variance or energy densities are obtained by multiplying each number with
the factor given under the keyword FACTOR.
Deltares
171
Delft3D-WAVE , User Manual
Space-varying wind field
This feature has been made available as a special feature in Delft3D-WAVE. It can not (yet) be
switched on in the WAVE-GUI. The user can include this functionality by adding the keyword
▼❡t❡♦❢✐❧❡ in the MDW-file. The keyword should specify the file containing the space-varying
wind data. If one wishes to specify wind fields that vary in space but are constant in time, one
should simply incorporate the same wind field data block twice in one file. This generates a
wind field that is constant in time.
T
Remarks:
The keyword ▼❡t❡♦❢✐❧❡ can be added both in Datagroup General as in Datagroup
Domain. When the keyword is added in Datagroup General, the wind will be incorporated in all domains. When the keyword is added in Datagroup Domain, the wind will
be incorporated in that domain only.
The ▼❡t❡♦❢✐❧❡ may occur more than once in the MDW-file to specify multiple sets of
meteorological data (also within a Datagroup).
Example 1
DR
AF
A.2.10
If one would like to add two meteofiles containing an x-component and y-component for spacevarying wind, respectively, and apply the wind to all domains of the WAVE simulation, one
should add them to Datagroup General as follows:
❬❲❛✈❡❋✐❧❡■♥❢♦r♠❛t✐♦♥❪
❋✐❧❡❱❡rs✐♦♥
❬●❡♥❡r❛❧❪
Pr♦❥❡❝t◆❛♠❡
Pr♦❥❡❝t◆r
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❖♥❧②■♥♣✉t❱❡r✐❢②
❙✐♠▼♦❞❡
❉✐r❈♦♥✈❡♥t✐♦♥
�❡❢❡r❡♥❝❡❉❛t❡
вќ–вќњstвќ›вќќвќ§вќЎвќ‹вњђвќ§вќЎ
▼❡t❡♦❋✐❧❡
▼❡t❡♦❋✐❧❡
❬❚✐♠❡P♦✐♥t❪
вњівњівњівњі
вќ‚ вњµвњ·вњівњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ™вњђвњ‰вњІв–Івќ›в™ вњµвњµвњ¶
❚✉t♦r✐❛❧ ❉❡❧❢t✸❉✲❲❆❱❊
❙✐✉ ▲❛♠♠♦❞❡❧
❙❲❆◆ ✇❛✈❡ ♠♦❞❡❧ ✉s✐♥❣ ❛ ❝✉r✈✐❧✐♥❡❛r ❣r✐❞
вќўвќ›вќ§sвќЎ
q✉❛s✐✲st❛t✐♦♥❛r②
♥❛✉t✐❝❛❧
вњ·вњµвњµвњєвњІвњ¶вњµвњІвњµвњ¶
♦❜st❴❞❛t❛❴❦❡②✇✳♦❜s
①✇✐♥❞✳✇♥❞
②✇✐♥❞✳✇♥❞
Example 2
If one would like to add the same meteorological files, but apply them only in the domain with
grid siu_lam_coarse.grd, one should add them to Datagroup Domain as:
❬❲❛✈❡❋✐❧❡■♥❢♦r♠❛t✐♦♥❪
❋✐❧❡❱❡rs✐♦♥
❬●❡♥❡r❛❧❪
Pr♦❥❡❝t◆❛♠❡
Pr♦❥❡❝t◆r
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
172
вќ‚ вњµвњ·вњівњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ™вњђвњ‰вњІв–Івќ›в™ вњµвњµвњ·
❚✉t♦r✐❛❧ ❉❡❧❢t✸❉✲❲❆❱❊
❙✐✉ ▲❛♠♠♦❞❡❧✱ ✷ ❞♦♠❛✐♥s
❙❲❆◆ ✇❛✈❡ ♠♦❞❡❧ ✉s✐♥❣ ✷ ❝✉r✈✐❧✐♥❡❛r ❣r✐❞s
Deltares
Files of Delft3D-WAVE
вќўвќ›вќ§sвќЎ
q✉❛s✐✲st❛t✐♦♥❛r②
♥❛✉t✐❝❛❧
вњ·вњµвњµвњєвњІвњ¶вњµвњІвњµвњ¶
♦❜st❴❞❛t❛❴❦❡②✇✳♦❜s
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
s✐✉❴❧❛♠❴❝♦❛rs❡✳❣r❞
s✐✉❴❧❛♠❴❝♦❛rs❡✳❞❡♣
вќќвњђrвќќвќ§вќЎ
вњёвњ»
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњєвњівњµвњµвњµвњµвњµвњµвњµвњјвњ№вњєвњµвњєвњЅвњµвњ»вњµвњµвњµвќЎвњІвњµвњµвњ·
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ·вњ№
trвњ‰вќЎ
①✇✐♥❞✳✇♥❞
②✇✐♥❞✳✇♥❞
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
s✐✉❴❧❛♠❴❢✐♥❡✳❣r❞
s✐✉❴❧❛♠❴❢✐♥❡✳❞❡♣
вќќвњђrвќќвќ§вќЎ
вњёвњ»
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњєвњівњµвњµвњµвњµвњµвњµвњµвњјвњ№вњєвњµвњєвњЅвњµвњ»вњµвњµвњµвќЎвњІвњµвњµвњ·
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ·вњ№
trвњ‰вќЎ
T
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
DR
AF
❖♥❧②■♥♣✉t❱❡r✐❢②
❙✐♠▼♦❞❡
❉✐r❈♦♥✈❡♥t✐♦♥
�❡❢❡r❡♥❝❡❉❛t❡
вќ–вќњstвќ›вќќвќ§вќЎвќ‹вњђвќ§вќЎ
❬❚✐♠❡P♦✐♥t❪
вњівњівњівњі
❬❉♦♠❛✐♥❪
в—Џrвњђвќћ
вќ‡вќЎвќћв–ІвќЎвњ€вќЎвќ§
вќ‰вњђrвќ™в™Јвќ›вќќвќЎ
в—†вќ‰вњђr
вќ™tвќ›rtвќ‰вњђr
❊♥❞❉✐r
❋r❡q▼✐♥
вќ‹rвќЎqв–јвќ›в‘ в—†вќ‹rвќЎq
вќ–вњ‰tв™Јвњ‰t
▼❡t❡♦❋✐❧❡
▼❡t❡♦❋✐❧❡
❬❉♦♠❛✐♥❪
в—Џrвњђвќћ
вќ‡вќЎвќћв–ІвќЎвњ€вќЎвќ§
вќ‰вњђrвќ™в™Јвќ›вќќвќЎ
в—†вќ‰вњђr
вќ™tвќ›rtвќ‰вњђr
❊♥❞❉✐r
❋r❡q▼✐♥
вќ‹rвќЎqв–јвќ›в‘ в—†вќ‹rвќЎq
вќ–вњ‰tв™Јвњ‰t
❬❇♦✉♥❞❛r②❪
вњівњівњівњі
Remark:
When applying space-varying wind in only one or some of the domains, the user should
be aware of the fact that the transition in wind forcing from one domain to the other may
be not smooth.
In many cases the space varying wind data is provided by a meteorological station. This
data is often defined on a different grid than the computational grid used in Delft3D-WAVE.
Translating these files into files defined on the (curvilinear) grid of the computational engine is
often a lengthy process and can result in huge files. This special feature facilitates the reading
of the meteorological data on its own grid and interpolates the data internally to the grid of
Delft3D-WAVE.
Delft3D-WAVE can handle wind data on several different types of grids:
1
2
3
4
Space-varying wind on the computational (SWAN) grid
Space-varying wind on an equistant grid
Space-varying wind on a curvilinear grid
Space-varying wind on a Spiderweb grid
For these types of meteorological input, fixed formats have been set-up, that completely define a dataset. This form of meteorological input is also used by Delft3D-FLOW, see (Delft3DFLOW, 2013). In Delft3D-FLOW, also the atmospheric pressure is read from the meteoroDeltares
173
Delft3D-WAVE, User Manual
logical files and used in the simulation. This is not (yet) available in Delft3D-WAVE. In the
following sections, generic descriptions of the formats of the meteorological input types are
given. In these descriptions the atmospheric pressure is also considered. This is not relevant for Delft3D-WAVE and may be excluded. For Space-varying wind on the computational
(SWAN) grid, both ①❴✇✐♥❞, ②❴✇✐♥❞ and ❛✐r❴♣r❡ss✉r❡ are given in one file. Similarly, for
Space-varying wind on a Spiderweb grid, both ✇✐♥❞❴s♣❡❡❞, ✇✐♥❞❴❢r♦♠❴❞✐r❡❝t✐♦♥ and
♣❴❞r♦♣ (atmospheric pressure drop) are specified in one file. This format must also be used
for a Delft3D-WAVE simulation, for which the atmospheric pressure (drop) is then not used.
T
Space-varying wind on the computational (SWAN) grid
File contents
Time-series for space varying wind velocity components (east-west
and south-north) and atmospheric pressure, defined on the computational grid. The file consists of a header, followed by datablocks
containing the wind and pressure fields at times specified using a
standardised time definition above each datablock. The header specifies the type of file and the input it contains using a number of keywords. The keywords are case insensitive and the order of the keywords is not fixed.
Filetype
ASCII or binary.
File format
Free formatted or unformatted, keyword based.
Filename
<name.wnd>
Generated
Some offline program.
DR
AF
A.2.10.1
Header description:
174
Deltares
Files of Delft3D-WAVE
Value
Description
❋✐❧❡❱❡rs✐♦♥
1.03
version of file format
вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ
meteo_on_computational_grid
meteo input on computational grid
в—†вќ–вќ‰вќ†вќљвќ†вќґвњ€вќ›вќ§вњ‰вќЎ
free
value used for input that is
to be neglected
♥❴q✉❛♥t✐t②
3
number of quantities specified in the file
q✉❛♥t✐t②✶
x_wind
wind in x-direction
q✉❛♥t✐t②✷
y_wind
q✉❛♥t✐t②✸
air_pressure
✉♥✐t✶
m s-1
✉♥✐t✷
m s-1
unit
of
q✉❛♥t✐t②✷,
meter/second
✉♥✐t✸
Pa or
mbar
unit of q✉❛♥t✐t②✸, Pa or
millibar
T
Keywords
wind in y -direction
air pressure
DR
AF
unit
of
q✉❛♥t✐t②✶,
meters/second
Time definition and data block description
Keywords
Value
Description
вќљвњђв™ вќЎ
fixed format described below
time definition string
The time definition string has a fixed format, used to completely determine the time at which
a dataset is valid. The time definition string has the following format:
TIME minutes/hours since YYYY-MM-DD HH:MM:SS TIME ZONE, e.g.
✸✻✵ ♠✐♥✉t❡s s✐♥❝❡ ✷✵✵✽✲✵✼✲✷✽ ✶✵✿✺✺✿✵✵ ✰✵✶✿✵✵
The format of the string is completely fixed. No extra spaces or tabs can be added between
the different parts of the definition. The time definition is followed by the datablock of input
values corresponding to the specified time. The data block consists of three subsequent
blocks containing the velocity component in M-direction, the velocity component in N-direction
and the atmospheric pressure, respectively. All three quantities are given for Nmax by Mmax
points, where the first value in the dataset corresponds to cell (1, 1) on the grid. Every next
line in the dataset then corresponds to a row on the grid. The time definition and the data
block — for all three quantities — are repeated for each time instance of the time-series.
Deltares
175
Delft3D-WAVE, User Manual
File version and conversion
The current description holds for ❋✐❧❡❱❡rs✐♦♥ 1.03. The table below shows the latest modifications in the file format (and version number).
Modifications
вњ¶вњівњµвњё
No changes for this meteo input type, but for the meteo types meteo_on_equidistant_grid and meteo_on_curvilinear_grid
вњ¶вњівњµвњ·
No changes for this meteo input type, but for the meteo type meteo_on_spider_web_grid
вњ¶вњівњµвњ¶
Changed keyword ▼❡t❡♦❚②♣❡ to ❋✐❧❡❚②♣❡
T
FileVersion
Changed fixed value of input type (Keyword вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ) from Svwp to
meteo_on_computational_grid (meteo_on_flow_grid is also allowed)
DR
AF
Restrictions:
Keywords are followed by an equal sign ’=’ and the value of the keyword.
When a keyword has value free the value of this keyword is free to choose by the user.
When only one value is given for a keyword, this keyword has a fixed value and when 2
or more options are shown, the user can choose between those values.
Times must be specified exactly according to the time definition. See the examples
shown in this section.
The contents of the file will not be checked on its domain.
The wind components are specified at the cell centres (water level points) of the computational grid.
Input items in a data block are separated by one or more blanks (free formatted file
only).
Remarks:
The time definition in the meteorological file contains the number of minutes or hours
since a reference data and time in a certain time zone. The reference time and time
zone may differ from those of the simulation. The computational engine will search
in the meteo file for the simulation time and interpolate between neighbouring times if
necessary. Possible differences in time zone will be accounted for by shifting the meteo
input data with the difference. The reference times within the time definition string may
vary in a meteo file, i.e. it is possible to attach new input with a different reference time,
behind the last data block.
Comments can be added after #’s.
176
Deltares
T
Files of Delft3D-WAVE
Figure A.1: Definition wind components for space varying wind
DR
AF
Example
Model area of 25в€—33 grid points (Mmax = 25; Nmax = 33). The input data is printed in Courier,
comments are printed behind #’s.
❚✐♠❡ ❂ ✵✳✵ ♠✐♥✉t❡s s✐♥❝❡ ✷✵✵✽✲✵✾✲✷✵ ✶✵✿✸✵✿✵✵ ✰✵✶✿✵✵
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
❚✐♠❡ ❂ ✸✹✵✳✵ ♠✐♥✉t❡s s✐♥❝❡ ✷✵✵✽✲✵✾✲✷✵ ✶✵✿✸✵✿✵✵ ✰✵✶✿✵✵
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
❚✐♠❡ ❂ ✻✵✵✳✵ ♠✐♥✉t❡s s✐♥❝❡ ✷✵✵✽✲✵✾✲✷✵ ✶✵✿✸✵✿✵✵ ✰✵✶✿✵✵
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
❚✐♠❡ ❂ ✶✷✹✵✳✵ ♠✐♥✉t❡s s✐♥❝❡ ✷✵✵✽✲✵✾✲✷✵ ✶✵✿✸✵✿✵✵ ✰✵✶✿✵✵
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
④✸✸ r❡❝♦r❞s ✇✐t❤ ✷✺ ✈❛❧✉❡s ❡❛❝❤⑥
# Time definition
# Wind component west to east
# Wind component south to north
# Atmospheric pressure
# Time definition
# Wind component west to east
# Wind component south to north
# Atmospheric pressure
# Time definition
# Wind component west to east
# Wind component south to north
# Atmospheric pressure
# Time definition
# Wind component west to east
# Wind component south to north
# Atmospheric pressure
Remarks:
To obtain the wind direction according to the nautical convention, the wind direction is
reversed.
The wind is specified in terms of its components along the west-east (①❴✇✐♥❞) and
south-north (②❴✇✐♥❞) co-ordinate system, see Figure A.1. These definitions differ from
the nautical convention (used for uniform wind), which is specified relative to true North,
see Figure A.2.
Deltares
177
T
Delft3D-WAVE, User Manual
Figure A.2: Definition sketch of wind direction according to Nautical convention
Space-varying wind on an equistant grid
File contents
Time-series of a space varying wind and atmospheric pressure defined on an equidistant (Cartesian or spherical) grid.
File format
Free formatted or unformatted, keyword based.
Generated
Some offline program.
DR
AF
A.2.10.2
Remark:
The keywords are case insensitive.
Header description for the wind velocity files:
Keywords
Value
Description
❋✐❧❡❱❡rs✐♦♥
1.03
version of file format
вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ
meteo_on_equidistant_grid
meteo input on equidistant grid
в—†вќ–вќ‰вќ†вќљвќ†вќґвњ€вќ›вќ§вњ‰вќЎ
free
value used for input that is to be
neglected
♥❴❝♦❧s
free
number of columns used for wind
datafield
♥❴r♦✇s
free
number of rows used for wind
datafield
❣r✐❞❴✉♥✐t
m or
degree
unit of distances on the grid
in both x- and y -direction
①❴❧❧❝♦r♥❡r
free
x-coordinate of lower left corner
of lower left grid cell (in units
specified in ❣r✐❞❴✉♥✐t
178
Deltares
Files of Delft3D-WAVE
Keywords
Value
Description
②❴❧❧❝♦r♥❡r
free
y -coordinate of lower left corner
of lower left grid cell (in units
specified in ❣r✐❞❴✉♥✐t
①❴❧❧❝❡♥t❡r
x-coordinate of centre of lower
free
left grid cell (in units specified in
❣r✐❞❴✉♥✐t
②❴❧❧❝❡♥t❡r
y -coordinate of centre of lower
free
left grid cell (in units specified in
free
вќћв‘Ў
free
gridsize in x-direction in units
specified in ❣r✐❞❴✉♥✐t
gridsize in y -direction in units
specified in ❣r✐❞❴✉♥✐t
DR
AF
вќћв‘ T
❣r✐❞❴✉♥✐t
♥❴q✉❛♥t✐t②
1
number of quantities specified in
the file
q✉❛♥t✐t②✶
x_wind or
y_wind
the velocity component given in
unit ✉♥✐t✶
✉♥✐t✶
m s-1
unit of q✉❛♥t✐t②✶: metre/second
The user must specify the location of the equidistant grid on which the meteorological data is
specified. If one has the location of the lower left corner of the lower left grid cell, one can specify the starting point of the grid using keywords ①❴❧❧❝♦r♥❡r and ②❴❧❧❝♦r♥❡r. If one has the
location of the cell centre of the lower left grid cell, one should use the keywords ①❴❧❧❝❡♥t❡r
and ②❴❧❧❝❡♥t❡r. Using the first option, the first data value is placed at (x_llcorner+ 12 dx,
y_llcorner+ 21 dy ), which is the cell centre of cell (1,1). Using the latter option, the first data
value is placed at (x_llcenter, y_llcenter), which is again the cell centre of cell (1,1), i.e. the
data values are always placed at the cell centres of the meteorological grid. Note that the
lower left grid cell is defined to be the grid cell with index (1,1). When using the option of
meteorological data on a separate curvilinear grid, the origin and orientation of the data set
can be chosen freely with respect to the grid on which it is specified, see section A.2.10.3 for
details.
Time definition and data block description for the wind velocity files
Keywords
Value
Description
вќљвњђв™ вќЎ
fixed format described below
time definition string
The time definition string has a fixed format, used to completely determine the time at which
a dataset is valid. The time definition string has the following format:
Deltares
179
Delft3D-WAVE, User Manual
TIME minutes/hours since YYYY-MM-DD HH:MM:SS TIME ZONE, e.g.
✸✻✵ ♠✐♥✉t❡s s✐♥❝❡ ✷✵✵✽✲✵✼✲✷✽ ✶✵✿✺✺✿✵✵ ✰✵✶✿✵✵
The format of the string is completely fixed. No extra spaces or tabs can be added between the
different parts of the definition. The time definition is followed by the datablock of input values
corresponding to the specified time. The data block contains values for the wind velocity in xor y -direction for n_cols by n_rows points, starting at the top left point. The time definition and
the data block are repeated for each time instance of the time-series.
T
The atmospheric pressure file
The header for the atmospheric pressure is similar to that of the wind velocity files, except for
the following differences.
Value
Description
DR
AF
Keywords
q✉❛♥t✐t②✶
air_pressure
air pressure
✉♥✐t✶
Pa or mbar
unit of q✉❛♥t✐t②✶:
millibar
Pascal or
The specification of the time definition and the data block is fully conform the wind velocity
files.
File version and conversion
The current description holds for ❋✐❧❡❱❡rs✐♦♥ 1.03. The table below shows the latest modifications in the file format (and version number).
FileVersion
Modifications
вњ¶вњівњµвњё
Use of keyword ❱❛❧✉❡❴♣♦s to indicate the position of the lower left corner of the grid replaced by use of the combination of keywords:
①❴❧❧❝♦r♥❡r and ②❴❧❧❝♦r♥❡r
or
①❴❧❧❝❡♥t❡r and ②❴❧❧❝❡♥t❡r
вњ¶вњівњµвњ·
No changes for this meteo input type, but for the meteo type meteo_on_spiderweb_grid
вњ¶вњівњµвњ¶
Changed keyword ▼❡t❡♦❚②♣❡ to ❋✐❧❡❚②♣❡
Changed fixed value of input type (Keyword вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ) from ArcInfo to
meteo_on_equidistant_grid
Restrictions:
The contents of the file will not be checked on its domain.
Keywords are followed by an equal sign ’=’ and the value of the keyword.
When a keyword has value free, the value of this keyword is free to choose by the user.
180
Deltares
Files of Delft3D-WAVE
T
When only one value is given for a keyword, this keyword has a fixed value and when 2
or more options are shown, the user can choose between those values.
Times must be specified exactly according to the time definition. See the examples
shown in this section.
The atmospheric pressure file must use the same grid definition and time frame as the
files for the wind velocity components.
The unit of the meteo grid must be the same as the computational grid, i.e. both with
❣r✐❞❴✉♥✐t = [m] or both with ❣r✐❞❴✉♥✐t = [degree].
Input items in a data block are separated by one or more blanks.
The wind components are specified at the cell centres (water level points) of the numerical grid.
The wind components are specified in the west-east (①❴✇✐♥❞) and south-north directions (②❴✇✐♥❞).
DR
AF
Remarks:
The time definition in the meteo files contains the number of minutes or hours since
a reference date and time in a certain time zone. The reference time and time zone
may differ from those of the simulation. During a simulation the computational engine
will search in the meteo file for the current simulation time and interpolate between
neighbouring times if necessary. Possible differences in time zone will be accounted for
by shifting the meteo input data. The reference times within the time definition string
may vary in a meteo file, i.e. it is possible to attach new input with a different reference
time, behind the last data block. Consecutive times must always be increasing in the
input file.
Comments can be added after pound signs (#). These are not read.
Example of a file containing wind in x-direction (west-east)
The data blocks in this example are the result of the following FORTRAN statements:
❞♦ ❥ ❂ ♥r♦✇s✱✶✱✲✶
✇r✐t❡✭♦✉t✱✯✮ ✭①✇✐♥❞✭✐✱❥✮✱✐❂✶✱♥❝♦❧s✮
❡♥❞❞♦
The x-wind velocity file for a 3 (n_cols) by 4 (n_rows) grid has the following layout:
❋✐❧❡❱❡rs✐♦♥
вќўвњђвќ§вќЎtв‘Ўв™ЈвќЎ
в—†вќ–вќ‰вќ†вќљвќ†вќґвњ€вќ›вќ§вњ‰вќЎ
♥❴❝♦❧s
♥❴r♦✇s
❣r✐❞❴✉♥✐t
①❴❧❧❝❡♥t❡r
②❴❧❧❝❡♥t❡r
вќћв‘ вќћв‘Ў
♥❴q✉❛♥t✐t②
q✉❛♥t✐t②✶
✉♥✐t✶
вќљв– в–јвќЉ вќ‚
вњµвњівњµ
вњ·
вњёвњівњµ вњёвњівњ»
вњё
вњ№вњівњє вњ·
вњ·вњівњ· вњ¶
вњ·вњівњё
Deltares
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❤♦✉rs
вњ¶вњівњµвњё
♠❡t❡♦❴♦♥❴❡q✉✐❞✐st❛♥t❴❣r✐❞
вњІвњѕвњѕвњѕвњівњµвњµвњµ
вњё
вњ№
вќћвќЎвќЈrвќЎвќЎ
вњІвњ¶вњ·вњівњµвњµвњµ
вњ№вњЅвњівњµвњµвњµ
вњµвњівњ¶вњ·вњєвњµвњµ
вњµвњівњµвњЅвњёвњёвњёвњёвњёвњёвњё
вњ¶
①❴✇✐♥❞
в™ sвњІвњ¶
s✐♥❝❡ ✷✵✵✽✲✵✶✲✶✺ ✵✹✿✸✺✿✵✵ ✰✵✵✿✵✵
181
Delft3D-WAVE, User Manual
вњ¶вњівњ· вњµвњівњј вњІвњµвњівњ№
вќљв– в–јвќЉ вќ‚
✻✳✵ ❤♦✉rs s✐♥❝❡ ✷✵✵✽✲✵✶✲✶✺ ✵✹✿✸✺✿✵✵ ✰✵✵✿✵✵
вњІвњ¶вњівњ¶ вњІвњ·вњівњё вњІвњёвњівњ»
вњІвњёвњівњ· вњµвњівњЅ вњ¶вњівњ¶
вњ·вњівњ· вњІвњ¶ вњІвњ¶вњівњ»
вњ¶вњівњ· вњІвњµвњівњј вњІвњµвњівњ№
This results in an x-component of wind velocity given - in [m/s] - on a spherical, 3 by 4,
equidistant grid, with grid sizes given by dx and dy (in degrees) and where the centre point
of the lower left cell of the grid lies in (longitude, latitude) (-12.0, 48.0) on the globe. Data is
given at two times: 0 and 6 hours since January 15th, 2008, 4:35 AM, in UTC+0.
T
Space-varying wind on a curvilinear grid
File contents
Time-series of a space varying wind and atmospheric pressure defined on a curvilinear (Cartesian or spherical) grid.
File format
Free formatted or unformatted, keyword based.
Generated
Some offline program.
DR
AF
A.2.10.3
Remark:
The keywords are case insensitive.
Header description for the wind velocity files:
Keywords
Value
Description
❋✐❧❡❱❡rs✐♦♥
1.03
version of file format
вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ
meteo_on_curvilinear_grid
meteo input on curvilinear grid
в—†вќ–вќ‰вќ†вќљвќ†вќґвњ€вќ›вќ§вњ‰вќЎ
free
value used for input that is to be
neglected
вќЈrвњђвќћвќґвќўвњђвќ§вќЎ
free.grd
name of the curvilinear grid file on
which the data is specified
вќўвњђrstвќґвќћвќ›tвќ›вќґвњ€вќ›вќ§вњ‰вќЎ
grid_llcorner or
grid_ulcorner or
grid_lrcorner or
grid_urcorner
see example below
❞❛t❛❴r♦✇
grid_row or
grid_column
see example below
♥❴q✉❛♥t✐t②
1
number of quantities specified in
the file
q✉❛♥t✐t②✶
x_wind or
y_wind
the velocity component given in
unit ✉♥✐t✶
✉♥✐t✶
m s-1
unit
of
metres/second
182
q✉❛♥t✐t②✶:
Deltares
Files of Delft3D-WAVE
Time definition and data block description for the wind velocity files
For a description of the time definition and data block see section A.2.10.2.
The atmospheric pressure file
For a description of the atmospheric file see section A.2.10.2.
File version and conversion
T
The current description holds for ❋✐❧❡❱❡rs✐♦♥ 1.03. The table below shows the latest modifications in the file format (and version number).
Modifications
вњ¶вњівњµвњё
Fixed bug in interpolation of data from meteo grid to computational grid:
Conversion script mirrored data set erroneously. This was treated correctly by meteo module. Fixed both the conversion script and the meteo
module together: Required modification in meteo input file:
DR
AF
FileVersion
Change вќўвњђrstвќґвќћвќ›tвќ›вќґвњ€вќ›вќ§вњ‰вќЎ = grid_llcorner into grid_ulcorner or vice
versa
or
Change вќўвњђrstвќґвќћвќ›tвќ›вќґвњ€вќ›вќ§вњ‰вќЎ = grid_lrcorner into grid_urcorner or vice
versa
вњ¶вњівњµвњ·
No changes for this meteo input type, but for the meteo type meteo_on_spiderweb_grid
вњ¶вњівњµвњ¶
Changed keyword ▼❡t❡♦❚②♣❡ to ❋✐❧❡❚②♣❡
Changed keyword вќ€вњ‰rвњ€вњђвќґвќЈrвњђвќћвќґвќўвњђвќ§вќЎ to в—Џrвњђвќћвќґвќўвњђвќ§вќЎ
Changed fixed value of input type (Keyword вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ) from Curvi to
meteo_on_curvilinear_grid
Restrictions:
The restrictions for space varying wind and pressure on a separate curvilinear grid are
the same as for space varying wind and pressure on an equidistant grid, described in
section A.2.10.2. A differerence is that the data values on the curvilinear grid are not
specified in the cell centres, but in the grid points (cell corners).
The unit of the meteo grid must be the same as the computational grid, i.e. both with
❣r✐❞❴✉♥✐t = [m] or both with ❣r✐❞❴✉♥✐t = [degree].
Remark:
The remarks for space varying wind and pressure on a separate curvilinear grid are
the same as for space varying wind and pressure on an equidistant grid, described in
section A.2.10.2.
Deltares
183
T
Delft3D-WAVE, User Manual
DR
AF
Figure A.3: Illustration of the data to grid conversion for meteo input on a separate curvilinear grid
Example:
A file for input of x-velocity (in west-east direction) on a 4 by 5 curvilinear grid, where the
meteorogical data is mirrored vertically with respect to the grid, has the following layout:
❋✐❧❡❱❡rs✐♦♥
вќ‚
вњ¶вњівњµвњё
вќўвњђвќ§вќЎtв‘Ўв™ЈвќЎ
вќ‚
♠❡t❡♦❴♦♥❴❝✉r✈✐❧✐♥❡❛r❴❣r✐❞
в—†вќ–вќ‰вќ†вќљвќ†вќґвњ€вќ›вќ§вњ‰вќЎ
вќ‚
вњІвњѕвњѕвњѕвњівњµвњµвњµ
вќЈrвњђвќћвќґвќўвњђвќ§вќЎ
вќ‚
❝✉r✈✐✇✐♥❞✳❣r❞
вќўвњђrstвќґвќћвќ›tвќ›вќґвњ€вќ›вќ§вњ‰вќЎ вќ‚
❣r✐❞❴❧❧❝♦r♥❡r
❞❛t❛❴r♦✇
вќ‚
❣r✐❞❴r♦✇
♥❴q✉❛♥t✐t②
вќ‚
вњ¶
q✉❛♥t✐t②✶
вќ‚
①❴✇✐♥❞
✉♥✐t✶
вќ‚
в™ sвњІвњ¶
вќљв– в–јвќЉ вќ‚
✵✳✵ ♠✐♥✉t❡s s✐♥❝❡ ✶✾✾✸✲✵✻✲✷✽ ✶✹✿✺✵✿✵✵ ✲✵✷✿✵✵
вњ¶
вњ· вњё
вњ№ вњє
вњ»
вњј вњЅ
вњѕ вњ¶вњµ
вњ¶вњ¶ вњ¶вњ· вњ¶вњё вњ¶вњ№ вњ¶вњє
вњ¶вњ» вњ¶вњј вњ¶вњЅ вњ¶вњѕ вњ·вњµ
вќљв– в–јвќЉ вќ‚
✻✵✵✳✵ ♠✐♥✉t❡s s✐♥❝❡ ✶✾✾✸✲✵✻✲✷✽ ✶✹✿✺✵✿✵✵ ✲✵✷✿✵✵
вњ¶
вњ· вњё
вњ№ вњє
вњ»
вњј вњЅ
вњѕ вњ¶вњµ
вњ¶вњ¶ вњ¶вњ· вњ¶вњё вњ¶вњ№ вњ¶вњє
вњ¶вњ» вњ¶вњј вњ¶вњЅ вњ¶вњѕ вњ·вњµ
This results in an x-component of velocity given - in [m/s] - on the curvilinear grid specified in
file <curviwind.grd>. The data set will be mirrored such that the first value of the data (upper
left corner, in the example ’1’) corresponds to the lower left corner of the grid (point (1,1)) and
a row of data corresponds to a row on the grid, see Figure A.3. Data is given at two times: 0
and 600 minutes since June 28th, 1993, 14:50 PM, in UTC-2.
184
Deltares
Files of Delft3D-WAVE
Space-varying wind on a Spiderweb grid
Cyclone winds are governed by a circular motion, combined with a cyclone track. This type
of wind is generally very difficult to implement on a curvilinear grid. This feature facilitates the
reading of the so-called Spiderweb files and interpolates the wind and pressure data internally
to the computational grid. A special feature of the space varying wind and pressure on the
Spiderweb grid is that it can be combined with one of the other meteorological input options
described in this manual, i.e. to either uniform wind and pressure, or to one of the space
varying wind and pressure options, see section A.2.10.
File format
Generated
Time-series of a space varying wind and atmospheric pressure defined on a Spiderweb grid. This grid may be specified in Cartesian
or spherical coordinates.
Free formatted or unformatted, keyword based.
Some offline program.
T
File contents
Remarks:
The keywords are case insensitive.
Space varying wind and pressure on a Spiderweb grid is added to other wind input and
the wind fields are interpolated and combined in and around the cyclone.
DR
AF
A.2.10.4
Header description of the Spiderweb wind and pressure file:
Keywords
Value
Description
❋✐❧❡❱❡rs✐♦♥
1.03
version of file format
вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ
meteo_on_spiderweb_grid
meteo input on Spiderweb grid
в—†вќ–вќ‰вќ†вќљвќ†вќґвњ€вќ›вќ§вњ‰вќЎ
free
value used for input that is to be
neglected
♥❴❝♦❧s
free
number of gridpoints in angular
direction
♥❴r♦✇s
free
number of gridpoints in radial
direction
❣r✐❞❴✉♥✐t
m or
degree
unit of the Spiderweb grid
sв™Јвњ‡вќґrвќ›вќћвњђвњ‰s
free
radius of the spiderweb given in
units given by s♣✇❴r❛❞❴✉♥✐t
s♣✇❴r❛❞❴✉♥✐t
m
unit of the Spiderweb radius
sв™Јвњ‡вќґв™ вќЎrвќЈвќЎвќґвќўrвќ›вќќ
[0.0,1.0]
fraction of the Spiderweb radius
where merging starts of the background wind with the Spiderweb
wind. Default is 0.5
♥❴q✉❛♥t✐t②
3
number of quantities specified in
the file
Deltares
185
T
Delft3D-WAVE, User Manual
Figure A.4: Wind definition according to Nautical convention
Value
Description
DR
AF
Keywords
q✉❛♥t✐t②✶
wind_speed
wind speed given in unit ✉♥✐t✶
q✉❛♥t✐t②✷
wind_from_direction
direction where the wind is coming from given in unit ✉♥✐t✷
q✉❛♥t✐t②✸
p_drop
drop in atmospheric pressure
given in unit ✉♥✐t✸
✉♥✐t✶
m s-1
unit
of
metres/second
degree
unit of q✉❛♥t✐t②✷: degrees
Pa or
mbar
unit of q✉❛♥t✐t②✸: Pascal or
millibar
✉♥✐t✷
✉♥✐t✸
q✉❛♥t✐t②✶:
Time definition and data block description
For a description of the time definition see section A.2.10.2.
Cyclone track information:
For each time in the time series of space varying wind and pressure on a Spiderweb grid, the
position of the cyclone eye (and thus also the spiderweb grid) must be given, as well as the
drop of atmospheric pressure in the cyclone eye.
186
Deltares
DR
AF
T
Files of Delft3D-WAVE
Figure A.5: Spiderweb grid definition
File version and conversion
The current description holds for ❋✐❧❡❱❡rs✐♦♥ 1.03. The table below shows the latest modifications in the file format (and version number).
FileVersion
Modifications
вњ¶вњівњµвњё
No changes for this meteo input type
вњ¶вњівњµвњ·
Changed the use of keyword ♥❴r♦✇s and ♥❴❝♦❧s. The radius of the
cyclone is divided in n_rows rings of width: spw_radius/n_rows [m]
and the circle is divided in n_cols parts of 2ПЂ/n_cols [rad].
вњ¶вњівњµвњ¶
Changed keyword ▼❡t❡♦❚②♣❡ to ❋✐❧❡❚②♣❡
Changed fixed value of input type (Keyword вќ‹вњђвќ§вќЎtв‘Ўв™ЈвќЎ) from Spiderweb
to meteo_on_spiderweb_grid
Restriction:
The restrictions for space varying wind and pressure on a Spiderweb grid are the
same as for space varying wind and pressure on an equidistant grid, described in section A.2.10.2.
Remarks:
The remarks for space varying wind and pressure on a separate curvilinear grid are
the same as for space varying wind and pressure on an equidistant grid, described in
section A.2.10.2.
The Spiderweb grid is circular and the definitions of the number of rows ♥❴r♦✇s and the
number of columns ♥❴❝♦❧s is therefore different then for the other meteo input formats.
For the Spiderweb grid, the number of rows determines the grid size in radial direction.
Deltares
187
Delft3D-WAVE , User Manual
The number of columns defines the grid size in angular direction. See Figure A.5.
The wind is specified according to the nautical convention, i.e. wind from the true North
has direction zero and the wind turns clockwise with an increasing angle. See Figure A.4.
Example:
A file for input of space varying wind and pressure on a 5x3 Spiderweb grid, has the following
layout:
вњ¶вњівњµвњё
♠❡t❡♦❴♦♥❴s♣✐❞❡r✇❡❜❴❣r✐❞
вњІвњѕвњѕвњѕвњівњµвњµвњµ
вњё
вњє
вќћвќЎвќЈrвќЎвќЎ
вњ»вњµвњµвњµвњµвњµвњівњµ
в™ вњё
✇✐♥❞❴s♣❡❡❞
✇✐♥❞❴❢r♦♠❴❞✐r❡❝t✐♦♥
♣❴❞r♦♣
в™ sвњІвњ¶
вќћвќЎвќЈrвќЎвќЎ
Pвќ›
вќ‚
✵✳✵ ❤♦✉rs s✐♥❝❡ ✶✾✾✼✲✵✼✲✶✹ ✵✸✿✵✵✿✵✵ ✲✵✻✿✵✵
вќ‚ вњ¶вњ¶вњєвњівњ¶
вќ‚ вњ¶вњЅвњівњѕ
вќ‚ вњєвњёвњµвњµвњівњµ
вњ¶вњівњёвњЅвњ·вњ»вњ¶
вњ¶вњівњёвњЅвњёвњ¶вњє
вњ¶вњівњёвњ№вњѕвњёвњ¶
вњ¶вњівњ·вњ·вњєвњјвњ¶
вњ¶вњівњёвњ¶вњ·вњ¶вњ№
вњ¶вњівњёвњ·вњ№вњєвњ¶
вњ¶вњівњЅвњ»вњєвњѕвњ·
вњ·вњівњЅвњјвњјвњёвњ·
вњ¶вњівњ·вњ№вњѕвњ¶вњ·
вњ·вњівњ·вњ¶вњєвњ¶вњѕ
вњ¶вњЅвњµвњівњµвњµвњµвњµ
вњ·вњјвњµвњівњµвњµвњµвњµ
вњ·вњµвњівњµвњµвњµвњµ
вњёвњ¶вњівњ·вњєвњµвњµ
вњєвњёвњівњјвњєвњµвњµ
вњ»вњєвњівњµвњµвњµвњµ
вњ»вњµвњівњ·вњ№вњµвњµ
вњЅвњ¶вњівњєвњ·вњµвњµ
вњ»вњ·вњівњµвњµвњµвњµ
вњ№вњёвњівњ¶вњ·вњµвњµ
вњєвњ·вњѕвњ№вњівњ№вњѕвњµ
вњєвњ¶вњєвњ»вњівњ·вњ№вњµ
вњєвњ¶вњ¶вњ·вњівњµвњ№вњµ
вњєвњ·вњ»вњ№вњівњµвњ·вњµ
вњєвњ·вњµвњ·вњівњєвњ·вњµ
вњєвњ№вњ¶вњ¶вњівњ·вњ¶вњµ
вњєвњ·вњЅвњєвњівњјвњ»вњµ
вњєвњ·вњёвњєвњівњ·вњєвњµ
вњєвњ¶вњєвњ»вњівњ¶вњѕвњµ
вњєвњ¶вњ·вњ№вњівњ·вњ№вњµ
вќ‚
✶✳✵ ❤♦✉rs s✐♥❝❡ ✶✾✾✼✲✵✼✲✶✹ ✵✸✿✵✵✿✵✵ ✲✵✻✿✵✵
вќ‚ вњ¶вњ¶вњ№вњівњЅ
вќ‚ вњ¶вњЅвњівњЅ
вќ‚ вњєвњ·вњєвњµвњівњµ
вњ¶вњівњёвњєвњјвњ»вњё
вњ¶вњівњёвњєвњјвњ»вњё
вњ¶вњівњЅвњјвњ·вњјвњё
вњ·вњівњ·вњ№вњјвњЅвњ№
вњ·вњівњ№вњјвњЅвњёвњ»
вњ·вњівњ¶вњјвњ·вњ»вњ»
вњ·вњівњјвњ·вњ¶вњ¶вњ»
вњ·вњівњЅвњ·вњёвњјвњє
вњ·вњівњ·вњ№вњ¶вњ№вњ»
вњ·вњівњёвњЅвњјвњ·вњ·
вњёвњ№вњ»вњівњєвњ·вњµвњµ
вњ·вњѕвњµвњівњ»вњ№вњµвњµ
вњ·вњЅвњ·вњівњ¶вњ№вњµвњµ
вњ·вњµвњівњ·вњ№вњµвњµ
вњ·вњєвњівњєвњёвњµвњµ
вњёвњ»вњівњ№вњєвњµвњµ
вњЅвњ¶вњівњ»вњ·вњµвњµ
вњ№вњєвњівњєвњ¶вњµвњµ
вњєвњ»вњівњјвњєвњµвњµ
вњјвњєвњівњ¶вњёвњµвњµ
вњєвњ¶вњµвњ№вњівњ№вњѕвњµ
вњєвњ·вњЅвњјвњівњ·вњ№вњµ
T
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
DR
AF
❋✐❧❡❱❡rs✐♦♥
вќўвњђвќ§вќЎtв‘Ўв™ЈвќЎ
в—†вќ–вќ‰вќ†вќљвќ†вќґвњ€вќ›вќ§вњ‰вќЎ
♥❴❝♦❧s
♥❴r♦✇s
❣r✐❞❴✉♥✐t
sв™Јвњ‡вќґrвќ›вќћвњђвњ‰s
s♣✇❴r❛❞❴✉♥✐t
♥❴q✉❛♥t✐t②
q✉❛♥t✐t②✶
q✉❛♥t✐t②✷
q✉❛♥t✐t②✸
✉♥✐t✶
✉♥✐t✷
✉♥✐t✸
вќљв– в–јвќЉ
в‘ вќґsв™Јвњ‡вќґвќЎв‘ЎвќЎ
в‘Ўвќґsв™Јвњ‡вќґвќЎв‘ЎвќЎ
♣❞r♦♣❴s♣✇❴❡②❡
вњ¶вњівњёвњЅвњѕвњѕвњѕ
вњ¶вњівњ·вњЅвњ·вњєвњ¶
вњ¶вњівњ·вњјвњ·вњ¶вњє
вњ¶вњівњёвњЅвњѕвњѕвњѕ
вњ¶вњівњ№вњёвњЅвњѕвњѕ
вњ»вњµвњівњµвњµвњµвњµ
вњ·вњЅвњівњјвњєвњµвњµ
вњ№вњ·вњівњєвњµвњµвњµ
вњ№вњѕвњівњёвњ№вњµвњµ
вњєвњ¶вњівњ№вњ¶вњµвњµ
вњєвњёвњµвњ¶вњівњ·вњЅвњµ
вњєвњµвњ№вњёвњівњ№вњ»вњµ
вњєвњ¶вњ№вњµвњівњµвњ·вњµ
вњєвњ·вњѕвњ№вњівњјвњёвњµ
вњєвњ·вњ№вњ·вњівњєвњёвњµ
вќљв– в–јвќЉ
в‘ вќґsв™Јвњ‡вќґвќЎв‘ЎвќЎ
в‘Ўвќґsв™Јвњ‡вќґвќЎв‘ЎвќЎ
♣❞r♦♣❴s♣✇❴❡②❡
вњ¶вњівњёвњєвњјвњ»вњё
вњ¶вњівњёвњєвњјвњ»вњё
вњ¶вњівњѕвњ·вњ·вњ¶вњ№
вњ¶вњівњЅвњјвњ»вњ»вњ·
вњ¶вњівњ·вњ»вњєвњЅвњє
вњ¶вњєвњѕвњівњµвњµвњµвњµ
вњёвњ№вњ·вњівњёвњ·вњµвњµ
вњ¶вњµвњівњјвњєвњµвњµ
вњ»вњ¶вњівњЅвњ№вњµвњµ
вњ№вњѕвњівњєвњ·вњєвњµ
вњєвњёвњ¶вњ№вњівњєвњ·вњµ
188
Deltares
Files of Delft3D-WAVE
вњєвњ¶вњ·вњ№вњівњ·вњ№вњµ
вњєвњ¶вњєвњ·вњівњ№вњ»вњµ
вњєвњ·вњ№вњ·вњівњµвњ·вњµ
вњєвњ·вњ№вњ№вњівњ·вњјвњµ
вњєвњ·вњЅвњєвњівњјвњ»вњµ
вњєвњ·вњ№вњјвњівњµвњ№вњµ
вњєвњ·вњ·вњёвњівњєвњ·вњµ
вњєвњ·вњ¶вњ¶вњівњ·вњ¶вњµ
вњєвњ·вњєвњ·вњівњ№вњ·вњµ
вњєвњ·вњ·вњ·вњівњµвњ·вњµ
вњєвњ№вњјвњєвњівњ·вњ¶вњµ
вњ№вњѕвњѕвњЅвњівњ¶вњ¶вњµ
DR
AF
T
This results in the following set of meteo data. Velocities given in [m/s] and pressure drops in
[Pa] on a Spiderweb grid which is given in spherical coordinates (❣r✐❞❴✉♥✐t = degree). The
cyclone and spiderweb grid have a radius of 600 km. The grid is 5x3, which means the radius
is divided in five parts of 120 km and the 360 degrees are divided in 3 parts of 120 degrees
each. Wind speeds, wind directions and pressure drops are given at two times: 0 and 1.0
hour since July 14th, 1997, 03:00 AM, in UTC-6. Between these two times the cyclone eye
moves from (longitude, latitude) (115.1, 18.9) to (114.8, 18.8) on the globe and the pressure
drop in the cylcone eye decreases from 5300.0 [Pa] to 5250.0 [Pa].
Deltares
189
DR
AF
T
Delft3D-WAVE, User Manual
190
Deltares
B Definition of SWAN wave variables
In SWAN a number of variables, mostly related to waves are used in input and output. The
definitions of these variables are conventional for the most part.
significant wave height (Hs in [m]), defined as:
HSIGN
Hs = 4
where E(П‰, Оё) is the variance density spectrum
mean absolute wave period (in s) of E(П‰, Оё), defined as:
Tm01 = 2ПЂ
П‰E(Пѓ, Оё) dПѓdОё
E(Пѓ, Оё) dПѓdОё
в€’1
ωE(σ, θ) dωdθ
E(σ, θ) dωdθ
= 2ПЂ
DR
AF
where П‰ is the absolute radian frequency, determined by the Doppler
shifted dispersion relation.
mean wave direction (in в—¦ , Cartesian or Nautical convention), as conventionally defined (Kuik et al., 1988).
sin(Оё)E(Пѓ, Оё) dПѓdОё
cos(Оё)E(Пѓ, Оё) dПѓdОё
[DIR] = arctan
RTP
в€’1
T
TM01
DIR
E(ω, θ) dωdθ
relative peak period (in s) of E(Пѓ) (equal to absolute peak period in
the absence of currents)
the one-sided directional width of the spectrum (directional spreading or directional standard deviation, in 0), defined as:
DSPR
DSP R2 =
180
ПЂ
2
2ПЂ
2 sin
0
Оё в€’ ОёВЇ
2
2
D(Оё) dОё
and computed as conventionally for pitch-and-roll buoy data (Kuik
et al. (1988); this is the standard definition for WAVEC buoys integrated over all frequencies):
DSP R
MS
Deltares
ПЂ
180
2
пЈ±
пЈІ
=2 1в€’
пЈі
sin(Оё)
E(Пѓ, Оё) dПѓ
dОё
E(Пѓ) dПѓ
2
+
cos(Оё)
E(Пѓ, Оё) dПѓ
dОё
E(Пѓ) dПѓ
2
пЈј
1/2 пЈЅ
пЈѕ
As input to SWAN in the commands BOUNDPAR and BOUNDSPEC
the directional distribution of incident wave energy is: D(Оё) = A{cos(Оё)}[M S]
at all frequencies. [MS] is not necessarily an integer number.
[MS] is, for this directional distribution, related to the one-sided directional spread of the waves (DSPR) as follows:
191
Delft3D-WAVE, User Manual
WLEN
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
15.
20.
30.
40.
50.
60.
70.
80.
90.
100.
200
400
800
37.5
31.5
27.6
24.9
22.9
21.2
19.9
18.8
17.9
17.1
14.2
12.4
10.2
8.9
8.0
7.3
6.8
6.4
6.0
5.7
4.0
2.9
2.0
T
dspr (in в—¦ )
DR
AF
DISSIP
[MS]
energy dissipation per unit time due to the sum of bottom friction,
whitecapping and depth induced wave breaking (in W/m2 of m2 /s,
depending on command SET)
the mean wavelength,
W LEN = 2ПЂ
STEEPNESS
TRANSP
VEL
192
в€’1
see command QUANTITY (where p = 1 is default)
wave steepness, computed as:
STEEPNESS =
Qb
k p E(Пѓ, Оё) dПѓdОё
k pв€’1 E(Пѓ, Оё) dПѓdОё
HSIGN
WLEN
fraction of breakers [-] in expression of Battjes and Janssen (1978),
see section 2.1.
energy transport with components Px =
ПЃgcx E(Пѓ, Оё) dПѓdОё and
Py =
ПЃgcy E(Пѓ, Оё) dПѓdОё with x and y of the problem co-ordinate
system, except in the case of output with вќ‡в–Івќ–вќ€вќ‘ command in combination with command вќ‹вќ�вќ†в–јвќЉ, where x and y relate to the x-axis and
y -axis of the output frame.
current velocity with components in x and y direction of the problem
co-ordinate system, except in the case of output with вќ‡в–Івќ–вќ€вќ‘ command in combination with command FRAME, where x and y relate
to the x-axis and y-axis of the output frame.
Deltares
Definition of SWAN wave variables
FORCE
wave induced force per unit surface area (gradient of the radiation
stresses) with x and y of the problem co-ordinate system, except in
the case of output with BLOCK command in combination with command FRAME, where x and y relate to the x-axis and y -axis of the
output frame.
Fx = в€’
∂Sxx ∂Sxy
в€’
,
∂x
∂y
Fy = в€’
and
∂Syx ∂Syy
в€’
∂x
∂y
where S is the radiation stress tensor:
n cos2 Оё + n в€’
Sxy = Syx = ПЃg
Syy = ПЃg
E dПѓdОё
n sin Оё cos ОёE dПѓdОё
n sin2 Оё + n в€’
1
2
E dПѓdОё
and n is the ratio of group velocity over phase velocity.
root-mean-square value of the orbital motion near the bottom
root-mean-square value
of the maximum of the orbital motion near
в€љ
the bottom Ubot = 2Urms
numerical loss of energy equal to cОё E(П‰, Оё) across boundaries Оё1 =[dir1]
and Оё2 =[dir2] of a directional sector (see command CGRID)
the elevation of mean water level (relative to still water level) induced
by the gradient of the radiation stresses of the waves
Smoothed Peak wave period. This value is obtained as the maximum
of a parabolic fitting through the highest bin and two bins on either
side of the highest one of the discrete wave spectrum. This ’nondiscrete’ or ’smoothed’ value is a better estimate of the ’real’ peak
period compared to the quantity RTP.
DR
AF
URMS
UBOT
LEAK
SETUP
TPS
1
2
T
Sxx = ПЃg
Cartesian direction convention: the direction is the angle between the vector and the positive x-axis, measured counter-clockwise (the direction where the waves are going to or where
the wind is blowing to).
Nautical direction convention: the direction of the vector from geographic North measured
clockwise + 180в—¦ (the direction where the waves are coming from or where the wind is blowing
from).
Deltares
193
DR
AF
T
Delft3D-WAVE, User Manual
194
Deltares
C Example of MDW-file Siu-Lam
In this appendix the MDW-file for the Siu Lam case is provided <siu.mdw>. Generated by
the WAVE-GUI 4.94.00:
вќ‚ вњµвњ·вњівњµвњµ
вќ™вњђвњ‰вњІв–Івќ›в™ вњµвњµвњ¶
❚✉t♦r✐❛❧ ❉❡❧❢t✸❉✲❲❆❱❊
❙✐✉ ▲❛♠♠♦❞❡❧
❙❲❆◆ ✇❛✈❡ ♠♦❞❡❧ ✉s✐♥❣ ❛ ❝✉r✈✐❧✐♥❡❛r ❣r✐❞
вќўвќ›вќ§sвќЎ
st❛t✐♦♥❛r②
♥❛✉t✐❝❛❧
вњ·вњµвњµвњєвњІвњ¶вњµвњІвњµвњ¶
s✐✉❴❧❛♠❴♦❜st❛❝❧❡s✳♦❜s
вњ·вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ¶
вњ·вњівњєвњєвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
T
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
DR
AF
❬❲❛✈❡❋✐❧❡■♥❢♦r♠❛t✐♦♥❪
❋✐❧❡❱❡rs✐♦♥
❬●❡♥❡r❛❧❪
Pr♦❥❡❝t◆❛♠❡
Pr♦❥❡❝t◆r
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❉❡s❝r✐♣t✐♦♥
❖♥❧②■♥♣✉t❱❡r✐❢②
❙✐♠▼♦❞❡
❉✐r❈♦♥✈❡♥t✐♦♥
�❡❢❡r❡♥❝❡❉❛t❡
вќ–вќњstвќ›вќќвќ§вќЎвќ‹вњђвќ§вќЎ
❲✐♥❞❙♣❡❡❞
❲✐♥❞❉✐r
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❬❚✐♠❡P♦✐♥t❪
вќљвњђв™ вќЎ
вќІвќ›tвќЎrв–ІвќЎвњ€вќЎвќ§
❳❱❡❧♦❝
❨❱❡❧♦❝
❬❈♦♥st❛♥ts❪
❲❛t❡r▲❡✈❡❧❈♦rr❡❝t✐♦♥
в—Џrвќ›вњ€вњђtв‘Ў
❲❛t❡r❉❡♥s✐t②
◆♦rt❤❉✐r
▼✐♥✐♠✉♠❉❡♣t❤
❬Pr♦❝❡ss❡s❪
●❡♥▼♦❞❡P❤②s
вќІвќ›вњ€вќЎвќ™вќЎtвњ‰в™Ј
❇r❡❛❦✐♥❣
вќ‡rвќЎвќ›вќ¦вќ†вќ§в™Јвќ¤вќ›
вќ‡rвќЎвќ›вќ¦в—Џвќ›в™ в™ вќ›
вќљrвњђвќ›вќћs
вќљrвњђвќ›вќћsвќ†вќ§в™Јвќ¤вќ›
вќљrвњђвќ›вќћsвќ‡вќЎtвќ›
❇❡❞❋r✐❝t✐♦♥
❇❡❞❋r✐❝❈♦❡❢
❉✐❢❢r❛❝t✐♦♥
❉✐❢❢r❛❝❈♦❡❢
вќ‰вњђвќўвќўrвќ›вќќвќ™tвќЎв™Јs
❉✐❢❢r❛❝Pr♦♣
❲✐♥❞●r♦✇t❤
❲❤✐t❡❈❛♣♣✐♥❣
в——вњ‰вќ›вќћrвњ‰в™Јвќ§вќЎts
�❡❢r❛❝t✐♦♥
вќ‹rвќЎqвќ™вќ¤вњђвќўt
Deltares
вќ‚
вќ‚
вќ‚
вќ‚
вњ¶вњівњµвњЅвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњІвњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вњ¶вњівњ·вњ»вњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вњ¶вњівњ№вњ№вњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњ¶вњівњєвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњЅвњ¶вњµвњµвњµвњµвњ№вќЎвњ°вњµвњµвњµ
вњ¶вњівњµвњ·вњєвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњѕвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ¶
вњєвњівњµвњµвњµвњµвњµвњµвњ¶вќЎвњІвњµвњµвњ·
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вњё
вќўвќ›вќ§sвќЎ
trвњ‰вќЎ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњјвњівњёвњµвњµвњµвњµвњµвњ·вќЎвњІвњµвњµвњ¶
вќўвќ›вќ§sвќЎ
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњІвњµвњµвњ¶
вњ·вњівњ·вњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
❥♦♥s✇❛♣
вњ»вњівњјвњµвњµвњµвњµвњµвњ·вќЎвњІвњµвњµвњ·
вќўвќ›вќ§sвќЎ
вњ·вњівњµвњµвњµвњµвњµвњµвњµвќЎвњІвњµвњµвњ¶
вњє
trвњ‰вќЎ
trвњ‰вќЎ
❑♦♠❡♥
trвњ‰вќЎ
trвњ‰вќЎ
trвњ‰вќЎ
195
Delft3D-WAVE, User Manual
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњІвњµвњµвњ¶
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњІвњµвњµвњ¶
вњ·вњівњµвњµвњµвњµвњµвњµвњµвќЎвњІвњµвњµвњ·
вњ·вњівњµвњµвњµвњµвњµвњµвњµвќЎвњІвњµвњµвњ·
вњ·вњівњµвњµвњµвњµвњµвњµвњµвќЎвњІвњµвњµвњ·
вњѕвњівњЅвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ¶
вњ№
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вњµ
вќўвќ›вќ§sвќЎ
вќўвќ›вќ§sвќЎ
вќўвќ›вќ§sвќЎ
s✐✉✳❧♦❝
trвњ‰вќЎ
trвњ‰вќЎ
trвњ‰вќЎ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
sвњђвњ‰вќґвќ§вќ›в™ вњівќЈrвќћ
sвњђвњ‰вќґвќ§вќ›в™ вњівќћвќЎв™Ј
вќќвњђrвќќвќ§вќЎ
вњёвњ»
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњєвњівњµвњµвњµвњµвњµвњµвњ¶вќЎвњІвњµвњµвњ·
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ·вњ№
trвњ‰вќЎ
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
вќ‚
❇♦✉♥❞❛r② ✶
♦r✐❡♥t❛t✐♦♥
вњ‡вќЎst
в™Јвќ›rвќ›в™ вќЎtrвњђвќќ
вќЈвќ›вњ‰ss
в™ЈвќЎвќ›вќ¦
вќћвќЎвќЈrвќЎвќЎs
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњёвњівњёвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
❝♦✉♥t❡r✲❝❧♦❝❦✇✐s❡
вњ¶вњівњєвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњµвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ·вњівњєвњєвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
вњ№вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњѕвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњё
вњ¶вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњєвњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
вњ·вњівњєвњєвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњ·
вњ№вњівњµвњµвњµвњµвњµвњµвњµвќЎвњ°вњµвњµвњµ
T
❂ ❞✐ss✐♣❛t✐♦♥
DR
AF
❲❛✈❡❋♦r❝❡s
вќ¬в—†вњ‰в™ вќЎrвњђвќќsвќЄ
вќ‰вњђrвќ™в™Јвќ›вќќвќЎвќ€вќ‰вќ‰
вќ‹rвќЎqвќ™в™Јвќ›вќќвќЎвќ€вќ™вќ™
вќ�вќ€вќ¤вќЌsвќљв™ вњµвњ¶
�❈❤▼❡❛♥❍s
�❈❤▼❡❛♥❚♠✵✶
PвќЎrвќќвќІвќЎt
в–јвќ›в‘ в– tвќЎr
вќ¬вќ–вњ‰tв™Јвњ‰tвќЄ
вќљвќЎstвќ–вњ‰tв™Јвњ‰tв–ІвќЎвњ€вќЎвќ§
вќљrвќ›вќќвќЎвќ€вќ›вќ§вќ§s
❯s❡❍♦t❋✐❧❡
вќІrвњђtвќЎвќ€вќ–в–ј
▲♦❝❛t✐♦♥❋✐❧❡
вќІrвњђtвќЎвќљвќ›вќњвќ§вќЎ
вќІrвњђtвќЎвќ™в™ЈвќЎвќќвњ¶вќ‰
вќІrвњђtвќЎвќ™в™ЈвќЎвќќвњ·вќ‰
❬❉♦♠❛✐♥❪
в—Џrвњђвќћ
вќ‡вќЎвќћв–ІвќЎвњ€вќЎвќ§
вќ‰вњђrвќ™в™Јвќ›вќќвќЎ
в—†вќ‰вњђr
вќ™tвќ›rtвќ‰вњђr
❊♥❞❉✐r
❋r❡q▼✐♥
вќ‹rвќЎqв–јвќ›в‘ в—†вќ‹rвќЎq
вќ–вњ‰tв™Јвњ‰t
❬❇♦✉♥❞❛r②❪
в—†вќ›в™ вќЎ
❉❡❢✐♥✐t✐♦♥
❖r✐❡♥t❛t✐♦♥
вќ™в™ЈвќЎвќќtrвњ‰в™ вќ™в™ЈвќЎвќќ
вќ™в™Јвќ™вќ¤вќ›в™ЈвќЎвќљв‘Ўв™ЈвќЎ
P❡r✐♦❞❚②♣❡
вќ‰вњђrвќ™в™ЈrвќЎвќ›вќћвќљв‘Ўв™ЈвќЎ
P❡❛❦❊♥❤❛♥❝❡❋❛❝
в—Џвќ›вњ‰ssвќ™в™ЈrвќЎвќ›вќћ
❉✐st❛♥❝❡❉✐r
❈♦♥❞❙♣❡❝❆t❉✐st
вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤t
P❡r✐♦❞
❉✐r❡❝t✐♦♥
❉✐r❙♣r❡❛❞✐♥❣
❈♦♥❞❙♣❡❝❆t❉✐st
вќІвќ›вњ€вќЎвќЌвќЎвњђвќЈвќ¤t
P❡r✐♦❞
❉✐r❡❝t✐♦♥
❉✐r❙♣r❡❛❞✐♥❣
196
Deltares
D DATSEL data extraction utility
D.1
Function
DATSEL is used to select data from a NEFIS map-file. It produces an ASCII datafile in TEKAL
format.
D.2
Running DATSEL
Follow the instructions in Chapter 3 to get to the Waves selection window, see Figure 3.2.
DR
AF
T
Select Tools in the Waves (standalone) selection window, next Figure D.1 is displayed.
Figure D.1: Selection window for Waves Tools
Select Data selection to start DATSEL.
The program then asks for an input filename. Enter just the filename if the input file is in
the current directory, or the full path/filename if it is somewhere else. If you do not specify a
file, but just press enter, the program will interactively ask for the input items specified in the
following section.
D.3
Input description
Record 1
Deltares
Filetype number (1-6).
Number
Filetype
1
Communication file (com-)
2
Transport map file (tram-)
3
Flow map file (trim-)
197
Delft3D-WAVE, User Manual
4
Bottom map file (botm-)
5
Waves (HISWA) output result file (hwgxy-)
6
Waves output bottom file (bagr-)
7
Waves (SWAN) output result file (wavm-)
Record 2
Function number
initial bed level
time-varying bed level
water level
Hrms wave height
Hrms wave vector
Tp wave period
wave dissipation
velocity
discharge
wave force
mass flux
tide-averaged bedload transport
tide-averaged suspended transport
maximal bottom friction
DR
AF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
T
Filetype = 1
Filetype = 2
1
2
3
4
tide-averaged bedload transport
tide-averaged suspended transport
bed-load transport
suspended load transport
Filetype = 3
1
2
3
4
5
6
7
8
9
10
11
12
13
198
initial bottom depth
depth water level points
water level
velocity
bottom stress
thickness of bed layer
time-varying depth
bottom sediment kg/m2
bed load transport
suspended load transport
constituent
averaged bed-load transport
averaged suspended transport
Deltares
DATSEL data extraction utility
Filetype = 4
1
time-integrated transport
Hsig wave height
Hsig wave vector
wave period
directional spreading
dissipation
leakage
fraction breaking
orbital velocity
wave steepness
wave length
current velocity
energy transport
DR
AF
1
2
3
4
5
6
7
8
9
10
11
12
T
Filetype = 5
Filetype = 6
1
2
3
contract dredging depth
cumulative dredging depth
bed level
Filetype = 7
1
2
3
4
5
6
7
8
9
10
11
12
13
Record 3
Record 4r
Record 5
Record 6
Record 7
Record 8
Record 9
Deltares
Hsig wave height
Hsig wave vector
wave period
directional spreading
dissipation
leakage
fraction breaking
orbital velocity
wave steepness
wave length
current velocity
energy transport
peak period
Number of time steps
For each time step i
Time step number i (one per record)
Time-varying output (type 1) or time-average output (type 2)
Path name (including last \)
Case (3 characters).
Label (max. 4 characters).
Output filename.
199
Delft3D-WAVE, User Manual
D.4
Output files
A file called <datsel.log> will be created in the working directory. A TEKAL datafile will be
created with the name given by you.
Example file
Based on the following input file, the program computes the time-average of the first three bed
levels on the communication file <d:\delft3d\com-xp1a.dat> (and в€—.def) and writes the result
to a text file: <d:\output\avgbed.txt>.
вњ¶
вњ·
вњё
вњ¶
вњ·
вњё
вњ·
вќћвњївќ­вќћвќЎвќ§вќўtвњёвќћвќ­
в‘ в™Јвњ¶
вќ›
Explanation (not part of the file)
communication file
time-varying bed level
3 time steps
time step 1
time step 2
time step 3
time-average output
working directory, ending with \
case name
label, communication file used: com-xp1a.dat
(and .def)
output file name
T
File contents:
DR
AF
D.5
❞✿❭♦✉t♣✉t❭❛✈❣❜❡❞✳t①t
200
Deltares
E LINT Line Integration
E.1
Function
LINT (for Line INTegral) computes the line integral of a 2D vector quantity over specified
polylines. It produces detailed results along the polylines and integrated results over each
polyline. The polylines can be defined with RGFGRID or QUICKIN.
E.2
Running LINT
Follow the instructions in Chapter 3 to get to the Waves selection window, see Figure 3.2.
DR
AF
T
Select Tools in the Waves (standalone) selection window, next Figure E.1 is displayed.
Figure E.1: Selection window for Waves Tools
Select Linear integral to start LINT.
The program then asks for an input filename. Enter just the filename if the input file is in
the current directory, or the full path/filename if it is somewhere else. If you do not specify a
file, but just press enter, the program will interactively ask for the input items specified in the
following section.
E.3
Input description
Record 1
Record 2
Record 3
Record 4
Record 5
Record 6
Record 7
Filename TEKAL datafile (e.g. obtained from DATSEL)
Column numbers x, y, u, v
Filename detailed output
Filename integrated output
Number of subdivisions per polygon element
Detailed screen output (0/1 i.e. no/yes)
Filename with polylines (e.g. obtained from RGFGRID or QUICKIN)
For LINT versions older than 2.00.00:
Deltares
201
Delft3D-WAVE, User Manual
Record 7
Record 8r
Record 9r
Number of polylines
For each polyline i
Number of points polyline i
For each point
x, y point j
E.4
Output files
T
Remarks:
The maximum number of points per polyline is 100
The total number of subdivisions per polyline should be less than 10.000.
The integration is based on the specified number of equidistant subdivisions per polygon element.
The results from DATSEL are given at the water level points. Hence, the grid constructed by LINT has the water level points as corner points.
E.5
DR
AF
A log file called <lint.log> is produced in the working directory. Detailed and integrated output
are written to the files with specified names.
Example file
Based on the following input file, the program interpolates the data stored in the TEKAL file
<d:\data\sedtr.txt> (first column: x co-ordinates, second column: y co-ordinates, third and
fourth columns: transport in x and y directions) to 100 points: 50 points between (0,0) and
(100,0) and 50 between (100,0) and (100,100). The output is written to <d:\data\detout.txt>.
The integrated transport is computed and written to <d:\data\intgout.txt>.
LINT version 2.00.00 or higher:
File contents:
вќћвњївќ­вќћвќ›tвќ›вќ­sвќЎвќћtrвњіtв‘ t
вњ¶ вњ· вњё вњ№
❞✿❭❞❛t❛❭❞❡t♦✉t✳t①t
❞✿❭❞❛t❛❭✐♥t❣♦✉t✳t①t
вњєвњµ
вњµ
❧✐♥t✳♣♦❧
Explanation (not part of the file)
TEKAL input file
column numbers for x, y, u, v
output file for detail information
output file for integrated data
subdivisions per polyline element
no detailed screen output
filename with polyline
File <lint.pol> may look like:
вќ‡в–Івњµвњ¶
вњё
вњ·
вњµвњівњµ
вњµвњівњµ
вњ¶вњµвњµвњівњµ
вњµвњівњµ
вњ¶вњµвњµвњівњµ
вњ¶вњµвњµвњівњµ
LINT version older than 2.00.00:
202
Deltares
LINT Line Integration
File contents:
Explanation (not part of the file)
TEKAL input file
column numbers for x,y,u,v
output file for detail information
output file for integrated data
subdivisions per polyline element
no detailed screen output
one polyline
three points (two polyline elements)
x, y co-ordinates of first point
x, y co-ordinates of second point
x, y co-ordinates of third point
DR
AF
T
вќћвњївќ­вќћвќ›tвќ›вќ­sвќЎвќћtrвњіtв‘ t
вњ¶ вњ· вњё вњ№
❞✿❭❞❛t❛❭❞❡t♦✉t✳t①t
❞✿❭❞❛t❛❭✐♥t❣♦✉t✳t①t
вњєвњµ
вњµ
вњ¶
вњё
вњµвњівњµ вњµвњівњµ
вњ¶вњµвњµвњівњµ вњµвњівњµ
вњ¶вњµвњµвњівњµ вњ¶вњµвњµвњівњµ
Deltares
203
DR
AF
T
Delft3D-WAVE, User Manual
204
Deltares
F KUBINT volume integration
F.1
Function
KUBINT computes the integral of a 2D function over the areas enclosed by specified polygons.
The polygons can be defined with RGFGRID or QUICKIN.
F.2
Running KUBINT
Follow the instructions in Chapter 3 to get to the Waves selection window, see Figure 3.2.
DR
AF
T
Select Tools in the Waves (standalone) selection window, next Figure F.1 is displayed.
Figure F.1: Selection window for Morphology Tools
Select Volume integral to start KUBINT.
The program then asks for an input filename. Enter just the filename if the input file is in
the current directory, or the full path/filename if it is somewhere else. If you do not specify a
file, but just press enter, the program will interactively ask for the input items specified in the
following section.
F.3
Input description
Record 1
Record 2
Record 3
Record 4
Record 5
Record 6
Filename TEKAL datafile (e.g. obtained from DATSEL)
Column numbers x, y, function
Filename output
Number of pixels in x- and y-direction
Detailed screen output (0/1 i.e. no/yes)
Filename with polylines (e.g. obtained from RGFGRID or QUICKIN)
For KUBINT versions older than 2.00.00:
Record 6
Deltares
Number of polygons
For each polygon i
205
Delft3D-WAVE, User Manual
Record 7r
Record 8r
Number of points polygon i
For each point
x, y point j
F.4
Output files
T
Remarks:
The maximum number of polygons is 500.
The maximum number of points per polygon is 1000.
The total number of pixels (square of number specified in Record 4) should be less than
250.000.
The integration is based on the specified number of pixels in x (resp. y ) direction
stretched to fill the distance between min(x) and max(y ). The pixels are generally nonsquare.
The results from DATSEL are given at the water level points. Hence, the grid constructed by KUBINT has the water level points as corner points.
F.5
DR
AF
A log file called <kubint.log> is produced in the working directory. Output is written to the file
with specified name.
Example file
Based on the following input file, the program interpolates the data stored in the TEKAL file
<d:\data\bedlvl.txt> (first column: x co-ordinates, second column: y co-ordinates, third column: bed level) onto rectangular grid with 502 points: 50 points uniform in x direction and
50 points uniform in y direction. The results are integrated and the end result is written to
<d:\data\volint.txt>.
KUBINT version 2.00.00 or higher:
File contents:
вќћвњївќ­вќћвќ›tвќ›вќ­вќњвќЎвќћвќ§вњ€вќ§вњіtв‘ t
вњ¶ вњ· вњё
❞✿❭❞❛t❛❭✈♦❧✐♥t✳t①t
вњєвњµ
вњµ
❦✉❜✐♥t✳♣♦❧
Explanation (not part of the file)
TEKAL input file
column numbers for x, y, val
output file
number of pixels in x- and y- direction
no detailed screen output
filename with polyline
File <kubint.pol> may look like:
вќ‡в–Івњµвњ¶
вњё
вњ·
вњµвњівњµ
вњµвњівњµ
вњ¶вњµвњµвњівњµ
вњµвњівњµ
вњ¶вњµвњµвњівњµ
вњ¶вњµвњµвњівњµ
KUBINT version older than 2.00.00:
206
Deltares
KUBINT volume integration
File contents:
Explanation (not part of the file)
TEKAL input file
column numbers for x, y, val
output file
number of pixels in x and y direction
no detailed screen output
one polyline
three points
x, y co-ordinates of first point
x, y co-ordinates of second point
x, y co-ordinates of third point
DR
AF
T
вќћвњївќ­вќћвќ›tвќ›вќ­вќњвќЎвќћвќ§вњ€вќ§вњіtв‘ t
вњ¶ вњ· вњё
❞✿❭❞❛t❛❭✈♦❧✐♥t✳t①t
вњєвњµ
вњµ
вњ¶
вњё
вњµвњівњµ вњµвњівњµ
вњ¶вњµвњµвњівњµ вњµвњівњµ
вњ¶вњµвњµвњівњµ вњ¶вњµвњµвњівњµ
Deltares
207
DR
AF
T
Delft3D-WAVE, User Manual
208
Deltares
DR
AF
T
T
DR
AF
PO Box 177
2600 MH Delft
Rotterdamseweg 185
2629 HD Delft
The Netherlands
+31 (0)88 335 81 88
[email protected]
www.deltaressystems.nl
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement