Professional Documents
Culture Documents
by
H. O. Berteaux
R. A. Goldsmith
W. E. Schott, III
February i 9 77
TECHNICAL REPORT
The heave and roll response programs are written for use with
XEROX SIGMA 7 computers. Program listings are given in the appendix.
Acknowledgments
Page Number
1.0 PROBLEM STATEMENT ................................ 1
motion ........... . . . . . . . . . . . . . . 7
2.2.1.3 Expression of the forces
appliedtothebuoy............... .7
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
IlTelephone Polell................................ 57
Page Number
4.2. 1 Program input. . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.0 REFERENCES. . . .. .. .. . . .. . . . . .. . . . . . .. . . . .. . .. . . . . . . . 69
Inertia Moment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
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
.-
.
o
Z
.
OJ
...
~
- 2 -
/) = fx N'X dK (2.1.2)
()
- The average of a fraction I (O~ I~ J) of
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-
(2.1.5)
~ 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 .
Ta ble 1
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
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-
- 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
2.2 Derivation of the Heave and Roll Response Amplitude Operators (RAO)
T
--
A
Fig. No. 2
~ ~
- 6 -
~ =
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 -
increasing.
2.2.1.2 General equation of heave motion
The equation of heave motion will be obtained from:
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
t
Fig. No. 3
- 8 -
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 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 -
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
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.'
Fig. No.3, then the speeds at the top and at the bottom must be
L L 'Sit
Li .j L ( - ,
G '; '\' 6 - - At, 4-tv w c ,'g- p G..f X lJ tL
- 4'.(
/V=
with
~~ _ .-K~:
tA~/~jpc,'XCe
(,l.
--.('
- W C,,: e V C;
Co
(.
(2.2.15)
T i to
-,: = .A ,: '2
/ ,
where 41. lS the added mass of the component" t." and
(.
ls given by
~.'
'" "1 =
(, pC4l' 0
.. .. c.
:= - 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
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
I) -= X 0 Co ( wt + c. )
where cp is the phase angle between the exciting force and the
heave res ponse. Then,
. a
Introducing these values of 1( , ~ ' tx in the equation of
- 15 -
heave motion and ignoring for the moment the phase angle (J
yield:
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-
'lC)
X'i =
i/(C""v(~ ~(W)'-
The expression of the heave response is thus finally given by
- 16 -
'iA.O. =.A~ -
(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
--
d~
JS
A A-~ (Jt - KJ)
- It%.
g... - J fi .e CoV' C- t
- lrz:
J = -cv?.A e ~V?dC
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.
-
where W = buoy weight
The drag forces due to buoy motion alone oppose the roll both
v Vy v
_-=-.--
__.... d(r)--:~ -=
dF
r 1
KG
Fig. No. 5
- 20 -
with
31Z, i
(1 =- g J C J;r) I\(I"J W
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.
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)
8
dr v..
. .. ---~~~
V"V ..
~ ,,
..
..
.. r1
.
~
-.
~
~
i
I d~
~ I
Fig. No. 6
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 -
whe re
in A ppendix III.
volume 2.
with (2.2.35)
l - !JeW
ei
r-/
i I i
-i _ I
dF
i 1
dFI2
Fig. No. 7
"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
dMf i = Cw,f: V
c lf = added mass coefficient = 1 for cylinders.
Thus
given by:
(2..2.40)
_11 ~ A vf~z.-l f0) "' -l (.Pw) i-
Cw' ?t 2.
~ == - rQM-1 ~ + (2.2.41)
))W
- 28 -
e ~ q, c. (0& +- rp)
where f/ is the phase angle between roll and the external
_At
G=
lc-i~w~z. +(CJB)'-
and
.. wB
t -/ _ I
- I tC
C - IV C '-
(2.2.42)
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
p _ \/+ J (2.2.47)
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
the square root of the area under the wave and heave
amplitudes spectral density curves established for the
set (((,J
- 31 -
body, in slugs.
Card 9 (3F.0) -- Starting, ending, increments of wave periods.
no PARAM B
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
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
Card 5
ND = -1
Card 7
CAREAWL = -1
area.
Card 8
VIRTMASS = -1
TIME 1 = - 1
ISEASEL = -1
Usage modes
!EOD
!EOD
Restrictions
statistical properties.
SIZE ALLOWS
nni nn2
Timing
The program's execution time is a function of the buoy con-
figuration and the number of wave periods analyzed. In any case,
C =-_i
i-1r
+ T
where i1T, the change in the wave period is a constant
and wave, roll response and torque, and roll and wave
2) solid cylinder
3 ) soli d di s c
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.
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.
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 -
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.
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
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.
mode.
4.0 CASE STUDIES
4. 1. 1 Program input
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:
,I
and (2.2. 13), and a drag coefficient Cj)': 0.3, the value of
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.
,
A" '= added mass = O. 333 slug
--
tP_ --
S
-
.en A =
z: Zo
rt = O. 1 57 ra dian s
lp = 0( I~(i. 'it.
where D( is the a pplicable Raleigh constant
and p (w) = I( 2. 0((,) )
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
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
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
PROGRA....ER
NUMOER
I~ROGRAM OF \
I DATE I PAGE ,
7/64 ,PO 301-1 .- - -
Fig. No. 9
- 560 -
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 -
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..................
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
"
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
performed.
- 58 -
21
I II .1
..--
221
17.5'
2'
Fig. No. 12
Buoy draft.
the pole lower face. It is located 17.5' from the surface. Its
area ii-t II is
by
4f I::.J
Z cl'J"t6L :: of /.. 69 X 1 l'.1 = 2. 0&
Al L ~ .32.2. 3/
.sJ: s
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
- -
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.
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 ~
1 U ppe r Solid 2 22 16 13
Cyl. Cyl.
All pertinent input data are listed in the data coding form
shown in Fig. Nos. 13 and 14.
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.
Spar Buoy
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
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
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
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 -
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 -
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
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 -
aluminum tubing.
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 -
~ = 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
of the buoyancy and water ballast tanks, and the added mass due
to the water entrained by the damping plate.
buoyancy tank and the bottom of the water ballast tank. The
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-
at the buoy lower end. There will thus be two drag surfaces,
one assumed to be located half way between the two ends of
./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
'D '2 2-
t1 ''\ =: 1l 'l CJ. 3 :: (J,34Z ~- /tl
fi
- 66 -
A1: = i:
-l X3~.'2 I X' (Z-)
~ X !L 3" '
.3 ri - 33.3 slugs
8
..-x 3~.2-
J
A1'l - ~/ )( (2.) 3 42.4 slugs
Buoy mass 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
I I I .2
3
17
ie
19
16
.-:::-. ;f'AM
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 -
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 -
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
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
Table No. 10
Performance Comparison
Flat
Cylinder 1. 000 3.961
Telephone
Pole 1. 625 6.591
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
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 -
of the solution and the program input flexibility make the computer
solution useful as well as practical.
- 69 -
6.0 REFERENCES
Inc., 1976.
7.0 APPENDICES
APPENDIX I
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
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-
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)
n::lC;
jd(f '1~l? - I -,
\ t.I(41' th ) ~/-= ~ 2) :3
reo ;; L (' -- ~+i
z
- 74 -
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
The integrals can be readily evaluated with the help of the following argu-
Thus, from fA :: 0
1
to r :: S
, I .z ~ J'- r,
Considering the same buoy geometry as in Appendix II, and evaluating the
first integral over the domain of variation of r; yield: ~
r: :. S 2(r
p(l1) t; e dl1
0:0
--
- I
;- _ 'l A'A,: ~flLl-1
L = I, ~
- 76 -
Similarly, the evaluation of the second integral over the domain of variation
+ ;~ I?r (ut'.n
-2.le5 --ZltC'i., 7
e (zIez-l1J
-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
-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:
t -#: - I(I' i L
As far as the second integral is concerned, noting
.f =: 4J /,1
I = lICIt
4 f
- ~o -
APPENDIX V
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(k) c-
4 .3
-N~I\(.-+~
(p. 'L !-/. ~)
II.
L =
height of cylinder "l-"
APPENDIX VI
whe re .: J 4., .l -~
3n.
and.(= a;/ as defined in Appendix II.
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 -
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
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 -
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 -
+ 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 -
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
180.
181.
182.
183.
+ I' 1'0 0 '
9405 ~eRMA T I I' ENTER SEA S~ECT~UM TYPE AND PARAMETERS i
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 -
C
+ STep 10
i~ IllS 'GT. 31 .6R. liS 'LT. 111 wRITE (NLP,97001 is,
C
,+,
9700 ~B~MAT (1/ i
END
....
*** WHAT KIND 6~ SHAPE is ceDE i' 161
PRt1GRAM STeps iN R6UTiNE B6DYMI ')__ ,
- 107 -
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 __. _ .... ..
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 -
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
Unclassified
1Se. DECL ASSI FICATIONf DOWNGRADING
SCHEDULE
l? DISTRIBUTION STATEMENT (of tha ebal,eeL enLe,ed In Block :10, If dlffe,enLI,om Re,.o,')
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 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.
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