Wave predictions based on scatter diagram data. A computer program package

Wave predictions based on scatter diagram data. A computer program package

Advances in Engineering Software 23 (1995) 49-59 6 1995 Elsevier Science Limited Printed in Great Britain. All rights reserved 0965-9978/95/$09.5...

977KB Sizes 13 Downloads 23 Views

Advances

in Engineering

Software 23

(1995)

49-59

6 1995 Elsevier Science Limited Printed in Great Britain. All rights reserved 0965-9978/95/$09.50

0965-9978(95)00019-4

ELSEVIER

Wave predictions based on scatter diagram data. A computer program package R. Capitio National

Laboratory

of Civil Engineering

(LNEC),

Av. do Brusil, 101, 1799 Lisbon, Portugal

& R. Burrows Department

of Civil Engineering,

University qf Liverpool,

P.O. Box 147, Liverpool

L69 3BX, UK

(Received4 November 1994;revisedversion received7 April 1995;accepted27 April 1995) This paper describesa user-friendly computer program packagecontaining an approachfor the prediction of extremewavesbasedon the extrapolation of the scatter diagram of significantwave height H, and meanzero-upcrossingperiod T,. Following the validity testsof data input, the computerprogram takes into account the existenceof missingdata and calmsand includesroutines for the treatment of various theoreticaldescriptionsof H,. Sensitivity studieshave been completed to appraisethe changesin wave predictions due to missingdata consideredeither as calms or instrument failure and due to inadequaciesof measurementsystemsto record low T, values.The possibleinfluenceof currents on extreme wave height predictions has also been taken into account. For examplepurposes,the computer program is usedfor the prediction of extreme wave heights in a location (Morecambe Bay, UK) where wave data (scatter diagrams)are available. Key words: wave prediction, extremes,scatterdiagram, oceanengineering

Skew X StDevX

NOTATION A, B, C cdf, pdf

dH dHr

dT E{Hmax} H H max

HZ 1H IHr IT

N nH nHr nT R SDError

TZ Wtj

location, scaleand shapeparametersof a cdf cumulative and probability density functions incrementof H in a scatterdiagram incrementof extrapolated H in a scatter diagram incrementof T in a scatter diagram expected maximum wave height in a 3-h record period wave height, individual wave height designmaximum wave height significantwave weight lower value of H in a scatterdiagram lower value of extrapolated H in a scatterdiagram lower value of T in a scatterdiagram number of observations, samplesize, number of adopted data number of classesof H present in the scatter diagram number of extrapolated classesof H in a scatter diagram number of classesof T present in the scatter diagram return period standarddeviation error

VarX

x, y AvX Notation

skewness of a sampleof values standarddeviation of samplevalues meanzero-upcrossingwave period number of occurrencesin the class (i,j) of the scatter diagram variance of a sampleof values orthogonal axes,co-ordinates meanvalue of x. in the Computer Program

Grafyx, Graph, Utility Gamma HofP Ord PlotPos ProbX XAxis YAxis DetectCurrents DetectMissData DistParameters 49

LTS (PROGRAMS)

external units of routines Gammafunction inverseprobability distribution function Y-variate function on probability paper units plotting position functions probability distribution function X-variate function on plotting units Y-variate function on plotting units detecting possibleexistenceof currents detectingmissingvaluesin data file calculation of distribution parametersgraphically

50

Distribution DrawLine DrawTable ExtOptions GraphicParameters Graphics InputData InterExtra LeastSquares Moments Options output 1 output2 PDFandCDF PlottingPositions Probabilities Ranks ReadFile Scales ScaleYAxis Statistics TestFitting

R. Capitcio, R. Burrows

inputting data from keyboard plotting the fitted line on probability paper plotting a table of results on probability paper inputting data from keyboard inputting data from keyboard creation of graphics on screen and plotter file inputting data from keyboard calculation of R for given H method of least squares method of moments inputting data from keyboard first writing of results on results file appending results on the created results file pdf and cdf inputting data from keyboard calculations with probabilities ranking of a sample of values reading of the data file calculations of plotting scales calculation of the scale for the probability axis sample statistics testing the data fitting

