You are on page 1of 149

WHOI-77-12

HEAVE AND ROLL RESPONSE OF FREE FLOATING BODIES


OF CYLINDRICAL SHAPE

by

H. O. Berteaux
R. A. Goldsmith
W. E. Schott, III

WOODS HOLE OCEANOGRAHIC INSTITUTION _


Woods Hole, Massachusetts 02543

February i 9 77

TECHNICAL REPORT

Prepared for the Office of Naval Research under


Contract N00014-?5-C-l064; NR 294-004 and from the
NOAA Data Buoy Office.

Reproduction in whole or in part is permtted


for any purpose of the United States Governent.
In citing this manuscript in a bibliography,
the reference should be followed by the phrase:
UNPUBLISHED MANUSCRIPT.

Approved for public release; distribution


unlimited.
Approved for Distribution~ ~ L
Melvin A. Rosenfeld, Act' g Chairran
Department of Ocean Engineering
ABSTRACT

The following report describes a computer solution to help predict


the heave and roll response of free floating bodies of cylindrical shape
when excited by random seas with known spectra.

The basic concepts of harmonic analysis and statistics used in the


method are first briefly reviewed. The report then presents a detailed
derivation of the linear heave and roll response amplitude operators,
that is the expressions of the vertical and angular displacements produced
by a simple harmonic wave of one foot amplitude.

The second part of the report reviews the computation procedure


and the program's logic. It gives a detailed set of instructions for the
program users, reviews the program's capabilities and limitations, and
presents three case studieo.

The heave and roll response programs are written for use with
XEROX SIGMA 7 computers. Program listings are given in the appendix.
Acknowledgments

The authors wish to express their gratitude to Mr. R. Walden


for his critical review of the manuscript.
The assistance of Mrs. A. Henry and of the Graphic Arts
Department in typing and preparing this report is also gratefully
acknowledged.
The work reported herein received support from the Office of
Naval Research (Contract No. N00014-75-C-I064; NR294-044) and

from the NOAA Data Buoy Office.


TA BLE OF CONTENTS

Page Number
1.0 PROBLEM STATEMENT ................................ 1

2.0 THEORETICAL BACKGROUND


2. 1 Statistical Response of Floating Bodies to

Ocean Wave Excitation.,. .'. . . . . . . . . . . . . . . . . . . . . . . . . . i


2.2 Derivation of Heave and Roll Response

Amplitude Operators (RAO)........................ 5

2.2. 1 Heave response ........................... 5

2.2.1. 1 Initial conditions. . . . . . . . . . . . . . . . 5


2.2. 1.2 General equation of heave

motion ........... . . . . . . . . . . . . . . 7
2.2.1.3 Expression of the forces

appliedtothebuoy............... .7

2.2.1.4 Expression of the differential


equation of heave. . . . . . . . . . . . . . . . 14
2.2.1.5 Expression of the heave RAO ..... 14

2.2.1.6 Phase relationship between

hea ve and wa ve. . . . . . . . . . . . . . . . . . i 6

2.2.2 Roll re s ponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.2.2. 1 Initial conditions. . . . . . . . . . . . . . . . 17


2.2.2.2 General equation of roll :rgtion . . . 18
2.2.2.3 Expression of the moments

applied to the buoy............... 18


Page Number
2.2.2.4 Expression of the added

moment of inertia IF"""""" 26


2.2.2.5 Expression of the di:ferential
equation of roll. . . . . . . . . . . . . . . . . 27
2.2.2.6 Expression of the roll response

amplitude operator. . . . . . . . . . . . . . 28
2.2.2.7 Phase relationship between

ro 11 and wa ve. . . . . . . . . . . . . . . . . . . 29
3.0 COMPUTER PROGRAMS
3.1 Heave Computer Program (HERAO)................ 29

3. 1. 1 Program -logic. . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3. 1. 2 Program input .......................... 31

3. 1.3 Program output ......................... 40

3.2 Roll Computer Program (ROLLRAO) .............. 41

3.2. 1 Program logic. . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.2.2 Program input .......................... 42

3.2.3 Program output ..... ...... .... .......... 52

4.0 CASE STUDIES

4. 1 Heave and Roll Response of a Small Flat Cylinder... 53

4. 1. 1 Program input .......................... 54

4. 1. 2 Program output ......................... 56

4.2 Heave and Roll Response of a Ballasted

IlTelephone Polell................................ 57
Page Number
4.2. 1 Program input. . . . . . . . . . . . . . . . . . . . . . . . . . . 57

4.2.2 Program output .... ....................... 61

4.3 Heave and Roll Response of a Complex

Shape W.H.O.I. Spar Buoy........................ 61

4. 3. 1 Program input ...... ..... ..... ...... .... 63

4. 3.2 Program output. . . . ...................... 66

5.0 CONCLUSIONS AND LIMITA TIONS . . . . . . . . . . . . . . . . . . . . . . 67

6.0 REFERENCES. . . .. .. .. . . .. . . . . .. . . . . . .. . . . .. . .. . . . . . . . 69

7.0 APPENDICES ................. ... .................... 70

I. Expression of Linearized Damping Coefficient. 70

II. Evaluation of the Coefficient" B" of Damping


Mamen t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

III. Evaluation of the Coefficient "D" of Wave

Drag Moment .. . .. ........ ........ ..... ....... 75

IV. Evaluation of the Coefficient "P" of Wave

Inertia Moment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

V. Evaluation of the Coefficient "Ir-" of


Added Moment of Inertia. 0 0 . . . . '. . . . . . . . . . . . . . . . 80

VI. Computation Method for Coefficients ii B",


lID 11, II pi' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

VII. Heave Program Listing .... ...... ........ ...... 83

VIII. Roll Program Listing. . . .. . . . . .. . . .. . .... . . . . .. 91


- I -

1. 0 PROBLEM STATEMENT
The heave and roll motion of a cylindrical body of constant cross
section when excited by a simple har,monic wave is a relatively straight-
forward problem. However, very few buoys can be realistically modeled
as a pillbox or a telephone pole. Most spar buoys are made of circular
cylinders of varying diameters (see Fig. #1). Some spar buoys extend

to considerable depths below the water level. Furthermore, most sea-


ways are not made of regular harmonic waves of single frequency and

amplitude and in general irregularity and randomness of the sea surface


will prevail.

The objective of this report is to present a method which can be


used to compute reasonable expectations of vertical and angular displace-
ment that a complex shape buoy will experience when free floating in a
random stationary seaway.
The computer solution presented in this report was originally
derived to investigate the dynamic behavior of specific spar buoys used
by the Woods Hole Oceanographic Institution. This solution is here
presented in a generalized form, with the hope that it becomes a con-
structive addition to the solutions already in the literature.
2.0 THEORETICAL BACKGROUND
2.1 Statistical Response of Floating Bodies to Ocean Waves Excitation

Readers unfamiliar with the probabilistic theory of ship


and buoy dynamics should resort to References I, II, and III
for a theoretical introduction to the subject.
- la -

.-
.
o
Z
.
OJ
...
~
- 2 -

Basic concepts borrowed from this theory and used in the


formulation of the heave and roll computer programs described in
this report are hereafter summarized.
If the probability density function/(ix) of the wave ampli-
tudes "l?" for a given seaway can be explicitly expressed, then

the expectation of certain values of wave amplitudes can be


directly computed.
For example:

The most probable amplitude lX 1f iS the value of I)


for which
,~ p(1X == 0
jJ (2.1.1)
- The average amplitude?c is given by
ao

/) = fx N'X dK (2.1.2)
()
- The average of a fraction I (O~ I~ J) of

wave amplitudes larger than a given amplitude ~ 0


can be obtained
00
ro
- J IX f(t;) qlr '" J. f /'(?f) cI/t (2.1.3)
tX - (10

Xo
Jp(f)) Ix ~ 'Xo

