A general numerical formulation for elastic contact of solids › ws › files › 4409972 ›...

62
A general numerical formulation for elastic contact of solids Citation for published version (APA): Elangovan, P. T. (1978). A general numerical formulation for elastic contact of solids. (DCT rapporten; Vol. 1978.005). Technische Hogeschool Eindhoven. Document status and date: Published: 01/01/1978 Document Version: Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication: • A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal. If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement: www.tue.nl/taverne Take down policy If you believe that this document breaches copyright please contact us at: [email protected] providing details and we will investigate your claim. Download date: 25. Jun. 2021

Transcript of A general numerical formulation for elastic contact of solids › ws › files › 4409972 ›...

  • A general numerical formulation for elastic contact of solids

    Citation for published version (APA):Elangovan, P. T. (1978). A general numerical formulation for elastic contact of solids. (DCT rapporten; Vol.1978.005). Technische Hogeschool Eindhoven.

    Document status and date:Published: 01/01/1978

    Document Version:Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers)

    Please check the document version of this publication:

    • A submitted manuscript is the version of the article upon submission and before peer-review. There can beimportant differences between the submitted version and the official published version of record. Peopleinterested in the research are advised to contact the author for the final version of the publication, or visit theDOI to the publisher's website.• The final author version and the galley proof are versions of the publication after peer review.• The final published version features the final layout of the paper including the volume, issue and pagenumbers.Link to publication

    General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright ownersand it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.

    • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal.

    If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, pleasefollow below link for the End User Agreement:www.tue.nl/taverne

    Take down policyIf you believe that this document breaches copyright please contact us at:[email protected] details and we will investigate your claim.

    Download date: 25. Jun. 2021

    https://research.tue.nl/en/publications/a-general-numerical-formulation-for-elastic-contact-of-solids(56dd9164-36ed-4c87-9ac3-950542b6e228).html

  • A general numerical formulation for

    elastic contact of solids

    P. T. Elangovan

    Groep Technische Mechanica Afdeling Werktuigbouwkunde

    Technische Hogeschool, Eindhoven.

    1977.

    WE 78.05

  • I

    Akknowledgement

    I am highly grateful to professor J , D , Janssen, dr. ire F.E. VeldpaUS, ir. W.A.M. Brekelmans and ir. J.S.H.M. Wismans for their valuable dis- cussions in formulating this work presented in this report, My grati- tutes are also due to the staff in the computing centre for allowing to have as much computer time as I required during the course of this work. I am highly thankful to this university for affering me a fellow-

    ship, but for which I could not have carried out this work.

    I acknowledge my highest admiration of this university and its facily- ties to carry out research works in Engineering and applied sciences and sf faculty and students f o r their qollteness and klndnese d,,, ""cg

    my stay heree

  • I1

    ABSTRACT

    This report deals with a formulation Co analyse a contact problem

    of two elastic solids. Being a problem of technologically importance, contact problem has been an attractive analysis for applied mathe-

    maticians and engineers- This problem has been analysed, for its simplest and restrained applications, with the available analytical tools of potential theories and theories applied to semi-infinite medium. With the advent of computer in numerical applications in scientific investigations, numerical formulations have been employed to this pro- blem. One such numerical formulation is illustrated and a numerical example is included in this report.

    This numerical formulation has erqloyer! .r finite elomrzt dioplaezimnt airalysis and a modified Woife's linear programing technique for the analysis of a general contact problem without friction in the inter- face between solids. The finite element analysis is employed to cal- culate the stiffness matrix; this stiffness matrix is inverted, after separating the rigid body motions from the solid, to get the flexibily- ty matrix relating the applied forces and elastic displacements in the solid at the probable region of contact. Since a contact problem is always indeterminate one, having more unknowns than the available eq"- tions in the formulation, optimization technique is employed to solve this problem. Initially, this problem is considered as a quadratic constrained minimization problem and later, it is reduced to a linear rograming problem and WOlve's modified program is employed. Due to the special nature of this problem, a unique solution is possible. A numerical example of the Herz's sphere-to-sphere contact is analysed. This formulation canbe employed to a contact analysis of two solids of arbitrary shapes and multiply connected contact regions, as it is seen in the knee-joints.

  • I11

    CONTENTS

    pages Acknowledgement . . . . . . . . . . . . . . . . . . . . . I Abstract. . . . . . . . . . . . . . . . . . . . . . . . . I1 C o n t e n t s . . . , . . . . . . , . . . . . . . . . . . . . . 111

    NUMERICAL FORMULATION FOR ELASTIC CONTACT OF SOLIDS.

    I. Introduction . . . . . . . . . . . . . . . . . . . . 11. Numerical formulations . . . . . . . . . . . . . . . 111. A formulation for elastic contact of solids. . . . . IV. Numerical examples . . . . . . . . . . . . . . . . .

    I . F!htolei=atfcal progïâííiiiiug technique. . . . . . . . 2, Contact aaaiysis Dy the ‘‘Marc’’ F,E. System. . . . 3 . General formulation . . . . . . . . . . . . . . .

    V. Reference. . . . . . . . . . . . . . . . . . . . . . VI. Appendix. A. Separation of rigid body motions f o r

    elastic analyses. . . . . . . . . . . . VII, Appendix. B e Isoparametric three dimensional 20 node

    hexahedron element. . . . . . . . . . . Computer programs. e , . o e . o e m a .

  • - 1 -

    A GENERAL NUMERICAL FORMULATION FOR ELASTIC CONTACT OF SOLIDS.

    1 . INTRODUCTION

    When two elastic bodies are brought in contact and pressed together by a forcing system, the &wo bodies deform and form a contact area. An analysis of a contact problem must be able to provide the follo- wing two particulars

    i) area of contact between the two bodies ii)' magnitudes and directions of the interfacial pressures on

    the contact area. From these two details, it is possible to evaluate the deformations and stresses in the interface and in the interior of the solids. This problem is an indeterminate one since both the kinematic boundary conditions and the nature of the boundary forces are unknown.

    The first attempt to solve this technologically important problem is by Hertz (11881); the well known analytical methods employed for semi-infinite medium are applied in the HertzPS limited class of problems in the contact mechanics. The Hertz's is briefly outlined here since this theory has been widely used with

    or without modifications and extensions. The following assumptions of

    Hertz simplify the contact .problem.

    theory to a certain theory

    i) contacting bodies are isotropic and linearly elastic ii) linear dimensions of the contact area are small in comparison

    with the radii of curvatures defining the solids iii) the solids are having smooth, frictionless and continuous

    surfaces in the contacting region. By the first assumption, available linear elasticity theories can be em- ployed to this problem. The second assumption leads to the simplifying approximation that the contact area is flat enough such that the well- known analytical methods for a semi-infinite solid and for a solid bounded by a plane can be employed. Also,the region of contact can be approximated by a second degree polynomial surface.

  • - 2- 1 ,/

    /'

    The t h i r d assumption l e a d s t o t h e l i m i t a t i o n t h a t o n l y normal forces

    are acting on t h e c o n t a c t i n g s u r f a c e w i t h o u t t a n g e n t i a l f r i c t i o n a l

    o r s h e a r i n g f o r c e s .

    The a p p l i c a t i o n o f t h e Hertz's t h e o r y f o r e las t ic s o l i d s c h a r a c t e r i s e d

    b y a g e n e r a l q u a d r a t i c s u r f a c e at t h e r e g i o n o f contact i s i l l u s t r a t e d

    b y Timoshenko ( 1 9 5 1 ) . Hertz shows t h a t f o r a g e n e r a l case i) t h e c o n t a c t

    area i s e l l i p t i c w i t h axes a, b depending upon t h e geometr i c p r o p e r t i e s

    l i k e t h e p r i n c i p a l r a d i i and o r i e n t a t i o n o f t h e p l a n e s o f p r i n c i p a l

    c u r v a t u r e s , ii) t h e magnitudes o f t h e s e e l l i p t i c axes a, b change i n

    p r o p o r t i o n t o P' where P i s t h e a p p l i e d normal l o a d iii) t h e r i g i d body approach o f p o i n t s f a r away from t h e r e g i o n o f c o n t a c t i s p r o p o r t i o n t o

    O p 3 and iv) t h e maximum p r e s s u r e p o c c u r s a t t h e c e n t r e o f t h e e l l i p s e w i t h a magni tude o f 1.5 times t h e a v e r a g e contact p r e s s u r e .

    The stresses arising i n the Hertz c o n t a c t problems are e v a l u a t e d later

    b y a R u s s i a n Researcher , B a l y a y e v and d e t a i l e d i n t h e r e f e r e n c e book

    o f Timoshenko ( 1951 ) . Because o f t h e p r a c t i c a l importance, Hertz's

    t h e o r y h a s been e x t e n s i v e l y t e s t e d b y r e s e a r c h e r s and t h i s t h e o r y a g r e e s

    w e l l as l o n g as t h e assumptions h o l d good i n test problems. It i s found

    t h a t t h i s t h e o r y p r e d i c t s a c c u r a t e l y t h e s h e a r i n g stresses i n e l l i p t i c

    c o n t a c t problems as long as t h e semi-major axes of t h e e l l i p t i c s u r f a c e

    isaas large as t h e minor axes o f e i t h e r o f t h e two e las t ic s o l i d s .

    Beyond the l i n e a r e las t ic l i m i t , some o f t h e r e l a t i o n s h i p s h o l d good b u t

    a c c u r a c y d e c r e a s e s as t h e d i v e r g e n c e from t h e elas,:c t h e o r y '?creases.

    T h i s t h e o r y has been e x t e n s i v e l y employed even now f o r many e n g i n e e r i n g

    f i e l d problems.

    Hertz's theory has been ex tended b y many r e s e a r c h e r s and t h e e x t e n s i o n s

    are r e v i e w e d b y Lubkin (1962) and problems a r i s i n g i n c o n t a c t mechanics

    are c l a s s i f i e d and e x t e n s i o n s t o t h e Hertz's t h e o r y have been o u t l i n e d

    b y K a l k a r (1975) . The Hertz's t h e o r y has been ex tended t o s o l i d s whose

    c o n t a c t i n g s u r f a c e s are o t h e r t h a n t h e g e n e r a l q u a d r a t i c s u r f a c e as as-

    sumed i n t h e t h e o r y ; a l s o a d d i t i o n a l system o f f o r c e s i s in t roduced

    a p a r t f rom t h e normal c o n t a c t f o r c e s t o take care o f t h e t a n g e n t i a l

    f o r c e s i n moving o r r o l l i n g contacts o r t h e s h e a r and f r i c t i o n a l stresses

    i n s o l i d s w i t h rough s u r f a c e s .

  • -3-

    Even in a simple Hertz problem, shear stresses may develop when two solids have different elastic moduli; due to differential dis - placements, shear develops unless the surfaces are having zero friction which is almost impossible to achieve in practice. Extensions to the Hertz's theory are evaluated analytically by many researchers -but with the advent of computer, numerical analyses have been also employed to analyse non-Hertzian problems. Since this report envisages a numerical formulation t o analyse a general contact case, some of the mumerlcal formulations employed in the contact mechanics are reviewed in the following section.

    k a z

    I1 NUMERICAL FORMULATIONS

    The numerical methods employed to this class of prohlems are grmpec! i= two catagories e

    i) the methods employing the Boussinesq's solution of a normal load on a semi-infinite medium with a numerical method of analysis or a mathematical programming technique.

    2) finite element methods of analysis.

    An interesting numerical method which employs mathematical programming procedure t o this class of problems is developed by Conry and Seireg ( 1 9 7 1 ) and Kalkar and Van Randen (1972). In this method, the flexibility

    matrix connecting discrete contact forces and the displacements, is evaluated by employing the Boussinesq's solution for a normal concentra- ted load on an elastic half space. This method is quite advantageous since it is not involved with iterations or incremental step loadings, but employs a well established programming procedure and in fact, this pro- cedure does not go into the iterative steps of finding the best possible feasible solution but finds only once the unique solution available for this class of problems. It is possible t o apply to any problem where contact area can be considerable to the overall dimensions of the contacting solids. Also, it i s not limited only to the problems with quadratic surfaces at the contact region.

  • -4-

    However, in this method only discrete forces representing small domains are evaluated finally, the contact area and stresses are less accurate depending upon the degree of closeness of the mesh points in the contact region. The other disadvantage of this method is that it is limited to a class of problems where half space theory can be employed; the problems are required of having at least two planes of symmetry in the region of contact and it is not applicable to asym- metric problems. This method is later extended to layered medium by Johns and Leissa (1974) incorporating the mathematical p r o g r a m k g procedure and the Henkel transformation methods, which find the in- fluence coefficients between the contact stresses and displacements in the multilayered media.

    k m ~ h ~

    loped by Singh and Paul (1974) as a general method to solve problems of frictionless non-Hertzian type when surfaces at the contact region

    are not quadratic. The method employs the Boussinesq's solution and a

    family of closed curves to define the contact boundary. The advantage of this method is that the contact area can be accurately predicted un- like the other numerical methods but the method has only a limited ap- plication to normal contact problems.

    numerical method based on elastic half space theory is deve-

    For a simple case of beam on elastic foundation, a numerical method by the use of beam theory and Boussinesq's solution is developed by Conway and Farnham (1970). This method is employed to a centrally loaded beam 0x1 an elastic foundation with a bonded or unbonded contact. Depending upon the relative elastic moduli of the beam and elastic half space, the pressure distribution across the beam width is assumed as variable or constant. The contact area is divided along the length into finite number of rectangular sections and deflections are calculated at the centers of these rectangular sections. When contact length of the beam is unknown, the problem is solved by incrementing the contact length and arriving finally a converging solution. Eventhough this method is simple, it is employed for a limited application and here again incremental technique is employed for unknown contact area.

  • -5-

    Finite element method has been used to solve the contact proi by incrementing the load or the normal displacement and checking for the new contact area at every incremental step. Conway (1971), Back Burdekin and Conway ( 1 9 7 3 ) , MARC System (1974).

    The incremental formulation is quite time consuming even for a simple case. By the application of finite element and with the concept of differential displacements between two sets of nodal points, problems with known contact area are solved by Wilson and Parsons (19709. In this method, differential displacements are assumed between the points in the regions of contact in both solids. Stiffnes matrices for both solids are evaluated and assembled as a single global matrix and differential displacements are applied thus removing the indeterminacy involved in these problems. However, the method is applied to problems of known contact arpa and ~x iqmmtr i c situations only. A very general finite element formulation is developed by Chan and Tuba ( 1 9 7 1 9 to analyse problems with any shape and loading. Frictional forces are also considered in addition to normal pressures on the contact sur- face. This formulation is based on the displacement stiffness method; iterative process is involved to arrive at a converging solution. A notable advantage of the formulation is that the points on the cor,l;lct region of one body are not connected to those of other body throughout the iterative cycles. The disadvantage of this method is that it involves an cremented upto the final applied load by a finite number of steps. Another finite element formulation for contact problem is developed by Francavilla and Zienkiewiez (1975) and it can be employed to a general contact problem., The formulation is concerned with only the points in the possible region of contact and the reduced stiffness matrix for those points are only handled. However, iterative process is required for pro- blems of unknown contact area. At every iteration, the solution is checked for no tensile pressure in the contact zone and no interpenetration out- side the assumed contact zone. From this brief review of the numerical methods, it can be seen that it is quite relevent to formulate a contact formulation which should have wide and versatile applications with less computer time requirement and without time consuming iterative or incremental procedures.

    (Engel and

    iterative relaxation procedure for a solution and loading is in-

  • -6-

    In this report, an attempt is made to give a formulation base8 on

    i) the finite element method to arrive at the compliance coefficients for points at the possible region of contact of arbitrary shaped bodies and i;) the mathematical programming procedure to obtain the inter- facial discrete contact forces and eventually the contact area in a straightforward manner. The formulation is illustrated in the fol- lowing section.

    This report includes some numerical examples based on three numerical methods, i) mathematical programming procedure in combination with the

    Boussinesq's solution of a formulated by Conry and Seireg ( 1 9 7 1 ) i;) standard incremental contact formulation by MARC programing system by the introduction of contact elements at the i n t e ~ f a ~ e between mntact lsg a û l l d s and ïii) the present mew formulation.

    normal load on an elastic half space as

    ...

  • -7-

    I11 A FORMULATION FOR ELBSTIC CONTACT OF SOLIDS.

    I n an e las t ic medium, t h e e las t ic d i sp lacement at a p o i n t i (w i thout t h e c o n t r i b u t i o n of r i g i d body mot ions) due t o d i s -

    Crete f o r c e s F "

    a c t i n g p o i n t s j ( j = 1 ,2 , . . . . . .N) i s r e l a t e d as j M

    ( 1 1 ui = 1 a i j Fj j=i

    where a.. are t h e f l e x i b i l i t y c o e f f i c i e n t s f o r t h e p o i n t i, due

    to t h e f o r c e s a t j IJ

    F;. J

    In t h e case of f i n i t e e l

    is r e p r e s e n t e d b y d i s c r e t e n o d a l f o r c e s . The general r e l e t i o n s h i p as

    where [KI body mot ions are removed w i t h p r e s c r i b e d boundary d i sp lacement

    c o n d i t i o n s and i n case of no such c o n d i t i o n s , t h e y are p r e s c r i b e d a t

    some p o i n t s a r b i t r a r i l y i n t h e body to r e p r e s e n t f u l l y t h e r i g i d

    body mot ions o f t h a t p a r t i c u l a r body. A g e n e r a l approach i s i l l u s t r a t e d in t h e Appendix A. When a p a r t i c u l a r r e g i o n 52, i s o f Interest i n t h e whole continuum,

    t h e Eq. 2 can b e p a r t i t i o n e d as f o l l o w s

    i s t h e matrix of s t i f f n e s s c o e f f i c i e n t s . G e n e r a l l y r i g i d

    .

    Then t h e above Eq. 3 i s reduced i n terms of t h e q u a n t i t i e s at t h e

    p o i n t s i n t h e r e g i o n 52 as f o l l o w s

    = (.cf - {"c3 ( 4 )

  • -8-

    where

    [%cl = [Kcc] - 6.c

    from the Eq. ( 4 ) , we can write

    or N - U. a (Fj - F j ) 1 ij i= 1

    The Eq. (6bj is similar to the Eq. ( I )

    When an analysis is carried out with stiffness coefficients with reference to a global coordinates which are different from the necessary directions at the contact points locally (normal direction and tangential directions), the stiffness matrix i s transformed as follows. Employing Eq. ( 4 ) , we get

    - KCC C = p c C - p c I C

    where [ T] is the transformation matrix between the global coordinates at the contact points. The origin of the global coordinates is determined in tiie body 1 , as in fig. (ia)$ according to the assumed artificial support conditions to keep the rigid body motions equal to zero and also it is the point where rigid body motions are applied to bring out the contact.

  • -9-

    When friction is neglected at the contact surface, it is possible that displacements and forces acting parallel to the local normals of contact points are separated by matrix condensation as shown in Eq. ( 3 ) and ( 4 ) . Flexibility coefficients are obtained as in the Eq. ( 6 ) - The subscript C is dropped in Eq. (7) for the later part of the formulation.

    For any pair of contacting nodes i in the region S2, deformation compatibilty of two solids in contact to satisfy no interpenetration in any particular direction is stated as follows:

    + U. + 6. 2 a (8a) 'iY2 1 9 1 1 R

    + U: , + 6. - 01 2 O (8b) 1 A S & i R

    where the subscripts 1 , 2 denote the bodies in contact; compressive interfacial pressure in the contact area is assumed to be positive and corresponding resulting displacements

    are positive; 6 is the initial %,2 i separation of the solids at - i and aR is the rigid body displacement at - i of the body 1 and is measured along the concerned direction as shown in fig. la . both 6 . and uR are always positive (2 O ) .

    1

    When rigid body motions global coordinates, the

    a = 1 Y '-24 ' R

    al,a2,a3.".a are applied m value of a is calculated R

    ,. . . . .r

    at as

    the origin of the follows :

    (9)

  • -10-

    The value of m is 3 or 6 depending upon the analysis whether I t is a row matrfx 5 ’ r2*””*r m is 2- or 3 dimensional one.

    transforming the rigid body motions at the origin of the global coordinates to the required direction at - i on the contact surface; when friction is excluded in the contact analysis, aR is evaluated

    along the local surface normal at - i.

    Substituting Eq. (6b) and ( 9 ) in Eq. (8b) we get:

    - - N 3 or 6 N i= 1 j=i

    + a F ) Z O i (aijyj + a > F ~ + 6i - 1 r.a. 1 1 - 1 (aij,iFjyj ij,2 j,2 ij , 2 j - 1 Considering all points in the contact surface, we get

    where { C } is a vector of constant quantities for a given loading and support conditions of the solids and a vector element c is equal of the last term Eq.(iO);CSl is the total flexibility matrix of the two

    ij,i i j , 2 ’ solids at the contact surface points and a component, Sij = a CRI is the transformation matrix of the rigid body motions at the origin of the coordinates of the body i to the points on the possible suyface of contact; {A} of contact points in the bodies 1 and 2 along their local surface normals.

    i

    + a..

    - is the vector of initial separations between the pairs

    I -

    The arbitrary support conditions are introduced in the body 1, as - shown in fig.lb, to limit the rigid body displacements (or rotations) to zeroand evalute the elastic part of displacements initially; with these support conditions, it is possible to generate a rectangular cartesion coordinates at whode origin, rigid motions are employed to make a contact with the body 2; the transformation matrix of those rigid body motions at other parts of the body 1 is evaluated with these coordinates. However, in contact situation, force equilibrium is main- tained only between the contact interfacial pressure (in this case, discrete contact forces) and the apllies forces but not shared by those arbitrary supports. When an equilibrating body is subjected to rigid body motions at the origin, it is well known that the equilibrium condition is obtained from the condition that rigid body motions do not

    - -

  • - 1 1-

    contribute additional potential energy.

    where [Ral is the transformation matrix Of {a} at O with respect to the directions and points of action of the applied forces and CRcl correspondingly for the supporting forces. In the case of a contact situation, [Rcl = CR1 as in Eq 1 1 and the equilibrium condition to be satisfied is -

    + CR]' (F} = O '{~i} s n n i i m a - -rr----

    OPTIMIZATION TECHNIQUE

    It is seen in eq(ll), that the number of unknowns is more than the number of equations; hence, a mathematical programming technique is employed in the contact formalation to solve for the unknowns. To start with, a quadratic optimization problem is stated as follows: Minimise

    { FIT ( CSl (F} + {A) - CRI {a} + ( C ) (13)

    with the following contraints

    Then the solution solves the following case (Cattle, 1966 and Kartanek

    and Jeroslow, 1967)

    which is, in fact, the condition when cotact is established. Contrained nonlineair optimization technique can be employed to this problem. But, the modified simplex type lineair programing by Wolfe (1959) is emplo- yed to minimize this quadratic €unction with lineair contraints because

  • - 1 2-

    of its simplicity in programming. The programming technique hs as follows.

    Introducing a new set of non-negative variables{ y) with the condition

    {F} {y}= O, the quadratic minimization problem is reduced to the following linear programming formui%tion.

    T

    CSl{F} + {A} - CRl{a} + {GI - CIl{y} = { O 1 IF) {y} = O ; F.10; yi20; [Rl{a} 210)

    [RIT@) + CRalT{FI} = O C11 - a unit matrix.

    ( 1 6 ) T

    TI, , J 'lm 3 Lp11 4 ,,T, a

    If {y) is interpreted as a vector of separationbetween the pairs of points parallel to their respectivp, local surface normals in the contact region, the

    T new condition {F} {y) = 0 - is a necessary condition in termof interpretation 05 0 zontact piiubleri.

    a. When there is contact between a pair of opposing points Fa>O yi = o í 174

    b. When there is no contact Fi=O y. I O ( 1 7b)

    1 The modified simplex type Wolfe's algorithm is employed as follows. The function to be minimized is the artificial object function

    n+m f(z) = 1 zi

    i= 1

    subject to the following contraints

    -[SI {F} + CR] {a} + [I1 {Y) + 111 bi {A} + {C} -[RIT {F} +G,) F.>O ; y.>O ; z . > O [R]{a} 2 0 1- 1- 1-

    with the additional contraints either y.=O or F.=O ( 1 8c)

    1 1

    where (2 , ) is a vector of variables. This problem is solved as a general linear programming problem with an exception to check on variables {F) or {y} when they enter as base variables in the calculation process.

    artificialvariables and {z 1 is of artificial 2

    When the matrix [ S I is positive definite, the quadratic optimization problem, as defined in Eq.(13) and (14), has a unique solution (Cattle, 1966 and Kortanek and Jeroslow, 1967). Since [ S I is always positive definite in struc- tural problems, the contact has a unique solution from the optimiza-

  • -13-

    tion process. The programming steps are sliown in Table 1 . Tlie m i n ' - " :a t !%. , of the artificial function leads t o the basic feasible solution ir a gene- ral linear programming problem(G.W. Dantzig, 1963), Since in this case, the

    problem has a unique solution, the solution arrived for the problem as stated in Eq.18 is the final one; no iterative cycle is necesseary in this case.

    FLEXIBILITY COEFFIENTS FOR CONTACT POINTS

    In the finite element analysis of a general 3-dimensional solid, the iso- parametric elements are quite efficiënt and accurate in mathematical and geometrical idealisation (Zienkiewicz, 1971 and Clough,l971). The isoparametric brick-type 10 node element with mid-side nodes is employed in this analysis; this element is capable of describing a quadratic interpa- lation function on its edges. The details of the element stiffness gene-

    ration is detailed in the appendix. For any particular problem, the deriva- tion of the flexibility coefficients for points in the possible region of contact is illustrated in Eq. (3) to (7).

  • Tariab 1 es

    .

    n

    n + 1

    n + 2

    .

    n + m

    12

    22

    32

    -S

    -S

    -S

    I 1

    21

    31

    -S

    -S

    -S

    I

    -S

    -R n

    1

    -R2

    -R m

    .

    - 'n2

    12 -R

    -R22

    -R2m

    a . .

    e . .

    ...

    e . . . e e * * -s In . . a e . . . e -SZn

    3n ... . . e .. -s . .

    . I . .. -s nn - '. Rni

    ' O n 2

    ... - ... . e

    ... ... .. -R m

    R 1 I

    R2 1

    '3 1 e

    n i

    O

    O

    .

    . O

    2

    R22

    R3 2 0

    *

    n 2

    O

    O

    .

    . O

    R 1 3

    R2 3

    R3 3

    .

    .

    . Rn3

    O

    O

    O

    .

    . Rn6 . . ,i

    . . O o

    ... o

    O

    ... o e . s o

    e . . o

    I . . 1

    ... o e . . o

    . O

    -- -s( 1 0 -s( ) - i - 1 - 1 ... - 1 . 4

    --

    Last row is obtained by summing up the coefficients and changing sign. 1 - ino. of points o f applied forces.

    PROGRAMMING STEPS.

    bn Eq, (18)

    RIGHT HAND SIDI

    8i + c l 4 2 + cg

    .

    bn + 'n 1

    j = 1 Ra, j zF j

    1 R F.

    j=l a,jm J

    1 , Check for the lowest negative number in the last row and the correspiondirig column is 2.

  • 2. Check for the lowest value of the ratio Ri/bir where Ri is the value! off the right side of the Eq. (i> and bir is the positive coefficient in r th column, The corresponding r th variable enters as a new variable, - 1_1 -

    3 . If Fi is entering the base, check whether yi is already in the base, :Cf yi is not in the base, F. can enter; otherwise, if Fi and yi are corresponding t o the same row i, F. can enter; Pf they are not in the same row, F. can not enter; in the third case, steps i and 2 are repeated neglecting r th colmn.

    1

    H - 1 -

    4 . The above steps are repeated until the negative coefficients exist ancl a new variable can nor enter the base.

    I

    in I

    Y

  • - 1 6-

    IV NUMERICAL EXAMPLES.

    1. Mathematical Programming Technique:

    This optimization technique along with a finite element stiffness method forms a general formulation for elastic contact of solids. A computer program for this technique is developed as a part of requirement for the

    overall general formulation. This program is based on the Wolfe's modi- fied simplex type linear programming technique which has been outlined in the general formulation. A simple Hertzian problem of sphere to sphere contact Es analysed by

    this technique as a test case. l71 Z l tAAULL&Ly ---:L: 1 : C.. , , - F F ~ u c : I ~ ~ ~ ~ - = L ~ L D m : --+I a ï e vbtcriried by empIûying the E ~ T ~ Z ' S âpprûxl-

    mation oi soiid into eiascic haif space for anaiysis, mese coefficients are obtained with the use of Boussinesq's solution for a normal load on a semi- infinite medium; the corresponding deflection quantities at various points in the elastic half space are obtained by the following Boussbnesq's solution.

    __

    is the distance from the point j w'ere the force F is apF"i.,d Where dij j t~ the point i where the deflection Wi is measured; E is the young's modulus and vis the Poisson's ratio. The total deflection at the point

    i due to N discrete forces is N

    Fi 2 - 1 "V di j 'i - PTE j= 1

    Hence, the flexibility coefficient is

    1-v2 I a.. = - - I J K E dij

    The value of flexibility coefficient is infinity at the point of appli- cation of a force (i=j) as per Eq.(21). For our analysis, this value is arbitrarily taken to be twice that of the next closest discrete point due to that load. flexibilities of two neighbouring points, separated as in the above problem but one point at the boundary of a uniformly loaded area and another in the unloaded area).

    (Or the factor can be equal to the ratio between the

  • -17-

    Once the overall flexibility matrix is developed for all probab c contact points on the surface of the solids, the analysis is proceeded further by the mathematical programming technique.

    Two test cases are solved by this technique; unequal spheres of 25 cm and 2.5 cm radii in contact due to a normal compressive load of 454 kg and secondly, equal radii spheres (25 cm) in contact for the same com- pressive load. In this analysis, a descrete force is assumed to repre- sent the resultant pressure on a small domain of contact area. The re- sults of the analysis are shown in the figs. 2 and 3 . In the fig. 2a each descrete force represents the force distribution on an area of 0.0875 x 0,0875 S~.TE and i r r . the fig. 2~ for 0.075 x û.û75 sq.mm. T'ne contact area as, hence, the shaded area as shown in the fig. 2. The stress variation along a diagonal of the circular area of contact is shown in fig. 3 . From the results, it is seen that the area of con- tact evaluated by this technique is not well defined in comparison to the analytically predicted circular area. Also there are differences in the stress values between the two analyses. The small discrepency in the stress values might be due to the incorrect evaluation of flexi- bility applied and also where deflections are measured (i.e. when d..=O in Eq.1").

    I J Comparison of the results in fig. 2 and 3 , it is seen that convergent solution is possible to achieve by taking finer mesh (grid) divisions of the possible contact area. The advantage of this method is that the computer programming is simple and also computer time requirement for an analysis is small-unless many points are taken in the possible contact area. However, the contact area and the stress variations are not smooth since the analysis is carried out for discrete domains and forces. Another restriction is that the contact area must have atleast a plane of summetry about which deformation is symmetric for this method and for methods employing elastic half space results. This technique can not be employed to the knee-joint analysis since the geometry does not have any plane of symmetry in the region of contact, As a test case when this

    coefficients at those points where the discrete forces are

    technique applied to the knee geometry

  • -8 I-

  • -6 I-

  • 'O

    - ooozc

  • -21-

    assuming tangent plane of the first contact point. The results are not correctrly evaluated.

    the plane of contact between the femur and tibia to b- the

    2 . CONTACT ANALYSIS BY THE FINITE ELEMENT SYSTEM

    In the Elarc programming system, it is possible to combine contact ele- ments with other type of elements in the pack to analyse contact beha- vics of any two solids. The contact elements are introduced in the pos- sible region of contact as shown in fig. 4 .

    - - - - - -- - -- LLAsrJC HAAR SPACE

    rre. 4 The analysis is done by an incremental manner in this case. The load is applied incrementally and at each increment of load, the stiffntss matrix is calculated, assembled and solved for displacements and stresses, The stress-strain diagram for a contact element i s as shown i- fig. 5. In that figure, the stress-strain diagram has a break point when the com- pressive strain reaches a value of-I-and after that point, the element

    I I

  • -ZZ-

  • -23-

    does not take any strain practically; before the break point, t h e n - 1 - ment has large strain even for a small value of stress. This property is employed in the contact analysis suitably as follows. Until when a pair of points connected by a contact element comes in contact, the e- lement deforms greatly even for a small load as shown in the fig. 5, with a small value of Young's modulus for strains more than -1.0. When the two points come in contact, the compressive strain in the con- tact element reaches a value of -1.0 and after that the contact element does not take any more strain because o f its very high Young's madulas 2nd only the solids have to deform hereafter, In this analysis, a very small increment of load is applied each time and the increment should not be very high so that the contact elements ( i _ ~ deferm mûre than -1.0 cOmpres5iV2 stïaiï i Uur t o t h e IOW moduius

    ûf r l a s t l c l t y assumed Íor the contact elements during that increment. In the MARC system, it is also possible to have iterative cycles for each increment thus finding average stiffness values for the elements to calculate the deflection; during the second cycle for the same in- crement the stiffness values of contact elements can change due to its stress-strain behaviour. For high incremental loading, the iteration for average stiffness values yields a better solution. However, it is

    desirable to find a suitable way involving iteration and incremental loading through the RESTART option which i s a ailable in the system.

    The problem solved by this MARC system analysis is a test problem which is a simple Hertzian equal radiisphere-sphere contact. Quadrilateral axisymmetric elements are employed to discretize the spheres and con- tact elements are introduced in the possible region of contact as shown

    in fig. 6 . Due to symmetry, only a spetrical half of the contact pro- blem as shown in fig. 6 is analysed each time. A list of the MARC data

    is included at the end of this report.

    iii) General formulation.

    This formulation is employed to the same test problem of equal radii sphere to sphere, contact pressed together by a compressive force of 726.4 kg. The finite element discretization is as shown in fig. 7 . Finer

    mesh points are required in the region of contact since the contact area is small and also the stress variation within the area is appreciable. The

  • -24-

    finer mesh discretization is achieved by the gradually decr.-asixag size elements as in fig, 7.

    In this problem due to symmetry conditions, there is only a vertical rigid body displacement possible and it is to be removed or restricted by prescribing or arbitrary support condition in the vertical direction at a point on the symmetrical axis.

    The 3-d~wensisnal 20 zode icoparametrlc elements are employed in this problem to generale stiffness matrix of the bodies in contact. The stiffness

    coefficients at the mesh points of the possible region of contact are reduced from the overal l structural stiffness matrix as shown in Fig. (3) am2 ( 4 ) . After assembling for the whole structure, the stiffness matrix is partitioned as in Pig. 3. The possible contact points are indexed and the stiffness matrix is reduced. Eventhough nodal numbering o f the points

    of the contact area can be done anyway, it may be numbered in the end for

    easier reduction of the structural stiffness matrix.

    where

    where in [ Keelis the reduced stiffness matrix for possible contact points; evaluated by the optimization technique.

    is the force vector acting in the contact area and which is to be

    Due to symmetry, only a quadrant of the spere is taken f o r analysis the lower sphere as shown in fig. 8 is assumed to be fixed at the support points and so the finite element stiffness analysis is performed in the

  • -25-

    usual way, In the case of the upper sphere where no support condition is prescribed, the stiffness matrix is singular and the inversion is possible only when the rigid body motion in the vertical direction is restrained; for this case, any point on the symmetrical axis can b e fixed to restrainthat regid body motion and the analysis can be performed as

    usual. The analysis is performed in two ways: i). by fixing up the lowest point on the vertical axis in the contact region itself 2) by fixing up the central point of the vertical axis as shown in fig, 8. However final results in both cases should be same; the analysis is checked f o r these two cases to know whether introduction of a support condition at the possibly smaller contact area will cause numerical difficulties and hence, incorrect results.

    After evaluating the redzcrd s t i f f n e s s zcrfflclents, the mathematicai programing technique is employed to arrive at the unique solution a- vailable for this contact problem. The evaluated discrete forces in the contact area im both cases are exactly same except for the rigid body motions of the assumed supports. From the known contact forces

    The displacements in the sphere are calculated by the back sub- titution in the stiffness matrix as in EZ, (3) and then the stress

    values at the required points are evaluated, The stress values obtained from this formulation are shown in fig. 9. Faam the results, it is s that the maximum stress value arrived at the end of this analysis by by this formulation is less than the analytically predicted result. Tensile stresses as shown in the cle in fig. 9 are not correct values since the jacobian at those points are singular (since the tangent is common for two sides of those ele- ments) e

    outer boundary of the quadrant cir-

    When the load is less, the contact area is very small and it is diffi- cult to get reasonable values by this formulation because of numerical difficulties. In the first instance, this formulation is employed to the same problem with a lesser load (P = 45.4 kg.) and the results are not correct. This is mainly due to the difficulty of analysing a very small region in the analysis. For instance, for the load P = 45.4 kg., the ratio of the linear dimension of the contact area to the radius of the sphere as per the analytical prediction is.

  • -91-

  • I-"

    -LZ-

  • -28-

    S p e t ry

    condit ions

    Symnie t ry

    condit ions

    2 E = 2.0 x I06 kg/cm v = 0.3

    Case 1 . Point

    Case 2. Point 'A' i s supported

    'B' is supported

    Fig . 8. Sphere-sphere contac t

    I

  • x x x x - discrete nodal feree Y y y Y - stress values in z-direction

    Fig. 9. Equal radii spheres in contact - contact forces and stresses (compressive)- load = 726.4 kgm.

    Rigidbody approach ci case (i) artificial support at the centre of contact area

    ct = 0.04895 mm case (ii) artificial support at the centre of the sphere

    ci = 0.061305 mm Heriz's analysis ci = 0,02548 mm Radius of contact circle = a = 1.7845 m

    - - Compressive stress at the =

    centre of clontact area = 9990 kg/cm ZZ

    I N \D I

  • -30-

    V. REFERENCES

    I e Back, N. , Burdekin, M. and Conway, A, (1973) "Pressure Distribution and Deformations of Machined Components in contact", Int. J. Mech. Sciences, vol, 15, pp. 993-1010.

    2. Cattle, R.W. (1966), I1 Nonlinear Programs with positively Bounded

    Jacobians"B J, Diam ApplmMath., no. 1 , v o l . 14.

    3 . Chan, S.K. and Tuba, I.C. (1971)," A finite element method for contact problems of solid bodies - part I. Theory and validation - part 11. application to Turbine Blade Fastenings", Int. J. Mech. Sci. vol. 13. pp. 615-638.

    4. Clough, R.W. (1971), "Comparison of three Dimensional Elements", Proc. of the Symposium on Application of FEM in Civil Engg. by School of En- gineering, Vanderbilt Univ. and ASCE held at Nashville, Tennesee, pp. 1-26-

    5. Conry, T.F. and Seireg, A. ( I 97 1 ) ,"Mathematical Programming Method for I Design of Elastic Bodies in Contact"p J, Appl, Mech. Trans, ASME, \ pp.387-392. 1 1

    I 6, Conwayp B.D. and Farnham, K.A. (1970), "Bending of a Finite Beam in 1 Bounded and unbonded contact with an Elastic Foundation," Int. J. Mech. 1 Sci., vol. 12, pp. 997-1005. I

    7. Dantzig. G.W.(1963),"Linear Programming a d Extensions", Princeton Univ. Press, Princeton, N . J .

    8. Ergatoudis, J .G . (1966),"Quadrilateral Elements in Plane analysis and Introduction to Solid Analysis", M.Sc. Thesis, University of Wales,

    Swans ea.

    9. Engel, P.A. and Conway, H.D. (1971), "Contact Stress Analysis for an Elastic Cylinder indenting a S l a b in the Presence of Friction", Int.

    J. Mech. Sci., vol. 13, pp. 391-402.

    I Q . Francavilla, A. and Zienkiewica, O.C. (1975), 11 A note on Nunerica1

    Computation of Elastic Contact Problems, "Int, Je Num. Engg. vol, 9,

  • -I€-

  • -ZE-

  • -33-

    VI APPENDIX A

    SEPERATION OF RIGID BODY MOTIONS FOR ELASTIC ANALYSES;

    In the case of finite element elastic analysis, the equilibrium equation is written as

    where {u) is the total displacement vector having both elastic and rigidbody displacements of the concerned body, When support conditions are prescribed, it is easier to eliminate the rigid body components. nuwever, in the case of contact analysis, when a body is supported by force equilibrium and but no kinematic boundary conditions, as shown in fig, A-I, for a finite element analysis [KI is

    rr-

    body with no kinematic boundary conditions but only force equili- brium.

    Fig. A-]

    ca singular matrix. In

    in stable Equilibrium.

    such a case, elastic analysis can be carried out with arbitrary support conditions at certain points in the body. 1. In a contact analysis, elastic displacements also being important for final results, the assumed supports are given rigid body motions to keep the problem to be the same. Another way of treating this case is illustrated by Veldpaus (1976)

    The displacement vector {u) is separated into elastic displacement and rigid body contributions as follows.

    (A-2) {U) = CC1 x {Ue} + CRI { a ) [Nxl] [Nx(N-Nr)] [(N-Nr)xl] [NxNr] [NrXl]

    where K is the number of rigid body motions present in the aEalysis; P

  • -34-

    CS1 and {U 1 are matrices representing elastic displacement coatri- butions and IR] and {a} are for rigid body motions.

    e

    Substituting Eq. (A-3) in Eq. (A-1) and premultiplying with matrix, we get

    S Rd E (8-4)

    Rem it ing

    Since rigid body motions do not generate external forces,

    so :

    Substituting Eq. (A-6) in Eq. (A-51, we get:

    STf

    RTf

    From the Eq (A-8a) elastic displacement vector {U } is e

    We} = {CSITCKI cs11-l CSlT{F1 (A- 9 1 - 1 T

    or: {Ue} = F e l CSl CF}

    (A-6)

    (A-7)

    (A-8a) (A-8b)

    Inversion of {[SI T [KI [S.]} is possible since the matrix is not singular

    anymore. Substituting Eq. (A-9) in Eq. (A-21, we get the total displacements

  • -35-

    In a contact situation, Eq (A-IO) is partitioned to get the total displacements (U in the possible region of contact,

    (A-1 I )

    So we get:

    (A- 13)

    which states that the contact forces are in equilibrium with the forces applied elsewhere in the body but in opposite direction.

    In the Eq. (A-12), the first term of the right niand side is a known quantity and the second and third terms involve {F } and

    are to be evaluated in the contact analysis a t a later stage.

    which e

    This way of separation of rigid body motions is a general approach. However,the matrix C S RI as shown in Eq. (A-3), is to be evaluated as a first step to employ this approach; this evaluation is outlined as folows.

    This illustrated by a 2-dimensional example as shown in fig. (A-2),

    A suitable point in the body is taken as origin and about the origin, the rigid body motions u,v and$ are applied on the body.

    After discretizing this body into finite elements, the matrix CR] in the

  • (9 i -VI

    (ÇI-v)

    U X- 10

    .. .. -.

    .. 2,- IO

    1,- IO

    o I

    0 !

    u ZZII { A' fl'" * n A fl}= &{fl}

    'F apou r? ar? mopaai3 30 saaizap

    -9€-

  • - 37 -

    With these conditions, Gram-Schmidt orthogonalization technique is

    employed to develop the matrix [ S I . In dynamics problems, another condition is introduced to generate CSl(which is uniquely obtained

    only with this condition),

    [SIT CM1 CR1 = O

    where [MI is the mass matrix.

    (A- 17 )

  • -38-

    VII. Appendix B

    ISOPARAMETRIC THREE DIMENSIONAL 20 NODE HEXAHEDRON ELEMENT

    INTRODUCTION

    Three dimensional finite element analysis is employed in engineering mechanics problems somewhat easily by the introduction of the isopara- metric element family by Zienkiewicz and his colleagues (Ircns, 1966 Ergataudis, 1966, Irons and Zienkiewicz, 1968). The advantage of the isoparametric hexahedron element is that any complex geometry can be easily discretized and well approximated; the element stiffness ma- trix is eïa4~ated easily and aütûmaticaSly by assuming f o r the Qis- placerseïît füñetioñ, the same interpoiation function which transforms the local coordinates of the element to its global Cartesian coordi- nates, A comphrehensive survey of the 3 dimensional elements is pre- sented by Clough (1969) .

    In this report, the stiffness derivation for the 20 node isoparametric element and shape function modifications requited as the nodes of one

    edge coalesce to a single node are detailed. A computer programming list for the element stiffness generation is a l s o ,ncluded at the end.

    Element Stiffness Calculation

    Local coordinates of the hexahedron element are defined by its natural Coordinates which are having magnitudes of - C 1 for any pair of opposing faces of a cube. These local coordinates are transformed to the global Cartesian coordinate system by quadratic interpolation function that are defined along the element edges. This fransforms a cubic element (in local coordinate system) to a distorted haxahedron with its ele- ment edges quadratically curved as shown in fig, (8-1)

  • -39-

    3

    a) Local coordinates. b) Cartesian global coordinates, ( X , y # r J fig. a.] ELEMENT DETAILS

    The relation between the local and Cartesian coordinates are uniquely defined by the following transformation.

    X1~X2,X3)@.*.

    YI'Y2'Y3?".* 03-1 1 z 1 oz2'z3,. . . .

    where P. (i=1,2,..20) are interpolation funcion in local coordinates. 1

    for i=9,10,...20 mid side nodes 03-31

    x in the global coordinate system. S,n,< are local coordinates of any point on the element and Sis nis

  • -4 0-

    (B-4)

    where P ={PI P2 P3 . . eP20 1

    1 20 2 '{X* x2 x3 e . .X

    The displacement funcion is assumed to be the 5sme interpolation functiongenerated in consideration of the geometry as in Eq. (B-4), Hence, we get

    (B-6à)

    - - - where u v w are the nodal displacements which are unknowns and are to be evaluated.

    1 I 1

    -T

    -T 20 20

    20

    u = {u*,u2, o . . u

    v = (VI,V2, ... v w = I,* 'W2# * . .W

    (B-6b)

    The general strain quantities in 3-dimensional analysis are obtained by einploy;-ng the Eq. (B-6a) as follows.

    (B-7a)

  • -41-

    By the chain rule of differentiation, we get

    where [:SI is the jacobian matrix of coordinate transformation and can be evaluated easily when the same interpolation funcion is used to describe geometry and displacement. Using the Eq. (B-I) and rear-

    ing the matrix elements, the Jacobian matrix. IJ7 is evaluated as follows.

    (B-10)

    The strain matrix is given in terms of local coordinates as shown in Eqse (B-7a) and (B-9); hence, the integration for the element stiff- ness calculation is also done in the local coordinates. Once the strain matrix is established, the stiffness evaluation is proceeded as it is done in the general finite element analysis.

    where the differential volume dv is

  • -4 2-

    dv = dx dy dz = dE dri dC/J/ (E- 1:

    where /J/ is the determinant of the Jacobian matrix. The elasticity matrix [DJ is given as follows.

    I-v v V v !-v v

    O O

    O 0

    I-v o O

    O

    O

    O

    1-2v o o 2 o I-2v o

    2 o o 1-2v

    1_1

    I

    _I_

    2

    (B-13)

    where E is Young's modulus and v is poisson's ratio.

    The Eq. (b-li) is numerically integrated by the Gaussian quadrature method to obtain the element stiffness method.

    Corretions in shape functions to account for Degenerated. Element.

    It has been shown that extensive modification in the shape function is required where an elemental edge eoalasces to a single node in cFe case sf isoparametric element employing quadratic inter~olati~n displace- ment funcion along its edges (Newton, 1974 and Irons, 1974) . The step by step study of degeneration would not be possible due to the coalescing nodes, However, it has been shown that the elements employing linear interpolation function along their edges would not require any correc- tion and the respective stiffness contributions of the coalescing nodes could be summed up. In the case of isoparametric elements employing quadratic interpolation functions along their edges, summing up stiffness contributions at the coalescing nodes alone does not account fully for the degenerated final shape. This is illustrated by a simple two dimen- sional degenerating quadrilateral isoparametric element.

    Fig. (B-2) shows the degeneration of the quadrilateral element when one of its edge coalesces to a point and modifies as a triangular element.

  • -43-

    4

    ? 2

    Fige (B-2)a) Quadrilateral element

    9

    b) degenerated element.

    The assumed sha e functions along the edges of this element are P. 1 = (i+EZi)(1+nni)(5Ci + ilni-1)/4 i=1,2,3,4 corner nodus.

    The tniangzls:r e?ement öhûbïì i n fig. (3-2%) is a. we:: kïì0kzì e:eîììeÏìt (Zienkiewicz, 1 9 7 1 ) representing quadratic displacement variations along its sides and the displacement function in area coordinates (EIBL20E3) which are evaluated as follows,

    \

    Area of AP23 Ip Area of A123 Area of APS3

    L2 =

    L3 = Area of AP%2 Area of A123

    Fig a B-3 * Area Coordinates e

    These area coordinates are related to the coordinates E,n shorn in fig. B-2a, as follows

    (B-15)

    The assumed shape functions for this triangular element are

    P. = (2Li-1)Li 1 for corner nodes

    P. = 4L.L 1 i j

    (E-15)

    for midside node at the side ij

  • -44-

    The coalesced quadrilateral element shown in fig. B-2b, must lxve the same interpolation displacement function as that of the rrian- gular element; the interchangability is not automatically achieved on degeneration and modifications in the shape functions are requi- red in the following nodes as given below

    (B- 17a)

    P; = P5 - 21P 2 where AP = ( i - - ~ ’ ) ( l - q ) / 8

    At the coalescing node

    7 pc = p- + p. 4. p 3 3 4

    and at other two nodes C C P8 = P8 and P6 = P6

    (B-17b)

    (E- 1 7:: )

    (B-l7d)

    In the similar manner, the hexagedron element employing quadratic interpolation function along its edges also needs modifications in the displacement function when the element edges are coalescing to a node. The nodes requiring modifications in the interpolation functions are indicated in fig. (B-4b) and (B-4c) when the element is degenerating as shown in those figures.

    Fig. B-4 a) hexahedron b) element

    with one coalesced edge

    c) with two coalesced edges y

  • (38 I -a>

    (P8 I -a>

    -5 9-

  • -46-

    NUMERICAL EXAMPLES ON THE APPLICATIONS OF THIS ELEMENT

    This 3 dimensional element is tested for the following problems. i) A simply supported beam with a uniformly distributed loading

    as shown in fig, B-5, ii) Curved beam with internal pressure (Fig. B-6).

    iii) Circular plate with central point load (Fig. B-8)

    This element is also employed to an idealieed total hipprosthesis having three components of varying material properties, femur bone, bone cement and stainless steel implant, as shown in fig. B-9.

    Results

    along z-direction 1 Max deflaction Maximum Stress

    Q Q XX ZZ

    FE Analysis

    Beam theory 0.2428 24x10 (4 elements) 0,2408 23.7~1 O 3 1042

    10 Fig. B-5 3

    is very sensitive to small changes in the deflection values, When ten elements are taken along the lengthwise direction the values are converging closely to the analytical value.

    Case ii)

    A simple problem of thick circular cyluidrical shell with internal pressure is analysed to studey the element size effects in the con- vergence of finite element solution. Analyses are made with a single element along a quadrant of the cylindrical shell and also with widely

  • -4 7-

    varying element sizes as shown in fig, B-6,

    a) Equal thickness elements

    b) Unequal thickness elements.

    Unit length of cylind8r

    Pig. B-6 Circular cylindrical shell with internal

    . L ---I- "-..-

    c) Unequal thickness elements -2 elemeihts in the quadrant.

    From the results as shown i n fig. B-7, it seem that there are not much varying results due to discretization error even when the qua- drant is approximated with a single element or when unequal elements

    are connected as in the fig. (B-6b) and (B-6c). However, the circum- ferential stresses are closer to the analytical results than the radial stresses as shown in Fig (B-7).

  • -4 8-

    Thick cylinder - internal pressure - analytical values O 2 elements of equal thickness A 2 elements of unequal and contrasting

    B 4 elements - 2 elements alongthe thicknesses

    quadrant of the cylinder - unequal thickness elements.

    Thickness in em. +

    Thickness in cm. +

    Fig. B-7 Interal Pressure on a thick cylinder: size effects

    study of element

  • -49-

    Case iii)

    A simply supported circular plate with a concentrated point load at the center of radius is analysed with and without prism elements generated by the program to investigate the degeneration behaviour of this isoparametric element to a prism element. The discretizations and results are shown in fig. (B-8). Results due to the finite element analyses are somewhat lower than the analytically predicted values; further mesh refinement may be necessary In this problem. However, these fimite element analyses are shown to be closely agreeing.

    100 kg 2x i Oó kg/cm Oe3

    2

    a) Analysis with degenerated b) Analysis without degenerated elements. elements

    Deflection at A. at C I) Plate theory -0,02121 cm 11) F.E. analysis (fig B-8a) - 0.0169 cm -0.0136 cm 111) P,E. analysis (fig.B-8b) - 0.0175 cm - 0,0144 cm IV) F.E. analysis (fig. B-8c) - 0.0166 cm - 0.0139 cm

    A 19

    Fig. B-8 STUDY OF DEGENARATIOM BEHAVIOUR C)Analysis with vanishing Jacobian at point C.

    IR fig. (B-8C), the first element has two sides on a quadrant of a circle and so the corner nodal point C has a vanishing jacobian

    (eq. B-8). However, when the stiffness is calculated by numerical integration, singularity at the boundary point does not influence deflection values as shown in the fig. B-8. However, when stress values at the point C is calculated numerically, (taking Jacobian a t point C ) , the results will be incorrect, for instance,on compari-

  • -50-

    son of the stress values of the analyses shown in fig (B-8b) ~ : d (B-8c), there exist considerable differences in their values at the point c.

    Stresses AT 'A' AT 'B' AT 'C' fig. 8b fig. 8c fig. 8b fig. 8c fig. 8b fig. 8c

    U -20297 -19160 -7491 -5160 -6850 -10556 xx U YY

    -20297 -19160 -4894 -3942 -6850 -10556

    U -10330 -10179 391 -413 -670 -828 zz

    2 Figc (B-8d) stresses nn m p cr?rface of the p42te - in tg/cm

    Event~ough introduction of element such as ' 1 ' in fig (B-8c) does not alter the deflection behaviour, it may be avoided in view of incorrect stress values at certain points.

    This isoparametric element has been employed to analyse total hip pros- thesis having three components of different materials, femur bone, bone cement and stainless steel implant. The discretization of the implant is as shown in fig B-9. This analysis gives very good results and th,, are shown in comparison with axisymmetric elemtint analysis of this same problem elsewhere by Huiskes.

  • -51-

    Fig B-9 (a) idealised total hip implant (b) finite element discretization

  • -zs-

  • - 5 3 -

    COMPUTER PROGRAM

    A list of the computer program to analyse a general contact problem (without friction in the contact interface) is included in this re- port. The program is run in the computer in four steps: I the calculation of element stiffness matrices and storing in a

    disc or tape unit. The unit no, 2 is selected in this case; since the stiffness generation takes a long computer time, it is advisa- ble to save them for further analysis,

    I1 assembling and reducing the stiffness matrix to the required points in the possible contact region. The nodal numbering is done such ti way that those points EPI the contact region are numbered at the end.

    I11 modification of the reduced stiffness matrix to satisfy the problem requirements, for example, the stiffness matrix is further reduced by matrix condensation process, along a particular direction when rigid body movement is allowed in that direction only; in case of arbitrary contact shape like knee joint, the stiffness matrix is transformed to the directions of local normals of pairs of contacting points e

    After modification of the stiffness matrix, it is augmented with with other elements as shown in table 1 (page 18) and optimization program is run. Discrete contact forces are evaluated.

    ïV knowing the contact forces, a normal finite element program is run for displacements and stresses in the solids.

    STEP. 1 Some points, which are to be taken care of, are described here - NELCOM = 0 when the program is run for the first time; for example, __I

    if already 5 records are written, NELCOM = 5 and so following run, the next record is written as 6th one.

    I

    - NCONT = Q,then program calculates only element stiffness matrices and _I_

    stores them and ends with those calculations. If NCONT = 200 (for example), no element stiffness matrix is calculated, but the program assembles the overall stiffness matrix and condenses the matrix to

    -

  • -54-

    the nodes from 200 to the maximum nodal number (say, 230); ?hat is, the stiffness matrix corresponding to these 31(200-230) nodes are obtained by matrix condensation, Hence, for the first step, NCONT = O.

    - NTYPE: if elements can not be grouped into definite sets, I

    NTYPE = NELEM.

    - PLD(24) the pressure load acts on the shaded side of the element. Hence NLEM

    NLJEPI

    9

    (5,2) = -1

    Ith element

    Alvâys, nodal numbering is given as shown in the figure according to the value of NLEM(Js2), the nodal numbers of the concerned side

    is calculated. For example, the order in this case is: 1,2,5,6, (first corner nodes),9,13,14,17. In the same order, the pressure Intensities at the nodes are given as data in PLD array. PLD(1) to - PLD(8) fQP 6 irection PLD(9) to PLD(I6) for n-direction and PLD( 17) to PLD(24) for

  • -55-

    assembling and augmenting the reduced matrix as shown in table 1. This portion is mainly a problem dependent and so left to the user to form a w i n program according to the requirement. After obtaining the matrix as in table 1 , the subroutine PROG is called to perform the optimization process and evaluating the contact forces at the nodal points.

    -

    STEP. ,4 A general. finite d e z e n t 2nalysis, along with these contact €orces (additionally) to evaluate displacements and stresses is performed.

  • -56-

    COMPUTER PROGRAM

    The following list gives the program details to generate stiffness matrix and after evaluation of displacements with the help of FEM, to evaluate the stresses at nodes of each element. The subroutines (procedures) which are to be known for immediate usage are detailed in the following. Other subroutines are called within the following routines. The manner in which the nodes are numbered is shown in fig. 1 .

    I SUBROUTINE STIFF 3 (XE,E,PA,NGAUS,TI) - _

    DIMENSION XE(20,3),TI(6O960) XE - element nodal coordinates (in the same order of nodal

    numbering as in fig. 1): xi9yi,zi; X~,~~,Z~,...*X"^,Y~',Z~,. LU Lu- L U

    E - Young's modulus; PA - Poisson's ratio. .-- . *-- NWWS - number of Gaussian integration points for one ciimensionai

    integration - can be 1 or 2 or 3 or 4 . IF NGAUS = 2, in this case, the total integration points in the element is z3 = 8.

    - - - -

    TI - final element stiffness matrix. CT11 {u) = IF1

    e corresponding displacement vector (u) is 1 and T u20'v20"w2Q {UI

    the force vector is = {Ui ,VI 'W1 9u29v2sw2,. . . .

    {FIT = {f f f f f f ' * " f20,x f 20,y E20,2 1 I,x ],y l,z 2,x 2,y 2,z I1 SUBROUTINE STRES 3 (XE,C,PA,NCOLN,C,DU)

    DIMENSION XE (20,3) C (60 NCOEN) DIJ (20,6 NCOLN)

    XE,E,PA are the same parameters as defined earlier.

    NCOLN - Number of columns in the force vector - the number of independent force systems assumed in the analysis.

    C - Nodal displacements of an element (C(20x3,NCOLN) = C(60,NCOLN)) in the same order of nodal numbering.

    DU - Stress values at the element nodes (in the same order of nodal numbering)

    - The calculated six stresses at a node are three normal stresses 6 6- 6 (in the global coordinate directions) and three shear stresses 6 6 6 for every independent force system. Hence the matrix DU (20,6, NCOLN)

    X Y Z xy yz zx