INTRODUCTION For the design of an offshore or coastal structure the engineer must consider the extreme conditions of wave climate likely to occur during the design life of the structure. Extreme wave conditions are usually represented in terms of wave heights and wave periods. These parameters are commonly obtained by analyzing wave records which contain wave characteristics measured by data acquisition systems. The wave records are usually composed of lo-20min of measurement and obtained once every 3 h. In the short-term (that is, in periods of time up to, say, 3 h) the sea state intensity can be assumed to be constant and thus each wave record is regarded to be typical of the whole 3 h-period. During the wave recording period it is assumed that the statistical properties of the sea state do not vary and hence the characteristics of a uniform stochastic process can be applied to it. The short-term wave climate is well understood. The wave heights follow the Rayleigh probability distribution if one assumes a narrow-banded spectrum and considers that the short-crested random sea elevations might be modelled as a sum of a number of linear, sinusoidal, waves travelling in different directions and having random phases. Central limits theorem shows that as the number of wave components and directions tend to infinity, the probability distribution of the sea elevation tends to the Gaussian distribution and characteristics of this distribution are well known.

For the long-term wave climate analysis each wave record of lo-20min is usually reduced to two parameters, the significant wave height, Hs, and the mean zero-upcrossing period, Tz, that are supposed to represent the whole period of 3 h. These parameters can be calculated in a number of ways being at present normally found by spectral analysis of the time series of the sea surface elevation or, sometimes, by using the Tucker-Draper method.’ In addition to Hs and Tz given by the scatter diagram, another representative parameter of the sea state conditions, the expected maximum wave height - E{H,,,} - can be computed for each 3 h observation as: E{H,,,}

z 0.707Hs(log,

n)tj2 and y1= (3 x 3600)/T,

Collection of these parameters during a long period (at least 1 yr) gives to the engineer an enlarged view of the wave climate. For engineering purposes, it is useful to use the wave climate information (Hs, Tz and E{H,,,}) in order to find the long-term probability distribution of wave heights, and thus extrapolate the observations to find the conditions of design severity. This is done by use of the theory of extremes, if the conditions of application of the theory are fulfilled, or, as a last resort, by use of an empirical procedure. Both procedures use a selected cumulative probability distribution which normally belongs to the family of extremes. This is fully described in a companion article to this one.2 Extreme wave statistics can be described by several exact probability distributions. These include the extremal Fisher-Tippet distributions (Types I, II and III) for maxima and minima and the normal and lognormal distributions. Such distributions are based on firm theoretical foundations and thus data fitting should be done in a theoretical basis as well. However, the available data often does not fulfil the conditions of a random sample so that the data fitting is often empirical. Despite this, experience has shown that extrapolations made under the use of such empirical methods are reasonably accurate. Very often, an approximate representation of the wave climate is given by a bivariate histogram of Hs and Tz. The bivariate histogram, also called scatter diagram or contingency table, represents the distribution of sea state conditions during the period when wave records have been produced. For each record, the expected maximum (the most probable) wave height, E{H,,,}, can be determined if it is assumed that wave heights are Rayleigh distributed, which is a reasonable assumption. The particular case of scatter diagram information and comments on the determination of E{H,,,} are dealt with herein. Design wave conditions are usually abstracted by using procedures for the extrapolation of the significant or maximum wave heights. In particular, one empirical procedure for extrapolation of the marginal cumulative

Wave predictions

51

based on scatter diagram data

Table 1. The files required to run LTS

LTS.EXE EGAVGA.BGI CGA.BGI IBM8514.BGI LITT.CHR file.DAT

Executable File One of the Graphics Interface Files File containing Stroked Fonts The Data File (compulsorily with extension DAT)

distribution of H, is described. However, for some applications, offshore structure design for instance, it is more important to find such conditions based on the individual wave height. This can be done approximately by extrapolating the values E{H,,,} of each record or by use of Battjes’ procedure which accounts for the complete distribution of individual waves. A more detailed review of this background is given in Capitao3 and Capita0 & Burrows.* In order to use all the procedures in a logical and integrated way, a computer program able to run on personal computers has been written using the Pascal programming language. This program is briefly described below.

THE COMPUTER

PROGRAM

LTS

