Title: OCE421 Marine Structure Designs Lecture
1OCE421 Marine Structure DesignsLecture 5
(breaking wave and design breaker)
2Design Criteria
- A number of sometimes conflicting criteria
- Structural stability (survivability under extreme
conditions) - Functional performance (intended function and
desired effect) - Environmental impact (ecosystem etc.)
- Life-cycle cost (annual maintenance vs. first
cost) - Others
3Design Wave Conditions
- Breaking Waves
- Non-breaking Waves
- Broken Waves
4Breaking Wave critical design condition
- The largest breaking wave to which a coastal
structure might be exposed often represents the
critical design condition for that structure.
5General wave breaking
- Two criteria
- In relative deep water, wave stability depends
critically on the wave steepness - In shallow water, wave stability becomes
dependant upon the wave height to water depth
ratio - It is not as yet possible to adequately describe
a breaking wave in mathematical form hence an
essentially empirical approach is usually adopted.
6Breaking Point
The breaking point is an intermediate point in
the breaking process between the first stages
of instability and the area of complete breaking
7Early Breaking Wave Formulas
8Breaker Height and Depth SPM Approach
9Godas Empirical Curves
for m 1/10, 1/20, 1/30 and 1/50
breaker height index depends on beach slope
and incident wave steepness
10SPM Figure 7-3 (also 2-72)
11Weggels Empirical Formula
SPMs Figure 2-73
12SPM Figure 2-73 (Weggel)
13Breaker Plunge Distance
breaking point
14Design Breaker Illustration
breaking point
15SPM Design Breaker Estimate
water depth at structure toe, near shore slope
Given quantities
(specify T )
16Factors to determine the maximum breaker height
- The depth of water in which the structure is
sited - The beach slope and bathymetry in front of the
structure - The variables which describe the incident waves
in deep water.
17SPM Figure 7-4
m
18Design Breaker Matlab Development
for various nearshore slope m
(design breaker)
Matlab function development
19MATLAB function dbreaker
- Develop a MATLAB function dbreaker (the
calculation for must directly or indirectly
apply Fig. 7-5 of SPM, i.e. it is not allowed to
use the shoaling coefficient calculated based on
the linear wave theory) with the heading
function Hb,Hop,db dbreaker(m,T,ds) Hb
design breaker height Hop unrefracted
deepwater wave height db breaking depth T
wave period ds water depth at structural
toe m beach slope
20 dbreaker matlab code
function Hb,Hop,db dbreaker(m,T,ds) g9.8 tau
p 4.0 - 9.25 m am 43.75(1-exp(-19m)) bm
1.56 / (1exp(-19.5m)) tol 0.001 diff
1 Hbi ds initial guess
on Hb while (diff gt tol) kappa bm - am Hbi
/(gT2) beta 1/ kappa Hb ds / (beta -
m taup) SPM's eq.7-5 diff abs (Hb/Hbi
-1) Hbi (HbHbi)/2 end db beta Hb
determine Ho based on Goda's data Hop
fig7_5(Hb,T,m) SPM Fig. 7-5 Ks
shoal(db,T) Hop Hb / Ks (if using linear
wave theory)
21SPM Figure 7-5 (vs. 7-3)
SPMs Figure 7-5
SPMs Figure 2-72 (Figure 7-3)
for m 1/10, 1/20, 1/30 and 1/50
22SPM Figure 7-5
23Matlab code Fig.7-5 (I)
function Hop fig7_5(Hb,T,m) -----------------
---------------------------------------
function Hop fig7_5(Hb,T,m) This function
interpolates from the data of SPM Figure 7-5
to find unrefracted deepwater wave height from
breaker height. Hop unrefracted deepwater
wave height Hb breaker height T wave
period m beach slope
24Matlab code Fig.7-5 (II)
g 9.81 gravity m/s2 Initial
data entry for bottom slope, steepness, and
breaker index if (mlt0.02) disp('WARNING beach
slope is less than 0.02, SET m0.02') m
0.02 end if (mgt0.1) disp('WARNING beach
slope is greater than 0.1, SET m0.1') m
0.1 end
25Matlab code Fig.7-5 (III)
data from Fig 7-5 M 0.1 .05 .033
.02 ST log10(.0007 .0008 .0009 .001 .0015
.002 .0025 .003 .004 .005 .006 .007 ...
.008 .01 .012 .015 .02) BI
2.85 2.8 2.7 2.6 2.2 1.96 1.8 1.68
1.52 1.43 1.35 1.28 ... 1.23
1.16 1.1 1.08 1.04 2.7 2.6 2.5
2.4 2.02 1.8 1.67 1.56 1.43 1.32 1.25 1.2
... 1.16 1.08 1.04 1 1
2.55 2.4 2.3 2.2 1.87 1.67 1.53 1.44
1.31 1.23 1.16 1.12 ... 1.08
1.04 1.01 0.99 0.98 2.24 2.14
2.04 1.96 1.68 1.51 1.4 1.32 1.2 1.12 1.08
1.04 ... 1.03 1. 0.97 0.96
0.96
26Matlab code Fig.7-5 (IV)
xHb/(gT2) steepness for
this case to enter x-axis if (xlt0.0003)
disp('WARNING Hb/(gT2) is less than .0007, SET
it .0007') x 0.0003 end if (xgt0.02)
disp('WARNING Hb/(gT2) is greater than .02,
SET it .02') x 0.02 end yinterp2(ST,M,BI,l
og10(x),m) breaker index from interpolating
table HopHb/y resulting
unrefracted deepwater wave height
27Incipient breaking vs. design breaker
parameters to be determined
given parameters
Incipient breaking
Design breaker
(check dose it exist in deep water location?)
28Numerical Example
T110 wave period m 0.05
beach slope ds 2.5 water depth at
structure toe Kr 0.85 refraction
coefficient Hb1,Hop1,db1
dbreaker(m,T1,ds) Ho1 Hop1 / Kr
(all in meters)
29(linear wave)