Interaction of superstructure, foundation, and soil by John Joseph Hightower

advertisement
Interaction of superstructure, foundation, and soil
by John Joseph Hightower
A thesis submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE in
CIVIL ENGINEERING
Montana State University
© Copyright by John Joseph Hightower (1981)
Abstract:
A Fortran computer program is developed, to study the interaction of structural plate elements and their
supporting subgrades. A linear spring (Winkler) subgrade model is used as well as the option of
considering rigid body action of specified areas of the foundation.
Example problems are considered; shear deformation is determined to be a significant contributor to
the deflection profile. Contact pressures are found to agree with pressures predicted by other methods.
Finally, shear stresses and bending moments are shown to accurately represent values obtained by
traditional methods. STATEMENT OF PERMISSION. TO COPY
In presenting this thesis in partial fulfillment of the
requirements
University,
available
for
an
advanced
I agree that
I
director
copying
of
make it freely
of this
It
is
or, in his absence, by
understood
thesis for
Date
that any
financial gain
shall not be allowed without my written permission.
Signature
State
this thesis for scholarly purposes
libraries.
or publication
Montana
further agree that permission
may be granted by my major professor,
the
at
the Library shall
for inspection.
for extensive copying of
degree
INTERACTION OF SUPERSTRUCTURE, FOUNDATION,
AND SOIL
by
JOHN JOSEPH HIGHTOWER
A thesis submitted in partial fulfillment
of the requirements for the degree
•
Of
MASTER OF SCIENCE
in
CIVIL ENGINEERING
Approved:
Chairperson, Graduate Committee
MONTANA STATE UNIVERSITY
Bozeman, Montana
July 1981
iii
ACKNOWLEDGEMENTS
The
Fred F.
and
author wishes
to express
Videon and Dr. Robert G.
contributions
toward
his appreciation to Dr.
Oakberg for their efforts
the
completion
of
this
investigation.
The
author also
instructor,
was
thank Bruce
who originally inspired
responsible
support.
wishes to
for
obtaining
A. Suprenant,
this investigation and
the
required
financial
TABLE OF CONTENTS
SUBJECT
PAGE
V I T A ....................................
ii
A C K N O W L E D G M E N T S .......................
iii
TABLE OF CONTENTS
...................... 0 . 0 .....
LIST OF TABLES ....... .................... .
LIST OF FIGURES
ABSTRACT
iV
V
.....................................
vi.
.............................
INTRODUCTION ......... ............ . ........... .
■ ISOPARAMETRIC FINITE ELEMENTS
....... ............
SUBGRADE M O D E L S .....................................
vii
I
4
14
Integrated Winkler Subgrade .................
Lumped Winkler Subgrade ...................
RIGID BODY A C T I O N ...... .................. ...... . .
RESULTS
15
19
23
...........................
Circular Plate With Point L o a d ...............
Notched Rectangular Plate .. .................
Cantilever Footing Analysis ..................
30
30
33•
36
SUMMARY AND CONCLUSIONS .........................
42
RECOMMENDATIONS ............................
44
REFERENCES .............................
4
APPENDICES
Appendix A:
Appendix B :
Appendix C :
Instructions for Preparing
Input Data ..................
Program listing .................
Cantilever Footing ..............
50
55
84
8
V
LIST OF TABLES
TABLE
PAGE
1
MODULUS OF SUBGRADE R E A C T I O N .......... ..
22
2
SOIL CONTACT PRESSURES
35
.................. .
vi
LIST OF FIGURES
FIGURE
.%
PAGE
I
SIGN CONVENTION FOR PLATE ELEMENT ..........
2
LOCAL COORDINATE AXIS AND NODE NUMBERS
3
CORNER AND MIDSIDE NODE SHAPE FUNCTIONS .... 10
4
NATURAL NODAL COORDINATES
5
TRIBUTARY AREAS FOR CORNER AND MIDSIDE
NODES
6
..... 10
..............
................ . ........... ....... ..
CIRCULAR PLATE:
6
17
20
ELEMENT GRID AND
NODAL N U M B E R I N G .......... ..................
32
7
CIRCULAR PLATE:
DEFLECTION PROFILE ........
32
8
NOTCHED FOOTING:
ELEMENT G R I D .... ...... .
35
9
CANTILEVER FOOTING:
GEOMETRY AND
LOADING ..eeeeeee.eeeeeeee.ee.'. ..... ........ 38
10
CANTILEVER FOOTING:
ELEMENT GRID ..........
11
CANTILEVER FOOTING:
SHEAR FORCE AND
BENDING MOMENT DIAGRAMS— S E C T I O N A L .......
12
CANTILEVER FOOTING:
38
39
SHEAR FORCE AND
BENDING MOMENT DIAGRAMS— TOTAL .............. 41
vii
ABSTRACT
A
Fortran computer
program is
developed, to study the
interaction
of
structural
plate
elements
and
their
supporting
subgrades.
A
linear spring
(Winkler) subgrade
model
is used as well
as the
option of considering rigid
body action of specified areas of the foundation.
Example
problems are considered;
shear deformation is
determined to be a significant contributor to the deflection
profile.
Contact
pressures
are
found
to
agree with
pressures
predicted
by
other
methods.
Finally,
shear
stresses
and
bending
moments
are
shown
to accurately
represent values obtained by traditional methods.
INTRODUCTION
To
a design engineer
structural
that
footing or
the design
The purpose
responsible for the
series of
be done
footings,
it is desirable
easily,
and accurately.
quickly,
of this paper is to
design of a
develop a computer program
to assist the design engineer faced with this situation, and
to investigate
the load response of
a footing supported by
an elastic subgrade.
For
a given
parameters that
footing design
problem there are several
must be considered by
the design engineer.
These parameters include loading patterns,
and allowable
supporting
model
For
the
contact stresses between the
subgrade.
The
the footing and
design,
the subgrade so
small footing
behaves
design it
as
a
the
footing.
the
footing
conditions.
allowed,
To
can
- Since
the
rigid
conservative in the
that a safe footing
is commonly assumed that
body
(1,9) .
Then, by
it is possible to obtain
distribution across the bottom of
obtain shear
then
must accurately
can be produced.
rigid
assuming a linear elastic subgrade,
a linear contact pressure
footing and its
design engineer
satisfying these parameters,
footing
size limitations,
be
forces and bending moments,
analysed
deformation
footing
of
model
using the equilibrium
the
footing
will
tend
is
to
not
be
estimation of contact pressures between
2
the footing and the
contact
subgrade.
stresses may require
the construction of the
due
The conservative estimate of
to
the
greater
more materials to
be used in
footing than is necessary.
area
of
footing
This is
required to reduce
contact stresses to an allowable value.
This
paper
modelling
will
examine
the footing
the
footing
as
subgrade
a
models
linear spring
If
as
an
such
as
(Winkler)
to account
than the rigid footing
This is accomplished by
elastic
body.
. Due
the
this
contact
deformation.
capability
to
and the
computational
or Pasternak, a
subgrade model is used.
the footing
for changes
occurs
is allowed,
it becomes
in the footing stiffness
will
To approximate
to model
material
Boussinesq
caused by foundation walls or c o l u m n s .
where
accurate method of
analysis costs of more representative
deformation of
necessary
model.
deformable
difficulties and high
subgrade
more
and subgrade
and linear elastic subgrade
modelling
a
Areas of the footing
experience
little or no
the increase in stiffness, the
foundation walls . or columns
as rigid
bodies is considered
Foundations
displace
loading
supported
uniformly
over
the
by
downward
entire
a
when
surface.
Winkler
subgrade
subjected
This
will
to a uniform
response is not
3
reflective
this
of true
program
is
combined footings.
soil behavior.
limited
to
the
Therefore,
analysis
the
use of
of spread and
ISOPARAMETRIC FINITE ELEMENTS
The finite element
on
the
eight-node
Hinton and
computer program developed is based
quadrilateral
Owen, 1977, developed a
B O K l , based on this element
basis
for the
paper.
isoparametric
(5).
footing analysis
element.
plate analysis program,
This program is used as a
program developed
in this
BOKl includes the effects of shear deformation,
thus
allowing the analysis of thick plates.
For
the development of
BOKl the following assumptions
are made:
1)
The deflections of the plate are small.
2)
Normals to the midsurface before deformation
remain straight but not necessarilly normal
to the midsurface after deformation.
3)
Stresses normal to the midsurface are negligible
■irrespective of the loading.
The
perhaps
method
complete
development
the
and
most
is
of
the
important
displayed
documentation
of
element
aspect
here
the
as
stiffness matrix is
of the finite element
taken
program
from
(5).
For
and the theory of
5
isoparametric elements,
the reader is refered to
(5).
Development of the Element Stiffness Matrix
For the derivation of the stiffness matrix the following
notation is used,
(The sign convention for
this element
is illustrated in Fig. I).
$
= displacement vector
w ,ex ,ey
= components of 6
(including shear deformation)
M
= . vector of bending moments
m x ,my ,mxy= components of M
Q
=
vector of shearing forces
q x ,qy
= components of Q
X
= vector of bending
deformation
xx ,xy ,Xx y = components of bending deformation
0
X x rXy
Additionally, the
= vector of curvatures due to shear
=
components of
following relationships are established:
j
'
i
6
Y
SIGN CONVENTION FOR PLATE ELEMENT
FIGURE I
7
6 = \eY> = <3 w/3 x
9 w/9 y
Q
+ /x
+
\
x
I
XI
X = <x
I -9ex/9x
I
r
—96y/3 y
- (9
/9 y
+ 9©y/9 x)'
The total potential energy of the element is given by
'If = 0.5 U m xX x + ntyXy + m xyxXy + qx^
+ Qy^ery )dA - \qwdA
^
I
The stress-strain relationships may be written as
M — D fX
0 = DgJgT
(I)
8
where D f is the matrix of flexural rigidities and D g is the
matrix of shear rigidities and are defined as follows:
I
Df =
D5 =
Et V (12 (1 - v 2) )
Et /(2.4 (1+v) )
0
0
1
0
0
0
(1-v)/2
I
0
0
I
Substituting the stress strain relationships into eg.
(I)
yields
= 0.5 \( [XJtD f [X] + IeffDs ^ ] )dA - \ qwdA
)A
zA
For
isoparametric
expressed by
formulation,
the same function as
element
shapes
are
the assumed displacement
field and are expressed as
X
(2 )
j l
N im
yJ
9
and
8
G = E N i [I]Si'
i=l
where
Ni is
the element
where
Si =
[w ir e Kir 6 Yi1
shape function
for the ith node.
The element shape functions are
Ni = 0.25(1-Cn
-£2n 2n +
C n 2+ T1 2 )
N2 = 0.50 ( 1 - n - £ 2+ £ 2n)
N3 = 0 . 2 5 (-I - Cn +C2- £ 2n+£n2+ n 2)
N4 = 0.50 (I +C - C n 2- O 2)
(4)
NS = 0.25 (-1 +Co +C2n+Cn2+ n 2)
N6 = 0.50(1 +n - C 2“ C2n)
N7 = 0.25 (-1 -Co +C2+C2n-Cn2+ n 2)
NB = 0.50(1 -C +Cn2- O 2)
£ and
by
n are l o c a l , natural
Fig. 2.
equaling
The
1.0 at
0.0 at all other
and
midside node
3 (a,b) .
coordinate axis as defined
shape functions have
their corresponding
nodes.
the charateristic of
node, and identically
The characteristic shape of corner
shape functions
are illustrated
in Fig.
10
LOCAL COORDINATE AXIS AND NODE NUMBERS
FIGURE 2
FIGURE 3
11
The
lateral
strain-displacement
relationship
for the quadri­
isoparametric element under consideration is
E=
8
£ Bi 3i
i=l
where
t_t
t
[Er = [ [ % ] , [ # ] ,
and
0
- %Ni/bx
0
[Bi] =I B fi
0
0
- %Ni/%y
- &Ni/^y
2>Ni/<bx
&Ni/%y
-
0
- %Ni/ox
Ni
0
0
-Ni
To assemble the strain matrix it is necessary to obtain
the derivatives
of the shape functions
cartesian coordinate
system.
To do this
with respect to the
the chain rule of
differentiation is used
&Ni/&x = (^Ni/BC ) (d£/dx)
+ (%Ni/%n)(5n/&x)
(5)
12
Q N i / by =
or,
( QNi/BC) ( H / Q y )
+ ( QNi/'dn) ( Q n A y )
in a matrix formulation
^QNi/Qx I
QS/%x
QS/Qx
QNiASj
I9Ni/Qyj
QC/Qy
1QnZQy
)QNi/Qn(
(7)
inverting this matrix yields
QNi/QCj
/QNi/Qnl
QxAS
Qx/Qn
where the matrix
QyAs
Qy/Qn
r&NiAxj
>
IQNiAyJ
=
f%Ni/%x)
[J]{
>
IjsNi/Qyj
(8)
[J] is known as the Jacobian Matrix,
To evaluate the Jacobian it is necessary to determine
the
values of Qx/QS, QyA Se Q x A n r and QyAn •
Different­
iation of eg. 2 yields
Qx/QS=
8
2 (QNi/QS)x.+ N i (Qx. A n )
i=l
since x
is a constant,
1
1
Qx/QS = 0.0, this yields
13
S x M =
8
Z (a.Ni/8g)x.
i=l
1
(9)
a similar proceedure is used to evaluate d y / d C , % x/an , and
5y/&n.
When
i>.x/d£,
determinant
dy/d'|,
of the
.9.x/dn,
and
Jacobian Matrix
&y/%h are known, the
is evaluated.
If the
determinant is less than or equal to zero, there is an error
in
the coordinate
mapping proceedure
and the element grid
selected must be reviewed .for errors.
Once the Jacobian is
known,
the
it
is
inverted
to
obtain
shape
function
derivatives required in the assembly of the strain matrix.
To . obtain the
element stiffness
matrix the following
function must be evaluated:
[k] = ^[B1I [D] [B]dA = ^ [ B ] [D] [Bjdet[J]d£dn
(10)
To integrate this function a numerical method known as Gauss
Quadrature is used.
gauss points)
to
the
or a 3 X
user.
presented in
The option of using either a
A
(4,5).
3 (9 gauss points)
review
2 x 2 ( 4
rule is available
of this integration technique is
SUBGRADE MODELS
Since 1867 when E.
as closely spaced,
Winkler modeled an elastic subgrade
independent springs, numerous models for
subgrades have been developed.
advanced models is based
point
load
include:
bonded
on
ah
to
Hetenyi,
its
upon the Boussinesq equation for a
elastic
Pasternak,
a
surface
that
can
Filonenko-Borodich,
membrane bonded
consists
half
that
can
(3).
with a
deflect
Other models
plate element
only in shear;
a plate element bonded to its
deflect
a
only
Winkler
model
to its surface; a
of a Winkler
space
Winkler model
a Winkler model with
surface
The most common of the more
in
with
bending;
a
stretched
Generalized model, which
model with the
additional aspect of
moment terms proportional to the rotation of a point
Due to computational difficulties encountered,
Winkler model will be
exerted
is linearly
considered.
(6).
only the
For this model the force
proportional to
the deflection of the
subgrade.
Two
methods
considered.
of
modelling
The first is
the
Winkler
subgrade are
a more precise method of actually
integrating an assumed displacement field over the elemental
area.
each
The second
node, which
matrix.
is to
"lump" the
result in
subgrade stiffness at
I
a diagonal
subgrade stiffness
15
Integrated Winkler Subgrade Model
The proportionality constant
commonly
denoted
as
reaction".
For
assume
displacement
a
displacement
element.
the
B,
or
"the
integrated
modulus
model
field,
field used is
The
for a Winkler subgrade is
of
subgrade
it is necessary to
For consistency
the same as
the
used for the plate
assumed displacement field for
a given point
on the element can be described by the function
w
=
U1 + S2 C + a3n + a4 C 2 + Bg Cn + a6n 2 + B7V n + a^Cn2 (11)
or, for the entire subgrade element
8
w
=
1
where
E fU
i=l
,n.)a
£lc.,n i ) = [l E1 H1 q
The
local nodal
illustrated
in Fig.
(12)
1 1
Ei-Ii n? E^n1 Ci-I= I
numbering scheme
4.
Substituting
and coordinates are
the nodal coordinate
values for £ and n into the matrix F(£,n)
where
16
8
F(Cm)
=
Z [ f ( C. m. )]
i=l
1
(13)
1
yields the following matrix:
I
-I
-I
1
1
1
1 0 - 1
0
0
1 1 - 1
I
-I
1
1
0
I
0
0
1
1
1
I
I
1
0
0
1
1 - 1 1
0
-I
1 - 1 0
1
0
1
0
To solve
1
for the
-I
-I
0
0
-I
I
1
0
1
0
1
0
0
1 1 - 1
0
0
0
unknown constants it is
to invert the above matrix.
This yields
necessary
17
(-1,1)
(0,1)
(1,1)
NATURAL NODAL COORDINATES
FIGURE 4
18
m
-0.25
0.50
0.00
0.50
0.00
0.00
0.00 -0.50
0.00 -0.50
0.00
0.00
0.00
0.50
0.00
0.00
0.25 -0.50
0.25
0.00
0.25 -0.50
0.25
0.00
-0.25
0.00
0.25
0.00
-0.25
0.00
0.25 -0.25
0.25
0.00
0.00
0.00
0.25
0.00
0.50
O
I
0.00
Multiplying
m
0.00
CN
0.25
I
O
to
Ul
0.50
the
CN
O
I
0.50
-0.25
-0.25
0.00
0.25 -0.50
0.25 -0.50
above
matrix
yields the shape functions
0.25
by
0.00
-0.25
0.50
0.25 -0.50
0.25
0.00
-0.25
0.50
the displacement vector
recorded earlier
(Eq. 4).
Using
the potential energy of the subgrade
U = 0.5
LwdA
(14)
'
a
the following relationship is e stablished:
[k]
U N J t [NJdA
\ [NJt [N]det[J]dCdn
Ia
4%
The values for the shape
point)
the
are computed
determination of
(15)
function at a given point
in the
subroutine STIFPB.
the subgrade
(a gauss
This makes
stiffness matrix by the
19
integrated method an easily implemented proceedure.
Lumped Winkler Subgrade
A
model.
whose
simpler version of
This
terms
modulus, B r
the Winkler model
model consists of a
are
evaluated
by
To establish the values
diagonal stiffness matrix
multiplying
by a tributary area
is the lumped
the
subgrade
associated with each node.
of the tributary area the following
empirical derivation is presented:
1)
Divide the plate area into sections as shown
in Fig. 5a and compute the tributary areas
to be associated with each node.
2)
Rotate the element 90°
and repeat the first
step, Fig. 5b.
3)
Sum the tributary areas for each node given
in steps I, and 2 and divide this sum by 2.0.
This gives an approximate tributary area to
be associated with each node. Fig. 5c
20
1/12
1/12
1/4
1/12
I/] 2
1/4
1/12
1/12
1/12
1/6
1/6
1/12
TRIBUTARY AREAS FOR CORNER AND MIDSIDE NODES
FIGURE 5
21
This yields
tributary stiffnesses of
for
nodes,
corner
nodes.
and
Since the area
(1/6)
(1/12)
times
times the area
the area for midside
is computed in the subroutine STIFPB
the addition of this option is also easily accomplished.
The
critical
selecting a
factor
in
using
value for the subgrade
represents the
subgrade.
the
Winkler model is
modulus that accurately
Table I gives
some guidelines to
follow in the selection of the subgrade modulus.
realized
that.this
table cannot
It must be
override the necessity of
performing an analysis of the subgrade to be used.
22
SUBGRADE MODULUS, B , Kips/cubic inch
I
I
100
_____ I_-
r
I
150
200
I
250
I
500
I
4
General soil rat ing as subgrade,subbase or base
Very poor
subgrade
Poor
subgrade
Fair to good
subgrade
G-Gravel
S-Sand
M-"Mo",very fine sand,silt
C-Clay
F-Fines,material less than
O .Imm
O-Organic
W-Well graded
P-Poorly graded
L-Low to medium compressibili tv
H-High compressibility
ML
^
OH
CL
OL
>
MH
TABLE I
Best
subgrde
Good
subbase
Goodpest
baseoase
GW
I
SW
I
RIGID BODY ACTION
Areas
of
foundation
the
walls
deformation.
stress
require
the
could
of
in
this
be
a
the
used.
require
matrix
This
Then,
translated
in
order
to
stiffnesses
expansion
a
40
added
ill-conditioned
x
to be condensed or
to
the surface of
would have to be
freedom would have to be added
to
of
40
The
terms to the neutral axis of
properly
of the plate . with those of
the
no in plane
stiffness matrix.
rigid body translations
Axial degrees of
or
modification would
an equivalent stiffness along
plate
matrices
or
columns
action . a plane strain/plane
implemented to translate these
to
with
little
the entire wall would have
translated to
the plate.
contact
experience
model
use
stiffness of
the plate.
will
To
element
footing
the
the wall.
plate
matrix.
the
merge the stiffness
stiffness matrix
very stiff compared to the footing.
elemental stiffness
Also,
system
This would
the
will
if the
additional
result
in
an
wall or column is
This leads to numerical
problems in obtaining the solution.
A
simpler
method
of
modelling
foundation walls and
columns is to treat them as pure rigid bodies.
the
degrees of
rigid body
freedom for
to a total of 3.
all nodes
This reduces
in contact with the
To incorporate the rigid body
modes into the program it is necessary to identify all nodes
24
on a
given rigid body.
stiffness
matrix
Thenf
into
the
before merging the elemental
global
matrix,
the elemental
matrix must be transformed to reduce the degrees of freedom.
The
number of
(3(8-N)
degrees of
+ 3) where N is
a rigid body.
freedom for
an element
will be
the number of nodes in contact with
It is important to understand the development
of the transformation matrix.
From basic
relative
engineering mechanics it is
velocities of
two points
on a
known that the
rigid body can be
expressed as
V
This
B
= V
A
expression
eliminating
relating
a
+ 0 x r
X
can
time
(16) ,
B/A
be
integrated
dependency,
relative displacements
to
with respect to time,
achieve an expression
of two
points on
a rigid
body.
W
B
= W
A
+ 0 x r.
B/A
Expanding this expression
gives
(17)
by putting it into component form
25
w -
W - + (e r + © _) x
kB
Xi
yj
kB
(r - + r
xi
_)
yj
B/A
W k B + r Y (Gxk) “ r Xx (© yk)
w
For
not
a
A
+ r e
Y x
- r e
plate bending applications
statical
sign
(18)
x y
convention.
the sign convention is
To
modify
eq. 18 the
following change in variables must be implemented
e
e
x
y
=
e
y
= -e
x
This change in variables yields
w
B
= w
A
+ r e
x
x
+ re
y
y
(19)
Rotations of any point A will be equivalent to the rotations
of
a
reference
displacement.
point
B
In matrix form,
since
it
is
a
rigid
body
the relative displacements of
two points on a rigid body can be expressed as
26
I
r
r
x
To
y
O
I
O
O
O
I
(20)
develop the necessary
modifications to the program
the following relationships will be u s e d :
where
the
{5 }
is the elemental displacement
system displacement
modes.
Characteristics of
follows:
vector with
v e c t o r , and (D) is
respect to rigid body
the transformation matrix are as
27
(Fe) = [ke](6 )
but
(S)
= (T)(D)
The strain energy of the system becomes
u = 0.S(S)Ike) (S') = 0.5 { D Ji(T)Ike) [T] (D)
(21)
This results in a transformed stiffness matrix
[k) = (T)Ike)(T)
(22)
The total displacement formulation then becomes
(F) = [TJi(Fe) = (T)iIke] (T)(D) = [k]{D)
To avoid formulating
requiring
2
stiffness
transformation,
those
N3
that require
assembly
columns of
modification.
of the
operation it
the entire transformation matrix,
multiplication
rows and
(23)
it
operations
to
is convenient
the elemental
This is easily
global stiffness
matrix.
is necessary to identify
perform
the
to modify only
stiffness matrix
done during the
To perform this
which,
if any, nodes
28
on
an
element
element
are
in
is determined
contact
with a rigid body.
to contain
nodes in
If an
contact with a
rigid body the following sequence of events will occur
1)
The x and y distances from a reference node
to the first node of the element in contact
with a rigid body will be calculated.
2)
The transformation matrix will be formulated;
rows of the elemental matrix corresponding to
the node under consideration will be pre-mul-
3)
tiplied by
t
[T]; the columns will be post-mul­
tiplied by
[T] .
The next node on the element in contact with a
with a rigid body will be sought out and the
operation will be repeated.
4)
All 3 x 3
sub-matrices corresponding to 2 nodes
in contact with the same rigid body will be
overlayed i n t o .the same 3 x 3
the diagonal
set to
0
.0 ).
sub-matrix along
(their original positions will be
29
5)
If the element is in contact with more than one
rigid body the above proceedure will be repeated
for all rigid bodies in contact with the element.
6
)
The merging of the elemental matrix into the
global stiffness matrix will continue as if
no modification has occured.
It
is necessary to
when using the rigid
of
a column
or wall
use a certain
body option.
is similar
amount of intuition
Obviously,
if the height
to the footing thickness,
I
little
realized
or no effect
of their additional
by the footing.
stiffness will be
In this instance
assumption will give an erroneous solution.
the rigid body
RESULTS
The finite element program yields three quantities that
are
of
primary
deflections,
concern
subgrade contact
the footing i t s e l f .
to
document the
The
load
to
three problems include:
eccentric
user.
These
include
stresses, and stresses within
Three verifiable problems are analysed
accuracy of
at the center,
the
the finite
element solution.
a circular plate
a notched rectangular
column load,
and a
with a point
footing with an
cantilever footing
with two
column l o a d s .
Circular Plate With Point Load
The first
point
problem analysed is a
load at the
circular plate with a
center supported by
a Winkler subgrade.
This problem was solved exactly, using thin plate theory, by
Timoshenko
1981,
and W o inowsky-Krieger, 1959,
solved a
similar problem
deflections
A.C. Ugural,
using a two-parameter Ritz
solution
(8 ).
solution,
the Ritz solution, and the finite element solution
are compared,
The
(7).
predicted
and their differences analyzed.
The problem parameters are given as
I =
(D/Bj3 = 5.0
(7)
by
the
exact
31
P =
(0.00102) (S
D = E t 3 / (12( I
tt
B I 3 )
- V 2 )
where
D = plate bending stiffness
B = modulus of subgrade
E = Youngs modulus of elasticity
v = Poissons ratio
P = magnitude of the point load
In order to minimize the cost of analysis, advantage of
symmetry
is taken
analyzed.
normal
grid
to
and
illustrated in Fig.
the
nodal
6
.
three methods of
a
solution.
very
This result
selection of the
finite
or
Y axis is allowed.
scheme
selected
The
is
a radial axis predicted by the
The two-parameter Ritz solution
solution
is not
when
compared to the exact
unexpected due
assumed deflection function.
element solution also
exact solution.
plate is
Fig. 7 illustrates a comparison of
analysis.
poor
X
of the
then, are that no bending
numbering
the deflection profile along
yields,
one quadrant
The boundry conditions,
deformation
element
and only
to the poor
However, the
varies significantly from the
This difference is attributable to shear
32
I
Y
CIRCULAR PLATE - ELEMENT GRID AND NODAL NUMBERING SCHEME
FIGURE 6
9.0
Finite element
0.004
Iution
0.008
-Parameter
z solution
0.012
Exact so lution
0.016
0.02 0
CIRCULAR PLATE: DEFLECTION PROFILE
FIGURE 7
(INCHES)
10.0
33
deformation.
Classical theory
shear deformation
thickness to
This is
plate
suggests that the effects of
are negligible if the
the radius of the plate
is less than
reflected by the finite element
with
no
deformation is
supporting
ratio of the plate
0 . 4
(7 ).
solution of a thin
subgrade.
However,
predicted to be significant
shear
for thin plates
supported by a Winkler subgrade.
A
significant difference is
deflection
profiles
predicted
apparent in examining the
by
the
exact
compared to the finite element solution.
predicts positive curvature
bending moments
reflected
element
by
the
solution
finite
predicts
in negative moments.
moments
element
This behavior is not
sol u t i o n . .
The
finite
negative,
or reverse curvature
of the plate.
This profile results
Obviously,
predicted
The exact solution
therefore, positive radial
along a radial axis.
toward the outside edge
the
and,
solution as
is
an
the difference in signs of
important one to the design
engineer responsible for the safe design of a footing.
Notched Rectangular Plate
The
second
problem
contact pressures predicted
solved
is
used
to
verify soil
by the finite element solution.
34
A solution
compared
Bowles,
for a notched rectangular
to the solution
1977,
grid used
(I).
plate is presented as
for a similar
The footing
geometry and
is illustrated in F i g e
inches was selected in order
plate presented by
8
,
the element
A footing depth of 24
to insure a minimum of bending
deformation.
The loading is eccentric to the mass center of
the
therefore,
This
footing;
insures
that
the
an overturning
the
contact
corners
of
footing
present
under the footing.
predicted pressures
the
corners
rigid
of
footing
including
solution
will
stresses
at
the outside
bound the contact pressures
Accordingly,
the comparison of
will be restricted to
the pressures at
the
footing.
analogy
(I),
shear
moment will exist.
deformation)
predicted by
The results predicted by a
finite
element solution
(I),
the program
(not
and the finite element
developed in this paper
are shown in Table 2.
The
compare
results predicted by
favorably
with
each
the finite element solutions
other,
certainly within the
difference to be expected by considering plates of different
thicknesses.
Also,
expected
to
due
a
shear
small
degree
of variance is to be
deformation.
H o w e v e r , the finite
element solutions vary significantly from the solution
35
1 0 .0 '
56
I
43 :
9
'
®
,
62
• 6,o ,
8
5II
.
«
.
:
__
^
.
©
35 ,
'I
,
'37
©
.
' ®
,21 .
'
, 1Z J
'©
'
31, , .33,
©
— •—
I
©
S>
©
©
51
'49 t
§ ;
- :
®
I
I
'
I----- 9----- 1— e— IH H --- •----1
9
3
5 7
1 0 .0 '
NOTCHED FOOTING: ELEMENT GRID
FIGURE 8
SOIL CONTACT PRESSURES: KSF
NODE
FINITE ELEMENT
RIGID BODY
BOWLES
PLATE
BOWLES
I
5.49
5.308
4.27
9
5.43
5.287
5.57
49
5.71
5.755
6.51
51
5.62
5.602
6.90
56
5.44
5.292
5.84
62
5.66
5.655
6.75
TABLE 2
36
predicted by
finite
the rigid footing analysis.
element solution predicts
stresses
than
primarily to
the
rigid
As expected, the
much more uniform contact
footing
the relief of contact
analogy.
This
is due
stresses resulting from
bending in the plate and a corresponding increase in contact
stresses
in
low
pressure
areas.
include a maximum allowable
rigid
footing solution
this,
requiring a
The
finite
distribution
pressure.
that
This
contact stress of 6.0 ksi.
predicts stresses
larger footing
element
solution
nowhere
would
The problem parameters
The
much higher than
to distribute
the load.
however, predicts a pressure
exceeds
require
the
maximum allowable
neither re-solution of the
problem nor additional materials for the footing.
Cantilever Footing Analysis
Wang
cantilever
and
Salmon, ' 1979,
footing using
finite element solution of
solve
a rigid
the
problem
beam assumption
of
a
(9).
A
the problem is presented and the
solutions compared as a final example.
Problem geometry and
parameters are illustrated in
Since the footing is
symmetric
about the
need be analysed.
Fig. 9.
X-axis, only
This use
one half
of the footing
of symmetry reguires the use of
37
boundry conditions constraining
along
the
X-axis.
The
illustrated in Fig. 10.
rotation in the Y direction
finite
element
grid
used
is
A listing of the computer solution
for this problem is given in appendix C.
The
finite element solution
bending
moments
in
terms
of
solutions with those predicted
is necessary to sum the
given
points
along
the
presents shear forces and
a
unit
width.
To compare
by the rigid beam analogy it
bending moments and shear forces at
X-axis.
Fig. 11 illustrates the
bending
moments and
shear forces
predicted by
element
solution at
selected points
the finite
along the X-axis.
By
computing the approximate areas
under each of these curves,
moment
the footing
are developed,
are compared with
the moment and
Fig.
and shear
12.
diagrams for
These diagrams
shear diagrams
resulting from the rigid
diagrams developed from
closely with their
beam analogy.
The
the finite element solution compare
counterparts.
rigid columns and adjacent areas
Bending moments under the
are close to zero since no
bending is allowed to occur in these areas.
38
2 1 1-10
Z
CO
I— I
6'-8"
^ I'-2"
I'-2"
w
4'-6"
^
ET
13'-6"
lO'-S"
I
? !
7'-4"
I '-O"-—
1 2 '-9 ;
5'-E
.
---------- ►
196 kips
333 kips
CANTILEVER FOOTING: GEOMETRY AND LOADING
FIGURE 9
Y
i
i
I
— e— II
— e— i
'CD <
%
I
I
—
^
.
!
rV
? ^:
ELEMENT GRID
FIGURE 10
I
--- e-- 1
O -'0
0
■- F * — •— I' : r
'
<
— •— I
'
— •— iI
•—
©
<
.
%
39
i
;
i
2A=-27'k
-74'k
2A=+146’k
• 2A=+140'k
CANTILEVER FOOTING: BENDING MOMENT DIAGRAMS— SECTIONAL
FIGURE Ila
40
CiL
Cl
/I
2A=-142k
2A=-35k
CU
2A=0k
________ I
2A=80k
2A=-40k
CANTILEVER FOOTING: SHEAR FORCE— SECTIONAL
FIGURE lib
41
196 kips
1 333 k i p s
Plate
Rigid Footing
SHEAR FORCE DIAGRAM— TOTAL
Plate
Rigid Footing
BENDING MOMENT DIAGRAM— TOTAL
FIGURE 12
SUMMARY AND CONCLUSIONS
This paper
method
use
presents an overview of
application to footing
of
the
studied.
plate
eight-node
analysis.
isoparametric
The modification
of a
analysis program, B O K l ,
Winkler subgrade
the finite element
Specifically,
plate
element
the
is
documented finite element
to include the
and rigid body action
effects of a
of foundation walls
and columns is discusbed.
Selection of the Winkler
is
used
based on
in
limitations of
solving
the
technique requires the
to maintain its
of
model to represent a subgrade
the frontal solution technique
displacement
The frontal
use of elemental stiffness matricies
efficiency.
more andvanced
formula.
For an accurate representation
subgrade models,
elemental matrices are
difficult to generate.
It
is
stiffening
footing.
considered
to
effects of columns
A rigid body
to avoid numerical
the rigid
reference
node.
desirable
and walls in
instability problems.
body to
After
to
model
the
contact with a
model is selected for efficiency and
reduction of the degrees of
with
be
This requires the
freedom of all nodes in contact
the three
degrees of freedom of a
deflections
are
calculated
the
translations of the reference node deflections to eliminated
nodes is accomplished by rigid body relations.
43
Shear
deformation is determined
contribution
to
the
Winkler subgrade.
total
to have a significant
deformation
This appears to be
of
a
plate on a
true even for plates
that would be considered as thin plates in classical theory.
This
is
important
to
a
design
engineer
because of the
possible difference in sign of the bending moments predicted
by thin plate analysis
The
importance
of
as compared to thick plate analysis.
including
shear
deformation
is
most
prominent under a point load.
Soil contact pressures
from those
contact
are shown to vary significantly
predicted by a rigid
stresses predicted
footing analogy.
by a
rigid footing analogy are
"relieved" by allowing bending in the footing.
in a
possible savings of materials
The high
This results
needed to construct the
footing.
Shear
stresses
and
bending
finite element method agree
a more
moments
approximate method
or
shears
at
a
moments predicted by the
closely with those predicted by
(9).
given
Due to
cross
the profiles of the
section
it may be
possible to vary the spacing of the reinforcement to realize
some savings in material.
RECOMENDATIONS
Perhaps the most important modification to the computer
program developed is the addition of the ability to use more
advanced subgrade models.
This alteration would require the
modification of the solution
calculating
global
routine to include a method of
stiffness
degrees of freedom required
Perhaps the
to
addresses
for
by the subgrade model selected.
simplest method of accomplishing
formulate
the
Unfortunately,
this
entire
would
additional
global
require
this would be
stiffness
matrix.
large increases in the
required memory resources as well as the cost of analysis.
For a much
program
more accurate and theoretically significant
the addition
of a
employed.
This
structures,
including the analysis
This
also
would
would
viscoelastic subgrade
allow
allow
the
the
analysis
various
of foundations on snow.
accurate
settlement of large structures
of
could be
prediction
of
the
which is also of interest to
the design engineer.
Ultimately,
the addition
implemented.
if a large computer system were accessible,
of a three-dimensional frame
This,
combined with
program could be
a viscoelastic subgrade,
would allow the study of structure behavior over a period of
years,
thus
problems,
allowing
the
study
of
earthquakes,
and other time dependent loading patterns.
fatigue
45
On
a
more
immediate
modifications that
would be of Value
One very real problem with
large
volume
of
information is,
added
information
deflections,
of the
total . stresses
yielded.
enable
moment
the
would
data.
Also,
This vast bulk of
to interpret.
The
vastly
simplify
the
the ability to compute
moments .at a given cross section
design
and shear
several
contour mapping of stresses,
etc.
and
are
to a design engineer.
at best, very difficult
interpretation
would
there
a finite element analysis is the
capability of graphical
moments,
the
level,
engineer
diagrams much
to visualize the total
easier, thus allowing some
insight as to the behavior of the footing.
To
eliminate shearing deformation,
analyze an extremely thin plate.
analyzed is
a
apparent.
numerical
Since the flexural
for
inversly
proportional
greater
of 0.02.
instability
constant
thickness.
The circular plate problem
subject to shear deformation
thickness to radius ratio
this
it is necessary to
the
The
than
ill-conditioned
problem,
to
the
in
program
term
square
shear
To
the
becomes
rigidity of the plate is left
the
flexural
matrix.
For plates thinner than
shearing
resulting
for plates with a
of
increases
the
stiffnesses
rigidity,
minimize
change
are
in
become much
resulting
in . an
the effects of this
46
instability recompiling the program with a. double precission
option is
necessary.
be done.
For very
modulus of
changed
Beyond this there
is little that can
thin plates with an extraordinarily high
elasticity,
slightly,
solutions in which
and
the flexural
the thickness is
rigidity held constant
should be run as a stability check,
A final important
is
the
ability
whenever
occur
a
to
modification that should be included
modify
state , of
whenever
outside
the
analyze
this
the
kern
uplift
of
the
problem,
subgrade stiffness matrix
occurs.
resultant
of
This condition will
the
footing.
The
allowed to bond to the
to pull
the
loading is located
In order to correctly
subgrade
material must not be
footing as this suggests the ability
the footing down.
This
modification would require
the inversion of the subgrade stiffness matrix to obtain the
flexibility matrix.
Once the flexibilty matrix is obtained,
the rows and columns of the matrix that correspond to a node
in
must
uplift would
have to
be re-inverted
(2),
The
problem
correct
solution.
routine
and
justifiable
the
be set
to obtain
then
must
to zero.
a modified stiffness matrix
be
The additional
extra
before
computer
this
The matrix then
resolved
to obtain the
expense of the inversion
time
solution
would
package
have
to be
should
be
47
implemented.
Further study
rigid
body
footing.
wall
action
is needed on the
of
Particularly,
or column height
established.
columns
yield a good solution.
and
limiting values
to the footing
This limiting value
for which rigid body
effects of considering
walls
contacting the
of the ratio of the
thickness need to be
would be the lowest ratio
action could reasonably be expected to
REFERENCES
Bowles, Joseph E., 1977, FOUNDATION ANALYSIS
AND DESIGN, McGraw-Hill Book Company, New
York, 750 pp.
Cheung, Y. K. and Nag, D. K., 1968, PLATES
AND BEAMS ON ELASTIC FOUNDA T IONS-LINEAR
AND NON-LINEAR BEHAVIOR, Geotechnique,
V o l . 18, 250-260.
Cheung, Y 0 K..and Zienkiewicz, 0. C., 1965,
PLATES AND TANKS ON ELASTIC FOUNDATIONS
-AN APPLICATION OF THE FINITE ELEMENT
METHOD, International Journal of Solids
and Structures, Pergamon Press L t d . ,
Great Britain, V o l . I, 451-461.
Cook, Robert D., 1974, CONCEPTS AND APPLICATIONS
OF FINITE ELEMENT ANALYSIS, John Wiley and
Sons, New York, 402 pp.
Hinton, E. and Owen, D. R. J., FINITE ELEMENT
PROGRAMMING, Academic Press, London, 305 pp.
Kerr, Arnold D., Sept. 1964, ELASTIC AND
VISCOELASTIC FOUNDATION MODELS, Journal
of Applied Mech a n i c s , Transactions of
the A S M E , 491-498.
Timoshenko, S. and Woinowsky-Krieger, S.,
1959, THEORY OF PLATES AND SHELLS,
McGraw-Hill Book C o m p a n y , New Y o r k , '
580 pp.
U g u r a l , A. C., 1981, STRESSES IN PLATES
AND SHELLS, McGraw-Hill Book Company,
New York, 317 pp.
49
9
Wang, Chu-ICia and Salmon, Charles G.,
1979, REINFORCED CONCRETE DESIGN
3rd. e d . , Harper and Row, New York,
918 p p .
Appendix A
Instructions for Preparing Input Data
CARD SET I — PROBLEM C A R D (15)-one card
Cols. 1-5
NPROB
Total number of problems
to be solved in one run.
CARD SET 2— SUBGRADE TYPE (15) -one card
Cols. 1-5
IFND
Type of subgrade modeled
0 =no
subgrade
I=Iumped Winkler
2=integrated Winkler
CARD SET 3- -TITLE CARD(18A4)-one card
C o l S z 1-72
Title
Title of problem-limited
to 72 alphanumeric
characters
CARD SET 4- -CONTROL C A R D (1215)-one card
C o l S . 1-5
NPOIN
Total number of nodal
points.
6 - 1 0
NELEM
Total number of elements.
11-15
NVFIX
Total number of restrained
boundary points-where one
or more degrees of freedom
are restrained.
16-20
NCASE
Total number of load cases
to be analysed.
21-25
NTYPE
Blank
26-30
NNODE
Number of nodes per element
(= 8 )
31-35
NDOFN
Number of degrees of freedom
per node (= 3).
36-40
NMATS
Total number of different
materials.
41-45
NPROP
Number of independent
properties per material
(— 4)
46-50
NGAUS
Order of integration formula
for numerical integration
(2 or 3)
51-55
NDIME
Number of coordinate
dimensions (= 2 ).
56-60
NSTRE
Number of independent
51
generalized stress
component (= 5)
CARD SET 5— ELEMENT CARDS-One card for each element.
Total of NELEM cards (see Card Set 4)
Cols. 1-5
NUMEL
Element Number
Material property number
6-10
MATNO(NUMEL)
11-15
LNODS(NUMELfI)
1st Nodal connection
number
46-50
NOTE:
L N O D S (NUMEL f8 )
8 th
Nodal connection
number
The nodal connection numbers must be listed in
an anticlockwise sequence, starting from any
corner n o d e j the element being viewed from
above the plane z = 0 .
CARD SET
— NODE C A R D S (15f2 F 1 0 .5f15)-One card for
each node whose coordinates are to be
input.
Cols. 1-5
IPOIN
Nodal point number
6-15
C O O R D (IPOINfI)
x-coordinate of node
16-25
C O O R D (IPOINf2)
y-coordinate of node
26-30
NDTYP
Type of node
1 = corner
2 = midside
6
NOTES: The coordinates of the highest numbered node
must be in p u t f regardless of whether it is a
midside node or not
The total number of cards in this set may
differ from NPOIN (see Card Set 4) since
for element sides which are linear it is
only necessary to specify data for corner
n o d e s ; intermediate nodal coordinates being
automatically interpolated if on a straight
line.
52
If a type one Winkler model is used all
nodal coordinates must be specified since
it is necessary to identify the node type.
CARD SET 7 — RESTRAINED NODE C A R D S (IX,1 4 ,2X,3I l ,3F10.6)
One card for each restrained node.Total
of NVFIX cards (see Card Set 4).
C o l s . 2-5
NOFIX(IVFIX)
Restrained Node Number
8
Condition of restraint
IFPRE(IVFIXfI)
on displacement, w.
0 No restraint
1 node restrained
Condition of restraint
9
I F P R E (IVFIX,2)
on nodal rotation, ex .
0 No restraint
1 Node restrained
1 0
Condition of restraint
I F P R E (IVFIX,3)
on nodal rotation, © .
0 No restraint
1 node restrained
1 1 - 2 0
P R E S C (IVFIXfI)
The prescribed value of w.
21-30
P R E S C (IVFIX,2)
The prescribed value of e x .
31-40
P R E S C (IVFIX,3)
The prescribed value of e y .
NOTE:
If a subgrade is used it is not necessary to
prescribe any displacements.
CARD SET 8 — RIGID BODY C A R D S (215)-one card
Cols. 1-5 ' NRGD
Number of rigid bodies
6-10
NNDRGD
Total number of nodes
on all rigid bodies
C a r d SET 9— REFERENCE NODE C A R D S (I 5 )-One card for each
rigid body.
Cols. 1-5
REF(IRGD)
Reference node associated
with the rigid body.
CARD SET 10-MAXIMUM NO. NODES ON RIGID B O D Y (15)-one card
Cols. 1-5
MAXRGD
Maximum no. of nodes
on any rigid body.
53
CARD SET Il-RIGID BODY NODE C A R D S (14,8X,2013)-One card
for each rigid body.
Cols. 1-3
RGDND(IRGD,1)
1st node on rigid body
R G D N D (I R G D ,M A X R G D )
.last node on rigid
body
CARD SET 12-MATERIAL C A R D S (15,4F10.5)-One. card for each
different material.
Total of NMATS cards
(see Card Set 4).
Cols. 1-5
NUMAT
Material identification
number.
P R O P S (NUMATfI)
6-15
Elastic M o d u l u s , E=
16-25
P R O P S (NUMAT,2) ■ Poisson's R a t i o r v.
26-35
P R O P S (NUMAT,3)
Material Thickness, t.
36-45
P R O P S (NUMAT,4)
Distributed load, q.
CARD SET 13 -LOAD CASE TITLE CARD(18A4)-one card
Cols. 1-72
TITLE
Title of the load case
-limited to 72 characters
CARD SET 14 -LOAD CONTROL CARD(IS)-one card
Cols. 1-5
IPLOD
Applied point load
control parameter
O-No applied point loads
!-Applied point loads
to be input. .
CARD SET 15-APPLIED LOAD C A R D S (15,3F10.3)-one card
for each loaded nodal point.
LODPT
1-5
Node number
Load component in the
6-15
POINT(I)
z-direction.
Nodal couple in the
16-25
P O I N T (2)
xz plane.
26-35
Nodal couple in the
P O I N T (3)
yz plane.
NOTES: The last card should be that for the highest
numbered node whether it is loaded or not.
54
If IPLOD = O f omit this card set.
CARD SETS 13 TO 15 TO BE REPEATED FOR EACH LOAD CASE
IN ACCORDANCE WITH 'N C A S E 1 IN CARD SET 4.
CARD SETS 3 TO 15 TO BE REPEATED FOR EACH PROBLEM IN
ACCORDANCE WITH 'N P R O B ' IN CARD SET I.
Appendix B
Program listing
PROGRAM PLATE
C
C*** INPUT,OUTPUT,TAPE105»INPUT,TAPE108*OUTPUT,
C
TAPE I, TAPE Z, TAPE 3, TAPE 4
C
DIMENSION TITLE(IZ)
COMMONZLGOATAZCOORD(80,Z),PROPS(I0,4),PRESC(40,3),
*
ASOI S(Z40),EL0AD(Z4,Z4),NOT IX(40),
*
IFPRE(40,3),LNOOS(ZS,8),MATNO(Z5)
COMMONZWORXZELCOO(Z,8),SHAPE(8),DERIV(Z,8),DMATX(5,5),
*
CARTD(Z,8) ,DBMAT<5,Z4),BMATX(5,Z4) ,
*
SMATX( 5,24,9) ,POSGP(S) ,WE1GP(3),
»
GPC00(Z,9) ,NER0R(24)
commonzcontroZnpoin,nelem,nnooe,noofn,noime,
*
nstre,ntype,ngaus,nprop,nmats,
*
NVFIX,NEVA8,ICASE,NCASE,!TEMP,
*
IPR0B,NPR03
COMMONZWINXLRZ
*
IFNO,BMOOLS,TAREA,NDTYP,ENFLNC,
*
WINXMO(Z5),NOT YPE(80),EFSTIF(Z4,24),CPSTIF(24,24),
*
0EFMAT(8),ELDISP(Z4,8),NOFRC(Z4)
COMMONZRIGIOZ NRGD,MAXRGD,REF(5),RGONO(5,80),LNAOS(Z5,8)
OPEN (I,NAME*’*1',USAGE*'CREATE’>
OPEN (2,NAME»'‘Z’,USAGE-’CREATE’)
OPEN (3,NAME*'*3',USAGE«'CREATE’)
OPEN (4,NAME«'«4’,USAGE-’CREATE')
OPEN (5,NAME«’*5’,USAGE*’CREATE’>
OPEN (6,NAME*’*6*,USAGE*’CREATE’)
READ(105,900) NPROB
900 FORMAT(15)
WRITEd OS,905) NPROB
905 F0RMAT(1H0,5X.23HT0TAL ND. OF PROBLEMS «,I5)
DO ZO IPROB-I ,NPROB
READ (105,920) IFNO
920 FORMATE 15>
REWIND I
REWIND Z
REWIND 3
REWIND 4
REWIND 5
REWIND 6
READdO 5,910) TITLE
910 FORMAT(18A4)
WRI TE(108,915) IPROB,TITLE
915 FORMAT(ZZZZZ,6X,12HPR0BLEM NO. ,I3,10X,
•18A4)
IFdFND .NE.I) GO TO 930
WRITEd 08,925)
925 FORMAT (1XZlX,’‘‘LUMPED WINXLER FOUNDATION“ ’)
GO TO 940
930 IF(IFND.NE.Z) GO TO 940
WRITEd 08,935)
935 FORMATI 1XZlX,’“ INTEGRATED WINXLER FOUNDATION**' >
940 CONTINUE
C
C “ CALL THE SUBROUTINE WHICH READS MOST OF THE DATA
C
CALL INPUT
C
C “ CREATE THE ELEMENT STIFFNESS FILE
56
c
CALL STIFPB
OO 10 ICASE«1 .NCASE
C
C*** COMPUTE LOADS, AFTER READING THE RELEVANT
C
EXTRA DATA
C
CALL LOAOPB
C
C *« MERGE AND SOLVE THE RESULTING EQUATIONS
C
BY THE FRONTAL SOLVER
C
CALL FRONT
C
C
COMPUTE THE STRESSES IN ALL THE ELEMENTS.
C
CALL STREPS
CALL FPRES
10 CONTINUE
20 CONTINUE
STOP
END
SUBROUTINE INPUT
C
C*** READ THE FIRST DATA CARD, AND ECHO IT
C
IMMEDIATELY,
C
COMMON/LGDATA/COOR0(80,2),PROPSC10,AI,PRESCK 0,3),
*
ASOI SC240),EL0AD(2A,20,NOFIXUO ),
*
IFPRE(40,3)»LNODS(25#8),MATNOC25)
COMMON/WORK/ELCOD(2,8),SHAPE(8),DERIV(2,8),DMATXC5,5),
»
CARTDC2,8),DBMAT CS,24),BMATXC5,24),
«
SMATX C5,24,9),P0SGPC3),UEIGPC3),
»
GPCODC2,9),NER0RC24)
COMMON/CONTRO/NPOIN,NELEM,NNODE,NOOFN,NDIME,
*
NSTRE,NTYPE,NGAUS,NPROP,NMATS,
*
NVFIX,NEVAB,!CASE,NCASE,!TEMP,
*
IPROB,NPROB
COMMON/WINKLR/
*
ifno,bmodls,tarea,ndtyp,enflnc,
*
WINKMDC25),NDTYPE C80),EFSTIF(24,24),CPSTIFC24,24),
*
9EFMATC8),EL0ISP(24,8),NDFRC(24)
COMMON/RIGID/ NRGD,MAXRGD,REF(5),RG0NDC5,80),LNADS(25,8)
READC105,900) NPOIN,NELEM,NVFIX,NCAS£,NTYPE,
*NNODE,NDOFN,NMATS,NPROP,NGAUS»NDIME,NSTRE
800 FORMATC10I5,F10.5>
900 FORMAT C1215)
NEVAB*NDOFN»NNOOE
WRITE(I08,905) NPOIN,NELEM,NVFIX,NCASE,NTYPE,
*NNODE,NDOFN,NMATS,NPROP,NGAUS,NDIME,
•NSTRE,NEVAB
905 FORMAT(Z/8H NPOIN »,I4,4X,8H NELEM «,I4,
* 4X,8H NVFIX *,14,4X,BH NCASE *,I4,4X,
* RH NTYPE *#I4,4X,SM NNODE
* RH NDOFN 14// 8H NMATS
4,4X,
* RH NPROP I4,4X,8H NGAUS *zI4#4X#
* RH NDIME ■/I4,4X,Bh NSTRE *#I4#4X/
* RH NEVAq 14)
CALL CHECKI
C
C*** ZERO ALL THE NODAL COORDINATES
C
IT IS NECESSARY TO READ IN ALL NODE
57
C
C
C O O R D I N A T E S FOR A L U M P E D F O U N D A T I O N
DO ?n I PO IN-I , NPOI N
DO 20 I D I M E - 1 , ND IME
20 C O O R D I I PO I N , ! D I M E ) -0.0
DO 21 I E L E M - 1 , N E L E M
21 W I N K M D I I E L E M ) » 0 . 0
C
C •*• R EAD THE E L E M E N T N O D A L C O N N E C T I O N S , AND
C
THE P R O P E R T Y N U M B E R S ,
C
IFI I F N O . E Q , O ) G O TO 1 70
WRI TE(I OS,810)
810 F 0 R M A T I / / 8 H E L E M E N T , 3 X , 8 H P R O P E R T Y , 1 8 X , 1 2 H N O D E N U M B E R S
* , I6 X , I 2H SOI L M O DU L U S )
DO I 10 I E L E M - 1 , N E L E M
R EA D 11 05 , 8 0 0 ) N U M E L , M A T N O ( N U M E L ) ,
* I L N O D S I N U M E L ,1 N O D E ) ,I N O D E - 1 , N M O O E ),W I N K M O I N U M E L )
110 WRI TE 11 O S ,815) N U M E L , M A T N O I N U M E L ) ,
• I L N O D S I N U M E L , ! N O D E ) , I N O O E - I , N N O O E ),W I N K M O t N U M E L )
8 1 S F O R MAT I I X , 1 5 , 1 9 , 6 X , 8 1 5 , 5X, F 10.5)
IFI I FN 0 . E D . 2 ) GO TO 115
C
C -*- READ N ODAL P O I N T C O O R D I N A T E S AND F O U N D A T I O N M O D U L U S
C
WRI T E H 08,820)
820 F O R M A T I / / 2 5 H
N O D A L POINT C O O R O I NA TE S , 6 X ,9 H N O D E T Y P E )
U R I T E I 1 0 8 ,8 2 5)
825 F O R M A T I 6 H N 0 0 E , 7 X , 1 H X , 9 X , 1 H Y >
130 R E A O t I O 5,830) I P O I N , I C O O R D I IPOIN,I DI M E ),
• IO I M E - I , NOI M E ) , NO TYPE IIPO IN)
I F I I P O I N . N E . N P O I N) G O TO I 30
830 F OR MAT I 1 5 , 2 F 1 0 . 5 , 1 5)
DO I 50 I P O I N - 1 , N P O I N
150 W R IT E I1 0 8 ,8 3 5) I PO I N , I C O O R D t I PO I N , ! D IM E) ,
* I 0 1 M E - 1 , N O I M E ) , N O T Y P E IIP OIN )
835 F O R M A T ( 1 X , I 5 , 2 F 1 0 . 3 , 5 X , I 5 )
GO TO I 90
170 W R I T E I 1 0 8 , 9 1 0 )
910 F O RM A T ( //BH E L E M E N T , 3 X , 8 H P R 0 P E R T Y , 6 X ,
* 12HN00E N U M B E R S )
DO 10 I E L E M - I , N E L E M
R E A D ( 10 5, 90 0) N U M E L , M A T N O I NUM EL ) ,
• I L N O O S ( N U M E L , I N O D E ) , IN O D E - I , N N O D E )
10 W R I T E ( 1 0 8 , 9 1 5 ) N U M E L , M A T N O I N U M E L ) ,
- IL NOD S ( N U M E L , I N O D E ) , I N O D E - 1 ,N N O D E )
915 F O R M A T ( 1 X , I 5 , I 9 , 6 X , 8 I 5 )
C
C -** R EAD S OM E N O D AL C O O R D I N A T E S , F IN I SH I NG
C
W IT H THE L A S T N O D E OF ALL.
C
115 C O N T I N U E
W R I T E O 08, 920 )
920 F O RM A T I 7 / 25 H
N O D A L POINT C O O R D I N A T E S )
WRI TE(I 0 8 ,9 25 )
925 F O R M A T I6H
N00E,7X,1HX,9X,1HV)
30 R E A O ( 1 0 S , 9 3 0 > I PO I N , I C OO RO I IP O I N,I D I M E ),
• IDIME»1,NDIME>
930 F O RM A T I 1 5 , 5 F 1 0 . 5 )
I F I I POl N. NE. NPOI N) GO TO 30
C
C--
I N T E R P O L A T E C O O R D I N A T E S OF M I D S I D E N ODES
58
If(ND1ME. EQ.1) GO TO 40
CALL NODEXY
40 CONTINUE
DO 50 IPOIN«1,NPOlN
50 URITE(I09,935) IPOIN,(COORDU POIN,!DIME),
* IDIME»1,NDIME)
935 F0RMAT<1X,I5,3F10.3)
190 C O N T I N U E
IF(NVFIX.Ea.O)
GO TO 9 0
C
C*** READ THE FIXED VALUES,
C
URITE(IOS,940)
940 F0RMAT<//17H RESTRAINED NODES)
WRlTE(I 08,945)
945 FORMAT (5H N0DE,ZX,4HC00E,10X,
'IZHFIXED VALUES)
IF(NDOFN.NE.Z)GO TO 70
DO 60 IVFIX»1,NVF IX
READ (105,950) NOFIX(IVFIX) ,(!FPRE(IVFIX,
* ID0FN),ID0FN»1,ND0FN),(PRESC(IVFIX,ID0FN),
» IOOFN»1,NOOFN)
60 URITE(I 08,950) NOFIX(IVFIX),(IFPRE(IVFIX,
* IDOFN),IDOFN*1,NDOFN),(PRESC(1VFIX,IDOFN),
* IOOFN»1,NDOFN)
950 FORMAT!IX,14,3X,ZII,ZF10.6)
GO TO 90
70 DO 80 IVFIX*1,NVFIX
READ (105,955) NOFIX(IVFIX) ,(IFPREdVF IX,
* ioofn),ioofn«i,noofn),(presc(ivfix,
* IDOFN),1DOFN-I,NDOFN)
80 URITE(108,955> NOF IX(IVFIX),(IFPRE (IVFIX,
* IDOFN),IDOFN=I,NDOFN),(PRESC(IVFIX,
* IDOFN),I DOFN=I,NDOFN)
955 FORMAT(IX,I4,ZX,31 1.3F10.6)
90 CONTINUE
READ(105,700) NRGO ,NNORGO
700 FORMAT (215)
URI TE(I08,710) NRGD,NNDRGD
710 FORMAT(//Z6H NUMBER OF RIGID BODIES »,I3,/
» 35H NUMBER OF NODES ON RIGID BODIES =,I3)
IF(NRGD.EQ.O) GO TO 240
WRI TE(I 08,720)
720 FORMAT!//37H RIGID BODY NUMBER
REFERENCE NODE)
DO 210 IRGD=I,NRGD
READ(105,730> REF(IRGD)
ZIO WRITE(108,740) IRGD,REF(IRGD)
730 FORMAT (15)
740 FORMAT (IX,10X,1 3,1 7X,I3)
READ(105» 750) MAXRGD
750 FORMAT(IS>
WRITEd 08,760) MAXRGD
760 FORMAT(ZZ43H MAXIMUM NUMBER OF NODES ON A RIGID BODY =,I3)
DO ZZO IRGD=I,NRGD
ZZO READ(105,770) (RGDND(IRGD,NODE),NODE=I,MAXRGD)
770 FORMAT (2413)
WRITEO 08,780)
780 FORMAT(/23H RIGID BODY
NODES)
DO 230 IRGO=I,NRGO
230 WRITE(I 08,790) IRGD,(RGDND(IRGD,NODE),NODE=I,MAXRGD)
790 FORMAT(14,ax,ZOI3)
59
240 CONTINUE
C
C**« READ THE AVAILABLE SELECTION O f ELEMENT
C
PROPERTIES,
C
WRITEO 08,960)
960 FORMAT(//21H MATERIAL PROPERTIES)
WRlTEO 08,965)
965 FORMAT(BH NUMBER,6X,I4HY0UN6S MODULUS,ZX,
* 15HP01SSON1S RATIO,ZX,9HTHICXNESS,2X,
* 1ZHUNI FORM LOAD)
DO TOO IMATS-I,NMATS
READ (105,930) NUMAT,(PROPSINUMAT,! PROP),
* IPROP-T,NPROP)
TOO WRITE(I 08,970) NUMAT,IPROPSINUMAT,IPROP),
* IPR0P»1,NPR0P>
970 FORMAT IIX,15,7X,5E14.6)
C
C*** SET UP GAUSSIAN INTEGRATION CONSTANTS
C
CALL GAUSSO
CALL CHECKZ
RETURN
END
SUBROUTINE NODEXY
C
C••• LOOP OVER EACH ELEMENT
C
COMMON/LGOATAZCOORDI80,Z),PROPS110,4),PRESC140,3),
*
ASDISI240),EL0ADI24,24),N0FIXI40),
*
IFPREI40,3),LN00SIZ5,8),MATN0IZ5)
COMMON/WORK/ELCOOtZ,8),SHAPEI8),OERlVIZ,8),DMATXl5,5),
*
CARTDIZ,8),DBMATI5,Z4),BMATXI5,Z4),
*
SMATXI5,24,9),POSGP13),WEIGP13),
*
GPC0DI2,9),NER0RIZ4)
COMMON/CONTRO/NPOIN,NELEM,NNOOE,NOOFN,ND1ME,
»
NSTRE,NTYPE,NGAUS,NPROP,NMATS,
*
NVFIX,NEVAB,!CASE,NCASE,!TEMP,
*
IPROB,NPROB
COMMON/WINKLRZ
*
IFNO,BMODLS,TAREA,NOTYP,ENFLNC,
*
WINKMDIZ5),NDTYPEI80),EFSTIFIZ4,Z4),CPST1FIZ4,24),
*
BEFMAT18),ELDISPI24,8),NDFRC124)
DO 30 IELEM-1,NELEM
C
C--- LOOP OVER EACH ELEMENT EDGE
C
DO ZO IN0DE-1,NN0DE,Z
C
C--- COMPUTE THE NODE NUMBER OF THE FIRST NODE
C
NOOST-L NO DS(IELEMfINOOE)
IGASH-INODE-Z
iFiigash.gt.nnode) igash-1
C--- COMPUTE THE NODE NUMBER OF THE LAST NODE
C
C
NOOFN-L NO DSIIELEMfIGASH)
MIDPT-INOOE-I
C
C-** COMPUTE THE NODE NUMBER OF THE INTERMEDIATE NODE
C
60
NODMOHi NOOS(I ElEMtMl OPT)
TOTAL«ABS(COOROINOOMDtI))*
C
* ABS(COORD(NODMO/2))
C*** JF THE COOORDINATES OF THE INTERMEDIATE
C
NODE ARE BOTH ZEROt INTERPOLATE BY A
C
STRAIGHT LINE.
C
IF(TOTAL.GT.O.O) GO TO 20
KOUNT *1
10 COORDfNODMDtKOUNT)s(£OORO(NODSTtKOUNT)*
* COORDfNO OFNtKOUNT))/2.O
K0UNT»K0UNT*1
IF(K0UNT.E0.2> GO TO 10
20 CONTINUE
30 CONTINUE
RETURN
END
SUBROUTINE GAUSSO
COMMON/LGDATAZCOOROf80t2)tPROPS(10tA)tPRESC(40t3)t
*
ASOI Sf240)tELOAD(24t2A)t NOF IXfAO)t
*
I FPRE(AOtl)tLNOOS(25t8)tMATNOf25)
COMMON/UORK/ELCOD(2t8),SHAPE(8)tOERIV(2t8)tDMATX(5t5)t
*
CARTOf2,8)tOBMAT(5t2A)tBMATX(5t2A)t
*
SMATX(5t2A,9),POSGP(3)tUEIGP(3)t
*
GPC0D(2t9)tNER0R(24)
COMMON/CONTRO/NPOIN,NELEMtNNODEtNDOFNtNDIMEt
*
NSTREt NT YPEtNGAUSt NP ROPtNMATSt
*
NVFIXtNEVABtICASEtNCASEtITEMP,
*
IPROBtNPROB
COMMON/UINKLR/
*
IFNDtBMODLStTAREAtNDTYPtENFLNCt
*
UINKMD(25),NOTYPE(80)tEFSTIF(24,24),CPSTIF(24,24),
*
BEFMAT(S),ELDISP(24,8),NDFRC(24)
I F(NGAUS.GT.2) GO TO 10
POSGPd >»-0.577350269189626
WEIGPd )»1.0
GO TO 20
10 POSGPd )»-0.774596669241483
P0SGP(2)»0.0
POSGP(3>»-POSGP(I)
WEIGPd )«0.555555555555556
WEIGP(2)»0.888888888888889
WEIGP(3)»WEIGP(1>
GO TO 40
20 KGAUS«NGAUS/2
DO 30 IGASH=I,KGAUS
JGASH=NGAUS*!-IGASH
POSGPfJ GASH)=-POSGP(IGASH)
WEIGP(JGASH)=WEIGPd GASH)
30 CONTINUE
40 CONTINUE
RETURN
END
SUBROUTINE STIFPB
C
C*»* CALCULATES ELEMENT STIFFNESS MATRIX
C
FOR PLATE BENDING ELEMENT
C
COMMONZLGDATAZCOORD(80,2),PROPS(10,4),PRESC(40,3)t
*
AS0IS(240),EL0AD(24,24),N0FIX(40),
*
IFPRE(40,3),LN0DS(25,8),MATN0(25)
61
COHMONZUORK/ELCOO(2,8),SHAPE(8),OERIV(2,8),I>M*TX(S,5),
•
CARrD(2,8),D8MAT(5/24),BMATX(5»24>,
•
SMATX(5,2*,9),POSGP(3)#WEIGP<3)»
•
GPC0D(2,9),NER0R(24)
COHMON/CONTROZNPOIN,NELE,
1,NNODE/NOOFN,NDIME,
•
NSTRE»NTVPE,NGAUS/NPROP,NMATS,
«
NVEIX,NEVA8/ICASE»NCASE/ITEMP»
«
IPROB/NPROB
COMMONZWINKLR Z
‘
IEND#8M0DL S#TAREA/NOTYP#ENFLNC #
•
WINKMD(25),NOTYPE(80)»EFSTIF(24,24),CPSTIF(24,24),
«
BEFMAT(8),ELDISP(24,8),NOFRC(24)
DIMENSION ESTIF(24,24)
C
C*** LOOP OVER EACH ELEMENT
C
DO 70 IELEM*1,NELEM
LPROPeMATNO(IELEM)
IF(IFND.LT.I) GO TO 15
BMODLSeWINKMD (IELEM)
15 CONTINUE
C
Ceee EVALUATE THE COORDINATES OF
C
THE ELEMENT NODAL POINTS
C
DO 10 INODEeI,NNODE
LNODEeLNODS(IELEM,INODE)
DO 10 IDIME»1 ,NDIME
ELCOD(IDIME, INODE)eCOORD(LNODE,IDIME)
10 CONTINUE
C
c*** initialize the element stiffness matrix
c
DO 20 IEVABeI,NEVAB
DO 20 JEVABeI,NEVAB
ESTIF (IEVAB,JEVAB) eOeO
IF(IFNDeLTeI) GO TO 20
EFSTIF(IEVAB,JEVAB)e0.0
CPSTIF( IEVAB,JEVAB)eOeO
20 CONTINUE
TAREAeOeO
C
C ee calculate matrix of elastic rigidities
C
CALL MODPBILPROP)
KGASPeO
C
Ceee ENTER LOOPS FOR NUMERICAL INTEGRATION
C
DO 50 IGAUSeI,NGAUS
EXISP-POSGP(IGAUS)
DO 50 JGAUS-I,NGAU S
ETASP-POSGPUGAUS)
KGASP-KGASP*1
C
C e evaluate the shape functions.
C
ELEMENTAL AREA,ETC.
C
CALL SFR2(EXISP.ETASP)
CALL JAC0B2(IELEM,DJACB,KGASP)
DAREA-DJACB'WEIGP(IGAUS)-WE IGP(JGAUS)
TAREA-TAREA-DAREA
62
c
C»»* EVALUATE THE B AND DB MATRICES
C
CALL BMATPB
CALL DBE
C
C
CALCULATE THE ELEMENT STIFFNESS
C
DO 30 IEVAB-I ,NEVAB
DO 30 JEVAB*IEVAB*NEVAB
DO 30 ISTREaIsNSTRE
ESTIFU EVABsJEVABIaESHFUE VABsJEVAB>♦
•BMATX(ISTREsIEVABI‘DBMAT(ISTREsJEVASI
••DAREA
30 CONTINUE
C
Caaa CALCULATE THE INTEGRATED HINKLER
C
STIFFNESS MATRIX IF REQUIRED
C
IF(IFND.NE.21 GO TO 37
DO 35 INODEaIsNNODE
Ia3*INODE-2
DO 35 JNODE*INODEs NNODE
Ja3*JNODE-2
35 EFSTIF(IsJ)«SHAPE(INODEl*SHAREUNO DElaDAREA
••BMOOLS+EFSTI FUsJI
37 CONTINUE
C
Ca* STORE THE COMPONANTS OF THE DB MATRIX
C
FOR THE ELEMENT
C
DO 40 ISTREaIsNSTRE
DO 40 IEVAB»1sNEVAB
SMATXU STREsIEVABsKGASP1»
*DSMAT(ISTREsIEVABl
40 CONTINUE
SO CONTINUE
C
Caaa CONSTRUCT THE LOWER TRIANGLE OF THE
C
ELEMENT AND FOUNDATION STIFFNESS MATRACIES
C
DO 60 IEVABaTsNEVAB
DO 60 JEVAB»T,NEVAB
ESTIFU EVABsIEVABl=ESTIFUEVABsJEVABI
IF(IFND.NE.21 GO TO 60
EFSTIF HE VABsIEVABI=EFSTIFUE VABsJEVABI
60 CONTINUE
IFUFND.LT. Tl GO TO 67
IFUFNO.GT.il GO TO 65
DO 63 INODE«lsNNODE
LNODE'LNODSUELEM, INODE)
NOTYP=NDTrPE<LNODEI
IF(NDTYP.EQ.II ENFLNC*!.0/12.0; GO TO 63
IF(NDTYP.EQ.21 ENFLNC a l . 0/6.O
63 EFSTIFI3«IN0DE-2s3a|NODE-21 =BMODLS*TAREA*ENFLNC
65 DO 66 IEVAB=T,NEVAB
DO 66 JEVAB=TsNEVAB
66 CPSTlF UE VABsJEVAB I=ESTIF U EVABsJEVABlaEFSTI FUEV ABsJEVASI
WRITEISl EFSTIF
WRITE 161 CPSTIF
67 CONTINUE
63
C••• STORE THE STIFFNESS MATRIX,STRESS MATRIX
C
AND SAMPLING POINT COORDINATES FOR
C
EACH ELEMENT ON DISK FILE
HRITE(I) ESTIF
URITE(S) SMATX,GPCOD
70 CONTINUE
RETURN
END
SUBROUTINE MOOPB(LPROP)
C
C‘*» CALCULATES MATRIX OF ELASTIC RIGIDITIES
C
FOR PLATE BENDING ELEMENT
C
COMMON/LGOATA/COORO(80,2>,PROPS(10,4),PRESC(40,3),
*
ASDIS(240),EL0AD(24/2C),NOFIX(AQ)/
*
IFPRE(AO,3),LNOOS(25,8),MATNO(25)
COMMON/WORK/ELCOD(2,8),SHAPE(8),OERIV(2,8),DMATX(5,5),
*
CARTD(2,8),DBMAT (5,24),BMATX(5,24),
*
SMATX<5,24,9),POSGP(3),UEIGP(3),
*
GPCOO(2,9),NEROR(24)
commonzcontro/npoin,nelem,nnode,ndofn,noime,
*
nstre,ntype,ngaus,nprop/Nmats»
*
nvfix,nevab,icase,ncase,itemp,
*
IPROB,NPROB
COMMON/WINKLR/
*
IFND,BMODLS,TAREA,NDTYP,ENFLNC,
*
UINKMO(25),NOTYPE (80),EFSTIF(24,24 ),CPSTIF(24,24),
*
BEFMAT(S),ELDISPl24,8),NDFRC(24)
DO 10 ISTRE»1,NSTRE
DO 10 JSTRE-I,NSTRE
OMATX(ISTRE,JSTRE)«0.0
10 CONTINUE
YOUNG-PROPS(LPROP, I)
POlSS»PR0PS(LPR0P,2)
THICK-PROPSILPROP,3)
DMATXd ,1)-YOUNG-I THICK--3)
*/(12.0* (1.O-POI SS**2))
DMATX(2,2I-DMATX(1,1)
DMATXd /2)*P0ISS*DMATX (1,1 )
0MATX(2,1I-DMATX(1,2)
DMATX(3,3)»(1.0-P0ISS)*0MATX(1,1)/2.0
DMATX (4,4I-YOUNG‘THICK/<2.4* (I.OtPOISS) )
OMATXIS,SI-DMATX(4,4)
RETURN
END
SUBROUTINE SFR2 (S,T)
C
C*** CALCULATES SHAPE FUNCTIONS AND THEIR
C
DERIVATIVES FOR 2D ELEMENTS
C
COMMONZLG DATA/COORDl80,2),PROPS(I0,4),PRESC(40,3),
*
ASD1S(240)»EL0A0(24,24),N0FIX(40),
*
IFPRE(40,3),LNODS(25,8),MATNO(25)
C0MM0N/W0RK/ELC0D(2,8),SHAPE(8),0ERIV(2,8),DMATX(5,5),
*
CART D(2,8),DBMAT(5,24),BMATX(5,24),
*
SMATX(5,24,9),POSGP(3),UEIGPl3),
*
GPC0D(2,9),NER0R(24)
COMMON/CONTROZNPOIN,NELEM,NN00E,ND0FN,NDIME,
*
NSTRE/NT YPE/NGAUS/NPROP/NMATS,
*
NVFIX,NEVAB, ICASE/NCASE,ITEMP,
*
IPROB,NPROB
COMMON/UINKLRZ
64
C
C
C
*
IFNO,BMOOlS,TARE*,NOTrP,ENHNC,
*
UINKM0(25),NDTVPE (80),EFSTIF(24,2*>.CPSTlF(2t,2A),
«
BEFMAT(8),EUOISP(24,8),NOFRC(24)
S2»S«2.0
T2 *T*2 ,O
SS*S*S
TT*T*T
ST■S*T
SST«S**2«T
STT«S*T**2
ST2«S*T*2.0
SHAPE FUNCTIONS
SHAPE<1>«(-1.0»ST+SS*TT-SST-STT)/4.0
SHAPE<2)*(I.O-T-SSTSST)Z2.O
SHAPE(3)»(-1.O-STTSStTT-SST*STT)/4.O
SHAPE(4)s(I.OtS-TT-STT)/2.O
SHAPE(S)«(-1.OTSTTSSTTTTSSTTSTT)/4.O
SHAPE(6)»(I.OtT-SS-SST)/2.O
SHAPE<7>«<-1.0-STtSStTTtSST-STT)/4.O
SHAPE<8)»<1.O-S-TTTSTT)/2.O
C
Cttt SHAPE FUNCTION DERIVATIVES
C
OERIVd ,1)=(TtSZ-STZ-TT)/4.O
OERIVd ,2)»-STST
0ERIV(1,3)»(-Tts2-ST2tTT)/4.0
OERIVd ,4)«(1.O-TT)/2.0
DERIV(1,5)*(TtS2tsT2ttT)/4.0
OERIVd ,6)i-S-ST
DERIVC1,7)«(-TtS2tST2-TT>/4.0
OERIVd ,8)«(-1.0tTT>/2.0
DERIV(2,1)«(StT2-SS-ST2>/4.0
DERIV(2,2)«(-1.0tSS)/2.0
0ERIV(2,3)«(-StT2-SStST2)/4.0
0ERIV(2,4)»-T-ST
0ERIV(2,5)«(StT2tSStST2)/4.0
0ERIV(2,6)«(1.O-SS)/2.O
0ERIV(2,7)»(-STT2tSS-ST2)/4.0
0ERlV(2,8)»-TtST
RETURN
END
SUBROUT INE JACOB2( IELEM,D/ACB,KGASP)
C
C*** CALCULATES COORDINATES OF GAUSS POINTS
C ANO THE JACOBIAN MATRIX AND ITS DETERMINANT
C ANO THE INVERSE FOR 20 ELEMENTS
C
DIMENSION XJACM(2,2),XJACI(2,2)
COMMON/LGDATA/COOR0(80,2),PROPS(10,4),PRESC(40,3),
T
ASD1S(240),ELOAO(24,24),NOFIX(40),
•
IFPRE(40,3),LNOOS(25,8),MA1NO(25)
COMMON/UORK/ELCOO(2,8),SHAPE(8),DERIV(2,8),OMATX(5,S),
t
CARTO(2,8),OBMAT(5,24),BMATX(5,24),
•
SMATX(5,24,9),POSGP(3),UEIGP(3),
•
GPCOD (2,9),NEROR (24)
COMMON/CONTRO/NPOIN,NELEM,NNOOE,NOOFN,NHIME,
*
NSTRE,NTVPE,NGAUS,NPROP»NMATS,
*
NVFIX,NEVAB,!CASE,NCASE,!TEMP,
*
IPROB,NPROB
COMMON/UINKLR/
65
*
*
*
IFND,BMOOLS.TARE*,NOrVP,ENFLNC<.
UINKH0(?5),NDTYPE(80),EFSTIF<24»2*)»CPST1F(ZA,2A),
BEFMAT(8)?EL0ISP(24/8)/NDFRC(24)
C
C*** calculate coordinates of sampling point
C
DO IO IDIME-1,NO IME
GPCODd DIME,KGASP) «0.0
DO 10 IN0DE«1,NNODE
GPCOD(IDIME,KGASP)-GPCOD(!DIME,KGASP)*
* ELCOOI IDIME,INODE )*SHAPE(INODE)
10 CONTINUE
C
C*** CREATE JACOBIAN MATRIX, XJACM
C
DO 20 IDIME=I,NOIME
DO 20 J0IME«1,NOIME
XJACM (IOIME,JDIME)=0.0
DO 20 INOOE=I ,NNOOE
XJACMIIDI ME,JDIME)«XJACM(IDIME,JDIME)*
* DERIVI IDIME,INODE)*ELCOD IJDlME,INODE)
20 CONTINUE
C
C«*• CALCULATE DETERMINANT AND INVERSE OF
C
JACOBIAN MATRIX
C
DJACB=XJACM(1,1)*XJACM(2,2)-XJACM(1,2)*
* XJACM(2»1>
IFIDJACB.GT.O.O) GO TO 50
URITE(1 08,900> IELEM
STOP
30 XJACIII,1)»XJACM(2,2)/DJACB
XJACI<2,2)=XJACM11,1)/DJAC8
XJACI (I,2)— XJACM11,2)/DJACB
XJACI(2,1)»-XJACMI2,I)/DJACB
C
C * CALCULATE THE CARTESIAN DERIVATIVES
C
DO 40 IDIME=I,NDIME
DO 40 INOOE=I,NNODE
CARTDIIOI ME,INODE)»0.0
DO 40 JDIME=I,NOIME
CARTDI IDIME,INODE)=CARTDl IOIME,INODE)♦
* XJACI (!DIME,JDIME )*DERIVIJDIME,INODE)
40 CONTINUE
900 FORMAT!//,IX,24HPROGRAM HALTED IN JAC0B2,
* /,11X,22H ZERO OR NEGATIVE AREA,/,
* 10X,16H ELEMENT NUMBER ,15)
RETURN
END
SUBROUTINE BMATPB
C
C*«« CALCULATES STRAIN MATRIX 9
C
FOR PLATE BENDING ELEMENT
C
COMMON/LGDATA/COOROI80,2),PROPSII0,4),PRESC I40,3),
*
AS0IS(240),EL0AD(24,24),N0FIX(40),
*
IFPRE(40,3),LN0DS(25,8),MATN0(25)
C0MM0N/U0RK/ELC0D(2,8),SHAPE(8),DERIV(2,8>,DMATX(5,5>,
«
CARTDI2,8),DBMAT I5,24),BMATX(5,24),
*
SMATXI5,24,9),P0SGPI3),WEIGPI3),
*
GPC0D(2,9) ,NERORI24)
66
COMMON/CONTRO/NP01N,NELEM,NNODE,NDOFN,NDIME,
*
NSIRE,NTVPE,NG*US,NPROP,NM*TS,
*
NVFIX,NEVA8,ICASE,NCASE,!TEMP,
*
IPROBfNPROB
COMMON/WINKLR/
*
IFNB,BMODLS,TAREA,NOTTP,ENFLNC,
*
UlNKMD(25),NOTYPE (80),EFSTIF(ZA,2*),CPSTI F<24,20,
*
9EFMAT(8),ELOISP(2A,8),NOFRC(2A)
DO 10 ISTRE»1,NSTRE
DO 10 IEVAB»1 ,NEVAB
10 BMATX(ISTRE,IEVAB)-0.0
JGASH=O
DO 20 INODE=I,NNODE
IGASH=J GASHtI
BMATX(A,IGASH)=CARTO(I,INODE)
BMATX (SfIGASH)=CAR TO(2,INODE)
IGASH=IGASHtI
JGASH=IGASHtI
BMATX(IfIGASH)=-CART0(1,INODE)
BMATX(3,IGASH)*-CARTD(2,1NODE)
BMATX(A,IGASH)=-SHAPE(INOOE)
BMATX <2,JGASH)=-CARTO(2,1NOBE)
BMATX(3,JGASHj=-CART0(1,INODE)
BMATX(SfJGASH)=-SHAPE(INODE)
20 CONTINUE
RETURN
END
SUBROUTINE DBE
C
Cttt CALCULATES D*8
C
COMMON/LGDATA/COORO(80,2),PROPS<10,A),PRESC(AO,3),
t
ASDIS(2A0),EL0A0(2A,ZA),NOFIX(AO),
*
IFPRE(AO,3),LNOOS(25,8),MATNO(25)
COMMON/WORKZELCOD(2,8),SHAPE(8),DERIV(2,8),DMATX(5,S),
*
CARTD(2,8),DBMAT(5,2A),BMATX(5,2A),
*
SMATX(5,24,9),POSGP(3),WEIGP(3),
*
GPCOD(2,9),NEROR(ZA)
COMMONZCONTRO/NPOIN,NELEM,NNODE,NDOFN,NDIMEf
*
NSTRE,NTYPE,NGAUS,NPROP,NMATS.
*
nvfix,nevab,icase.ncase,itemp,
»
IPROBfNPROB
COMMONZWINKLRZ
«
IFND,BMODLS,TAREA,NDTYPfENFLNC,
*
WINKMD(25),NDTYPE(80),EFSTIF(24,2A),CPSTIF(24,24),
*
BEFMAT(8).ELDISP(2A,8),NDFRC(ZA)
DO 10 ISTRE=I,NSTRE
DO 10 IEVAB=I,NEVAB
DBMAT(ISTREfIEVAB)=0.0
DO 10 JSTRE=I ,NSTRE
DBMAT(ISTREfIEVAB) =DBMATdSTREfIEVAB)t
=DMATXd STRE,JSTRE) *BMATX(JSTRE,IEVAB)
10 CONTINUE
RETURN
END
SUBROUTINE LOAOPB
C
C»*t CALCULATE NODAL FORCES FOR PLATE ELEMENT
C
DIMENSION TITLE(12),POINT(3)
COMMONZLGDATAZCOORD(80,2),PROPS(10,A),PRESC(AO,3),
*
ASDIS(ZAO).EL0AD(2A,24),NOFIX(AO),
67
*
IFPRE(40,3)»LNODS(25,8),MATNO(ZS)
COMMON/UORK/ELC0D(2,8),SHAPE(S),DERIV(Z,8),DMATX(S,S),
*
CARTD(2,8),0BMAT(5,24),8MATX(5,24),
*
SMATX(5,ZA,9),POSGP(J),HEIGP(J),
*
GPCOO(2,9),NEROR(ZA)
COMMON/CONTRO/NPOIN,NELEM,NNOOE,NOOFN,NBIME,
*
NSTRE,NT YPE,NGAUS,NPROP,NMATS,
*
NVFIX,NEVAB,!CASE,NCASE,ITEMP,
*
IPROB,NPROB
COMMON/WINXLR/
*
IFN0,8M0DLS,TAREA,N0TTP,ENFLNC,
*
WINXMO(ZS),NOTVPE(80),EFSTIF(24,24>,CPSTIF(24,24),
»
BEFMAT(S),EL0ISPC24,8),NOFRC(24)
OO 10 IELEM-I ,NELEM
00 10 IEVAB=I,NEVAB
ELOADd ELEM,IEVA8)«0.0
10 CONTINUE
READOO 5,900) TITLE
900 FORMAT(18A4)
HRITE(I08,905) TITLE,ICASE
90S FORMAT (1X/1X,18A4, 5X,1 2H LOAD CASE «,I3)
C
C««» READ DATA CONTROLLING LOADING
C
TYPES TO BE INPUT
C
READ(105,910) IPLOO
910 FORMAT!IS)
WRI TE(108,915> IPLOD
915 FORMAT(IS)
GO TO 60
C
C»*• READ NODAL POINT LOADS
C
15 CONTINUE
1 F(1PLOO.EO.O) GO TO 115
20 READ( 105,920)
"LODPT,(POINT(IDOFN),IDOFN'1,NDOFN)
WRITEd 08,925)
«100PT,(POINT(IDOFN),IDOFN'1,NDOFN)
920 FORMAT!I5.3F10.5)
925 FORMAT(I5,3F10.5)
C
C
ASSOCIATE THE NODAL POINT LOADS
C
WITH AN ELEMENT
C
DO 30 IELEM*1.NELEM
DO 30 INODE=I,NNODE
NLOCA=LNODS(IELEM,INODE)
IFUODP T.EQ.NLOCA) GO TO 40
30 CONTINUE
40 DO 50 IDOFN=I,NDOFN
NGASH=(INODE-I)=NDOFN»IDOFN
eload(ielem,ngash)=point(ioofn)«eload(ielem,ngash)
50 CONTINUE
IF(LODPT.NE.NPOIN) GO TO 20
GO TO 115
60 CONTINUE
C
C*«« LOOP OVER each element
C
DO 110 IELEM=I,NELEM
LPROP=MATNO(IELEM)
68
UDLOD«PROPS(LPROP,A)
If(UOLOO.EQ.O.O) GO TO 110
C
C*** EVALUATE THE COORDINATES OF THE
C
ELEMENT NODAL POINTS
C
DO 70 IN0DE»1,NNOOE
LNODE-LNODSCIELEM, INODE)
DO 70 IDIME-1,NOIME
ELCOOC IDIME,INODE)-COORDCLNOOE/IDIME)
70 CONTINUE
DO 80 IEVAB-I,NEVAB
ELOADU ELEM,IEVA8) »0.0
80 CONTINUE
KGASP-O
C
"*» ENTER LOOPS FOR NUMERICAL INTEGRATION
C
DO 100 IGAUS-1,NGAUS
EXISP-POSGP(IGAUS)
DO 100 JGAUS-I,NGAUS
ETASP-POSGP(JGAUS)
KGASP-KGASP+1
C
C*** EVALUATE THE SHAPE FUNCTIONS AT THE
C
SAMPLING POINTS AND ELEMENTAL AREA
C
CALL SFRZCEXISP,ETASP)
CALL JAC0B2CIELEM,DJAC8.KGASP)
DAREA-OJACB-WEIGPCIGAUS)*WEIGP(JGAUS)
C
C««« CALCULATE LODES AND ASSOCIATE WITH
C
ELEMENT NODAL POINTS
C
DO 90 INODE-1,NNODE
NPOSN-C INODE-I)-NDOFN-I
ELOAO CIELEM,NPOSN)-ELOADCIELEM,NPOSN)♦
•SHAPE CINODE)-UDLOO-OAREA
90 CONTINUE
100 CONTINUE
110 CONTINUE
GO TO 15
115 WRI TE(I08,930)
930 FORMAT C1H0,5X,
•36H TOTAL NODAL FORCES FOR EACH ELEMENT)
DO 120 IELEM-1,NELEM
WRITEO 08.935) IELEM,
-CELOADCIELEM,IEVAB),IEVA9-1,NEVA8)
120 CONTINUE
935 FORMAT CIX,I4,5X,8E12.4/(10X,8E12.4)/
•C10X,8E12.4>)
RETURN
END
SUBROUTINE FRONT
DIMENSION FIXEDC240),EOUAT(60).VECRV(240),
• GLOADC60),GSTIF (1830),ESTIFC24,24),ELDISC3,8),
* IFFIXC240),NACVAC60),LOCEL(24),NOEST(24)
COMMON/LG0ATA/CO0RD(8O,2),PROPS(1O,4),PRESC(4O,3),
•
ASDISC240),EL0AD(24,24),N0FIX(40),
*
IFPRE(40,3).LN00SC25,8),MATN0(25)
COMMONZWORKZELCOOC2,8).SHAPE(8),DERIV(2,8),DMATX<5,5>,
«
CARTDC2,8),DBMAT<5,24),BMATX(5,24),
69
*
SM*TX(5,24/9),P0SGP(3),WEIGR(3)»
*
GPCOOC Z,9),NEROR (24)
C0MM0N/C0NTR0/NP0IN,NELEM,NN00E,N00FN,N0IME,
*
NSTRE,NTYPE,NGAUS,NPROP,NM*TS,
*
NVEIX,NEV*8,ICASE,NCRSE,:TEMP^
*
1PR0B,NPROB
COMMON/WINKLRZ
»
IEND,BMOOLS,TAREA,N0TYP,ENfLNC,
*
WINKM0C25),NDTTPEC80),EESTIf(24,24),CPSTIE(24,24),
*
3EEMAT(8),ELDISP(24,8),N0FRC (24)
COMMON/RIGID/ NRG0,MAXRGD,R£f(5),RGDND(5,8O),LNADS(25,8)
NFUNC (I,J>«(J»J-J )/2+1
MFR0N«60
MSTIE«1830
C
C*** INTERPRET FIXITY DATA IN VECTOR FORM
C
10 NT0TV«NP0IN«N00fN
DO 100 IT0TV»1,NTOTV
IFF IX(ITOTV)-O
100 FIXEDd T0TV)»0.0
IF(NVFIX.EQ.O) GO TO I15
DO 110 IVFIX-I,NVF IX
NLOCA-INOFlX(IVFIX)-D-NOOFN
DO 110 IDOFN-DNDOFN
NGASH-NLOCA-IDOFN
IFfIX(NGASH)-IFPRE (IVF IX,IDOFN)
110 FIXED(NGASH)-PRESC(IVfIX,IDOFN)
11S CONTINUE
C
C-.-CHANGE THE SIGN OF THE LAST APPERANCE
C OF EACH NODE
C
IF(NRGO.EQ.O) GO TO 118
DO 112 IELEM-I,NELEM
DO 112 INOOE-I ,NNODE
112 LNADSCIEL EM,INODE)-LNODSCIELEM,INODE)
DO 117 INODE-DNNODE
DO 117 IELEM-I,NELEM
DO 117 IRGD-DNRGD
INRGD-REF(IRGD)
DO 117 IMAX-DMA XRGD
IRIGID-RGDNDCIRGD, IMAX)
NODE-LNADS(IELEM,INODE)
IF(NODE.EQ.IRIGID) LNOOSCIELEM,INODE)»INRGO
117 CONTINUE
WRITEd 08,735)
735 FORMAT(IX/1X,' REVISED NODAL CONNECTIONS FOR RIGID BODY')
DO I19 IELEM-I,NELEM
119 WRITEO 08,725) IELEM,(LNODS(IELEM,INODE),INO0E»D NNODE)
118 CONTINUE
725 F0RMAT(1X,1X,I5,5X,8I5)
DO 140 IPOIN-DNPOIN
KLAST-O
DO I30 IELEM-DNEL EM
DO 120 INODE-1 ,NNODE
IF(IABS(LNODS(IELEM,INODE)).NE.IPOIN) GO TO 120
KLAST-IELEM
NLAST-I NODE
120 CONTINUE
130 CONTINUE
IF(KLASTaNEaO) LNODS(KLAST,NLAST)--IPOIN
70
HO CONTINUE
C
c... START BY INITIALIZING IMPORTANT QUANTITIES
C
TO ZERO
C
OO 150 ISTIF-1,MSTIF
150 GSTIF(ISTIF)=OeO
OO 160 IFRON=I,MFRON
GLOAOd FRONI=OeO
EQUAT(IFRON)=OeO
VECRVCI FRON)«0.O
160 NACVAd FRONI=O
DO 161 IPOIN=I,NPOIN
161 ASDIS(IPOIN)=OeO
C
C=== AND PREPARE FOR DISC READING AND WRITING
C
OPERATIONS
C
REWIND I
REWIND Z
REWIND 3
REWIND 4
IF(IFNDeEQeO) GO TO 162
REWIND 5
REWIND 6
162 CONTINUE
C
C=== ENTER MAIN ELEMENT ASSEMBLY-REDUCTION LOOP
C
NFRON=O
KELVA=O
DO 380 IELEM=I,NELEM
KEVAB=O
IF(IFNDeGTeO) READ (6) ESTIF I GO TO 165
READ(I) ESTIF
165 CONTINUE
DO 170 INODE=I,NNOOE
DO 170 IDOFN=I,NOO FN
NPOSI=CINOOE-D=NOOFN=IDOFN
LOCNO=LNOOSdELEM, INODE)
IF(LOCNOeGTeO) LOCELCNPOSI )=(LOCNO-I) =
« NOOFN=IOOFN
IF(LOCNOeLTeO) LOCEL(NPOS I)=(LOCNO=I)*
» NDOFN-IDOFN
170 CONTINUE
C
C=== START BY LOOKING FOR EXISTING DESTINATIONS
C
DO 210 IEVAB=I,NEVAB
NIKNO=IABS (LOCEL (IEVAB))
KEXIS=O
OO 180 IFRON=I,NFRON
IF(NIKNOeNEeNACVAdFRON)) GO TO 180
KEVAB=KEVAB=I
KEXIS=I
NOEST (KEVAB)=IFRON
180 CONTINUE
IF(KEXlSeNEeO) GO TO 210
C
C=== WE NOW SEEK NEW EMPTY PLACES FOR
C
DESTINATION VECTOR
C
71
DO I90 IFR0N»1,MfRON
IKNACVAC IFRONJ.NE.O) GO TO 190
NACVA (IFRON)«NIKNO
KEVAB-K EVABtI
NDEST(KEVAB)-IFRON
GO TO 200
190 CONTINUE
C
C«*« THE NEW PLACES MAY DEMAND AN INCREASE
C
IN CURRENT FRONTWIDTH
C
230 IF(NDESTtKEVAB),GT.NFRON) NFRON-NDEST(KEVAB)
210 CONTINUE
IF(NRGD.EO.O) GO TO 217
IALPHA-0
DO 215 IRGD-I,NRGD
DO 215 INODE-I,NNODE
215 IF(IABS (LNOOS (IELEM,INODE )).Ed.REF(IRGD)) IALPHA-IALPHAtI
IF(IALPHAeEQeO) GO TO 217
CALL TRANSF (ESTIF,IELEM)
C
C
MODIFY NECESSARY ROWS AND COLUMNS IN ESTIF
C
217 CONTINUE
C
C«tt ASSEMBLE ELEMENT LOADS
C
DO 240 IEVAB=I,NEVAB
IDEST-NDEST(IEVAB)
GLOAD(IOEST)-GLOAD(IDEST)t£LOAD(IELEM,IEVAB)
C f ASSEMBLE THE ELEMENT STIFFNESSES
C
BUT NOT IN RESOLUTION
C
IF(ICASEeGTeI) GO TO 230
DO 220 JEVAB-1,IEVAB
JDEST-NDEST(JEVAB)
IF(ESTIf(IEVAB,JEVAB).EQ.0.0) GO TO 220
NGASH-NFUNC(IBEST,JDEST)
NGISH=NFUNCtJDEST,IDEST)
IF(JOESTeGEeIOEST) GSTIF(NGASH)=
• GSTIFtNGASHjtESTIFUE VAB,JEVAB)
IF(JDEST.LT.IOEST) GSTIF(NGISH)« GSTIF(NGISH)tESTIF(IEVAB,JEVAB>
220 CONTINUE
230 CONTINUE
240 CONTINUE
C
C«*« RE-EXAMINE EACH ELEMENT NODE, TO
C
ENQUIRE WHICH CAN BE ELIMINATED
C
DO 370 IEVAB-I,NEVAB
NIKNO--LOCEL(IEVAB)
IF(NIKNO.LE.O) GO TO 370
C
Cttt FIND POSITIONS OF VARIABLES READY
C FOR ELIMINATION
C
DO 350 IfRON-1,NFRON
If(NACVAUFRON).NE.NIKNO) GO TO 350
C
C t t
EXTRACT THE COEFFICIENTS OF THE
C NEW EQUATION FOR ELIMINATION
72
I F U C A S E . G T . n GO TO 2 60
DO 250 JFR0N»1,MFRON
IF(IFRON.LT.JFRON) NLOCAaNFUNC(IFRON.J FRON)
IFCIFRON.GE.JFRON) NLOCA«NFUNC(JFRON/IFRON)
EOUAT(JFRON)«GSTIF (NLOCA)
250 GSTIF(NLOCA)aO.O
260 CONTINUE
C
C* * AND EXTRACT CORRESPONDING RIGHT
C
HAND SIDES
C
EQRHSaGLOAO(IFRON)
GLOAD(IFRON)«0.0
KELVAaKELVA+1
C
Caaa WRITE EQUATIONS TO DISK OR TAPE
C
IF(ICASE.GT.I) GO TO 270
WRITE(2 > EQUAT,EQRHS,IFRON,NIKNO
GO TO 280
270 WRITE(A) EQRHS
READ(2) EQUAT,DUMMY,IDUMM,NIKNO
280 COfiTINUE
C
Caaa DEAL WITH PIVOT
C
PIVOTaEQUAT(IFRON)
EQUAT (IFRON)»0.0
C
Caaa ENQUIRE WHETHER PRESENT VARIABLE IS
C
FREE OR PRESCRIBED
C
IFdFFIX(NIKNO).EQ.O) GO TO 300
C
Caaa DEAL WITH A PRESCRIBED DEFLECTION
C
DO 290 JFRONaI,NFRON
290 GLOAD(JFRON)aGLOAD(JFRON)-F IXEDtNIKNO)a
a EOUATt JFRON)
GO TO 3AO
C
Caaa ELIMINATE A FREE VARIABLE-DEAL WITH THE
C
RIGHT HAND SIDE FIRST
C
300 DO 330 JFRON-I,NFRON
GLOADtJFR ON)•GLOAOtJFRON)-EQUAT(JFRON>a
a EQRHS/PIVOT
C
Caaa NOW DEAL WITH THE COEFFICIENTS IN CORE
C
IF(ICASE.GT.1 ) GO TO 320
IF(EQUA T(JFRON).EQ.O.0) GO TO 330
NLOCAaNFUNC(0,JFRON)
DO 310 LFRONaI,JFRON
NGASHaLFRONtNLOCA
310 GST IF(NGASH)aGST IF(NGASH)-EQUATtJF RON)a
a EQUAT(LFRON)ZPIVOT
320 CONTINUE
330 CONTINUE
3A0 EQUATd FRONIaPIVOT
73
C*** RECORD THE NEW VACANT SPACE, AND REDUCE
C
ERONTWIDTH IE POSSIBLE
C
NACVAU FRON)"0
GO TO 360
C
C*** COMPLETE THE ELEMENT LOOP IN THE FORWARD
C ELIMINATION
C
350 CONTINUE
360 IE(NACVAINERON).NE.0) GO TO 370
NFRON*NERON-I
IF(NFRON.GT.O) GO TO 360
370 CONTINUE
380 CONTINUE
C
C*** ENTER BACK SUBSTITUTION PHASE, LOOP
C BACKWOROS THROUGH VARIABLES
C
DO 410 IELVA=T,KELVA
C
C*** READ A NEW EOUATION
C
BACKSPACE 2
READ(2) EOUAT,EORHS,IERON,NIKNO
BACKSPACE 2
IE(ICASE.E0.1) GO TO 390
BACKSPACE 4
READ(4) EORHS
BACKSPACE 4
390 CONTINUE
C
C* * PREPARE TO BACKSUBSTITUTE FROM
C
THE CURRENT EQUATION
C
PIVOT=EOUAT(IERON)
IE(IEEIXfNIKNO),EQ*1) VECRV(IERON)»
• EIXEO(NIKNO)
IEdEFIX(NIKNO).EO.O) EOUAT (IFRON)=0.0
C
C*** BACK-SUBSTITUTE INTO THE CURRENT EQUATION
C
DO 400 JFRON=T,MFRON
400 EQRHS=EORHS-VECRV(JFRON)*EOUAT(JFRON)
C
c*** PUT THE FINAL VALUES WHERE THEY BELONG
C
IEdFEIX(NIKNO).EO.O) VECRVdERON) =
» EQRHS/PIVOT
IEflEEIX(NIKNO).EQ.I) EIXED(NIKNO)-EORHS
ASDIStN IKNO =VECRVdER ON)
410 CONTINUE
IE(NRGD.EQ.O) GO TO 419
DO 404 IRGD=T,NRGD
DO 404 IELEM=T,NELEM
DO 404 INODE=I,NNOOE
IFdABSCLNODSdELEM, INODE)).EO.REF(IRGO)) GO TO 402
GO TO 404
402 NODE=LNADSUELEM, INODE)
IFCLNADSUELEM,INODE).EO.REFURGD)) GO TO 404
IDUM=3*(NODE-1)*1
ASOIS(IDUM)=O.O
74
ASDISCI0UM*1 )»0.0
ASOlSCIDUM*2)»0.0
404 CONTINUE
WRITECl08.700)
730 FORMATC IX/IX,' DISPLACEMENTS Of REFERENCE NODES AND FREE
• NODES ONLY')
DO 401 IP0IN.1,NPOIN
NGASH»IPOIN*NDOFN
NGISH=NGASH-NOOFNt I
401 WRlTECI08,920) IPOIN,CASDISCIGASH).IGASH-NGISH,NGASH)
DO 416 IELEM-1,NELEM
DO 416 INODE'1,NNODE
DO 415 IRGO-I,NRGD
DO 415 IMAX-I,MAXRGO
415 IFCIABS CLNODSCIELEM. INODE) ).ED.REf (IRGD) ) GO TO 411
GO TO 416
41I NOOE=LNATSCIELEM,!NODL)
REFNOD=REF(IRGO)
X--CCOORO(NODE,I)-COOROCREFN00.1)>
Y«COORD(NOOE.2)-COORD(REFNOD,2)
IDUM-3*(NODE-1)+1
JDUM-3* (REFNOD-1 >t1
ASOISCIDUM)»ASDIS(JDUMI-XtASDISCJDUMt1)tY«ASDIS(J0UMt2)
ASDISCI DUMtD =ASDIS(JDUMtI)
ASDISCIDUMtZ)=AS DlSCJOUMt2)
IFCIFFIX(IDUM).EQ.O) GO TO 425
FIXEDCIDUM)=FIXED(JDUM)
425 IFCIFFIXCIDUMtI).ED.0) GO TO 426
F I X E O ( I D U M t D = F I X E O( J D U M) • X t F I XEDC JDUM11 )
426 IF(FlXEDCIDUMtZ).EU.0) GO TO 416
FIXEDCIDUMt2)=FIXED(JDUM)t(-Y)tfIXEDCJOUMt2)
416 CONTINUE
DO 418 IELEM=I,NELEM
DO 418 INODE-1 ,NNODE
LNOOSCIELEM,INODE)=LNADSCIELEM,INODE)
418 CONTINUE
419 CONTINUE
WRlTECI08,900)
900 FORMAT(1H0.5X,IJHDISPLACEMENTS)
IFCNDOFN.NE.2) GO TO 4JO
IFCNDIME.NE.1) GO TO 420
WRITE(108,905)
905 FORMAT!1HO»5X,4HNODE,6X,5HOISP.,7X,
• 8HROTATION)
GO TO 440
420 WRI TE(108,910)
91O FORMAT(1H0,5X,4HNODE,SX,7HX-01SP.,
• 7X,7HY-DISP.)
GO TO 440
4JO WRITE(108,915)
915 FORMAT(1hO,5X,4HNODE,6X,5HDISP.,8X,
• 7HXZ-R0T.,7X,7HYZ-ROT.)
440 CONTINUE
DO 450 IPOIN=I,NPOlN
NGASH-I POINtNDOfN
NGISH-NGASH-NDOFNtI
450 WRI TECI08,920) IPOIN,CASDISCIGASH),IGASH=
» NGISH,NGASH)
920 FORMAT!I10.JE14.6)
WRITEO OS,925)
925 FORMATC1H0,5X,9HREACTIONS)
IFCND0FN.NE.2) GO TO 470
75
If(N0IME.NE.1> GO TO 460
WRITE(I08,930)
930 FORMAT (IH O,5X,4HNODE,6X,5HFORCE,8X,6HM0MENT)
GO TO 480
460 WRITEd 08,935)
935 FORMAT(1H0,5X,4HNOCE,5X,7HX-F0RCE,7X,
* 7HY-F0RCE)
GO TO 480
470 WRlTE(I 08,940)
940 FORMAT MHO,5X,4HNOCE,6X,5MF0RCE,6X,
» 9HXZ-M0MENT,5X,9HYZ-M0MENT)
480 CONTINUE
OO 510 IP0IN»1,NPOIN
NUOCA»(IPOIN-I>,NOOFN
OO 490 IOOFN»1,NOOFN
NGUSH«NLOCA+IDOFN
IFdFFIX(NGUSH).GT.O) GO TO 500
490 CONTINUE
GO TO 510
500 NGASH=NLOCAtNOOFN
NGISH=NLOCAtI
WRITE(I08,945) IP0IN,(F1XE0(IGASH),IGASH=
* NGISH.NGASH)
51O CONTINUE
945 FORMAT! I10,3E14.6)
C
Cttt POST FRONT-RESET ALL ELEMENT CONNECTION
C
NUMBERS TO POSITIVE VALUES FOR SUBSEOUENT
C
USE IN STRESS CALCULATION
C
OO 520 IELEM=I,NELEM
00 520 INODE=I,NNODE
520 LNOOS(IELEM,INOOE)«IABS(LNOOS(IELEM,1NOOE)>
RETURN
END
SUBROUTINE TRANSF (ESTIF,IELEM)
DIMENSION ESTIF(24,24)
C0MM0N/LG0ATA/C00R0(80,2),PR0PS(10,4),PRESC(40,3),
*
ASDIS(24O),ELOAD(24,24),NOFIX(40),
*
IFPRE(40,3>,LN00S(25,8),MATN0(25)
COMMON/WORK/ELCOD(2,8),SHAPE(8),OERIV(2,8),OMATX(5,5),
»
CARTD(2,8),D8MAT(5,24),BMATX<5,24),
*
SMATX(5,24,9),POSGP(3),WEIGP(3),
*
GPCOO(2,9),NEROR(24)
COMMON/CONTRO/NPOIN,NELEM,NNODE,NDOFN,NDIME,
*
NSTRE,NTYPE,NGAUS,NPROP,NMATS,
*
NVFIX,NEVAB,ICASEtNCASE,ITEMP,
*
IPROS,NPROB
COMMON/WINKLR/
*
IFNDtBMOOLS,TAREAtNOTYPtENFLNC,
*
WINKMO(25),NOTYPE (80),EfST IF(24,24),CPSTI F(24,24),
*
BEFMAT(8),ELOISP(24,8),NOFRC(24)
COMMON/RIGID/ NRG0,MAXRG0,REF(5),RG0N0(5,80),LNA0S(25,8)
C
C *•* MODIFY NECESSARY ROWS ANO COLUMNS IN ESTIF
C
DO 240 IRGO=I,NRGD
KOUM=O
LOUM=Q
100 CONTINUE
110 DO 220 INOOE=ItNNODE
1 F(IABS (LNODS (1ELEM, INODE)).ES.REF (IRGO) ) GO TO I30
76
GO TO 220
HO NOOE=LNAOSdELEM,INODE)
REFNOD=IABStLNOOStIELEM,INOOE))
X=-ICOOROtNODE,1>-COOROtREFNOD,I))
Y=COOROtNODE,2)-C00ROtREFNOO,2)
IDUM=3«flNOOE-1>♦)
IFtKOUMeEQ.I) GO TO HO
ElI=ELOAOtIELEM,IOUM)
EL2=EL0ADtIELEM,IOUMAl)
ELi=ELOAOtIELEM,IDUMa2)
ELOAOIIEL EM,IOUMAlI=ELZ-ELI«X
ELOAOtI ELEM,IOUMA2),(ELHY) AELi
HO CONTINUE
IFtLOUM.GE.I) GO TO 150
LLDUM=Ht INOOE-Da I
150 LOUM=LDUMAl
OO 200 JNOOE=I,NNOOE
JOUM=H IJNOOE-I )Al
IFtKOUM.ES.I) IDUM=JDUMJJDUM=H 11NOOE-I)Al
EHESTI FUDUM,IOUM)
EZ=ESTI FtJOUM,IOUMAl)
.Ei=ESTI FtJDUM,IOUM*2)
EA=ESTIFtJDUMAl,IDUM)
ES=ESTI FtJOUMAl,I0UMA1)
EG=ESTI FtJDUMA),IDUMA2)
EZ=ESTIF(J0UMA2,IDUM)
ES=ESTIFtJDUMA2,IDUMAl)
E9«ESTIFtJDUMA2,IOUMA2)
IFtKDUM.ED.I) GO TO 170
C
C*** IF KOUM=O, MODIFY COLUMNS,LOAD VECTOR,AND THE DISPLACEMENT VECTOR
C
IF KDUM=I, MODIFY ONLY THE ROWS IN ESTIF
C
ESTIFfJ OUM,IDUM)=EI
ESTlFtJDUM,IOUMAl )=I-EHX) AEZ
ESTIFfJOUM,IDUMA2)=EHY ae 3
ESTIFfjDUMAl,IDUM)=EA
ESTIFfJDUMAI,IOUMA1>=t-EA=XJAES
ESTIFtJOUMAI,IDUM*2)=EAaYAEG
ESTlF fJOUMA2,IDUM)=E7
ESTIFfJ 0UMA2,IDUMAD =I-EZ=XJAES
ESTIF tJDUMA2,I0UMA2)=E7*YAE9
GO TO 200
170 CONTINUE
ESTIFtJDUM,IDUM)=E1
ESTIFtJDUM,I0UMA1)«E2
ESTIFfJ DUM,IDUMA2) =Ei
ESTIFfJDUMAI, IDUM)=I-EHX) AEA
ESTIFfJ DUMAI,IDUMAD =I-EZ=XHES
ESTIFfJ DUMAI,IDUMA2>.f-Ei=XHEG
ESTIFtJ OUMA2,IOUMJ=EHY AE7
ESTIFtJOUMAZ,IOUNA1>=E2*YAEB
ESTIFtJ0UMA2,IDUMA2)«E3*YAE9
ZOO CONTINUE
ZZO CONTINUE
KOUM=KDUMAl
IFfKOUM.EO.D GO TO 100
ZAO CONTINUE
OO Z60 IRGO=I,NRGO
LDUM=O
OO ZSO INODE=I,NNOOE
IFtIABS tLNODStlELEM,INODE)).E0.REFtlRGO)) GO TO 221
77
GO TO 250
221 IOUM-J*(I NODC-I)*1
IKLOUM.GE.I) GO TO 222
LLDUH-I OUM
222 LDUM=LDUM+1
DO 230 JNODE=I*NNODE
IF(IABS (LNODS UELE M=JNODE)).NE.REFURGD)) GO TO 230
JDUM=3*(JNOOE-I)Al
IF(IOUM.EO.LLDUM.AND.JOUM.EQ.LLOUM) GO TO 230
IF(INODE.EO.JNOOE) GO TO 225
ESTIF(LLDUM=LLDUM)=ESTIF(LLOUM=LLDUM)
* +ESTIF(IDUM=JDUM)AEST IF(JDUM=IDUM)
ESTIF(LLDUM=LLDUMAl).ESTIF(LLDUM=LLDUMAl)
A AESTIFUDUM,JDUMA1)AESTIF(JDUM,IDUMAl)
ESTIF(LLDUM=LLDUMAZ)=ESTIF(LLDUM=LLDUM+2)
« AESTIF (IDUM=JDUMA?)AESTIF(JDUM=IDUMAZ)
ESTIF(LLDUMAl=LLOUM>«E STIF(LLDUM+1=LLDUM)
A AESTIF(IDUM*1,JDUM)AESTIF(JDUM+1=IDUM)
ESTIFULD UMAl=LLDUMAU=ESTI F(LLDUM+1,LLDUM+1 )
A AESTIF (IDUMAI=JOUMAl)AESTIF(JDUMAI,IDUMAI)
ESTIF(LLOUMAl,LLDUMAZ)=ESTIF(LLDUMAl,LLOUM+2)
A AESTIF(IDUM+I,JDUM+2)+ESTIF(JDUMAl=IDUMA2)
ESTIF(LLDUMa2,LL0UM)=ESTIF(LL0UM+2=LLDUM)
A AESTIFU DUM+2,JOUM)AESTI F(JDUM+2,IDUM)
ESTIF(LLDUM+2,LLDUMAI)-ESTIF (LLOUM+2,LLDUMAl)
* AESTIFUDUM+2,JDUMADAESTI F(JDUMAZ=IDUMAl)
ESTIF(LLDUMAZ=LLDUMAZ)=EST IF(LLDUMAZ=LLDUM+Z)
« A E S T I F ( IDUM + Z , JDUMAZ) AEST IF ( J D U M + Z , IDUMA Z)
GO TO 228
225 CONTINUE
ESTIF(LLDUM=LLOUM)=ESTIFULDUM=LLDUM)
« AESTlF (IDUM=JOUM)
ESTIF(LLDUM=LLDUMAl)=ESTIF(LLDUM,LLDUM+1)
A AESTIFU DUM=JOUMAl)
ESTl FULO UM=LLOUMaZ)=ESTlFULOUM=LLDUM+2)
* AESTIF (IDUM=JDUMAZ)
ESTIFULD UMAl,LLOUM)=E STIF(LLDUMAl,LLDUM)
* AESTIF(IDUM+I=JDUM)
ESTIF(LLDUMAl =LLDUM+1 )=ESTIF(LLDUMAl=LLDUM a I )
* AESTIFU DUMAI=JDUMAI)
ESTIF ULOUM +I,LLOUMA2>=ESTI F(LLDUMAl,LLDUM+2)
* AESTIF(IOUMAl=JDUMAZ)
ESriF(LLOUMAZ,LLDUM)«ESTlF (LLDUMAZ=LLDUM)
« +ESTIF(IOUMAZ=JDUM)
ESTIF(LLOUMAZ,LLDUMAl)=ESTIF(LL"UMAZ,LLDUMAl)
A AESTIFU DUMAZ=JDUMAI)
ESTIF(LLOUMAZ,LLDUMAZI=ESTIF(LLDUMAZ=LLDUMAZ)
« AESTIF(IDUMAZ=JDUMAZ)
228 CONTINUE
DO 229 I=IDUM=IDUM+Z
DO 229 J=JDUM=JDUM+Z
ESTIF(I=J)=O.0
229 ESTIF(J=I)=O-O
230 CONTINUE
250 CONTINUE
260 CONTINUE
RETURN
END
SUBROUTINE STREPS
C
CA** CALCULATES THE STRESS RESULTANTS AT
C
GAUSS POINTS FOR PLATE BENDING ELEMENT
73
c
DIMENSION ELDIS(3,8),STRSG(5)
COMHON/LGOATA/COORO<80,2>,PROPS(10,t),PRESCUO,3),
*
ASDIS<2tO>,ELOAO<?4,24),NOFIX(LO),
*
IFPRE<40,3),LNODS(25,8),MATN0(25)
COMMONZWORK/ELCOD(2,8),SNAPE (8),DERIV(2,8),DMATX(5.5),
*
CARTO(2,8),OBMAT(5,24),BMATX(5,24),
*
SMATX(5,24,9),POSGP(3),WEIGP(I),
*
GPC0D(2,9),NER0R(24)
COMMON/CONTRO/NPOIN,NELEM,NNODE,NOOFN,ND1ME,
*
NSTRE,NTYPE,NGAUS,NPROP,NMATS,
*
NVFIX,NEVA8,ICASE,NCASE,!TEMP,
*
IPROS,NPROB
COMMON/WINKLRZ
*
IFND,8M0DLS,TAREA,NDTYP,ENFLNC,
*
WINKMD(25),NDTTPE(80),EFSTIF(24,24),CPSTIF(24,24),
*
BEFMAT(8),ELDISP(24,8),BNOFRC(24)
WRI TEd 08,900)
WRITE(I 08,905)
C
C ** LOOP OVER EACH ELEMENT
C
DO 40 IELEM*),NELEM
C
C«*• READ THE STRESS MATRIX, SAMPLING POINT
C COORDINATES FOR THE ELEMENT
C
REAO(S) SMATX,GPCOO
WRI TE(I08,910) IELEM
C
C« * IDENTIFY THE DISPLACEMENTS OF THE
C ELEMENT NODAL POINTS
C
DO 10 INODE*),NNODE
LNOOE-L NOOS(IELEM, INODE)
NPOSN*(LNODE-))*NOOFN
DO 10 IDOFN-I,NDOFN
NPOSN-NPOSN+1
ELDISd DOFN,INODE)-ASDIS(NPOSN)
10 CONTINUE
KGASP-O
C
C*** ENTER LOOPS OVER EACH SAMPLING POINT
n
DO 30 IGAUS-I,NGAUS
DO 30 JGAUS-1,NGAUS
KGASP-KGASPd
DO 20 ISTRE-1,NSTRE
STRSG(ISTRE)-O.O
KGASH-O
C
C»** COMPUTE THE STRESS RESULTANTS
C
DO 20 INODE-1,NNODE
DO 20 IDOFN-I,NOOFN
KGASH-KGASHtI
STRSG(ISTRE)-STRSG(ISTRE)t
-SMATX(ISTRE»KGASH,KGASP)*ELDIS(IDOFN,INODE)
20 CONTINUE
C
C--- OUTPUT THE STRESS RESULTANTS
C
79
WRI TE(108,915) KGASP,
•<GPCOO(IDIME,KGASP>,IDIME«1,NOlME>,
‘(STRSG(ISTRE),ISTRE»1,NSTRE)
30 CONTINUE
40 CONTINUE
900 FORMAT(/,10X,8HSTRESSES,/)
905 F0RMAT(1H0,4HG,P.,ZX,8HX-C00RD.,2X,
•8HY-COORO.,3X,8HX-MOMENT,4X,8HT-MOMENT,
*3X,9HXY—MOMENT,2X,IOHXZ-S,FORCE,ZX,
*1OHYZ-S,FORCE)
910 FORMAT(/,5X,1 2HELEMENT NO.*,15)
915 FORMAT (15,2F10.4,5E12.5)
RETURN
END
SUBROUTINE FPRES
C0MM0N/LGDATA/C00R0(80,2>.PR0PS(10,4),PRESC(40,3),
»
ASDIS(240),EL0AD(Z4,24),NOFIX(40),
*
IFPRE(40,3),LN0DS(25,8),MATNO(25)
COMMON/WORK/ELCOD(2,8),SHAPE(8),DERIV(2,8),DMATX(5,5),
*
CARTD(2,8),DBMAT(5,24),BMATX(5,24),
*
SMAT X(5,24,9),POSGP(S),WE IGP(3),
*
GPCOD(2,9),NEROR(24)
COMMON/CONTRO/NPOIN,NELEM,NNODE,NDOFN,NOIME,
*
NSTRE,NTYPE,NGAUS,NPROP,NMATS,
*
NVF IX,NEVA9, ICASE,NCASE,ITEMP,
*
IPROB,NPROB
COMMONZWINKLR/
«
IFNO,BMOOUS,TAREA,NDTYP,ENFLNC,
*
WINKMD(25),NDTYPE(80),EFST IF(24,24 ),CPSTIF(24,24),
*
BEFMAT(8),ELDlSP(24,8),BNDFRC(24)
DIMENSION ELDSP(24 )
WRITE(I 08,820)
WRlTE(108,830)
DO 50 IELEM*1,NELEM
BMODLSbWINKMD(IELEM)
DO 5 IEVABbI,NEVAB
5 ELDSPd EVABIbO.0
READ (5) EFSTIF
WRITE(I08,810) IELEM
DO 10 IN0DE*1,NNODE
LNODEbLNOOS(IELEM, INODE)
NPOSN«(LNODE-1)*NDOFN
DO 10 IDOFN-I,NDOFN
NP0SN«NP0SN+1
D0FRDb3*( INODE-1 HlDOFN
ELDSP(DOFRDHASDIS (NPOSN)
10 CONTINUE
DO 30 1*1,NNODE
K*3*1-2
bndfrc(D beldsp(k)»bmodls
IF(EFSTIF(K,K).EQ.O.O) BNDFRC(I)*0.0
30 CONTINUE
DO 40 I«1,NNODE
LNODEbLNODS(IELEM, I)
WRITEO 08,840) LNODE,(BNDFRC(D)
40 CONTINUE
50 CONTINUE
810 FORMAT (IX/IX,'ELEMENT NUMBER :',ZX,13>
820 FORMATOX/IX,'WINKLER FOUNDATION NODE POINT FORCES')
830 FORMAT(1X/25X,'NODE',4X,'NORMAL')
840 FORMAT(IX,25X,I3,3X,EI2.4)
RETURN
80
END
SUBROUTINE CHECK I
C
C*»* TO CRITISIZE THE DATA CONTROL CARD AND
C
PRINT ANT DIAGNOSTICS
C
COMMON/LGDATA/COORO(80,2),PROPS(10»U,PRESC(A0.3),
•
ASDI SI240),EL0AD(24,24),NOFIX(AO),
»
IFPRE(40,3),LN0DS(25,8),HATN0(2S)
COHHON/UORK/ELCOO(2,8),SHAPE(8),OERIV(2,8),OMATX(5,5),
•
CARTD(2,8),0BMAT(5,24),BMATX(5,24),
•
SMATXC 5,24,9),POSGP(3),WEIGP(3),
•
GPC0D(2,9) ,NER0R(24)
commonzcontroznpoin,nele'
i,nnode,ndofn,nd ime,
•
NSTRE,NTYPE,NGAUS,NPROP,NMATS,
«
NVFIX,NEVA8,ICASE,NCASE,!TEMP,
•
IPROB,NPROB
COMMONZWlNKLRZ
•
IFND,8M0DLS,TAREA,NDTYP,ENFLNC,
•
WINKMD(25),NDTYPE(80,EFSTIF<24,24 ),CPSTI F<24,24),
‘
BEFMAT(8),ELDISP(24,8),NDFRC(24)
DO 10 IEROR*I,24
10 NEROR(IEROR)-O
C
C**» CREATE THE DIAGNOSTIC MESSAGES
C
IF(NPOIN.LE•O) NEROR(I)-I
IF(NELEM-NNODE.LT. NPOIN) NER0R(2)-1
if(nvfix.lt.i.ano.ifnd.eo.O) neror <3)»i
IFCNVFIX.GT.NPOIN) NER0R(3)»1
IF(NCASE.LE.0) NEROR(A)-I
IF(NTYPE.LT.0.0R.NTVPE.GT.2> NER0R(5)»1
IFCNNODE.LT.3.OR.NNODE.GT.8) NEROR(G)-I
IF(NDOFN.LT.2.OR.NDOFN.GT.3) NEROR(Z)-I
IF(NMATS.LE.O.OR.NMATS.GT.NELEM) NEROR<8)»I
IF(NPR0P.LT.3.0R.NPR0P.GT.5) NEROR (9)-I
IF(NGAUS.LT.2.0R.NGAUS.GT.3) NEROR (10-1
IF(N0IME.LT.1.0R.NDIME.GT.2) NEROR(II)-I
IF(NSTRE.LT.2.0R.NSTRE.GT.5) NEROR (I2)-1
C
C*** EITHER RETURN, OR ELSE PRINT THE ERRORS
C
DIAGNOSED
C
KEROR-O
DO 20 IEROR-1,12
IF(NERORdEROR).EO.O) GO TO 20
KEROR-I
WRITEd 08,900) IEROR
900 FORMAT(ZZ25H - DIAGNOSIS BY CHECKl,
• GH ERROR ,13)
20 CONTINUE
IF(KEROR.EO.O) RETURN
C
C--- OTHERWISE ECHO ALL THE REMAINING DATA
C
WITHOUT FURTHER COMMENT
C
CALL ECHO
END
SUBROUTINE ECHO
DIMENSION NTITL(SO)
COMMONZLGDATAZCOORD(80,2),PROPS(I0,4),PRESC<40,3),
•
ASOIS(240),EL0AD<24,24),NOFIX(AO),
81
*
IFPRE(40,3),LN00S<25,8),MATN0(2S)
COMMON/WORK/ELCOO(2,8)»SHAPE<8)#DERIV(Z,8).DWATX<5,5)#
*
CARTD(2s8)*DBMAT(5*?4),BMATX(S«24>,
*
SMATXC5/24,9),POSGP(I).WEIGP(3)»
*
GPCODC 2,9),NEROR(24)
Common/contro/npoin,nelem,nnode,noofn,ndime,
*
nstre,ntype,ngaus,nprop,nmats,
*
NVFlX,NEVA8,ICASE,NCASE,ITEMP,
*
IPROBfNPROB
common/winklr/
*
IEND,BMODL S,TAREA,NDTYP/ENFLNC,
*
WINKM0C25),NDTYPE C80),EFSTIFC24,24),CPST1F(24,24),
*
BEFMAT CS),ELOISPC24,8),NOFRC(24)
WRITECIOS,900>
900 FORMAT C//25H NOW FOLLOWS A LISTING 6F,
* 25H POST-DISASTER DATA CARDS/)
10 READ(105,905> NTITL
905 FORMAT!80Al)
WRITE(I08,910) NTI TL
910 F O R M A T C20X/80A1)
GO TO 10
END
SUBROUTINE CHECK2
C
C*** TO CRITICIZE THE DATA FROM SUBROUTINE INPUT
C
DIMENSION NDFR0C25)
C0MM0N/LG0ATA/C00R0(80,2),PR0PS(10,4),PRESC(40,3),
*
ASDIS(240>,EL0AD(24,24),NOFIX(40),
»
IFPRE(40,3),LNODS(25,8),MATNO(25)
C0MM0N/W0RK/ELC0D(2,8),SHAPE(8),DERIV(2,8),DMATX(5,5>,
*
CARTD(2,8),DBMATC5,24),BMATXC5,24),
*
SMATXC5,24,9),POSGP(3),WEIGP(3),
*
GPC0DC2/9) ,NER0RC24)
COMMON/CONTRO/NP01N,NELEM,NNODE,NDOFN,NDIME,
*
NSTRE,NTYPE,NGAUS,NPROP,NMATS,
*
NVFIX/NEVAB,!CASE,NCASE,ITEMP,
»
IPROB,NPROB
COMMON/WINKLR/
«
IFND,BMODLS,TAREA,NDTYP,ENFLNC,
*
WINKMD(25),NDTYPEC80),EFSTIF(24,24 ),CPSTIF(24,24),
*
3EFMAT(8),ELDISP(24,8),NDFRC(24)
MFRON-60
C
C*** CHECK AGAINST TO IDENTICAL NONZERO
C
NODAL COORDINATES
C
DO 10 IELEM-I,NELEM
10 NDFRO(IELEM)=O
DO 40 IPOIN»2,NP0IN
KPOIN=IPOIN-I
DO 30 JPOIN=I ,KPOIN
DO 20 IOIME=IfNOIME
IF(COORO( IPOIN/IDIME).NE.C00R0UP01N,
* !DIME)>G0 TO 30
20 CONTINUE
NEROR(I3)=NEROR(13)+1
30 CONTINUE
40 CONTINUE
C
C*** CHECK THE LIST OF ELEMENT PROPERTY NUMBERS
C
82
DO 50 IELEM*1 ,NELEM
50 IF(RATNO(1ELEM).LE,O.OR.M*TNO(IELEM).GT.
• NMAlS ) NEH0R(H)»NER0R<H)*1
C
C*** CHECK FOR IMPOSSIBLE NODE NUMBERS
C
OO 70 IELEM»1,NELEM
00 60 INODE-1,NNODE
IFILNODSIIELEM,!NODEI.EO.0) NEROR115)*
• NEROR I15M1
60 IFILNODSIIELEM,!NODE).LI.0.OR.LNODSIIELEM,
• INODE).61.NPOIN) NERORII6)-NEROR 116)11
70 CONTINUE
C
C« ' CHECK FOR ANT REPETITION OF A NODE
C
NUMBER WITHIN AN ELEMENT
C
DO 140 IPOIN-I,NPO IN
KSTAR-O
DO 100 IELEM-I,NEL EM
KZERO-O
DO 90 INODE-1 ,NNODE
1 FILNODStIELEM,INODE).NE.IPOIN) GO TO 90
KZERO-KZEROtI
IFIKZERO.GT.I) NER0RI17)»NER0RI17)+1
C
C“ « SEEK FIRST,LAST, AND INTERMEDIATE
C APPEARANCES OF NODE IPOlN
C
IFtKSTAR.NE.0) GO TO 80
KSTAR-IELEM
C
C--- CALCULATE INCREASE OR DECREASE IN
C FRONTWIDTH AT EACH ELEMENT STAGE
C
NOFRO IIELEM)-NDFRO 11ELEM)-NDOFN
80 CONTINUE
C
C-*- AND CHANGE THE SIGN OF THE LAST
C
APPERANCE OF EACH NODE
C
KLAST-I ELEM
NLAST-I NODE
90 CONTINUE
100 CONTINUE
IFtKSTA R.EQ.O) GO TO 110
IFlKLAS T.LT.NELEM) NDFROtKLAST-D- NOFROIKLAST-I)-NDOFN
LNODS (KLAST,NLAST )— IPOIN
GO TO I40
C
C*** CHECK THAT COORDINATES FOR AN UNUSED
C
NODE HAVE NOT BEEN SPECIFIED
C
110 WRITE1108,900) IPOIN
900 FORMAT I/I5H CHECK WHY NODE,14,
• UH NEVER APPEARS >
NEROR 118)-NEROR 118)-1
SIGMA-0.0
DO I20 IDlME-DNDIME
170 SIGMA-SIGMA-ABStCOORDtIPOIN,!DIME))
IFISIGMA.NE.0.0) NEROR(19)-NEROR119)-I
83
c
C**» CHECK THAT AN UNUSE D NODE NUMBER IS NOT
C
A RESTRAINED NODE
C
IFIIFND.GT.O.ANO.NVfIX.EQ.O) GO TO 1*0
DO I30 1VFIX«1,NVFIX
130 IF(NOFIXdVFIX).E0.1P0IN) NERORdO)*
* NEROR<20)+1
HO CONTINUE
C
C**» CALCULATE THE LARGE-ST FRONTWIDTH
C
NFRON-O
KFRON-O
DO 150 IELEM-1,NELEM
NFRON-NFRONtNDFRO(IELEM)
150 if(nfron.gt.kfron) kfron-nfron
WRITEd 08.905) KFRON
905 FORMAT(//,1X.28HMA X FRONTWIDTH ENCOUNTERED -,I5)
IF(KFRON.GT.MFRON) NEROR(ZI)-I
C
c*** continue checking the data for the fixed values
c
IF(NVFIX.EO.O.AND.IFNO.GE.I) GO TO 175
DO I70 IVFIX-I,NVFIX
IF(NOFIX(IVFIX).LE.O.OR.NOF IX(IVFlX).
• GT.NPOIN) NER0R(22)-NER0R(22)t1
KOUNT-O
DO 1 60
160
IOOFN-1,NDOFN
IFdFPR Ed VFIX, I D O F N ).GT.O>
K O U NT -I
I F (K OUN T . E Q .O ) N E R O R ( 2 3 ) » N E R O R ( 2 3 ) t 1
KVFlX-IVFIX-I
DO I 70 J V F I X - 1 , K V F I X
170 I F (IVFI X . N E . 1 . A N D . NO F I X ( I V F I X ) . E O .
• NOFIX(JVFIX)) NEROR(2C)-NEROR(24)+1
175 CONTINUE
KEROR-O
DO 180 IEROR*13,24
IF(NERORdEROR).EO.O) GO TO 180
KEROR-I
WRITE(108.910) IEROR,NEROR(IEROR)
910 FORMAT(//30H«»« DIAGNOSIS BT CHECK2, ERROR ,
* I3.6X.18H ASSOCIATED NUMBER,15)
180 CONTINUE
IF(KEROR. NE.O) GO TO 200
C
C*** RETURN ALL NODAL CONNECTION NUMBERS TO
C
POSITIVE VALUES
C
DO 190 IELEM-1,NELEM
DO 190 INODE-1,NNODE
190 LNODSd ELEM,INODE) «IABS(LNODS(IELEM,INODE) >
RETURN
200 CALL ECHO
END
O
TOTAL NO. OF PROBLEMS *
I
PROBLEM NO. I
*«* UANG AND SALMON--20.13.2 •*»
•‘INTEGRATED WINKLER FOUNDATION**
PROPERTY
I
2
I
I
I
I
I
I
I
I
I
3
I
I
I
3
I
11
9
19
17
25
32
37
42
44
50
52
58
60
NODAL POINT COORDINATES
NODE
X
Y
1
2
3
.000
.000
.000
.000
3.000
6.000
NVFIX % I9
NGAUS = 3
7
6
15
14
23
22
30
35
40
47
48
55
56
63
64
11
9
19
I7
27
25
32
37
42
SO
52
58
60
66
68
NCASE =
NOIME =
NODE NUMBERS
12 13
8
10 11
7
20 21 16
18 19 IS
28 29 24
26 27 23
33 34 31
38 39 36
43 44 41
51 52 48
53 54 49
59 60 56
61 62 57
67 68 64
69 70 65
5
3
13
11
21
19
27
34
39
44
46
52
54
60
62
I
2
NTYPE =
NSTRE =
4
2
12
10
20
18
26
33
38
43
45
51
53
59
61
SOIL MODULUS
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
.17500
0
5
NNOOE = 8
NEVAB = 24
NDOFN »
3
Cantilever Footing
ELEMENT
I
2
3
4
5
6
7
8
9
10
11
12
13
14
I5
NELEM * 15
NPROP = 4
Appendix C:
NPOIN « 70
NMATS = 3
4
5
6
7
8
9
10
11
I2
13
U
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.000
.000
6.000
6.000
6.000
12.000
12.000
12.000
12.000
12.000
22. 500
22. 500
22.500
33.000
33.000
33.000
33.000
33.000
43.500
43. 500
43.500
54.000
54.000
54.000
54.000
54.000
75.333
75.333
96.667
96.667
96.667
118.000
118.000
I39.333
I39.333
139.333
160.667
I60.667
182.000
182.000
182.000
25.000
44.000
.000
6.000
44.000
.000
3.000
6.000
25.000
44.000
.000
7.000
44.000
.000
4.000
8.000
26.000
44.000
.000
9.000
44.000
.000
5.000
10.000
27.000
44.000
.000
9.500
.000
4.500
9.000
.000
8.500
.000
4.000
8.000
.000
7.500
.000
3.500
7.000
CO
Ul
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
182.000
182.000
198.500
198. 500
I98.500
215.000
215.000
215.000
215.000
215.000
222.000
222.000
222.000
229.000
229.000
229.000
229.000
229.000
245.500
245.500
245.500
262.000
262.000
262.000
262.000
262.000
23.500
40.000
.000
7.000
40.000
.000
3.500
7.000
23.500
40.000
.000
7.000
40.000
.000
3.500
7.000
23.500
40.000
.000
7.000
40.000
.000
3.500
7.000
23.500
40.000
CO
C>
RESTRAINED NODES
NODE
I
6
9
I4
I7
22
25
30
32
35
37
CODE
001
001
001
001
001
001
001
001
001
001
001
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
FIXED VALUES
.000000 .000000
.000000 .000000
.000000 .000000
.OOOOOO .000000
.000000 .000000
.000000 .000000
.000000 .000000
.000000 .000000
.OOOOOO .000000
.000000 .000000
.000000 .000000
AO
Ag
A7
50
55
58
63
66
001
001
001
001
001
001
001
001
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
NUMBER OF RIGID BODIES = 2
NUMBER OF NODES ON RIGID BOOI ES * 16
RIGID BODY NUMBER
I
Z
REFERENCE NODE
I
so
MAXIMUM NUMSc a OF NODES ON A RIGID BOOT i g
RIGID BODY
NODES
I
? Z 3 6 7 910 11
Z
SD SI SZ 55 56 58 59 60
MATERIAL PROPERTIES
NUMBER
YOUNGS MODULUS POISSON'S RATIO THICKNESS
I
•300000E*04 .Z50000E+00 .ZAOOOOEtOZ
Z
•300000E+04 .ZSOOOOEtQO .ZAOOOOEtOZ
3
•300000E +OA .2SOOOOEtOO .ZAOOOOE +02
MAX FRONTWIDTH ENCOUNTERED = 30
**• VERTICAL COLUMN LOADS ONLY
O
O
TOTAL NODAL FORCES FOR EACH ELEMENT
I
.OOOOE+00 .OOOOE+OO .OOOOE+OO
.OOOOE+OO .OOOOE+OO .OOOOE+OO
.OOOOE+00 .OOOOE+OO .OOOOE+OO
CO
UNIFORM LOAD
•OOOOOOE+00
.136000E+01
.17OOOOE+01
.OOOOE+OO
.OOOOE+OO
.OOOOE+OO
.OOOOE+OO
.OOOOE+OO
•OOOOE+OO
•OOOOE+OO
.OOOOE+OO
.OOOOE+00
.OOOOE+OO
.OOOOE+OO
.OOOOE+OO
•OOOOE+OO
•OOOOE+OO
•OOOOE+OO
.8160E»01
.00002*00
.00006*00
.0 0 0 0 6 * 0 0
.00006*00
.00006*00
.00006*00
.00006*00
. 0 0 0 0 6 *00
.00006*00
.00006*00
.0 0 0 0 6 * 0 0
.00006*00
.0 0 0 0 6 * 0 0
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.30006*00
.00006*00
.32646*02
.00006+00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006*00
.00006 +00
.00006 + 00
.00006*00
.00006*00
. 00006+00
.00006+00
.00006*00
.00006*00
. 00006 +00
.00006*00
.00006 + 0 0
.00006*00
.00006+00
.00006*00
.0 0 0 0 6 * 0 0
.0 0 0 0 6 + 0 0
.00006*00
.00006*00
.00006*00
.13886*02
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.0 0 0 0 6 * 0 0
.0 0 0 0 6 + 0 0
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006*00
.00006+00
.00006+00
.00006*00
.00006+00
.0 0 0 0 6 + 0 0
. 55536 *02
.00006*00
.00006+00
.00006+00
.0 0 0 0 6 * 0 0
.00006*00
-.81606*01
.00006*00
.00006*00
.00006+00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.00006*00
.00006*00
.00006*00
.00006+00
.0 0 0 0 6 * 0 0
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.00006*00
.00006+00
.00006*00
.00006+00
.00006*00
.00006+00
.00006+00
.00006*00
.00006*00
- . I 3886*02
.00006+00
.00006*00
.00006+00
.00006+00
.00006*00
.00006+00
.00006*00
.00006+00
.32646*02
.00006*00
.00006*00
.000 06 * 0 0
.00006*00
.00006*00
.00006+00
.00006+00
.00006+00
.00006*00
.00006*00
.00006*00
.00006+00
.00006*00
. 0 0 0 0 6 +00
.00006*00
.00006+00
.00006+00
.00006+00
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.00006*00
.00006*00
.00036+00
.00006*00
.00006+00
.55536*02
.00006+00
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.00006+00
.00006 +00
.00006+00
.00006+00
.81606*01
.00006+00
.00006*00
.00006*00
.00006*00
.0 0 0 0 6 * 0 0
.00006+00
.0 0 0 0 6 * 0 0
.00006*00
.00006+00
.00006+00
.0 0 0 0 6 * 0 0
.00006*00
.00006*00
.00006+00
.00006+00
.00006+00
.00006+00
.00006*00
.00006*00
.00006+00
.0 0 0 0 6 + 0 0
.00006*00
.00006*00
.0 0 0 0 6 * 0 0
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.13886*02
.00006*00
.00006*00
.00006*00
.0 0 0 0 6 * 0 0
.00006+00
.0 0 0 0 6 + 0 0
.00006*00
.00006+00
.00006+00
.00006+00
.00006*00
.32646+02
.00006+00
.00006+00
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.00006+00
.00006*00
.00006+00
.00006+00
.00006+00
.00006*00
.00006+00
.00006+00
.00006+00
.00006+00
.00006+00
.00006*00
.00006+00
- . 81606*01
. 00006*00
.0 0 0 0 6 * 0 0
.00006*00
.00006+00
.00006*00
.00006*00
.00006+00
.00006*00
.00006*00
.00006+00
. 00006+00
.00006+00
.00006*00
.00006*00
- . I 3 886*02
.00006+00
.00006*00
.00006+00
.55536*02
.00006*00
.00006*00
.00006*00
.00006+00
.00006*00
.00006*00
.00006*00
.00006+00
.00006*00
.00006*00
.00006*00
. 00006*00
.00006+00
.00006*00
.00006*00
.00006+00
. 00006+00
.00006*00
. 00006+00
.00006+00
.00006+00
.00006+00
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.00006+00
. 00006*00
. 00006+00
.00006+00
.00006*00
.00006*00
. 00006+00
.00006*00
.00006*00
.00006*00
. 00006*00
.00006*00
.00006*00
.32646*02
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006+00
.00006+00
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006*00
.00006*00
.00006+00
.00006+00
.00006+00
.00006+00
.00006*00
.00006+00
.00006+00
.00006+00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.55536*02
.00006*00
.00006*00
.00006*00
.00006*00
.00006*00
.00006+00
.00006*00
.00006*00
.00006+00
QO
CO
.OOOOE + 00
.OOOOE *00
.0000E + 00
REVISED NODAL CONNECTIONS FOR RIGID BODY
I
I I2 13
I
I
8
I
I
I
2
I
I
I
3
I 15 19 20 21 16
4
I 14 I7 I8 19 15
19 23 27 28 29 24
5
6
17 22 25 26 27 23
7
25 30 32 33 34 31
8
32 35 37 38 39 36
9
37 40 42 43 44 41
10
42 47 50 50 50 48
11
44 48 50 53 54 49
12
50 50 50 50 50 50
13
50 50 50 61 62 57
14
50 63 66 67 68 64
15
SO 64 68 69 70 65
DISPLACEMENTS OF REFERENCE NODES AND
1 .336898E*00 -.355909E-02
2 .OOOCOOE*00 .OOOOOOE *00
3 .OOOOOOE*00 .OOOOOOE*00
4 .331997E+00 -.348904E-02
5 .326949E*00 -.342256E-02
6 .OOOOOOE*00 .OOOOOOE*00
7 .OOOOOOE+OO .ooooooe+oo
8 .306334E*00 -.343346E-02
9 .OOOOOOE+OO .OOOOOOE+OO
10 .OOOOOOE+OO .OOOOOOE+OO
11 .OOOOOOE+OO .OOOOOOE+OO
12 .290072E+00 -.345413E-02
13 .285681E+00 -.343516E-02
14 .2S6309E+00 -.346135E-02
15 .256089E+00 -.344895E-02
16 .249768E+00 -.340708E-02
17 .220059E+00
328048E-02
18 .219945E+00 -.329238E-02
19 .219687E+00 -.32977 IE-02
20 .217801E+00 -.333616E-02
21 .214006E+00 -.337694E-02
5
I
13
I
21
19
27
34
39
44
46
50
54
50
62
.0000E + 00
0000E*00
OOOOE + OO
.OOOOE + OO
.OOOOE + OO
4
I
I2
I
20
18
26
33
38
43
45
50
53
50
61
FREE
NODES ONLY
• O OOOOOE+OO
. O OOOOOE+OO
. O OOOOOE+OO
-.172927E-03
-.206057E-03
•OOOOOOE+OO
•OOO O O O E +O O
-.222299E-03
•OOOOOOE+OO
•OOOOOOE+OO
•OOO O O O E +O O
-.176627E-03
-.220808E-03
• O OOOOOE+OO
625912E-04
200602 E-03
•OOOOOOE+OO
—.366664£-04
-.704405E-04
- . 1 73372E-03
-.213347E-03
CO
CD
22
21
24
25
26
27
28
29
JO
Jl
J2
JJ
34
JS
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
.185937E+00
.185633E+00
.179367E+00
.154919E+00
.154624E*00
.15397SE+00
.148760E*00
.144164E+00
.107907E+00
.107399E+00
.836369E-01
.834926E-01
.831228E-01
.808835E-01
.804972E-01
.975974E-01
.975391E-Ol
.973266E-01
.130623E+00
.130424E+00
.175044E+00
.175105E+00
.175152E+00
.175191E+00
.174222E+00
•212518E*00
.212387E+00
•210246E+00
.249987E+00
•OOOOOOE+00
•OOOOOOE+OO
.247341E*00
•245470E+00
•OOOOOOE+OO
•OOOOOOE+OO
.260194E+00
.OOOOOOE+OO
•OOOOOOE+OO
•OOOOOOE+OO
.276439E+00
•274405E+00
303874E—02
-.307249E—02
- • 3 3 2 2 3 1 E—02
266573E-02
-.272242E—02
- . 2 8 3 9 5 8E-02
-.326520E-02
-.331340E-02
-.170076E-02
-.16964OE-02
-.639302E—03
-.65891IE-OJ
-.67092 8E-03
• 2942 6 4 E — 03
. 284 34 SE-03
.113 4 2 6E-02
. 113508E-02
. 1 1 2 5 1 8E-02
.176351E-02
. 175204E-02
. 214 6 2 2E— 02
.21551 6E-02
. 216650E-02
.21 760 I E-02
. 21 855 5E— 02
. 2 1 9 4 56E-02
. 218294E-02
.21 4 83 5E-02
. 208374E-02
•OOOOOOE+OO
• O OOOOOE+OO
.211371 E-02
. 210 85 9E— 02
. O OOOOOE+OO
.O O OOOOE+OO
• 207 84 3 E-02
. O OOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
• 204 06 9E— 02
. 204 90 9E— 02
• O OOOOOE+OO
- . I20066E-03
-.20 56 74 E-03
• O OOOOOE+OO
— .432663E-04
-.861015 E-04
-. 1 6935 5 E-OJ
-.2081 20 E-03
•OOOOOOE+OO
-.1 I 1380E-03
.OOOOOOE+OO
-. 5 2 72 38 E-04
- . IO 63 I 3 E-03
•OOOOOOE+OO
— . 8 91 3 79E-0 4
• O OOOOOE+OO
-.359S26E-04
-.717422E-04
•OOOOOOE+OO
-.447138 E-04
•OOOOOOE+OO
-.564434E-05
-.117089E-04
-.35I970E-04
-.697906E-04
• O OOOOOE+OO
—.233646E-04
-•551412E-04
.OOOOOOE+OO
.OOOOOOE+OO
-OOO O O O E +O O
-.788130E-04
-.718140E-04
• O OOOOOE+OO
•OOOOOOE+OO
-.800766E-04
•OOOOOOE+OO
. O OOOOOE+OO
. O OOOOOE+OO
—.843768E-04
-.809728E-04
SO
O
O
O
63 .3107066*00 .1972506-02
64 .3105226*00 .1981116-02
65 .3075846*00 .2002966-02
66 .3425356*00 .1978316-02
67 .3425446*00 .1973516-02
68 .3424376*00 .1970966-02
69 .3415766*00 .1986276-02
70 .3400076+00 .1968596-02
6ISPLAC616NTS
NOO6
DISP.
XZ-RCT.
1 .3368986*00 -.3559096-02
2 .3368986*00 -.3559096-02
3 .3368986*00 -.3559096-02
4 .3319976+00 -.3489046-02
5 .3269496*00 -.3422566-02
6 .3155436+00 -.3559096-02
7 .3155436*00 -.3559096-02
8 .3063346*00 -.3433466-02
9 .2941896+00 -.3559096-02
10
.2941896+00-.3559096-02
II .2941896+00 -.3559096-02
12 .2900726+00 -.3454136-02
13 .2856816*00 -.3435166-02
14 .2563096*00 -.3461 356-02
15 .2560896*00 -.3448956-02
16 .2497686+00 -. 3407086-02
17 .2200596+00 -.3280486-02
18 .2199456+00 -.3292386-02
19 .2196876+00 -.329771 6-02
20 .2178016+00 -.3336166-02
21 .2140066+00 -.3376946-02
22 .1859376+00 -.3038746-02
23 .1856336+00 -.3072496-02
24 .1793676+00 -.3322316-02
25 .1549196+00 -.2665736-02
26 .1546246+00 -.2722426-02
27 .1539756+00 -.2839586-02
28 .1487606+00 -.3265206-02
29 .1441646+00 -.331 3406-02
30 .1079076+00 -.1700766-02
31 .1073996+00 -.1696406-02
.0000006+00
-.314681 6-04
- . 7 4 7 9 9 5 6- 0 4
. 0 000006+00
- . I 304206-04
-.24 6 4 0 2 6- 0 4
-.61 5 9 6 6 6- 0 4
- . 9241096-04
YZ-ROT.
.0000006+00
.000 0 0 0 6 +0 0
.000 0 0 0 6 +0 0
- . I 729276-03
- . 20 6 0 5 7 6- 0 3
. 0 000006+00
. 0 000006+00
- . 22 2 2 9 9 6- 0 3
. 0 00 0 0 0 6 +0 0
.0000006+00
. 0 000006+00
- . I 766276-03
- . 2208086-03
.000 0 0 0 6 +0 0
- . 6259126-04
- . 20 0 6 0 2 6- 0 3
. 0 000006+00
— . 3666646 — 04
-.7044055-04
-.17 3 3 7 2 6- 0 3
-.213 3 4 7 6- 0 3
.000 0 0 0 6 +0 0
- . 1 2 0 0 6 6 6- 0 3
- . 2056746-03
.000 0 0 0 6 +0 0
-.43 2 6 6 3 6- 0 4
- . 8610156-04
-. 16 9 3 5 5 6- 0 3
-.20 8 1 2 0 6- 0 3
.000 0 0 0 6 +0 0
- . 1113806-03
LD
H
O
O
32 .836369E-01
33 .834926E-01
34 -831228E-01
35 .808835E-01
36 .804972E-01
37 .975974E-01
38 .975391E-Ol
39 .973266E-01
40 .130623E+00
41 .130424E+00
42 .175044E+00
43 .175105E+00
44 .175152E+00
45 .175191E+00
46 .174222E+00
47 .212518E+00
48 .212387E+00
49 .210246E+00
50 .269987E+00
51 .2499875+00
52 .249987E+00
53 .24734IE+00
54 .245470E+00
55 .264574E+00
56 .264574E+00
57 .260194E+00
58 .279160E+00
59 .279160E+00
60 .27916OE+00
61 .2764396+00
62 .2744056+00
63 .3107066+00
64 .3105226+00
65 .3075846+00
66 .3425356+00
67 .3425446+00
68 .3424376+00
69 .3415766+00
70 .3400076+00
REACTIONS
NODE
FORCE
- . 6393026-03
-.658 9 1 1 6- 0 3
- . 6709286-03
. 2 942646-03
.284 34 56-03
.1 134266-02
.1135086-02
.1125186-02
.1763516-02
. 1752046-02
.2146226-02
.2155166-02
.2166506-02
. 21 76016-02
.2185556-02
. 2194 566-02
.2182946-02
. 21 4 8 356-02
.2083746-02
.2083746-02
.2083746-02
.211 3 7 1 6 -0 2
.2108596-02
. 2083746-02
.2083746-02
.2078436-02
. 2083 7 46-02
.2083746-02
.2083746-02
. 2040696-02
.2049096-02
.1972506-02
.1981116-02
. 2002966-02
.1978316-02
.1973516-02
.1970966-02
.1986276-02
.1968596-02
-.8007666-04
.0000006+00
.0000006+00
.0000006+00
-.8437686-04
-.8097286-04
.0000006+00
-.3146816-04
-.7479956-04
.0000006+00
-.1304206-04
-.2464026-04
-.6159666-04
-.9241096-04
XZ-NOMENT
YZ-MOMENT
.0000006+00
-.5272386-04
-.1063136-03
.0000006+00
-.8913796-04
.0000006+00
-.3595266-04
-. 71 74226-04
.0000006+00
-.4471386-04
.0000006+00
-.5644346-05
-.1170896-04
-.3519706-04
-.6979066-04
.0000006+00
— .2386466*04
-.5514126-04
.0000006+00
.0000006+00
.0000006+00
-.7881306-04
-.7181406-04
.0000006+00
.0000006+00
co
K>
I
6
9
14
17
22
25
30
32
35
37
40
42
47
50
55
58
63
66
. O O O O O O E +00
. O O O O O O E + 00
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
•OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
•OOOOOOE+OO
•OOOOOOE+OO
•OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
.OOOOOOE+OO
. 1 29152E+04
•OOOOOOE+OO
•OOOOOOE+OO
•254225E+03
• I 5 4 9 3 8 E + 03
•294727E+03
— . 2 5 3 8 5 7 E + 02
— . 1 1 7 0 5 5 E + 03
•421934E+02
-.147383E+02
•128076E+02
— .228766E+02
- . 2 0 1 3 4 5 E + 02
• 2 9 4 0 2 1 E + 03
• I 6 5 8 9 6 E + 04
•OOOOOOE+OO
•OOOOOOE+OO
•400564E+03
• 797737E+02
STRESSES
OGz
X-COORO.
Y-COORD.
ELEMENT NO.=
1.3524
1.3524
3
1.3524
4
6.0000
5
6.0000
6
6.0000
7
1 0 . 6 4 76
8 10.6476
9 1 0 . 6 4 76
I
10.2327
25.0000
39.7173
10.2827
25.0000
39. 71 73
10.2827
25.0000
39. 7 1 7 3
ELEMENT NO.*
1 .35 24
2
1.3524
3
1.3524
t
6.0000
5
6.0000
2
.6762
3.0000
5.3238
.6762
3.0000
•
i
2
I
X-MOMENT
XZ-SzFORCE YZ-Sz FORCE
Y-MOMENT
XY-MOMENT
. 6 2 1 I O E +01
-• 340 9 5 E + 01
. 2 1 6 0 4 E+01
• 5 8 7 8 1 E+01
-. 533 31 E + 01
- . 13536E+01
. 5 2 8 6 1 E + 01
- . 7 5 1 S8E+01
-. 5 1 2 6 9 E + 01
-40347E+02
•18362E+02
. 17409E+00
. 40 8 6 6 E +0 2
• 18884E+02
.7001 7 E+ 0 0
•40353E+02
• 1 8 3 7 4 E + 02
•19382E+00
-• 5 1 9 4 2 E + 0 1
-.283946+01
• 23393E-01
-. 7 0 7 1 7 E + 0 1
-. 414 39E + 01
-. 7 0 8 0 6 E + 0 0
- . 9 1 5 0 4 E +01
-. 5 6 4 9 5 E + 0 1
- . 16406E+01
-.33219E-01
12431E+00
-.18320E+00
17905E+00
-.47615E+00
-.28145E+00
34080E+00
-.89531E+00
-.49841E+00
-.47801E+01
-.19732E+01
-.11679E+01
-.43554E+01
-.15149E+01
-.63476E+00
-.39746E+01
-.11992E+0I
-.34324E+00
- . 5 5 2 5 1 E-03
- . 7 7 1 6 1 E-03
-. 505 7 4E— 03
-. 621 9 7 E— 04
-• 968 28 E— 04
- . 15860E-03
- . 17968E-03
- . 11 2 7 4 E - 0 3
-•15210E-04
-. 1 9 9 6 8 E - 0 5
-. 4 3 0 0 4 E - 0 3
-.16363E-03
-. 3 1 4 6 0 E - 0 3
-. I S 7 8 3 E - 0 3
. 59903E-05
-.65144E-03
-.70605E-03
-.54081E-03
-.20604E-03
-.15609E-03
-.10288E-02
-.28911E-03
—.91616E-03
-.68452E-03
-.39048E-04
U)
5.3238 -.594856-04
6.0000
I0.6476
.6762 -.575576-03
I0.6476
3.0000 -.627166-03
10.6476
5.3238 -.567436-03
ELEMENT NO.=
3
I 14.3667 10.4827 -.176156+02
2 14.3667 25.1127 -.958876+01
3 14.3667 39.7427 -.951956+01
4 22.5000 I1.1700 -.307926+02
5 22.5000 25.5000 -.170736+02
6 22.5000 39.8300 -.116636+02
7 30.6333 11.8573 -.429686+02
8 30.6333 25.8873 -.234026+02
9 30.6333 39.9173 -.125106+02
ELEMENT NO.=
4
1 14.3667
.7016 -.2411 I6+02
3.1127 -.269476+02
2 14.3667
3 14.3667
5.5238 -.304256+02
4 22.5000
.7889 -.397596+02
3.5000 -.382676+02
5 22.5000
6 22.5000
6.2111 -.372706+02
7 30.6333
.8762 -.605616+02
8 30.6333
3.8873 -.551626+02
9 30.6333
6.8984 -.501396+02
ELEMENT NO.=
5
I 35.3667 I2.2573 -.547876+02
35.3667
26.1127
-.150436+02
2
3 35.3667 39.9681 -.157736+02
4 43.5000 I2.9446 -.596466+02
5 43.5000 26.5000 -.114556+02
6 43.5000 40.0554 -.552006+01
7 51.6333 I3.631 9 -.634836+02
8 SI.6333 26.8873 -.659086+01
9 51.6333 40.I427 .618476+01
ELEMENT NO.=
6
I 35.3667
.9270 -.648856+02
4.1127 -.714116+02
2 35.3667
6
7
8
9
.41066E-CK
.H928E-03
.H916E-03
.11291E-03
13921E-03 -.18506E-03 -.693996-03
38542E-03 70065E-03 -.759486-03
76910E-04 -.61621E-03 -.241566-03
32801E-03 -.56893E-03 -.821066-03
♦31052E*02 -.18035E+01
.1S397E*02 -.34253E+01
.22484E+01 -.28240E+01
.19331E*02 -.18898E+01
.86227E*01 -.202428+01
.41624E+01 .16889E+00
.1251SE+02 -.10603E+01
.6947SE+01 .28273E+00
.7918SE+00 .4061SE+01
-.24727E+01 -.297786+01
-.13093E+01 -.723696+00
-.19791E*00 -.264576+00
-.17032E+01 -.658556+00
-.65752E+00 .230856+00
-.17792E+00 -.286966+00
-.14164E+01 .465636+00
-.28948E+00 .451926+00
-.244876+00 -.581396+00
.47377E+01
.374846+01
.25985E+01
.220686+02
.213356+02
.204796+02
.192786+02
.188606+02
.183486+02
-.258306+01
-.279036+01
-.310046+01
-.167586+01
-.185036+01
-.214306+01
-.190006+01
-.181646+01
-.187076+01
-.648276-01
.163566-01
.913486-01
-.193056+00
.148416-01
.200886+00
-.234176+00
-.147326+00
-.983396-01
-.124696+01
-.564026+00
.114526+01
-.589046+00
.288586+00
.148566+00
.155396+00
.147506+01
-.263596+00
.7;7106+00
.599796+00
-.394536+00
-.240256+00
.257086+00
-.193706-01
-.356626+01
-.188606+01
-.876676+00
.718136+01
.800686+01
.128636+01
.175956+01
.558936+01
.114496+01
.208056+01
.901866+01
.492746+01
-.374026-01
.356966+01
.707016+01
-.102036+01
-.624266+00
-.310336+00
.261396+01
.223536+00
-.222946+01
.141646+02
.762506+01
.154606+01
.214126+02
.944146+01
-.204216+01
.304276+02
.126966+02
-.452036+01
.228436+02 .232996+01 -.210306+01 .154036+00
.195106+02 .569376+01 -.167276+01 .238886+00
LO
46.
35.3667
43.5000
43.5000
43.5000
51.6333
51.6333
51.6333
6L6M6NT NO.*
I 58.8086
2
58.8086
3 58.8086
4 75.3335
5 75.3335
6 75.3335
7
91.8584
8 91 .8584
9 91.8584
ELEMENT NO.=
i 101.4755
2 101.4755
3 101.4755
4 118.0000
5 118.0000
6 118.0000
7 134.5245
8 134.5245
9 134.5245
6L6M6NT NO.=
I 144.1416
2
144.1416
3 144.1416
4
160.6665
5 160.6665
6 160.6665
7 177.1913
8 177.1914
9 177.1914
3
4
5
6
7
8
9
7.2984 -.70924E*02
1.0143 -.945768+02
4.5000 -.834168+02
7.9857 -.764568+02
1.1016 -.129658+03
4.8873 -.111788+03
8.6730 -.891368+02
7
1.1143 -.156738+03
4.9436 -.170408+03
8.7730 -.187058+03
1.0707 -.164578+03
4.7500 -.167508+03
8.4293 -.I73688+03
1.0270 -.173958+03
4.5564 -.165718+03
8.0857 -.161008+03
8
1.0016 -.156078+03
4.4436 -.I58188+03
7.8857 -.I59408+03
.9580 -.144168+03
4.2500 -.145298+03
7.5420 -.145458+03
.9143 -.132346+03
4.0564 -.132448+03
7.1984 -.131498+03
9
.8889 -.112238+03
3.9436 -.111058+03
6.9984 -.110438+03
.8453 -.820158+02
3.7500 -.825748+02
6.6547 -.837558+02
.8016 -.525428+02
3.5564 -.549338+02
6.3111 -.580168+02
179296+02
234506+02
240016+02
260036+02
370586+01
778436+01
130586+02
.920446+01
.134546+01
.474156+01
.109546+02
.596956+01
.140866+02
.223126+02
601526+01
958686+01
139026+02
7 4 4 8 8 6 + 00
135646+01
277786+01
215206+01
330396+00
193086+01
.491086+01 -.841866+00
.172986+02
.472966-01
. 297096+02
.171676+01
.648676+01
.595976+00
. 137906+00
.422716+00
.623636+01
.652686+00
.649216+00
.990286+00
.471276+00
. 9 4 3 3 7 6 + 00
.321056+00
.922886+00
-.429596+00
-.823506+00
-.122236+01
.149426+00
.50 7 8 1 6 - 0 1
-.453556-01
. 2 4 5996-01
.64 1 2 7 6 - 0 1
.113626+00
374476+00
299536+00
445566+00
187896-01
795266-01
101616+00
812506+00
870586+00
663926+00
. 513016+01
. 352 376+01
.189996+01
.113906+01
.123976+01
. 132166 +01
.109956+01
. 871 756 +00
.282236+01
.108686+01
.138896+01
.161906+01
.816616+00
.926446+00
. 106776 + 01
.192766+01
.196166+01
.21 306 6 + 01
-.124606+00
-.871986-01
-.394606-01
-.214646-01
-.255546-01
-.249286-01
.73 0 2 2 6 - 0 1
.33 6 2 3 6 - 0 1
-.640126-02
100356+01
123246+01
132186+01
848266-02
394036-01
242846+00
384486+01
417566+01
467976+01
.456596+00
.151236+01
.349166+01
.725976+00
.1 2 2 8 1 6 +01
.174196+01
. 194086 +01
.305886+01
.416366+01
.246556+01
.248636+01
.267556+01
.125796+01
.138646+01
.161456+01
.354646+01
.359686+01
.367866+01
-.595046-02
-.421456-01
-.796726-01
-.100786+00
-.102336+00
-.102186+00
.266746+00
.291736+00
.322136+00
-.131516+01
.285226+00
-.158226+01
.549916+00
-.160366+01
.649296+00
-.130426+01
.723906+00
-.273986+01 -.282406+00
-.248566+01 -.592186+00
-.151996+01 -.912856+00
O
Ul
ELEMENT no.= 10
I 185.7191
.7889 -.17275E+02
2 185.7191
3.5000 -.I348SE+02
6.2111 -.95340E+01
3 185.71 91
4 198.5000
.7889 .10281E+02
5 198.5000
3.5000 .11121E+02
6 198.5000
6.2111 .12121E+02
7 211.2808
.7889 .34992E+02
8 211.2808
3.5000 .32881E+02
9 211.2808
6.2111 .3093IE+02
ELEMENT NO.= II
I 185.7191 10.7192 -.81393E+01
2 185.7191 23.5000 -.19795E+01
3 185.71 91 36.2808 .653496+01
4 198.5000 10.7192 .108776+02
5 198.5000 23.5000 .78330E+01
6 198.5000 36.2808 .714336+01
7 211.2808 10.7192 .31022E+02
8 211.2808 23.5000 .187746+02
9 211.2808 36.2808 .88805 6+01
ELEMENT NO.= 12
i 216.5778
.7889 .27581E-03
2 216.5778
3.5000 •42265E—04
3 216.5778
6.2111 .21207£-03
4 222.0000
.7889 -.26542E—04
5 222.0000
3.5000 .21621E-04
6 222.0000
6.2111 -.34038E-04
7 227.4222
.7889 .29413E-03
227.4222
3.5000 .74871 E-04
8
9 227.4222
6.2111 •I5068E—03
ELEMENT NO.* 13
I 216.5778 10.7192 .121596+02
2 216.5778 23.5000 .21469E+02
3 216.5778 36.2808 .171096+02
4 222.0000 10.7192 .123146+02
S 222.0000 23.5000 .214626+02
6 222.0000 36.2808 .169396+02
7 227.4222 10.7192 .123476+02
40820E*01
5J148E+01
65878E+01
14192E+02
14562E+02
14973E+02
12920E+02
12428E+02
11977E+02
971HEtOO
90204E*00
84332EtQ0
.261OSEtQI
•20590E*01
.14967Et01
.10356E*01
I3746E+00
13206Et01
.23330E+01
.20676E+01
.17776E+01
.18610E+01
.I9444E+01
.20166Et01
.36103E+01
.37998EtOI
.39916EtQ1
.18479Et00
.28002E+00
.38109Et00
-.34867E+00
—.16511E+00
27698E+01
43394E+01
64977E+01
12055E+02
52338E+01
99895EtOO
25854Et02
10642E+02
3981SEtOI
.20989E+01
.21014Et01
-.33191E+00
.6981IEtQO
.32762E+01
.34183Et01
-.35451EtOI
•16085E+0I
.43261E+01
.12716Et01
.37785EtOO
.31962EtOO
.14912EtQ1
.28641EtQO
.11301EtOO
.31925Et01
.10460EtQ1
.12677Et00
.65558EtOO
.17316E+00
-.30677E+00
—.58973E+00
-.16135 E+00
-.27086E*00
-.27521EtQI
-.10372Et01
-.40077E*00
40882E-04
11329E-05
27937E-04
37296E-06
82697E-06
10271E-OS
75980E-04
29652E-04
26418E-04
.22370E-04
-.11461E-03
.10399E-03
-. 12174E-03
-.46223E-04
.32462E-04
.77935E-04
-.20832E-04
.854ISE-04
-.84249E-04
-.20096E-03
-.13575E-03
-.91944E-04
-.11711E-03
-.90037E-04
-.18373E-03
-.23020E-03
.12729E-03
.69424E-03
-.81772E-04
.13013E-03
-.14460E-03
-.10781E-04
-.I2992E-03
.11S43E-03
-.92596E-04
-.12281 E-03
24781E tQ2 -.21296Et01
131SIEtOZ .35954EtOO
18978Et01 .27321E+01
25547E+02 .89396E+00
13752E+02 .77175E+00
14610E+01 .53291E+00
25819EtQ2 .38970E+01
.21222E-Ol
-.I8047EtQ0
-.11003EtQO
38657E-01
-.32012E-01 -.34792E+01
.34149E-01 -.13060Et01
.37277E+00 -.37163E*00
.38582E-01 -.33758E+01
•35626E-01 -.11828E+01
-.17766E+00 -.23971E+00
.10767E+00 -.35077E+01
(Ti
8 227.4222 23.5000 .21332E+02 .13859E+02
9 227.4222 36.2808 .16647E+02 -.I5179E+01
ELEMENT NO.= 14
i 232.71 91
.7389 .33103E+02 .13'53E+02
2 232.71 91
3.5000 .3181 7E+0’ .I'.'17E+02
3 232.7191
6.2111 •30380i+02 .I2673E+02
4 245.5000
.7889 .16?1OE+02 .2. : +02
5 245.5000
3.5000 .16456E+02 .196
02
6 245.5000
6.2111 .16552E+02 .191; 12
7 258.2808
.7889 -.37087E+01 .1462«. «02
8 258.2808
3.5000 -.19295E+01 .14093E+02
9 258.2808
6.2111 -.301 06E+00 .13521E+02
ELEMENT NO.= 15
I 232.71 91 10.7192 .30008E+02 .27275E+02
2 232.71 91 23.5000 .16971E+02 .11267E+02
3 232.7191 36.2808 .95939E+01 -.33267E+01
4 245.5000 10.7192 .13548E+02 .15544E+02
5 245.5000 23.5000 .72896E+01 .63604E+01
6 245.5000 36.2808 .66909 E+01 -.14085E+01
7 258.2808 10.7192 -.18722E+01 .79742E+01
8 258.2808 23.5000 -.13517E+01 .56150E+01
9 258.2808 36.2808 .48283E+01 .46708E+01
WINKLER FOUNDATION NODE POINT FORCES
NODE
NORMAL
ELEMENT NUMBER I
I
3
•5896E-01
7
.5522E-OI
II
.5148E-Ol
I2
.5076E-Ol
I3
.4999E-0I
8
.5361E-Ol
5
.5722E-Ol
4
.5810E-01
ELEMENT NUMBER :
2
I
•5896E-01
I1633E+01 •30943E-01 -.13362E+01
16869E+01 -.73846E+00 -.42S44E+00
32009E*00
98225E*00
22491E+01
12264E+01
11532E+01
11161E+01
77898E+00
37738E+00
15699E+01
-.34246E+01
-.35809E+01
-.37914E+01
-•I2578E+01
-•I3322E+01
-.14734E+01
73664E+00
-•59205E+00
-.S2677E+00
56610E+01
13924E+00
33304E+01
30811E-Ol
I8699E+01
16569E+01
36935E+01
I85OOE+01
20456E+01
30621E+01 -.28641E+01
-.10926E+01 --10788E+01
-.33466E+00 —.42508E+00
-.11485E+01 -.10272E+01
-•32647E+00 -.29809E+00
-.24528E+00 -.24537E+00
-.43569E+00 -.21163E+00
-.31093E+00 -.19264E+00
-.45599E+00 -.39455E+00
-.12429E+00
-.95971E-Ol
-.69251E-Cl
-.23508E+00
-.24503E+00
-.26582E+00
•14745E+00
-.11522E+00
-.39563E+00
ELEMENT NUMBER :
ELEMENT NUMBER :
ELEMENT NUMBER :
S
•5522E-01
-5148E-Ol
-5148E-Ol
•5148E-01
-5522E-01
•5896E-01
•5896E-01
II
I5
I9
20
21
I6
I3
I2
•5148E-01
.4482E-Ol
•3845E-01
.3812E-01
-3745E-01
.4371E-01
.4999E-OI
.5076E-OI
9
I4
I7
I8
19
I5
II
10
.5148E-01
.4485E-01
.3851E-01
.3849E-01
.3845E-01
.4482E-OI
.5148E-01
.5148E-01
19
23
27
28
29
24
21
20
.3845E-O1
-3249E-01
-2695E-01
.2603E-01
•2523E-01
.3139E-01
.3745E-01
-3812E-01
I7
22
.3851E-01
-3254E-01
4
5
.
ELEMENT NUMBER :
6
9
10
II
7
3
2
6
VD
CD
element
element
NUMBER :
NUMBER s
ELEMENT NUMBER :
ELEMENT NUMBER :
51
52
18
44
43
.4375E-01
•4375E-01
.3717E-01
.3065E-Ol
•3064E-OI
44
48
52
53
54
49
46
45
•3065E-01
.3717E-01
.4375E-01
.4328E-Ol
.4296E-OI
.3679E-OI
•3049E-01
.3066E-31
so
55
58
59
60
56
52
51
.4375E-Ol
.4630E-01
.4885E-01
.4885E-OI
4885E-01
4630E-OI
4375E-01
4375E-OI
52
56
60
61
62
57
54
53
.4375E-01
.4630E-01
,4885E-01
.4838E-01
4802E-OI
4553E-Ol
4296E-01
4328E-OI
58
63
67
4885E-01
5437E-01
5994E-01
5995E-Ol
II
12
13
14
66
LD
ELEMENT NUMBER :
ELEMENT NUMBER :
ELEMENT NUMBER :
.2711E-Ol
•2706E-01
.2695E-OI
.3249E-Ol
.3845E-01
.3849E-01
25
30
32
33
34
31
27
26
.2711E-01
•I888E-01
.1464E-01
.1461E-01
.1455E-Ol
.I879E-0I
.2695E-01
.2706E-01
32
35
37
38
39
36
34
33
.1464E-01
.1415E-01
.1708E-0I
.I707E-01
.1703E-01
.1409E-01
.1455E-01
.1461E-01
37
40
42
43
44
4I
39
38
.I708E-OI
.2286E-01
•3063£-01
•3064E-01
.3065E-OI
.2282E-01
.1703E-01
.17Q7E-01
42
47
50
.3063E-01
.3719£-01
•4375E-01
7
8
9
10
100
ELEMENT NUMBER :
25
26
27
23
I9
I8
ELEMENT NUMBER
15
68
64
60
59
•5993E-01
.5434E-O1
.4885E-01
.4885E-Ol
60
64
68
69
70
65
62
61
.4885E-Ol
.5434E-01
.5993E-Ol
•5978E-01
.5950E-01
.5383E-OI
.4802E-01
•4838E-01
101
MONTANA STATE UNIVERSITY LIBRARIES
stks N378.H538@Theses
RL
Interaction of superstructure foundat o
3 1762 00118045 2
M A i N LIB.
N378
H538
cop.2
DATE
Hightower, J. J.
Interaction of
superstructure,
foundation, and soil
IS S U E D T O
.UR,
i
Download