The computer program LTS is briefly described here in the order that the program routines flow. The package entails a PC/XT, PC/AT, PS/2 or compatible microcomputer using IBM/MS-DOS 3.2 or above. In this version, use of a 8087, 80287 or 80387 mathematics coprocessor and a minimum of 256 KByte RAM memory are necessary. The output can be directed to a line printer and/or to a plotter, so at least one of these devices should be provided. It is recommended that this package should be installed on a hard disk since the execution time can be considerably shortened. It is important as well that some free space on disk should be allowed for the creation of the results’ files. The program runs simply by executing the command LTS. However, for the graphics’ presentation on screen, graphics interface files are needed. Depending on the graphic card and monitor present in the computer, one of the following files is required: EGAVGA.BGI, HERCULES.BGI, CGA.BGI or IBM8514.BGI. Since the program uses stroked fonts for the graphics’ presentation on screen, it is necessary to use the file LITT.CHR as well. Briefly, the files required to run the computer program LTS are given in Table 1. Since the main program calls routines that belong to units of routines, the executable files containing these units are needed for the program compilation. Units are the basis of modular programming in Turbo Pascal since they are used to create libraries and to divide large programs into logically related modules.

The required units have their executable files named as: GRAPH/TPU,4 GRAFYX.TPU’ and UTILITY.TPU.3 The LTS program can be made available, at nominal charge, from the authors. Brief description

of the computer program

The computer program LTS has been written in the Pascal programming language, using Turbo Pascal (Version 6.0) environment of Borland International.4 Basically, a Pascal computer program is constituted by four major blocks:

6) The block containing the

dejinition and declara-

of units, labels, constants, types and variables of the main program. (ii) The block containing thefunctions. A function is a program part that computes and returns a value and is activated by the evaluation of function call in an expression. (iii) The block that contains the procedures. A procedure is a program part that performs a specific action, often based on a set of parameters and is activated by a procedure statement. (iv) The block containing the main program, where the organization of the program is built. tion

The computer program is herein described in the order that functions and procedures are called throughout the program run. A flow chart of the program is given below. The main program calls the following procedures: (A) InputData

This procedure permits the input of data via keyboard. The input values are: Data File Name - Name of the file that contains the data to be analyzed by the computer program. The extension must compulsorily be .DAT; Results File Name - Name of the file that will be created with the results of the program run. By default it takes the data file name with extension .RES; Plotter File Name - Name of the file that will be created for later sending to the plotter printer. This file will be created using the plotter programming language HPGL (Hewlett Packard Graphics Language). By default, the plotter file name takes the data file name with extension .PLT;

52

R. Capitiio, R. Burrows

I

Ext options

Read file I

Q

Least squ

Plot position I Distribution I

I

Draw line

I

output 2

Fig. 1. LTS flow chart. Name of the units for both axes X and Y (variate and return period) - By default they take the names ‘metre’

and ‘year’ respectively; Number of observationsper unit of return period (year)

- It is assumed by the program that, in the case of bivariate data, the observations are 3-hourly taken and hence 2920 values are expected during 1 year. For the case of the univariate data, by default, it is assumed that there is one observation per year (annual observations); Number of units (years) of observed data - By default, the number is 1.0.

(B.2) Ranks. Ranks the sample values of the univariate sample. It is assumed that the bivariate sample (scatter diagram) is already ranked in both directions. (B.3) PlottingPositions. When the required

type of analysis is univatiate, this procedure uses any of the most common plotting positions, such as i/(N + l), i/N, etc., for the assignment of probabilities to the ranked data values. For the case of bivariate analysis with grouped data, use of only the Weibull plotting position is allowed for such a purpose.

(B) ExtOptions This procedure permits the input of the following data via keyboard (the entries in this procedure are only needed for bivariate analysis): Option between run for Hs or H; Option between whether or not extrapolation of the marginal cumulative distribution is required.

This procedure calls two other procedures: (B.1) ReadFile. This procedure reads the data file. The data file can be of two different types: univariate data (can be, for instance, annual maxima of Hs or H,,,) or bivariate data (scatter diagram of Hs and Tz, for example).

(C) Distribution In this procedure, the user can select any of the available probability distributions for the fitting of the data. The available distributions (at the moment) are: Gumbel (Fisher-Tippet Type I for maxima); Weibull (Fisher-Tippet Type III for minima); In the case of the three-parameter distribution (Fisher-Tippet Type III), the location parameter A is required if graphical extrapolations are used. If the method of moments is used for the estimation of the parameters distribution, such a requirement is not necessary since all the parameters are calculated iteratively.

Wave predictions

based on scatter diagram data

(D) Probabilities According to the required type of analysis, this procedure permits the formation of the array of wave heights and mean zero up-crossing period. This procedure calls two other procedures: (D.1) Statistics. This procedure calculates some important sample statistics like the mean sample value (AwX), the Variance ( VarX), the Standard Deviation (StDewX) and the Skewness (SkewX). This procedure calls the procedure: (D.1.1) Moments. For the estimation of the parameters distribution, the method of moments is herein applied using a direct calculation for the case of FT Type I distribution and an iterative process for the case of the FT Type III distributions.

