Professional Documents
Culture Documents
a3
Pnnted in Great Bntain. E 1986 Pcrpmon Press L!d.
V Water line
i
(Xi ,Yi’ 1 _fiti_
J
mi
Gj
(Xi-1 ,Yi-1)
‘i
-_-
/ q-1
(x2 ,Yz) ,/
(xO,;;*-l~
I
D
0 X
of the system respectively, and PI, p2, . . . , pN are fz - (y, - y. - I, sin 8,) = 0.
a set of co-ordinates used to define the system mo-
tion. Here, N is the total number of such coordi- f, - (x1 - XI - 12cos 02) = 0, (4)
nates, the Al are Lagrange multipliers, the Qk are f4 - (Y2 - Yl - & sin 02) = 0,
nonconservative generalized forces acting in each
co-ordinate direction pk, and the ark are coefficients fs - (x, - x2 - I, cos e,) = 0,
defined by f6 - (h - y2 - 1, sin 0,) = 0.
Ancho
___
Displacement, H = x + f tj cos 2.
3
j=1
. .
through algebraic manipulation and simpli~~ation where [A] and [E] are 5 x 5 matrices whose ele-
eventually gives five differential equations in the ments are functions of the instantaneous line con-
five unknown variablesxo, yo, 13,~I& and 83in matrix figuration (t%, &, C13),the {F}s are force column
form as follows matrices and {q} is a representation of the system
unknown variables x0, yo, Bi, 13~and i&. These are
[A](& + [Blf$} = (F,} + {Fz} + (F3), (7) shown below.
A] =
~05 e2 I *sin 81
sin(8, e2)-
fm3
cos e3
sin 8,
1
[
sin(& - f3,)
-[m,sin& + m3 m2 cos 02 rnz cOs(t& - $81
1
L
ml cos (ez- 0,) m3
*sin
cos e3
03
sin(82- 83) +m sir&-03) sin(& - 03)
3 +m3
cos 8, cos e3 cos 83
I
*sin 0, *sin 02
1 I
0 m3 m3 cos 81 m3 cos 02 m3 cos 8,
Dynamics of a multicomponent mooring line 315
LB1=
0 0 -I(mr +mz+m~)cos O,] (ml + m2kos 8, rn3 cos 03
0 0 -[(m~+mz-tmJsin 8, cos &I (m+ m3)sin 0, cos 8? m3 sin 8, cos 83
0 0 ml sin(& - 9,)
[
(m2 + m3)
sin@t
cos
-82)
82
cos
e ?
1 m3
sin@, - 6:)
cos 8:
‘COS 03
sin(l32- 0~)
0 0
[
rn? sin(&-0,)
C mz sin& - 02) m3
cos 03
+m3
sin@2- 03) cos
cos es
Or
1 +m3
sin@2 - 03) cos e
cos 83
2
I
.cos 03
q=(1 x0
Yo
he,
1202
1393
in which (x0, yo) are anchor co-ordinates. Problem
constraints are represented with the fotiowing tn
equations.
fzn-[h-fyn_,+Insine,)l=O.
(0x0 + Pm + Qx2+ Qx,) For this model, the total number of co-ordinates
Quocos @I+ (Ox, + Ox2 + Q&in @I
represented in Lagrange’s modified equations is
F'21 = CQ,vcos 81 - eX, sin W
(Qyz cos 6~ - Qx2sin 62)
0 N=n+c+l, (14)
n-Segment madei
MA + i
i-l1 mi
n i
To make the formulation more general, models - C mi 2 I/i)/’cos 0, = a, +
i-l j-l i= I
5 Qxi,
with different number of segments have been stud-
ied. The equations obtained show a general pattern
enabling extension to an n-segment mathematical
model as follows. For the n-segment line of Fig. 1,
the kinetic and potential energy expressions can be
seen to be
n i
T = &MA(.i$f j& + i tttj$ + “2 mjjj
j-l j-1
I (12)
V = MAYO+ m,h
j-l 1
+ “i mfYj g, = Q,, + tan@I
i= I
Qd, - MAg.
316 N. U. KHAN and K..% ANSARI
In addition. ‘n’ other equations for the n segments where Ff’ and Fy denote the horizontal and vertical
can be written down in matrix form as follows: components of the nonconservative force acting at
a lumped node in the horizontal (I) and vertical (y)
M~plIL&~ + [B,plIL~h} = IF,}. directions respectively. Subscript A refers to the
anchor, while subscripts i (1, 2. . . , n) provide a
a = I, 2. . . . . n. (16)
representation of the nodes.
p = I, 2. . . . n.
Computation of external forces acting on nodes
where a and p are indices employed to denote rows In general, the forces acting on a mooring line
and columns respectively and the elements Aapt B,, segment can be categorized as ( I) constant and/or
and F, are given by time-dependent wave and current forces; (2) wind
forces on the exposed part of the line; (3) for a
A 4 = m,cos(B, - Op).e steady flow, forces from IMorrison’s formulation.
Since the cable, for all practical purposes, can be
+ (sin(l3, - ~,+,)sinOrJcosOa+l) i mi, assumed to be totally submerged in the water, wind
i=h
and wave forces need not be included. For steady
flap = tn,sin(O, - eph flow below the surface, Morrison’s formula[l3] is
appropriate for computation of forces on a sub-
+ sin(0, - e,+,)cOsepkOse,+,, merged cable. The force exerted by a fluid on an
accelerating body is composed of two components,
F, = m,sin&+ (sin(8, - e,+,)k0se,+d t17J one depending upon friction effects and the other
{ upon displaced fluid inertia. For cylindrical cable
X i t?lii. - {m,cos e,}jiO segments, this is
i=a+ I I
- {m,gcos e,} + {Q,. cos 8, - Qx. sin emI f = fp,.CDDu111
1+ p&AZ, ($).
(f)D2 (22)
- {sin(B, - e,,,)/cose,-,}. 5 QJli, where f is the force per unit length of the cylindrical
i=a+l
cable segment, pWis the mass density of seawater,
cI= 1,2,. . . ,n- l;p= 1,2.. . . ,n u is the segment velocity, D is its diameter, Co is
A n0 = m,cosf$, BnP = - m, sin ep, the drag coefficient and C, is the added mass coef-
ficient. The second term in eqn (22) is due to the
F,, = -‘m& (p = 1, 2, . . . , n). (18) added mass effect which is included in the inertia
force computation. Consequently, only the first
In the above, the multiplying factor E and the index term in equation (22) representing the effect of fric-
6 are defined as tion need be considered in the computation of the
exciting forces. The virtual mass to be lumped at a
1, arp node would then be
e=
{ 0, o<P (19)
a + 1, aZ P m’ = (m + C,,,p,,.D’7~/4)1, (23)
6= o
L a<P
where m is the mass per unit length of the cable
Generalized forces on cable segment, I is the segment length and C,, is the added
The virtual power due to generalized forces ap- mass coefficient. The drag forces in tangential and
plied through infinitesimal virtual velocities com- normal displacement directions of the pth segment
patible with system constraints is of the mooring line can be written as (see Fig. 3)
SF = $. Qisi)i, (20)
i-l
Y
t
*i
Generatehorizontalcomponent 1
of tension vs. horizontal
displacementof vessel data
Manipulateequation(16)in the (tension-displacement
form: characteristics of individual
[M](i;)= IF) mooring lines)
:-i‘
algebraicequationsin matrix form
by Gauss-Jordonmethod, to yield {$I
END
/Vessel fairleader
Water line
A
---
50'
Fig. 6. Mooring
line of example problem. Conversion factors: ft = 0.3048 m. lb-force = 4.44 N.
LL”
c . Configuration 1
WO
1 I
0.00 80.00 160.00 240.00 320.00
Distance in ft.
Configuration 2
Configuration 3
Distance in ft.
Configuration 4
Distance in ft.
Configuration 5
Fig. 7. Line starting configurations obtained from static catenary equations. Conversion factor: ft =
0.3048 m.
Dynamics of a multicomponent mooring line 321
Fig. 8. Tension-displacement characteristics of the iine with con~gurati~n I as the initial condition.
Conversion factors: ft = 0.3048 m, lb-force = 4.44 N.
furnished through the static catenary equations. Ef- placement characteristics of a mooring line. This
fects of elastic stretch, therma eiongation, etc. can program performs a dynamic time domain analysis
also be easify included in the generation of the “in- of mooring line motions. A Bow diagram ihustrating
itial” static cable configurations. The dynamic so- the general procedure on which the development of
lution assumes, however, that the cable remains the program is based is shown in Fig. 5. A detailed
inextensible as it goes from one configuration to the program listing is given in the Appendix.
next.
As a moored offshore structure subjected to en-
EXAMPLE PROBLEM
vironmental forces moves from its initial position,
some of the mooring lines can become taut while As an application of the technique presented in
others can slacken. The technique employed can this paper, the dynamic response of a typical moor-
handle both taut and slack cables as well as single- ing line used on a production barge moored in shal-
component and multicomponent combinations with low water is examined. The fine analyzed. which is
or without clump weights. shown in Fig. 6, is a 3%ft (I~.~-rn) length of 26-
in (54-mm) chain with a 10 kip (44.4 kNf clump
Computer program development weight positioned 100 ft (30.48 m) from an anchor
Using the analysis technique presented in this pile. For purposes of modeling, the line is broken
paper a digital computer program has been devel- up into 10 segments, with the clump weight put in
oped for generation of the dynamic tension-dis- as an additional mass at the appropriate node, as
Hormntol protection, ft
Fig. 9. Tensjon-displacement characteristics of the line with con~guration 2 as the initial condition.
Conversion factors: ft = 0.3048 m, lb-force = 4.44 N.
N. U. KHAN and K. A. ANSARI
Fig. 10. Tension-displacement characteristics of the line with configuration 3 as the initial condition.
Conversion factors: ft = 0.3048 m, lb-force = 4.44 N.
shown in Fig. 7. The vessel which is attached to mooring line must be designed to function mostly
the floating end of each cable, is 210 ft (64 m) x in these configurations with the clump weight sit-
60 ft (18.3 m) x 14 ft (4.3 m) with a 7.5 ft (2.3 m) ting on the ocean bottom and serving as an auxiliary
draft in water 50 ft (15.2 m) deep and a displacement anchor.
of 6 X IO6lb (13.32 x lo6 N). In order to make an
effective comparison of the results obtained by this
approach with those of the static analysis[6] the
CONCLUDING REMARKS
mooring line is analyzed for five starting contigu-
rations. These are obtained from the static catenary A dynamic analysis of a multicomponent moor-
equations and are shown in Fig. 7. Tension-dis- ing line made up of a combination of clumped
placement characteristics are obtained with the weights, chains, and cables has been presented in
help of the computer program developed. These are this paper. The mathematical model of the line is
shown in Figs. 8-12. a multidegree of freedom system generated by
A comparison with the results of the static anal- breaking it up into a series of finite segments with
ysis[6] indicates that, although, in the displacement masses lumped at appropriate nodes. Each line seg-
range of cable configuration 4 and 5 the line tension ment between two nodes is treated as a massless,
does not go up with the inclusion of cable dynamics inextensible, cylindrical link. Equations of motion
it does shift to higher values in configurations 1 to are derived using the modified Lagrange’s equation
3 which are the configurations of interest since a permitting holonomic constraints. The general
Fig. I 1. Tension-displacement characteristics of the line with configuration 4 as the initial condition.
Conversion factors: ft = 0.3048 m. lb-force = 4.44 N.
Dynamics of a multicomponent mooring line 323
_8
.L!
8
‘0
=001 I I I # 8
, , , , , , t
Fig. 12. Tension-displacement characteristics of the tine with configuration 5 as the initial condition.
Conversion factors: ft = 0.3048 m, lb-force = 4.44 N.
equation generated in matrix format for the n-seg- 2. M. A. Childers, Deep water mooring-Part 1. Envi-
ment cable represents a set of nonlinear, coupled, ronmental factors control station keeping methods.
Petrol. Engr 10, 36-58 (1974).
differential equations that can be solved by Runge-
3. M. A. Childers, Deep water mooring-Part II. The
Kutta’s method to yield cable displacement and ultradeep water spread mooring system. Perrol. Engr
tension time histories for the various configurations 2, 108-l 18 (1974).
occurring. Initial conditions needed for starting the 4. M. A. Childers, Deep water mooring-Part Hf.
dynamic solution can be provided through the static Equipment for handling the ultradeep water spread
mooring system. Petrol. Engr 5, 114-132 (1975).
catenary equations [6,10,11]. Although the dynamic 5. J. M. Niedzwecki, and M. J. Casarella, On the design
solution is restricted to inextensible cables, effects of mooring lines for deep water applications. ASME
such as elastic stretch and thermal elongation can paper No. 75-WAIOCE-1 (1975).
be easiiy incorporated in the generation of these 6. K. A. Ansari, Mooring with multicomponent cable
systems. J. Energy Resow. Technol. Trans. A.S.M.E.
initial conditions, Once the dynamic solution is 102, 62-69 (1980).
computed, the tension-displacement characteristics 7. T. E. Schellin, M. Scharrer, and H. G. Mathies, Anai-
of the mooring line are obtained from the tension ysis of vessel moored in shallow, unprotected waters.
and displacement time histories. With the analyt- Offshore Technol. Conf., OTC-4243,3-6 May (1982).
ical procedure discussed, cable segments having 8. J. H. Nath, and M. P. Felix, Dynamics of single point
mooring in deep water. J. Waferways, Hurbows
different sizes and materia1 properties can be in- Coastal Engng Div. Proc. ASCE 815-833 (1970).
cluded, any anchor motion possible can be allowed, 9. B. W. Wilson, and D. H. Garbaccio, Dynamics of ship
and both taut and slack cables as well as single com- anchorlines in waves and currents. J. WaterwaysHar-
ponent and multicomponent combinations with or bows Div., Proc. ASCE 449-465 (1969).
without clump weights can be handled with ease. 10. R. F. Dominguez, and C. E. Smith, Dynamic analysis
of cable systems. J. Struct. Div., Proc. ASCE 1817-
Thus, the method should serve as a useful tool in 1834(1972).
developing realistic mooring line restoring forces 11. L. Meirovitch. Methods of Analytical Dynamics, pp.
for use in the mooring analysis of offshore vessels 66-77. McGraw-Hill. New York (1970).
anchored with muItipoint, multicom~nent cable 12. L. Meirovitch, A~ul~fic~i ~elho~s in Vib~arions,pp.
3 l-50. Macmillan, London f 1969).
systems. 13. Handbook of Ocean and Underwater Engineering
(Edited by J. J. Myers, C. H. Holm and R. F.
Acknowledgmenr-The authors are grateful to the Uni- McAllister) Chap. 12, p. 47. McGraw-Hill. New York
versity of Petroleum and Minerals, Dhahran, Saudi Arabia (1%9).
for its support of this project, and to Professor A.D. Sarkar 14. M. J. Casarella, and M. Parsons, A survey of inves-
and Professor C.K. Wojcik for their helpful comments and tigations on the con~gu~tion and motion of cable sys-
suggestions. Thanks are also due to A. Shehab Eldin for tems under hydrodynamic toading. M.T.S. J. 4(4t, 27-
his help with the tigures and to S.I. Jameef for typing the 44 (1970).
equations. 15. R. A. Skop, and G. J. O’Hara. The method of
imaginary reactions, a new technique for analyzing
StNCtUd cable systems. M.T.S.J. 4, 21-30 (1970).
REFERENCES 16. A. H. Peyrot, and A. M. Goulois, Analysis of cable
structures. Compuf. Sffttcfures 10, 805-813 (1979).
1. M. A. Childcrs, Mooring systems for hostile waters. 17. F. M. White, Viscous FIItid Flow, pp. 675-678.
Petrol. Engr 58-70 (1973). McGraw-Hill, New York (1974).
324 N. U. KHAN and K. A. ANSARI
APPENDiX
SJOB
DIMENSION Y(2~),~(20),R(lO),RF(lO),THETA(lO),VEL(1O),ACCN(lO),TENS
&(lO),TH(lO),TV(lO),XC(ll),YC(11),PP(ll,2),~(8SO),~(85O),TIME(4OO
&},TENSN(4OO},HORTEN(4OO~,DISPT{4OO)
CO~ON/rNPT/GL~lO),~(lO}
COMMON/TWO/A(lO,ll)
CO~ON/CONST/CT,CN/CONS1/CM,W,GI(1O),PI/O,DIA
PI=3.141592654
C
C DEFINE INITIAL CONDITIONS FOR RUNGE .
C
READ(5,4) X,XLIM,H,M,N
WRITE(6,4) X,XLIM,H,M,N
CALL INPUT(THETA,VEL,ACCN,~)
II=0
NM=0
NLP=NL+l
NN=NL-1
NL2=NL*2
C
C DEFINE RUNGE VARIABLES IN TERMS OF GIVEN VALUES OF THETA'S, VEL'S
C AND ACCELERATIONS .
C
DO 55 I=l,NL
Y(I)=THETA(T)
IPN=I+NL
Y(TPN)=O.O
F(IPN)=O.O
55 CONTINUE
C WRITE(6,14) (Y(I),I=l,N)
4 FORMAT(3FR.4,215)
C 14 FO~T(lOF8.4)
KM=1
8 IF(X-XLIM)6,6,7
6 CALL RUNGE(N,Y,F,X,H,M,K)
GO TO (10,20),K
10 DO 85 KK=l,NL
NP=KK+NL
F(KK~=Y(NP)
85 CONTINUE
CALL CALL(R,RF,NL,NLP,Y,F,GL)
DO 95 KJ=l,NL
NPL=KJ+NL
F(NPL)=R(KJ)
95 CONTINUE
GO TO 6
C
20 CALL OUTPUT(NL,NN,NL2,X,Y,R,THETA,VEL,ACCN,TH)
C
C STOR THE OUTPUT AS TIME-HISTORY FOR CABLE TENSION, HORI.TENSIONAND
C DISPLACEMENT .
C
TIHE(KM)=X
TENSN(KM)=TENS(NL)
HORTEN(KM)=TH(NL)
DISPT(KM)=SUM
KM=KMtl
NK=KM-1
11=x1+1
AI=II/lO.O
NI=II/lO.o
IF(NI.EQ.AI)GO TO 444
GO TO 445
444 CALL CONFIG(NL,GL,THETA,XC,YC,PP)
DO 500 JJ=l,NLP
XN(JJ+NM)=XC(JJ)
500 YN(JJ+NM)=YC(JJ)
C IF(X.GE.O.S.AND.X.LE.2.18)H=0.08
C IF(X.GT.2.18)H=O.Ol
NM=NM+NLP
445 GO TO 8
C
C WRITE TENSION TIME-HISTORY ON DIFFERENT FILE .
C
7 WRITE(~O,~~~) (TIME(I),TENSN(I),I=~,NK)
231 FORMAT(' ',F8.4,2X,E14.6)
REWIND 10
C
C WRITE DISPLACEMENTTIME-HISTORY ON DIFFERENT FILE .
C
WRITE(~~,~~O) (TIME(I),DISPT(I),I=I,MK)
NL=NP-1
DO 100 I=l,NL
VEL(I)=O.
ACCN(I)=O.
100 CONTINUE
DO 12 KK=l,NP
P(KK,l)=GX(KK)
P(KK,Z)=GY(KK)
12 CONTINUE
CALL PLOT(l,P,NP,2,0,1)
T=O.
WRITE(6,l) T
1 FORMAT(' ','TIME T=',F6.3,' SECONDS',/)
DO 2 I=l,NL
WRITE(6,3) I,THETA(I),I,VEL(I),I,ACCN(I)
3 FORMAT(' ','iHETA(',I2,')=',E15.4,'ANG. VEL(',IZ,') =',E15.4,' AN
ffi.ACCELN.(',IZ,')=',E15.4,/)
2 CONTINUE
RETURN
END
C
C
SUBROUTINE MASS(NL,GL,BH,AM)
DIMENSION AM(lO),GL(NL)
COMMON/CONSl/CM,W,GI(1O),PI
COMMON/CONS2/RHO,DIA
NN=NL-1
DO 1 I=l,NN
IIP=I+l
AH(I)=(W+CM*RHO*PI*O.25*DIA*DIA)*(GL(I)+GL(IIP))*O.5
C
C WHERE ,
CAM : IS THE LUMPED MASS OF AN ELEMENT AT THE NODE .
C CM : IS THE COEFF. OF VIRTUAL MASS IN ACCELERATIVE NORMAL FLUID FLOW
C AROUND A CIRCULAR CYLINDER .
c RHO : IS THE DENSITY OF WATER .
C DIA : IS THE DIAMETER OF CABLE .
C CL(I) : IS THE LENGTH OF ITH ELEMENT OF CABLE .
C GL(I+l) : IS THE LENGTH OF (I+l)TH ELEMENT OF CABLE .
C
GI(I)=O.O
L
C WHERE ,
C GI : IS THE MOMENT OF INERTIA OF LINK .
C
1 CONTINUE
C BH=0.60E 07
AM(NL)=BM+(W+CH*RHO*PI*O.25*DIA*DIA)*GL(NL)*O.5
C
C THE CLUMP WEIGHT AT A POSITION ON CABLE IS CONSIDERED AS AN ADDITION-
C AL MASS LUMPED AT THE RESPECTIVE NODE .
C
C ICW IS POSITION OF CLUMP WEIGHT .
C
ICW=3
AM(ICW)=AM(ICW)+310.56
GI(NL)=O.
C
C LAST MASS IS THE MASS OF OCEAN STRUCTURE .
C
RETURN
END
C
C
Dynamics of a multicomponent mooring line 319
SUBROUTINE COOR(NP,GL,THETA)
DIMENSION GL(lO),THETA(lO)
COMMON/COR/DEP
COMMON/SIX/GX(11),CY(ll)
NLl=NP
DO 1 I=l,NLl
READ(25,lO) GX(I),GY(I)
10 FORMAT(2F10.5)
1 CONTiNUE
NL=N?-1
DO 2 I=l,NL
IPl=I+l
GL(I)=SQRT((GX(IPl)-GX(I))**2+(GY(IP1)-GY(I))**2)
S=(GY(IPl)-GY(I))/(GX(IPl)-GX(1))
THETA(I)=ATAN(S)
2 CONTINUE
DEP=O.
DO 3 I=l,NL
DEP=DEP+GL(I)*SIN(THETA(I))
3 CONTINUE
WRITE(6,4) DEP
4 FORMAT(' ',ZX,'DEP=',F8.3,/)
RETURN
END
C
C
SUBROUTINE LUMP(RF,NL,Y,FA)
DIMENSION F1(10,10),F2(10),F3(10),F4(10),F5(10),THETA(10),~L(l0),
&RF(lO),RFl(lO),CS(lO),SN(lO),S~SS(lO),AC~(lO),Y(2O),FA(2O),
&SFH(lO),SFV(lO)
COMMON/INPT/GL(lO),AM(lO)
COMMON/TWO/A(lO,ll)
COMMON/CONST/CT,CN/CONS2/RHO,DIA
COMMON/CONSl/CM,W,GI(1O),PI
COMMON/FOUR/G
COMMON/COMPT/FH(lO),FV(lO)
NN=NL-1
DO 23 I=l,NL
THETA(I)=Y(I)
NPl=NL+I
VEL(I)=Y(NPl)
ACCN(I)=FA(NPl)
23 CONlINUE
GY=O.
YDT=O.
YZDT=O.
DO 104 KK=l,NL
CS(KK)=COS(THETA(KK))
SN(KK)=SIN(THETA(KK))
104 CONTINUE
NLP=NL+l
DO 105 I=l,NL
DO 105 J=l,NLP
105 A(I,J)=O.O
DO 106 I=l,NL
DO 106 J=l,NL
106 Fl(I,J)=O.O
CALL FORCE(NL,VEL,THETA,GL)
DO 40 IK=l,NL
ss2=0.
ss3=0.
DO 44 JK=IK,NL
SSZ=SSZ+FH(JK)
330 N. U.KHAN andK.A.ANSARI
SS3=SS3+FV(JK)
44 CONTINUE
SFH(iK)=SSZ
SFV(IK)=SS3
40 CONTINUE
CALL TMASS(AM,NL,SMASS)
DO 1 I=l,NN
DO 2 J=l,NL
IPl=I+l
VAL=SIN(THETA(I)-THETA(IPl))/COS(THETA(IPl))
IF(1.GE.J) GO TO 3
GO TO 4
3 SH=SMASS(IPl)
A(I,J)=A(I,J)+AH(I)*COS(THETA(I)-THETA(J))+VAL*SIN(THETA(J))*SH
Fl(I,J)=Fl(I,J)+~(I)*SIN(THETA(I)-THETA(J))+VAL*COS(~ETA(J))*SM
GO TO 5
4 SH=SMASS(J)
A(I,J)=A(I,J)+VAL*SIN(THETA(J))*SM
Fl(I,J)=Fl(I,J)+VAL*COS(THETA(J))*SM
GO TO 5
5 IF(1.EQ.J) A(I,J)=A(I,J)+GI(I)/GL(I)
2 CONTINUE
F3(I)=G*COS(THETA(I))*AM(I)
F4(I)=(FV(I)*CS(I)-FH(I)*SN(I))
FS(I)=VAL*SFH(IPl)
1 CONTINUE
DO 555 J=l,NL
A(NL,J)=A(NL,J)tAM(NL)*COS(THETA(J))
555 Fl(NL,J)=Fl(NL,J)-AM(NL)*SIN(THETA(J))
DO 220 IK=l,NL
FZ(IK)=GL(IK)*VEL(IK)*VEL(IK)
220 CONTINUE
F3(NL)=O.
F4(NL)=O.
FS(NL)=O.
CALL HULT(Fl,FZ,RFl,NL,NL,l)
DO 50 II=l,NL
RF(II)=O.
50 CONTINUE
DO 60 IJ=l,NL
RF(IJ)=RF(IJ)+F4(IJ)-FS(IJ)-F3(IJ)-RFl(IJ)
60 CONTINUE
C WRITE(6,140) (RF(I),I=l,NL)
Cl40 FORMAT(' ',ElS.S,/)
RETURN
END
C
C
SUBROUTINE TMASS(AM,NL,SMASS)
DIMENSION SMASS(lO),AM(lO)
DO 1 I=l,NL
1 SMASS(I)=O.
DO 2 I=l,NL
sUM=o.
DO 3 J=I,NL
SUM=SUMtAM(J)
3 CONTINUE
SMASS(I)=SMASS(I)tSUM
2 CONTINUE
RETURN
END
Dynamics
ofamulticomponent
mooring line 331
SUBROUTINE FORCE(NL,VEL,THETA,GL)
DIMENSION VEL(lO),THETA(lO),FT(1O),FN(lO),CS(1O),SN(lO),
VAVT(lO),V
6WN(10),CDT(10),CDN(10),GL(10)
COM?fON/CONST/CT,CN
COMHON/CONS2/RHO,DIA
COMMON/COtfPT/FH(lO),FV(lO)
PI=3.141592654
NN-NL-1
DO 1 I=l,NL
CS(I)=COS(THETA(I))
SN(I)=SIN(THETA(I))
1 CONTINUE
DO 100 I=l,NL
CDT(I)=0.5*CT*RHO*PI*DIA*GL(I)
CDN(I)=O.5*CN*RHO"PI*DIA*GL(I)
100 CONTINUE
XDT=O.
YDT=O.
VAVN(l)=YDT*CS(l)-XDT*SN(l)+O.S"GL(l)*VEL(l)
VAVT(l)=YDT*SN(l)tXDT*CS(l)
DO 111 1=2,NL
sVN=o.
SVT=O.
IHl=I-1
DO 112 J=l,IHl
SVN=SVNtGL(J)*VEL(J)*COS(THETA(I)-THETA(J))
SVT=SVT+GL(J)*VEL(J)*SIN(THETA(I)-THETA(J))
112 CONTINUE
VAVN(I)=SVN-XDT*SN(I)tYDT*CS(I)tO.5*GL(I)*VEL(I)
VAVT(I)=SVTtXDT*CS(I)tYDT*SN(I)
111 CONTINUE
DO 113 I=l,NL
FT(I)=-CDT(I)*ABS(VAVT(I))*VAVT(I)
FN(I)=-CDN(I)*ABS(VAVN(I))*VAVN(I)
FH(I)=FT(I)*CS(I)-FN(I)*SN(I)
FV(I)=FN(I)*CS(I)tFT(I)*SN(I)
113 CONTINUE
VSURG=VAVT(NL)*CS(NL)-VAVN(NL)*SN(NL)
BL=210.
B=60.
DRAFT=7.5
D=14.0
AREA=BL*Bt2.0*BL*DRAFT
FH(NL)=FH(NL)-O.S*CT*RHO*(AREA)*ABS(VSURG)*VSURG
FH(l)=FH(l)*O.S
DO 3000 KK=Z,NN
KPl=KKtl
FH(KK)=(FH(KK)tFH(KPl))i0.5
FV(KK)=(FV(KK)tFV(KP1))*0.5
3000 CONTINUE
FH(NL)=FH(NL)*O.S
FV(NL)=FV(NL)*O.S
RETURN
END
SUBROUTINE T&NSON(THETA,VEL,ACCN,NL,TH,TV,TENS)
DIMENSION THETA(NL),~L(NL),ACCN(NL),XACC(lO),YACC(10),TH(10),TV(1
332 KHAN and K. A. ANSARI
N. ti.
&O),TENS(lO)
COMMON/CONSl/CM,W,GI(1O),PI
COMHON/INPT/GL(lO),AH(lO)
COMMON/COMPT/FH(lO),FV(lO)
COMMON/FOUR/G
COMMON/CONSZ/RHO,DIA
X2DT=O.O
Y2DT=O.O
DO 1 I=l,NL
SMl=O.
SH2=0.
DO 2 J=l,I
SM1=SM1+X2DT-GL(J)*(ACCN(J)*SIN(THETA(J))+VEL(J)*VEL(J)*COS(THETA(
&J)))
SM2=SM2+Y2DT+GL(J)*(ACCN(J)*COS(THETA(J))-VEL(J)*VEL(J)~SIN(THETA(
&J)))
2 CONTINUE
XACC(I)=SMl
YACC(I)=SM2
1 CONTINUE
TH(NL)=(FH(NL)-AM(NL)*XACC(NL))
TV(NL)=FV(NL)-(W+CM*RHO+PI*O.25*DIA*DIA)*GL(NL)*O.5*G
TENS(NL)=SQRT(TH(NL)*TH(NL)+TV(NL)*TV(NL))
NLl=NL-1
DO 10 I=l,NLl
IM=NL-I
IP=IM+l
TH(IM)=TH(IP)+FH(IM)-AM(IM)*XACC(IM)
TV(IM)=TV(IP)+FV(IM)-AM(IM)*(YACC(IM)+G)
TENS(IM)=SQRT(TH(IM)*TH(IM)+TV(IM)*TV(IM))
10 CONTINUE
RETURN
END
C
C
SUBROUTINE MULT(A,B,R,L,H,N)
DIMENSION A(L,M),B(M,N),R(L,N)
DO 2 I=l,L
DO 2 J=l,N
2 R(I,J)=O.O
DO 4 I=l,L
DO 4 J=l,N
DO 4 K=l,M
4 R(I,J)=R(I,J)+A(I,K)*B(K,J)
RETURN
END
C
C
SUBROUTINE CALL(XR,RF,H,HF'l,Y,FA,GL)
DIMENSION RF(M),Y(20),FA(20),XR(bl),GL(M)
COMHON/TWO/A(10,11)
COMHON/THREE/X(lD)
CALL LUMP(RF,M,Y,FA)
CALL GAUSS(RF,M,MPl)
DO 1 I=l,M
XR(I)=X(I)/GL(I)
1 CONTINUE
RETURN
END
C
C
of a multicomponent
Dynamics mooring line 333
SUBROUTINE CONFIG(NL,GL,THETA,X,Y,PP)
DIMENSION GL(NL),THETA(NL),X(ll),Y(ll),PP(ll,2)
xA=o.
YA=O.
X(l)=xA
Y(l)=YA
NP=NL+l
DO 1 I=Z,NP
IMl=I-1
X(I)=X(IM1)+GL(IMl)*COS(THETA(IMl))
Y(I)=Y(IMl)+GL(IMl)*SIN(THETA(IMl))
1 CONTINUE
DO 2 K=l,NP
PP(K,l)=X(K)
PP(K,Z)=Y(K)
2 CONTINUE
WRITE(~,~) (J,x(J),J,Y(J),J=~,NP)
3 FORM.AT('',I X(',IZ,')=',F16.5,' Y(',IZ,')=',F16.5,/)
CALL PLOT(l,PP,NP,Z,O,l)
RETURN
END
C
C
SUBROUTINE OUTPUT(NL,NN,NN2,T,Y,R,THETA,VEL,ACCN,TH,TV,TENS,SUM)
DIMENSION THETA(lO),VEL(lO),ACCN(lO),Y(NN2),R(NL),TENS(lO),
&TV(lO),TH(lO),XC(lO),YC(1O),PP(ll,2)
COMHON/INPT/GL(lO),AM(lO)
DO 102 KI=l,NL
THETA(KI)=Y(KI)
KPl=KI+NL
VEL(KI)=Y(KPl)
ACCN(KI)=R(KI)
102 CONTINUE
SLSN=O.
sUM=o.
DO 101 K=l,NL
SLSN=SLSN+GL(K)*SIN(THETA(K))
SUH=SUM+GL(K)*COS(THETA(K))
101 CONTINUE
TlO=O.
WRITE(6,l) T
1 FORMAT(' ','TIME T=',F6.3,' SECONDS',/)
DO 2 I=l,NL
WRITE(6,3) I,THETA(I).I,VEL(I),I,ACCN(I)
3 FORMAT(' ','THETA(',IZ,')=',El5.4,'ANG. VEL(',IZ,')=',E15.4,'AN
&G. ACCELN.(',IZ,')=',El5.4,/)
2 CONTINUE
WRITE(6,ZOO) SLSN,SUM
200 FORMAT(' ','DEPTH , D=',FlZ.S,' DISPL OF BARGE , X=',FlZ.S,/)
CALL TENSON(THETA,VEL,ACCN,NL,TH,TV,TENS)
WRITE(6,331)
WRITE(6,411)
C
C IF TENSIONS COMPONENTS HAVE TO BE PRINTED, SET ICODE = 1.
C
ICODE=O
IF(ICODE.EQ.0)GO TO 331
DO 309 I=l,NL
WRITE(6,ZO) I,TH(I),I,TV(I).I,TENS(I)
20 FORMAT(' ','HORZ. COMPONENT TH(',IZ,')=',E14.6,' VERT. COMPONENEN
&T TV(',IZ,')=',E14.6,' TENS(',IZ,')=',E14.6,/)
309 CONTINUE
331 FORMAT!' I,' THE TENSIONS IN LINKS ARE CALCULATED IN LBS.')
334 N. U. KHAN and K. A. ANSARI