etc.
When certain restrictive conditions prevail, wave amplitudes
have been found to follow a Rayleigh distribution given by:
_ 1(2-

e "1)'1
_f(Y~z.
~~ (2.1.4)
where ~i. is the mean square value of the wave

amplitudes.
-3-

This probability density function has been used to compute


the expectation of particular wave amplitude means and maxima.
Results of these computations are found to be proportional to the

root mean square~ of the wave amplitudes. Those retained


in this study are summarized in Tables 1 and 2, "Value of expected
means" and "Value of expected maxima. "

Now let$(W)be the spectral density function of the wave


amplitudes of the given sea way. Assuming the seaway to be
stationary, then the integral over all positive frequency ranges
OfJ(W) is equal to the mean square value of the wave amplitudes,
i. e.

(2.1.5)

pected wave amplitude means and maxima listed in Tables 1 and 2.

From the definition of the mean square value


l- :: tV
If 'Z =N-.
e,~00
-l N
r-, L
~.z.
(.,,=-0
and the result (2.1. 5) it is clear that the quantity

~ VJ(qi clw
dtV-. 0 (2.1.6)
is proportional to the amplitude of the elementary component
wave of the spectrum with frequency t."f .

Now if w) is the expression of the linear response of a


- 3a -

Ta ble 1

Wave Amplitude Means

Mean Values
Fraction, f, of
Largest Ampli-
tudes Considered
--
i" .
.
F
J t'l.

0.01 2.359
O. 10 1. 800
0.333 1. 416
0.50 1.256
1. 00 0.886

Table 2

Expected Maximum Amplitudes

Numbe r of Maximum Wave


Wa ve s Amplitudes

r113)C +W
SO 2. 12
100 2.28
500 2. 61
1,000 2.78
10,000 3.13
100,000 3.47
-4-

free floating body to a simple harmonic wave of unit amplitude

and frequency W , then clearly the quantity

..4+ ,1cwy /J(4JMl dw


dl..O V' (2. 1. 7)

is proportional to the amplitude of the body response to the


elementary component wave of frequency t"" .
It thus follows that 2,
(tJ) J(w~) dw
(2. 1. 8 )

is proportional to the amount of the response mean square


value contained in the frequency band ol centered at W"" .
The response mean square value r i is therefore given by:
00

? = f'Y(w) 1'("1 dc (2.1.9)


o
The response )w) of the body being linear, the probability
density function of the response will also follow the probability
density function of the wave amplitudes. Thus the results tabu-
lated in Tables 1 and 2 can be used again, together with expression
(2.1. 9) to compute statistical means and maxima of body response
am pli tude.

For example, the average of the one third highest response


amplitudes will be given by _
~ = /.4J60--.

with (2. 1. 10)


i/~ = v0~) J(c.J&J
- 5 -

Empirical formulation of wave amplitude spectra used in


the computer program are:

- 9.7 X jl)4-

(l vI
U(w)= /6.875 eW'l 2
ft - sec (Pierson Moskowitz) 2.1.11
(US
where V is the wind s peed (knots).

_/~50
Ji(w)
s.~= 5.c
ii f'
~ e 7;4 W4- ft2_ sec (Bretschneider) 2.1.12
7f4 W5
- &30
2 ;/l.'l
2
J( C) =- ..45 li e U"
ft - s e c (I. S. S. C. ) 2.1.13
7; 9CU-S

In formula (2.1. 12) and (2.1.13) lf is the significant wave height

(feet) and 1; is the significant wave period (seconds).

2.2 Derivation of the Heave and Roll Response Amplitude Operators (RAO)

2.2. 1 Heave response

2.2.1.1 Initial conditions

T
--
A

Fig. No. 2
~ ~
- 6 -

Let us consider a simple harmonic, deep sea wave, as


shown on Fig. No.2. The coordinate s of a point on the surface
of this wave are given by:

-3,: A AtM (4Jt - Kg) (2.2.1)


~ = A ~ (Jt - k J )
(2. 2. 2 )

If we select to observe this wave at.5 :: 0 , then the parametric


equation of the water particle motion around this point become:
J = A MM GAC

~ =
A 7 wt
where A is the wave amplitude, and tJ the wave angular
frequency.
We also know from the simple harmonic wave theory (Ref. I,
pp. 14-27) that the parametric equations of water particles at any
de pth Z below the mean water level would then be
-K~
5= Ae A1M wC
t =
Ae- eo
K.f. t
"2
where I( is the wave number. l=.! for deep water waves,
4
.3 being the gravity acceleration.
The vertical components of water particle velocity and ac-
celeration would in turn be given by:

A - I(~
t = J e.A /v l- C
i' - - 4J~e-~ WC
In this case, at time t=: O. . , the amplitude of the vertical
- 7 -

displacement of the water particles start to decrease from their


maximum value, the water particle s vertical velocity component
starts to increase and is in the downwards direction, and the
water particles vertical acceleration component starts decreas-
ing and is also in the downwards direction.

As shown on Fig. No.3, let X be the distance from the


still water surface to the buoy water line. At time c.:, 0+ E. the
buoy is assumed to move downwards, that is the distance ~ is

increasing.
2.2.1.2 General equation of heave motion
The equation of heave motion will be obtained from:

L~ == (MI-# MA ') Ii -= #111 lX (2.2.3)


where \",,-
L.f = sum of the vertical forces applied to
L
the buoy,

AI = mass of the buoy


/H1= added mass of the buoy due to the water entrained
in the vertical direction

I
4l V= A1+/b = virtual mass of the buoy (in the vertical
dire ction).
2.2.1.3 Expression of the forces applied to the buoy
The vertical forces applied to the buoy are:
- Its weight "W"
The resultant ''1":" of the pressure forces exerted
by water particles on the top and the bottom plates of
- 7a -

r:
'Vv."

~ ~
BUOY W. L.
x
\l STILL WATER
-- LEVEL

z
h1 SPAR MAST

h2

H
BUOYANCY TANK

WATER BALLAST TANK


(OPEN TO SEA)
,
24 ~ (~) ~.i

t
Fig. No. 3
- 8 -

the watertight compartments of the buoy


- The damping force ''. II resulting from the water
opposing the buoy vertical motion
- The friction force "G" exerted by the water particles

vertical velocity on the buoy

- The inertial force ill ii exerted by the water particles

vertical acceleration on the buoy.

Forces in the direction of increasing lx (downwards) will


be considered positive.

The expression of these forces is obtained as follows:


- Pressure force iiPIi.
With the initial conditions assumed, the pressure f at a depth

Z is given by: -1(;( )


t -JJ(z+Ae. Co.swt
To help find a general expression for the resultant P , let us

consider the spar buoy shown in Fig. No.3.

At the bottom of the buoyancy tank


Z =- 'X+ Jz2-
where Iz"l = depth of the bottom plate below buoy water line

Assuming ~~ hi- ' the upwards pressure force ~ on the tank


bottom is thus given by -I(hl.
~ =J,( 1'X+hz.+Ae Co4JC)S,B
where .5 = area of bottom plate subjected to water pressure
(the entire area of the plate in this case).
Similarly the pressure force P on the top plate of the buoyancy
T
- 9 -

tank is given by _kA,


-E Jd fix + hi-( A e. Ca wt jSr
where S = area of top plate subjected to water pressure.
If the spar mast has a cross section 5.. and is
watertight then obviously $,= 08- SM

The resultant P will be the difference between the bottom pres-

sure force and the top pressure force. Being in the upwards

J ~) _~ _~
direction, l = - (~- i. e.
P= -J'J f(sS - Sr)'X -I ()" J'ts - ~, !;r;- ACoJt (.t.. - s,-t-) j

The constant terms in the expression of the pressure force must


equal the buoy static weight if . This can be easily established.
Noting that
1,2. = h,-lII
where II = length of the buoyancy tank, the constant terms

J:J (Shz. - Srl,i)


can be wri tten:

J~ (iB (~/+N) - s,-~l :: J: (l-e - S)h, + SBIt


which obviously is the sum of the weight of the water displaced by
the immersed portion of the mast and by the buoyancy tank under
equilibrium conditions, and therefore is equal to the buoy weight.

The sum of the weight force and the pressure force can then be in
general expressed by: kh'
7+W= -JJ (f-S~1p. t ;'JVA UOCc
(2.2.4)
where S~ is the surface at a depth h,- subjected to the
- 10 -

pressure. S is positive if the pressure exerted upon it


is in the upwards direction, and vice versa ~ is nega-
tive if the pressure exerted upon it is in the downwards
direction.
This expression can further be simplified and written:
?-+ W:: CL)+ t1A CoSGVC
(2.2.5)
where

C =JJ (S8 - S) =fdSc. (2.2.6)


is the heave restoring force constant and '"~
JA \' -1(6 -I -1 (,
. force
- Damping "n".
~

,.1 =jJ L J' t- =JJ L~ e. (2.2.7)

The damping force :D,,: exerted by the water on a buoy component

"L" will be assumed to be directly proportional to the buoy


,.
speed IX. It will therefore be of the form
J)c.' = - b tX (2.2.8)
where be.' is the linearized coefficient of damping
associated with buoy heave motion.

It can be shown (see Appendix I) that the general expression of

linearized damping coefficients IlcL" for periodic motion of


amplitude X and frequency W is of the form
d=. pCpSXW (2.2.9)
3n. J
whereJ = water mass density = 2 slugs/ft3

G = conventional drag coefficient


'- = area normal to the flow.
- 11 -

In order to keep the differential equation of heave motion linear,


an arbitrary constant value X b of average heave motion must

be 'selected to compute the linea"rized damping coefficients b .


The value of X b selected is left as an input for the program
users. One can use, for example, a reasonable fraction of the
average wave amplitude for the sea state considered in a given

study.
The expression of .hi then becomes
I
b,' = l-f CpSc: XL c: = CV b.
3n c-
(2.2.10)
The total damping force is thus finally
-l = i: 4 - _wi L3~f J X,
i- (.
or simply

1)= -BtX
with

B :: tv )"t -f ,J XL -:
L-i 3 l
Wib.I i
c.
(2.2.11)
(, L
- W
ave.induce
d rag
d f "G".
orce

The drag force G resulting from the water particle impinging


.
with a velocity tz on a buoy component "( II is also assumed to
be linearly proportional to ~ It therefore will be expressed by

G = Cc. i (2.2.12)
where c is the linearized coefficient of drag associated
with water particle velocity.
Following previous reasoning the expression of C.: will be
- 12 -

gi ven by

-~ 3~ ~L ~ ~ L
c. = l.J c". s. X C :: LV C.'

where X c: is now the arbitrary average value of wave


(2. 2. 13)

amplitudes retained for the particular study.


A comment should also now be made regarding the water particle
,
velocity '2 . It will be recalled that the expression of '2 is
. -I(~
12. = - Awe ....M LC
In the case of a plate or a cylinder of small height placed at a
distance h. below the buoy W,l., and if l1 ~~ iz ' then i::- h.
and the speed of the water particles acting on this plate is well
established. On the other hand, if the cylinder is one of con-
siderable height, as for example the buoyancy tank shown in

Fig. No.3, then the speeds at the top and at the bottom must be

somehow averaged and replaced by a unique equivalent speed.

For simplicity, one could consider this averaged speed to be the


s peed at the depth of the cylinder midpoint. For the buoyancy
tank previously mentioned this speed would then be:
-J((hi+tll
- A J e. 'Z:; AA l- tV t
More appropriate values of equivalent depths could also be devised.
With these remarks in mind, the expression of the friction force
be come s

L L 'Sit
Li .j L ( - ,
G '; '\' 6 - - At, 4-tv w c ,'g- p G..f X lJ tL
- 4'.(

c being the true or the equivalent depth of the


" "
component i. .
- 13 -

More simply written,


G.: - /\A WSAM~t
(2.2. 14)

/V=
with
~~ _ .-K~:
tA~/~jpc,'XCe
(,l.
--.('
- W C,,: e V C;
Co
(.
(2.2.15)

- Inertial force "I ".

The inertial force I produced by the water particle accelera-


.,
.
tion ~ on a component "Co" of the buoy is given by

T i to
-,: = .A ,: '2
/ ,
where 41. lS the added mass of the component" t." and
(.

ls given by
~.'
'" "1 =
(, pC4l' 0
.. .. c.

with C",. = added mas s coefficient of component" L"


'"

V;' = volume of the l.';t component (ft3).


The value s of C"'~ and V depending of course on the dimen-
.
sions and shape of the component "t. ", are left as an input for
the program users.
The remarks on the averaged value of the water particle speed
also a pply for the water particle acceleration.
The expression of the inertial force "I ii is therefore given by
- lr~

:= - Ati. t ,I
~ t. I .e.
, /b
I =- -;;1i '-
'"
I
c. (2.2.16)

or simply,

1 = - 9,4 iA 1. Co.lwt

" 1 - k~'
t , -J:t.
with (2.2.17)
J c. 2-

Q= /A1.e
-, c. y L (.C 1l ~ e.
(,
- 14 -

.. . ,
2.2.1.4 Expression of the differential equation of heave

Using. F:
c.
c.=.lVIX yields:
'l ..
- C?( 't MA CoSC t - J3i _ NA t...tA" wI: - cpA t coSt.C =- M1v lx

or,
CIx+!3rX + Mlv;; "" A ((,4- tdt~a,Ct _1Il.s,:"Jtj

This expression can be further reduced to:


ex ~ BtX ~'*v lX':= to Cos (wt+V-) (2.2.18)
where r: , the exciting force is given by

r" = A l/,l - 'ltu ')2.+ (/t.f (2.2.19)

and u-, the phase angle between the wave and the force is

gi ven by

() = ( -I/'AA
l-.., -I Nw
(2.2.20)
tI- tv l.q
2.2.1.5 Expression of the heave response amplitude operator

Let us assume that a particular solution of the heave


equation is given by:

I) -= X 0 Co ( wt + c. )
where cp is the phase angle between the exciting force and the
heave res ponse. Then,

-x = x. (c. tv t: Coo r - ~;. i. t g. 'k 'r )


i = -,10 w (4~M 4Jt cA P + ~w t ~I'\ J j

lX' =-Xoc./"(swt ~f - ~i-~t~~tf)

. a
Introducing these values of 1( , ~ ' tx in the equation of
- 15 -

heave motion and ignoring for the moment the phase angle (J

yield:

(' X (C-J' W t C--f - _ ..'M W t ,Q'~ ct )


- :B X n l. (~-l 4J t ~ lf + ~J' J t: ..'r l;)
_ .M V X D 4J 1. ( J evt ~ c. - ~'M W t ~~ l ): r Co J t

Thus,
Xo I (C-.lvW')4rf - 73w .s,,'1 J - r

and
x. I (C +""y'''~,t~'l - Bw CoS,!) = 0
From the second result,
t~ cf ~ -tUB (2.2.21)
C - A- pt i-
Therefore
-wB
~~ cl =
V( (-"*v 41 l; ~(0 B) ..
and
(K cf ~ C _ 41v t i-

i/(C-""vlA~ '-. (41 ) 2.


Introducing these values of ,J'IM cf and Ces t in the

first result, yields:

'lC)
X'i =

i/(C""v(~ ~(W)'-
The expression of the heave response is thus finally given by
- 16 -

/t = 40,.- w'Q),+fv"'l- Cl (wt + ri~)


(2.2.22)
ij(C- Aov(l ~ 2.+ (w ) 2.

The response amplitude operator being the ratio of the


heave amplitude lx by the wave amplitude A is thus in turn
expre s sed by

'iA.O. =.A~ -

( -Z.I. C~t~ _ l.i .


V f j 'l.. ~ - I-~
J ~.Je - W)f~' Vie.
~ "
~ +( I ~0.e
./-.f ~q/ ~

j;.ySc _ 'IvuJj ~ (w 7.?' l:. 2. (2.2.23)

2.2.1.6 Phase relationship between heave and wave

As previously established, the phase angle () between


wave and exciting force is given by
'2

(2.2.24)
(/= /i-I
J10;.f'J-
l, 1. ; tv':
C ~ t/Al
Z~ te-;;i-~

~ ,C
The phase angle ~ between the exciting force and the
heave response is in turn given by
i. " J I
- tv Li Pc:
L
r =tcU-1 (2.2.25)
j(jS( - rlW2.
The phase angle c: between wave and heave response

is finally given by l? =- r:+ cf (2.2.26)


- 17 -

2.2.2 Roll Response

2.2.2. 1 Initial conditions

Let us consider again the simple harmonic, deep sea wave


shown in Fig. No.2.

The slope of this wave is given by:

--
d~
JS
A A-~ (Jt - KJ)

If we again select to observe this wave at j = 0, the ex-

pression of the slope ~ becomes


S
a;=
-s I( A 4lM wC
The horizontal components of the velocity and acceleration
of a water particle at a depth Z will in turn be given by:

- It%.
g... - J fi .e CoV' C- t
- lrz:
J = -cv?.A e ~V?dC

At the time t,: 0+ . the magnitude of the horizontal

particle velocity is maximum and is positive (i. e., in the direc-


tion of increasing.5 ), the magnitude of the horizontal particle
acceleration is minimum and in the opposite direction, and the
magnitude of the slope is minimum and starts to increase.

Let e be the angle of roll, measured from the vertical

in a clockwise direction. At time t= O+., the buoy will be

as sumed to roll in this direction, i. e., the angle of roll is


increasing.
These initial conditions are depicted in Fig. No.4. Ro-
tation of the buoy is assumed to take place around the buoy center
- 17a -

VERTICAL

Il I
I

HORIZONTAL
t:

I
I
I

I
I
vv
I
I
I
I
I
I
I
I

I
,
I
,
I
I
I
I t = Q+E

Fig. No. 4
- 18 -

of gravity.
2.2.2.2 General equation of roll motion

.. ..
The equation of roll motion is given by:
- i I'
?, 'Zeo' (1 + lr) = i, e (2.2.27)
(.

where L"'~
. = sum of the moments applied to the buoy
i
. _
I = moment of inertial with respect to c. g. of buoy
-;:
J = added moment of inertia due to entrained water,
also with respect to buoy c. g.

L = virtual moment of inertia = I + IF


2.2.2.3 Expression of the moments applied to the buoy

Moments applied to the buoy are:

- righting moment caused by displacement of center of


buoyancy, ~A'
- damping moment due to buoy motion in the water ~.P .

- friction moment due to drag forces induced on the buoy

by horizontal water particle velocity i F" .


- inertia moment due to inertia forces induced on the
buoy by horizontal water particle acceleration 1?1' .

Clockwise capsizing moments will be considered positive,


and vice versa counterclockwise righting moments will be con-
sidered negative.

The expression of these moments can be derived as


follows:
- 19 -

- Righting moment - ~R.


The righting moment opposes buoy motion. Its value is
given by:

1fK = -If;; (& -I) = -11-; (f) - f-l/l' cpt) (2.2.28)

-
where W = buoy weight

!.- = distance from buoy center of gravity to


buoy metacenter.

- Damping moment - ~.2

The drag forces due to buoy motion alone oppose the roll both

above and below the buoy center of gravity. Therefore, the

damping moment is negative. Its expression is derived as


follows:

v Vy v
_-=-.--
__.... d(r)--:~ -=

dF

r 1

KG

Fig. No. 5
- 20 -

Let us consider an elementary buoy section at a distance r from

thebuoyc.g. (See Fig. No.5)


The elementary damping force on this element will be assumed
to be of the form: .
dE= b(tJAfCtr9
or, for small angles of roll. e
cIlJ = b(r)r&
where j(r) is a linearized damping coefficient again given by:

with
31Z, i
(1 =- g J C J;r) I\(I"J W

f = fluid density = 2 slugs/ft3


C.. = drag coefficient for cylinders, normal flow

SrrJ= area across the flow = d(l")dr with d(r) the


/
cylinder diameter at distance A

Xi"') = amplitude of cyclic motion at distance r'

Xir) = r o
(in order to keep the equation of motion linear
an arbitrary constant value of e must be selected,
say e = e ).
fA = angular frequency of cyclic motion, which under steady
state conditions should equal the frequency of the ex-

ci ting wa ve.

The expression of the damping force thus becomes: .

&iE, =(sff Gt dl')1"


&
4r)r'
- 21 -

or .
dr - riti d(r) r ~r &
whe re

K:= -l J c: e (2.2.29)
31l
The moment of this elementary force is:
c(~ =- ~r ~ _ - ftJ ()cI(r) /A 'cr 3
and the total damping moment is found from
;:.~ 'J~l"?
~ = - etJ l~c/(Y,r:3l:;l(~yJ/C(Jtj

or .,

?l=_B& (2.2.30)

whe re
~ tr J' ~,(-
B = C((lltrt; )/Yr;I!IZ;~Jt j (2.2.31)

Appendix II outlines a method for computing these integrals.

- Wave drag moment - 1J".


Drag forces due to water particle velocity will tend to capsize
the buoy or to upright it depending on their point of application

with respect to the c. g.


The resulting moment will thus be positive above the c. g. and
negati ve below the c. g.
- 22 -

8
dr v..
. .. ---~~~
V"V ..
~ ,,
..
..
.. r1

.
~
-.
~
~
i

I d~
~ I

Fig. No. 6

Consider again an elementary buoy section of area clr I r

at a distance r from the buoy center of gravity (Fig. No.6).

The elementary drag force due to the water horizontal velocity


on this elementary section will be assumed to be of the form:
c1l: = err) S
where e(r) the linearized damping coefficient, will be expressed
by:

C(J'j = -L,f Srr) /~(t'J 4J


3 /l ,
X(t') in this case is the amplitude of the water particle cyclic
- 23 -

motion and is therefore given by


-K,z
Xfr) = A~
Here again, in order to maintain linearity in the expression of
the roll RAO, an arbitrary constant amplitude A= must be
selected. One could, for example, select the average amplitude

A of the waves in the particular sea state.


With these remarks in mind, the expression of e(r) can be
written: -I(~
C (f1) - 31l
1- J ei(") cI~ A. cJ ~
"
or
err) -
- J(,z

fA t d(1 e. dr
where
wl JC'pA: (2.2.32)
8 = Sil
The expression of the elementary drag force 4'l: thus

be come s
-z I(~
dt = SA tV flt.C e- d(r) ci t"
The moment of this elementary force is in turn:
-2lrz
d~r =: f' dFF .: 3A W Y 4Jt d(r) re d/A
Noting that the drag forces have a tendency to capsize the buoy
when applied above the buoy c. g., and to upright the buoy when

applied below the c. g., the expression of the wave drag moment
becomes:
- 24 -

J/1:;j' _ Z 'z. . i;: K;; - tz.

1n: "'fA UXJl: I fCl(tJJ:e dlf jrltJ;e. dt j


)- 0 Ii~o
or,

JlF = .l/lt. Cl~Jl: (2.2.33)

whe re

J);z I t:Vt;t--l; -J~~ree-~ j (2.2.34)


!r:~ 0 1;.0
A method for the evaluation of the coefficient.J is outlined

in A ppendix III.

- Wave inertia moment - /lz


The elementary inertia force dJ.- due to the water particle hori-
zontal acceleration acting on an elementary buoy section of

volume 2.

d/l == .I drf') c/r


is of the form:
4
'.
011.- = CMJdV S ~ (9
or, for small angles e ,
i. ..
dT = G.J f drr)jdr
where C"L = coefficient of added mass for cylinders. This
elementary force can be more simply written:
..
d.T -= 1 J d(f'1 C.dr
- 25 -

with (2.2.35)
l - !JeW

ei
r-/
i I i

-i _ I
dF
i 1

dFI2

Fig. No. 7

The moment with respect to the c. g. of this elementary force is


in turn given by

"l ..
d /J.z .: l Irr) r l c: r ~ _ k;
= lwZ.A~~l(td(r) re. c/r
- 26 -

Nothing again (Fig. No.7) that inertia forces due to the wave
action have a tendency to upright the buoy above the c. g. and to

capsize it below the c. g., the expression of the total moment


will be given by:
-
~I~ /OJ:4f4,t ;~) re-~l +);x':rt
1/.0 ;;:0 (2.2.36)
or,

~z =: FA fA'At cut (2. 2. 37)

A method for the evaluation of the coefficient P is outlined


in A ppendix iv .

2.2.2.4 Expression of the added moment of inertia IF


The added mass of an elementary buoy section of volume
dv, located at a distance r from the buoy c. g. is given by

dMf i = Cw,f: V
c lf = added mass coefficient = 1 for cylinders.

The moment of inertia of this elementary mass with respect


to the c. g. is:
d IF= l' :d'* i = ri2. dV
fl
and the total moment of inertia is

Ip = /dl" = Ilk rl.'v (2.2.38)


- 27 -

Thus

l = moment of inertia of the water displaced by the buoy


with respect to the buoy c. g.
IF can be evaluated following the method outlined in Appendix V.

2.2.2.5 Expression of the differential equation of roll


Summing the moments and applying the angular form of
Newton's law yield:

-1VIi(& -i-.t';"1- 13 e'+PA C6aJt-l !: ''/.f;'CIC = (J + l")

... A' t' Z. 1Z,) j


The resulting equation of motion is then:

.I -l.BQ-l ce = ir! -l?~ 4,;" cut +..aJCcut .


where C = l3- is the roll restoring constant.
The equation of roll motion can be further reduced to:
l: tlr:
C e f B Q f I" .: / OJ.. (4J & -t V-)
(2.2.39)
where.. , the exciting torque due to wave action),is

given by:

(2..2.40)
_11 ~ A vf~z.-l f0) "' -l (.Pw) i-

and rrthe phase angle between wave and resulting torque is

in turn given by:

Cw' ?t 2.
~ == - rQM-1 ~ + (2.2.41)
))W
- 28 -

2.2.2. 6 Expression of the roll response amplitude operator

Assuming again that a particular solution of the differential


equation of roll is given by:

e ~ q, c. (0& +- rp)
where f/ is the phase angle between roll and the external

torque 11 and introducing this value of e and the values of


Do
its first and second derivatives e and in the equation of
motion, will yield

_At
G=
lc-i~w~z. +(CJB)'-
and
.. wB
t -/ _ I
- I tC
C - IV C '-
(2.2.42)

The expression of the roll response will then be given


by:

e = A l;t:. ?t1:l (pll


(2.2.43)
V(C-ZVtV~Y + ~B') z.
The response amplitude operator being the ratio of the
roll amplitude by the wave amplitude A ' will thus be given
by:

(~~+ni)-+ ~J)2- (2.2.44)


.I A~ o.
C-lV~)"2-+ (coB) ~
- 29 -

2.2.2.7 Phase relationship between roll and wave

As previously established, the phase angle ~ between


wave and exciting torque is given by:

cwl.
- -+~,w~
v:; ttU-1 ~ (2.2.45)
j)W
The phase angle y, between the exciting torque and the
roll response is in turn given by:

'l ==
!;,.-I _ w B (2.2.46)
C - riW'l
Finally the phase angle ~ between wave and roll response

will be the sum of the two, i. e. ,

p _ \/+ J (2.2.47)

3.0 COMPUTER PROGRAMS


3.1 Heave Computer Program. (HERAO)

3.1.1 Program logic

The operations performed by the heave computer program


can be summarized as follows:

It computes the heave Response Amplitude Operator,


using formula (2.2.23) for decreasing values of the
wave angular frequency fU .
- 30 -

The recurrence formula used to change the value of the


angular frequency between two consecutive computations

of the RAO is
)-
n
21'
l., + AT
where LlT, the change in wave period is constant.
The value of LlT to use for a particular set of compu-
tations is left as a program input, and so is the range
of variation of wave periods to be considered.
It computes the phase angles between force and wave,
heave and force, and heave and wave using formulas

(2.2.24), (2.2.25), and (2.2.26), for the same set of

angular frequencies -(w" 1.

It compute s the wave amplitudes spectral density using


one of the spectral density formulas (2.1.11), (2.1.12),
or (2.1. 13) for the same settG.1. The choice of spectral
density formula is left as an input.
It computes the heave response spectral density ~(W)
using formula (2.1. 8) and the computed values of the
RAO for the selected set (~.

It computes the root mean square values of the wave

amplitudes and of the heave response amplitudes by

taking, as suggested by formulas (2.1. 5) and (2.1. 9),

the square root of the area under the wave and heave
amplitudes spectral density curves established for the
set (((,J
- 31 -

It uses the statistical results of Tables I and II and the

two root mean square values of wave amplitudes and

heave response to compute the corresponding expecta-

tions of wave and heave means and maxima.


3. 1. 2 Program input

The program is designed to handle any number of cases in


consecutive order. All input is format free. Values for any

parameters are entered in a continuous string, separated by


commas. The program is designed to run either in the batch
mode or interactively from an on-line remote terminal. The
method of input is the same for either case. As the interactive

mode is also self-explanatory and types user prompts, the


input will be discus sed for the batch mode. All de pths are
considered as positive downwards. An equivalent depth is an
average, or more accurately an effective, depth at which a

body or surface is located.

Input data must be provided on the following cards:

Card 1 Number of pressure surfaces.


NP an integer value, starting in column 1, used to
specify the number of horizontal pressure
surfaces.
Card 2 -- Pressure depth, surface area.
There will be as many card 2' s as specified on
card 1. Each will contain the following informa-
tion.
- 32 -

DEPTHP a value specifying the "equivalent depth"

of the ith pressure surface, in feet.


AREA a value specifying the area of the pressure sur-
face, in square feet. A negative value is entered

for a surface that has exerted upon it a downward

force. A positive value is entered for surface


subjected to an upward force.

Card 3 Number of inertial components.


NE an integer value, starting in column 1, specifying
the number of inertial components which comprise
the buoy.

Card 4 -- Depth, added mass coefficient, volume.

There will be as many card 4's as specified on


card 3. Each card will contain the following infor-
mation.
DEPTHI a value specifying the equivalent depth of the ith
inertial component, in feet.
ADDMSC a value specifying the added mass coefficient

for the ith inertial component.


VOLUME a value specifying the volume of the ith inertial
component, in cubic feet.
Card 5 Number of drag surfaces.
ND an integer value, starting in column i, specifying

the number of drag surfaces of the buoy body.


- 33 -

Card 6 - - Drag depth, linearzed damping coefficient,

linearized wave drag coefficient.


There will be as many card 6's as there are drag
surfaces specified on card 5. Each card will con-

tain the following information.


DEPTHD a value specifying the equivalent depth, in
feet, of the ith drag surface.
DAMPC a value specifying the linearized damping
coefficient of the ith drag surface, in lbs
force I (ftl sec)1 (radl sec).

WDRAGC a value specifying the linearized wave drag

coefficient of the ith drag surface, in lbs


force I (ftl se c) I (radl sec).

Card 7 -- Cross sectional area at water surface.


CAREA WL a value, starting in column 1, specifying the

cross sectional area at the water line, in square

feet. For the purposes of this analysis this area

is assumed to be constant over the range of motion

at the water line.


Card 8 -- Virtual mass.
VIRTMASS a value specifying the virtual mass of the

body, in slugs.
Card 9 (3F.0) -- Starting, ending, increments of wave periods.

TIMEI a value specifying the lowest wave period to be


studied, in seconds.
- 34 -

TIME2 a value specifying the highest wave period to be

studied, in seconds. This time should be an in-

tegral multiple of the incremental time (TIMEDEL)


greater than TIME1.
TIMEDEL a value specifying the incremental wave period,
in seconds, used in the analysis from TIMEI to
TIME2.
Card 10 (I,F.O,F.O) -- Amplitude spectrum selection, para-
meters.
This card has a general form as follows.
ISEASEL, PARAMA, PARAMB
The necessity and meaning of the parameters will
depend on the amplitude spectrum (ISEASEL)

selected. In reality these are double height formulas

which are converted internally to give the amplitude


spectrum. The following 0 ptions are available.
ISEASEL = 1 Pierson-Moskowitz formula.
PARAMA = wind s peed, in knots

no PARAM B

ISEASEL = 2 Bretschneider formula.


PARAMA = significant wave height, in feet

PARAMB = significant wave period, in seconds


ISEASEL = 3 International Ship Structure Congress
PARAMA = significant wave height, in feet
- 35 -

PARAMB = significant wave period, in feet


Card 11 (AI, lX,Al, lX,2E.0) -- Selection of listing, line printer
plot, plot scale minimum, plot scale maximum.
ILIST enter a Y (for yes) in column 1 if you desire a
listing of the various output parameters. Any
other character in column 1 will not produce a

listing.
IPLOT enter a Y (for yes) in column 3 if you desire a
line printer plot of the RAO. Any other char-
acter in column 3 will not produce a plot. The
line printer will plot a point at each selected wave
period. A check is made on the length of the plot
for the following criteria.

N = T2 - Tl + TIMEDEL ~ 250
TIMEDEL

Note: This limitation is computer dependent.

RAOMIN if a plot is desired, you may enter, beginning


in column 5, the minimum value for the RAO

s ca le. If left blank, RAOMIN = O.


RAOMAX if a plot was selected, the maximum value of
the RAO scale may be entered following RAOMIN

(separated by a comma). Under the current


version RAOMAX:: 5. For best results RAOMAX-
RAOMIN should be an integral multiple of 5. If
- 36 -

it is not, the program adjusts it to be so. The


current default is RAOMAX = 5.
Card 12 (AI) -- Another case?
IEND If you wish to run another case, enter a Y or
YES beginning in column 1. Any character other

than a Y in column 1 will cause the program to


te rmina te .

The sequence of card types 1 through 12 is re peated for


each additional case desired.
There is a special entry mode for additional cases. Be-
cause the buoy configuration may be quite complex, it is un-
desireable to enter all the descriptive parameters if all that is
changing is the wind speed for the sea state. Another alternative

is that all the parameters may remain constant except the inertia
terms. A special input code of -1 will allow the user to keep in
effect the values last entered for any of the parameters. This
input code may be used for any of the following input cards.
Card 1

NI = -1
Use the pressure parameters from the previous case.
Do not input any type 2 cards.

Card 3

NI = - 1

Use the inertia parameters from the previous case.


Do not input any type 4 cards.
- 37 -

Card 5

ND = -1

Use the drag parameters from the previous case.


Do not input any type 6 cards.

Card 7

CAREAWL = -1

Use the previously entered value of the cross sectional

area.
Card 8

VIRTMASS = -1

Use the previously entered value of the virtual mass.


Card 9

TIME 1 = - 1

Use the previously entered time range and increments.


Card 10

ISEASEL = -1

Use the previously entered amplitude spectrum for the


sea state.

Usage modes

As previously mentioned, the program can be used in either


a batch or an interactive mode.
The control card sequence necessary to compile, load, and
run the HERAO program in a batch mode is as follows:

! JOB aaa, uuu


! LIMIT (TIME, 3), (CORE, 10)
!FORTRAN LS, GO
- 38 ..

FORTRAN source deck of program"HERAO

lMETASYM SI, LO, GO

source deck for subprogram IAMTERM


!LOAD (GO), (UNSAT), (3)), (MAP), (LDEF), (LMN,HERAOR),
(PERM)
!RUN (LMN, HERAOR)
!DATA

data cards for each case

!EOD

To run a subsequent job utilizing the existing load module,


only the following cards need to be submitted:
! JOB aaa, uuu
! LIMIT (TIME, 2), (CORE, 10)
!RUN (LMN, HERAOR)
!DATA

data cards for each case

!EOD

To use the run module in an interactive mode from a terminal,


simply log on and enter, to a ! prompt, the following: '
START HERAOR
where HERAOR is the name of a previously created load module.

From this point, the operator simply responds to the pro..


gram prompts as if you were punching up the cards. The only
difference is that the operator does not need to start in column 1,
but should start as though the head were already positioned cor-
rectly. It is.
- 39 -

Restrictions

IAMTERM a meta symbol subprogram which checks to see if


the program is being run in batch or from an
on-line terminal.

SEASPEC computes the double height density spectrum for


the sea state according to one of several empirical
formulas; internal.
PLOTINIT initializes the line printer plot routine; internal.

PLO THEA V executes the line printer plot routine; internal.


LPPLOT (PLOTl, PLOT2, PLOT3, PLOT4, PLOTS, PLOT7)
a subprogram which helps create and list a line
printer plot; fromW. H.O.I. account 3 library.
- 40 -

3.1.3 Program output

The output of the program is comprised of four basic parts.


These are:
1. Summary of input parameters.
2. Summary of RAO, phases, and amplitude spectrum,

all given as a function of time and frequency.


3. Tabular summaries of wave and heave response

statistical properties.

4. Line printer plot of the RAO.

The summary of the input parameters is only given for a


run made in the batch mode. For an on-line hard copy terminal,
the users entries constitute the input summary.

The listing of the RAO, phases, and other information is


optional, as specified in column 1 of input card type 11. The list
has the same format whether in the batch or on-line mode. Note
that the amplitude spectrum is output for the sea state.
Tabular summaries of the wave and heave response statis-
tical properties are always output and are the same regardless of
the mode of operation.
The line printer plot is also optional, as specified in column
3 of input card type 11.

Typical program outputs for the batch and terminal modes


are shown under "Case Studies Ii, Section 4.
- 41 -

Errors and diagnostics

***NUMBER OF ENTRIES IS GREA TER THAN ARRA Y

SIZE ALLOWS

nni nn2

THE PROGRAM TERMINA TES

The input for the number of components describing the buoy


configuration exceeds the array size allocated. Currently nn2 = 20.

':-*~'cTHE PLOT BUFFER IS NOT LARGE EN


GOUGH FOR

THE PERIOD RANGE SPECIFIED

THE PLOT IS SUPPRESSED


The number of wave periods analyzed must meet constraints

described in the input section, card 11.

Timing
The program's execution time is a function of the buoy con-
figuration and the number of wave periods analyzed. In any case,

the execution time normally is negligible, being a bout 3 seconds

(0.05 minutes) per case.


3.2 Roll Computer Program (ROLLRAO)

3.2. 1 Program logic

The operations performed by the roll computer program


are similar to those performed by the heave program. They
include:
Computation of the roll RAO, using formula (2.2.44)
over the set f~J previously defined. The roll RAO
- 42 -

is expr~,ssed in units of degrees of roll per foot of


wave amplitude. The recurrence formula to change

the value of the angular frequency between two consecu-


tive computations of the RAO is again

C =-_i
i-1r
+ T
where i1T, the change in the wave period is a constant

set by the user.

Computation of the phase angles between external torque

and wave, roll response and torque, and roll and wave

using formulas (2.2.45, 46, 47) for the same set (~ .

Computation of the wave amplitude and roll response

spectral densities S(C) and "R(Cc) and of the root mean

square values of wave amplitudes and roll amplitudes.


The choice of spectral density formula is left as a pro-
gram input.

Finally, computations of expectations of means and


maxima of wave and roll amplitudes with the help of
the statistical parameters shown in Tables I and II.
3.2.2 Program input

The program is designed to handle any number of cases.


Almost all input is format free. Values for any parameter are
entered in a continuous string, separated by commas or blanks.
The program is designed to run either in the batch mode or in-
teractively from an on-line remote terminal. As the interactive
.. 43 -

mode is also self-explanatory and types user prompts, the


input will be discussed for the batch mode. All depths are
considered as positive downwards.

Card 1 (3F.0) -- Period range of time.

TIMEI a value specifying the lowest wave period to


be studied, in seconds. As the wave velocity
expression contains an exponent with wave fre-

quency, the user is cautioned against using a

starting period of less than 1. 0 seconds.

TIME2 a value specifying the highest wave period to be

studied, in seconds. This value of time should

be an integral multiple of the incremental time


(TIMEDEL) greater than the value of TIME1.
TIMEDEL a value specifying the incremental wave
period, in seconds, used in the analysis from
TIME 1 to TIME 2.

Card 2 (I,F.O,F.O) -- Amplitude spectrum selection, parameters.


This card has a general form as follows.

ISEASEL, PARAMA, PARAMB


- 44 -

DE PTHK a value specifying the de pth to the keel (bottom)

of the buoy, in feet.


Card 5 (F.O) -- Average wave amplitude.
AVERGAMP a value specifying the average expected
wave amplitude, in feet.
Card 6 (F.O) -- Average roll constant.
THETABAR a value specifying the average expected
roll, in degrees.
Card 7 (I) -- Number of buoy components.
NP a value specifying the number of buoy com-

ponents. This may be set to zero in subsequent


ca s e s .
- 45 -

Cards 8 ... C7+NP) (I, 6F. 0, 3A4,A2) -- Component specification.


ISHA PE an integer value used as a code to specify

the component shape.


1) hollow cylinder

2) solid cylinder

3 ) soli d di s c

4) right triangular plate

WIDTH a value specifying the width (diameter or


base) of the component, in feet.
HEIGHT a value specifying the height of the component,
in feet.

THICK a value specifying the thickness of the com-

ponent, in inches. Entering THICK = -1 for


ISHAPE = 1 will generate a solid (THICK =
WIDTH/2.0). For ISHAPE = 2 or 3, also
enter a -1 as it is ignored.

DENSITY a value specifying the density of the com-


ponent, in pounds mass per cubic foot
3
(lbsm/ft ).
DISTCG a value specifying the vertical distance from
the buoy keel to the component center of

gravity, in feet. The component c. g. is

vertical vector only.


- 46 -

FRACNORM a value specifying the fractional propor-


tion of the component area normal to the roll
motion. For cylinders this entry = 1. O. For
triangular plates it will vary from 0.0 (oriented
in line with roll) to 1. 0 (area normal to roll
motion).
ICOMMENT a character string used to describe the
component.
Note: For the purpose of visually inspecting data cards used
in batch input, it may be desirable to "format" the
data. The recommended format is (I5, 6FlO. 0, ix,
3A4, A2).

Card 9 (I) -- Redefined part code.


N an integer value specifying the number (index)

of the component to be redefined. This allows

the user to change the dimensions of a com-

ponent(s) or to add new components. To

add a new component, the specified value of

N must be one greater than the current maxi-


mum number of parts defined for the buoy.
There may be as many redefinition pairs of
cards as desired. To terminate the sequence

enter a value for N = -1.


- 47 -

Card 10 (I, 6F.O, 3A4,A2) -- Redefinition specification.


This card has the same format as card 7, the component

specification~ Any nu:qber of pairs of this and the pre-


vious card may be entered as desired~

Card 11 (Al, lX,Al, ix, 2F. 0) -- Selection of listing, line


printer plot, plot scale minimum and maximum.
ILIST enter a Y (for yes) in column 1 if you desire
a listing of the various output parameters.
Any other character in column 1 will cause
the listing to be suppressed.
IPLOT enter a Y (for yes) in column 3 if you desire

a line printer plot of the roll RAO. Any other


character in column 3 will cause the line
printer plot to be suppressed. The line
printer plots a point at each selected wave
period. A check is made on the length of the
plot for the following criteria.

T2 .. Tl + TIMEDEL ~ 100
TIMEDEL
RAOMIN if a plot is desired, you may enter, begin-
ning in column 5, the minimum value for the
RAO scale. If left blank RAOMIN = O. O.

RAOMAX if a plot was selected, the maximum value


of the RAO scale may be entered following

the RAOMIN value (separated by a blank or

comma). For the best results RAOMAX -


- 48 -

RAOMIN should be an integral multiple of


5. If it is not, the program adjusts it to be

so. The current default is RAOMAX = 10. O.

Card 12 (AI) -- Another case?


IEND If you wish to run another case, enter a Y or
YES beginning in column 1. Any character

other than a Y in column 1 will cause the pro-


gram to terminate.
The sequence of card types 1 through 12 is repeated for
each additional case de sired.
There is a special entry mode for additional cases. Be-
cause the buoy configuration may be quite complex, it is undesir-
able to enter all the descriptive parameters to investigate the
effect of a different wind speed or sea state. Another alternative
is that the design of the buoy remains the same exept for the
size of the counterweight. A special input code of -1 and the
component redefinition options allow the user to keep in effect
the values last entered for any of the parameters or components.
Cards 1-7 A -1 will maintain those values previously
entered. For card type 7, this simply uses
the same buoy and no new components are

defined (no type 8 cards).

Cards 9-10 As many of these pairs as desired may be

entered to define a new buoy configuration.

The entry sequence is terminated by a -1


- 49 ..

for card type 9" and no card type 10.

Usage
As previously mentioned, this pro~ram is meant to be
used in either a batch or an interactive mode. The following
control card sequence is a complete list of steps necessary to
compile, load, and ex;ecute the program ROLLRAO in the

batch mode.

! JOB aaa, uuuu


! LIMIT (TIME, 3), (CORE, 20)
!FORTRAN LS,GO
Fortran source deck of program ROLLRAO
!METASYM SI, LO, GO
source deck of subprogram IAMTERM
! LOAD (GO), (UNSA T, (3)), (MAP), (LDEF), (LMN, ROLLR), (PERM)
! RUN (LMN, ROLLR)
!DATA
data cards for all cases
!EOn
To run a subsequent job utilizing the existing load module,
only the following cards need to be submitted:
! JOB aaa, uuuu
!LIMIT (TIME,2), (CORE,20)
!RUN (LMN, ROLLR)
!DATA
data cards for all cases
!EOn
To run the load module from a terminal, simply log on and
enter, to a ! prompt, the following:

START ROLLR
From this point on you simply respond to the program
prompts as if you were punching the data cards. The only dif..
ference is that you do not need to start in column 1, but should
- 50 -

start as if you are already there. (There "is also a slight

difference in the manner in which the buoy components are


described and entered. This is explained to the user on line. )
Restrictions
The user should exercise care in entering wave periods of
less than 1. 0 seconds. The water velocity terms contain a
natural exponent of the wave number times displacement from
the center of gravity and this computation may exceed the
machine computational capability.

The method of integration used is that of a tra pezoidal


approximation over frequency. The user
must therefore exer-
cise additional care in selecting the time period increment. Too
large an increment may cause the peak of the RAO or wave

amplitude spectrums to be "smoothed", resulting in lower


values for the integrals of the amplitude spectrum and roll
response. At the other extreme, the time period of 0.0 will
cause an "infinite" angular frequency al1d the resulting wave

statistics will be in error.


Also note that the entire program is executed .in single
precision. For normal buoy configurations this mode is

adequate. However, in certain cases such as the case of a


small flat cylinder (case study no. 1, Section 4.1), the response
amplitude operator exhibited signs of instability in the numerical
computation. This can be overcome by using double precision
- 51 -

computa tions.

Subprograms Requirad
IAMTERM a Meta symbol subprogram which checks to
see if the program is being run in batch or
from an on-line terminal.
SEASPE C computes the amplitude density spectrum
for the sea state according to one of several
empirical formulae; internal.
PLO TINIT initializes the line printer plot routine;

internal.
PLOTROLL exe cute s the line printe r plot ro utine; inte rnal.

TIN PU T prompts and inputs data from a user on-line.


BIN PUT reads and summarizes data entered in batch

mode.
BODYVOL computes the volume of a component.
BODYMI computes the shape dependent contribution of
a component's moment of inertia.
DISPLACE computes those parameters associated with

the displacement of the buoy's components.


BUOYDAMP (WATERDAMP) computes the moments of

d,amping for the buoy and water drag forces.

WATRINRT computes the inertia moment contribution


from the water wave particle acceleration.
- S2 -

LPPLOT (PLOTl, PLOT2, PLOT3, PLOT4, PLOT5, PLOT7)


a subprogram which creates and tests a

line printer plot; W.H.O.I. account 3


library.
3.2.3 Program output

The output of the program is comprised of four basic


parts. These are:

1. Summary of input parameters and physical properties


of the buoy.
2. Summary of RAO, phases, and amplitude spectrum,
all given as a function of time frequency.
3. Tabular summaries of wave and roll response statis-
tical properties.
4. Line printer plot of the roll RAO.

The summary of the input parameters is only given for a

run made in the batch modeo For an on-line hard copy terminal,
the user entries constitute the input summary.
The listing of the RAO, phases and other information is
optional, as specified in column 1 on input card type 11. The
list has the same format whether in batch or on-line mode. Note
that the amplitude spectrum is output for the sea state. This
is derived directly from the selected double height spectrum.

Tabular summaries of the wave and roll response statis-


tical properties are always output and are the same regardless
- 53 -

of the mode of operation.


The line printer plot is also optional, as specified in
column 3 of the input card 11.
Timing
The program's execution time is a function of the buoy
configuration and the number of wave periods analyzed. Nor-
mally the execution time is much less than a minute per case.
Errors and Diagnostics

A number of checks are made on the input parameters and


the stability of the buoy. The messages indicate the nature of
the e r ro r and take appro pria te a ction de pending on the exe c ution

mode.
4.0 CASE STUDIES

To illustrate the use of the computer solutions the following


three case studies are presented.

a. Heave and roll response of a flat cylinder of small


dimen sion s.

b. Heave and roll res ponse of a ballasted "telephone pole. It


c. Heave and roll response of a complex shape W.H.Q.I.
spar buoy.

4. 1 Heave and Roll Res ponse of a Small Flat Cylinder

This case study has relatively little practical value. Every


one knows that a thin slice of pulpwood, if thrown in the sea,
will essentially follow the heave and slope of the waves, both
in magnitude and phase. It is included here mainly for the
- 54 -

purpose of program result verification.


The small cylinder considered has a diameter of one

foot. The ratio of its height to its dia.meter is 1 :3. Its


density is 3/4 that of sea water. The heave and roll motion
of this cylinder will be studied using a Pierson-Moskowitz
spectrum with a 20 knots wind.

4. 1. 1 Program input

Buoy draft. The buoy draft is obviously 0.25'.


Pressure surface. The pressure force is exerted ex-
clusively'un the cylinder lower face. The pressure surface is

thei-efore at 0.25' from the surface. Its area .. is

l' /4 = 0.785 sq. ft. The pressure force being upwards S


is positive.

Inertial component. The added mass effect will be con-


considered to take place at the lower face of the cylinder, i. e.
at 0.25' from the surface. It will be assumed to take place

only half of the time, during the downwards part of the heave
cycle. It will be estimated to be the same as the one produced
by a flat plate of same radius as the cylinder. Thus the averaged
added mass will be:

4f l.. KJ.r1 = t (c.Vo~ so 0.33 slug.

Assuming the added mass coefficient to be equal to one, the


averaged added mass coefficient and volume will be
- 55 -

eMf i = i Cu '= 0.60

UL :: ei3= 0,33 Cu _It.


.3
Damping/drag surface. Damping and wave drag will also
be considered to take place at the lower face of the cylinder, i. e.
at 0.25' from the surface. These effects will again be assumed

to take place only half the time.

A choice must now be made for the arbitrary values of


average heave X.b and average wave amplitude Xc' Assum-
ing that the heave equals the wave amplitude, a fair assumption
in this case, and selecting the average wave amplitude for winds
- - i
-
of 20 knots to be 3' will yield X.b :: X Co = .: .

Using this value of Xb and Xc. in expressions (2.2.10)

,I
and (2.2. 13), and a drag coefficient Cj)': 0.3, the value of

the linearized damping and wave drag coefficients hand c. is

found to be: i
11 =C,-
P, '_ U3 ;: ~j 3:!-

To account for the time average only half of these coefficients
value, i. e. 0.9, should be used as program input.

Cross sectional area at surface. This area equals rr /4

or O. 785 sq. ft.


Buoy virtual mass /1v
,
At V = 4J + AA

l = buoy mass = ~ 3 .t 3-t


.! )( -lX ~ )(6 ~ = 0.392 slug.

,
A" '= added mass = O. 333 slug

Thus, buoy virtual mass "Wl' = 0.725 slug


- 56 -

In addition to these parameters, th user must also


specify the arbitrary roll constant e and wave amplitude

constant A . In this case the avera.geangle roll e will

be assumed to equal the slope of the average wave in 20 knots

wind. Assuming an average amplitude A of 3' and an average


wave length of 120', the average wave slope '~ is found to
-
be:

--
tP_ --
S
-
.en A =
z: Zo
rt = O. 1 57 ra dian s

A summary of the data input is shown in the Da ta Coding


Form Fig. No. 8 and Fig. No.9.
4. 1. 2 Program output

Heave ahd roll response amplitude operators are depicted

10 Fig. Nos. 10 and 11.

Computed expectations of average and maximum values

of wave amplitudes and of heave and roll motions are also

obtained with the help of the computer programs. Correspond-


ing value s of wave slo pes are calculated in
de pendently using

lp = 0( I~(i. 'it.
where D( is the a pplicable Raleigh constant
and p (w) = I( 2. 0((,) )

k being the wave number =W /.


Z,I' /. a- and

J(fA) being the wave amplitude spectral density.


These results are summarized in Table Nos. 3 and 4.
The heave RAO, with a value of one over most of the
INFORMATION PROCESSING CENTER
W'J'JDS HOLE OCEANOGRAPHIC INSTITUTION
WOODS HOLE, MASSACHUSETTS

DATA CODING FORM

Q_B,T llj, Q R j H E Ii,JB '" c" Jo T r" I 0 F A ",~ ~ 'fl.,,)B 1: l:.~ "LIIQ JIlC)lt S.E "1_Ll
i 12 i a-T5 .-r';r~ 1"11(' '1'211Jri''5 ,~r7 i';A~O;;ff~-;~F~12612+o 311'21';ri-i'5pSIHI3613SI-0R:2R~_I"' -SI-'I-"I-:FH5215i5~1~~ 5~H5~R~O S~FF~SlS5 S~S~66iS;rO 7~7;r731Hi75rF60

J.'--- i '" I I I I I I I I I, I i i I i I 'i J -i-- 'i i i I I i I i 'i I i I I I I I


~ LQ..$'i, ' ! a .iZi_S,$ i i I I I I I i I I I i i I I " I I I I i i I I i I I i I I I I i I I I I i 2
II
"'L'.-i-i,J ,I I i i_l-----l__-i i J I I i I I i I I I i I I I ---l i I I I " I I I I " I I J I I 3
:~Q_L~,s:,. -,wa.iiS"d,ua."1~;3. i I I I I 1.._ -ii i i i 1.1- -l_Ll._J---i_l-__LJ ., i I I, L. i I I i I 4
~iL..L.L .1_ -LLL.J-L--l_.L-- i I I I I I I -i_LJ,_ -i_.. _J--. i f I I i J i I I I I i I I I i I i I I i I l I 5

o . ..7,8 S--.L_l._ L_, __L.--_ _ i i I I _ i I I I I I i I J I I i I I I i I I I i i I I I i I I I I i I -L ,6 7


8 0, .,:7.,..:,5:_-i-i...L-l_ _ i I I I I I I I i i i I I I i I i I I J I I I i' 'I I I I' i i I I I I i i I I I i I I i i i I
01
9/.,O,L.jS:O.ia,,_J--i.., i I' i I i i I i i I I i I -l i i I I I I I I I I 1i I i I I I i 0' 8
~rO_."~'.~.S',I-i-.L.,!..i,8oi'L.il~-iBra i Ii I ll
9
10~t, ~,o."O_--i_----_..-i _i- i i Ii IIl Ii II "i,I III II L-
I I iI_I
I 'iii.
i i II II ii II IIi iI II
iii iI-L'
i Ii I
i II' I II .L I i L
10
l~~Y'Y_.:_r'..-l-l__-lII" 1I 1111111" 11" I ii I II11 III ii i IIII
1 2 iN" .._.'___,-, ,_L-- I i i I I I I I I I I 'i i I I i i I i i I i I I I I I I I I I' i I I I I i 111
12
'3 LJ,_L,LL -ii i I I I I I I I I i I I I I I i i I I i I i I i I I i i I I I i i I l i I i I i' i I i I i I
13
14 L_'-,.l_L_L _i I' I I I I i i , 1 I -- I i I I I I I I i I I I i i i I I I I I I I I I I i I I i i i I I I I I I i
15I, 'L~-- I I I I i i I I .. i i I I I i I l I I I I II ---lI 'i I I i I I i i i I , I I I I i I I I i 14

lG _,..L-- ~_L i 'i L. i i I I I I i I i I I I " I I i " I i i I i I I i I 'I I I 'i I i 15

16
17 i i I' i I I I i i I I I I i i I I I I i I I i I I i i I I.. I I i i I i I i
18 ,--L.__L -i-i_ I I i I' , I I I I _-lL.J__1 i 'I i I .L i I I I ,_L_l,-l , i I I "i I I i I i I i i 17

18
19. I I I 1-1.-1 -i,i i I I I 1 I -- i I I 1 I i I I' i I , i I i' I I I I I I i I l i I i I I I I
20 19
i i I 1'1 I I 1-+ i i '+ i i i I I I i i I I I I I' I 'I " I i i i I I I I i I i I I I I i i I I
i 12 i 1-15 sJ 7 i i "1") ',' 1'2j"1'4i'5 '1'11,9l-C 2:t.21j~i:..Etfn3_0 ~1~T~~L: ~61~7H3+~ -'1~21-~t-l~5i~~:~rj5~ 5Ii~?1~15~~t1~Ei60 (, 1621S3HS5 6e1'/S6H70 7. 1721"17_175 7TT~-L160 20

?ROGRAM

f'ROGRA,MYEP
NUMBER
I PROG RAM
7/64 PC :)01-1 I DATE IPAGE I OF I

Fig. No. 8
INFORMATION PROCESSING CENTER
WOOflS HOLE OCEANOGRAPHIC INSTITUTION
WOODS HOLE, MASSACHUSETTS

DATA CODING FORM

FR T H~ R~ L'- HO T20N I~F ll oS Ha i.l. .' F L ilIT C. Y L rN.D~ R. ( t.1I 1ISE ",
11112113114115 16I'71'81'9IZ0 Z'IZ2123124125 261271Z8129130 3. 13ZI3;r:F~
0~r~~ ~Fr~ 191,0 36131138139140 4'142143144145 4614;I~BI4gIS0 5' 15215-~54155 56151158159160 6'162163164165 6616716816911C 1'112113114115
16I17I18I79IS0

L..~Q,L s-()..Q~ ii, ,,0 ,i i I l i I II i I , I Ii , I I I I I 1 .


i
Ii, i. I I I.i .JI
2
I, ,-..:d..O , I IIII I I i I 2
.,0 i I ,III 1Ii, II II I i I I II,I ,I I , I I I
~ I"Ii i I I I
'o.sl) ~I" I' I i 1.1 1Ii I,Ii I I I i I
,IIi I, ,I,I i I I ~
4 t '. ,.- IIIi Ii, .I
IIII I I I I II I I I I I I I I i I I I "i I i I 4'
,il IIII II i I , I i , I i i
5
3.0...L i I i iIIi IIII ,i I I I 1 I I I I Ii I I I I 5
I ,
6
~..O.L --, i I
I,
I I I I ' I I I
II I III I I I I I I I I
. I i'' I1iI JIiI
i6
IIi 1II i I I I I i I I i I I II, I i 1 I .
7 , '.
,, L-l'
J" ....'.. ,I i I iIi I I I I IIII IIII i I I Ii 1III 1 1 II,I i I 1 1 I I i I 7
8 II,, II I
-I II 1Q". 11..&.1 8
~, ') !._i.li.. I i I I
9
r~s o..~,-i.. 3'-~~AI# ~&.a r.1 10., II ",7iA i " r FILIIlITi Q..lS,CI i I II I I 'i i I I I I I 1 ui
0\
~, L..i IIII I I I I I i I I I i I I I I i I I , I 1 I I I I 9
II I i I I I I i I' I I i I I I I I II 1
tt
10i I' ,.Yl. I
i I I 1 I I I I I I ,1I i I 1Il i I , I I I I J 10
I I i I 1III II,, I , I I I I i I
11 i fo i.L-L_ IIIi I I I I I fI I I i I I I I i I I I I ,.i II
IIl I1I, I1i IiI, i l I , I1I
12
,i I II II i I 1 J 1 _1 ,i i I I I I I I , 1 i I I I , 12
i, II,, II I i I I i''
13 ,
I II I J i i i I , , II I I I II I,II 1IIi I I I I I I 1 I I 1,1 , I I I l I i I i 1 I 1I I I I 13
14 , ,
i I I I I I 'i i I I I I 1III I I I I I I I I I I I I
IrII i1I I I I I i I, I , I I I 1 14
15
iII, I I , 1 II
IIl IIi, I I I I IlIi I i i I I I I I i II I I I I i I I I I I I i , I i I i I 15
i, i I I I I i I II
16
II "IiI Ii , i i I I I I I IIII I I I I i I 1 I I l I i I I I i I I 16
Ii I I I I ii I I I I
17
, i I i I I I I i I I I
iIi, I i I 1I II I I I I i I ,I I , 1 , II 1 ., , I 17
18
,i I I I, ,III I I , I I I I I I I
I, Ii I II i' i . 1I I 1i I I I I I I I I 18
i I I 11iI . i, J I
19
i , i I , 1 J i ,
II II 1JII i II I i I I
I II Ii, II ,I, I I I 1 I i,, I i I 19
20
, I , , i I i I I I I 1
iI,i III, I i I I I I ,1iI I 1 I i I i I I 20
, II, III, I I I IIl
i IZI3! 415 61'1 ~191'0 "1.21,3H'5 .61171.81'9IZC, 21 i ZllZ 31Z412 5 Z6121128129130 3.13?133/34/15 36137139139140 46147148149150
"142/4314414' 51 i''++' 5.615715SI59160 6' 2 661671'~6911( 1.112113114115 Inln11SI19IS0
IF. 163164165
paOGRAM

PROGRA....ER
NUMOER
I~ROGRAM OF \
I DATE I PAGE ,
7/64 ,PO 301-1 .- - -

Fig. No. 9
- 560 -

~ E V ERE 5 P B N SEA M 'p LIT U DEe PER ATe R


1- 000 +- .~- -.- *-+- .-.-... -+...- _._._+--.- ~.~ .~+-- _. ..~.~+
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
11. 000 +~-_. _.e ..*. -..-. .--+-. .... - --+_. -. ~-.-.+...-.. ~ ..+
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
P I .. I I I I
E 21. 000 +. . . - . - . . . * - - - . ~ . . . - +. . . - . . - - - +. .,~ . ~ . ~ - . +. . . - . . ~ - . +

R I .. I I I I
t I .. I I I I
R I .. I I I I
D I .. I i I I
I .. I I I I
c I .. I I I I
S I .. I I I I
E I .. I I i I
C I .. I I I I
) 31. 000 +-.-..... .*_.. - _. -. -+_..- ... .-.~...~. ~ .~+.~~. .-~ -. +
I .. I I i I
I .. I I i I
I .. I I i I
I * I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
41. 000 .-.- _e. ..... --.-. ._..- -.- ..~.....~-~. ~_.+.. .... .~.+
I .. i I I I
I .. i I I I
I .. I I I I
I .. I I I. I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
I .. I I I I
51.000 +-.- - -_.- -+- .-...... +.w__._.__.....~. --~+...... ~ ..+
.000 1.000 2. 000 3.000 4.000 5.000
*STBP. a

Fig. No. 10
56d -

RllL.1. REiPllNS AMPLIT~'OE !~ERATeR


11000
I
I
I !
I
I I
I
I I
i
*1 1
II I
I
........ ....... ...... ......... ...... w." ..... .~......

I
I
I
I I
I*1* 1I Ii*1 I I I i iI I
I

I
*1 I
* I I iI
i i i iII i Ii
1*
1* i
i 1
i
I 1
1
I 1
1
I I
11- 000 ....*..............................................

i. i 1
I
1*
I.
1* I
i
I I
I
I i
1
i I
II i
i
I
p 1* 1*
1* I 1
I I 1
I I i
i II
i I
i
I
R
IeI I1I1---- I 1 II I
E 21-000 ............................~.....lllL..................

I1I 1 ". i ' II


-'-: i --'--'-~---~--ii
o J *I. 1 ' II ,...i
'___w --1I 1 1
S
C
E
( I.J*
I.
I II
I Ii-i;~----I I
---.~~L--~---li
.................... i. i ,1-J
I I
i
.1
*. I I i I 1
) i 1.000 ....... ........."....... ....... .!I..
. I Ii ,.--",1-..
i i ,,~-I.I ,.1
J
.
.
.* i
1I
I
I--J--
I I
1 .J i
i 1
.--t.1
I ,11 I
1
.
. 11 1 I I. I I i I
!
~ l' 000 .... ................................................
. I i i I I
. 1 i i 1 I
. I i i 1 i
* I I i i I
. I I 1 1 I
* I i i I i
* I I 1 I i
* I I I i i
. ! I i I i
51. 000 ...................................................
.000 2.000 ..000 '-000 s.ooo 10.000
DEGREES PER Fee T . M ~, ~ I T U 0 r
.STep. 0
Fig. No. 11
- 56e '-

RMS &~ WAVE SPECTRUM l 2.683 FEET

PReSASL AMPL I TUDE


F:F WA VE l 1.897 FEET

FRACT I BN SF I EXPECTED
LARGEST AVERAGE I WAVE
.AMPLITUDES WAVE I NUMBER MAX I MU~
CBNSID(RED AMPLITUDE t elF WA VES AMPL. I TUDE
..."'._--.-- .-.-...~.. I ...-.-". -......--.
. 010 6 - 330 r 50 5 - 6 $l9
- 100 ,*.830 ! 100 6'11.8
-333 3 _ 799 I 500 7 - 003
-SOO 3.370 I 1000 7 - ~59
1 - 000 2.377 I 10000 8.399
t 100000 9-311

RMS BFRESP6NSE SPECTRUM l 2 - 68~ FEET


PRBBABLE AMPL. I TUDE
8F HEAVE RESPBNSE . 1 - 897 ~EET

F'RACT I eN SF AVERAGE I EXPECTED


LARGEST HEA VE I !-EAVE
AMPL. I TUDES AMPL I TUDE I NUMBER MAX I MUM
CBNS I DERED RESP6NSE I SF WAVES AMPL. I TUDE
,.."........ -.-~'l..-. I .__...tl. ..,........
- 010 6,331 I 50 5-690
dOO ,*_831 I 100 6-119
- 333 3 - 800 I 500 7 - 005
-1500 3-311 I 1000 1 - ~~1
1 - 000 2-378 I 10000 8 - ~OO
I 100000 9-313

"

Table No. 3 Heave Response of Flat Small Cylinder


- 56f -

Amplitudes of Roll are in Degrees


Fraction of Average I Expected
Largest Roll I Roll
Amplitudes Amplitude I Number Maximum
Considered Response I of Waves Amplitude
I
.010 25.070 I 50 22.530
.100 19. 129 i 100 24.230
.333 15.048 I 500 27.737
.500 13.348 I 1000 29.544
1. 000 9.416 I 10000 33. 2 64
I 100000 36.877

Amplitudes of Wave Slope are in Degrees

Fraction of I
Largest I Expected
Am pli tude s Average I Number Maximum
Considered Slope I of Waves Slo pe
I
.010 23.905 I 50 21.483
.100 18.240 I 100 23. 104
.333 14. 349 I 500 26.448
.500 12. 728 I 1000 28.171
1. 000 8.978 I 10000 31.718
I 100000 35.163

Table No. 4 Roll Response of Small Flat Cylinder


- 57 -

wave periods considered, clearly indicates that the small


cylinder is a perfect wave follower. Averages and expected
maximum values of heave when compared to corresponding
values of wave amplitude confirm this expected result.
The roll RAO, being in degree of roll per foot of wave
rather than per degree of slope does not immediately correlate
roll and wave slope. It shows simply that roll is large at
small periods, and tends to zero as the wave period increases,
which is of course precisely what the slope of the wave does.
Th computed statistical averages however do confirm that
for practical purposes the roll angle is strongly correlated to
wave slope. It thus appears that this first study case is a good
test of the program validity.
4.2 Heave and Roll Response of a Ballasted l'Telephone Pole"

We next consider a cylindrical body made of two cylinders


of same diameter, but of different lengths and densities, as
shown on Fig. No. 12.

The density of the large cylinder is 16 lbs / cu. ft. The


density of the small cylinder is 384 lbs / cu. ft. As in the previous
case, the heave and roll response of this body will be studied
using a Pierson-Moskowitz spectrum with a 20 knots wind.
4.2. 1 Program input

In order to provide the necessary input data to the heave


and roll programs, the following computations must be first

performed.
- 58 -

21

I II .1

..--

221

17.5'

2'

Fig. No. 12

Buoy draft.

weight of small cylinder = r( xlxlx2x384 = 2413 lbs

weight of long cylinder = It xlxlx22x16 = 1105 lbs

Total Weight = 3518 lbs


Draft = 3518 = 17.5'
)rxlxlx64
Number, depth, and area of pre ssure surfaces. In this

simple case there is again only one pressure surface, namely


- 59 -

the pole lower face. It is located 17.5' from the surface. Its

area ii-t II is

.. = 7txlv 1/ .. = 3.14 sq. ft.


The pressure force being upwards,S is positive.
Number, depth, added mass coefficient and volume of
inertial components. In heave motion, the added mass effect
will be considered to be essentially produced by the pole lower

end. There will thus be only one inertial component, acting at


17.5' from the surface. The added mass effect will be estimated
to be the same as the one produced by a sphere of same radius
as the pole (long cylinder approximation), but acting only half

of the time. Thus the averaged added mass will be expressed

by
4f I::.J
Z cl'J"t6L :: of /.. 69 X 1 l'.1 = 2. 0&
Al L ~ .32.2. 3/
.sJ: s

The corresponding added mass coefficient and volume

are therefore

C",l = i cl _ tJ. is 0
VeL "= It tt../ : 4. /:3 Cu-~i,/t.
3
Number, depth, damping and wave drag coefficients of
drag surfaces. Damping and wave drag effects are assumed to

be also essentially produced by the pole lower face. Thus there


will be only one drag surface located at 17.5'. These effects

will be assumed to take place only half of the time.


- 60 -

The average heave /'(1: will be assumed to be half of

- -
the average wave amplitude Xc. and the later will be assumed
to be 3'. Using these values of Xl, and Xc. in expressions
(2.2.10) and (2.2.13) together withe:p = 0.9, yield
b::= ~. G 1j I t-al.
c.,
, 1=.'\ /"", I/ It#c-
~ $-~.
Again, to account for the fact that damping effects are
assumed to occur only half of the time, only half of the co-
efficients values, i. e. 1. 8 and 3.6 respectively, should be used
as program input.

Cross sectional area at surface.


n/t'2=- lty.l,,1 - J./4 ~-/t .
Buoy virtual mass iyii .

4t= 35/8
32.2.
= 109 slugs

2.08 slugs
M1 '=
lm V;: Il +MI' = 111.08 slugs
In addition to these computed parameters, the program
-
- -
user must select the arbitrary average roll constant Sand
'wave amplitude A . For this example e is set equal to
50 and 4 equal to 3.0 feet.
Obviously the number of buoy parts is two. Their charac-
teristics are summarized as follows:
~ 61 ~

Part Name Shape Width Height Thick Density C. G.


No. (ft) (ft) (ft) (lbs/cu.ft) Above
Keel
(ft)

1 U ppe r Solid 2 22 16 13
Cyl. Cyl.

2 Lowe r Solid 2 2 384 1


Cyl.

All pertinent input data are listed in the data coding form
shown in Fig. Nos. 13 and 14.

4.2.2 Program output

Value s of the heave and roll res ponse amplitude 0 perators

of the telephone pole for the pre scribed period interval (50 seconds)
and increment (1 second) are presented in the typical computer

printouts shown in Fig. No. 15 and Fig. No. 16. The response
amplitude operators are also graphically represented in Fig.

Nos. 17 and 18. 'Expected average and maximum values of

wave amplitudes and of heave and roll responses are as tabu-

lated in Tables 5 and 6.


4.3 Heave and Roll Response of a Complex Shape W.H.O.I.

Spar Buoy

Fig. No. 19 shows the dimension and shape of the spar

buoy to be studied next.

Heave and roll response will be again established using a


INFORMATION PROCESSING CENTER
Wo',o's HOLE OCEANOGRAPHIC INSTITUTION
'HOODS HOLE, MASSACHUSETTS

DATA CODING FORM

to II Tile IF, 0 ILl HE- d_ii y,erjol:!' J n I'iLl' Il ~~ J1r~:i;:e;d--J1L-i" ' r Il ,sr~r"i" 1 u :r :n :r :i:r:r :r
~Il. ! 2 , 3 ! 4 1 j 6 Ii! I l 1, "1,21'31 "I": 1 "i" i '"'19
121"1 '21231"412" nl271261291,01"P213'IHI35 3l' 71 %1 HI40 ,4' 142Ini4414~ 4614714;;149150 5' 15215o54155 56157158159160 6116216'164165 66167168169170 71172173174175176177178179180

2 J ':..L..._L ..:i.-ii-j, I i I I i I I i I i I I I I " I-- -i.L i i I I I' I " I i I I I i I i I I I 2


,t/J7".:.._lSJ)_L3.,--,L.. iiii iiii IIII III III IIII ---i III i IIII i i I iiii i 3
~ I-'....-- -L_i-- i--L i I I i -i i I I i i -i-L i I I i I I i I I I I I I i I I I I' , i I I i I I
~ Ji.7,...S"l,_;.OL"!.:l, .,.LJ.i1~-L i i I I I-lLI I r I i i-...f--i 'i i I i I I I I i I I i .. i I 4
5
1,-.,;--,. .J. _.L_Li-i,. I i I I i I I i I I I L_ f-L. i I' i ~L. I I i i I ,i I.. I i l 1. i I I i I I i I I 'I I I
i .. i 5
~ l.L7...S!, _J,:.JB,_L:?!6L i i I I I III i I i I 1 I i i ,--...- -Ll. i i I L-L--I i I I I i I r I I i 6
3._,,1..4: .._LL-l_ _L.-- ..1 I 1 1 1 i I I 1 i I i i L. i I i -ii I i I I i i i i I i I I i I LI I
oJ. I ?
: i '-.t t ..!!'8i-.,1- ,-L-i I I r I i i I i I I I i I I I I i I I i I I i I I I I I i I I i i I I i i I i
..
i I
0' 8
I-
-I' .0, '-. pO._l.Q" -i.lL.;Q' i I i i I I I I , I .., i I I I i i 1 I i I I 1 I i I 1 I i I I I i -i II 9
jl)I".',;',..:i.o.'._O...--_-i.i-..u I1111 __ III III IIII II I'll 11111'11 IIII III I
I 10
11 Y J.:'Y" .1_ ,.LLL_i I I I I i I I i I I 1 i I i I I I i i' I I I i I I I I i I I I I I I I I

t W.,.1.,J..,l_ u..L i I I i I i i I i I I I i I i I i 'i i. I I i i I i I I I I i I 'i I i I I I I I I I I ill


.. -i 12
14 !-...._L..!..,.L_
f~L-iL ..L' I i I__.L
I i iIi Ii 1L II II 1I II I II II iI ii 1i II IIi iI I1 Ii Ii II IiI iI Ii I
I I1 Ii III II II i
I Ii II III II Ii r I l
I I'i1 I I __-- I i 113

15, ~,.c.'..L.._"I._ .l-iL,L ,.J..._L i i I I. I i I I I i I i I I I I 1 i i I I 1 I I i I I I I i 1 I ',I , I I I i I I I 14


IIII
16 :_L-i. _l~ i I I I i I I i I I I i I I i I I I I 1 I I I I I i I I i i I I i I I I i I i I I i I I 15

17 ~.L_ i i i i I i 'i I i i J I' i I i I I I I i I I i I I I i I I I i I I I I I 116

1f I _1 i i I 17

1'3
._~_. i I I I I 1 i J i-..L _L i i I I I i i I i I I , .- i I i i L.L i I I l I I I I i I i I .. I I
18

20
. -~..l--l~ . iI II.1 I -iL._, -L--_ ..-i i I I I I i , , I 1 I I I i I I I 19
I I i I I I I + I I I I I i I i I I I i i I i I I I I I I I , i I i i I i I i I-l l--+ 20
' i 21 '! 4 ! 5 '-r;i ~11~L12!'115 '117I'1'TO 2i212:f412: 2T11:110 '~?j33I34I'~ '61371'~ITo 4T,2t14t5 4t114~0 51:15'11:. 5615715s159160 6' 162H"4H6tT~1T1T~17517~17717817918c
PR;)GRAM

PROGFLQ,M""ER
NUMBER
/PROGRAM OF
7/64 IPC 301-1 I DATE I PAGE

Fig. No. 13
INFORMATiON PROCESSING CENTER
WOGDS HOLE OCEANOGRAPHIC INSTITUTION
WOODS HOLE. MASSACHUSETTS
DATA CODING FORM

l. L i-c. I.lQN !" F il a ~f,#I~i?;;t IPOL E (~II Ji= tI,!'


4,1.21.31__1_5 461_;1_.149150 f5'15215~5_155
2612712129130 3i-r32 ~3 34 353637 38 ~S140 56157158159160 61162163164165 661671681"170 71172173174175 76171178179rOO
, ! 2 i 3 . 5 6 1 1191'0
~T.'tf.?R 1 "i,2 ,~ " ,e,
~r-I~ '.1"1'1'9120 211U12312'125

iLuQ,. S-OaJO-L, _il" rD, iIIIIi i I I"iiII .I ,I ,I


?
,I I , i IIIl'
I I I I I I I iII, 1 1 l' " I I I i I I l I I I I I I
2
lJ., Ll:l: Q. O-' 1 i I III I I I I iIIi
3
II Ii
IIIIIIi I , I " i I I i I I I i I I ,, ,iIi i I I i I , I I '3
4
f/UO~i ' " ",' i I I I I I I IIIi IIiIIl IIIIiIII i I ., I I I I I i I I I '4
5
rL7:.. -t i i I I I I I
i I I i I I I I i,Ii IIIIIi I I I I I I i i I IIIi I I , I I i I I I I ~5
,I I II
6
S.t' ' L-l ,~_L-i i i I I -- I L.' IIii I I i I I I I I I I I L-i i i I I i I I i I I I I I I I J I I6
7 r',oc '.' " ""
~;i -L_l-- l-iL i-' I i I I I I l lIIi 1 '-- I I I' -il' 111111.1 ii II II I i I I I J 7

M T I'TD'P, i i i i I I i i 1 I
~
, i
~~ ,:._J;2....~'i-4.Ja~L~ li.J!-l- /i'li ~
1:1 . .., ;.. 10 ,L..: to, L- ._Q.,-i.3 B'-~-t
1/13_llJ I.., III. ,0'..1 ILIli
--~ , " . wli1JQq I-tlMil ~I7' 7,DI~ i I I I I II
I i I
IIi
I i'
I I I
II
I i I I
I 0\i- i8
I tr!9
10
i1II I I I I I I I IIIi I I I i I i10
1\
t
:- _1-
I i -L- l~~
- - 1
- I I I L i I I L-- II,II "IIIIIiIII
Y,:Yi,-i,O...i_tL 1.5i.iO__ i,I, i I i I I I i I I I 11
..L-, _Ll- illi"I II I I I II III'
12
IN..l ' --L _-L r r i -- i I i I l I i I I I i I I I I I I . I I 12
II IIl
!3
, ,I I i I--_ _L i I Ii II I iI, I I I I i r I 1 i I 13
I I I I i' I I i I i I
I -L
i I " iII Iii I i iI IIi
14
I l I I I I I I I I I i II I I I I i I I I I I I I i I I I i I lit I14
~-l IIII II IiIl I I i I , Ij
15
Hi
i-
_1._.1_-l-1_ __J-iL.L_ -- _.L r i I I I I I I Ii I i I I IIII I I l I i I I i I I i I I I I I I .' I I I I Ii I 1i 15

__L.l__LL , IIIi II II I I , i I I i I r I i I I 1 " I I I I I 16


p-'-_-L_L iII, ,. I I I I I i I
'17
, 1-1 iii I I i ,. Ii I I, I i I I i I I i I . I I 1 I 1,I l I I II i Ii 17
III
i I I I Ii I , i I I i I I I i I I I I i I I I i I ie
Ii - i ILL -- I IrII II I II
19 ILL.L1 _.L..", _L.. I
I II I l I I , I I I i I I i I I
II ,IIi Ii II I i I I IIIi I II I I I l I I I I I '9
20 , IIIi i I I I I i I IIi IiIi IIII l I l I i Ii I I I i I IiIi I I I I i I II I I I I J 20.
i i 21 ~ i _15 6171 eHio 'GI"I'01'912O 2112212312+5 2c.127128129130 3'132133IJ-l13~ 3(,137138139140 461..14eI4915:- 5'H5++5 5615115.159160 6' /6216 ~IG4165 661671601691'0 71Inl73I74175 161171"179180
" 1'21"1141'5 .'1. 21. ~14_1'5
PROGRAM

PROGRAMMER OF
NUMBFR
I PROGRAM I DATE I PAGE
7/64 PC 301-1

Fig. No. 14
- 6lc -

~ERIBD ANG FREQ RAB W.F F'10.lSE F" .lo ~HASE W.io PHASE AMP SPEC
1. 000 .628E 01 .000 50.115 . .179.027 .128.912 ,002
2. 000 .31"'E 01 '001 11'136 .1781863 -167.727 '055
3. 000 . 20~e: 01 '062 4.703 -17th 42/" -173.716 , 406
4. 000 .157E 01 "01 2' 596 -1761519 -173.923 1 1597
5. 000 '126E 01 3'~"'6 l' 6~6 -6. 319 -"'.613 41223
6. 000 '10SE 01 1.381 1'138 -1' "'27 -.289 8 '09'"
? 000 . 898E 00 1 '151 .833 ..7~5 '089 11 38?
8'('00 .785E 00 1'078 '637 "'480 .157 11 '+ 77
9. 000 .698 00 l'o~'" '502 -. 3"'2 .160 7,928
10' 000 .628E 00 1'028 '~07 .. 259 '148 3.524
11 000 .57iE 00 t'et8 '336 ., 204 '13~ ,933
12' 000 .524E 00 l'Ol?' '282 .. '166 1116 '135
13, 000 ' 483E 00 1'009 '240 .. '138 t103 '010
11+ , 000 '''lt9E 00 1 '006 , 207 .'116 . 0~1 .000
15' 000 '''19E 00 1 . 005 '180 .'100 '081 .000
Hu 000 .393E 00 1 . 004 '158 .., 086 .072 000
17. 000 .370E 00 l' 00 '3 '1"'0 .. 07~ '065 '000
18, 000 .3"'9E 00 1 '002 '125 - . 067 .058 '000
19'1)00 .331E 00 1. 002 '112 '060 ,053 '000
20' 000 .31ltE 00 1'001 '101 '05'" .048 .000
21. 000 .299e: 00 1 . 00 1 '092 .. 0~8 .044 .000
22' ("00 ,286E 00 1 00 1 '084 .'0"'4 .040 .000
23. 000 .273E 00 1 00 t '077 .. 0"'0 1037 .000
2~, 000 ,262E 00 1 00 1 '070 ., 037 .034 .000
25. 000 ,ES1E 00 1 . 00 1 '065 .'031+ ,031 .000
26, 000 .242E 00 1. 000 '060 -. 031 .029 .000
27'000 ,233E 00 1 oon '056 029 .027 '000
2g.~00 .224f. 00 1. 000 '052 027 .025 -000
29. 000 .217 00 1. 000 'O4~ .. 025 . 023 .000
30. 000 .209E 00 1. 000 '0"'5 1 023 . 022 .000
31. 000 .203E 00 1 . 000 '0"'2 , 022 . 021 - 000
32'000 '196 00 1 000 '0"'0 .. 02(' ,019 000
33'000 .190E 00 1. noo ' 037 .'019 .018 000
34. 000 t185E 00 1 . 000 '035 .'018 .011 000
35. 000 , 180E 00 1 000 '033 .'017 .016 .000
36'000 .175E 00 1 000 -031 "'01~ . 015 .000
37. 000 .1 ?OE 00 1 000 '030 .'015 .015 000
38. 000 .165E 00 1 000 '028 .'014 1014 000
39. 000 t161E. 00 1. 000 '021 .. 01 '" , 013 '000
"'0' 000 .157E 00 1 000 '025 .'013 . 012 '000
"'1 000 '153E 00 1 000 '024 .'01~ . 012 '000
42. 000 t150E 00 l' 000 '023 .'012 . all .000
43. 000 .1"'6E 00 1 000 '022 .'011 , all .000
4""000 .1 ~3E 00 l' 000 021 .'011 .010 .000
"'S'OOO , 140E 00 1 000 '020 .'010 .010 -000
1+6'000 '137E 00 1'000 '019 "'010 .009 .000
47. noo .134E 00 1 000 '018 "1009 .009 . 000
"'8. 000 t131E 00 1 000 '018 -. 009 , 009 .000
"'9'000 t128E au 1 000 '017 ., 009 .008 -000
50' 000 .126E 00 1 '000 '016 .. - 008 .008 .000

Fig. No. 15 Heave Response Amplitude Operator


"Telephone Pole"
- 6ld -

RA" IS IN DEGREES/FBBT 6F WA VE AMPL. i TUOE


PER I BO ANG FREQ RAe W-T PHASE T.R P~ASE W.R PIoASE .MP SPEC
1.000 '628E 01 2.313 94+'64+4+ -112'52a -17.886
-51.111
.002
2. 000 .314+E 01 1.898 114+'310 -171.54+1 .055
3. 000 1209E 01 2'2~t 145'84+6 -169'1!8 -23.312 .406
4+. 000 '157 01 4.210 163.392 -162.214 1,178 1.591
5 '000 1126 01 1~.685 110.591 -112.391 58.200 4.223
6. 000 '105E at 5.609 113.937 -19'060 154.871 8. 094
7, 000 i 898E 00 2. ~22 1151132 -8.363 167.369 11,382
8. 000 785E 00 1.638 176.806 -5'0!2 111 1753 11.471
9. 000 1698 00 1 . i 55 117.500 -3.48~ 11~'015 1.928
10' (,00 .628 00 .~7t 117.978 -2.587 115.391 3.524
11 . 000 ,511 00 '68~ 178'329 -2'014 116.315 .933
12' 000 52~E 00 556 178'578 -1.620 116.968 '135
13' 000 1483E 00 '461 178.773 -1'336 117.4+31 , 010
ii..ooo . ~49E 00 . 390 118.930 -1'124 171.806 '000
15. 000 .i.19E 00 '~34 119'05~ -.960 118'094 '000
16. 000 393E 00 290 1 7.9 126 830 178.296 '000
17. 000 .370 00 '254 119'2~3 ..726 178.517 '000
18. 000 '349 00 225 1'9'268 ..640 1181628 '000
19. 000 .331 00 '201 179'315 -'510 118.1~6 '000
20' 000 '31~E 00 '180 119'3!7 ..510 118.84+7 '000
21' 000 .299E 00 '16~ 119. 393 - ~60 178.93~ '000
22. 000 .286E 00 '147 119.523 ..4+11 179.106 .000
23. 000 .213 00 '134 119'610 -'379 179.230 '000
24. 000 .262 00 '123 119.5~2 ..341 179.195 .000
2S. 000 .251E 00 '113 179'497 -'311 179.179 '000
26. 000 .242E 00 '104 119'5~2 .'293 119.2~9 '000
27. 000 1233E 00 '096 17~'629 ..211 119.358 '000
28. 000 '224E 00 '089 179.601 .'252 179.34+9 '000
29. 000 .217E 00 '083 1'9'396 .'234 119.162 '000
30' 000 .209E 00 '078 119.762 ..218 119.5~3 '000
31'('00 .203E 00 '073 119.897 ..204 11~iI 693 '000
32. 000 '196E 00 '068 119.926 -'191 179.735 '000
33. 000 '190E 00 '064 119.963 -1119 179.18~ '000
34. ClOO .185E 00 '060 .179.955 .'169 .1.80,123 '000
35. 000 '180E 00 '057 119'621 -'159 1 79.~62 '000
36. 000 '175E 00 '053 119.778 -'150 119.628 '000
37. 000 -170 00 '051 119.4+38 .'1~2 119.29' '000
38. 000 ,165E 00 '048 -\19.805 .'13~ _119.939 .000
39. 000 '161E 00 '046 -179.815 - '128 -180.002 '000
4+0'000 .157 00 -043 179'417 .'121 119.296 '000
i.i,ooo .153E 00 '041 -119. 352 - '115 _179.467 .000
4+2'000 .150E 00 '039 119.696 -'110 119.586 .000
4+3'000 .146E 00 '037 -179'358 -'105 -119.4+62 .000
i.4+'000 .143E 00 '036 -179'559 .'100 -179.6158 '000
4+5. 000 '140E 00 '034 119'667 .'09~ 179.562 '000
4+6'000 .137 00 '033 179.571 .'091 119.479 .000
4+7'000 .134E 00 '031 -118'071 -'0!7 -118.158 .000
4+8'000 .131E 00 '030 118.501 -'084 178.411 .000
4+9. 000 '128E 00 '02a 177'126 .'080 117.04+6 .000
50.000 '126E 00 '02~ 178.5~9 .'011 118,472 .000

Fig. No. 16 Roll Response Amplitude Operator


"Telephone Pole"
-"6Ie -

~EAVE RESp~NSE AMPLITUDE 6PEaATBR


l' 000 ..... ..- -.+.. w. ... ..+.... ... ..+._ _.._...._..... ...+
* I r I I i
1*
I
I
*I I

I
r
i
I
I
I
I *
I
I
r
J
I r
I I * I I I J
I J* I I I t
I t I i r I
I * I I I J
i .. I I I I
11.000 ..........*....-..__+~._.._......._~_._.+..._.....+
I .. i I I I
I * i I I I
I * i I I r
I * r I I I
I * I I I I
I * I I I I
I * r i I r
i * I I I
p I
i * I I I I
E 21' 000 +... - -.. -........ _.. +_. _. _.. ...- -...... .+.. _. w. _. _.
R I * I i J I
I I * I i I I
a I * I i I I
D I * I i I I
I * I I I I
, I * I i I I
S I .. r i
E I . I i
I
I
r
I
C I .. I
) 31, 000 +... ..... -*.. - .-.. ..._. _.... - ..... -. -.. - +...... _...
1 I I
I * I I i I
I * I I r I
I * I I i r
I * I I I I
I * I I I r
I * I I I I
I * I I I I
I * I I I I
I * I I I i
41' 000 +.... ......... ..... .+.... ....-.. ..... ........ W. .__.
I * I I I I
I .. I I I I
I * I I r I
I * I I I I
I * I I I I
I * I I I r
I * I I I I
I * I I I I
I * r I I I
51, 000 +..---.. ..+...... _._+- _.. ._..... _ ............ .....+
.000 1. 000 2. 000 3.000 4, 000 5.000
*STep. 0
DA TAl NFBRMA T I 6N. I GNBRED

Fig. No. 17
- 61f -

Re~~ RESpeNSE .M~~ITUDi !PiR.TeR


I ..
.. i
I 11 iI II I
1
1 l 000 ..... ........ ...... ............+.....- ...+.... ......

i
1
I
i I.
i
I i1
*1 1 I
i iI
1 I
*1
I
I
t *1
.. iI 1 Ii
I. J I i 1 1 II 1
i
I.
I. 1
I 1
I i
I I
t i
1
I.
i- I
I I
i
I i
I
I I
I
I t
11.000 +............ ..............~..+.........+..........

i. i I
I
I-
i-
i- I I i i
Ii1iIIiII,. !
i !I
II!
p I -i i I r
i- i
"
I
e ..
..
- ir
J ii
I I
1
I I
J
I I
E 21' 000 +... ......+.. ......... ....... .+~~............ ... ...
i
i
c
( -
- i
Ii i
i
I 1
I
i i
I
i i
I
i
s II ri ri ii
E*
c ...i iii iI Ii i I i
.. i iI ii ti".',
i i
i 31, 000 ....................+..............................
.. i
i
.
..
. 1
i 1 iI
11 1J
i ii J~
i
i
.. i I
I i 1 1 i
..I iI II I i I
..
.. i
i i
I
i i
i
I i
i
i i
_1. 000 *.~.......... .......................~. ....... ......

.. t i
I
.
.
..
I
iJ
I
ii
I
Ii I
Ii I
I
i
..
.. I
I
.. 1 r I
i i
I
i i
I
r i
i
I
51.000 .... ........ .............. ....... ... .......... ......
.000 3.000 '.000 g.ooo 12.000 151000
DEGREES PER F'eeT .MP~ITUOE
-STe~* 0
Fig. No. 18
- 6lg -

RMS B~ wAVE SPECTRUM 2.683 FEET


PaBSARLE AMPL I TUDE
BF WAVe: II 1.897 FEET

FRACTie~ BF I EXPECTED
LARGEST A VE~AE t WAVE
AMPL I TUDES WA ve; T NUMBER MAX I MUM
CeNS I De:RED AMPL i TUDE SF WA VES 4MPL. I TUDE
.-....._--.... .......... r
r ..li..... .WI.......
.010 6.330 t 50 5. 6~9
.100 1+.830 J 100 6.118
'333 3.7'i9 t 500 7'003
.500 31370 I 1000 7.459
1 1000 2 i 377 I t 0000 8.399
t 100000 9.311

RMS SF RESPBNSE SPETRUM . 4.362 FEET

PRB~A8LE AMPL I TUDE


SF HEA VE ~ES~~NSE . ' 3.084+ FEET

FRACT I ~N B~ A VEi-AGE I EXPECTED


LARGEST HEAVE I HEAVE
AMPLITUDES AMPl.l TUDE t NUM8ER MAXIMUM
RE SPtfNSE
CBNS r DERe:D
..~.lI.__...
1010
......... I
I
BF WA YES
..'!......
AMPL. I TUDE
-~-...-..
101 2~ 1 I 50 Sf. 24+8

1100 7. ~b2 r 100 Sf.946


1333 6.177 t 500 11-386
.500 5.1+79 I 1000 12 128
1 000 3.l:b5 r 10000 13" 654
I 1 00000 15" 138

Table No. 5 Heave Response of Telephone Pole


- 61h -

,RMS SF WAVE SPECTRUM . 2' 683 F'ET

p~e8AB~E AMPL ITUOE


eF WAVE . 1. 89' FEET

FRAC:T I 8N err I EXPECTEO


L.ARGEST AvE~ACiE t WAVE
AMIlL. tTUOES WAVE t NUM8ER MAX IMUM
SF WAVES
...........
ceNS I OERED AMPI.I TUOe:
..,....".. I
t ........ AMPI. I TUOE
."'......l-
.010 6. 330 I 50 1S.61'
.100 .. .1:10 I 100 6.118
.333 3.7!J9 ! ,500 7. 003
.500 i.370 i 1000 7.459
hOOO 2.377 r 10000 8.!99
t 100000 '.:Ul

RMS e, RESPBNSE SPE~TRUM i 1"684 DEG


PRsaA8~E AMP~iTUDE
SF ReL.1. RSP6NSE . 12.502 eEl

AMPL. I TUOES SF RSi.L. ARE IN OEGREES


. ----"

FRACT I eN SF AvERAGE t I-PEeTEO


i.ARGEST Rei.i. t R8i.i.
AMPL. r TUDES AMPI. i TUDE ! NUMBER MAX I MUM
c:eNSIOERED RESfl6NSE eF
........... ......... i
! ........ ......."'.
WA VES AM,.i. i TUOE

.010 411716 i !So 37 l 489


.100 311831 ' I 100 -0.319
1333 25.0"0 ! 500 ""15"
1500 22.211 r 1000 49.1 '0
1 . 000 15.668 ! 10000 ee.3!0
! 100000 61.362

Table No. 6 Roll Response of Telephone Pole


- 6li -

BUOYANCY
31

SPAR
.. ..--.. v-
241 -- SEA SURFAC E

121

APPROX. 531

BUOY ANCY
81
TANK
381

81

10. STEM
(OPEN TO SEA)

COUNTER WEIGHT
DAMPING PLATE

Fig. No. 19
- 62 -

Pierson-Moskowitz spectrum with a wind ot 20 knots.


This relatively complex shape buoy is made of the follow-
ing parts:
A reserve buoyancy cylinder 3 ft. high, 2.5 ft. in
diameter, made of 2 lbs/cu. ft. polyurethane foam.
- A spar 24 ft. long made of 8" O. D by 1/4" thick wal1

aluminum tubing.

- A spar base plate, made of 4 ft. diameter by 1/2"


thick aluminum plate.
- A 3'.0" diameter by 8'.0" long buoyancy tank
made of
3/16" steel plates. The buoyancy tank is fil1ed with

4 lbs / cu. ft. foam.


- A 3'.0" diameter by 8'.0" water ballast tank made of

1/8" steel plates. The tank is filled with sea water.

The bottom plate is 4'.0" in diameter.


- A 10'.0" long stem made of 6 5/8" O. D. schedule 40
steel pipe filled with sea water.
- A 4'.0" diameter by 1/2" thick damping plate.

- A counterweight cylinder 2.5 ft. in diameter by 0.848


ft.high, made of cast iron.
The physical parameters of the buoy main components are
summarized in Table No.7.
Table No. 7

Table of Spar Buoy Components Parameters

Part Width Height Thick Density Weight C. G.


No. Name Sha pe (It) (ft) (it) (lbs/It3) (lbs) Above
(diameter) (wall) Keel

1 Reserve Solid
Buoyancy Cyl. 2.5 3.0 2.0 29.45 52.383
2 Spar Hollow
Cyl. 0.666 24.0 0.0208 160.0 167. 11 38.889
3 Plate AI. Solid
Cyl. 4.0 0.416 160.0 83.64 26.909
4 Plate St. Solid
Cyl. 3.0 0.0156 490. 0 54.03 26.889 0'
5 Plate St. '"
Hollow 1l
Cvl. 3.0 8.0 0.0156 490.0 573.72 22.889 I
6 Plate St. Solid
Cvl. 3.0 0.0156 490.0 54. 03 18.900
7 Foam Solid
Cyl. 3.0 8.0 4.0 226.19 22.8"9
8 Plate St. So li d
Cyl. 3.0 0.0104 490.0 36.02 18.8844
9 Plate St. Hollow
Cyl. 3.0 8.0 0.0104 490.0 384.22 14.8896
10 PIa te St. Solid
Cyl. 4.0 0.0104 490.0 64.03 10.8948
11 Water Solid
Cvl. 3.0 8.0 64.0 3619.11 14.8896
12 Stem Hollow
Cyl. 0.552 10.0 0.0233 490.0 197.98 5.8896
13 Water Solid
Cvl. 0.552 10.0 64.0 153.16 5.8896
14 Counter- Solid
weight Cvl. 2.5 0.848 450.0 1875.00 0.4656
15 Damping So li d
PIa te Cyl. 4.0 0.0416 490.0 256.15 0.0208
Total = 7773.84
- 63 -

4.3. 1 Program input

Computations and considerations in the support of pro-


gram input are as follows.
Buoy draft. The weight of the water dis placed by the
buoy equals the weight of the buoy.

Weight of water displaced by the stem


IS 3. Ib
l ((). ~~z. "\ loX CN
Weight of water displaced by the ballast tank
J1 X 3,X 3 X 8 ~ G 4 36'19. /I
If
Weight of water dis placed by the buoyancy tank
!! ~3~.3x 8 X61
-1
-36/3.1/
Weight of water displaced by the immersed portion of
the spar of length '~"
.. xO. ~6b)~,( )l b4 = 22. 2j5'
Solving for lt /l '"

~ = 7173,8J _(/53.G+:lx3,bIB.lI)~/2.01
1.2. ~~5
The buoy draft is therefore 38t.
Number, depth and area of pressure surfaces. There
are two pressure surfaces to consider, namely the top and the

bottom of the foam filled buoyancy tank. The area of the first
pre s sure s urfa ce -5 is gi ven by

1; = rr (If, '2_ If i. 2.) where


'1, is the radius of the tank,7\= 1. 5'

1(i. is the radius of the spar, 1ft. = 0.33'

Thus S; = n: (1. 52 - 0.332) = 6.71 sq. ft.


~ is located 12' below the surface. The pressure force acting

on S, being downwards, ~ is negative. The area of the second


- 64 -

pressure surface St is in turn given by

J; = 1( ~ i. = 7.06 sq. ft.

It is located 20' below the surface. The pressure force is


upwards and thus Sz, is positive.
Number, depth, added mass coefficients, and volume of
inertial components. For computing the heave response, two

distinct added mass effects must be accounted for: the added


mass due to the water entrained by the top and bottom plates

of the buoyancy and water ballast tanks, and the added mass due
to the water entrained by the damping plate.

The first added mass effect will be assumed to be the


same as the one produced by a sphere with a diameter equal
to the diameter (4') of the plates located at the to p of the

buoyancy tank and the bottom of the water ballast tank. The

equivalent depth will be selected midway between the two


plates, i. e. 20' below the surface. The added mass coeffi-
cient for a sphere is.l . The volume VOL, of this first
~
inertial component is 3
VOL, =. i"- (z) :: 33.5/ ec. ft.
The second added mass effect will be considered to
take place at the buoy keel, i. e. at 38' below the surface. The
formula for the added mass of a circular plate of radius "a"

being

M1
I
-
1 J .t - C''' 11 L
- 65 -

II ..3-- 3
An arbitrary added mass coefficient of 1 will yield a volume
vflL2 =.a. = B() = 2/.33
VOLZ

cA -II-

Both effects in this case are happening all the time.


Number, depth, damping and wave drag coefficients of

drag surfaces. Damping and wave drag will be assumed to be

produced mainly by or on the upper and lower faces of the


buoyancy tank and water ballast tank and by the damping plate

at the buoy lower end. There will thus be two drag surfaces,
one assumed to be located half way between the two ends of

the tanks at an equivalent depth of 20', and the other at the


buoy.:eel 38' below the surface. Assuming Xl: = ~ Xc.
and X c.= 3' the corresponding damping and wave drag
coefficients given by expressions (2.2.10) and (2.2.13) are
found to be /" ~c/vi.. t..i.. .\ -".. . i' r'.. cl .

./9ca
l', \Ii'
. '2 /'
6/ = .! )( ~X ().~ X 1 (~ ~ 1.5 =: 11;.40
31l
i' /. "L
P i. =:)(.. )t 1.2. ' ti (i. )( /, 5 - /,/. . 0

Ci !3==
l'
1. xl )( ~. 9 ) Ie (z) ~ s = 28.80

C; = ) Xi. x/.2 )( Il (Z)~ 3 '= 38.40


3lZ

Cross sectional area at surface.

'D '2 2-
t1 ''\ =: 1l 'l CJ. 3 :: (J,34Z ~- /tl
fi
- 66 -

Buoy virtual mass.


Added mass of first inertial component

A1: = i:
-l X3~.'2 I X' (Z-)
~ X !L 3" '
.3 ri - 33.3 slugs

added mass of second inertial component

8
..-x 3~.2-
J
A1'l - ~/ )( (2.) 3 42.4 slugs
Buoy mass I~"

Ay - 7773.81t 237.85 slugs


32. 2. , ,
Virtual mass 44 V :: Ai -+ /J i"" AJ i. 313.55 slugs
As in the preceding case study, the program user must
also provide an arbitrary value of average buoy
roll e and

wave amplitudeA. In this case e andA- are selected to


be 50 and 2.5 feet respectively.
All pertinent data are listed in the data coding form
shown in Fig. Nos. 20 and 21.

4.3.2 Program output

The heave and roll response amplitude operators are

graphically represented in Fig. No. 22 and Fig. No. 23. The


ex;pected average and maximum values of wave amplitudes and
of heave and roll motion are summarized in Table Nos. 8 and 9.
As a point of interest, Table No. 10 presents a succinct
performance comparison of the three buoy types when sub-
mitted to the same random excitation.
INFOR,MATION PROCESSING CENTER
WOODS HOLE OCEANOGRAPHIC INSTITUTION
WOODS HOLE, MASSACHUSETTS

DATA CODING FORM


!

o.~~% ~~_.o 7 l"f;J~t E ~


h 7 S 19 i 10 ,1112 '31'~ 1~ 1(, 171~BI1912C
OF il ~ll~r #3!)
~;7129129130 3'132 ~3J'i'5 4114214344 45146 :;ff~~ 5115215~50155 56157158159160
~L'_1:14 5 06167166169170 7'1721731741'5 76171178179180
3~?r~ ~~i,l 6f~~14~ "'162163164iC~
~__LL I i I i I---L_ _-l-L_ --_L-i-i i 1-l_L 'i II , I I , I
2
~ l 2i.: Q_, -i': 6 ..i/, I I I I -i
-i --LL IIII II
i I i I IIi I I i L_ i I I I I I I I I I i I I I 2
~~
IIII III, II IIIi I I I
,~0,-."0.1' -i-i'Jl)JtL.~-i-- IIi IIi I IL-l_ ii I I i 3
4 IIII ,i II i IIi i
i i i I I I I I I I I I i I I i 4
I J. i I i-i II I I I I , , I I i I i

I I I ,i I L_i_ i i 1 I 5
6
r _L _L-i -lL-L-i-i LL. I '-i -li-Ll,_ _L._LLL _-- L ,Ii 1III I I II IIi
38._0:, __Llio., _~:LL.i313J-----i i i I I IIII i I I 1III i Il I I . I I
,6
7 i.:OoiO.,-"O,"S:j.l3.3,.is/, ,,, "
IIILI -i I i I II I i I Ii
,
IIII I I I , I I I I ,i , i I , I I i I I i 7
8 I~ C_- J_ _LLL1_ __1-i__LLj__LL1'1 , I I Ii II I I i, ,
..o a OJ,_Ll- tl ,l 1,luiGl'8:a8i I I i i
I I I I i I I i I I I I I I I i I I I i i I I I I I 1 i8
" I I I I i I I 1Iii ,I m
!3 8. 0 '1.Ll!l'L"~ ,u38. r ' i I I I i I I i II I I I i I I I I m ,9
10
IIII II I I i I IiIi I i I I ,. II
fo. ,3 'I~, U"t LLl L .-i _-i i i I I I i I I I II I I I I - IIII I II i I i I I I I I I II I
10 '
1,
13 I 3 . ~ S- _L L-i_ _ _L LJ L -i-i-i-i I I I' "
-- I I
_LL.L I i I I-l 'i I i I I I I I i I I i 1\
I i I I II IIi , i
12
i I J I I I i I I I 1 i I I i I I i 12
IIII IIi II i I I I
13 11 I II I I I 1 i I
;' , ,. ,0.:~:.
P a!SO,._i~,
O.-i_L _,_il,_lQ
LL LJ _1.1
iIIi
II I I,, I1II i II I i I I I 13
II 1iII fI I .' I I II I
14
IIIi IIi i I I I I I I i I I I I I I I I 14
f Y ,V - J_j_-, _LLL _i.i_Ll i I I i IIII II 11, 1 i II I I I I i I I I
N,_'"L__'_" _L.-i_-L _1-l__J_.__' i I I I II IIII II I I I I I i . I 1~
1r.
i Li fI -- 1 i I i l I , I I I I i I f I I I
,-i _.J-LJ__ i i I I i I I I I I i I I i I I I 16
i
17
_l-LL ~-- iIIi II I I i I I I i I i
r-'_-n,l __L"
~",__L_L_l_ I I
_LLJ iii i, i II I Ii I I I I II i I i 17
. II I I I II II
18
LJ, .l-l Ii II ,i I i IIII i I I 1 18
I
13 ,
--_-- --_.J-i I Ii IIII I i I I i I IIi Ii
!-L.--iL _LJ--i- i I I I i IIII II I I I I I I I I i I I Ii I I I , I I I I I. 19
2C
20
1 2'; ~ ~ "1118191'0 '' 1"I13I'+ '61"1'61'91,012.12**.125 2612112al29130 3'132133134135 3613713813.140 411~2143144145 46141146149150 51152153154155 561~1158159Ib06'j62163164165 66167168169170711721131"175761"1'8179180
~tt IIII IIII III 1iii IIII " II1I 1 I '1 iiii I i IIII i IIII 1111'
r'''OG~.\l.

PR'JGRAMME~ PROGRAM
NUMBE R OF
I DATE I PAGE
7/60 pc 301-1

Fig. No. 20
I"lFORMATION PROCESSING CENTER
WO::OS HOLE OCEANOGRAPHIC INSTITUTION
.~COOS HOLE, MASSACHUSETTS

DATA CODING FORM

I I I .2
3

17

ie
19

16

.-:::-. ;f'AM

FROG ~ A J.M fR ~ i-;ij.:;!- :i M


PAGE OF
7/64 IPC 30i-i _. N:.M:-~fR
-...---______._.. h___.__
DATE __
~---------"------~-----'----
Fig. No. 21
- 66c -

. E A V e: R E speNSE AMP' i. r T u D ' e ~ E R A. T e R


1 000 ..... w ...... ........ +. -..... ............ ..... ..... +
.. I I i I I
.. I i i i I
I" I t I i I
i * i I I I I
.. t i i
i I I
.. I I i I i
I
..
i i I I I I
I
* i i I I i
..
11.000 . ........ -I .... ................ i........ _.............
I I I I

I .. I I I I
. i i i
I
I
I . I i I I
I I
I
*
l .. l l l
i . I I I I I
I .. i i I I t
i .. i I i I I
F: I * I I i I I
E 21.000 . _... .w-. ......... w .+........ ...... w... ........... +
R I I .I i I I
I I I I I . I I
" i i i I I . I
D I I i I .. I I
I I I I I I
( I i .. i I I
I
S I I 1* I I I

e l l .. * I l l l
) 31.000 . ... ..... .+.... .*.. .+. ... .... .... w... ..... ... ..... +
I I .. I I I I
I I I . I I I
I I I. i I I
I i i. I I I
I I .. I I I I
I I .. I I I I
I I .. I I I I
..
I l * l l l l
41 000 . ...................... -...... w......... w..... ..... +
I I .. I I I I
I I .. I I I I
I I . I I I I
I I .. I I I I
I i .. i I I I
I .. I i
I
I i . i
I
i I
I
I
I I. I I I I
I 1* i i I i
51.000 . ...... ........... ....... ... ..... ........ ...... ...+
1000 11000 2'000 3-000 4-000 51000
*STBF".. 0

Fig. No. 22
- 66d -

~ eLL. R ES peN S E AMPL.ITUO 6PERATeFl


l' 000 ........ .... ....... ... ... ....... ........+.... ..... +
i . i i i i
r
i
I
I.1
1
i
i
i
i
I
I
i
i
i
i
i
I
I I
. I. I I I
I 1 I I r I
I I. I I t I
r I I i I I
I *r r I
11.000 ..... *... ........ ...+.... .......... ... ..+.... .....+
r I

III ... i
t
r
i
i
i
i
r i
r

II .. I
I
I
I
r
r
i
i
r I
r
i
i
I
I
I .. r t i I I
I. t r I I I
I. I t I I I
P
E 21,000
I.....
. ..... I+.. ....... I+...........I ... ..... +.... ......
I I

R I. I I i I I
I I" I I 1 I I
6 I" r I I I I
o I" I 1 I I i
r .. I I I I I
( I" I I I I i
S I" I I I i I
F: I" I I I i I
C I" I I I i I
) 31,000 .*... ... ..+. ....... .......................... .....+
I" I i I i i
I" I i I i i
1* I i I i i
.. I I I I i
.. I I I I I
.. r I I i
. I I I
I

. r I I
I
I
i
i
.. I I Ii I
~ 1. 000 *...... ...+.................................. ......
* i I
I I i
.. i I I I i
.. i I I I i
.. I I I I i
.. I I I I I
.. i I
r I i
.. I I I I i
.. I I i
. I I
I
I
I
I i
~ 1. 000 ..... ... .... ............. ...~...........+.........+
'ODD 2'000 ~'OOO 6'000 l, 000 10,000
DEG~EES PER Fe" T AMpL.ITUDE
*ST61=* a
Fig. No. 23
- 66e -

RMS e~ w AVE S~ECTRUM i 2,683 FEET

~Re8ABLE AMPL I TUDE


eF WA Vg I l' 897 FEET

r;~.C:TieN eF' I e:X"ECTED


LARGST A Ve:RAtiE i WA Ve;

AMPL tTUDES WA Vi I NUMBER MAXiMUM


CeNS t 0i:~EO eF WAVES
......... .........
A MPi. i TUOe:
.."'.........
,010
.........
AMPL.i TUDe:

6.330
r
r
i 50 5.689
'100 4t,83O I 100 6 '118
'333 3' 7~9 I 500 7, 003
.500 3' 310 r 1000 7, 459
1 000 ;P 377 I 10000 8. 39'
I 100000 !h311

RMS e~ RESpBNSE SPETRUM . .809 lrEET

PReSALE AM~L I TUDE


eF HEA VE RESPONSe: i 1572 lrEET

'R.CrIBN eF' A VRACiE I EX"ECTEO


LARGEST IoEAVE I Ioe:AVE
.MPL I OUDES NUM8QR MAX I MUM
A MpL. i TUDe: r
CBNS t EREO REspeNSE eF WA ES AM"i. iTUDe:
...,.........
.010
.........
1130:
t
r ........ .........
I 50 1, 14t
'100 114t5 I 100 1 1 44t
'333 i 1 1 ~~ i 500 2'111
.500 1'916 i 1000 2.248
1 000 ' 16 i 10000 21531
i 100000 21806

Table No. 8 Heave Response of Complex Shape Buoy


- 66f -

RMS e~ WAvE SPECTRUM K 2.683 FEET


~ReBASLE AMPLITUDE
BF WAVe: II 1.891 FEET

FRAeT I eN e~ I EXPECTEO
LA~GEST AvERAf.E r WAvE
AMPL I TUDES WAvt; I NUMBER MAXP1UM
ce~s I Dr~ED
...,--...... .........
AMPL I TUOE t
r
eF WAVES
.."..... .".......
AMPL. I TUOE

-010 6 - 330 r 50 5.689


-ioa 4_l:JO r 100 6-118
-333 3.7!:9 t 500 7 _ 003
-500 3 - 370 r 1000 7-4!9
1 - 000 2.377 r 10000 8 - 399
r 100000 9.311

RMS e~ RESP6NSE SPECTRUM . 1.489 DEG


PRBSABLE AMPL r TUDE
6F RBLL RESP~NSE . 15.295 DEG

AMPL I TUDES SF R6LL ARE IN DEGREES

FRACT I eN BF" A VE~ACE I EXPECTED


LARGEST RBL.1. t r.eLL.
AMPL nUDES AMPL. i TUDE I NUMBER MAX I MUM
CB"lS I DERED RESPBNSE t ~F WAVES AMPi. I TUOE
...-...~.-.. .....,...... I II.~..... .""...""...
-010 17.667 I 50 15.817
,ioa 13'''~1 t 100 17. 0'6
- 333 10.605 t 500 19.547
,500 9.407 t 1000 20 - 820
1 - 000 6.636 r 10000 23.4Ai2
r 100000 25 - 9l8

Table No. 9 Roll Response of Complex Shape Buoy


- 669 -

Table No. 10

Performance Comparison

Buoy Type Average Heave Significant Heave


Average Wave Amplitude Average Wave Amplitude

Flat
Cylinder 1. 000 3.961

Telephone
Pole 1. 625 6.591

Spar Buoy 0.301 2.791


- 67 -

5.0 CONCLUSIONS AND LIMITATIONS

The theoretical introduction and the case studies presented point

out the positive aspects of the computer solution as well as some of its
limitations. In the formulation of the equations of heave and roll motion,

an attempt has been made to account for the effects of the water particle
velocity and acceleration. The depth dependence of these effects has

been included. The model thus obtained is more realistic than simpler
models which consider only buoy displacement and wave slope as the
predominant exciting forces.
As illustrated in case study number 3, the response of buoys of
relatively complex shape can be easily studied. The heave and roll
response amplitude operators can be used to compute the response of

the buoys to waves of known or specified amplitude and frequencies. In

addition to this time domain approach, specified spectral densities can


be used to derive certain statistical expectancies of buoy heave and roll

amplitudes. Parametric studies of buoy performance can thus readily


be made.

On the other hand, to satisfy the condition of linearity, certain


assumptions are made which introduce in the solution a degree of

arbitrariness difficult to evaluate. Certainly the initial choice of the

average values of wave amplitude, buoy heave, and buoy roll angle
used to compute the linearized coefficients of drag and inertia will
reflect on the accuracy of the solution. To improve this accuracy an
iterative procedure can be followed which replaces the initial assumed
- 68 -

values by computed ones until sufficient agreement is achieved.


Experimentally verified values of linear equivalents of inertia
and viscous effects would greatly help validate or improve the com-
puter solution described in this report. The assumption of small
roll angles, also required by the condition of linearity, further
limits the use of this program.
Energy dissipation by wave radiation is not considered. This
factor could be important in large disk buoys. Finally the effects
that mooring lines and tether lines would have on the buoy response
have not been included, thus restricting this solution to free floating
buoys.
Despite these limitations, the rationale used in the derivation

of the solution and the program input flexibility make the computer
solution useful as well as practical.
- 69 -

6.0 REFERENCES

1. Berteaux, H. 0., Buoy Engineering, John Wiley & Sons,

Inc., 1976.

2. Marks, W., "The Application of Spectral Analysis and Statistics


to Seakeeping", The Society of Naval Architects and

Marine Engineers, No. 1-24, September, 1963.

3. Price, W. G. and R. E. D. Bisho p, Probabilistic Theory of

Ship Dynamics, Chapman and Hall, 1974.


- 70 -

7.0 APPENDICES

APPENDIX I

Expression of Linearized Damping Coefficient


When the drag force on a body moving with a velocity 'V is assumed to be

linearly proportional to the velocity, the expression of the force is simply


"1 - cd V
..i -
In most cases, however, drag forces are expressed in terms of V 1- ,

using the familiar formula


z. = ~J ~A Vlv
where J = water mass density

C; = drag coefficient
A = body area across the flow (blunt bodies).
If the motion of the body is periodic, with amplitude )(() and frequency
tV= Zn., i.e. if for example
T N \1 A~'~_ "'.\ I:
'/\ = /\0 -- uv

is given by

E -:
7' I
then the amount of energy dissipated per cycle by the damping force

T
r ~ 3
A e =.f.
() 0 Velt - fJc;Aj4J3/~ (~tut)dl: ()
or
lr 3 2-
E- 3f G4/~ 4)
The amount of energy dissipated per cycle by the linear damping force is
in turn given by
- l T T

or
c. -

!A de =tI fii/lde =
J ~
c: 4)2/r (~wt) clc
"

C- - iid.i? tV
'( z.
- 71 -

Assuming both forces to dissipate the same amount of energy will yield
the expres sion of the linearized damping coefficient 01 , namely

d_ SIZlJ(;Al(w
- 72 -

A PPENDIX II

Evaluation of the Coefficient I'B" of Damping Moment


"B" has been previously defined as:
t/=S i= K
B: ltJ ~!d (t:y,:3r; + jel (r'y r. 3 aY )
;;=0 r=O
..'4~
\1
-
d2 Let us consider a buoy made
of different cylinders as shown
h2=S on the sketch. (Fig. No. 24)
r 1 Z
Let c', ell. ' be the value s of
d1 h1
e.g. -0- 0 dr'!and ~, and ~1. be the
m1 corres ponding limits of the
'1

r2 '2 variable r:. The integration

m2 of the first integral


,3 = KG
1'= s
j' 3
m3 t; 4(11) eft;

17=0

yields:
Fig. No. 24
- 73 -

y)=h, ;:h~
d, jr;lj~ + cli-jr, Vr, == d, hi ~ -l di. hi.i' ~ 1;,4
r=:o r.:1, I
4- 4 4-

This result obviously leads to the recurrence formula


Ji~.f

t'::
1 ~ 0.
J;;3q(l/)dr '" f 1/ (c:-c\+i)
,
L:; l1

Let now ~ . ?1'Z . l'3 be the values of c1(ry and ~ ' ~ ' ~ the
corresponding limits of the variable 11. The second integral can then
be evaluated as follows:

Ii~-lG
..
jr;3q(Ii)dr ::
~3 ~a l.~
r~l; /1:12. 11=(".
1n, j ~ d tJ + 4l1-J r ;I'i -l 413 J l~ 4' ~

Ii .: 0 tJ ~ 0 J z: C; r; ~ ti

(4 '4. ~
,::. ~ f1 - #/.. + ~ rli. - *IV'" ~ -l 1)

This result in turn yields to the recurrence formula

n::lC;
jd(f '1~l? - I -,
\ t.I(41' th ) ~/-= ~ 2) :3
reo ;; L (' -- ~+i
z
- 74 -

The expres sion of the coefficient II BII is therefore

whe re
,l.
i J
.
B:. ~/; rJ~/I-dJ + r-ie.41m'_/l')~'
4 (. (.. L (. 7-1 L, ~ ' ., tlrl

v~ 3ltg-/~ &
- 75 -

A PPENDIX III

Evaluation of the Coefficient "D" of Wave Drag Moment


The coefficient "D" has been previously defined as
r.:S -2K: KG _ Zl(,z
It::

j) = f3tjd(JJJ;e dy - jel( It 11 0/1-


l'-O
1- r;=O

The integrals can be readily evaluated with the help of the following argu-

mente For small angles G, the projection of r on the vertical is


approximately equal to r.

Thus, from fA :: 0
1
to r :: S
, I .z ~ J'- r,

and from l1 == E- z ~ J'+-~


r; =: 0 to i I

Introducing these values of Jl in the integrals yields

-('S 1Jt~ 2.lrr J~::lG -21\l'


.D '=(3e. tf:(I1)e t;d;; ~lcI(t1-y~e dr. )

Considering the same buoy geometry as in Appendix II, and evaluating the
first integral over the domain of variation of r; yield: ~

Il : z,fh, 17 ;MJ~ 1(,1 l )lj


4; a. t ~ L e (Z?, -;) +1; of ~Le. (?,Jr/t-1- e (2k,1-t
This result leads to the recurrence formula:

r: :. S 2(r
p(l1) t; e dl1
0:0
--
- I
;- _ 'l A'A,: ~flLl-1

4 (1. Laf le (2-ti -J -e (U~~, -?)

L = I, ~
- 76 -

Similarly, the evaluation of the second integral over the domain of variation

of 1. yields: -tiff. '


:: p. (2~ -ii) -!

L- -2/\ ei. - Me, J-


-j ;t e. (2. ~4. +) - e- (uti -+ I)

+ ;~ I?r (ut'.n
-2.le5 --ZltC'i., 7
e (zIez-l1J

The recurrence formula thus is

r.j4 -2A'1 _ -' -ui~i


-j .fey;-e. q'~ = 41,- lil- (z/(f.l): ~(2;(~1 rJj
12 ~tJ r! J:: I z, ~
Thus, the expression of the coefficient "D" is finally

-2 ~s 2AA' 2Ai,'_1
41r L - _/
.1= : !"d: re ('cl) - e (2Kk, -!Ji
c.

rl:fe-;:iftl) - e-(~~~IT;))
.

with ;t:: U 2.
~
A = ~J,A- )
and
1- 371 r
- 77 -

A PPENDIX iv

Evaluation of the Coefficient" P" of Wave Inertia Moment


"P" has been previously defined as
)A:; .f ~ Yi :: /fa, ~
P.. t )rIl:~Ae- J: -f Idrl'i) Zl; e - d~J
t r;-O i-O
Using the change of variables previously discussed, the integrals in the
bracket can be written:
J' _ J (1- 11) I(~ -I(r+ti
-o .f(Y/ tr; e di; + .r(Ii/r; e dlt
o

-1/,, ~j ~ -lrli
or
'(:. I f i. 101
e i: d(1i) r;e. d~ + 0 c/ fry I~ e dl' J

Noting that
j, KJ1
-
K;: ict
e~ (~r:-l)
_j/e. 0117
a. K 6
Then, over the intervals
O~r:c(h
.. I tti!k c/ (r) =: cI

hi ~ i; ~ Ai. d(J;) = d~
the evaluation of the integrals yield:

1) over the first interval


_I ~ 1- lr, -
- fi L 1+ e. (IfJ
- 78 -

2) over the second interval,

_J Z. /- l' '" 1rz. i 7


fi _ e (l/r;) - e. (/(/'7- -~/
It thus a ppears that

t;:: S _lz. - K. Kh tt4"


-j(r:/i;e dl' ~ -f pOLe- (K/t, -l) - e (i(/ -1
.
Go
t;:: 0
=~~

t -#: - I(I' i L
As far as the second integral is concerned, noting

.l;e ;~ =:?- (-/(ti-;)k.


_f'1 I) /q.
~ ;2. (/(ri-Jl. ~
and evaluating over the range ti ~ Ii. ~ t2. ,, (I (r~ :: AIJ

yield: :z ( -,t~ .. It. )


;:: e (/(~ +l; - e. ((ti-lf

which shows that

K'? .tZ -lr~ Ire. - Jt'


o i l ,
fqlfi) ~ e- d~ == F L"'ye - ?'1i rj - e (A'~.f~l
=~23
- 79 -

The expression of the coefficient IIp'' is therefore

-A" St.-' ~ - -K A,;


i khc.
P:. r ..e L\ i ie (11-,-) - e /i(~ -?i7
l( Lr.. e _I 'e.
+ p/re--/(t/(fi-l) - e- ifij
.
v
with

.f =: 4J /,1

I = lICIt
4 f
- ~o -

APPENDIX V

Evaluation of the Coefficient "I F" of Added Moment of Inertia

The moment of inertia of the water displaced by the buoy with respect
to the buoy c. g. is evaluated with the help of the parallel axis theorem,
and is given by

L = L I(X)i. + \' /0 (~-I((;


L c. t. -)~

where
L - /J 2) 3 ' ". M.
.
!(i). = moment of inertia of cylinder "l." with respect
c.
to its own c. g.

.l(k) c-
4 .3
-N~I\(.-+~
(p. 'L !-/. ~)

with ;i, = mass of water displaced by cylinder" (."


.
R = radius of cylinder "L It

II.
L =
height of cylinder "l-"

Xi = distance of c. g. of cylinder" L" to keel

Kt: = distance of buoy c. g. to keel.


- 81 _

APPENDIX VI

Computation Method for Coefficients" B", "D" and" P"

The actual computation of the roll response amplitude operator in com-


puter program ROLLRAO is performed using different forms of the
expressions for some of the moments. This was done because the buoy
configuration is input as geometrical "solids" rather than surfaces. It

was, therefore, more straightforward to implement the computation of

the damping forces using an iterative procedure on the components. The

following expressions give the form of the equations used.


For the buoy damping moment, "B"

B _- tYl. ~A. r - 9- / Z= ~e'


/t S- d~ .4~ \. Z - 'Z"3) ~ l Z - ?C'O ) / Z~ z:
where ~ = 4f e as defined in Appendix II
3n.
d.&' = diameter of the ith buoy component

Z'ce- = depth to the buoy center of gravity


;Z 8,: = de pth to the bottom surface of the ith buoy component

Z7!c. = de pth to the to p surface of the ith buoy component


Z- - Zca
J(4t (,i- 'ZC3) .=

.l = number of buoy components


/Z-Z~/
For the water damping moment, "D"

- ~l'Z: ,:" M -2 ir(z - 2'3) ~z:: 26


= e ref l-u(z-Zc ) _ .o)e +i. 7
.J)
41t :l l-, L -l iz :Z r;
,= I
- 82 -

whe re .: J 4., .l -~
3n.
and.(= a;/ as defined in Appendix II.

For the water particle acceleration inertia moment II P"

t-..a ~.. - k (2 - Zv z~ '18


p= - .(~ lc(Ll-J((2-Z~)_/.a)e +~1
l::: I Z-=ZTi.
where l:. Tl1C.l as defined in Appendix iv.

4-
- 83 -

A PPENDIX VII
Heave Program Listing
11 c PROGR AM HERAt)
2. C
3. C \lE~SI8N 2'0 JAN. 1977 R. Gei.DSM i TH
/t . C VERSIBN lei JUNb 1976 R. . GeLDSi' r TH
5. C
61 C THIS PR~RAM is USED T~ CBMPUTE THE HEAVE ~EspeNSE
7. C 4MPLITUDE P~R4T~R, ~ND ASSeCIATED PHASE A~GLES, FBR
8. C SPAR TY~E ~U~Y SYSTEMS
9. C
10. C VERS I eN 210 . MBD I F i ED TB I NCe~peRATE A WAVE DRAG ~EFF
11. C
12. C
13. l.G 1 GAL I AMTERM
14. C
15. D I MENS I BN DEPTHP (25', AREA (25)
16. D I M~NS I ~N D~PTH I (25', ADQMSC (2S" VBLUME (25)
17. DIM~NSIRN DEPTHO(25).DAMPC(25,.WDRAGC(25)
i 8. D I MENS I RN MA X WA VNe (6) . ~VMA XCF (6' 1 HEVMAXHT (6)
19. ~ I MENS I 8N FRACA MPS (5'. A VRCBEF F (5) 1 A VRESPNS (5)
20. c
21. DATA NCR,NLP/l05,1081
22. DATA NMAX/251
23. DATA pI/3.141592/.RTeO/57.29581
2/t . DATA RMBiG/1199Q351 32'1741
25. C
26. DATA FRACAMPS 10.01,0.10,0.333,0.50,1.0 1
?7. DATA AVRCSEFF 12.35911'~OO"'416'1.256,0.886 I
28. DATA MAXWAVNB 150,100.500,1000.100001100000 1
29. DATA WVMAXceF I 2.12,2.8,2.61,2'78,3.13,3.~7 I
30. c * *** ****** ** *.. *******.*. **********
31. C
32. C INITIALIlATIeN
33. C
34. NP !! 0
35. NI 0
36. NO . 0
37. Cl\RE,AwL ll 0.0
38. VI~TMASS " 0-0
39. I SEASEL 0
40. TI"'l:.l 0.200
41. TI""E~ 50.0
42. T I l"EUEL 0.200
43. I~P.V 0.0
44. PI2 PI*2.0
45. IoH/3(j ll RHB*G
46. c
47. c CHECKF6R eN-lINE
48. I BNFI.AG 0
49. IF (IAMTERM (IDUM) IBNFLAG 1
50. c
e; 1. c INPUT DATA
52. C
53. 100 c:e:\TlNUE
54. wRIT!: (Ni.PI9~OO)
55. c
56. c I NPUT NUM~ER 6F P~ESSURE SURF ACES
57. IF CIBNFI.AG .EQ. 1) W~ITE CNLPI~410)
58. "NPUT NTEST
59. IF (NTEST._T. N~AX) wRITE (NLP,9700) NTEST,NMAX STBP 100
- 84 -

60. IF (NTEST .LT. 0) G8 TO 175


, 61. IF (NTEST .GE. 0) NP. NTEST
62. I F I Np . E~. 0) GB T8 200
63. c J ~PUT PRESSU~E TE~MS
64. IF IltlNFLAG .Ea. 1) WRITE INlP,9420)
65. D lQ I. 1,NP
66. INPuT DEP THP I I ) , AREA ( i )
67. 150 CtlNT I NUE
68. c aUTPUT TERMS
69. 1"'5 ceNT 1 NUE
70. IF II~NFLAG .EG. 1) GB T6 200
71. ~RIT~ INLP,9430) NP
72. IF (NP .GT. 0) . WRITE INLP'~440) IDEPTHP(I)'A~EAii), lll,NP)
73. c
71+ . c I NPUT NUM~ER eF i NERT I AL CBMPeNENTS
75. 200 CS\lTlNUE
76. IF (lBNFLAG .EQ. 1) WRITE (NLP,~450)
77. INPUT NTEST
78. I F I NTEST . GT. NMAX) W~I TE I NLP, 9700) NTEST, NMAX, STep 200
79. IF INTEST .LT. 0) GB Ttl 275
80. IF INTEST .GE. 0) 'NI NTEST
81. IF (NI .EQ. 0) GB TB 300
82. C I NPUT I ~ERT I AL TERMS
83. IF IItlNFLAG .EQ. 1) WRITE.INLP,9460)
81+ . Of1 2~O I. i..NI
85. I NPUT DEPTH I ( i) , ADDI'SC (I )IVBLUME ( I) ._
86. 250 CB"J T 1 NUE
87. c BUTPUT TERMS
88. 275 ceNT lNUE
89. IF 11eNFLAG ,Ea, 1) GB Te 300
90.
91.
92'
93.
94.
C
C
.. Illl,NI)
wRIT~ CNLP,9470) NI
IF (NI .GT. 0) WRITE I~LP,9480) iDEPTHici),ADDHSCCI),V8LUME(!),

I NPUT NUMBER BF DRAG SURF ACES


95. 300 ceNTINUE
96. IF (IBNFLAG .EQ. 1) WRITE INLP,9~90)
97. I NPlJT NTEST
98. IF INTEST .GT. NMAX) wRITE (NLPI9700) NTEST,~MAX, STOP 300
99. iF INTEST 'LT' 0) G~ T~ 375
100. IF INTEST .GE. 0) NO. NTEST
101. IF IND .EQ. 0) GB T8 400
102. c INPUT DRAG CBM~~NENTS
103. IF IIONFLAG .EQ' 1) WRITE INLP,9500)
104. c SU~ DRA6 SURFACE CBEFF F C DEPTH.O)
1 O!5. SU'1I)CO 1I 0.')
106. D~ 3~O i. 1, ND
107. INfoUT DEPTHDii),DAMPCCI),WDRAGCCI)'
108. SUMUCa . SUMDCO + DAM~C I I I
109. 350 ci;r.T I NUE
110. c BUTPUT TEl.MS
111. 375 C~NTINUE
112. IF IIBNFLAG .EQ. 1) GB T6 400
113. WRIT~ CNLP,95101 NO
114. IF INO .GT, 0) w~ITE INLP,95201 (DEPTHD ( I Ii DA MPC ( r ) , WDRAG ( I ) ,
115. + I i, NO )
116. C
117. C INPUT WATER LEVEL C~BSS SECTIBN AREA
118. C ITe SIMPLIFY THE CBMPUTATIBN THIS IS ASSUMED
119. C C6NSTANT eVER THE RANGE BF VERTICAL MBTION AT
- 85 -

120. c THE WATER I.INE)


121. 400 CB'\T INlJE
1?2. IF (16N~~AG .EQ. l' WRITE (NLP,9530)
123. r NPUT CSATEST
1?~. IF ICSATEST .~T. 0'0) G6 T~ 450
125. CA~~A~L CSATEST
126. 450 C~T 1 NUE
127. IF (leNF~AG .NE. 11 WRITE INLp.9540) CAREAWL
128. ~F l CAREAWL.RH~G
129. c
130. c INPUT VIRTUAL MASS
nb
132.
IF (ieNF~AG .EQ. 11 WRITE (NLP,9550)
II\PUT VMTEST
133. IF IVMTEST .~T. 0.0) G6 T6 550
134. VIRTMASS . VMTEST
135. 550 CBNTINUE
136. IF 11eNF~AG .NE. 1) wRITE (N~p,9560) VIRTMASS
137. c
138. c INPUT TIME RANCiE
139. IF (ieNFLAG .EQ. l' W~ITE (NI.P,9570)
140. R~AU (NC~,9025) T1,T2, r3
141. IF IT1 .LT. 0'0) GB T6 675
142. T I ME,i . T 1
143. TI~E~ T2
141+. IF ITIME2 .LT. TIME11 TIME2. TIMEl
11+5. IF (T3 .LE. 0'0) T3! TIMEUEI.
146. T I Mi:UEL T3
147. 675 cNT INUE
148. IF (16NFLAG .NE. 11 WRITE (NLP,95801 TIME11TIME2,TIMEOEL
149. c
150 . , C INPUT WIND VE~~CITY FeR SEA STATE
151. 700 CtlNTl NUE
152. IF 11BNFLAG .EQ. 11 wRITE INLP,9590)
153. ~EAU (NCR,9020) ISTEST,wAV~HTIWAVEPER
151+. IF, (lSTEST .GT. 3) ISTEST..1
155. IF 11STEST .~T. 01 Ge T6 775
156. I SEA~EL I STEST
157. IF 11SEASEL .EQ. 11 WINDv. WAVEHT
1'38. wI NUVP4 . w t NOV**4
159. wAVEHTP2 . WAVE~T*wA~EHT
160. ~AV~~RP4 . WA VEPfR.*4
161. 775 ceNT 1 NUE
162. IF (leNFLAG .EQ. 11 GB TB 800
163. IF (ISEASF.L ,EQ. 01 w~ITE ( NLP.. 9600)
164. IF 11SEA,SEL .EO. 11 I NLP, ~61l1
WR I TE WI NDv
165. IF (ISEASEL .EQ. 21 W~ ITEI NLP, 9602) WAVEHT, W.AVEPE'R
166. IF (lSEA,SEL .EQ. 31 WRITE i NLP" 9603) WAVEHT, \tAVEPER
16" . c
168. C CHECK eUTPUT 6~Tl6NS
169. 800 Ctl'ITINUE
170. IF lltiNFLAG .EQ. 11 WRITE (NLP,960S)
171. ~EAl) (f.CR.. 9000) H.i IP'~""lN,~MAX
172. lLIST 0
173. IF IlL. .EQ. tHY) IL.IST . 1
174. IPLeT 0
175. IF (IP .EQ. 1HY) IPLOT .1
176. IF (lPLBT .EQ. 1) C.A~~ PLOTlNIT
177. c
178. c: C6MPUTE RESP~NSE AND PHASE CBMPONENT eN T I ME I TERA T I 6~
179. c
- 86 -

180. 900 CfPHINUE


181. IF (l~IST .EU. 1) WRITE INl~19610)
182. RRSINTG . 0.0
183. SINr a O.
1 '4. DB 2000 TIME. TI~E1,TIME2,TIHF.DEL
185. F~tQ PI?*10~00000000.0
186. IF (TIM~ .NE. 0.0) FREQ. PI2/TIME
187. F~ti.P4 a F~EQ**4
188. F~eQP5 a FREQ*FREQP4
139. EX~TER~ a .FREQ*FREY/G
190. c
191. C SUM PRESSURE C~MPeNENTS
192 SUMP O. 0
193. RE~EAT 1180. FeRIa 11,NP)
194. SUMP . SUMP + RH6G*AREA I I ) *EXP I EXPTERM*OEPTHP ( I ) )
195. 11 00 Ct1NT I NUE
196. C SUM I NERT I A~ C~MPeNENTS
197. SUi'l. 0.0
198. ~~~EAT 1200' FeR I (1,NI)
199. SUMI 5UMI + ADDMSCII)*VBLUMEII)*ExPIEXPTERM*OEPTHI(I))
2,:)0. 1200 Ct1I\TINUE
201. SUM I a QHB *FQEQ*FRE~*SUM I
202. C
203. C SUM DRAG CBMPtlNENTS
2"4. SUMO . (). I)
205. ' R~~EAT 1300, FBR I ~ (l,ND)
206. SUMO. SUMO + WD~AGC(I)*EXP(EXPTERH*DEpTHD(I))
207. 1300 Ct1NT I NUE
208. SUMD . FREQ*FREY*SUMO
209. SUMOC . FREQ*FREY*SUMOCO
210.
211.
212
213.
214.
215.
216.
217.
218.
219.
2?0
221.
222.
223.
224. C
225.
2?6.
C GET SEA SpECTRA
CAl.~ SEASPEC'
227. C
228. C C~MPUTE RESP~NSE AND INTEGRATE
229. RRl: a RAB*RA6*S
230. IF (TIM~ .LE. TIME1) GB T~ 1~00
231. DE~F . ~RE~LAgT FREY
232. ~~s I NTG a (RaS + RRSLAST) -0. 50*DEL.F + RRS I NTG
233. SINTG . (S * SLAST)*O'~O*O~lF + SINTG
234. 1100 CtlN T I NIJE
235. R~SL.AST a RRS
236. SL.AST S
237. FRE.~I.AST a FREQ
218. c
239. C OUTPUT LIST IF IT WAS SEI.ECTED
- 87 -

240. If IIlIST ,LE. 01 GO TO 1500


241- w~ITE IN~P,96i51 TIME,F~E~,R.B,SIGMA,~HI,THETA,S
242. C
21+3. C CHECK FBR PLoOT
244. 1500 C~NT I NUE
245. If' (IPlBT tL.E. 01 GO TO 2000
246. CA~L PLRT3 ('*I,~A6,TIME,1)
247. 2000 ceNT INUE
248. C
249. C GET STATISTICS
250. C
251. C CBM~UTE R~eT MEAN SQUARE eF WAVE
252. RMS - SQRTISINTG)
253. PR~AMP - 0.707*RMS
254. C CRMPUTE A VERAijE WAVE HE I GHT
255. 1)3 2300 I . 1,5
256. A V~~SPNS ( I 1 . Av~ceEFF ( I ) *RMS
257. , 2300 CNT1NUE .
258. C COMPUTE MAXIMUM WAVE AMP~ I TUDES
25~. De 2llQO I 1'6
260. H~ VMAXHT ( I) . WVMAXCBF ( I ) *RMS
261. 2400 Ce"lTINUE
262. WRITt: (NLP,96351 RMS
263. WRITt. INlP,96401 p~e~AMp
264. WR IT\: (NlP, 9645 1 (FRACAMPS( II, AVR~SPNS( I),
265. + MAXWAVN6( I ),~EVMAXHT( i), Ill'SI,
266. . MAXWAVN6 (61, HEVMAXHT (6)
267. C
268. C C~MPUTE R~eT ME AN SQUARE OF RESP9NSE
269. RMS Sg~T1RRSINTGI
270. ~R~AMP . 0.707*RMS
271. c C~MPUTE AVERAGE RESPBNSE OF HEAVE
272- L) 2000 I . liS
273. A V~ESPNS I I 1 . A V~COEFF ( I ) *RMS
274. 2500 ce!lT 1 NUE
275, C C~MPUTE MAxIMUM AMPLITUDES 9F HEAVE
276. D~ 2bOO I K 1,6
277. HEVMAXHT I I 1 . WVMAxceF ( I' *RMS
278. 2600 ceNT 1 NUE
279. wR I Tc. I NL.P, 9620 I RMS
280. WR I T~ (~L.P, 9625 1 PRBBAMP
231. wRITr. (NlP,96301 (F~ACAMPS ( I I, AVRESPNS ( I '6
2R2. + MAXWAVN~ ( I I, !-EVMAXHT I II, 1-1,5),
283. + MAX~AVNB (b), ~EVMAXHT (6)
284. c
285. C CHECI( FeR Pi.ttT
2~6 . C
287. IF IJPlBT .lE. 01 GB TB 30QO
288. c: AlL. PlATHE A II
28~. 3000 C:jl\T1NUF.
290- IF (IBNFlAG .EQ. 11 WRITE (NLP,9655)
291, ~EAL) I NCR, 9015, END-aooo) lEND
2~2. IF IIEND .EQt l~Y) G~ Te 100
293. c
294. C
295. C
296, 8000 CBNTl NUE
297. ST!!'"
298. C
299. 9000 Fe~MAT IAi,tX,A1,lXi2EtO)
- 88 -

300. 9015 FB~MAT (AU


301. 9020 F6RMAT (I,F.O,F.O)
302. 9025 FeRMAT (3F_O)
303. C
304. 9400 F6qMAT (1~1,' ~EAVE RESP~NSE ANALVSIS PRer,RAM'1
305. + 'All QEPTHS ARE PBSITIVE'/I
306. 9410 Fe~MAT (I' INPUT THE NUMHER ~F PRESSURE SURFACES a')
307. 9420 FeRMAT (I' ENTER ~eR EACH SURFACE'I
30B. + , DF.PTH (FT I, AREA (SQ FT) (_ AREA FeR DeWNWARO FttRCE)')
309. 9430 FB~MAT (I' NUMB~R eF PRESSURE SURFACES .',rS)
310. 91+40 FBRMAT (I' OEPT~ (~TI~ A~EA .(SQ FTI (- AREA FeR DBWNWARD FBRCE)'I
311. + (F10.3,2X,F8'21 I
312. 9450 FeRMAT (I' TNPUT THE NUMBER tlF INERTIAL C~MPBNENTS ei)
313. 94&0 Fe~MA T (I' E~TER F~R EACH CMP8NENT' I
314_ + , DEPTH (FT I' A~DED MASS CBEFF, velUME (CU FT I'
315. 9470 FeRMAT (I' NUMBFR BF INERTIAl CNPSNENTS ~',I5)
316. 9480 FBRMAT (I' DEPTH (FTI ADDED MASS ceEFF vBLUME (eu FT)'1
317. + (F10'3.6X,Fl0.3,7X~F12.3) I
318. 9490 FeqMAT (I' INPUT THE NUMBER BF DRAG SURFACES ')
319. 9500 FeRMAT (I' ENTER F~R EACH SU~FACE'I
320. + , DEPTH (FT), DAM~I~G C8EFF, WAVE DRAG CBEFFi
321. + , (L.~F/(FT/SEC)/(~AD/SF.C))' I
322_ ~bl0 FeRMAT (I' NUMBER BF DRAG SU~FACES .',15)
323 9520 Fe~MAT (I' DEPTH (FT I DAMP I ~G CBEFF WAVE DRAG CBEFF'
321+ . + , (L.~F/(FT/SECI/(RAD/SEI)' I
3;:5. +FeRMAT
(F10.3,3X,Fl1.3, 5~,Fl1'3) )
326. 9530 (I' ENTER CR~SS SECTIBN AREA AT SURFACE (SQ FT) 6')
327. 9b~0 F6~MAT (I' CRBSS SECTI~~A~ ARE4 AT SURFACE .',Fl0.4,' SQ F~ET')
328. 9550 FBRMAT (I' ENTER VIRTUAL MASS (SLUGS) 6')
3?9. 9560 F~RMAT (I' VIRTUAL. MASS =', Fl1'2, , SLUGS')
330. 9570 FeRMAT (I' ENTFR START, E~D, I~CREMENT BF PERI60 RANGE (SEel 6'1
331. 9580 FeRMAT (I' ,PERr~D RANG~~ I~ SEC~NDS START END DELTAII
332.
333.
334 _
335.
336.
+ If . 1.0 0 '
+ 26X.F8.3,F8.3,2x,F8.31
9590 FeRMAT (/, ENTER SEA SPECT~UM TYPE AND PARAMETERS.

+ /' pIE~seN.M~SK~wITZ 1~ wIND SPEED (KNBTS) t


+ I' BRETSCH~EIDE~ 2, SIGNIF WAVE HT (FTI, SIGNIFi
337. + , WAVE PERIBD (~EC)'
338. + I' r.s.s_c_ 3,' SIGNIF WAVE HT (FTl, SIliNIF'
339. . , WAVE PERIBD (SECI' I
340. 9600 FBRMAT (I' SEA SPECTRUM. 1.0' I
341. 9601 FBRMAT (I' PIERSN.MSK~wITl SEA SpECTRUM'
31+2. . + I' WIND SPEED "Fl0.3,' KNBTS')
343. 9602 FeRMAT (I' ~RETSCHNEiDE~ SEA SPECTRUM I
31+4. + I' SI~NrFICANT WAVE HT . ',Fl0.),' FEET'
345. + I' 5rG~IFtcANT WAVE PEqlBO ',Fl0~3,' SEei)
346. 9603 FeRMAT (I, I.S.S.c. SEA SPECTRUM' '.
347. + I' SI~NIFICANT WAVE ~T . ',Fl0.3,' FEET'
348. + I' SIGNIFICANT WAVE PERIBD . ',Fl0.3,' SEei)
31+9. 9605 FeRMAT (I' ENTER Y BR N F~R A LIST lNG, PLBT BF RESP6NSE 'I
350' + 'F~~ Pl~T, VRU MAY ALS8 ENTER RA~ MIN,MAX 6')
351. 9610 FBRMAT (1Hl/' PERi~D ANG F~E~ RA~ w-F PHASE F-H PHASE'
352. + 'W_~ PHASE AMP SPEC 'i
353. 961S FeRMAT (F10.3,E1C'3,FI0'3,F10'3,Fl0.3,Fl0'3,Fio.3)
354. 9620 Fe~MAT (11/1111' RMS ~F RESP6NSE SPECTRUM .',Fl0-3,' FEET'J
355. 9625 FBRMAT (I' PRe8A~lE AM~L I TUDE 'I
356. + , eF HEAVE ~ESPB~SE l"Fl0-3,t FEETI)
357. 9630 F6RMAT (/1
358. + I' FR ACT I RN eF AVERAGE I EXPECTED
359. + I' lARGEST H~AVE I HEA VE
- 89 -

360.
361.
362.
363'
361+ .
3~5 .
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378. F~RMAT (' *** NUM~ER ~F ENT~lES is GREATER TH4N ARRAY SIZE ALLBwsi
379. IiiX, 1 8,120x, 17,
380. I' THE PRbGRAM TERMINATES' )
381. c
382. c . ** ** ** * * * * ** * * ***** * * * * * ** ***** ** ** **** * *** * * *** * ** **. * *
383. c
38/t . SU8~~UTINE SEASPEC
385. IF CISEASEL .EQ. 0' S. 1'0 I RETURN
386. ue T~ (~10~,4200,/t300), ISEASEL
3~7 . C PIERSBN - M~SK~WITl
388. /t100 ceNT INUE
389. s 13S.0/FREQP5*ExPI-97000.0/(FREQPI+*WINDVP4))
390. C C~RRECT F~R DtlU~LE HE I GHT SPECTRUM
391. s is/a.o
392. RETUtoN
393. c42008RETSC~NEIDER
394. ceNT INUE:
3QS. s 4200'0*WAVEHTP2/(WAVPER~4*FREQP5)*
396. + EXP(-1050.0/(WAV~~RP4*FRF.~P4))
397. C ceRRECT F~R D~UBLE HE I GHT SPECTRUM
398. S s/a.o
399.
/tOO.
401.
C i.S.S.C.
RETUtoN

4300 ceNT 1 NUE


~02., S . 2760.~*~AVEHTP2/(WAVPERPI+*FREQP5)*
/t 03. + EXP (-630.01 (WAVPEQP4*F REQP41 )
1+04. C C~RRECT F~R D~UBLE HE i GHT SPECTRUM
'+ 05. 5 S/8'0
1+ 06. RETUHN
'+07. c
'+08. c
'+09. c ** ****** ******* ***** ***** ******* ** ********* *** ******** ..*
'+10. C
411. 5U9~~UT I ~E pLBT t NIT
1+12. C T~t5 SUg~6uTINE IS USED T8 INITIALIZE A LINE pRINTER
,+13. C P~BT ~F THE HEAVE REspeNSE.
1+1'+. C
1+15. o I MENS I 6~ I P~6TBUF C 3300)
1+16. c
1+17. llATA IBIJFSIZE /3300/
'+18. C
1+19. C
- 90 -

1+20. I~ I~MAX .Gr. RMINI GB TB 1490


1+~1. RMAX F 100*RMIN
1+22. I~ I~MAX .EQ. 0.01 RMAX. 5.0
1+~3. 1/90 CBNT I NUE
1+21+. ~DE~ . RMAX . RMIN
1+25. ~MAX . IFIXCRDEL/S,O + 0.999)*5.0 + RMIN
426. c
427. NLIN~S. ITIME2. TIME11/TIMEDE~
428. NHA~~ . (NLINES + 9.11/10.0
1+29. TMAx . TIMEt. NBARs-io,O-TIMEDEL
430. NLINES . (T~AX . TIMEtl/TIMEDEL + 1.0
431. iF 1~LINES 'LT. I~UFSIlE/131 GB T6 5000
432. i PLij T a
1+33. IIRIH. (NLP197101
1+34. ~ETU~N
435. C
436. 5000 ce"JT I NUE
li7. CALL PLBTi (NBARS110151101
438. CALL PLeT~ IIPLBT~UFI~MINIRMAXITMAXITIHEii
1+39. RETU~~
440.
1+41.
442.
1+43.
441+.
C

c
+ II
+ II
9710 ~BRMAT (Ii .-*-* THE PLtlT BUFFER IS NBTLARGE ENBUGH ,
F~R THE PERieD RANGE SPECIFIED'
THE pLBTl S__ SUPPRESSED' )

445. c
446. c . * *.. * * * *. *. * * *.*. *.* ***...... * * ** * * **. ** **. *. _.. ********
447. c
448. SU~~IjUT I NE pLBTHEAV
449. c
450. c THIS sUBReUTI~E is USED Ta eUTPUT THE LINE PRINTER
451' c PLBT BF THE ~EAVE RESPBNSE.
1+52. c
453. CALL PLBTS (3,33,' HEAVE RESP~NSE AMPLITUDE 6PERATBR i i
1+51+ . CAL.i. PLOT4 (11+,' PERIBD (SEel i i
1+55. CALI. PLfH7 (10)
1+56. RE TU!(N
457. END
- 91 -

A PPENDIX VIII
Roll Program Listing
1. c pRBCRAM "BLLRAO
2. c
3. c VERSIBN 1'0 SEP, 1976 R, GBLOSM I TH
,. . c
5. c T~IS PR9GRAM is USED T9 CB~PUTE T~E RBLL RFSPBNSE
6. c AMPLITUDE tH'E.RATrjR,' AND ASSr:tIATED P~ASE Af\GLESI Fe~
7. C SPAR TYPE 8U~v SYSTEMS.
8. C
9. C CURRENT VERSI~N RESTRICTS DESIGN Te CYLINDRiCAL AND
10. C TR I ANGU~AR ~~DIES eN EN~, AND RECTA~GULAR PLATES.
i 1. C
12. C
13. LeGIC:AL IAMTERM
14. C
15. DIMENS1~N FRACA.MPS (5), AVRC~EFFI5), AVRESPNSfS)
16. DIM~NSIBN MAXWAVNe(6), WVMAXC~Ff61, R8LLMAXI61,
17. C
18. rtlOEV / NCR1NL...
19. TP I TIME1,TIME2,TIMEDEL,FREQ,wAVEN
20. SEA.STATE / ISEA.SEL'~INDv'WAVEHT,wAVEPER,
21. w t NVP,+, WAVE~TP~, WA VPERP'+
22. BINS I NPARTS,IS~AlE(501,W1DTH(50),HEIGHT(501ITHICKf50~,
23. D~NS 1 Ty (50 i, D I STCGK (50 " FRACNBRM ISO I
24. aBI)TS I V~L.UME(50)JWErGHT(501
25. WATERDIS / WD(~O),HD(501,XDf50),VO(501,FOI5011
26, DEPT~B (bO I i DEPTHT (50 I
?.7. CRNSTANT 1 ~IiRTeD,RHe,G
28, AU~y I NPMAX, R~L, AVERGAMP, THETA8AR,PER I BDoi, .,
29. DEPTHK, ~ueYCGKi DEPTHCG, ~uaYCBK, OEPTHCB, WD I SPLAC
30. CREFS / D~AGI5)'C~EFM(51
31. MeME~TS / BUtlYMr,ADDMi,vIRTINRT,WATERIM,BUBYHR,
32. ~u~ YMDT i BUBVMD, WA TERMD 1 OAMPM
33. ~UTPUTS / IlIST, IPl~T/RMI~iRMAX
'H.
35.
36. PATA NC~,NLP 1105,1081
37. DATA PI,~Teo /3.1'1592,57.2~581
38. DATA RHe,r, / 1.9~0351 32'17~1
39. c MAXIMU~ A~RAY SIZES
40. DATA NPMAX /50/
41. c DRAG ceE~FICIENTS F~R CYLINDER AND PlATE
42. DATA DRAG I 1'2' 1'2, 1.5, ~.o, Q.o I
43. C ADDED MASS (~EF~lCIENTS FBR CYL.INDER AND PLATE'
44. DATA CBEFM / 1.~' 1'0' 1'010-0/0.0 I
'+5. C STATISTICAL. ceEFFICIENTS
'+6. DATA F~ACAMPS 10-01,0.10,0.3333,0.5011.01
'+7. DATA AVRC9EFF 1?.359'1-8oo'1-'+i~'l.256'O'8861
'+8. DATA MAXWAV~~ 150,100,500,1000; 10000,1000001
'+9. UATA WVMAXC~F 1?'12/2'2~'2'bl'2.78,3'13'3-471
SO. C
51- C * *** * *** * * ** * ** ** **. ** ** * ** **** * ***
52. C
53- C rNITIALIlATI~N
51+ . C
55. .l2 PI*2.0
56. RH"G . RHfl*G
57. TI""t:l . 0.2
58. .TIM!:2 . 50'0
59. TI"'E.UEL 0.200
- 92 -

60. I SEA::EL 0
61. w II\DV . 0.0
62. WAVE:HT . 0.0
63. wAVEI-ER . 0'0
64. ~wL 0.0
65. AVEfoliAMP . 3'0
66. THETA~A~ . 11.5/RTBD
67. NPA~TS . 0
oC8. C
69. 100 Ct''JTINUE
70. C
71. C CHECK FeR BN LINE AND INPUT MBOE
72. I Bf\FL.AG 0
73. 150 CIJ''HINUE
7'+ . \'i:ITt: CNLp,9400)
75. IF C lAMTE~M (IDUM)) leNFLAG. 1 i CALL TINPUT
76. IF C lBNFLAG .EQ. 0) CALL BINPUT
77. IF C IPLeT .E~. 1) CAL.L PLBTlNtTu_____'_~-,----,---"
78. C
79. C ce~PUTE TOTAL ~ueY WEIGHT, DISTANCE FReM KEEkT~__
80' C CENTER ~F GRAVITY, DEPTH BF CG
Bl. C
82. BUf3YwGT 0.0
83. SUMT :I 010
84. De 400 I. 1, NPARTS
85. ~U~YWGT . 8UevwGT + ~E I GHT C I )
86. SUMT . SUMT + wEIGHTCI)*DisrCGKCI)
87. 400 C/;NT INUE
88. ~U~yi.GK . SUMT /AUBVWGT
89. DEPTHCG DEPTHK . BUBYCGK
90. C
91. C C6MPUTE THE PART ~AS I C MBHENT .OF _I NERTI 1\ CBNTR I Burl l'N.__,______________
92. C
93. SU/IT 0'0
94. DB !:OO I . l,NPARTS
95. CAL.L BBDy/l I C r SHApE C I ), HE 1 GHT II) , w I nTH ( I) , THI CK C I ), p INERT)
96. C FAR THE ~~DY ABeUT ITS eWN AXIS
97. PMI . WEIGfoTC I )*PINERT/G.__ '_ ____,,_, ,__ ___,___. _
98, C ABBUT THE CG
99. IiMIC6Mp. CWEIGHT'I)/rJ)*CDISTCGKCI) . BueYCGI()u2 ______,,__
100' SUMT a SUMT + PM 1 + ~M I CBMP
101. 500 Ce"lT 1 NUE
102. "U/jyMI . SU,.T
103. C
104. C GET DISPlACEMENT CtlNTRI6UTIBNS
105 C
106. CALl DISPLACE
107. C
108. ~U~YLGC8 . AU~YC8K . 8U~YCGK
109. C
110. w~ITE CNLP,a40S) 8UBYwGT'WDIS~LAC
111. C Ce~PUTE DISTANCE T~ METACENTER FReM CB
112. C
1131 SURFINRT l PI*RWL**4/4IO
114. ~U~YC~M . SUR~ INRT.RH~G/WDISPLAC
115. C
116. C C9~PUTE R i GMT I NG ARM, GM
117. C
118. 6ueyi.GM . BUeYCGC~ + 8U6YCBM
119. C
- 93 -

120.
121.
122.
123.
12ll.
c

c
+ BUBYCGK I C~ECK F~R STA~IlITV
IF I~UevCGM .lT. 0'0) w~ITE INLP,9700) BUBVCSK+SUBVCeM,
+ ST!:P 550
125. C .. *** ******** ******* ***** ***-**...*.**
126. C
127. C C8MPUTE ~ I G~T I NG MtlMENT TERM
128. C
129. ~U~YMR . BU~YWGT*~UYCGM
130. ~UYM~G . .BJeVMR/G
131. c
132. c C~MPUTE NA TUR Al PER I 6D eF Rll
133. c F r~ST GET V I~TUAL MeMENT
1 3ll. vI~TINRT . 8UBVMI + AUDMI
135. PE~l~DO 2.0*pr*S~RT IVIRTINRT/BUBVMR)
136. WRI T~ (NLP,9410l PERI600
t 37. C
138. C MA~E ASSUMPTI~N eF UNIT AMPLITUDE
139. C AND START FREQUENCY ANALVS IS
140. C
141' IF 11l.IST .EO. il WRITE (Nl.P,9450)
142. ~RSINTG 0.0
143. SIl\T(j . 0.0
144. x ~UT~UT BUVM I. BUeYMR, BU~YMRG
145. c *... *. * * * ***...... **** *.**. *.. *** *.*. **..* *****. .**.*.* - --"--,.,
146. c NeTE: THE CALL Ta ~ueVDAMP I S PLACED HERE T6
147. c ~IMPLIFY T~E CMPUTATIBN. T~E C~NSTANT TERM
148. C is CMPUTFD H~RE AND THE FRE~ IS MULTIPLIED
149. c IN AT THE BEGINNING SF T~E FREQUENCY ITERATlN.
150' C * *....... *... ** *** * ** ****.. -..* _...- ***..* **..* *. _.-**.*
151. CALL. HUVOA"1P
152. De OOO TI~E. TIME11TIME2,TIMF.DEL
153. ~~EQ a PI2*1.0E+10
154. .IF ITIMF .NE. 0'0) FREQ. PI2/TIME
155. WAVEN . FREO*FR~Q/G
1 i:6. c
157. c **. Ce"1PUTE ~AMP I NG M~MENTS
158. c
159. C SEE NelTE ABevE
160. ~U~VMO . 8UeVMDT*FREQ
161. CALL. WATE~DAMP
162, c
163. c .** C8"1PUTE WAVE INERTI. MeME~TS
164. C
165. CALL ,.ATRINRT
166. x ~UTPUT RU~YMD.WATERMD,WATERIM
167. C
168. C
169. ET~M . 8U~YMRG + WATERIM
170. FTEM . WATERMD
171. c
172. C SE T M A I N C6MP6NENT
173. E ETEM*FREO*FREQ
17ll. F' FTP'l*~REQ
175. c p~ASE BETwEEN w4VE AND T6RQUE
176. SI(jMA . RTBD*ATA~2 (.E~F)
177. c
178. c EXC IT I NG TBRQUE
179. T SQRT IE-E + F*F)
- 94 -

180. c
1~1. C P~ASE ANG~E BETWEEN TBRQUE AND R6~l
182. A T~M . ~U~YMD*F~EQ
183. ~T~M BU~YMR . VIRTINRT*FREQ*FREQ
184. pHI . RTeD*ATA~2 (.ATEM'8TEM)
185. C
186. C R8L~ RAn
187. C
188. R~LLRA~ . T/SQRT (ATEM*ATEM + 8TEM*BTEM)
1S39. C
190. C p~ASE ANGLE BETWEEN WAVE AND RBLl
191. C
192. THETA. SIGMA + P~I
193. C
19~ .
195.
C G~T SEA SPECTRA
CALL SEASPEC
196. c
197. C ceMPUTE RESP~NSE AND I NTGRATE
198. ~~~ . R~LL~AB*RtlLLRA~*S
199. IF (TIME .LE. TIME11 Ge TB 1400
200. D~~F ,. ~R~~LAST F~E~
201. R~S I NrG . I RRS + RRSLAST 1*0' 50*DElF + RRS I NTG.
202. SINTG - (S + SLASTI*0.50*DELF + SINTG
203. 1400 Ctl"lT I WE
204. R~SLAST . RRS
205. SL.AST ,. S- - '_____'___"______.,_________________,_____________,_,_____
21)6. F~t:~LAST ,. FREQ
207. C
208. C eUTPUT LIST IF IT WAS SELECTED
209. IF (ILIST .LE. 01 GB TB 1500
210. w~ 1 TE I NLP, 9455) T I ME, FRE~, RRLLRAB*RTBD, S I G~A, PH I, THETA,S
211. C
212. C CHECI( FI:R PlBT
213. 1500 CIjNT I f\UE
2t 4. I F I I PLaT . LE. 0 I GB Ta 2000
215. CALi. PL.~T3 (' *', R~L.L.RAB*RTBD, 'rME, 1)
216. C
217 . 2000 CB'lT INUE
218. C
219. C GET STATISTICS
i?2Q C
221. C C~MPUTE R~eT MEAN SQUAREBF WAV~
222. RMS - SQRT(SINTGI
223. pR~~AMP O' 707*RMS
224. c CBMPUTE AVERAGE WAVE HEIGHT
225. De 2300 I 1'.5
226. A V~ESpNS ( I) - A VRCBEFF ( I I *RMS
227. 2300 ceNT 1 NUE
2::8. C CRMPUTE MAX I MUM, WAVE AMPL I TUDES
229. i)e 2/fOO I 1'6
230. ~~L~MAX C I) ,. WVMAXC~F I I I.~MS
231. 2400 C;tl'lT lNUE
232. wR ITE (NLP, 9500) RMS
233. WRITe (NLP,950S1 PRBt:AMP
234. WRITe: (NLp,9S1QI (FRACAMpSI I I,AVRESpNS( 1),
235. + MAXWAVNBI I I,RBLLMAX( II, 1-1,5)1
236. + MAXWAVN~ (bl, R~LLMAX (6)
237. c
238. C . CBMPUTE R~~T MEAN SQUARE BF RES peNSE
239. ~MS SQRT (RRS I NTG I
- 95 -

240. PR~AMP - O. 707*RMS


'241. C ceMPuTE AVERAGE RESPBNSE BF Re~L
242. DB ~bOO I _ 1,5
243. A V~ESPNS ( I I _ AVRC~EFF ( I I *RMS*RT60
244. 2500 CRNT INUE
245. C C~MPUTE MAXIMUM AMP~ITuDES BF' RI'~~
246. OEl 2600 I _ 1'6
247. RL~MA X ( I I ~ WVMAxceF ( I) *RMS*RTBD
248. 2600 CElNTINUE
24~. w~ITE. (NlP,9515) ~MS*RTeD
250. w~ IT!: ("ILP, 9520 1 ~RfH3AMP*~TeD
2510 wi;!Tl: (N~P,95251 (FRACAMPS (I), AVRESPNS I I),
252. + MAX"'AVNB( 1 ),R~LLMAX( I II 1-1,5),
253. + MAXwAVNB (6 I, R~LLMAX (6)
254. c
255. c CHECK F'e~ PL.BT
256. c
257. IF IIPLElT .LE. 0) GB T~ 3000
258. CALL. PLBTRa~L.
259. 3000 ceNT 1 NUE
260. C
261. IF 11BNFLAG .EQ. 1) WRITE (N~P,9485)
262. REAl) (NCq, 90l5, ENDa BOOO I I END
263. IF (I~ND .Ei:. l~YI GIj TB_150
?64. C
265 i 8000 CfjNT 1 NUE
26(.. STBP
267 i C
268. 9085 Fe~MAT I Ai)
269. C
270. 9400 Fe~MAT (1~1,' ReL~ RESpBNSE ANNALYSIS pR9GRAM'1
271. + , ALL DEPTHS ARE POSITIVE 'I)
272. 9405 FB~MAT e/' CHECK FBR BUBYANCY BUBY WEIGHT ~ ',Fl0.l,' LBS~'I
273. +, wATER DISpLACED ',FlO.i,' L.BS~'L
274. 9~10 FOR~AT ei, NATURAl PERi~D ."F813,' SECNDS')
275. 9450 F~RMAT (lH1/' RAe is IN DEGREESIFeeT 6F' WAVE AMPlITUDE'I
276. + , pER Ieo ANG FREQ RAtl W.T p~ASE T-~ pHASE I
277. + 'W.R P~ASE AMP SPEC 't
278. 9455 F~RMAT (FiO.3,E10.3,Fl0.3,Fl0.3,Fl0.3,Fl0.3,Fl0.3)
279. 9485 FSRMAT e/' De yRU WANT AN6THER CASE 5')
280' 9500 FeRMAT (lHlllll, RMS eF WAVE SPECTRUM a"F'10.3" FEET,)
281.
282.
283.
9505
+ '8F WAVE ."Fl0.3,' FEET')
FeRMAT

9510 FBRMAT (II


II' PReBA~LE AMPL.ITUDE '/

284.
2~5.
+
+ I'
I' FRACTI AVE~AGt
LARGEST eN BF I EXPECTED
I wAVE
286. + /' AMPlITUDES WAVE l NU~RER MAXIMUM
287. + I' ca~srDE~EO AMP~rTUDE I ~F WAVES AM~lrTUDE
?~8. + I' ......_.... ..._-_.-. r .~.__._- _....-.-.
289. + 5(/T4,F5'3' T16,F9'3, T28"i" T33,16, T43,F913)
?90' + I T2H"I" T33116, T43,F9.3 )
291. ~515 FeRMAT (/1/1/11' ~MS BF RESPONSE SPECTRU~ .',Fl0.3,' DEG , )
292. 9520 FeRMAT (I' pReRA~~E AM~LITUDE '/
293. + , BF RLL" RESP9NSE -"Fl0.3,' DEG l)
294. 9525 F eRMA T (1/
295. + I' AMPL r TUDES eF RtlLL "RE IN DEGREES' ~
296. + I' ~RACT IBN 6F AVERAGE t EXPECTED
291. + I' LARG~ST RBL~ t RBL~
298. + /' AMPL I TuDES AMPL. ITuDE I NUMBER MA X I MUM
299. + /' CBNSIDERED RES~BNSE I BF WAVES AM~L I TUDE
- 96 -

300.
, 301.
+
+
/' .---....... .-_.-..-. r .--..... ._.-._...
5(1T4IF5'3, T16IF9'3, T28,1J 'i T331I61 TI+3'F'9.3)
302. + I T281'I'1 T331I61 T43,F9.3 II)
303. C
301+. 9700 FBaMAT C II 1 *** STtlP EVE~YTHING . THIS BU~Y WIL~ RBLL BVERil
30S. + 1
THE CENTER BF GRAVITY IS AB6VE THE META'I
306. + 1
CENTER. Me A~BVE KEEL I,F6.2,I FEET'I
307. + 1
CG A~BVE KEEL l 'IF6.21' FEET')
308. C
3.:9. C
310. C * ** * * * * * *. **. ** .**** **.. * ** *** * * **** * * ** *** * ***** *** * *** *
311. C
312. SU3~~UT I NE SEASPEC
313. IF (15EASEL .EQ. 0) s. 1'0 J RETURN
311+. F~E~~I+ FRF.Q**I+
315. F ~EW~5 FRE~P4*F~EQ
316. G8T~ c4100,1+200,1+300)' ISEASEL
317. ,C PIER5B~ - MBSK~WIT~ _
3 i 8. 4100 CB"lTINUE
319. S 13S.0/FREQP5*EXPC-97QOO'O/CFREQP4*wINnVPI+))
320. c CeRRE.CT F tlR DtlUBLE HEr GHT SPECTRUM
321. S SIB.O
322. ~ETUI-N
323.
321+ .
C4200aRETScHNE
CB~r I NUE
IDER
3~5. S 1+200'0*WAVEHTP2/CWAVPERP4*FREQPS). -----
326. + EXPC.1050.0ICwAVPERPI+*FRE~P4))
327. C C~RRECT FtlR DBUBLE HE I GHT SPECTRUM
328. 5 s/a.o
329. RETUl'N
330. C i.S.S'C'
331. 4300 CBNTI NUE
332. s ~760,O*WAVEHTP2/CWAVPERPI+*FREQ~5)*
333. + E XP C .630.01 ( wA VPERP4*FREQP4 ) )
331+ . c CRR~ECT Ftl~ D~U8LE HE I GHT SPECTRUM
335. s . s/a.o
336. RETU~N
337. c
338. C
339. C * ** *** * * * * ** * ** *** * *** **** * *** ** **** * * ****** ***** *** *. ** *
340. C
341. SUB~i:UTINE pLBTINIT _ ",'
342. C T~IS SUBRtlUTINE IS USED TB INITIALIZE A LINE pRINTER
31+3. C PLBT BF THE ~RLL ~EspeNSE.
31+1+. C SIlE LIMITED Fe~ eN.LINE USE BNLY
31+S, C
31+6. D I ~ENS I RN I PLBTRUF ( 1300 J
347. C
31+8. DATA IBUFSIlE I 1300/
31+9. C
3'50. C
351. IF (~MAX .GT. RMIN) GB TB 1490
352. ~MAx 100*RMIN
353. IF (~MAX .EQ. 0.0) RMAX ~ 10'0
354. 1490 CfJNTINUE
355. ~DEL R~AX . RMIN
356. RMAX IFIXCRDEL/S,O + 0.999)*5.0 + RMIN
357. C
358. NLIN~S . (TIME2 . TIME1)/TIMEDEL
359. N8ARS C~LINES + 9.1 )/10.0
- 97 -

360. TMAX. TIMEt + NBARS*lQ'O*TIMEOEl


,361. NLIN~S . (TMAx ~ TIME11/TIMEDEL + 1.0
362' I~ (~LI~ES .LT. IBUFSIlE/i31 Ga T6 5000
363. IPLttT . a
361+. w~ITi: (NL.P,97101
365. ~ETUt'N
366. C
367. 5000 C~NT INUE
, 368. CALL PLRTt (NBARS,10,S,101
369. CAL~ PLRT2 (IPL~TBUF,RMIN,~MAX,T~AXiTIME1)
370. RETU~N
371.
372.
373.
371+.
C

+ II
+ I'
9710 FfjRMAT (Ii ***** THE PL~T BUFFER IS NeT LARGE ENeUG~ ,
F~R T~E PERieo RANGE SPECIFIED'
THE PL~T I S SUPPRESSED' I
375. c
376. c
377. ,c * ** * * * * * ** * * * ** ** ** * * ** ** ** ** * ** **** ** ***** * ** *** *** * ** **
378. c
379, SUB~ttuT I NE pLBTR6LL
380. c
381. c T~IS SUB~BUTINE IS USED T~ UTPUT T~E LINE PRINTER
382. c PLBT ~F THE ReLL ~ESP6NSE.
383. c --
3131+ . CALL PLRT~ (3'31' IRBLL RESP~NSE AMPLITUDE ePERAT6R,)
385. CALL PLT4 (14,' PERIBO (SEel 'I
386. CALL pLTS (2,28, i DEGREES pER FBeT AMpLITUDE')
387. CALL PLBT7 (10)
388. RETUI(N
389. c
390. ENO
- 98 -

1. SUBH~UT I ~E T INPUT
2. c
3. c VE~SieN 1'0 SEP, i 976 R. QBLDSMITH
Il . c
5. c THIS R8UTINE INPUTS DATA ~BR THE ~~LL RAO IN eN.LINE M6DE
6. c
7. c
8. cer-MtiN I I aDEV I NCR, NLP
9. CSMMtlN I TP I TJME1,TIME2,TIMEDEL,rREQ,WAVEN
10. CBMMtlN I SEASTATE i I SEASEL' ~ INDv, wAVEHT,WAVEPER,
l1- + wI NUVP4, ~AV~HT~?, WA VPERP4
1 2. ceMMtlN I BINS I NPARTS,I~HAPE(60),WIDTH(50),HEIGHT(50),THICK(501,
1 3. + DE NS I T Y ( 50),0 I STeGK 150) , FRACN~M (50)
14+ . CetMMtlN I RauTS I V~LUMEiSO)'~EIGHT(50)
15. C eMMtlN I ceNSTA~T I pi,RTeD,~He,G
16. c:eMMtl/l I U~Y i Np~AX,~~L,AV~RGAMP,THETA~AR'PERieDo,
17. + DE~THK, ~UBYCuK, DEPTHCG, ~UBYC~K, DEPTHCB, WD I SP~AC
18. C8"1MtlN I eUTPUTS I ILIST,IPL~T,RMIN,RMAX
19. c
20. c
21. c INPUT TIME AND RANGE
22. wR ITE. (IILP, 94+00)
23. READ (NCR,9000) Tl,T2,T3
2~. I~ (Tl .LT. 0'0) G~ T~ 200
25. T I ME 1 T 1
26. T I ME2 . T2
27. IF (TIHE2 .LT. TIME1) TIME2. TIMEt
28. I~ lT3 .LE. 0'01 T3. TIMEOEI._._____
29. T P11;UEL 13
30. c
31. c SELECT SEA STATE PARAMETERS
32. 200 ce"'Tl NUE
----- -_._, -.- - ..._-- ,,",--- ----,.---- ....._.. ---,.....--~ ---~- -i..-.--
33. WRIT~ (NLP,94+05)
3'+ . READ (NC~,90051 ISTEST, WAVEHT, WAVEPER
35. IF (iSTEST 'GT. 3) ISTEST.-1
36. IF (lSTEST .LT. 0) G~ TB 300
37. ISEASEL ISTEST
38. IF (lSEASEL .EO. 1) WINDV .W~VEHT
39. WI~UVP4 . WINDV**4+
1t0. WAV~HTP2 . wAvE~T*WAVEHT
4+ 1 . w.V~~Rp4 . wAVEpER**4
4+2. c
43. c ENTER WATER PLANE RADIUS
44+ . 300 CellT 1 NUE
45. wRITt. (NLP,94+10)
4+6. RE~D (NCR,9010) ~WLTEST
4+ 7. IF (~wLTEST .LT. 0'0) (iB T~ '+0.0
48. RWL RWL. TEST
4+9. c
50. C I NPUT DEPTH T6 KEEL.
51. 400 ce~Tl NUE
52. wR ITE. (NL~,9'+15)
53. ~EAU (NC~, 9015) lKTEST
5'+ . IF (t-KTEST .LT. 0.0) Gtt TB 500
55. DEPH-II( . ZKTEST
56. C
57. C ENTER ESTIMATED AVE~AGE A~PLnUDE:
58. 500 CB~T INUE
59. WR ITE ("l~P, 94+20)
- 99 -

60. REA~ INCR,9020) AMPTEM


61. IF IAMPTEM .LT. 0.01 G~ T6 600
62. A VEHAMP . AMPTEM
63. c
61+ . C ENTER ESTIMATED AVERAGE ReLL
65. 600 ClJ"lTl NUE
66. WR I H: I'lLP,91+2S)
67. R till) I NC~ ,9025 ) THETA TEM
68. IF I THETATEM .L T. O' 0) G6 Te 700
69. THETABAR . THETATEM/RT60
70. C
71. C
12. 700 CB"lT 1 NUE
13. c
71+ . C OEF I NE BU~Y
75. C
76. N II 0
77. 1000 CBNTINUE
18. wRITE: (NLp,91+5S)
79. REAU (NCR.9055) NPTEM
80' I F I NPTEM . LE. 0) GB T6 2000
ai. C
82. WR IT I: 1 Nl.p, 91+60)
83. N II 1
81+ . C
85. C LB3p B"l ENTRy
86. 1050 C8"lTI NUE
87. IF IN .GT. NPMAXI VIR ITE 1 NI.P, 9725) NPMAX L GO Te 200u--
88. \lR ITE. (NLP, 91+65) N
89. REAU INCR,9065) IDUM
90' WRITI: (NLP,9l+0)
91. READ INCR.907QI K,W,H,T,D,X,F
92. c
93. C SET I NPUTS F~R ceRRECT SHAPE ,_ .,.
94l . IF 11K .GT. 5) .eR. (K .LT. 1)) eUTPUT K J WRITE INLP,9700) J
95. + GO TO 1050,_ _'._ u.___."'____"

96. IF IW .LE. 0.01 WHITE I NLP, 9705) J OUTPUT W Ge Ta 1050


97. wIoTHIN) II W
lia Ta 1050
_... .w'."'._'_.'

98. IF 1M .LT. 0'0) wRITE iNLP,970S) OUTPUT '"


99. ~EIGMTI~) . H
lie Ta 1050
---.--'--- ---_.".--
100. iF 10 .LT. 0.0) WRITE INLP,9710) J OUTPUT 0
101. DENSlTY(N) . 0
102. IF IX .LT. 0'0) WHITE INLP,9715) J OUTPUT x J lie Ta 1050
103. PISTCGKIN) . X
101+ . G~ T~ 11100,1100.1100,1400,15001' K
105. c
106. C CYLI NDERS
107 1100 CB"IT INUE
108. IF (T .EQ. -1'0' T. w*6.d
109. I~ 11K .EQ. 2) .aR_ (K 0EQ. 3)) T. W*6.0
110. IF (T .LT. 0.0) WRITE I~LP,9705) J eUTPUT T I lie Ta 1050
111. T~ICK(N' . T/12'0
112. FRACN~RH(N) 1.0
113. ISl-APE(NI . 1
111+. tiB T~ 1800
c
115.
116. C TR I ANlilE
117. 11+00 CBNTlNUE
118. IF IT .LT. a-a) WRITE INlP,970S1 J 6UTPUT T J Ge Ta 1050
119. THICKIN) . T/12.0
- 100

120.
121.
122.
123.
+ I GB T6 1050
iF ((F .GT. 1.0) 'eR. (F .LT' 0.0)) WRITE INLP'9720)
FRACN6R'1( N) F
IS~A""E(NI . 2
6U TPUT F

124. GB TC1 1800


125. c
126. C REeT ANGL.E
127. 1500 eBNTI NUE
128. IF (T .I.T. 0'0) WRITE (NLP,97051 i eUTPUT T i GB TB 1050
129. THI~(NI . T/12.0
130.
131-
132.
+ I GB T6 1050
IF ((F 'GT. 1'01 .eR. (F .LT. 0.01l WRITE (NLpi9720) I BUTpUT F
F~AC;NeRM(N) . F
133. ISHA""E(N) II 3
134. tif' TC1 1800
135. c
136. C ce~PUTE V6i-UME AND WEIG~T
137. 1800 Cf3"l T 1 NUE
138.
135h
140.
wEI(jIoT(N) . v*o ',_,u__
CALL. BBOYVBI. (ISHAPE(N),H,w,THICK(N),V)
vaI.UMt:(Nl . V
141. c
142. c CHECI( NUM~ER BF ENTRIES
143. I Fe N .GEt NPTE'1) GB T~ 2000_._____
144. N . N + 1
145. Ge TC1 1050
146. C
147. C PART CIo,4NGE ."._- _..__._-.- --,.~_.. - ..- -. ---_.__._~,--~- ----_. --"._._- ---~... -...__...._.-_..-.------~ _.__._-_.
148. C
149. 2000 C6,,TINUE
150. IF (NPTE'1 .GT. 0) NPARTS. NPT~M
151. "-PTI:M . 0
152. NpA~rs . MAX (NPARTS,Nl
153. wR I T~ (NI.P, 9475) ,
154. ~EAU (NCR ,9075) N
155. IF ((N .GT. 01 .AND. (N .I.E' NF'..~TS + 11 ,_ Cia TB 1050.
156. C
157. 3000 C'jNTI NUE
158. WRIT!: (NI.P,9480)
159. ~EAiJ (NCR,9080) IL,IP,R~IN,RMAX __
160. ILIST . a
161. IF (11. .EO. lHY) ii.IST 1_
162. I PLtn 0
163. IF (Ip .EGlo lHyl IPLeT lI 1
164+. c
165. RETlJI'N
166. C
1~7 . 9000 F(j~MAT (3F.O)
168. 9005 Fe~MAT (i,F.O,F.O)
169. 9010 Fe~MAT (F.O)
170. 9015 FBRMAT (F.ol
171. 9020 FB~MAT (F.O)
172. 9025 FB~MAT (F.Ol
173. 9055 FeRMAT (I)
174+. 90b5 nl~MAT (A)
175. 9070 FeRMAT (I,6F'.0)
176. 9075 Fe~MAT (I)
177. 90~O FeRMAT (A1,1X,A1,lX,2F,O)
178. C
179. 9400 F8RMAT (Ii ENTER STA~T, END, I~CREMENT BF PERieo RANGE (SEC)' Si)
- 101 -

180.
181.
182.
183.
+ I' 1'0 0 '
9405 ~eRMA T I I' ENTER SEA S~ECT~UM TYPE AND PARAMETERS i

+ I' PIERSMN.M~SKMWITZ 1, WINO SPEED IKNeTS) i


+ I' 8RETSCHNIDE~ 2, SIGNIF WAVE HT (FT), SIGNIFI
18'+. + i WAVE PE~IBD ISEC) i
185. .. I' r.s.s.c. 3, SIGNIF WAVE HT (F'n, SIGNIF"
t 86. .. i WAVE pE~IfjD (SEC)' I
187. 9410 F~RMAT (I' ENTER WATER PLANE RADIUS AT SURFACE (FT) ei)
138. 9415 FeRMAT II' ENT~R DEPTH TB KEEL (FTI BII
189. 9'20 F8~MAT (I' E~TER ExpECTED AVERAGE AMPLITUDE (FT) 61)_
190. 9425 Fe~MAT II' E~TER EXPECTED AVE~AGE ReLL (DEG) 81)
191. 9455 FeRMAT (I' ENTER NUM~E~ BF ~UBV PARTS el)
192. 9460 FB~MAT (I i *** FBR EACH pA~T NUMBER yeu MUST ENTER 'i
193. + ,SBME IDE~TIFIER ~EFRRE yeu RETURN.il
19'+ . + i THEN ENTER K,W,H,T,D,X,F ii
195. .. i K l SHAPE CeDE 1. HBLLaw CYLINDER i I
l'Ui.
197.
+ i 2
.. i 3seLID
. D CVLINDER
I sei ii
I
19B. + i 4. TRIANGuLAR (RT) pLATE ii
199.
200.
.. i 5 - RECTANGULAR PLATE i I
.. i W . WIDTH 6R eUTsIDE DIAMETER (FT) ii
201.
202.
.. IT.
.. i H THICKNESS
l HEIGHT (FT) (INi ii
ii
203. .. i A -1 ENTERED FeR CASE K.i WILL ASSUME 'I
20'+. + I A seLID (T . W/2l12) ii
--+-________L__ u,. FBR CASES K "'2, 3 ENTER_ANYTHi-NG_________!I__~____
205. ,-__,___
206. + i D . DENSITY (L~M/FT..3) 'I
.. i X DIsTANCE F~BM KEEL. TB Pi'RT CG (FEET) _ 'I
207.
208. + iF. F~R PLATES B~LY, F~ACTIB~i'L AREAll
209. .1 ~F T~E pLATENeRMA~T6MeTIeNil
210.
211.
.. , ENTER 1 FBR_ CYLINDERS 1111)
9465 FElRMAT (I' PART Ne. ii 13"61)_ ____________________ ____________ ____u___M_________,
212. 9470 FB~MAT ( I ENTER K,w,H,TiD,X,FI)
213' 9475 Ffj~MAT (II ENTI;R "'A~T NUM~E~ Ti" C\.ANGE (-1 T6 SlBPLIL________________
21'+. 9'i80 FBRMAT (II ENTER Y ~R N FeR LIsT AND PL.MT BPTIeNSII
215. , .. , F~R P~~T Y~U MAY A~S6 ENTER RAe MIN AND MAX 61 )___
216. e
217. 9700 Fe~MAT (Ii *** veURE KIDDING -THE ceDES aNL~G~ FReMi 16 5 iJ_____u_____
218. . I
TRY AGA IN i I)
219. 9705 FBRMAT (/' .** W~AT KINU SF SHApE rs THIS 6')
2~O' 9710 FeRMAT (/ i **. wHAT D~ VBU HAVE IN THERE 61)
221, 9715 FeRMAT (II *** ~JHERE I S IT ~')
~22. 9720 F9RMA T (II .** RANGE ~F F. 0'0 Te 1.0 BI)
223~
22'+ .
9725 FORMAT ( II
. I
. *. ANL v ,,13, I cMPeNE~TS ARE ALLaWED
~U~Y DEFINITIBN TERMINATES 'I
II
225. .. BU6v CHANGES wILL PRBCEED 'I)
226. C
227. END
- 102

1. SU~~~UT I NE B INPUT
2. c
3. c VEaSII;~ 1.0 SEP, 1916 R. G6LDSMITH
1+ . C
5. C THIS RBUTINE INPUTS DATA F6RTHE R'LL RAe IN BATCH M6DE
b. C
7. C
8. C
9. C
10. DI~NSIBN Ice~MENT(l+ll 10(10)
11. C
i 2. CB~M~N I r~DEv I NCR,NLP
13 C8MMt1N I TP I TTME1,TIME~ITIMED~L,FREQiWAVEN
1 It . CB""Mt1N I SEASTATE i r5EA~EL,WINDv,WAVEHT,WAVEPER,
15. + wI NUVP/+i wAVEHTp? I wA VpERP4
16. ce..Mt1N I BINS I N~ART~iISHA~~(5aliWIDTH(501,HEIGHTI501,THtCK(50)i
1,. + DE ~S I T Y 150 I, D t STCGK (50) i FRACNBRM 150)
18. CElMMt1N I R~IJTS I v~LUMEISOI'wEIGHT(50) ,
19. ceMMt1N I CA~STA~T I Pli~TBD,RHe,G
20. C~MMt1N I 8U~Y I NPMAX,R~L,AVERGAMP,THETABARiPERI6DOi
21. + D~pTHKi ~u~ycK, DEpT~cG, 8UBVCBK, DEpTHCBi wDI SP~AC
22. CeMMt1N I ~UTPUTS I tLtST, tP~~T,RMi~,RMAX
23. c
21+ . c
25. DATA to I' H CYL 'i' 5 CY\. 'i' DISC ," TQI PLT',' RCT P~T'I
26. c
27. C INPUT TIME AND RANGE
28. REAU (NCR,9005) Tl,T2,T3
29. IF ITl .LT. 0.0) G6 TI; 175
30. TIMEl T1
310 TI"1E2 T2
32. IF (TIME2 .LT. TIMEll TIME2 _. TIMe:L__________,___ ,_..,_ _,___. ',_p
33. IF (T3 .LE. 0.01 T3. TIMEOEi.
31+ . T I MEUEL T3
35. 175 ceNT I NUE
36. wRITE (NLpi9405) TIME11TIME2iTIMEOEL
37. c
38. c SELECT SEA STATE PARAMETERS ________
39. 200 CB'JTINUE
1+0. REAOINCR,9010) ISTEST, WAvEHT, WAVEPER
41. IF (ISTEST .GT. 31 IST~ST.-1
At2. IF (ISTEST .LT. 0) G~ TB 275
43. I SEA::EL . I STEST
44. IF (ISEASEL .EQ. 1) WINDV. WAVEHT
45. ~INOVP4 . WINDV**4
46. wAV~MTP2 . wAVE~T*wAVEHT
/+ 7. WAV~~~P4 . WAVEPE~**4
48. 275 CB"lTINUE
1+9. IF I ISEASEL .EQ. 01 wfoITE (NLp,91j10)
50. IF iISEASEL .EQ. 1) WR lTE (NL.P,91j111 WI NDV
51. IF IISEASFL .EQ. 2) WR I TE INLP,9/+121 WAVE~T, WAVEPER
52. IF (ISEASEL .EQ. 3) wR lTE INI.P,9H3) wAVEHT i wAVEPER
53. C
51+ . C ENTER WA TER PL.ANE foAD i us
55. 300 CBNTINUE
56. ~EAI (NCR,9015) ~\rL. TEST
51. IF (towLTEST .L.T. 0.0) (jB T6 375
58. RWL . RWL. TEST
59. 375 ceNT INUE
- 103 -

60. WRiT~ (NlP,Q415) ~W~


61. c
62. C I NpUT DE~TH TO ~EEl
63. 400 Ce'IT I NUE
6i. . RE A~ I NCR, 9020) KTEST
65. IF IKTEST .LT. 0.0) Ge TO 475
66. DEpTHI( . ZKTEST
67. 475 Ce"'rl~UE
68. WRIT~ (NLP,9420) OEPTHK
69. C
70. C ENTER ESTIMATED AVE~AGE AMPLITUDE
71. 500 Ce~TINUE
72. ~EA~ I NCR, 9025) AMPTEM
73. IF IAMPTEM .LT. 'C.Ol Ge TO 575
7 i.. AVE~uAMP . AMPTEM
75. 575 CEl~TINUE
76. wRIT~ (NLP,9i.25) AVERGAMP
77. C
78. C ENTER EST I MA TED AVERAGE ReLL
79. 600 ceNT I NUE
80. READ (NCR,9030) THETATEM
131. IF ITHETATEM .LT. 0.0) GO Te 675
~2.
83.
81+ .
675 CBNTINUE_
THETA~AR . THETATEM/RT60
WR I T~ (NLP, 9430) THET ABAR*RTOD
85... C "'H"_,..,.. _.. _ ,.._.._..,.._..,_...."..,__..,.._..,..,_.._,__ '__....'___..__..__
86. C
87. 700 Ce"lT INUE
88. C
89. C DEF I NE BUOY
90. C
91. N .. 0 --.. .-.-_._, _._- ---_.._--.-_..-.._-~- --~-'----'----.._- -_. --_.._---~---:-.__.-------
92. 1000 Cf:NT I NUE
93. READ (NCR,9Q55) NPTEM
91+ . IF (NpTEM .LE. 0) Ge T~ 2000
95. c
96. WR I T~ ("lLP, 91+55) NPTEM
97. WRITE (NLP, 91+60) ..-. --_._-- .,,"
98. N II 1
99. C
100.
101
102.
C
1050 CBNTINUE _ LB8P eN ENTRY
IF IN .GT. NPMAX) WRITE (NlP'9725) NPMAX
... . --_. .__.._-.--....--_.,._._._._- ____.
STep 1050
1 03 ~ REA~ (NCR,9070) K,W,H,T,D,X,F,iCeMMENT
10i.. c
105. C SET INPUTS FBR CBRRECT S~APE
106.
107.
108.
+ STep 1050
IF (II( .GT. 5) .BR. (K .LT. 1)) eUTPUT K I wRITE ('JLP,9100)

IF lw .LE. 0.0) w~ITE (NLp,9705) I eUTpUT w i ST~p 1050


WIDTH(N) II W
1:)9.
110. iF IH .LT. 0.0)
WRITE (NLP,9705) BUrPUT,H STBP 1050
111. HEI~HTlN) . H
112. IF (U .LT. 0'0) w~ITE (NLP,9710) I eurpUT 0 STap 1050
113. DE'I~1TY(N) . 0
114. iF (X .LT. 0.0) WRITE (NLP,9715) BUTPUT x STep 1050
115. DIST(.GK(N) . X
116. GB T (1100,1100,1100,11+00'1500)1 K
117 . c
118. C CvL I NOERS
119. 1100 ceNTINUE
- 104 -

120. IF iT .EQ. -1.0) T. W*6.0


121' IF I(K .En. 2) .eR. 11( .ECh 3) ) T. W*6'0
122. IF IT .LT. 0.0) WRITE (NLPI~705), eUTPUT T, STep 1100
123. T~ICK(N) . T/12.0
12'" FR~CNRMIN) 1.0
125. I S~AI (N) . 1
126. GB Tt1 1800
127. c
128. C TRIANGL.E
129. 1400 c:e"'T I NUE
130. IF IT .LT. 0'0) WRITE (NLPI9705) eUTPUT T, STe~ 1400
131. THiKIN) . T/12'0
132. IF I IF .GT. 1.0) .eR. (F .LT. 0.0)) WR I TE (NL~ ,9720) , eUTPUT F
133. + i STep 1400
13,.. FR~CNeRM(N) . F
135. I SHM"E (N) !l 2
136. Ge Ttt 1800
137. c
138. C RECT ANGL.E
139. 1500 CO"'T INUE ---. .-_..,~--------

140. IF IT .L.T. 0'0) WRITE I~LP,9705) BUTPUT T STep 1500


11+. T~IKIN) . r/12.0
11+2. IF (IF 'GT. 1.0) .eR. IF .LT. 0.0)) wRITE INLP'9720~' eUTPUi-j
11+3. + J. STep 1500--.--------.--------.-.-
11+". FRACNeRMINl F
145. IS~AI"E(f\) Il 3,
11+6. Ge Ttt 1800
11+7. c
148. C ce~PUTE veLUME AND WE I GHT
149. 1800 C~"'TINUE ., ,__ __,__,___,_.___'..___'N__________.___....'..__..__._
150. CAL~ ~eDYVeL IISHAPEIN)IHiWITHICK(NliVl
151. \lE I liHT (N) . v*O..,_______.. ..'" ....___,._....____.._.____..__ ______'._________,_ '
152. V6L.UME(N). . V
153. C
151+. WR I TE ( NL.P, 9465) Ni iO (2 *K-l ) , I D ( 2*K) i W, Hi TH I CI( IN) i D i Xi F
155. + . I C6MMENT
156. C CHECK NUM8ER eF ENTR I ES
157, IF (N . GE. NPTEM) Ge TB 2000
158. N . N + 1
159. CHl T /j 1050
160' c
161. c PART C~ANGE
162. C
163. 200-0 ce"T INUE
16,.. I F i NPTEM . GT. 0) NPARTS. NPTEM
165. NPTE"" lI 0
166. NPA~TS . MAX iNPARTS,N)
167. ~EAU I NCR, 9075) N , ,.'
168. IF IIN .GT. 0) .AND. IN .lE. NPARTS + 1)) w~rTE INLP,9410) ,
169. . Ge Te 1050
170. C
171. 3000 Ce"Tl~UE
172. ~EAU (NC~19080) I~i IP,RMIN,RMAX
173. ILIST 0
174. I~ elL ,EQ. lHy) IL.IST. 1
175. I pL-in 0
176. IF lIP .EQ. lHYl IPL.~T. 1
177. c
118. RETUHN
179. c
- 105 -

180. 9005 F"FlRMAT (3F.O I


'181. 9010 F"e~MAT ( I J F. 0 , F . 0 )
182. 9015 FORMAT (F.O I
183. 9020 Ff:RMAT (F.O)
181+ . 9025 FeRMAT (F .0'
185. 9030 Fe~MAT (F.Ol
186. 9055 FeRMAT ( I )
187. 9070 FeRMAT ( i.6F'O,,3Alf,A21
188. 9075 FeRMAT 1I )
189. 9080 FRMAT (Al,,1X.Al,lx,,2F,01
190. C
191. 9405 FRMAT (/ , PERieD RANGE, IN SECONDS START END DE~TA'/
192. + 26X, F8 .3,F8.3,,2x, F8.31
193. 91+0 F8RMAT (I, SEA S~ECT~UM . 1, 0' I
1 ~4. 91+11 FeRMAT ( Ii PIERS~N.M~SKewITl SEA SPECTRUM,
195. + I' WIND SPEED '"Fl0.3,' KN~TS~)
196. 9412 FeRMAT (I' 8RETSCHNE I DER S~A SpECTRUM I
197. + /, SIGNIFICANT WAVE HT ~ ,,,FI0,3,' FEET'
198. + /' SIGNIFICANT wAVE PERIBD '"Fl0,3", SEe')
199. 9413 FeRMAT (/ ' I.S.S,c, SEA SpECTRuM'_,__________ .____.'____.
200. + I' SIGNIFICANT WAVE HT . ',Fl0,3" FEET'
201. + I, stGNtFICANT WAVE PERieD ,,,FiO'31' SEe,)
202. 9415 F"eRMAT (I' WATER PLANE RADiUs AT SURFACE. ',F6,2,,' FT')
203. 9420 F"6RMAT (I, D~PTH T~ THE KE~L . '" F6.2,,' FT')
204. 9425 Ff3RMAT ( /, ESTIMATED AVERA~E AMPLITUDE "F6'2'" FT,)
205. 9430 FeRMAT ( /' ESTJMATED AVERAGE Rel.L. ,ii.' F6.2" 'OEG'J____________._H___________H__
206. 9455 FtlRMAT ( I' NUMBER BF pARTS . " 13)
207. 91+60 FBRMAT (// ,, ",,--_.,.,
208. + e.G. '/
209. + DENSITy', ....
210. + ASfWE' /
211. + PART \I 10TH He:H3HT __THICK_ ( L.SSM/__'I____
212. + KEEL. FRACT' /
213.
211.
+
+
N~ SHAPE
NB~M
(FT ) (FTL ,(FT) FT**3) , L,,__
(F"T) CBMMENTS' /
215. + .... _.- .._-- --.. --. . --~... _....~.-.... ~ - - ~~--- i._.' ,__.______._u_.__
216. + ..._. .---. _..__.-.~.._---' I)
217. 9465 F"BRMAT (15, 2X,,?AI+, F8'2, FI:S2, Fl1.4 Fl0.1.F7.2" F7.2, 2x14AIt)
218. 9470 F"eRNAT (II
219. C .- .. .... ---_. -
220. 9700 F"8RMAT ( I' ....* vaURE K I ~D I N THE C~DES 8NL. y G6 FReM 1 Te 5 , II
221' 9705 F"RRMAT ( I, *** WHAT KINO tlF SHAPE is THIS ~,L
222. 9710 FHRMAT (I' *** WHAT D~ YeU HAVE IN THERE e ')
223. 9715 F"RMAT (/ , *** WI-ERE I S IT ~ 'I .
224. 9720 FtlRMAT ( I, *** RANGE eF F" 0'0 Te 1'0 B ,)
225. 9725 FeRMAT (I' *.. . ~NL Y " 13,' ceMPRNENTS ARE AL.LeWED '1_ .____ __._
226. + , THE PRRGRAM TFRM I NA TES '11
227. C
228. END
- 106 -

1. SU~~~UTI~E BBOYMI IIS,H,w,l,PMt)


2. c
3. c VE~5IB~ 1'0 SEP, 1976 R. GBLOSH JTH
~. c
5. c T~ I 5 RRUT I NE ceMPUTES THE BAS t C S~APE Me~ENT eF INERT t A
6. c 4SSUM I NG UN I F6RM DENS I TV
7. c
8. C~MM~~ I teOEV / NCR,N~P
9.
10.
11.
12.
13.
1 ~.
15.
c
c

C
+ STep 10
i~ IllS 'GT. 31 .6R. liS 'LT. 111 wRITE (NLP,97001 is,

GB Tt1 (100,200,3001, is,

16. C CYI. I NDER


17. 100 ceNT iNUE
18. W T Lo . 2. o*T
19. I~ (WT .LT. 0.01 WT. 0.0
20. ~ MI. (w * w + W T. w T 1/16.0 + H * H/12 l 0 _
21. ~ETUHN
22. c
23. c TRIANGLES
2~. 200 Ct;NTlNUE .. "._---- --- _._~---~ _._...
25. c .***~6ST PLATFS ARE SMALL S6 THE INERTIA is IGNBRED FeR New
26. PMI 0_0,
27. RETuHN
28. c --
~9. c ~ECT ANGULAR PLATE
30. 300 ceNTI~UE
31. ~MI H*H/12-0
32. RETUHN.__ __ __
33. C
3ll .
35.
36.
37.
38.
C

C
,+,
9700 ~B~MAT (1/ i

END
....
*** WHAT KIND 6~ SHAPE is ceDE i' 161
PRt1GRAM STeps iN R6UTiNE B6DYMI ')__ ,
- 107 -

1. SU~R~UT I NE BeDYV8~ I 15, l0, W, T, V,


2. c
3. c VERSIBN 1'0 SEP, 1976 ~. GBLOSH ITH
A . c
5. C CBMPUTE THE B~DY V~~UMr
6. C
7. C~MM~N I I~DEv I NCR/N~P
8. CeMM~N I ceNSTA~T I PI,~TBD,RHB,G
9.
10.
11.
12.
13.
11+.
15.
c
C

C
C
+ STGP 10
IF (( is 'GT.3) .BR. (is .~T. 1)) wRITE INLP,9700) is J
GEl Tt1 1100,200,300), i S

16. C CY~INDERS
17. 100 CeNT! NUE
18. wT "" .. 2'0*T
19. IF (WT .LT. 0.0) WT. 0.0
20, v . H*PI*iw*w .. wT*wTl/ll.~
21. RETUI'N
22. c
23. c TR i ANGLES
2ll , 200 C~NT INUE
25. V . O.S*Io*W*T
26.____ RE,TUIoN _ ____, _.. ._____.___.___--'--'--___._____.__...___.____. _,__, ...__ '_..,__....,.._.... __...'_..'..,
2.7. C
28. C RECT ANGUI'ARPLA TE._. _. _. .."....____.__._....._..___ __'''___''___ __'_"_"'__"'"
29. 300 C~NT 1 NUE
30. v . H*W*T ,_'..,u '--'--~- - --"- - ."--'" -.-~--,._-~.-._._----------.--..----.-_____._. _ . .______,_.___._.___M.__.__._.._ _
31. RETURN
32. "
33.
31+.
35.
36.
37.
c
C

C
+,
9700 FEl~MAT (II'

ENO
--_._. .-..----..-.., '.." --- -"- ._-..--~.____.i_,. ._~_, _.__ __.__'___.__~_____._____
*** WHAT I N THE weRLD I S SHAPE ceDE " 161
PR~GRAM ST~PS IN RBUTINE BRDYV6L')
- 108 -

1. SU~~~UT I NE DISPLACE
2. c
3. c VE~SI6N 1'0 SEP, 1976 ~. GBLDSMITH
1+ . c
5. c TH is R~UT i NE IS USED r6 C~MPUTE T~RSE PA~AMETERS
6. c ASS~CIATED WITH THE ~U9V DISPLACEMENT
7. c
8. BINS I NPART5,ISHAPE(S~),WIDTH(501,HEIGHT(SOI,THICKC50)'
9. DENS I TY (~O i, D ISTCG~ ISO I, FRACNBRM (50 I
10. 8BUTS I V~~UME(50),WEIGHT(501
11. WATERDTS i WU(5~),~D(50),XOC5Q),VDC501,FOCSOI~
12. DEPTH~ C 50 i, DEPT~T C 50 I
13. C~~STA~T i PI,~T~~,~He,~
11+ . suey I ~PMAX,R~L,AVERGAMP,THETABAR,PERieDo,
15. D~PTH~, ~UBYCGK, DEPTHCG, BUBVCB~, DEPrHCB, WD I Sl~AC
16. MB~ENTS I ~U~YMi,ADDMI.VI~TINRT'WArERIM,BUBVMR,
17. BU~YMDr, ~UBVMD, WA TERM~, DAMPM
18.
19.
20. RHB~ Il RHthG
21 wDliil-LAC . Q.o
22. SU"'C.~K 0.0
23. ADOMI 0.0
2'+ . C ."__." ..._. _"_____ u __. _ .... ..

25. C SEGI N LBOP BN EACH PART


26. C
27. De 1000 I. 1,NPAHTS
28. IS ISHAPElI)
29. H HE I GHT ( I )
30. 11 . WIDT~(II
31. T THICI((I)
32. v VtlLUMEC I)
33. l( DISTCGKCII
,1+ . F . wEIGHTC I)
35. WD (II . W
36. l~lJ I I) H
37. XCC!) ll x
38. C
39. C e6MPurE DEPTH OF PART BBTT6M AND TBP
1+0. C
1+1. ocr. . DEPTHK . X
'+2. C CHECK SHAPE
1+3. G~ T6 (100'200,1001' is
1+1+. C C Vi. I NDEH AND REeT ANGULAR PlA TE_
1+5. 100 C~NTINUE
1+6. n.M . H/210
47. D~ DCG + TEM
1+8. Dr DCe; TEM
1+9. Gfj Ta 300
50. c TR I ANGLE
51- 200 CI:NT I ~UE
52. DIj Il DCG + H/3.0
53. or . DCG . H*O 16667
51.. c *** THE AB~VE IS BNLv A GUESS. C6RRECT
55. G~ TB 300
56. C
57. C IF PART T6TA~LY BUT BF WATER IGNBRE
58. 300 CfjNT I NUE
59. IF (DB iLE. 0"0) vceR. v, G6 re 750
- 109 -

60. c iF PART T~P is IN WATER B~


61. IF lOT 'GE. 0.0) vCB~. 0'0, G6 Te 750
62. c
63. c ce~PUTE veLU~E CBR~ECTI6N FeR BUT ~F WATER
6~. IF (( is .~E. 1) .AN~. (is .NE. 1+)) 136 Te 350
_ 65. c CYLI~DE~ AND ~~CTANGULAR PLATE MeD
66. XOII) DEPT~K OB/2'0
67. HI. I I) DB
68. GtI Te 600
69. c TR I ANGLE MaD
70. 350 Ct1NT I NUE
71. IF I is .NE. 2) 136 Te 400
72. c **** xu I I) S~ULD ALSB CHANGE iF M I IS Te BE ceRREcT ALse HD
73. ~O( I) ~*w/ABSIDT)
7~. G~ Te 600
75. 1+00 CtlNTINUE
76.
77.
78.
c
600 C(jNT INUE,_
CA~L ~60YVeL e IS,A~SeDT),WDI I ),T,VeeR)
79. DT l 0.0
80. c
81. c veLUME IN WATER_
82. 750 C/jNT I NUE
83. vI) ( I) v vceR
81+ . DEI"TH8e r) DB
85. DE""THTl I) DT
86. c
87. c WEIG~T BF WATER_
8a. WGTW . VO e i ) *RHBG
89. WO 1 SPLAC wD i SfL4C + WGTW
90. SUMCSK . SUMC~K + WGTw*XDI i)
91. F'O I I). WGTW___H_____
92. c
93. c Ct'MpUTE THE ADDED I'l OF' THE WATERar0Y______
91+ . c A8RUT ITS BwN AXIS
95. I:A~L 13!'DYMI lIS,HDII),WDIIbT,WS!!OYMIl______
96. AOWMI. VDel)*~HB* eXcei). BueYCGK).*2
97. AUOMI AIJDMI + wGTw*WsBDYMI/G + ADwML__________
98. C
99. 1000 ce,.1 i NUE
100. C
101. C ceMPUTE THE CENTER BF' BUeYANC~_
102. C
103" HUM YCBK . SUMCBK/WD I SPL4C
1 OAt. DE~THCB D~PT~K . BU~YCBK
105. c
106. RETUIoN
107. c
108. END
- 110 -

1. SUB~~UT I NE AUBYDAMP
2. c
3. c VERS I BN 1- 0 SEPI 1976 R. GBLDSM I TH
1+ . c
5. c TH I S R~UT I NE CBMPUTES T~E SUB V DAMP I NG MBMtNT
6. c ASSUMPTieNS r- THAT THE ANGLE BF ReLL is 'SMALL1
7. c S~ THAT THE HaRIZeNTAL C~MPBNENT e~
8. c ~UBY MRT I eN AND wATER vELBC I TY HAVE
9. c PE~PE~DIC:ULAR EFFEC:T.
10. c . DAMPING FeRCE is lINEAR AND PRePB~Tie~.
11. c . Te SPEED
12. c
13. c
14. CRMM~N I TP I TIME1,TIME2,TIMEDELIFREQIWAVEN
15. CBMM~N I BINS I N~ARTS,ISHA~E(Sul,WIDTH(501,HEIGHT(501,THiCK(50),
16 _ + DE~S I TYl 50 Ii DISTCGK (50) IFRACNeRMl 50)
17 C:BMMtiN I WATERDrS i ~Oi~O),HOl50),XD(50),VD(50)'rD(50)1
18. + DEPTHB I 50 I, DEPTHT (50)
19. C:BMM~N I ceNSTA~T I pl,~TBO,RHB'G
20. Cf:MM~N I 8U~Y I NPMAX,R~L,AVERGAMP,THETABARIPERieDol
21. + DEPTHK, ~UBYCGKI DEPTHCG, BueVCBK, DEPTHCB, wD ISPLAC
22. c:8"'M~N I C~EFS i DRAG(5) 'C~EFM(~I
23. c:eMMttN I MBME~TS I ~UBYMT,ADDMi,VIRTINRT,WATERIM,8UeYMR,
21+ . + BU~YMDT, ~UBYMD, WATERMD, OAMP~.
25. c
26_ c
27. ALPHAT. 4'0.RHe*THETA~AR/( 3'0*PI I
28. c -,".
2~h c TH I S SECT I BN C~~pUTES JUST THE BUBy DAMp I NG
30- C
31. BUfJ YMDT 0 - 0
32. De 50 I 1,NPARTS .. - ._.'""--.--- -.--------- ._- ._--- .....--.-...."-_._. --- .-._.~ .-- ----- "._.__.- - -
33. c CHEel( IF ITS SUT BF wATER
31+ . IF (VDIII ,LE. 0-01 Gi" Ttt 50
35. c CHECK SHAPE
36. ~ T6 (20,30,301, ISHApElI)'
37. c CYL I NDER
38. 20 CtlNT I NUE
39. X~ ~ DE~THB I I) . DEPTHCG
1+0. XT OEPT~T ( I 1 . DEPTHeG .
1+ 1. PMU Q.2S*wIDTHl I I*(SIGN (XB**4,XB) SIaN (XT**Il, XT)
1+2. C3i: T6 1+0
43. c TRIANGULA~ RECTANGULAR PLATES
1+1+. 30 Ct1NT i NUE
1+5. PA~EA . VDlII/THICKII)
1+6. x BUAVCGK . XD ( i )
1+ 7. PMU . PAREA*XC*XC*F~ANBRM( I)
48. Gtt TB 40
1+9. 40 el:I\TINUE
50. A~~HA . ALP~AT*D~AG(ISHAPE(I))
51. 8Ul:YMDT . BUeV~DT + ALPHA*PMD
52. x IjUTPUT ALPHA,*PMO
53. 50 eSNTINUE
51+ . c . **. * * *.. *.. * * * ** * *.***** * *** * * * ******** * ***..**
55. c: NBTE: TB SIMPLIFY THE ceM~UTATI6N THIS TERM HAS BEEN
56. c CBMPUTED AS A CB~STANT- THE FREQUENCY
57. c CBNTRI~UTiaN is MULTIPLIED IN AT THE BEGINNING
58. c eF THE MAIN F~EQUENCY ITERATI6N IN THE MAIN
59. c PR~GRAM ,
- 111 -

60. c .****** * * *** ********** *** *********** * ************ *


61. RETUHN
62. c
63. c * ** * *** *** * * ***** * ** * **** ** ***** ** *
64+. c
65. ENTRY WA TERDAMP
66. c
67. c WATER MtlMENT OF DAMPING
68. c
69. ~ETAT . I+.O*RHB*AVERGAM~*FRE~/C3'0*Pii
70. WATEHMO 0.0
71. c
72. c CEIMPUTE DAMP I NCi
73. DB 1000 I .-l,NPARTS
74+ . c C~ECK IF ITS BUT OF WATER
75. IF (VOC I) .loE. 0'0) (i~ n, 1000_.
76. c CHECK SHM"E
77. G~ Ta c 100' 300' 300)' I SHAPE C I )
78. c CVL I NDERS
79. 100 C!:NTI NUE
80. X~ DEPT~B ( I I - DPTHCG
81. XT DEPTHT C I) - OEPTHCG_
82. WAVEx8 . WAVEN*X~*2.0
133. NAVEXT . wAVE~*xT*2'0
84+ . WAvENP2 . WAVEN*WAVEN
85 ,___ n.toMB ((-wAVEXIj - l'OJ*e;xPt-wAVEXBL.'!..1'OJ .______._._._
86. T~~MT . (C-wAVEXT - l'Oi*EXP C-wAve;xTi + 1'0) .
87. WMU. (TERMS _ TERMT)*wIDTH(Il*EXP C-2.0*wAVEN*OEPTHGl__.~_____ .__
88. + IC4.0*wAVI:NP2l
89,-, Gt1 T6 900
90. c
91. c TRIANGUI.ARAND RECTANGUL.AR PloATES...,L__._
92. 300 C!:NT I NU~
931 PA~EA VD (I) /THiel( (I L...__ .. __._.__.._..,___._.__..._.___.._______..._____.__.
94. ,xc BUBVCGK . XOC I)
95. . -'.-' Z DEpTHK - xD( I)
96. C WA TER MtlMENT
97. wMD . PAREA*xC*FRACNfjR~( i ,*EXP (.WAVEN~ZC).....__..
98. Gt1 Ta 900
99. 900 Ct1"!T i NUE
100. c
101. c GET TeTAl. DAMPI NG
102. BETA. BETAT*DRAGCISHAPECI))
103'. _ \1M!) . l'~TA*WMD
101+. wA TERMO -. wATERMO + WMO
105. 1000 CflNTlNUE
106. C
107. C TBTAI. DAMP I NG M~MENT
108. C
109. OAM~M . l'UevMD + WATE~MD
110. C
111. RETu~N
112. C
113. END
- 112 -

1. SU~~~UT I NE WA TR I NRT
2. c
3. C VERS I eN 1. a SEPI 1976 R. GBLOSH I TH
4. C
5. C THIS R~UTiNE CMPUTES T~E CBE~~ICiENT ~eR THE INERTIA
6. C MeMENT DUE TB WATER PAaTICLE ACCELERATIBN,
7. C
8. C
9. C""'M~N / TP / TIMEi,TiME2/TIMEDE~,~REQ,WAVEN
10. C8MMttN / 8INS I NPARTS/ISHAPEI501,WtDTHISO).HEIGHT(501~THICK(501,
11. + DENS t T y 150 I' D I STCGK I 50 II FRACNBRM (50 I
12. CB"IMtlN / WATERDIS i WD(50)/HDISQ),XD(SO),VDI501,FD(SOI,
13. .. DEPT~B I ~o II DEPTHT (50 I
14+ . C8MMttN I C~~STANT i pi,~TeD,~He,G
10. ,+
Ctl""MttN / BU~Y / NPMAX,RW~,AVERGA""P,THETA~AR.PtaIBDo,
16. DEPTHK, ~UBYCGK, DEPTHCG, BUBVC~K, DEPTHCS, WD ISPLAC,
17 . Cf'MMtlN / CBEFS / DRAGf51,C~EFM(S)
18. CBMMt:N I MeMENTS / ~UByMlIADDMlIVIRTINRT'wATERIM,BUey~R, _:~__
19,. + 6U~YMDT, ~U~YMDI WA TERMD, DAMPM
20. c
21. ~ETAT . pt*R~B/4.0
22. ceNsr . BETAT/(WAVEN*WAVEN)*EXP (eWAVEN*DEPTHCGi ___
23. c
2/+ . .ATERIf' 0.0
25. C
26. C ceMPUTE WATER PART I Cl.E, INERTIA M6MENT.__________________ ______ ---",
27. De 1000 I. 1,NPARTS
28. C _ CHECK IF ITS !jUT eF WATER ________u________________,____.__________
29. IF IVDI I) 'LE. 0'0) G8 T~ 1000
30. C, CHECK SHAPE _ ,..,___.____,________________mh____________._ _ _.__..____h_"
31. G~ TB 1100/300,300)1 ISHAPECI)
32. C
33. C CYLINDERS
3" . 100 CttNTIN~E
35. X~ . DEPTHB I I i ~ DEPTHCG
36. x T DEPTHT I I I ~ DEPTHCG _ _, ._ _
37. wAVENXB . wAVEN*XB
38. ~AVENXT . WAVEN*XT
39. Tt~M1B . I-W.VENXB . 1.Q)*EXP I.WAVENXBI
40. T~~M1B ~ + TE~Ml~ + 1'0
'+ 1 . TERM1T . I-WAVENXT - 1.0)*LXP (.WAVENXT)
42. TE~M1T . + TE~M1T + 1.0
43. wMl . C~~ST*(wIDTH(il*wIDTH(I) )*CTERM1B TERMl Tl
..... Gtt Te 900
..5. c
46. c TRIANGU~AR AND RECTANGU~AR PLATES
.. 7. 300 CNT I NUF.
'+ 1: . C ****CU~~LNTL y SET T~ lERe
49. ,oMl . 0.0
50. Gl: TB 900
51. C
52. 900 Cl:NTI"'UE
53. ,oMl . ~W~!*ceEFM(ISHAPE(i))
54+ . WATERIM . WATERIM + wMI
55. C
56. 1000 CB"'T INUE
57. C
58. RETUHN
59. c
,60. END
MADATORY DISTRIBUTION LIST

FOR UNCLASSIFIED TECHNICAL REPORTS, REPRINTS, & FINAL REPORTS


PUBLISHED BY OCEANOGRAPHIC CONTRACTORS
OF THE OCEAN SCIENCE AND TECHNOLOGY DIVISION
OF THE OFFICE OF NAVAL RESEARCH
(REVISED FEB. 1977)

1 Director of Defense Research 1 National Oceanographic Data


and Engineering Center
Office of the Secretary of Defense National Oceanic & Atmospheric
Washington, D.C. 20301 Administration
ATTN: Office Assistant Director 3300 Whitehaven St., N. W.
(Research) Washington, D.C. 20235

Office of Naval Research 12 Defense Documentation


Arlington, VA 22217 Center
I ATTN: (Code 460) Cameron Station
1 ATTN: (Code 102-0S) Alexandria, VA 22314
6 ATTN: (Code 102 IP)
1 ATTN: (Code 200) Conuander
Naval Oceanographic
Naval Ocean Research and Office
Deve lopmen t Acti vi ty Washington, D.C. 20373
Bay St. Louis, Miss. 39520 i ATTN: Code 1640
3 ATTN: NORDA 400 i ATTN: Code 70

1 CDRJ. C. Harlett, (USN)


ONR Representative
Woods Hole Oceanographic Inst.
Woods Hole, MA 02543
1 Office of Naval Research
Branch Office
495 Sunuer Street
Boston, MA 02210
Director
Naval Research Laboratory
Washington, D. C. 20375
6 ATTN: Library, Code 2620
UNCLASSIFIED 2/77
"iECURITy CLASSIFICATION OF THIS PAGE (When Dale F.nie,ed)
READ INSTRUCTIONS
REPORT DOCUMENT A TION PAGE BEFORE COMPLETING FORM
:i REl-CRT NUMflEA L AFCIPIENT'S CAT ALOG NUMBER

WHOI-77-12 r GOVT ACCESSION NO.


4 TITLE (end Subllll~) OJ"
5, TYPE OF ,,!EPORT li PERIOD COVERED
. , "

HEAVE AND ROLL RESPONSE OF FREE FLOATING BODIES Technical


OF CYLINDRICAL SHAPE .. PERFORMING ORG. REPORT NUMBER

7, AU THOR(.) 8, CONTRACT OR GRANT NUM.ER(a)

H. O. Berteaux , R. A. Goiasmi th and NOOOI4-75~C-I064


W. E. Schott, III
9 PERFORMING ORGANIZATION NAME AND ADDRESS 1O. PROGRAM ELEMENT. PROJECT, TASK
AREA li WORK UNIT NUhllERS
Woods Hole Oceanographic Institution
Woods Hole, MA 02543 NR 294"044
~'II CONTROLLING OFFICE NAME AND ADDRESS 12. REPORT DATE
Naval Ocean Research and Development Activity February 1977
Bay St. Louis, Mississippi 39520 13, NUMBER OF PAGES
ATTN : NORDA 400 112
14, MONITORING AGENCY NAME li ADDRESS(1f dlfle,anll,om Conl,olln,Ollee) 15. SECURITY CLASS. (01 Ihla ,e,.ort)

Unclassified
1Se. DECL ASSI FICATIONf DOWNGRADING
SCHEDULE

15, DiSTRIBuTION STATEMENT (of ihla Re,.o,')

Approved for public release; distribution unlimited.

l? DISTRIBUTION STATEMENT (of tha ebal,eeL enLe,ed In Block :10, If dlffe,enLI,om Re,.o,')

III SUPPLEMENTARY NOTES

19. KEY WORDS (ContInue on ,eve,.a alda If neeaaa." -id IdanLlfy by block nWltie,)
i. Spar buoys
2. Buoy Dynamcs
3. Heave and Roll of Spar Buoys

20. ABSTRACT (Conllnue on ,eve,.e elde If naeaaa." -id Idenllfy by block n""be,)
The following report describes a computer solution to help predict the
heave and roll response of free floating bodies of cylindrical shape when
exci ted by random seas wi th known spectra.

The basic concepts of harmonic analysis and statistics used in the


method are first briefly reviewed. The report then presents a detailed
derivation of the linear heave and roil response amplitude operators (Cont. )
FORM
DO 1473 !DITION OF I NOV B!IS 08S0LETE
, J AN 73
SIN 0102-014'6601
UNCLASSIFIED 2/77
SIECURITY CLASSIFICATION Oil THIS l-AOIE (""en D.'. an'wed)
SECU"ITY eLASSI"ICATION 0" THIS "AGE (llen Dete .nte,ed)

that is the expressions of the vertical and angular displacements produced


by a simple harmonic wave of one foot amplitude.

The second part of the report reviews the computation procedure and
the program's logic. It gives a detailed set of instructions for the
program users, reviews the program's capabilities and limitations, and
presents three case studies.
The heave and ,roll response programs are written for use with XEROX
SIGMA 7 computers. Program listings are given in the appendix.

SECURITY CLASSIFICATION OF THIS "AGE(Il.n Dete Bnt.,ed)


Woo. Hole ~an09rapc in.etlt.utlOf i. Spar b\lya WOO. Hol. OceanOCI'.phlc in.t1tutlon 1. Spar buoy.
-i
.iiOI-77-12
r-----
I
2. Buoy Dynaaci
-,-- .iiOI-77-12
2a Buor Oyuuce
I
3. H..ve and. Roll of i. lIeav. an4 lall of
Spar Buoy. Spar Buoy.
i HEVE AND ""LL REPOSE or Fa! FtTING BOCUS i
".EVE AND PJLL REPOE OF FREE. FLOTING 800izi
OF CYLINDRICA SHAPE by H. O. Bert..ux, I.. A. GoldllutI I. Bert..wi, K. O. OF CY!.INDRICA SHAPE by H. O. Bert_a.ux, R. Aa Gold..ith I. ISerteawe, H. Oa
and W. E. Schott, III. 112 pag... "ebru 1977. Prepa and W. E. Schott, III. 112 page.. Febru.ry 1977. Pr.pan4 I
I for t.". Office of Naval Res.arch under Contract N00014-75-C-I06l II. Goldall th i ... A. tor L\:e Office of Naval Research under Cont.ract. N00014-75-C..i064 II. Goldsiuth, Jta Aa
~R 29'-04' anct from to'li NOAA Data BUO Office. ~R 2~C"044 .id frOl the NOAA o.t. Buoy Office.
III. Schott, V. I.. in III. Schott, Wa E., III I
I ':e following report describes . COuter iolutl. '!. tollow!"" r.port descdbe. . COut.r .olutiOf
to help predict the h..ve and roll napos. ot fr.. tlo.Un, IV. NOOO14-75-C-l064 to help pr.dict the he.ve and roll re.pon.. of fre flo.Un, IV. N00014-75-C-1064
~oc!ies o:! cylindricai ihap vbin axcl ted by rando .... with N~ 294-044 boci.. of cylindrical .hape i-en excit.ed by rando .... with NR 294-044
I
I known speetza. V. NOAA Data Buoy MO\'n .pectra. Va NOAA o.La Buoy
Office DrUce
The b..ic concept. of ha.nlc analf.i. and atatht.C8 -re basic concept. of hancnic an.ly.i. and .t.t.ilt.ici
used in the metJod are first. briefly nv1.,.d.. ~. %'epoR
I
I used in t~e Nthod n. fint bri.fly revie...da '!e report
t.!ien presenU a detailed. der1vat1ci of the lin.ar h.a.. cd. then pre.ents a detailad. derivation of the linear ha.ve and
roll ~esponse amlitude operaton, tht. 1. ~ .xp...ion roll response ailitude operator., that 11 the exp...ioM
of the vertical and anlJar dJ.pl.e..nU pl"oed b7 . o! ';'i. vertical anI! &nlJlar displAcem..nt. pzowcad. by . I
I sil',pl. hannnic wa.v. of on. foot. uilit.'G. 'fi. card i. UNCLSIFIED sir.l. harrnic wave of on. foot. lUlit.udea '%i. cud 11 UNCLSIFIED I

I
-n. ..~4 part of the report nri.", tJ COt.tloa The secod part af the report revi.",. the c:-it.at.ion
procedure and. th p:r9rUl'I 109ca It. F-VII . detailed ..t procedure and. the pft9raa". lCHiCa .It. civei . detAil.. ..t
of instruction. tor the. PRMUl .en, r.vi_ th. pl'r.... of in.truction. for the proram us.r., review t.he PE0rai'.
capabiliti.. a. lilltat.ioni, and. pre...ta th.. ca.. ItuIU.i. capabil1ti.. and. liit.ation., uuf- present. thee cu. stui,u..a I
I
'!e h.ave and ro:U r.ipo.. Pto- an wri tt.. for The heave and. roll re.pon.. progruw an vri tten for
use with XEROX SIGM 1 C0ut.n. PrOlr.. liiting. an use with XEroX SIQl 7 coinutena PrograJ liitinge an
I '9 i v.n in the appendi., 91 ven in the appenti.a I

L
I
J
,. i
woo. Hol. Oceanographic; init.lt.uLlOf 1. Spar buoi
1- Woo4 Kol. Ocean~.ph1c Institut1Of i. Spar buoyi

2. luo Dyuice 2. luoy llai..


I .iioi-77-12 I wioi-77-12 I
3. H..ve Pd. lall of . ). Reav. &nil lall of
Spar B1I I Sp.r Buoy. i
I P.uVZ AI0 IlLL JlPOE OF FRO FL'rIII 100ia l'..VE AND PJLL REPONSE OF FRE FLTING BODa
OF CYLINDRICA SHAPE by_ H. 0.. Berteaux, .. A. Golduth I. "rt..wi, la Oa OF CYLINDRICA SHAl! by H. Oa Bert.au, Jt. A. Goldith Ia Bert..wi. B, O.
and W. Ea Schott, III. 112 pagei. Februuy 1977. Prep& I and Wa E. Schott, IIta 112 pag..a F.bruuy 1~77a Prepa I
I for the otUc. ot' N.val "-..arch wuS.r Contract N00014-75-C-I064 u. Goldlldth, .. A. for t-"i. atfic. ot Navai ~searc:h und.r Contract N00014-75-C-10l4 u. Gold.-uth, Jt. &.
~iR. 2g4-044 &nd. tram the NOM Dat. Buoy Office. ~. 29'''044 and tr~ th NO DAt. luo Office.
III. Schott, Wa Z., III I IlIa Schott, Va .., in I
I 'n. following' r.port de.crib.. . collut.r .olu.t1l- 'f. tollowini report describe. . computer lolut.an
to h.lp pr.dict the h.ave and roll r..pon.e of tre floatint' IV. NOOO14-75-C-1064 ~ help predict. the h..ve and. roll respo.e of fne floating IV. N00014-75-C-lll4
bodie. ot cylindrical .hap when lxci ted by rAndo .... with N~ 294-044 NR 294-044
r boe. of cylind.ric.l .h. ..h.n .xcited by rando .... wit. I
I known .,ectraa v. li "... .UD kn .pectr&a Va NOAA Data B\lJ'
Oni.. Office
The buic conc.pt. of hannic any.i. and. .t..tiatice I ': bade concept. of haX'nic anAly.i. and .t.ti.t.i~ I
Uled in the eithoc an fil'.t bri.fly nyiewa '! npo uied in the method an tint brietly revie...d. 'le r.port
I
L"ien pr.s.nt. . detailed. derivation of the lbaar h.... .. then pr..ent. . det.ail.d derivat.ion ot t.he lin.ar h.... &N
roll response uilituc!. oper.ten, t.hat. i. th ea...lo11 roll r.spo.. &Jlitude operators, that is the expre..ione
I I
of the vertic.l and angu.r d..plac-inU pio.d. tI . of th. vertieal and anqul.r dilplac:eii.nt. produeed. ~r .
I sir.l. harrie "'.ve of on. toot uplit.u4a 'fl. eard. h UNCLSIFI' I liP.l. harmnic ..aw of one foot ailitud.. irl. car4 h UNa.SIrIED I
'!e second. part of the report rerie",. the eot.tlO1 The ..coe! part ot the report r.view. the cornt.tloa
I procedure and. the pl'rai'. lOCICa It five. . d.et.le4 .et proc:e~\!re uid the pro.ar.~11 logIc:. It q1vli. a detailed ~.t.
of in.tructlon. tor the proal \Were, revi.". the P1'r.... o! instructions for the program users. reviews the progra.".
capalil1tie. and li!It.tion., and pre.ent. th.. cas. .twlte.. I c:ipabilitiu and. limitations, ane! presents three case st.udie.. I
I
'f. h.... and roll r..pon.. proqram an vri tt.u for ':. heave and. roll response proqrafs are '\d tten for
use with XEROX SIGMA 7 eollut.n. Proaraa Uat.intl an UI. with XEROX SIG'.A 7 cor:putera. Prograi Hsting. ar.
I I
I qi ven in the appenc!.. . i. v.n in the .pplndia.
L -L _ _ _ __J

You might also like