The pdf and cdf (raw and extrapolated marginal probabilities) of both significant and individual wave heights and the expected value E{H,,,} are calculated here. (0.2)

PDFandCDF.

(E) Output1 This procedure opens the results file and writes on it the statistics calculated in procedure (D.l) and the pdf/cdf calculated in (D.2). (F) GraphicParam More data is read from the keyboard if graphical procedures are required. The following entries are required for the plotting of the graphics in both screen and plotter printer: Minimum and maximum abscissa for graphics - Default values are provided: Interval between X-axis graphic units - By default is 1; Number of ticks between X-axis graphic units - By default is 10; Required number of return periods - The program calculates the return values of H or Hs corresponding to each required return period. By default, the number of required return periods is 0. (G) TestFitting To decide which distribution fits best to the sample data, calculation of the correlation factor r and standard deviation error, SDError, is done herein. These factors can only serve as an approximate indicator of the goodness of fit of the selected distribution. Depending on the selected options, this procedure might call three other procedures. (G.1) Scales. Some distributions need to have a nonlinear variate axis. Thus, a transformation of the xcoordinate axis is required for the plotting on the screen

53

or plotter printer. According to the selected distribution, this procedure scales up that axis. (G.2) LeastSquares. This procedure is called when the method of least squares is required. In order to find the best fit of a straight line through the points [H, P(H)], the standard least squares method is herein applied and thus the parameters of the straight line are found. (G.3) DistParameters. If the least squares method is required, this procedure, based on the parameters of the fitted straight line, calculates the parameters of the selected distribution.

(H) Graphics The graphic routine is designed to present, through the screen and plotter, a graph showing the straight line fitted through the data points, according to the selected distribution. This routine tests the monitor type and, by default, creates a pre-defined graphic layout. At the present, the routine permits to scale up the probability axis from 0.000001 to 0.99999999999 but this range can be extended (reduced) if required. This procedure calls three other procedures. (H.l) Scale YAxis. Graphic routine destined to scale up the probability axis using both pixel units (for screen output) or plotter units (for plotter output). (H.2) DrawLine. Graphic procedure that permits the drawing of the fitted line through the data points. (H.3) Draw Table. Graphic routine that permits the creation of a table containing the predictions of wave height, based on the fitted line, for a given return period.

(I) output2 This procedure re-opens the results file and appends on it the results of the estimation of distribution parameters, correlation coefficient, standard deviation error (graphic procedures) and return values for the required return periods. (J) Options This procedure contains a menu of options that permits the user to return to other menus, run the program again with the same data or different data, changing of graphic parameters or plotting positions (only in the case of univariate analysis). This procedure calls another procedure. (J.1) InterExtra. If required, calculation of the return period R for any given value of Hs is completed.

54

R. Capitdo, R. Burrows

Input to computer program LTS

done for both significant wave heights and individual wave heights (by using the Battjes’ method6). Samples of the input data report and tabular results arising are given in Figs 2 and 3. Plots of graphical results for both significant wave height and individual wave height, each in Gumbel and Weibull formats, are shown in Figs 4-7. An important observation in relation to the individual waveheight (H) data is that the actual points plotted represent the true distribution.2 The fitted lines, by least squares here, serve as approximations only and, in the case of the Gumbel fits, can depart markedly from the true values in the upper tail. The Gumbel distribution, therefore, gives a poor representation of the distribution of individual wave heights, whilst the Weibull distribution, with the flexibility of an extra parameter, provides acceptable fits. The sample data has been studied for the purpose of determining how missing data, considered either as calms or non-measured data, can influence the wave predictions. Furthermore, an assessment has been made to establish, for this location, whether inability of the measurement systems in recording low Tz values can affect the same wave predictions. It was observed from analysis of the results that predictions of significant wave height found by using the method of moments were slightly greater than those obtained by using the least squares method as can be seen from Table 2. The systems that exist for the measurement of wave data have limitations and the accuracy of such a measurement can vary substantially from system to system. It is important thus to be aware of the effect on wave predictions when a particular measurement system is unable to measure a certain wave characteristic. One common problem is the difficulty of measuring low values of Tz. Low values of Tz are usually correlated with low values of Hs. Consequently, on average, if one does not consider low values of T, that means the predictions of wave height will be higher than those calculated if all Tz values are used. In order to illustrate the differences in predictions, three data samples from Morecambe Bay have been considered. The first sample (all data with Tz readings beginning at 1.75s) is presented in Table 2. The second and third data samples have been created upon the first one but assuming that the measurement system was unable to record waves having Tz values less than 2.75

