computer program for the generation ofdigital.lib.lehigh.edu/fritz/pdf/400_18.pdf · computer...
Post on 20-Mar-2020
14 Views
Preview:
TRANSCRIPT
I I I I I I I I I I I I I I I I I I I
USER'S MANUAL FOR PROGRAM INPT
COMPUTER PROGRAM FOR THE GENERATION OF
DATA FOR SKEW I-BEAM AND SPREAD
BOX-BEAM BRIDGES
by
Ernesto S. deCastro
Celal N. Kostem
Fritz Engineering Laboratory
Department of Civil Engineering
Lehigh University
July 1975
Fritz Engineering Laboratory Report No. 400.18
I I I I I I I I I I I I I I I I I I I
TABLE OF CONTENTS
ABSTRACT
1. INTRODUCTION
2. INPUT INSTRUCTIONS
2.1 Input Instruction for Skew I-Beam Bridges
2.2 Input Instructions for Skew Spread Box-Beam Bridges
3. EXAMPLES
3 • 1 Examp 1 e 4H
3. 2 Example 4t2
4. REFERENCES
5. FIGURES
6. TABLES
7. LISTING
1
4
4
6
9
9
9
10
11
13
14
I I I I I I I I I I I I I I I I
I I I I
ABSTRACT
This user's manual contains the input instruction and
program listing for program INPT. The program generates the input
file or input deck for the finite element program SKBRD.
I I I I I I I I I I I I I I I I I I
I I
1. INTRODUCTION
Program INPT was developed to provide a simplified input for
the finite element program SKBRD (Ref. 1) when used for the lateral
load distribution analysis of skewed 1-beam and spread box-beam bridges.
Program INPT contains basically mesh generation routines that will:
(1) number the node points, (2) number the elements, (3) generate nodal
coordinates, element properties and boundary conditions, and (4) pro
vide HS20-44 load configurations. The program is limited to !-beams
and spread box-beam bridges on parallel skews. This program was used
extensively to generate input in the reported load distribution anal
ysis of skewed beam-slab bridges in Reference 2,
The program consists of the calling program INPT and two sub
routi~es: a) Subroutine !BEAM for !-beam bridges and, b) Subroutine
BOXBEAM for spread box-beam bridges. The basic bridge configuration
is specified by the bridge width, WC, number of beams, NB, span length,
XL, skew angle, PHI, and overhang, OVH (see Figs. 1 and 2 for I-beam
and box-beam bridge configurations).
a) Subroutine !BEAM
The discretization for !BEAM is specified by the number of
elements in the longitudinal direction, NVPE, and the number of ele
ments between the beams, NEB. The spacing between the beams is com~
puted internally as SP = WC/(NB - 1) and compared with the specified
spacing as a check. The internally computed SP is used in subsequent
calculations.
-1-
In the longitudinal direction, the elements are of equal
length except for the elements at midspan. These elements have a
dimension of 28 ins. in the direction of the span (Ref. 2), In the
transverse direction, the dimenison of all the elements between the
beams is the spacing SP divided by NEB, and the dimension for the
overhang, if any, is OVH~ The overhang elements may be specified to
have a different thickness to account for curbs and parapets which
may be attached to them.
Diaphragms may be specified at several sections of the
bridge. When these diaphragms are specified in the direction of the
skew, they will change the longitudinal discretization of the struct
ure. The change in the discretization is to make the diaphragm equi
distant in the longitudinal direction.
b) Subroutine BOXBEAM
The discretization for the box-beam structure is specified
by the number of elements in the longitudinal direction NVPE, the
number of elements between the box-beams NEB, the width of a box-beam
WBOX, and the spacing between webs of two adjacent box-beams SP.
WBOX and SP are the center line distances between the midplane of the
web elements (Ref, 2).
In the direction of the span, the elements are of equal
length except for the elements at midspan. The length of these ele
ments is made equal to half the specified spacing. In the transverse
direction, the dimension of the elements is WBOX and SP/NEB alternately.
Overhang elements may also be specified similar to the IBEAM routine,
-2-
I I I I I I I I I I I I I I I I I I I
I I I I I I I I I I I I I I I I I I I
Diaphragms may be specified at any section of the bridge
including the supports. The diaphragms, however, must be along a dis
cretization line and in the direction of the skew.
Based on the input to each corresponding subroutine, the .
program creates a file named PUNC. This file may be equivalenced to
PUNCH to give a punched deck as input control cards to program SKBRD,
or the file may be used directly as INPUT file for SKBRD.
The skew angle PHI in program INPT refers to the angle
measured from the y-axis to the line of support. The x-axis is along
the span of the bridge (e.g. see Figs. 1 and 2).
-3-
2 I INPUT INSTRUCTIONS
The input instructions consist of two parts; (a) input in
st~ctions for skew !-beam bridges, and (b) input instructions for
skew spread box-beam bridges. The program recognizes which routine
to use through the first flagword of the input instruction deck.
2.1 Input Instruction for Skew I-Beam Bridges
Six cards are needed:
Card 1 Flagword (A8)
cols, 1 ..... 8 The word IBEAM must be punched in
columns 1-5.
Card 2 Problem identification (10A8}
Card 3 Problem description (10A8}
Card 4 Geometry information (FlO,O, IS, 3FlO,O, 3I5, 2FlO,O)
Cols, 1-10
11-15
16-25
26-35
36-45
46-50
51-55
we
NB
XL
SPl
PHI
NVPE
NEB
Bridge width, curb to curb (in,}
Nwnber of beams
Span length (in.)
Nominal spacing (in,)
Skew angle of the supports in
decilnal degrees
Nwnber of longitudinal plate ele
ments, If not specified, NVPE = 6,
Number of plate elements between
beams. If not specified, NEB = 2.
-4-
I I I I I I I I I I I I I I I I I I I
I I I I I I I I I I I I I I I I I I I
cols. 56-60 NUMBLK
61-70 OVH
71-80 TCP
Number of blocks in solving the
stiffness equations. If not spec
ified, NUMBLK = 2.
Overhang width on each side of
the bridge (in.}, If NEB and OVH
are not specified, OVH = 25.0 in.
Thickness of the overhang (in.).
If not specified, the thickness
of the deck plate is used.
Card 5 Plate and Diaphragm Properties (8FlO.O)
cols. 1-10
Card 6
11-20
21-30
31-40
41-50
51-60
61-70
71-80
cols, 1-10
11-20
EP
xu
DYDX
PT
EFCP
DB
DT
DEC
EB
XUB
-5-
Mean modulus of elasticity of
the plate VE1 .E21
{k.si)
Poisson's Ratio of the plate
Modulus of elasticity ratio of
the plate E1/E2
Plate thickness (in.)
Effectiveness of diaphragm~ 1
(Ref. 2)
Diaphragm thickness (in.)
Diaphragm height (in.)
Eccentricity of diaphragms from
the reference plane (in,)
Beam modulus of elasticity (ksi)
Beam Poisson's Ratio ( to calcu
late G)
2.2
cols. 21-30
31-40
41-50
51-60
\
61-70
XI
TJ
ECC
AS
POINT
Beam moment of inertia (In. 4 )
Beam torsional moment of inertia
(In. 4 )
Eccentricity of the centroid of
the beam to reference plane (in.)
Cross sectional area of the beam
(in. 2 )
Number of diaphragm locations
along the span.
Input Instructions for Skew Spread Box-Beam Brid&es
A minimum of 7 cards is needed:
Card 1
cols. 1-8
Card 2
Card 3
Card 4
Cols. 1-10
11-15
16-25
26-35
36 ... 45
The word BOXBEAM must be punched in columns
1-7
Title (10A8)
Problem identification (10A8)
Bridge Geometry 0'10.0, IS, 3FlO.O, 315, 3FlO.O)
we
NB
XL
SP
PHI
Bridge width, curb to curb (in.)
Number of spread box-beams
Span length (in.)
Center to center spacing between
webs of consecutiye box-beams (in.)
Skew angle of the supports in
decimal degrees
-6-
I I I I I I I I I I I I I I I I I I I
I I I I I I I I I I I I I I I I I I I
cols, 46-50
51-55
56-60
61-70
71-75
76-80
NVPE
NEB
NUMBLK
OVH
NDPH
NMAT
Number of elements in the longi
tudinal direction
Number of plate elements between
box-beams
Number of blocks in solving stiff-
ness equation
Overhang on each side of the
bridge (in, )
Number of diaphragm elements
Number of materials ~ 3
Card 5 Properties of material 1, top plate elements (4FlO.O)
cols. 1-10 EP Mean modulus of elasticity
vEl • E21 (ksi)
11-20 xu Poisson's Ratio
21-30 DYDX Elasticity Ratio E/E2
31-40 PT Plate thickness (in.)
Card 6 Properties of material 2, bottom plate elements (5FlO.O)
cols. 1-40 Same as Card 5
41-50 WBOX Width of a box-beam
Card 7 Properties of material 3, web elements (5FlO.O)
cols. 1-40 Same as Card 5
41-50 HTl Height of box-beam
Card 8 Properties of material 4, diaphragm elements, if any
(5FlO.O)
cols. 1-40 Same as Card 5
-7-
cols. 41-50 HT2 Height of diaphragm element
Card 9 If PT in Card 5 is less than or equal to zero, the
plate thicknesses in the transverse direction are not uniform and
are specified as follows:
cols. 1.-10 PTBl
PTB2
21-30 PTB3
Plate thickness of the first
transverse element
Plate thickness of the second
transverse element
and so on.
The above is used to include the thickness of the top plate
of a box-beam to the deck slab QRe£,2).
Card 10 Diaphragm locations (16!5)
Diaphragms, if any, are positioned at the following speci
fied nodes, one node per each diaphragm element.
cols. 1-5 NDNPLTl
6-10 NDNPLT2
NDNPLT3
Node number with the first
diaphragm element
Node number with the second
diaphragm element
and so on
Numerical examples for an !-beam bridge and a box~beam
bridge are given in Section 3 to illustrate the use of the program •
-8-
I I I I I I I I I I I I I I I I I I I
I I I I I I I I I I I I I I I I I· I I
3. EXAMPLES
The skew I-beam bridge example and the skew box-beam bridge
example in Reference 1 are presented to illustrate the use of the pro-
gram. The input for these examples is given in Tables 1 and 2. The
output for this program is the input listing in Reference 2 excluding
the header cards.
3.1 Example 111 Skew I-Beam Bridge Card No. 4 (See
Table 1)
we = 288.0 in.
NB = 4
XL = 768,0 in.
SPl = 96.0 in.
PHI = 45 degrees
. NVPE = blank (will be set to 6)
NEB = blank (will be set to 2)
3.2 Exam;ele . 112 Skew Spread Box-Beam Bridge Card No, 4
(See Table 2)
we ;::: 288,0 in.
NB ;::: 3
XL = 857.5 in.
SP - 79,5 in,
PHI ;::: 30 degrees
NVPE = 6
NEB = 1
-9-
NUMBLK = 6
OVH = 24.0 in.
NDPH = 0
NMAT = 3
4. REFERENCES
1. deCastro, E. S. and Kostem, C. N. USER'S MANUAL FOR PROGRAM SKBRD, Fritz Engineering Laboratory Report No. 400.15, Lehigh University, Bethlehem, Pennsylvania, April 1975.
2. deCastro, E. S. and Kostem, C. N. LATERAL LOAD DISTRIBUTION ANALYSIS OF SKEWED, PRESTRESSED CONCRETE I-BEAM AND SPREAD BOX-BEAM BRIDGES, Fritz Engineering Laboratory Report No. 400.18, Lehigh University, Bethlehem, Pennsylvania, June 1975.
-10-
I I I I I I I I I I I I I I I I I I I
• ··-···-· -· ·-- --a-• ·---·-------- --· • -------------------
I ...... ...... I
I
I y z
•
( )
0
Fig. 1 Example No. 1
63 Node Points (only on top)
48 Plate Elements
24 Beam Elements
I ...... N I
z
7
Fig. 2 Example No. 2
• 98 Node At Top 8 Bottom
() 60 Top e Bottom Plate Elements
0 36 Web Elements
96 Total No. of Elements
-------------------
I I I I I I I I I I I I I I I I I I I
I 3EAM EXA Mfllf-1
24/45 Sill= 2fl'~. :1
3.5Et~
4.5!:+3
BOX '3f 1\M
6. TABLES
Tllf.ILE 1
2 4 F r ~ FT It
HI'JE 8RI%E iJ INS L =
·7ss.o 0.1:5 .4444 G .15 14~065. OQ
4 SF.II:-1~ 45.00 64 FT 0 INS
g::,.oo <+5.JD 11. 0 0
25127.7
TA"!Lt: ?.
DFG~EE SKEW S/L = 1/n
3 SDQEAn gax qEn~5 xnMPLE NO. 2 W=288.0 ~O.JF ·~ MS~ 3 L= R~?.S
?81'\.0 4."iFH 4.'5L+~
4.5:::+3 l • ·~
;1 . F; ~ 1 :: . .· I) • 1 s 1;j .s
.1 7. 5 t. G n 1.') :J
1. J Cj
7.5 10
. . PHI=30.0
H.O !1 i) f.\~. 0
• Q ~~ q •? r:: . ? 1.s
-13-
10
24. 0 0
. .., 7.5
I 7. LISTING I
PROGRAH INPT<INPUT,OUTPUT,PUNC,TAPE7=?UNC 9 0SFAC,TAPE8=DSFACl 1 c 2 c ~ • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 3 I c 4 C THIS PROGRAM GENERATES THE INPUT FILE<PUNCt OR THE INPUT DECK 5 C (PUNG=PUNCHI FOR THE FINITE ELEMENT PROGRAM SKBRO-(AN~LYSIS OF 6 C PLATES AND ECCENETRICALLY STIFFENED PLATES OF ARBITRARY PLA~ 1 C GEOMETRY)- AS APPLIED TO SKEW I-8EAM OR SKEW BOX-BEAM SRIDGES. 8
I C DSFAC CONTAINS IN~ORMATION NECESSARY FOR PLOTTING INFLUENCE LINES 9 C FOR MOMENTS • 10 c 11 C THE USER SHOUL~ REFER TO THE USERtS MANUAL FOR THE PROGRA~ ANO 12 I C THE REPJRTEO INVESTIGATION THAT MAKES USE OF THE PROGRAM 13 c 14 C REFERENCES 15 G 1. DE CASTRO, E. S. AND KOSTEH, C. N. 16 I C USERtS MANUAL FOR PROGRAM SKBRD, FRITZ ENGINEERING LABORATORY 17 C R~PORT NO. 400.15, APRIL 1975 18 C 2. DE CASTRO, E. S., AND KOSTEM, C. N. 19 C LATERAL LOAD DISfRIJUTION IN SKEWED, PRESTRESSED CONCRETE 20 I C I-9EAM AND B0X-9EAM BRIDGES, FRITZ ENGINEERING LABORATORY 21 C REPORT NO. 400,19, JULY 1975 22 c 23 c • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 24 I c 25
REA0 1&0, CHECK 2& IF <CHECK.EQ.7HIAEAM I 130,110 27
110 IF (CrltCK.EQ.7H90XBEAMl 140,120 28 I 120 CONTINUE 29
PRI~T 170, CHECK 30 STOP 777 31
130 PRINT 180 32 I CALL IREAM 33 GO TO 150 34
1~0 PRINT 190 35 CALL JOX3EAM 36 I
c 31 1so sro~ 38
c 39 160 FORMAT <A71 40 I 170 FOR~AT (1H1,5X,•FLAGWORD IS NOT IBEAM OR BOXaEAM 8UT=*,A7,1J 41 l~G FOR~AT (1H1,5X,•INPUT DATA FOR SKEW I-BEAM•/1 42 190 FOR~AT l1H1,5X,•INPUT DATA FOR SKEW BOX-BEAM•,tl 43
END 44- I SUBROUTINE IeEAM IBM 1
C I :3M 2 I
C • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • I9H 3 C IBM 4 C THIS ROUT!~£ GENERATES INPUT DATA FOR I-BEAM SLAS BRIDGES ONLY IBM 5 C OPTIONS ARE AVAILAdlE FOR INCLUSIONS OF MULTIPLE DIAPHRAGMS OR IBM 6 I C ALLOW FOR TWO INTERMEDIATE SUPPORTS. THESE OPTIONS HOWEVER ARE IBM 7 C TFSTED ONLY FOR THE CASES REPORTED IN REF. 2. IBM 8 r, IBM 9 C • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • IdM 10 I C IBM 11
-14- I I I
I I I I I I I I I I I I I I I I I I I
c
c c c
c c c
c c c
c c c
DIMENSION A<10l, SUOt, NCOR<35t, XC35J, YC35t, DC12), EWC36), NBIIBI'I 12 1NC181, NSCCZt, NVBCC2,51, N9PLTC3l, NDPLTC3,41, NB8HTC3), NPBHTC3,IBH 13 241, PYC20l, PXC20), CASEf20), ANGLE(Itl, Ni3XCJ&), IPERHC15l, CCCC20IBI1 14 31, XPLTC18), NSH4,4t, NSECC4) IBH 15
I Bl'l 16 DATA CASE/1H1,1H2,1H3,1H4,1H5,1H6,1H7,1H8,1H9,2H10,2H11,2H12,2H13,IBH 17
12H14,2H15,2H16,2H17,2H18,2H19,2H20/ IBH 18 DATA ANGLE/3H0.0,4H30.0,4H45.0,4H60.0/ IBM 19 DATA I~ERH/1,2,J,4,5,1,2,3,4,5,1,2,3,4,5/ IBM 20 DATA CCC/1HA,1H9,1HC,1H0,1HE,1HF,1HG,1HH,1HI,1HJ,1HK,1HL,1HH,1HN,1ISH 21
1H0,1HP,1HQ,1HR,1HS,1HT/ IBH 22 DATA NST/t&•Ot IBM 23 DATA NSEC/9,9,8,.9/ IBM 24
IBH 25 READ IN PR03LE~ IDENTIFICATION !TWO CONSECUTIVE CAROS) IBM 26
I BH 27 READ 440, A IBM 26 READ 440, 3 Ii3M 29 PRINT 450, A IBM 30 PRINT 450, B IBH 31 PRI.>.jf 4&0 IBM 32 WRITE c8,4501 1\ IBM 33 WRITE 18,4501 il IBM 34
IBM 35 READ ANQ PRINT GE~ERAL GEOMETRY INFORMATION IBM 36
IBM 37 REAO ~70, WC,N3,XL,SP,PHI,N~P£,NEB,NUMBLK,OVH,TCP IBM 38 NDPH=O IBM 39 IF IAIU.EQ.6HOIAPHRAGI NDPri=INB-11•2 IBM 40 NR12=NDPH IBM 41 NSTC1,11=11 IBM 42 NSTC2,11=10 ISH 43 N S T I 2, 2 J = 12 IBM 44 NSTI3,U=9 IBM 45 NSTC3,2l=10 IBM 46 NSTI3,3l=12 IBM 47 NST I 4,1) =9 IBM 48 NSTI4,21:10 IBM 49 NSTI4,31=12 IB~ 50 NSTI4,41=13 IBM 51 ~L=SP/XL IBM 52 IF INIIPE.EQ.O.ANO.O~H.EQ.O.J Ollri=25. IBM 53 WT=WC+OVH+O~H ISH 5~ PRINT ~80, ~C.NB,XL,WT,SP,SL,PHI,NVPE,NEB,NU~3LK,OVH IBM 55
IBM 56 READ ANU PRINT PLATE AND 3EAM PROPEkTIES IBM 57
IBM 58 READ 490, EP,XU,OYOX,PT,EFCP,OB,OT,DEC IBM 59 IF <EFCP.EQ.Q.I EFCP=0.25 IBM 60 IF <DB.EQ.O.l 18=9. IBM 61 IF IDT.EQ.O.I OT=34.5 ISH 62 IF IDEC.EQ.O.l OEC=17.5 IBM 63 PTTi=PT IBM 64 IF ITCP.LE.O.l TCP=PT ISM 65 READ 490, Ei3,XU,XI,TJ,ECC,AS,POINT IBM 66
IBM 67 OPTION 1- DIAPHRAGMS A~E GENERATED IBM &8 IF POINT LS GREATER THAN ZEkO, NPOINT LINES OF UIAPHRAGMS ARE IBM &9
-15-
C GENERATED. A MAXIMU~ OF 4 LINES OF OIAPH~AGMS IS ~OSSIBLE c
c c
NPOINT=IFIX!POINTI NOPH=NPOI~T•NOPH PRINT 500, EP,XU~DYOX,PT PRINT 510, EB,XU,xi,TJ,ECC,AS SP2=SP SP=wC/ ( N9-11 PRINT 520, SP2~SP
C OPTIC~ 2- CONTINUOUS 3- SPAN STRUCTURE C IF THE FIRST WORD !FIRST 8 LETTERSI IN THE TITLE IS CONTINUO ~TWO C INTERMEJIATE SUPPORTS ARE GENERATED AT L1=0.75•L2=L3. LOADING C WILL JE ON SECOND SPAN EXCEPT WHEN OPTION THREE IS USED. c c
IF !A(11.NE.8HCOIJTINUOI GO TO 10 NVPE:=1.8 NIIPfl=5 NVP3=8 NEB=1
10 CONTINUE c C COMPUTE THE NECCESARY NUMGE~ OF ELEMENTS AS A FUNCTION OF THE C NU~3ER OF BEAMS c
lF !NEB.NE.OI GO TO 20 NE S=2 IF !N9.EQ.91 N£8:::1 IF !N3.GE.101 NEB=1 IF !A!1).E).6HCONTINUOI NEB:::1
20 CONTINUE NHPE= (N.:J-U•NE3 IF !OVH.NE.O.I NHPf=NHP£+2 IF !NIIPE.£1.01 NVP£=6 NPLT=NHPE•NVPE NBM=NB•NwPE NUMEL=NPLT+NBM+NQPH NMAT=2 QEQ=1HF
c C THE NUMaER OF LOAD CASES ARE SPECIFIED BY THE FF. EQUfiTIONS C WHICH DEPENDS ON THE BRIDGE WI!JTH OR NUMB£'<'. OF BEAMS c
NLGS=IIIB-1 IF !N3.GE.101 NLCS=NB/2 IF !N9.EQ.91 NLCS=5 IF !WC.EQ.6b4.1 NLCS=6 NLGSl=NLCS-1 NLCS2=NLCS1•2+1 NP=NLCS2 NPTT= 1 XLW=12. WRITE (8,5301 WC,Na,X~tSP,~HI,NP,N?TT,XLW
IBM IBM IBM IBM IBM IBM IBH IBH IBH IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM I 811 IBM 18M I 3M IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 113M IBM IBM IBM IBM IBM IBM IBM IBM !3M c
C COMPUTE THE TOTAL NUMBER OF NODAL POINT3, 30UNDARY POINTS ANO THE IBM IBM C NUMBER OF EQUATIONS PER BLOCK
-16-
I I
70
I 71 72 73 74
I 7S 76 77 78
I 79 8,0 81 82 83 I 64 85 8& 87 I 68 89 90 91 I 92 93 94 95 I 96 CJT 96 99 I 100
101 102 103 I 104 105 10& 107
I 108 109 110 111
I 112 113 114 115
I 116 117 118 119 teO I 121 122 123 124 I 125 126 127
I I I
I I I I I I I I I I I I I I I I I I I
c NHPE1=NHPE+1 NIIPE1=NVPE+1 NUMNP=NHPEt•NIIPE1 IF CNUHBLK.EQ.Ot NUMBLK=2 NEQ1=fNUHNP+NUM6lKt/NUMBLK NBLKL=S•NEQ1 NUMSC=2•NHPE1 IF (A(1l.EQ.8HCONTINUOI NUMaC=2•NUMBC
c C DETERMINE THE NODE POINTS AND ELEMENT NUMBERS NECESSARY FOR C GENERATION OF MESH c
NMIO=NVPE/2t1 NCOR( U =1 NCOR(2J=NMIIJ-1 NC0~(3t=NMIO
NCOR <Itt =NMIOH NCOR(51 =NVPE1 NA01=NVPE1 NA02=2•NIIPE1 NAO.l =NHPE•N VPE 1 00 30 I=t,5 J1=I+5 J2=I+10 J3=I+15 NCO~IJ11=NGOR(II+NA01
NCOR(J21=NCOR(II+NA02 NCOR(J31=NCOR(It+NA03
30 CONTINUE c C COMPUTE X AND Y DIVISIONS C 28.0 IN3. IS ASSUMED TO BE THE LONGITUDINAL DIMENSION OF THE C ELEMENTS NEAREST THE ~IDSPAN
c
c
X(11=0.0 X(31=XLI2. X(51=XL X I 21 =X ( 3) -2 8 • X(41 =X(3l +26.
C THE FOLLOWING IMPOSES THAT THE LONGITUDINAL DIVISIONS COINCIOF.S C WITH THE LOCAfiONS OF THE OIAPHKAGMS c
IF INPOINT.E0.21 GO TO 40 IF (NPOINT.EQ.ll GO TO 50 IF INPOINT.EQ.41 GO TO 60 GO TO 70
40 X (21 =XL/3. X(41=2.•XLI3. GO TO 70
50 X(21=XL/2. X131=5.•XL/8. X (41 =3.•XL14. GO TO 70
60 X(21=2.•XL/5. X(41=J.•XL/5.
70 CONTINUE -17-
IBH 126 IBH 12q I BH 130 I BH 131 ISH 132 IBM 133 IBH 134 IBM 135 IBH 136 ISH 137 IBM 136 IBM 139 IBH 140 IBM 141 IBM 142 IBM 14"1 IBM 144 IBM 145 IBM 11t6 IBM 147 IBM 148 IBM 149 IBM 1!-iO IBH 151 IBM 152 I BH 153 IBM 154 ISH 155 IBM 156 I aM 157 IBM 158 IBN 159 IBM 160 IBM 161 IBM 1&2 I BH 1&3 IBM 1&4 I BH 1&5 IBH 166 I BH 167 IBM 1&8 ISH 169 IBM 170 IBM 171 IBM 172 IBM 173 IBM 17ft IBM 175 IBM 176 IBM 177 IBM 118 IBH 179 IBM HO IBM 181 IBM 182 IBM 183 IBM 184 I BH 185
I I
c I Bl1 18& c FOR CONTINUOUS SPAN, THE ELEMENT NEAREST MIDSPAN IS &0.0 INS. LONGISH 187 I c I811 188
IF <A<11.NE.8HCONTINUOI GO TO 80 I Bl1 189 X(21=XI31-60. IBM 190 Xlltl =XI31 +60. I B11 1q1 I 80 CONTINUE IBM 192 DO qo 1=1,5 IBM 193
go YIII=O.O I BH 19ft 01/Hi=JVH IBM 195 I IF 101/H.EQ.O.I OVH1=SP/NEB IBM 196 DO lOll 1=6,10 IBM 197
tllO YIII=OVH1 IBM 198 YO ::tJ'JH1 +SPINE a IBM 199
I 00 110 1=11,15 IBM 200
110 Y<II=YO IBM 201 DO 120 I=16,20 ISH 202
120 Y I I I =WT ISH 203
I IF IPHI.EQ.gO.I STOP 777 IBM 204 PHil=PHI/57.293775 I 811 205 TAN=SINIPH111/COSIPHI11 IBM 206 DO 130 1=1.15 IBM 207 I1 =I+ 5 ISM 208 I 12=IPER~III IBM 209
t 30 XII1l=XII21+Y!I11•TAN IBM 210 MODO=NI/PE1 I 811 211 NLIMO=NUMNP-NVPE1 IBM 212 I c IBM 213
c DET~RMINE ELEMENT NUH9ER AND NODE POINTS OF TH£ PLATES I Bl1 214
c I BH 215 1~8PLT!11=1 IBM 216 I N8PLT121=NI/PE1 IBM 217 N3PLTI31=2•NVPE+1 I Bl1 218 NPPL T 11, 1 l:: 1 I BH 219 NPPLTI1,21=2 I BH 220
I NPPLTI1,31=NVPE1+Z IBM 221 NPPLTI1,41=NI/PE1+1 IBM 222 NPPLTI2 9 li=NVPE1+1 IBM 223 NPPLTI2,21=NVP~1+2 IBM 224
I NPPLTl2,3l=2•NVPE1+2 IBM 225 NPPLTI2,fti=2•NVPE1+1 IBM 226
NPPLTI3,1l=Z•NVPE1+1 IBM 227 NPPLTIJ,21=2•NVPE1+2 I 811 228
I NPPLTI3,3l=3•NVPE1+?. IBM 22q
NFPLTIJ,4l=J•NVPE1+1 IBM 230
i'1001=NI/PE IBM 231
c IBM 232
c GETERHI~E THE ELEMENT NUMBER AND NODE POINTS OF THE BEAMS IBM 233 I c IBH 234 N:3dMTI11=NPLT+1 IBM 235 N9B~TI21=NBaMTI11+NI/PE IBM 236 N8dMTI31=N3dMTI2)+NI/PE IBM 2H I NBIN I U =Nf!flMT < 1) IBM 238
DO 1'+0 I=2,N8 I 8!1 239
J=I-1 IBH 240 NBINIII =NBINIJI +NVPE IBM 241 I 140 CONTINUE IBM 242 N3I=~'n+1 I9~ 2ft3
-18-
I I I
I I I I I I I I I I I I I
I I I I I
c
NdL=2•NB NFAC=1 IF (0\IH.EQ.O.I NFAC=O NBX(11=NCORC21+NFAC•NVPE1 IF (A(101.NE.AHSUPPORTSl GO TO 150 NBXtU=NBX<lt-5
150 CONTINUE IF tNPOINT.NE.OI NBX(U=NSEC(NPOINTI NBX<NBII=NBXC11+2 IF !PHI.LE.O.I NBXf11="1BXUI DO 1&0 I=2,NB J=I-1 NBXCII=NSX!JJ+NEB•NVP£1 K=I+Nq L=K-1 NBX(KI=NBX(LI+NVPE1•N£9 IF (PtH.LE.O.I NBX(U=NBXCKJ
1&0 CONTINUE DO 170 I=1,NBL
170 EWUI=S? sP1=o.5•sP EW ( U =OVH+SP1 EW(NE31=EWC11 EWCN8Il=EW!11 EIH NBLI =EIH U NFN~=NFAC•NVPE1+1 NPBMTC1,1l=NFN3 NPBMTC1,2l=NFN9+1 NPBMTC1,31=NFN9+1 NPBMT!1,1ti=NFNB 00 180 J=1,4 NPBMTf2,JI=NPBMT(1,JI+NEB•NVPE1
180 NPBMT!3,Jt=NPBMTf2,JI+~Ea•NVPE1 MOD2=NVPE
c. DET€RMINE BOUNDARY NODE POI~TS AND VALUES c
c
NBC ( 11 = 1 N8CC21=NVPE1 M003=NIIPE1 NLIM3=NUMNP-NVPE MOD1t=NIIPE1 NL IM4=NUHNP DO 190 I=1,2 oo 190 J=1,5
190 NVBCU,JI=O NV8C(1,11=1 NIIBC<1,21=1 NII8CC1,31=1 NIIBCf2,21=1 NlldC(2,31=1
C DETERMINE CENTROID OF TRUCK FOR NLCS LOAD CASES c
XL 1= XL/2. IF CA<1QI.NE.£1HSUPPORTSI GO TO 200 XL1=C75.+&.251•12.
2 00 CONTINUE -19-
IBM 24ft I BH 245 IBH 246 IBM 247 IBM 248 I BH 249 IBI't 250 I BH 251 IBM 252 IBM 253 IBH 25ft IBM 255 IBM 256 IBH 257 IBH 258 IBH 259 ISM 260 IBM 2&1 IBH 262 IBM 263 IBM 26ft IBM 2&5 IBM 266 IBM 2&7 IBM 268 IBM 269 IBM 270 IBM 271 IBM 272 I BH 2 73 IBM 274 IBH 275 IBM 276 IBM 277 IBM 278 IBM 279 IBM 28 0 IBM 281 IB!'1 282 IBH 283 IBM 28ft IBM 285 IBM 286 I BH 287 IBM 268 IBM 289 IBM 2 90 IBM 291 ISM 292 IBM 293 IBM 29ft IBM 295 IBM 296 IBM 297 IBM 298 I BH 299 IBM 300 IBM 3 01
c
PHU=WT/2. SPL=IWC/2.-&0.I/NLCS1 00 210 I=Z, NLCS I1=I-1 PYIII=PYCI11+S~/NEB
IF IWC.EQ.864.1 PY(I}=PYCI1l+SPL IF INB.EQ.9.AND.WC.EQ.576.) PYIII=PYII11+SPL IF IWC.£Q.432.0.ANO.NE9.EQ.1) PYIII=PYCI11+SP/2o
210 CONTINUE DO 22il I=1,NLCS
220 PXIII=XL1+PYIII•TAN WPLT=NLCS1•SP/NE8 IF IWC.EQ.4J2.0.ANO.NE6.E0.11 WPLT=NLCSt•S,/2. IF IWC.EQ.8o4. I WPLT=NLCS1"·SPL IF IN:3. EQ .9. AND. we. EQ.576.1 WPLT =NLCS1•SPL IF IN9.LE.121 GO TO 240 IF IWG.EQ.864.l GO TO 240 00 230 I=1,NLCS1 I4=I+1
230 XPLTII)=PYCI41-WPLT GO TO 250
240 CONTINUE 00 250 I=t,NLCS1
250 XPLTIII=PY(l)-~PLT
260 CONTINUE 00 270 I=1,NLCS I3=NLCS1+I
270 XPLTII31=PY(Il XX1=1.0 XX2=0.0
G PUNCH OUT CARDS IN FORMAT OF SK3RO {RfF.11
C=&H;:>TAR.T WRITE 17,51t01 C WRirE (7,5501 A WRITE 17,5501 3 WRITE 17,550) ~UMEL,NUMNP,NU~BC,NMAT,NLCS,N9LKL,QEQ
N=1 WRITE (7,5701 N,EP,OYOX,XU,XU N=2 WRITE 17,5801 N,E:3,XX1,XX2,XU DO 28J N=1,14 WRITE: (7,5901 NGORINI,XINI,Y!NI
280 CONTINUE WRITE 17,6001 lllCORI1'5l,X(151,YU51,MOOO,NLIMil DO zqo N=1G, 20
zgo WRITE 17,5901 NCORIN),X(Nt,YIN) NMAT1=1 MOD=O NL I M=O EL X= 0. 00 HO '1=1,3 PT=PTT1 IF IN.£1.11 PT=-TCP IF (N.NE.~I GO TO 300 MOD=M001 NLIM=INHPE-1l•N~PE
-20-
IBH 302 IBH 303 IBH JOlt IBM 305 IBM 306 IBH 307 IBH 308 IBH 30C3 IBM 310 IBH 311 IBH 312 IBM 313 IBM 314 IBH 315 IBM 316 IBM 317 IB11 318 IBH 31C3 IBH 320 IBM 321 IBM 32<.' IBM 323 IBM 324 IBH 325 IBM 326 IBH 327 IBM 328 IBH 329 I BH 3 30 IBM 331 IBM 332 ISH 333 ISH 334 IBM 335 IBM 336 ISH 337 I BH 338 IBM 33C3 IBM 340 ISH 341 ISH 342 IBM 3t..J IBM 31+4 IBH 345 IBM 346 IBM Jlt7 IBM 348 IBM 349 IBH 350 IBM 351 IBM 352 ISH 353 IBM 354 IBM 355 IBM 356 IBM 357 IBM 358 IBM 359
I I I I I I I I I I I I I I I I I I I
I I I 300 CONTINUE IBH 360
Ni=NBPLTCN) IBM 361 WRITE C7,610) N1,CNPPLTCN~JI,J=1,41,NHAT1,ELX,PT,PT,PT,PT IB" 362
C IBH 363 C CONSIDER THE CU~BS AND PARAPETS IF ANY INTO TCP IBH 364 C IBM 3&5
IF CN.NE.11 GO TO 310 IBII 366 I NVP1=NVPE-1 IBH 367 Nt=NVPE IBM 3&8 NP1=NPPLTC1,1)+NVP1 IBM 369 NP2=NPPLTC1,21+NVP1 IBM 370 I NP3=NPPLT C1,3HNVP1 IBM 371 NP4=NPPLTU,41+NVP1 IBM 372 TCP=-TCP IBM 373 WRITE (7,6101 N1,NP1,NP2,NP3,NP4,NMAT1,ELX,TCP IBM 374 I
310 CONTINUE IBM 375 N1=N1+NVPE IBM 37& NP1=NPPL TC3, 11 +NVPE1 IBM 377 NP2=NPPLTC3,2HNV?E1 IBM 378 I N~J=NPPLT(3,31+NVPE1 IBM 379 NP4=NPPL T (J,ftl +NVPE1 IBM 380 WRITE (7,&10) Nt,NP1,NP2,NPJ,NP4,NMAT1,ELX,PT,PT,PT,PT,MOO,NLIM IBM 381 NMUL=CNHPE-11•NVPE1 IBH 382 I NMUL1=NHPE•NVPE1 IBM 383 N1=NLIM+1 IBM 384 NP1=NMUL+1 IBM 385 NP2=NMUL+2 IBH 386 NP3=NMUL1+2 IBM 387 I NP4=NMUL1+1 IBM 388 WRITE (7,6101 N1,NP1,NP2,NP3,NPft,NMAT1,ELX,TCP IBM 389 N1=N1+NVPE IBM 390 NP1=NP1+NVP1 IBM 391 I NP2=NP2+NVP1 IBM 392 NP3=NP3+NVP1 IBM 393 NP4=NP4+NVP1 IBM 394 WRITE (7,6101 NPLT,NP1,NP2,NP3,NP4 9 NMAT1 9 ELX,TCP IBM 395 I MOD=O IBH 396 NLIM=O IBM 397 NMAT2=2 IBH 398 00 330 N=1,3 IBM 399 I N1=NBBMJ(NI IBM 400 IF IN.NE.31 GO TO 320 IBM 401 HOD=MOD2 IBH 402 NLIM=NUMEL-NOPH IBM 403 I
320 CONTINUE IBH 404 WRITE 17,6101 N1,1NPBMTCN,JI,J=1,41 tNMAT2,ELX,XI ,TJ,ECC,AS,MOO,NLIIBM 405
1M IBH 406 330 CONTINUE IBM 407
C IBH 408 I
C PUNCH OUT CARDS FOR THE DIAPHRAGMS IF ANY ISM 409 C IBH 410
XI=EFCP•QJ•OT•DT•OT/12. IBM 411 TJ=EFcP•or•oB•oa•os/3. I9M 412 I ECC=SQIHCEFCPl•DT/2. IBH 413 AS=EFG~•os•DT IBM 41. IF (NPOINT.EQ.OI GO TO 3&0 IBH 415 DO 350 N=t,NPOINT IBM 416 I DO 340 J=1,NB12 IBM 417
I -21-
I I
NLIM=NLIMH Nl=NLIM NP1=NST(NPOINT,Nl+CJ-11•N~PE1
NP2=NP1 +N lfPE1 WRITE (7,5101 N1,NP1,NP2,NP2,NP1,NMAT2,ELX,XI,TJ,ECC,AS
3'+0 CONTINUE 350 CONTI~UE 360 CONTINUE
WRITE (7,6201 NqC(11,(NVdC(1,II,I=1,51,H003,NLIM3
C PUNCH OUT THE BOUNDARY CONDITION CARDS c
c
IF (A(11.N£.8HCONTINUOI GO TO 370 N8C1=NBC(1l+NVPA NULL=O IONE=1 NL I M5=NL I :H +N~PA WRITE (7,6201 N3C1,NULL,NULL,IONE,NULL,NULL,~003,NLIH5 N8C2=N8C1+NI/PE3 NLIM5=NLIM5+NVP8 WRITE (7,6201 NBC2,NULL,NULL,ION£,~ULL,NULL,M003,NLIM5
370 CONTII>lUE WRITE <7,6201 ~8C(21,(NVBCC2,II,I=1,SI,M004,NLIM4
C INITIALIZATION FO~ TH£ LOAD CASES c
c
D (1 I =6HTRUCK DC21=6HI3RIDGE Q(JI=6H Dt41=6HifEHICL Dt51=6HE AT M 0(61=6HIOSPAN Ot7l=6HLOAO C 0(61=6HASE D ( 10 l =oHPHI ou21 =oH CODE=ItHHS 20 IF !PHI.f.;).O.DOI JJ=1 IF <PHI.EQ.JO.OI JJ=2 IF (PHI.EQ.45.Ql JJ=3 IF <PHI.EQ.,)O.Ol JJ=It NULL=O IONE=l NW=6
C OPTION 3- LOADS 0~ FIRST TWO SPANS C THIS SECTION IMPOSES A HS 20-44 TRUCK BE PLACEO ON THE FIRST C SPAN AN~ THE SECOND S 0 AN OF THE TWO SPAN CONTINUOUS BRIDGE c
IF (At1l.EQ.8HCONTINUO.AND.AOOI.EQ.8HSUPPORTSl GO TO 380 GO TO 390
HO CONTINUE NW=12 P1=4. P2=t6. X1=143.75+141•12. X2=(1t3. 751•12 X3=(43.75-14.1•12.
-22-
IBM ft18 1!3!1 419 IBM 420 IBM 421 I BH 422 IBM 423 IBM 424 I8H 425 IBM 426 IBM 427 IBM 428 I8M 429 IBM 430 IBH 431 IBN 432 I8M 433 IBH 434 IBM 435 IBM 436 IBM 437 IBM 436 IBH 43g IBM 440 IBM 441 IBM 442 IBM 443 IBH 444 IBM 445 IBM 446 IBM 447 I Bl1 448 IBM ftftq I 811 45 0 IB~ 451 I BH 452 ISM 453 IBM 454 IB!'l 455 IBM lt56 IBM 457 IBM 458 IBM 459 IBM 460 IBM 461 IBM 4&2 IBM 463 IBM 464 IBM 465 IBM 466 laM lt67 IBM 468 I6H 469 IBM 470 IBM 471 IBM 472 IBM 473 IBM 47ft raM 475
I I I I I I I I I I I I I I I I I I I
I I I Y1=36. IBM 47&
Y2=- 36. IBM 477 COOE=~HTRUC IBM 478
390 CONTINUE IBM 479
I C IBH 480 C PUNCH OUT CARDS FOR THE DIFFERENT LOAO CASES IBM 481 C IBH lt82
00 410 I=l,NLCS IBH 483
I 019)=CASE1It IBM 484 Dl11t=ANGLEIJJ) IBM 485 WRITE C7,C,30t IOCKt,K=1,12) IBM 486 WP.ITE 17,6401 NULL,QEQ,QEQ IBM 487
I WRITE 17,6&0) COOE,PX!It,PYII),NW,~HI ISH 488
C IBM 489 C FOR THE THREE SPAN CONTINUOUS BRIDGE ONLY IBM 49n C IBM 491
IF IAI10l.NE.8rlSUPPORTSl GO TO 400 IBM 492
I WRITE (7, 650 I P1, X1t'Y1 IBI'I 493 WRITE (7,650) P1,X1,Y2 IBM 494 X1=-X1 IBM 495 WRITE 17,650) ~>2,X1,Y1 IBM 49&
I WRITE (7,6501 P2,X1,Y2 IBM 497 WRITE 17,650) P2,X2,Y1 IBM 498 WRITE (7,650) P2,X2,Y2 ISH 499 X2=-X2 IBM 500
I WRITE C7,650t P2,X2,Y1 IBM 501 WRITE C7,650t P2,X2,Y2 IBM 502 WRITE 17,650) P2,X3,Y1 IBM 503 WRITE 17,650) P2,X3,Y2 IBM 504
I X3=-X3 IBM 505 WRITE 17,650) P1,X3,Y1 IBM 506 WRITE (7,&50) P1,X3,Y2 ISM 507
400 CONTINUE IBM 508
I WRITE 17,570) IONE,IONE,NUMNP IBM 509 WRITE (7,5801 N3,N3l IBM 510 WRITE (7,6601 CNBININI,N=1,NBl IBM 511 WRITE 17,6901 IEWINI,N=1 9 N8) IBM 512
I WRITE (7,&801 OHJXOU ,N=1,NBll IBM 513 WRITE 17,6901 IEWINI,N=1,N3LI IBM 514 E=6HSLOADS IBM 515 IF II.EQ.NLCSl E=6HSTOPF IBM 51& WRITE 17,700) E IBM 517
I 410 CONTINUE IBM 518 CC=oH BEAM IBM 519 DO 420 J=1,NLCS2 IBM 520
420 XPU (J)=XPUIJI/12.-0VH/12. IBM 521
I DO 430 I=t,NB IBM 522 WRITE (8,710) IIHJ),J=1,8l,CC,CGCII) IBM 523 WRITE 18 9 7201 IXPLT<Jt,J=1,NLCS21 IBM 524
430 CONTINUE IBM 525
I RETURN ISH 526
C IBM 527 440 FORMAT 110A81 IBM 528 4SO FORMAT C5X,10A31 IBM 529
I ~60 FORMAT 15X,//I IBM 530 470 FORMAT CF10.0,I5,3F10.0,315,F10.0,F10.0) IBM 531 480 FORMAT I/3X,•WIDTH IWC) •• • ••• • .=•.F10.2,/5X,•NUMBER OFIBM 532
1 BEAMS •••••••• =•,I10,/5X,•~PAN LENGTH ••••••••• =•,IBM 533
I -23-
I I
c c c c c c c c c
c
2F10.2,/5X,•ToTAL BRIDGE WIDTH •••••• =•,F10.2,/5X,•BEAH SPACINIBH 534 3G ••••• • ••• =•,F10.2,/5X,•SIL KATIO ••••• • • •• ·=•,ISH 535 4F10.3,/5X,•SKEW ANGLE OF SUPPORT ••••• =•,F10.3,/5X,•NUMBER OF LIBM 53& SONGITUDINAL Oiv. .=•,I10,15X,•No. OF ELEMENTS BETWEEN BEAMS.=•,I1IBH 537 60,/5X,•SPECIFIEO NUMBER OF 9LOCKS .=•,IiO,/SX,•SPECIFIEO PLATE EIB~ 538 70GE OvERHANG.:•,F10.2,//l IBM 539
'+90 FORMAT C 8F10. 0 I IBM 540 500 FORMAT C/5X,•PLATE MODULUS OF ELATICITYCKSII =•,F10.2,/5X,•P!BH 541
10lSSONtS ~ATIO =•,F10.2,/5X,•ORTHOTROPHY FACIBH 542 2TOR =•,F10.2,/5X,•PLATE THICKNES<INS.t IBM 543 3 =•,F10.2,1/I ISH 544
510 FORMAT (/5X,•aEAM MODULUS OF ELASTICITY =•,Ft0.2,/5X,•PIBM 545 10ISSONtS RATIO =•,FlO. 2,15X,•MOHENT OF INERTIBM 546 2IA CIN.Itt =•,F10.2,/5X,•TORSIONAL MOMENT OF INERTIA <IBM 547 3IN.41 =•,F10.2,15X,•ECCENTRICITY <INS.! =•,FUBM 5'+8 4C.2,/5X,•A~EA IIN.Zl =•,F10.2,/I) IBM 549
520 FO~~AT l/5X,•NO~INAl SPACINGCINS.I•,F10.2,/5X,•ACTUAL SPACING CINSIBH 550 1.1•,F10.2,/I IBM 551
530 FORMAT CF10.2,I5,3F10.2,2I5,F10.21 IBM 552 540 FORMAT IA6l I9M 553 550 FOR~AT l10A!H IBM 554 3b0 FORMAT l5I4,1A11 IBM 555 570 FORMAT !Ilt,1E10.3,3F10.31 IBM 556 5BO FORMAT CI4t1E10.3,3F10.31 IBM 5?7 590 FORMAT 1IIt,2F10.21 IBM 558 600 FORMAT CI4,2F10.2,2I~I IBM 559 610 FORMAT 1611t,F8.2,2FB.1,2F~.2,2!'+1 IBH 560 620 FORMAT <I4,1X,5I1,60X,2l41 IBM 561 530 FORMAT 112A51 IBM 562 640 FvRMAT CI4,A1,4X,A11 ISH 563 o50 FORMAT IJF~.21 IBM 56\ ooO FORMAT IA4,6X,2F10.2,I5,F10.21 IBM 565 o70 FORMAT 13141 IBM 565 580 FORMAT 120141 IBH 567 6YO FO~MAT C10F8.2l 16M 5&6 7 00 FO~MAT I A61 I 6,'1 569 f10 FORMAT ltlA6,Af>,AU IBM 570 720 FOR~AT 16F10.2l 13M 571
END IBM 572-
SUBROUTINE ::l0X3EA'1 30X 1 30X 2
~ • • • • "' "' • • • • • • • • "' "' • • • • • • • • • • • • • • • • BOX 3 sox '+
THIS ROUTINE GENt~ATES INPUT DATA FOR SPREAD BOX-gEAM BRIDGES ONLY90X 5 THE LOADING IS THE HS 20-'+4 DESIGN TRUCK vEHICULAR LOADING PLACED BOX 6 ON ALL OE.>IGN LANES BOX 7
BOX 8 • • • + • • • • 4 • • • • + • • • • • ~ • ~ • • • • • • • • • • • BOX 9
30X 10 DIMENSION AI10l, 'HlOI, NCOR(190), Xl1901, Yl1901, 0(121, NTPLTU930X 11
1), NTNPLTI19 9 4), N8PLTI1CJ), N8NPLTI19,41, NWPLT!191, ~WNPLTC19,1ti,BOX 12 2 NBCC601, NvBC150,51, NDPLTI151, NiJNPLTC15,41, KUSl, I»Y(SI, PXI5ldOX 13 3, CAS£151, ANGLE!ftl, NTPI1S,6l, NT9115,31, NTIH15,41, PT31221, WTP30X 14 4115,61, WT3115dl, WHI!15,1tl, WXXIJ&I, XXC36l, V't'C361 BOX 15
BOX 16 -24-
I I I I I I I I I I I I I I I I I I I
I I I I I I I· I I I I I I I I I I I I
c G c
c c c
c
c c c c
DATA CASE/1H1,1H2,1H3,1H4,1HS/ DATA ANGLE/3H0.0 1 4H30.0 1 4H45.0 1 4H60o0/
READ I~ PROBLEM IDENTIFICATION
READ 740, A READ 740, 13 PRINT 750, A PRINT 750, B PRINT 750
!TWO CONSECUTIVE CARDSt
READ AND PRINT GEOPMET~Y INFORMATION
READ 770, WC,Nd,XL,SP,PHI,NVPE,NEB,NUMBLK,OVrltNDPH,NMAT WT = WC+O IIH +0 VH SL=SP/XL IF !NVPE.EQ..O.ANO.OVH.EQ.O. J OVH=25. PRINT 780, wc,Na,XL,HT,SP,SL,PHI,NVPF.,NEB,NU~3LK,OVH,NDPH,NMAT
READ 790 1 EP,XU,QYQX,PT IF !NMAT.E0.1l GO TO 10 RFAD 790, EP1,XU1,0YOX1,PT1,WBOX IF !NMAT.E0.21 GO TO 10 REAO 790, EP2,XU2,0YOX2 1 PT2,HT2 IF !NMAT.EQ..31 GO TO 10 READ 790, EP3oXU3,0YOXl,PT3,HT3
10 CONTINUE PRINT 800, EP,XU,DYOX,PT IF INMAT.£Q.11 GO TO 20 PRINT 810, £P1,XU1,0YOX1,PT1 1 HSOX IF INMAT.E0.21 GO TO 20 PRINT 820, EP2,XU2iOYJX2,PT2 1 HT2 IF ( NMA T. EQ. 31 GO T 0 20 PRINT 830, EP3,XU3,0YOX3,PT3,HT3
20 CONTINUE
COMPUTE THE NECCESARY NUMBER OF ELEMENTS AS A FUNCTION OF THE NUM3ER OF BEAMS
IF CNEB.NE.OI GO TO 30 NEB=2 IF lNB.GE.iUI NE6=1
30 CONTINUE NHPE=NB•lN8-11•NEB IF lOVH. NE. 0.1 NHPE=NHPU2 IF lNVPE.EQ..OI N'/PE=& NB2=2•Na NET?=NVPE•NHPE NWE3=NB2•NI/PE NEBT=NB•NVPE NUMEL=NETP•NWE~+NEBT+NOPH QEQ=1HF NLCS=5 IF (PT.LE.O.I GO TO ItO GO TO 50
40 RFAD 840, CPT8CNI ,N=1 1 NHPEI GO T 0 7 0
50 CONTINUE -25-
BOX BOX BOX BOX BOX 'lOX BOX BOX BOX BOX BOX BOX BOX 30X BOX BOX BOX BOX BOX BOX BOX BOX BOX BOX BOX BOX BOX BOX BOX a ox BOX BOX a ox BOX BOX BOX BOX BOX a ox BOX BOX 30X BOX BOX BOX 130X BOX BOX BOX BOX a ox BOX BOX BOX BOX BOX BOX a ox
17 18 19 20 21 22 23 2ft 25 2& 21 28 29 30 31 32 33 34 35 3& 37 38 39 40 41 42 43 44 45 4& lt-7 48 49 50 51 52 53 54 55 56 57 58 59 60 61 &2 &3 &4 65 &6 67 66 Ei9 70 71 72 73 74
I I
DO 50 N=1,NHPE BOX 75 50 PTBtNI=PT BOX 76 70 CONTINUE BOX 77
C BOX 78 I C COMPUTE THE TOTAL NUHBER OF NODAL POINTS, BOUNDARY POUNTS AND THE BOX 79 C OF EQUATIONS PE~ RLOCK BOX 60 C BOX 81
NHPE1=NHPE+1 BOX 62 I NVPE1=NVP£+1 BOX 83 NYAD=NHPE1+NB2 BOX 84 NYAOS=S•NYAD 30X 85 NUMNP=NHPE1•NvPE1+NB2•NVPE1 BOX 86 I IF INUMJL K. EQ. 0 I NUMBLK=6 BOX 87 NEQ1=(NUMNP+NUMBLKI/NU~BLK BOX 88 NBLKL=5•NEQ1 BOX 89 NUM9C=Nd•4 BOX 90 Nt3LKL=115 ~OX 91
I C BOX 92 C DETERMINE THE NODE POINTS AND ELEMENT NUMBERS NECESSARY TO BOX 93 C GENERATE ~ESH 60X 94 C 90X 95 I
NMID=NVPE/2+1 BOX 96 NCOR(11=1 dOX 97 NCORt2l=NMI0-1 BOX 98 NCOR!3t=NMIO BOX 99 I NCO~!~I=NMI0+1 SOX 100 NCOR!51=NVPE1 SOX 101 J1=0 BOX 102 DO ~0 J:fi,NYA05,') BOX 103 I J1=J1+1 30X 1G4 NAD1=J1•NVPE1 BOX 105 OU 80 I=1,5 BOX 106 JJ:::J+I-1 !lOX 107 I
80 NCOtdJJI=NCOR!II+NA01 BOX 108 C BOX 109 C COH~UTE X AND Y DIVISIONS BOX 110 C BOX 111 I
Prl!l=PHI/37. 295775 BOX 112 TAN= SIN (PHI 11/GOS (PHIU 30X 113 XI11=G.O BOX 114 x <31 =XL/2.-o.5•waox•TAN sox 115 IF INOPH.E').O.I XC31=XL/2. BOX 116
I X151=XL 90X 117 X(21=Xl31-SP/?. BOX 118 Xl~I=X(31+5PI2. BOX 119 Do go I=1,5 aox 120 I
90 YIII=O.J BOX 121 OVH1=0VH BOX 122 IF (0'/H.EQ.O.I OI/H1=WBOX dOX 12J DO 100 I=6,15 BOX 124 I
100 YCII=OVH1 BOX 125 N'10•J=25 BOX 126 IF ( N E R. E J.. 11 N M OlJ = 2 0 8 0 X 127 YO=OVH1+W'30X 30X 128 I DO 110 I=16,25 BOX 129
110 Y!II=YO BOX 130 Y1=YO+SP/NEd BOX 131 IF (N·3.F.:Q.1l Y1=0VH1HI90X+OVH1 90X 112 I
-26-
I I I
I I I
DO 120 I=26, 30 BOX 133 120 Y <II =Y1 BOX 134
IF INYAD5.EQ.301 GO TO 150 BOX 135 DO 130 I=31,NYAD5 BOX 136
I U=I-NHOD BOX 137
130 YIII=Y(I11+WBOX+SP BOX 138 IF 101/H.EQ.O.I GO TO 150 BOX 13<3 NYAD4=NYAD5-4 BOX 140 DO 140 I=NYA04,NYA05 BOX 141
I 140 YIII=WT BOX 142 150 CONTINUE !)OX 143
IF IPHI.EQ.90.l STOP 111 BOX 141J PHI1=~HI/57.295775 BOX 145
I TAN=S!N(PHI111COSIPHI11 a ox 146 NYAOO=NYA05-5 BOX 11t7 DO 160 I=1,NYADO BOX 148 I1=It5 BOX 14<3
I· 160 XII1l=X<II+(Y(I11-YI!)l•TAN ilOX 150 DO 170 N=1,NYII'J5 a ox 1!H
170 PRINT 900, NCORINI,X(NI,YINI BOX 152 c BOX 153
I c COR~ECTION FOR SKEW BRIDGES WITH DIAPHRAGMS BOX 154 c BOX 155
IF INDPH.EQ.OI GO TO 200 BOX 156 IF IPHI.EQ.O.I GO TO 200 BOX 157
I COR=WBOX•TAN BOX 158 NST=6 BOX 159 IF IOIJH.EQ.OI NST=1 BOX 160 NST1=NSTt11t BOX 161
I DO 1<3il N=1,NB BOX 162 I=NST BOX 163 J=NST1 BOX 164 U=I t5 BOX 165 J1=J+5 BOX 166
I XIJI=XIJI-COR sox 167 XIJ11=XIJ11-CO~ BOX 168 00 180 KK=1,4 BOX 169 M=I+KK-1 BOX 170
I K1=I1tKK-1 a ox 171 XIMI=XIMI+COR BOX 172 XIK11=XIKU+COR a ox 173
180 CONTINUE BOX 174
I MOD=20 sox 175 IF INEB.EQ.21 MOD=25 BOX 176 NS T=NSTHJOQ BOX 177 NST1=NST1+MOD BOX 178
I 190 CONTINUE BOX 179 200 CONTINUE BOX 160
DO 210 N=1,NYAD5 BOX 181 210 PRINT 900, NCORINI ,XINl ,YINI BOX 182
I MODO=O BOX 18J
c a ox 184 c DETERMINE ELEMENT NUMBER OF OECK,BOTTOM,WEB, AND DIAPHRGH PLATES BOX 185 c BOX 186
I NTPLT11l=1 BOX 187 NBPL T I 1) =NE TP+ 1 BOX 188 NWPLT111=NETP+NERT+1 BOX 18<3 NDPLTI11=NETP+NEOT•NWE3•1 BOX 190
I -2 7-
I I
I I
DO 220 I=2,NHPE BOX 191 220 NTPLTCII=NTPLTII-11+NVPE a ox 192 I IF IN3.LE.11 GO TO 2~0 BOX 193
DO 230 I=2,NB BOX 194 230 NSPLTIII=NBPLTII-11+NVPE BOX 195 240 CONTINUE a ox 196 I DO 250 I=2,N92 BOX 197 250 NWPLTIII=NWPLTCI-11+NVPE BOX 198
IF INOPH.LE.11 GO TO 27'0 BOX 199 DO 2o0 I=2, NDPH BOX 200 I 260 NDPLTIII=NDPLTCI-11+1 BOX 201
270 CONTINUE BOX 202 c BOX 203 c DETERMINE NODE POINTS AT TOP PLATES BOX 204
I c BOX 205 K1=0 BOX 20& NK1=1 BOX 207 NK3=3 BOX 208
I IF IOVH.NE.il.l GO TO 281! BOX 209 NK1=.l BOX 210 NK3=1 a ox 211
280 CONTINUE BOX 212
I NTNPLTC1,1l=1 BOX 213 NTNPL T C1, 21 =2 BOX 214 DO 290 I=1 9 NHPE BOX 215
290 KIII=NK1 a ox 216 KMOD=2 BOX 217 I IF INE8.EQ.21 I{M00=3 BOX 218 DO 300 I=2,NHPE,KMOD BOX 219
300 KIII=NKl BOX 220 DO 310 I=1,NHPE BOX 221 I K1=K1+KCil BOX 222 NTN?LT(I,JI=K1•NVPf1+2 BOX 223 NTNPLTCI,41=NTNPLTCI,31-1 BOX 224
310 CONTINUE eox 225 I DO 320 I=2,NHPE BOX 226 J=I-1 BOX 227 NTNPLT<I,11=NTNPLTIJ 9 4l a ox 228 NTNPLTII,21=NTNPLTIJ,31 BOX 229
I 320 CONTINUE BOX 230 c BOX 231 c DETERMINE NODE POINTS OF 80TTOH PLHES BOX 232 c 30X 233
I NKB=2 BOX 234 IF IOVH.EQ.O.I NK8=1 BOX 235 NBNPLT11,11=NK3•NVPE1+1 BOX 236 NBNPLT(1,2l=N9NPLTC1,11+1 BOX 237 NBNPLTI1,3l=NB~PLT(1 9 2l+NVPE1 BOX 238 I NBNPLTC1t4l=NBNPLTI1,11+NVPE1 IJOX 239 NKBB=4 30X 240 IF INEB.EQ.21 NK33=5 BOX 2~1 DO 330 I=2,NB a ox 242 I J=I-1 sox 243 DO .130 L=1,4 a ox 2~4 NBNPLTII,LI=NBNPLTCJ,LI+NKB3•NVPE1 BOX 245
330 CONTINUE BOX 246 I c BOX 247' c DETERMINE NODE POINTS OF WEJ PLATES BOX 248
-28-
I I I
I I I I I I I· I I I I I I I I I I I I
c
c
K1=K I U J1=1 DO 350 I=1,N82 J1=-J1 IF II. E Q. U GO T 0 31t 0 IF (J1.GT.OI K1=K1•3 IF (J1.LT.Ot K1=K1+NE9
31t0 CONTINUE NWNPLTfi,1t=K1•NVPE1•1 NWNPLTti,2t=NWNPlTti,1t+1 NWNPLTCI,4t=NWNPLTCI,1t+NVPE1•J1•!-1t NWNPLT(I,Jl=NWNPLTti,2l+NVPE1•J1•!-11
350 CONTINUE IF ( NDPH. EQ. 0 l GO TO 370
C DETERMINE THE PROPERTIES OF THE DIAPHRAGMS c c C IF DIAPHRAGMS ARE SPECIOED INOPH.GT.OI THE FIRST NODE TO WHICH C THE DIAPHRAGM IS CONNECTED MUST BE SPECIFIED c
c
READ 8SO, INONPLT<I,U,I=1,NOPHI 00 360 I=1,NDPH NONPLTII,2J=NDNPLTII,11+3•NVPE1 NONPLTCI,31=NONPLTII,1t•2•NVPE1 NONPLTfi,41=NDNPLT!I,11+1•NVPE1
360 CONTINUE 370 CONTINUE
C DETERMINE BOUNDARY NOOE POINTS AND VALUES c
c
MOD3=0 NLIMJ=O NB3=J•Nq N34=4•NB DO 330 I=1tNB NdC<II=NBNPLT<I,11 NBCINB+II=NBNPLT!I,4l NdC(N82+II=NBNPLT!I,11+NVPE N8CtNB3+II=NBNPLTII 9 41+NVPE
380 CONTINUE DO 39il I=1,N~4 DO 390 J=1,5
390 NVBCII,JI=O DO It 0 0 I= 1, N 82 DO 400 J=1,4
ltOO NVBCU,JI=1 NB21=N82+1 DO 410 I=NB21,NB4 DO 410 J=2,lt
410 NVBCII,JI=1
C DETERMINE CENTROID OF TRUCK FOR 5 LOAD CASES c
PY<U=QVH+3o.O PY(51=WT-PY<1l PY!JI=WT/2.
-29-
BOX 249 BOX 250 BOX 251 aox 252 BOX 253 BOX 25ft aox 255 BOX 256 BOX 257 BOX 258 BOX 259 BOX 260 BOX 261 !lOX 262 aox 2&3 BOX 264 sox 265 BOX 266 BOX 2&7 aox 268 BOX 269 BOX 270 BOX 271 BOX 272 BOX 273 BOX 27ft BOX 275 90)( 276 BOX 277 BOX 278 30)( 279 80)( 280 BOX 281 80)( 282 BOX 283 aox 284 BOX 285 BOX 286 !30)( 287 BO)( 288 BOX 289 RO)( 290 aox 291 BOX 292 90X 293 BOX 294 BOX 295 BOX 296 aox 297 BOX 298 80)( 299 BOX 300 BOX 301 BOX 302 BO)( 303 90X 30ft sox 305 aox 306
I I
PY(21=lPYI11+PYI311/2. a ox 307 PY ( 41 = ( P Y I 51 +P Y I 3 It 12. BOX 308
I Xli=XL/2. BOX 309 PXI11=XL1+PYI11•TAN BOX 310 PX121=XL1+PYI21•TAN BOX 311 PX131=Xll+PY131•TAN BOX 312
I PX(41=Xl1+PYI41•TAN BOX 313 PXISI=XL1+PY151•TAN BOX 314 PYI11=PH31 BOX 315 PXI1l=PXI31 BOX 316 XX1=1.0 BOX 317 I xx2=o.o BOX 318 PY<U=WT/2. 90X 319 PXI11=XL1+PY111"'TAN BOX 320 XW1=XW6=-224. 0 BOX 321 I XW2=XWS=-56.0 a ox 322 XW3=XW4= 112.0 BOX 323 XEl=XE&=-112.0 BOX 324 XE2=XE5=5Ei.O IJOX 325 I XE3=XE'+=221t.O BOX 32Ei YW1=YW2=YW3=3b.O BOX 327 YW4=YWS=YW6=-36.0 BOX 328 YE1=YE2=YE3=3&.0 BOX 329 I YE4=YES=YE6=-36.0 BOX 330 NTEiiP3=NB BOX 331 NL=IFIXIWC/144.1 BOX 332 DO 420 N=2,NL,2 BOX 333
I IF IN.EQ.21 00=60.0 aox 334 IF (N.EQ.4) 00=204.0 BOX 335 IF (N.EQ.&I 00=348.0 BOX 336 JYU=-00 !JOX 337
I DYB=DD BOX 338 DXU=-IJD"'TAN+56.0 90X 339 OXB=DO"'TAN-56. 0 BOX J40 "
c BOX 3Ct1 c ADD OX,DY TO CENTROID OF TRUCK sox 342 I c BOX 343
NU=:-J•&-11 BOX 34ft NB=N•6-5 BOX 3'+5 XXINUI=XW1+0XU sox 346 I XX INU+U =XWZ+OXU 90)( 347 XXINU+21=XW3+0XU BOX 348 XXINU+31=XW'++OXU BOX 349 XX(NU+Iti=XWS+OXU BOX 350 I XXINU+51=XW6+0XU BOX 351 YYOlUl=YW1+DYU BOX 352 YYINU+11=YW2+0YU BOX 353 YY INU+21 =YW3+0YU 30X 354 I YY INU+31 =YH4+0YU BOX 355 YY t:'W+41 =YW5+0YU BOX 356 n INU+SI =YW6+0YU BOX 357 XX IN91 =XE1+0XB aox 358
I XX INB+U =XE2+DX3 a ox 359 XXIN3+21=XE3+0Xt3 BOX 360 XXINi3+31=XE4+0X"t BOX 361 XXIN9+41 =XES+OXB a ox 362
I XXIN9+51=XE6+DXB BOX 363 YYOlBI=YE1+0Y8 -30-
BOX 36 '+
I I I
I I I
YYCN8+1t=YE2+DY9 BOX 365 YY ( N B+ 2 l :: YE 3 + 0 Y 9 BOX 3&6 YYCN8+3l=YE1t+OYS BOX 3&7 YV CNB+4) =YE5+DYB BOX 368 YYCNB+5l=YE6+0Y3 BOX 3&9
I 420 CONTINUE BOX 370 N8=NTEHPB BOX 371 DO it30 JJ=1,36 BOX 372
!t30 WXX!JJI=16.0 BOX 373
I 00 ltltO KK=1,3 30X 371t JI(::!KK-1t•12 BOX 375 HXX!1+JKt=lt.O BOX 376 WXX!o+JKl=4.0 BOX 377
I HXX!9+JKl=4.0 BOX 376 It ItO WXX!10+JK1=4.0 BOX 379
c BOX 360 c INITIALIZE DATA FOR LATERAL LOAD DISTRI9UTION BOX 381
I· c BOX 382 DO lt60 I=1,15 BOX 383 DO 450 J=1,o BOX 384 NTP!I,Jl=O a ox 385
I 450 WTP!I,Jt=O. BOX 386
DO 460 J::l,J BOX 387 NTB<I,Jt.=O BOX 388
460 WTB !I, J) = 0. a ox 389
I DO lt70 J=1,4 BOX 390 NTW!I,Jt=O BOX JCH
470 WTW!I,Jt=O. BOX 392 480 CONTINUE BOX 393
NBXl=NB-1 BOX J 91t
I NB21=NSX1-1 BOX 395 W8X2=WBOX/2. BOX 396 SP2=SPI2. BOX 397 SP4=SP/It. BOX 398
I OIIH2=011H/2. BOX 39':1 NWI=N/PE1/2+1/2 BOX 400 IF !N\/PE.E0 .• 51 NWI=2 sox 401
c BOX lt02
I c INITIALIZE BOTTOM PLATE ELEr~F.NTS AT SECTION BOX lt03 c BOX 404
DO ltqQ N=l,NB 30X It OS NTB!N,1l=NBNPLT!N,1t+NWI BOX 406
I NTB!N,21=NBNPLT!N,4l+NWI BOX r.o1 WTB !N, 1 I =HRX2 BOX 408 WTB!N 7 21=WBX2 a ox lt09
lt90 CONTINUE BOX 410
I c BOX 411 c !NIT IALI ZE Wf3 ::LEHENTS AT SECTION BOX 412 c BOX 413
DO 500 N=1,NB BOX 41ft
I N2=2•N BOX lt15 N1="42-1 ROX 416 NTW!N,1l=NWNPLT!N1 1 11+NWI BOX lt17 NTHCN 1 2l=NWNPLT!Nt,4J+NHI BOX 418 NTH!N,3t=~WNPLT!N2,1l+~HI 90)( 41q
I NTW!N,4l=NWNPLT!N2,4l+NWI BOX 420 WTW!N,ti=HT2 BOX 421 WTW!N,2t=HT2
-31-BOX 422
I I I
c c c
c c c
c c c
WTW (N, 31 =HT2 WTWCN,Iti=HT2
500 CONTINUE
INITIALIZE TOP ELEMENTS AT SECTION
IF IOIIH.EQ.O.I GO TO 570 IF INEt3.EQ.21 GO TO 540
NEB.EQ.1 AND OVH.NE.O CASE I
00 510 N=1,NB NT1=NTW (N,1l NT2=NTWCN,31 NTPI N, 11 =NT1 NTPCN,21=NT2
510 CONTINUE NTP11,11=NTWI1,11-NVPE1 NTPI1,21=NTWC1,11 NTP(1 9 31=NTW(1 9 31 NTP1Nt3,31 =NTW<NS,31 tNVPE1 IF IN8.EQ.11 GO TO ?30 DO 520 N=2,NS WTPCN,11=WBX2tS~2
WTPIN,21=WBX2tSP2 520 CONTINUE 530 CONTINUE
WTP ( 1,11 =OIIH2 WTPI1,21=0VH2tW9X2 WTP11,31=W9X2+SP2 WTPIN3,21=WBX2+0VH2 WTPINB,31=01/H2 GO TO 620
:>itO CONTINUE
NEB.EQ.2 AND 01/H.NE.O
DO 550 'J=!,NP NT1=NTWCN,11 NT2=NTWCN,31 NTP<N,11=NT1-NYPE1 NTPIN,21=NT1 NTPIN,31=NT2 NTPCN,Iti=NT2tNI/PE1
:J50 CONTINUE 00 560 N=1,NB WTPCN,1l=SP4 WTPCN,21=SP1t+W3X2 WTPCN,31=SP4tW3X2 WTP<N,Iti=SP4
560 CONTINUE WTP ( 1,11 =OIJH2 WTPC1,21=0VH2tW9X2 WTPIN8,31=0VH2+WBX2 WTPIN>3,41=01/H2 Gu TO 620
570 CONTINUE IF INE!J.Ef).21 GO TO 590
GASE II
-32-
BOX a ox BOX BOX BOX a ox sox BOX BOX sox BOX BOX BOX a ox BOX BOX BOX BOX sox BOX BOX sox 30X a ox ROX dO X sox BOX BOX BOX BOX BOX BOX a ox 30)( BOX BOX a ox 90X BOX BOX a ox
.sox sox !lOX BOX sox sox BOX 30X BOX BOX sox BOX a ox BOX BOX 30X
423 424 425 426 427 426 429 430 431 432 433 43ft 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 4?7 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 lt78 479 480
I I I I I I I I I I I I I I I I I I I
I I I I I I I· I I I I I I I I I I I
c c c
c c c
c c c
560
590
SOD 610
r, 2 0
NEB.EQ.1 ANO OVH.EQ.O
00 580 N=l,NS NT1=NTWIN,U NT2=NTWIN,31 NTPIN,11=NT1 NTPIN,21=NT2 WTP!N,11=WBX2+SP2 WTPIN,21=WBX2+SP2 CONTINUE WTP11t11=WBX2 WTPIN'3,2t=WBX2 GO T 0 62 0 CONTINUE
NEB.EQ.2 AND 01/H.EQ.O
IF IN~.EQ.11 GO TO 610 00 &00 N=2,NBX1 NT1=NTW!N,11 NT2=NTWIN,31 NTPIN,11=NT1-NVPE1 NTP!N,21=NT1 NTP!N,31=NT2 NT~IN,~I=NT2+NVPE1 WTPIN,U=SP4 WTP!N,21=SP~+W3X2 WTP!N,31=SP4+WOX2 WTP!N,41=SP4 CONTINUE CONTINUE
CASE III
CASE II/
NTP11,11=NTWI1,11 NiP!1,21=NTW(1,31 NTP<1,31=NTWI1,31+NI/PE1 NTPi1,41=0 NTPIN~ 9 1l=NTWIN8,11-NVPE1 NTPINB,21=NTWINq,1) NTPIN8,31=NTWIN9,31 NTPIN8,41=0 WTPI1 9 11=~TPIN3,3l=WBX2 WTPI1,21=WTPINd,21=WOX2+SP4 WTP!1,31=WTPCN3,11=SP4 WTP!1,~1=WTPIN~,41=0.
CONTINUE
PUNCH OUT CARDS IN FOR~AT OF SK3RO
c A
C=6HSTART WRITE ( 7, '36 0 I WRITE !7,!1701 WRITE I 7, 37 0) WRITE 17,8801 N=1
9 NUMEL,NUMNP,NUHBC,NMAT,NLCS,NBLKL,QEQ,NB
WRITE (7,8901 Nr1AT1=2 NMAT 2=3 NMAT3=4
N,EP,OYDX,XU,XIJ
I
-33-
BOX BOX BOX BOX BOX BOX BOX a ox BOX BOX a ox BOX sox BOX a ox 90X BOX BOX BOX a ox BOX BOX a ox 90X BOX BOX a ox BOX BOX BOX BOX BOX BOX BOX BOX BOX a ox BOX BOX '30X sox BOX BOX sox BOX BOX 90X BOX BOX BOX BOX BOX sox ROX BOX BOX BOX BOX
481 .. 82 483 484 485 486 487 488 489 490 491 ~92
493 494 495 496 497 498 499 500 501 502 503 50~ 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538
IF !NMAT.LE.11 GO TO &30 WRITE (7 1 8901 NMAT1,EP1,DYOX1,XU1,XU1 IF !NHAT.LE.21 GO TO 630 WRITE (7,8901 NMAT2,EP2,0YOX2 1 XU2,XU2
630 CONTINUE IF !NDPH. EQ. 0 I GO TO &40 WRITE (7,8901 NHAT3,EPJ,OYDX3 1 XU3,XU3
&40 CONTINUE DO &50 N=1,NYA05 WRITE (7,9001 NCOR!NI,:<<NI 1 Y(NI
&50 CONTINUE DUM=O. NMAT1=1 EL X=O. PT=-PT DO &60 IIJ=1,NHPE N1=NTPLT!NI PT=-PTB<NI WRITE <7 1 9101 N1 1 <NTNPLT (N, Jl ,J=1,41 ,NMAT1,ELX,PT
o¢0 CONTINUE MOD=1 NLH1=NETfl NL=NTflLT (NHPEI +1 L1=NTNPLTlNHPE,11+1 L2=NTNPLT<NHPE,21+1 L3=NTIIJPLTINHPE,31+1 L4=NTNPLTCNHPE,41+1 PT=-PTBlNHPEI WRITE (7,9101 NL,L1,L2,L3,L4 1 NMAT1,ELX,PT,OUM,DUM,DUH,MOO,NLIM NMAT2=2 PT1=-flT1 DO &70 N=1tNB N1=N13PL T { Nl WRITE (7,9101 N1, <N3NPLT(N,JI .J=1,41 ,NMAT2,ELX,PT1
670 CONTINUE NL I M=NETP +NE BT NL=NBPLTINiH+1 L1=NdNPLf(NB,11+1 L2=N8NPLT(N8,21+1 L3=NBNPLT<N9,31+1 L4=NBNPLT(N8,41+1 WRITE (7,9101 NL,L1,L2,L3,L4,NMAT2,ELX,flT1,0UM,OUM,DUM,HOO,NLIH NMAT3=3 00 680 N=1tNB2 N1=NWPL T CNI WRITE <7,9101 N1 1 CNWN~LT(N,JI ,J=1 1 41 ,NHAT3,ELX,fJT2,HT2 1 DUH,OUM
680 CONTINUE NLIM=NETP+NEBT+NWE3 NL=NWPL T {N82 I +1 L1=NWNPLT<NB2,11+1 L2=NWNPLTCNB2,21+1 L3=NWNPLT(N32,31+1 L4=NWNPLT(N32,41+1 WRITE (7,91QI NL,L1,L2,L3,L4,NMAT3,ELX,PT2,HT2,0UM,OUM,MOO,NLIM N"1AT4=4 IF (NDPH. El').. 0 I GO TO 700 00 690 :-.1=1,NOPH N1=NOPLTCNI
-34-
!30X BOX BOX a ox BOX a ox BOX BOX a ox BOX a ox BOX BOX BOX a ox a ox a ox BOX BOX SOX !:JOX BOX 80X a ox eox sox sox sox BOX BOX BOX BOX sox BOX sox BOX BOX BOX a ox 30X sox BOX sox sox BOX BOX BOX a ox BOX II OX BOX sox BOX BOX aox 30X BOX a ox
I I
539 540
I 541 542 543 544
I 545 546 547 548 5ftq I 550 551 552 553 I 554 555 55& 557 I 558 559 560 561
I 5&2 563 5&4 565
I 566 567 566 5&9 570 I 571 572 573 574 I 575 576 577 578 I 579 580 581 582
I 583 584 585 586
I 587 588 589 590
I 591 592 593 594 5CJ5 I 596
I I I
I
I I I I I I I I I I I I I I I I I I I
c
WRITE C 7, 910) N1, lNONPL HN ,JI ,J: 1 9 '+1 ,NMATI+,ELX ,PTJ, HT3 ,OUH,OUM 690 CONTINUE 700 CONTINUE
DO 710 N=1,NB4 WRITE (7,9201 N9CCNI, lNifBCCN,I),I:1,51 ,MOD3,NUM3
710 CONTINUE DCU =6HDISTRI OC21=6H3RIDGE Dl31=6H DCI+I=6HifEHICL OC51=6HE AT M OC61=6HIOSPAN OC71=6HLOAO C DC81=6HASE D <1 01 =&HPHI OC121=&H CODE=ItHHS20 CODE=I+HTEST COOE=4HFULL IF CPHI.EQ.O.OOI JJ=l IF CPHI.EQ.JO.OI JJ=2 IF C PHI .EQ.It5. 0 I JJ=3 IF CPHI.EQ.&O.OI JJ=4 NULL=O IONE=1 NL=IFIXCWC/11+4.1 NW=o•NL I=l OC91=CASECII DC111=A!IIGLE(JJI WRITE C7,'H01 (0(U,L=1,121 WRITE 17,9~01 NULL,OEQ,QEQ WRITE (7,9501 CODE,PXUI ,PY !II ,NW,PHI DO 720 'l=1,NW WRITE ( 7 , q o 0 I W X X ( N I , X X C N I , Y Y ( N I
720 CONTINUE WRITE (7,9701 IONE,IONE,NUMNP
C WRITE I~FORM~TION FOR LARERAL LOAD 0ISTRIBUTION c
c
DO 730 N=l,NB WRITE !7,9801 CNTPCN,LI 9 L=1,61 WRITE 17,990) CWTPCN,L),L=1,61 WRITE 17,9801 CNTBCN,L),L=1,3) WRITE 17,9901 CWT3CN,LJ,L=1,31 WRITE (7,980) CNTWCN,LI,L=1,41 WRITE C7,9C!OI CWTWCN,LI,l=1,41
7 JO CONTINUE E=6HSLOADS IF !I .EQ.ll E=6HSTO?F IF CI.EQ.51 E=GHSrOPF WRITE C 7 ,1 !l 0 0 I E RETURN
740 FORMAT C10A81 750 FORMAT C5X,10A8) 760 FORMAT CSX,//1 770 FORMAT CF10.0,I5,3F10.0,JI5,Fl0.0,2I51
-35-
BOX 597 aox 598 BOX 599 BOX 600 BOX 601 BOX 602 BO)( 603 BOX 604 BOX 605 BOX 606 BOX 607 BOX 608 90X 609 BOX 610 BOX 611 BOX 612 '30X 613 BOX &14 BOX 615 80)( 616 30X 617 BOX 618 BOX 619 30X 620 BOX 621 BOX 622 BOX 623 30X 624 aox 625 BOX 626 BOX 627 BOX 628 90X 629 aox &30 BOX 631 aox 632 90X 633 aox 634 BOX 635 aox 636 BOX 637 BOX 638 BOX 639 90X 640 BOX 6~1
BOX 642 BOX 643 aox 644 BOX 645 BOX 646 sox 6ft.7 BO)( 648 BOX 649 BOX 650 BOX 651 BOX 652 BOX 653 BOX 654
760 FORMAT 1/SX,•wiDTH IWCl •••••••••• =•,F10.2,/SX,•NUMBER OFBOX 1 BEAMS •••••••• =•,!10,/SX,•SPAN LENGTH •••• • •••• =•,sox 2F10.2,/5X,•TOTAL BRIDGE WIDTH •• • ••• =•,F10.2,/SX,•BEAH SPACINBOX 3G ••••••••• =•,F10.2,/5X,•SIL RATIO •••••• • ••• =•,BOX ~F10.3,1SX,•SKEW ANGLE OF SUPPORT ••• • .=•,F10.3,15X,•NUHBER OF LBOX 50NGITUOINAL OIV. .=•,!10,/SX,•NO. OF ELEMENTS aETWEEN BEAMS.=•,I1BOX 60,/SX,•SPECIFIEO NUMBER OF BLOCKS .=•,I10,/5X,•SPECIFIED PLATE EBOX 70GE OVERHANG.=•,F10.2,/5X,•NUM8ER OF OIAPHRGM •••• =•,110,/SBOX 8X,•NUMBER OF MATERIALS •••••• :•,110,//l ~OX
790 FOR~AT 18F10.0l BOX 800 FORMAT 1/SX,•OECK PLATE MODULUS IKSil =•,F10~2,/5X,•PBOX
10ISSONtS RATIO =•,F10.2,/SX,•ORTHOTROPHY FACBOX 2TOR =•,F10.2,/5X,•PLATE THICKNESCINS.I BOX 3 =•,F!0.2.t/l BOX
810 FORMAT 1/SX,•BOTTOH PLATE MOOULUSIKSII =•,F10.2,/SX,•PBOX 10ISSONtS RATIO =•,F10.2,/SX,•ORTHOTROPHY FACBOX 2TOR =•,F!0.2,/5X,•PLATE THICKNESIINS.J BOX 3 =•,F10.2,15X,•90TTO~ PLATE W10TH =•,F1BOX 40.2 ,I f) BOX
620 FORMAT 1/Sx,•wEB PLATE MODULUS =•,F10.2,/5X,•PBOX 10ISSONtS RATIO =•,F10.2,/SX,•ORTHOTROPHY FACBOX 2TOR =•,F10.2,15X,•PLATE TH1CKNESIINS.l BOX J =•,F10.2,13X,•WEB HEIGHT =•,FiBOX 40.2,1/l BOX
830 FORMAT I/5X,•OIAPHRAGM MODULUSIKSII =•,F10.2,15X,•PBOX 10IS~ONtS RATIO =•,F10.2,/5X,•ORTHOTROPH~ FACBOX 2TOR =•,F10.2,/5X,•PLATE THICKNESCINS.l aox 3 =•,F10.2,/5X,•DIAPHRAG~ HEIGHT =•,F1BOX 40.2,//1 BOX
840 FORMAT 18F10.0l 80X 850 FORMAT !1oi5l BOX 860 FORMAT IA6l BOX 870 FORMAT !10Aol BOX 660 FORMAT ( 6I4, 1A 1, 3X, 14 l BOX 690 FORMAT !I4o1E10.J,3F10.31 BOX 900 FOR~<\T !I4,2F10.21 BOX 'HO FORMAT I&I4,F8.4,2FII.4,2F8.«t,2I4l BOX 920 FORMAT II~,1X,5I1,60X,2I4l 30X 930 FORMAT 112A6l aOX 940 FORMAT CI4,A1,4X,A1l BOX 950 FORMAT !A4,6X,2F1il.2,I5,F10.21 BOX 960 FORMAT 13FB.2l 30X 970 FORMAT (314) BOX 960 FORMAT 16141 aox 9'30 FORMAT !6F11.2l BOX
1000 FORMAT IA51 BOX END qox
-36-
655 656 657 656 65<3 660 661 662 663 664 665 666 667 668 66CJ 670 671 672 673 674 675 676 677 678 679 680 681 662 683 b84 685 686 687 686 1)8<3 6CJO 6CJ1 692 693 69 .. &'15 696 697 698 699 700 701-
I I I I I I I I I I I I I I I I I I I
top related