Treatment of frictionless contact boundaries by direct minimization

Treatment of frictionless contact boundaries by direct minimization

TREATMENT OF FRICTIONLESS CONTACT BY DIRECT MINIMIZATION BOUNDARIES A\TU\E F. S.+YECH+and FK;\>‘;K K. Tsot C. F. Braun and Company. Alhambra. C;\. ...

747KB Sizes 0 Downloads 17 Views

TREATMENT

OF FRICTIONLESS CONTACT BY DIRECT MINIMIZATION

BOUNDARIES

A\TU\E F. S.+YECH+and FK;\>‘;K K. Tsot C. F. Braun and Company. Alhambra. C;\. U.S..\.

.Abstract-The class of problems considered involves elastic structures with small deflections. but vrith nonlinear boundary conditions. The boundary conditions are dependent on the loading and. in general. are not known (I priori. Examples of these conditions are resting and lifting,supports and gap boundaries where a boundary point is permitted to displace within prescribed limtts. In this paper. the supports are assumed to be frictionless. Friction will be dealt with in a separate paper. A generalized form of the principle of minimum complementary potential. with a force formulation. is used. It is shown that this direct minimization leads to a quadratic programming problem which is solved using an algorithm described in the paper. Even though the problem area is nonlinear. it is shown that the solution is independent of the loading path. Thus. it is not necessary to incrementally follow the loading history and the solution can instead be obtained in one shot for any prescribed loading. Examples are given to illustrate the nonlinearity of the problem, loading path independence and the solution techniaue. This solution techniaue has been imolemented in Braun’s proprietary computer programs for the analysis of piping systems.

I. ISTRODUCTION

imization of the total complementary potential energy. It has been shown[2] that the principles of total potential and total complementary potential of the theory of elasticity can be extended to cover these nonlinear boundary conditions. First, both minimum principles will be reviewed. Next, the force approach will be used to formulate the problem using the principle of minimum complementary potential. An algorithm to solve the resulting quadratic programming problem is described next. Finally, numerical examples are given to show the nonlinearity and loading path independence of this class of problems. This solution method has been successfully implemented in C. F. Braun’s computer program for the analysis of piping systems. This program handles a wide variety of boundary conditions including gaps and friction. It contains finite elements as well as pipes and elbows.

In this paper we are dealing with structures made of linear. elastic materials, with small deflections, but with special boundary conditions. Looking at Fig. I. the supports at points 3 and 4 are regular fixed supports. However, the supports at points I, 2, and 5 are different. At point I, the support is such that the displacement ([I CC6,. The prescribed gap 6, can be positive, negative, or zero. If it turns out that. if for the given loading 1/I < 6,, then the support exerts no reaction force. Nonzero reaction is possible only when M, = 6,. and when this occurs, it would be acting downwards. At point 2. the displacement ~12 8:. A negative value for S2is shown. but it can be +. -, or zero. Thus the support at Z can exert only positive (up) reaction when 11: = 8:. or be force-free uhen 11: > 6:. An example of this type of support is the resting support where the structure rests on a “block” but is not restrained from moving upwards. Nonzero 62 can represent a settlement of the support at 2. 4t point 5. we have a double acting gap such that 6, < lls G 6,. The reaction force can now be + , -, or zero. Friction at the supports is not considered in this paper. but will be the subject ofa subsequent paper. These types of supports occur in the analysis of piping systems and, up to now. most piping analysis computer programs have used a trial and error approach to iteratively solve this problem[ I]. Besides being costly, the trial and error approach does not always converge[Z]. The approach used in this paper is the direct min-

2. hllNI\ttN Genern/i:ed

principle

PRINCtPLES[3. JJ

of minimum

fotol

potenticd

This principle states that among all kinematically admissible displacement fields II,! (i = I, 2, 3) which do not violate the boundary conditions, the exact solution lli is the one which reduces the total potential energy fl; to an absolute minimum. For an elastic body with volume V. with SF being the portion of the surface on which the forces F; (i = I. 2. 3) are prescribed, the total potential corresponding to II,! is defined as

t Principal Engineer, Computer Systems Department. $ Section Leader, Autodrafting Computer Systems Department.

and Stress Section,

where u,;, E,;. are the stresses and strains derived 39

at point 2. the contribution 6:. anJ Fz 2 U. at point

is F;

Fig.

--+

The

principle

tential from

rc;“. And

pressed

the

minimum

principle

can

be ex-

the force lem

in

terms

potential

I(,. To be kinematically field

admissible.

II,* has to satisfy

nonlinear ferring

of the exact

boundaries

certain

solution

a displacement

requirements

are present.

when

For esample,

re-

I,

to Fig.

FOR\lLL~\TIOY

is used

of

order

stress

field.

structure

to

I will

Step I: Remove to form

structure

supports the

In

removal

This principle stress

boundary

states that among fields

I$

conditions,

one which

reduces

the total

For

an elastic the portion

placements complementary fined

the external

body

complementary

with

volume

C’. with

corresponding

E$ are the strains

corresponding

the corresponding

surface

stable

boundaries. is shown

The

in Fig. 2(a). boundaries,

be

SL:

the disthe total

to ui\ is de-

the minimum

to a:‘, and P,;‘,’are

as shown

in Fig.

Step 3: Apply

2(a).

the unknown

Fj. one at a time, structure

of course.

principle

[(I].

corresponding I,

at

can be expressed

number

them

that

systems.

is the total

complementary

o,,.

Nonzero

cluded

in the second

integral

if they

were

displacements.

imposed

be statically

admissible.

isfy certain

requirements referring

potential

gaps should over

In addition.

to Fig.

I, the contribution

coefficients. in a reduced

flexibility

matrix

since

only few boundaries the strain

to the

conditions. even

This

for large

are usually

is

piping

nonlinear.

energy

U = I/” + ; {F)T[~~] {f)

+ {o}“’ {F}.

(8)

to

boundaries. I.

where

u? is the strain

under

the external

have

x 6, and F, s 0,

to the nonlin-

c$ has to sat-

for nonlinear again

values

of

be in-

SL. in eqn t-l) as

a stress field

unit

Z(b)-(d).

2, and 5 due to unit loads at namely (l,, ti.j = I. 2. 5) are.

boundary

property,

Srep 4: Compute

F2. the

the size of [cl] corresponds

of nonlinear

an important

in Figs.

F,,

Since

forces

vre can apply

as shown

the flexibility

Notice

reaction

on the basic structure.

is linear.

Let us group

tractions.

as

is F,

problems.

the structure

at the nonlinear

the same boundaries.

at point

practical

nonlinear

loads,

The displacements

For example,

most

the apthe basic

poten-

on which

I. 3, 3) are specified.

potential

solution

that

minimum.

ear boundaries

n,

under

assumes

the

basic

the exact

structure

in our example

of the unknowns,

where

conditions

o,, is the

as

Thus.

The

ad-

violate

solution

of the surface

II, (i =

all statically

do not

the exact

tial 112 to an absolute being

which

boundary

to leave

of

Let the displacements

missible

admissible

are followed.

be used as an example.

This

exist

basic structure under

steps

the basic loads.

is stable.

enough

in for

structure.

Srep 1: Analyze external

than

advantages

a statically

the nonlinear

the basic

the prob-

friction.

construct

in Fig.

Thus

a statically

rather

has definite

the following

po-

paper.

Casting

forces.

the case of nonzero

In

after

field.

unknown

of displacements.

plied

complementary

to construct

stress (or force)

terms

to

5;.

as the basis of this

method

treating ITA is the total

x

of minimum

is selected

admissible

as

where

is Fi

3. FORCE

u5 ‘F5

I.

j. 17,

.G 6; and for the range F, s 0.

the contribution

!e

is fZ

5. for the range Fc 2 0. the contribution

the integral

I

to the integrsl

to the integral

over

energy

loads.

to be computed.

of the basic structure

which

actually

does

and {F) is the vector

SC,

known

reactions

(6)

Srep 5:

Add the complementary

at the nonlinear

not

of un-

boundaries.

potential

for non-

Treatment

of frictionless

contact

boundaricz

(0)

(cl

(b)

(d)

Fig. 2. (a) Basic structure;

zero gaps to form the total complementary potential rs:. . At point I the complementary potential is -F, 6,. At point 2 the complementary potential is - F2 6:. At point 5, it is - F>S; when F5 5 0 and is -F5 ST;when Fs 2 0.

(b); (c); (d).

Srep 6: Formulate

the constraints.

I

F, s 0.

at point Z

Fz a 0.

at point 5

F5 2 0 1 F5 s 0

at point

For example,

(IO) when 6, is used. when S,L is used.

Thus. in general

n!; = I/” + ; {F}‘[u]{F} =

U= + ({u)”

-

{6})‘{F)

+ {u}“‘{F}

- {S}‘{F}

+ ?{F}‘[o]{F}.

(9)

where {S} is the appropriate vector of gaps corresponding to {F}. We see that the first term on the right-hand side of (9) is a constant. the second term is linear in (F}. and the third term is the quadratic term. In addition. because of the properties of the flexibility matrix [a]. we see that II!; is a positive definite quadratic form of the unknowns {F}.

We see that the constraints are linear in the unknowns {F}. Srep 7: Perform the minimization of HI{, eqn (9). subject to the constraints t IO). Since the function IIS is quadratic and the inequality constraints are linear. this minimization problem is a quadratic programming problem. An algorithm to solve this problem will be described later. The solution {F} is the one corresponding to the absolute minimum of II; without violating the constraints. Step 8: After the unknowns {F) are found, we apply a simple superposition of the results of the basic structure under external loads and the basic structure under the forces {F}.

In our example.

the final

result\

get

will

correspond

we

f-i

< Fig.

The algorithm

to

Fig.

‘1~11 -

F,

A Fig.

Irb,

F:

-

x Fig. 2ic)

-

2tdt.

The

in our

.l’orc, The

analysis

the external

of the basic

Braun‘s gram

reactions.

general

has finite

purpose

elements

is based

Thus.

while

force

lowed

of course.

boundaries blocks

case

Thus.

by a

the

each

step.

system

(frame)

including

mod-

programming

problem

This

is

the

method.

where

,=I

N;,_K,.K,

c

+

j=l

that violate

inequality

J’

:‘; reaches

Thus

zero.

1.~ is com-

or (16)

to

AXJV_k

increment

any AX,.

=

Gauss-Seidel

vve have one extra

the

in state

-).I,

iterative requirement,

given

of the constraints vve see from

variables

by

(14).

eqn

(13)

(16)

Correthat

the

is k=

C:,l..Ui,

I.2 ,...(

M.

(17)

minthe increment variable

(I 1)

hrxr ,

Axi=

AX,. which

equal

to zero

_-%ZL, (‘i,

I=,

~,i and hi are constants

N variables

derivative

to increase.

in

by 11,.

will

make

is given

the Xth

by

.\

.v

.L

c c

is reduced

incremented

\vell-known

namely.

state ;

incremented,

the function

Y, to reach

However.

doesn’t

Thus,

=

are

AX, = -I-! i’,. Cl,i

as formu-

as follows:

imize

?’

start

by requiring

change

1. QllADR.ATIC PROCR.ASI~IISG

lated in this paper can be expressed

that

( I-l).

condition

v,ariables

as

are fol-

continua

tl, in eqn (13) are zero. satisfies

the decision

of the solu-

elements.

quadratic

until

then it will

puted

sponding

The

such

point.

.V is used. since

W’hen X, is being

will decrease zero,

point

decision

one at a time.

at any’ feasible

I. 2.

the constant5

this starting

formulation.

the steps outlined

structure.

pro-

can be started

.I-, = 0. i =

Nest.

which

This

method.

we used a piping

any

eled by finite

program.

a stiffness

to illustrate,

both

by, using

elements.

the building using

though for

computer

the nonlinear

formulation.

an example

is performed

on the stiffness

treating

under

loads corresponding

and piping

are obtained Even

structure

loads and the unit

to the unknown

tion

point

.c, are decision

and (I,,

variables.

=

cl,,. The

Subject

to the

constraints

The correct ues given used

value

I,2

,...,

for

M.

for As, is the smallest

( 16) and (18). Equation

by

only

X=

state

variables

(18)

of the val-

(18) should

which

are also

be

slack

variables.

2

C,,.K,

a

fl,

+

i =

0.

, ,\I.

I, 2.

(17)

,=I

When

an increment

has caused where

( 12) represents

inequalities ties

a slack

L’,, and (1, are constants.

Thus

M linear

can instead

be expressed

with

nonnegativity

together

by introducing

M

M slack

variables

variable,

to become

These

ensure

that further

as ;\I equali-

iables,

do not force

inequalities.

conditions

i = I, 2.

I~_,.

. ,\I.

do that

X, and I~_,,.

C,,.\; + Cl,.

i =

, 2.

I

.

i = I. 2.

.t-,y_; 3 0.

differential

plicity

algorithm[j]

programming

and since

Gauss-Seidel

is used

problem

it is basically

method

ear equations,

with

( 13)

. .\I.

(14)

to solve

because

to become thus making

var-

negative. variable

To

by in-

X, a state var-

most

LLr,v_O

step is to write

I, 2.

engineers

. A’. By differentiating

cp,l.r,

+ CP,A.li

this

of the

simultaneous

the decision

= 2 /fi

we can write

or

linare fa-

Since .Y,~_,, is considered replacing formation

The first

form,

of its sim-

an extension

for solving which

, .I/.

miliar. i’;, i =

we need to

iable.

_\‘.VL, = ,F,

quadratic

then

X,

is also

in other decision

.c,\. _,, a decision

In an incremental

The

I~_;,

variable

.Y,~_,,, which

zero,

increments

vve make

terchanging

A.\-, in decision

the pth state variable

derivatives eqn

( I I ).

cision

the old x,. of variables

variables

variables

as a new decision

we can write between

variable

( 19) as a trans-

the set of old

de-

_L{_T},~~and the set of new decision

_I{_Y}“~~. as follows:

Treatment

of frictionless

contact

43

boundaries

I 1

I --CpI

i-

ICE2

...

1

-

-- C&V

Cpi

Cpi

Cpi

Cpi

..,

I

or let us write

it as

1 {.\.Lld = i-

Let change

us express of state

the

state

.A{.\.jnc,, = [Ply {.\.lncm.

‘..

!

PA PC ...

p,;

‘..;,



variables

set in an incremental

before form

-l{i’)

the

After

the change

straint

=

= [a] -1(X) (,,,,.

(24)

as After

l{.rI

(20)

I

p,,

the change

of the state

set. we have

(21)

la1 ~{.hl.

of state set. the equations

-l{?}

of con-

= [O’jl(.\.}“,,.

(25)

become where -I(s)

= [al

[PI A{.V)ns,r

= [a’]

-l(~r)nCu.

(??)

[a’] = [PIT [n] [PI = [PIT [Cl

where

ith column (~II

+ al, Pi11

(aI2 + al,P,2) ..' (ali + a:;P,I) (a:? + a,,p,z) ... =

:

pth -+

[a’]

P;,

p,:

ah P,, a3 P!,

“’

If we save the ith column

of [a] in a working

. a.viJthen the computations

al;,

(23) can be performed

column-wise.

When

array

..,

(Cl1

in eqn

(C2l

=

working

ith --j row

(23)

+ I: p,,

row

[a,;.

..' (a1.v+ al,P,.v) ..' (a?, + a2, P,.v)

+

Pi\

p,,c,,, cc,: + P,,CiJJ

“’

P,2C;,) (C2 + P,2C;2)

“’

a,,>;:

P.&

. (26)

.”

where

.

I

lth column 1 1 ((I,,

on the kth besides

column.

this working

+ n,,P,,J

the only array.

((111 +

information

Cll,P,2)

needed.

...

Thus.

Ul,Pi,

two

“’

+

tr,,p,,,

If we save the ith column In an incremental

form.

we write

eqn

( 15) as

be performed

to compute

[u’].

[C] and the second to compute

[Cl,,. (12;. . . . . c~.~;J. then

Deci.sion deri\~rtril~r.s

1

passes are required

first to compute

is P,r.

((I,\

columnwise.

of [(I] in a working the operations Also.

since

the [(I’]. array

in (27) can [pi,.

t3,2.

. p,\] is av,ailabie as a working array. the opin (26) can be performed columnwise.

erations

To handle problems of any size and keep generality. it was decided to store the matrix of coefficients of decision derivatives [n] and the matrix of coefficients of the constraints [a] on a disk file. It was found to be advantageous to store these matrices columnwise as shown in Fig. 3. The record size is selected as a multiple of (N + M) and can be as small or as large as necessary to tit the available core. When ~~~ is being incremented, all the coefficients needed to check decision derivatives, as well as state variables. are in the ith column. Thus, we proceed sequentially, column by column. A change of state set, when encountered, is handled as described earlier. Convergence

Convergence is achieved when all decision variables satisfy one of the following: 1. A decision variable is a slack variable which is zero and the corresponding decision derivative 2 0. 2. A decision variable is a slack variable > 0 and the corresponding decision derivative = 0. 3. A decision variable is not a slack variable and the corresponding derivative = 0. Thus, we see that for all decisions i, UiXi = 0. 5.

NUMERICAL EXAMPLES

Two examples are selected to illustrate the characteristics of this class of uroblems, namely: Conservatism. In the absence of friction, there is no energy loss. Path independence and reversibility. These follow from (a). The sequence of loading is immaterial, and what determines the state of deformation and stresses is the final loading configuration. Nonlinearity. Even for linear, elastic materials, the response can be highly nonlinear. Direct solution. Since the problem is nonlinear and elastic, we do not have to follow an incremental approach. For a given load, the solution is found in one shot. The results for both examples were obtained using

C. F. Braun’s proprietary computer program for the analysis of piping systems. It contains the solution technique outlined in this paper. Both examples involve piping systems. since in such systems. nonlinear boundaries such as lifting supports, gaps. and friction are quite common. Exumple 1

The piping system shown in Fig. 4 is selected with the following properties: E = 30 x lo6 psi.

Thermal

expansion

= 0.6 in/l00 ft.

The supports at 1 IO, 120, . , 180. 200 allow only upward motion and the support at 190 allows only downward motion. All supports have zero gaps. First, dead load and thermal were applied simultaneously. The computer program found the corresponding solution in one shot. The reactions are as shown in Fig. 5. We see that only the supports at 180 and 200 are active. Instead of obtaining the solution in one shot, we can proceed incrementally. For example, let us apply the full thermal load first, and then apply the dead load incrementally. The sequence of reactions corresponding to different levels of dead load will be as shown in Fig. 6. As seen, the final result is the same as the one obtained in one shot. Configuration 6(b) is the one when support 190 just becomes inactive; 6(c) is the one where support 180 is just becoming active. If we reverse the sequence of loading, such that the full dead load is applied first and then thermal ioatllt~ t;:-+:*::*+i lcm110 120 i3J

1011

14015016017u

480 190 x0 .

= 0

Fig. 4. Piping system.

Fig. 3. Columnwise

storage

of matrices.

Fig. 5. Simultaneous

application

of dead load and thermal

Treatment of frictionless

contact boundaries

45

seen, the final result of both load sequences is the same. l Two quantities are selected to illustrate the non2lb4 IQ1 Thrmol only linearity of the problem. Figure 8 shows the history t 1 of the horizontal displacement at point 100 and Fig. (b) Tturma~ + 892 D L 9 shows the history of the vertical reaction at the ? fixed base 50. 1 (c) Thermal + ,945 0 L 849 Looking at Fig. 9, we see one consequence of ? the nonlinearity. When thermal was applied by itt IdI Thwmal+D L 94 828 self, it produced a reaction of 316 Ibs. However, Fig. cj. The sequence of reactions corresponding to dif- when the same thermal was applied after the apferent levels of dead load. plication of D.L.. it produced a reaction of 1140 95 = 1045 Ibs. Also, when D.L. was applied by itself, it produced a reaction of 95 Ibs but the same 4 ?tt+T++T D.L. applied after the application of thermal pro283tR2022Ot20t199173362 175 D.L only duces 1140 - 316 = 824 Ibs. almost 9 times as ‘) 196173 362 175 DL + 0047T 28292l52ce much. Obviously. the principle of superposition can 4 + + not be applied to such problems. I 362 1 DL + 015T 366.2 220 When unloading takes place, it follows the same I +++a+ l 1 ti.6 694 I tj3.41 kl DL + 034T loading path. For example, if after applying both 2ot.3 3621 r l *** D.L. and thermal, we want to remove thermal, then 1 5ti.6 2%5~4;~~3k2 1 1is DL + 0688T path (B) will be followed. On the other hand, if D.L. 1 + + 4 were removed, then path (A) would be followed. 593 5 2t9 1753 DL + 1728T 73 A third loading path (C) is shown in Figs. 8 and +a2Q ? I 64a5 9 17t35 DL + 3048T 9. It is intended to demonstrate the case of nonzero 1 ? + gaps. All the properties already discussed are still 9211 2066 DL 4894T valid. The following nonzero gaps were used, which ? ? L could have resulted from settlement of supports. 94 628 DL +T 241

l

Fig. 7. The sequence of reactions with reverse sequence of loading.

Point

is applied incrementally, we would get the sequence shown in Fig. 7. Each step in Fig. 7 represents one more of the nonlinear supports becoming inactive. As can be

120 130 140 150 160

Hor~ronlol

dlsplocement

al

Gap (inches) -

0.0004 0.0008 0.00096 0.0008 0.0004

100

Fig. 8. The history of the horizontal displacement

at point 100

46

Vertical

reactton

ol 50, lb

Fig. 9. The history of the vertical reaction at the fixed base SO.

Example

2

Usually, when dealing with proportional loading, we do not expect unloading. For example, we do not expect the displacement at a point to initially increase and then, while the load is still increasing, to start decreasing. When nonzero gaps are present, this behavior can occur, even for proportional loading. Actually, nonzero gaps make the loading nonproportional. This example illustrates this phenomenon. The method of solution of this paper is not restricted to proportional loading, and in the absence of friction, the solution can still be obtained in one shot. The piping system shown in Fig. 10 is similar to

Fig. 10. The piping system

that in Example I; however, we now have only three nonlinear supports at points 110, 170, and 200, with nonzero gaps at 110 and 200. Supports at 110 and 200 can exert downward reaction only and that at 170 can exert only upward reaction. Full thermal loading corresponds to an expansion of 10 in/100 ft. and only thermal loading is applied.

E = 30

x

IO6psi.

Various percentages of the full thermal load were applied. and in each case, the computer program found the solution in one shot. The history of the vertical deflection at point 200 is shown in Fig. 11. We see that the deflection increases linearly until the gap at 200 closes (segment l-2). The gap remains closed while the load increases from 10% to about 42.5% (segment 2-3). Now, with further increase of the load. we see that the displacement decreases and even reverses direction (segment 3-1) until it reaches the extreme value at about 47.5%. With the load still increasing, upward deflection resumes (segment 4-5) until the gap is closed for the second time (point .5), at about 84%. The gap remains closed for the remainder of the load (segment 5-6). It is seen that the overall force-deflection curve is highly nonlinear. even though each segment is linear. Figure I? shows the vertical deflection at another point, 140. An example of force history is shown in Fig. 13 where the vertical reaction at the fixed base, 50, is plotted. We see the the first 40%

Treatment of frictionless

Vertical deflection 01 pt. 200,

contact boundaries

47

I”.

Fig. I I. The history of the vertical deflection at point 200.

of the load produced about 0.1% of the final reaction. The gradual deformation of the top (point lOO200) is shown in Fig. 14, where the various percentages of the full load are indicated on the curves. We see that the gap at 200 closes first, to be followed by the closing of the gap at 110. As soon as the gap at 110 closes, the gap at 200 opens and the segment 1 lo-200 starts to move downwards instead

N~rtrol

of upwards. This continues until the support at 170 becomes active, at which point the segment 170200 starts to move up again, until the gap at 200 closes for the second time.

6. SUMMARY

AND CONCLUSIONS

The problem of nonlinear boundaries such as resting and lifting supports and gap boundaries was

deflection

at

pt. WO, In

Fig. 12. The vertical deflection at point 140.

ANTONE

40

60

F.

and FR.ANK K. Tso

SAYEGH

a0

al

t20

MO

200

Vertical reaction 01 pt. 50, kips

Fig. 13. An example of force history. For an elastic material, and in the absence of friction, it was shown that this is a nonlinear, elastic problem which is path independent. The generalized principle of minimum complementary potential was the basis for a force formulation of a direct solution method. For a linear elastic material, this leads to a quadratic programming problem, which was solved using a differential algorithm which was described. Numerical examples were given to illustrate the treated.

capabilities of this direct solution method and the characteristics of this class of problems. The implementation of this solution technique in C. F. Braun’s computer program for the analysis of piping systems and its successful use for numerous problems establishes both the feasibility and the efficiency of the method. Acknowledgement-The authors wish to express their gratitude to K. H. Pang, R. C. Harbage, and R. B. Hill of

Fig. 14. The gradual deformation of the top (point 100-21X1), where the various percentages load are indicated on the curves.

of the full

Treatment of frictionless C. F. Braun and Company for their interest and encouragement in planning the development of this investigation; to S. G. Sharma and the members of the Stress Section, Piping Department of C. F. Braun and Company for pointing out the need for this development; and to the management of C. F. Braun and Company for providing the means for conducting the study.

REFERENCES 1.

B. Torstenfelt, Contact problems with friction in general purpose finite element computer programs. Comput. Srruct. 16, 487-493 (1983). 2. A. F. Sayegh, Elastic analysis with indeterminate

contact boundaries

49

boundary conditions. Proc. AXE, Engng Mech. Div. lOO(E!vll), 49-62 (1974). 3. P. G. Hodge. “Numerical Applications of Minimum Principles in Plasticity”, Engineering Plnsricity. Papers for a conference held in Cambridge, LMarch 1968. Cambridge U. P., Cambridge (1%8), pp. 237-256. Variational Principles in the Mathe4. D. C. Drucker, matical Theory of Plasticity, Proceedings of the Eighth Symposium in Applied Mathematics American Mothemnrical Society. Held April

of the

12-13, 1956 at the University of Chicago. McGraw-Hill, New York, (1958). pp. 1l-12. 5. D. J. Wilde and C. S. Beightler, Foundutions of Oprimiznrion. Prentice Hall. Englewood Cliffs, N.J. (1967). pp. 69-81.