The computer program only needs input data from the keyboard (or default values) and a file containing the data sample. The layout of such a file depends on the type of analysis required. For an univariate sample (for instance, annual maxima), the data file is simply constituted by a column which contains the data values x1, x2, . , x,,: ( beginning of data file ) First extreme value Second extreme value Third extreme value

Xl x2 x3

( end of data file ) The data file layout for a bivariate diagram) is shown below.

nib extreme value

sample (scatter

Output of the computer program Three output files are created computer program LTS:

when running

the

(i) one file that is dumped to the screen; (ii) one text file (ASCII format) containing the results ready to be printed on a line printer (by default, with extension RES); (iii) one plotter file that can later be sent to the plotter printer (by default, with extension PLT). This file is written in HPGL programming language, so any plotter accepting the commands HPGL is suitable. Generally, most commercial plotters accept this language. APPLICATION

TO WAVE DATA

All scatter diagram data Scatter diagram data collected at Morecambe Bay in the British Isles have been considered in this study. Wave heights predictions associated with return periods of 10, 50 and 1OOyr have been calculated by the computer program LTS on both Gumbel and Weibull probability papers, fitting by using both the least squares method and method of moments. These calculations have been

( beginning of data file ) nH nT nHr w(l,l) w(2,l) ..

w(nH,l)

1H 1T 1Hr w(l,2) w(2,2)

dH dT dHr . .. .. . .. ..

41, nT) w(2,nT) I . .

w(nH,2)

. .

Number, lower value (class average) and increment of H (or Hs) Number, lower value (class average) and increment of Tz Number, lower value and increment of extrapolated H (or Hs) Occurrences of the Is’ class of H Occurrences of the Znd class of H .. w(nH,nT)

( end of data file )

Occurrences of the nth class of H

Wave predictions

based on scatter diagram data

tt*******************************************.* * LONG-TERM STATISTICS

55

+

t******t**************t*************************

******t***********t****t******tttt*tt****~~* GENERAL DATA : **t********i********t*tt********~***~*,**~********~ TITLE

: Morecambe

Descyription

: All

Data

file

Bay

Data

: MCBl.DAT

Results

file

: MCBl.RES

Platter

file

: MCBl??.PLT

Wavr

Height

unities

( H )

Wave

Period

unities

I TZ

Return

Deriod

Number

Iof

observations

L!nities

Numl~er

of

years

Number

of

.._...._

second

( T

1 .__..._

year

cause

3.00

. .._....

data

Minlmum

value

of

sample

.._...._.._

Maximum

value

of

sample

.

Value

7961

. . .._...._

Missing

Mean

year

..____..___.

per as

metry

)

observed

ohs.

__..__.._

of

2920.0

.

non-was.

799

.

0.50 6.00

.._...._

.._____._.___..____.____.

1.0724

Standard

Deviation

Variance

. . ..__.....__...____..__.._

0.5R73

Skewness

___._..__...____...___..___

1.3430

SCATTER

DIAGRAM

_._._____......._

0.7663

DATA

H'S 0.15 0.75 1.25 1.75 2.15 2.75 3.25 3.75 4.25 4.75 5.25 5.75 6.25 6.75 7.25

2.0 120 73 48 0 0 0 0 0 0 0 0 i 0 0

2.5 596 316 58 0 0 0 0 0 0 0 0 0 0 0 0

3.0 537 851 69 0 0 0 0 0 0 0 0 0 0 0 0

3.5 289 640 313 9 0 0 0 0 0 0 0 0 0 0 0

4.0 113 312 499 86 4 0 0 0 0 0 0 0 0 0 0

4.5 45 172 327 283 52 2 1 0 0 0 0 0 0 0 0

5.0 33 103 192 270 117 35 2 0 0 0 0 i 0 0

PERIOD 5.5 34 89 86 130 160 84 16 : 0 0 0 0 0 0

6.0 17 49 57 68 58 53 46 8 18 0 0 0 0 0 0

6.5 21 30 29 33 22 39 45 22 113 110 0 0 0 0

7.0

7.5

8.0

9 9 3 12 15 11 10 10 3

6 3 0 3 3 11 8 4 6

0 0 0 0

0 0 0 0

8.5

1 3 1 0 10 3 3 10 1 3 0 0" 0 0

9.0 R 3 0 1 0 2 3 0' 0 0 0 0 0

9 0 0 0 0 0 0 0 0 0 0 ; 0 0

Fig. 2. Sample input data report.

and 3.25 s, respectively. Wave predictions based on these two samples are presented on Tables 3 and 4. All the predictions were found by considering the missing data as non-measured data. For the Gumbel distribution it was found that when low values of T, are not taken into account, the wave predictions become slightly higher than those obtained when using all Tz data. However, if the data fitting is made using the Weibull distribution, the wave predictions are lower when low values of Tz are not

considered. Thus when acquisition systems are unable to read low values of T,, a slight overestimation or underestimation in wave predictions will occur if one fits the data points to the Gumbel or Weibull distribution, respectively. The effects are, however, very small, as seen from the comparison of Tables 2-4. It is now necessary to consider analysis of a scatter diagram with missing data to appraise the consequences in the context of wave predictions. Missing data can be considered as the result of calms (not measured by the

56

R. Capitdo, R. Burrows TABLE OF RESULTS ----------------------------------------------------------~ HsI Hsi Wi SWi

PDFHs

CDFHs

PDFHsX

CDFHsX

-!m!___!m!--!"o:_"ccUrl____lI1______II)_-----!~!------!~!-0.00 0.25

lR38

1838

0.75

2653

4491

1.25

1682

6173

1.75

895

7068

2.25

432

7500

2.75

238

7738

3.25

133

7871

0.50 1.00 1.50 2.00 2.50 3.00 3.50 3.75

58

7929

4.25

21

7950

4.00 4.50 4.15

8

7958

5.25

2

7960

5.75

1

7961

5.00 5.50 6.00

GUMBEL DISTRIBlJTION *ttf****f*t****ttt**ttt**~************************ SIGNIFICANT WAVE HEIGHT P(x)

= exp

I -exp

( -(

0.23088

0.23085

0.23142

0.23142

0.33325

0.56405

0.29913

0.53055

0.21128

0.77531

0.22939

0.75994

0.11242

0.88772

0.12796

0.88791

0.05426

0.94197

0.06191

0.94981

0.02990

0.97187

0.02813

0.97795

0.01671

0.98857

0.01244

0.99039

0.00729

0.99586

0.00544

0.99583

0.00264

0.99849

0.00236

0.99819

0.00100

0.99950

0.00103

0.99922

0.00025

0.99975

0.00044

0.99966

0.00013

0.99987

0.00019

0.99985

WEIBULL DISTRIBUTION *t******t*tt********t*****+tttt*t*t******************** SIGNIFICANT WAVE HEIGHT X - A J/B

)

]

P(x)

= 1 - exp

----------LEAST

SQUARES

41s Bls

= =

METHOD

0.77161 0.57908

I

METHOD

I I

Amm= Bmm=

OF

MOMENTS

r

= 0.99843 I SDError = 0.16721 I --------_------~-_~-____________________-----~~ --------

Extrapolation

of

SQUARES

Als Bls ClS

0.59751

= = =

T 10 50

100

.

Hs(LS1

.

6.73 7.66 8.06

Hs(MM)

. Hmax(LS1.

6.87 7.83 8.25

12.64 14.33 15.05

[ 12.00 i 23 1

--------

of

Extrapolation

12.90 14.64 15.39

. T . H . ____-----___------__--------------------------10 15.95 17.55 18.25

0.08321

I

Amm=

0.08321

1.09011 1.32633

I I

Bmm= cm=

1.07140 1.30186

0.99940

I

0.03518

I

Extrapolation

of

OF

Observations

.

T 10 50

.

Hs(LS)

.

6.40 7.13 7.44

Hs(MM)

. Hmax(LS).

6.50 7.26 7.58

12.05 13.38 13.93

WEIBULL DISTRIBUTION *t***tt*****t*t***tt****************~***~***,** INDIVIDUAL WAVE HEIGHT Limit of Extrapolation [ 12.00 Number of Classes I 23 1

1

Observations

METHOD

MOMENTS

--------

Hmax(MM).

100

INDIVIDUAL WAVE HEIGHT Limit of Extrapolation Number of Classes

----------_

parameters

METHOD

1

---------------

.

/ B 1°C

I

r I =

SDError Observations

I 1X - A)

Distribution

LEAST

0.72756

[ -

--------

--------

Extrapolation

-____-----__----------------------------------. T . H . 10

14.41 50 15.90 100 16.52 _----_____------___---------~~~~~~~~~--------~~

Fig. 3. Sampletabular resultsreport.

of

Hmax(MM). 12.23 13.61 14.18

]

Observations

--------

Wave predictions

based on scatter diagram data

MB -Miss. data: CALMS Gumbel distribution Significant wave heights

99.9990

t

+

+

Least sq-s -2.329 0.996

/ A= B=

/

Wave

height

(m)

Wave

height(m)

Fig. 4. Gumbel plot of significant wave heights, H,.

Fig. 6. Gumbel plot of individual wave heights, H.

acquisition system because of the very low values of Hs) or as non-measured data resulting from randomly occurring malfunction of the system. In this last case, it is important to note that the predictions can be seriously affected if occurrence of malfunction is biased to occur when the sea state is rough. In this case the data set would be unacceptable for accurate wave predictions. In order to compare wave predictions when considering missing data either as calms or non-measurements due to malfunction of the acquisition system, Tables 5 and 6 have been produced for Morecambe Bay.

From the comparison of Tables 5 and 6 it can be concluded that the decision to consider missing data as non-measured data instead of as calms produces slightly higher predictions of wave heights as might be anticipated. In other localities the occurrence of ‘calms’ will be more prevalent and the consequences of their misrepresentation will be much more significant. CONCLUSIONS Scatter diagram data have been used for predictions of wave heights by use of the computer program LTS.

MB - Miss. data: CALMS Weibull distribution Individual wave heights

Weibull distribution Significant wave heights

30.0000

t

HI101 = H[501= H(lOOl=

Least squares

Moments

0.083 1.090 I.326

0.083 I.071 1.302

6.36 7.09

6.45 7.21 7.53

7.40

2o.ml

22, .e 4 % &

Leas1 sq”areS

9o.ooooooO-

8O.OOOOOOO 7o.OOoOOO0,

Wave

height

(m)

Fig. 5. Weibull plot of significant wave heights, H,.

Wave

A= LI= c=

0.083 0.542 0.888

H [lo] =

14.39

H 150) = H[lOO]=

15.82 16.44

I 6

I II

height

i C

I J16 21

(m)

Fig. 7. Weibull plot of individual wave heights, H.

58

R. Capitfio, R. Burrows Table 2. Wave height predictions -

Morecambe Bay (all data)

R

f&m

W

Gumbel

10 50 100

Weibull

Gumbel

Weibull

Gumbel

LSM

M

LSM

M

LSM

M

LSM

M

6.7 7.7 8.1

6.9 7.8 8.3

6.4 7.1 7.4

6.5 7.3 7.6

12.6 14.3 15.1

12.9 14.6 15.4

12.1 13.4 13.9

12.2 13.6 14.2

Table 3. Wave height predictions &I

z

Gumbel

10 50 100

- 3h (ml

Weibull

Weibull Battjes6

16.0 17.6 18.3

14.5 15.9 16.5

Morecambe Bay ( Tz > 2.75 s) ffmax - 3h W

Gumbel

Weibull

6s

Gumbel

LSM

M

LSM

M

LSM

M

LSM

M

6.8 7.7 8.1

7.1 8.0 8.5

6.4 7.1 7.3

6.5 7.2 7.4

12.8 14.5 15.2

13.2 15.0 15.8

12.0 13.2 13.7

12.1 13.4 14.0

Weibull

Battjes6 16.2 17.9 18.6

14.4 15.8 16.4

The number of Tz values >2.75s is 6750, compared with 7961 (all data). Table 4. Wave height predictions -

Morecambe Bay (T’ > 3.25s) fLx

&I

Gumbel

10 50 100

- 3h (ml

z

Weibull

(:I

Gumbel

Weibull

Gumbel

LSM

M

LSM

M

LSM

M

LSM

M

7.0 7.9 8.3

7.3 8.3 8.8

6.4 7.0 7.2

6.3 6.9 7.2

13.0 14.7 15.4

13.7 15.5 16.3

12.0 13.1 13.6

11.8 13.0 13.4

Weibull

Battje@ 16.7 18.3 19.0

14.1 15.4 15.9

The number of T, values>3.25 s is 5293,comparedwith 7961(all data). LSM - Distribution parametersestimationby Least SquaresMethod. M - Distribution parametersestimationMethod of Moments. Battjes’ ( 1970)6procedurefor the prediction of individual wave heights.3

Several conclusions can be drawn from comparisons between the results obtained:

(1) Acquisition

systems that are inadequate to register low values of Tz are likely to overestimate predicted values of wave heights if the Gumbel distribution is used, whereas underestimation may occur if fitting is made using the Weibull distribution, according to the sample application made herein. (2) With missing data in the scatter diagrams, the decision to consider this either as ‘calms’ or ‘non-measurements’ leads to different predicted values of wave height. For design purposes it is important to know what has really happened with those missing data. When in doubt, it is better to consider the missing data as non-measurements since it is a conservative decision. (31 Using the ‘weighted least squares method’, a greater importance is given to the central range of points than using the method of moments and wave height predictions are lower. It is not possible to state categorically that one probability distribution is better, that is, represents better the data set, than another. The Weibull

distribution is here shown to be more flexible in its fit to a particular set of data since it contains three parameters whereas the Gumbel distribution has only two. However, in practice, the Gumbel distribution has generally been accepted as the principal extreme value distribution for the current application. It is, in fact, a distribution that generally applies very well to wave data and the estimation of parameters is straightforward. In this study, long-term variability of the characteristics of the wave climate has not been a consideration. This represents an important simplification of the problem. Appreciation must be given to the fact that scatter diagram data records covering perhaps only 1 or 2yr may not be ‘typical’ of the true long-term wave climate and some intuitive adjustment may be necessary if, for example, wind records show that the wave climate sampled may have been more, or less, severe than the average. An improvement in the quality of analysis of extreme wave data is achieved if emphasis is placed on the effort of collecting as many wave data as possible and over a period as long as is feasible. This enables the engineer to have a better perception of the true wave climate that exists at the site and the danger of selecting a

Wave predictions Table 5. Wave height predictions -

Morecambe Bay (missing data as non-measured data) f&m

- 3h Cm)

i2

Weibull

Gumbel 10 50 100

59

based on scatter diagram data

Weibull

Gumbel

Gumbel

LSM

M

LSM

M

LSM

M

LSM

M

6.7 1.7 8.1

6.9 7.8 8.3

6.4 7.1 7.4

6.5 I.3 7.6

12.6 14.3 15.1

12.9 14.6 15.4

12.1 13.4 13.9

12.2 13.6 14.2

Weibull Battjes6

16.0 17.6 18.3

14.5 15.9 16.5

Calms are 799 out of 8760. Table 6. Wave height predictions CRY4

Morecambe Bay (missing data as calms)

2

ffmax

- 3h

(ml

Gumbel 10 50 100

Weibull

(:I

Gumbel

Weibull

Gumbel

LSM

M

LSM

M

LSM

M

LSM

M

6.7 7.6 8.0

6.8 7.8 8.2

6.4 7.1 I.4

6.5 7.2 I.5

12.5 14.2 15.0

12.8 14.5 15.3

12.0 13.3 13.9

12.2 13.5 14.1

Weibull Battjes6

15.9 17.5 18.2

14.4 15.8 16.4

Non-measurements are 799 out of 8760. LSM - Distribution parameters estimation by Least Squares Method. M - Distribution parameters estimation by Method of Moments. Battjes’ (1970)6 procedure for the prediction of individual wave heights.’

distribution that does not belong to the population will certainly be minimized. The computer program must be used carefully. It is important that the user is aware of the whole process of predicting wave characteristics. In particular, the user must know what is the reliability of the data sample that is going to be used since enormous mistakes can arise from data samples not containing a reasonable set of extreme values.

REFERENCES 1. Draper, L., Derivation of a ‘Design Wave’ from instrumental records of sea waves. Proc. Z.C.E., 1963,26, 291l 304.

2. Capitao, R. & Burrows, R., Wave predictions basedon scatter diagram data: A review. Adv. Engng Sqftwure, 1995,23, 37-47. Capitao, R., Wave predictions basedon scatter diagram data. MSc(Eng.) Thesis, Dep. of Civil Engng, Univ. of Liverpool, 1992. Borland International, Turbo Pascal -- Version 6.0. Library Reference and Programmers’ Guide. Borland International, Scotts Valley, CA. Palma, J., Bibliotecas em Pascal para Constru9Bo de Graficos Cartesianos em Microcomputador. Relatorio 3/90, LNEC, Lisboa (in Portuguese),1990. 6. Battjes,J. A., Long-term wave height distribution at seven stations around the British Isles. National Institute of Oceanography,Internal Report No. A.44. 1970.