• No results found

A Continuum Based Solid Shell Element Based on EAS and ANS

N/A
N/A
Protected

Academic year: 2021

Share "A Continuum Based Solid Shell Element Based on EAS and ANS"

Copied!
64
0
0

Loading.... (view fulltext now)

Full text

(1)

Master's Degree Thesis ISRN: BTH-AMT-EX--2015/D11--SE

Supervisors: Maciej Wysocki and Mohammad Rouhi, SICOMP AB Sharon Kao-Walter, BTH

.

Department of Mechanical Engineering Blekinge Institute of Technology

Karlskrona, Sweden 2015

Waleed Ahmad Mirza

(2)
(3)

A Continuum Based Solid

Shell Element Based on EAS

and ANS

Waleed Ahmad Mirza

Department of Mechanical Engineering Blekinge Institute of Technology

Karlskrona, Sweden. 2015

Thesis submitted for completion of Master of Science in Mechanical Engineering with emphasis on Structural Mechanics at the Department of Mechanical Engineering, Blekinge Institute of Technology, Karlskrona, Sweden.

Abstract

Thisworkisasteppingstonetowardsdevelopinghigherordershellelementfor simulating composite manufacturing procedure. In this study, a continuum approachsuitableforcombinedmaterialandgeometricallynonlinearanalysis foraneightnodesolidshellelementSS8isexplained.TheformulationofSS8 comprisestwoingredientstoalleviateundesirablelockingeffects:1)Assumed NaturalStrainconcept,whichhasproventoalleviatethecurvaturethickness and transverse shear locking problems. 2) Enhanced Assumed Strain, which adds enhanced degrees of freedom to improve the in-plane response of the element and the curvature thickness locking problem. This formulation has been extended to represent geometric and material non-linearity using Total Lagrangian approach. Finally, finite strain formulation has been verified by numerical examples. Results when compared to continuum shell element in ABAQUS show a reasonable agreement with a relativeerror of less than 2%.

Keywords

(4)

Acknowledgement

This research work is carried out in Swerea SICOMP AB and Blekinge Insti-tute of Technology, Karlskrona, Sweden, under the supervision of Dr. Maciej Wysocki, Dr. Mohammad Rouhi and Prof. Sharon Kao-Walter.

I am grateful to Dr. Maciej Wysocki who provided me the opportunity to con-duct this research. Moreover my sincere appreciation goes to Dr. Mohammad Rouhi for helping me with technical difficulties and to all my colleagues at SICOMP for providing me a conducive atmosphere to carry out this research and above all for their valuable support and advice. Last but not least, my father, mother and girlfriend, who owes my deepest gratitude and love for being an endless source of motivation for me.

Gothenburg, May 2015

(5)

Contents

1 Notation  1.1 Variables . . .  1.2 Abbreviations . . .  1.3 Superscripts . . .  1.4 Operators . . .  2 Introduction  2.1 Motivation . . .  2.2 Solid Shell Elements – State of the art review . . .  2.3 Outline of thesis and proposed methodology . . . 

3 Theory of Finite Strain Analysis 

3.1 Total Lagrangian Formulation . . .  3.1.1 Integrating EAS and TL Formulation . . . 

4 SS8 Formulation- Small Strain kinematics 

4.1 Linear Element Formulation . . .  4.2 Thickness Strain . . .  4.3 Transverse Shear Strain . . .  4.4 In-plane Strain Response . . .  4.5 Transformation to Orthonormal Coordinate System . . .  4.6 Enhanced Strain . . .  4.7 Element Stiffness Matrix . . . 

5 SS8 Formulation- Finite Strain kinematics 

(6)

5.4 Algorithm . . . 

6 Numerical Analysis 

6.1 Benchmarking . . .  6.2 Cantilever beam bending . . .  6.2.1 Results . . .  6.2.2 Discussion . . .  6.3 Analysis of thin Eeam (Lt =30, 300 and 3000) . . . . . . . . . . . .

6.3.1 Conclusion . . .  6.4 Cook’s Membrane Problem . . .  6.4.1 Results . . .  6.4.2 Discussion . . .  6.5 Patch Test . . .  6.5.1 Result . . .  6.5.2 Discussion . . .  6.6 Distortion test . . .  6.6.1 Results . . .  6.6.2 Discussion . . . 

7 Conclusion and Recommendations 

7.1 Conclusion . . .  7.2 Learning outcomes . . .  7.3 Future Work . . .   8 References 9 Appendix 

(7)

Notation

Variables

Benh BNL BOMH B b Cijrs c D E t+t o E eij F F

Enhanced strain displacement tensor Non-linear strain displacement tensor Non-linear strain displacement matrix Linear strain displacement tensor

Left green Cauchy tensor Component of Fourth order material tensor

Right green Cauchy stress Energy dissipation Elasticity modulus Green Lagrangian strain tensor at time t+t

(8)

fenh Internalforceduetoenhancedstrainmatrixandstressstate

Internal stress state tensor

Shear modulus

ith column of Jacobian matrix

ith column of spatial basis vector

Fourth order Identity Tensor

Determinant of deformation gradient

Linear stiffness tensor

Non-linear stiffness tensor

Spatial velocity gradient

Tensor of order 3x24 containing shape functions

Spatial normal to a surface

Shape function at node I fJ O U G Gi gi I4 J KL KNL l N n NI

NXk Derivative of Shape function at node k with respect to spatial coordinate X

P Stress power

R External load

S Second Piola-Kirchhoff stress

Sv Second Piola-Kirchhoff stress in vector formulation

t True traction vector

(9)

u Nodal displacement

ui,j Displacement component i with respect to component j

Vo Undeformed volume

v Poisson ratio

X, Y, Z Global coordinates( material coordinates)

x, y, z Deformed coordinates

ξ, η, ζ Natural coordinates

α Enhanced degree of freedom

ηij Non-linear strain tensor

εij Components of Green Lagrangian strain tensor

Ψ Free energy

τ Cauchy stress

σxx Longitudinal stress along x-axis

σyy Longitudinal stress along y-axis

σxy In plan sheer stress

Assumed Natural Deviatoric Strain

Assumed Natural Strain

Abbreviations

ANDES

ANS

(10)

SS8 Eight Node Solid Shell Element Total Lagrangian Updated Lagrangian TL UL

Superscripts

c Orthonormal Coordinate system

h Discrete

n Natural coordinate system

Operators

δ Variation operator

(11)

But these advantages come at cost of many undesirable phenomenas, popu-larly referred as locking effects [1]. Locking occurs when a shell element is modelled like a solid brick element using displacement interpolation which tends to ‘lock out’ realistic displacement of element response by activating extraneous strains that require much higher energy input than strains of the realistic mode. These locking behaviours prevent solid elements to be used for shell like structures.

The goal of this project is to formulate an eight node solid shell element

Introduction

 They are computationally effective and reliable in terms of capturing in plane and transverse response compared to brick elements. For instance, in application such as sheet metal deforming membrane stretching, bending and shearing are very dominant. In such scenario, solid shell elements can be successfullyimplementedtocapturesuchintricateresponses.

 Unlikeplanershellelements,usingsolidshellelementsboundariesofthree dimensional structures can be modelled without introducing any kinematic assumptions.

(12)

review

Solid shell elements are quite similar to brick elements in nodal formulation and exhibit only translational degree of freedom. Along with several advan-tages, these elements come with a number of disadvantages resulting from smaller span of thickness dimension compared to the lateral dimensions [1]. Solidshellconceptwasdevelopedtoovercomewellknowndegenerateconcept. Usingnodesatupper andlowersurfaceanddisplacementdegreeoffreedom, stressesandstrainsinlongitudinal,transverseandthicknessdirectionarecal-based on continuum approach using isotropic hyper-elastic constitutive ma-terial model. This formulation is coupled with techniques such as Assumed Natural Strain (ANS) and Enhanced Assumed Strain (EAS) aimed at re-moving locking effects. First a solid shell element is formulated for small strain, linear kinematics and later extended to finite strain, nonlinear mate-rialkinematicsusingLagrangianapproach. Attheendcasestudieshavebeen proposed to verify the formulation.

2.1 Motivation

Thisworkispartofabiggerprojectaimedatdevelopingasimulationtoolfor modellingcompositemanufacturingprocessofawiderangeofpopularinfusion techniquesusinghigherordersolidshellelements.Higherordershellelements have extensive application in fields like porous media theory where pressure field,aderivativeofdisplacement,isapproximatedwithlinearvariation[]. As a consequence of linear pressure variation, the displacement is rendered quadratic.Thisquadraticdisplacementtrendcanbeverywellcapturedwitha 20 node solid shell element. Moreover, in other applications of structural mechanics,higherordershellelementsarebettercapableofcapturing curved geometries.

Thecurrentprojectisasteppingstonetowardsdevelopinghigherordersolid shell elements. The project involves formulating a 3D-shell element compris-ing 8 nodes based on hyper-elastic material model. The approach developed forformulatingeightnodesolidshellelementwillbeusedformodellinghigher order solid shell element in the follow up project. Such higher order element will be implemented in simulating composite manufacturing procedures like vacuum infusion.

(13)

culated accurately. Along with several advantages, these elements come with a number of disadvantages resulting from smaller span of thickness dimension compared to the lateral dimensions. In literature several techniques such as ANDES, ANS and EAS [1], [4] have been applied to overcome deficiencies such as extra undesirable energy modes and locking phenomenas. A review on the locking behaviour is as follow.

1- Transverse shear locking / trapezoidal locking is the inability of an element to exhibit zero shear strain when subjected to pure bending. This defect is owed to the formulation of standard strain displacement matrix us-ing displacement interpolation, as a result of which shear strain terms arise in strain displacement matrix because of in plane strain terms. This idea can be illustrated in the following example.

Figure



2.1:

 Deformedandun-deformedstateofelementunderpure bending.

Consider the 4 node quadrilateral element as illustrated in figure 2.1. The element is subjected to pure bending which is supposed to render zero shear strain. Let’sassumethedisplacementvectorinthecurrentdeformationisas follows:

(u1, v1, u2, v2, u3, v3, u4, v4) = (1, 0,−1, 0, 1, 0, −1, 0) (2.1) These nodal displacements will trigger shear strain owing to the following strain displacement formulation.

⎧ ⎪ ⎨ ⎪ ⎩ εxx εyy εxy ⎫ ⎪ ⎬ ⎪ ⎭= 1/4

−(1−y) 0 (1−y) 0 (1+y) 0 −(1+y) 0 0 −(1−x) 0 −(1+x) 0 (1+x) 0 (1−x) −(1−x) −(1−y) −(1+x) (1−y) (1+x) (1+y) (1−x) −(1+y)

(14)

This problem can be minimized by using reduced integration. Shear strains are evaluated at x=0 and y=0, which results in zero shear strains as can be seen in equation (2.2).

2- Volumetriclockingariseinproblemscomprisingincompressibleornearly compressibleconstitutivematerialmodelswhere1oissonratioisequalto0.5. Thisvaluerendersthematerialmatrixequaltoinfinityasshowninequation (2.3-2.6) leading to a very high value of stress. There are several methods to avoid this behaviour one of which is reduced integration or using constraints such as given in equation (2.6).

(2.3) C = E (1 + v)(1− 2v) ⎡ ⎢ ⎣ 1− v v 0 v 1− v 0 0 0 1− 2v ⎤ ⎥ ⎦ (2.4)

Equation (2.4) becomes as follows at v=0.5.

C =∞ ⎡ ⎢ ⎣ 0.5 0.5 0 0.5 0.5 0 0 0 0 ⎤ ⎥ ⎦ (2.5) exx=−eyy (2.6) ⎡ ⎢ ⎣ σxx σyy σxy ⎤ ⎥ ⎦= E (1 + v)(1− 2v) ⎡ ⎢ ⎣ 1− v v 0 v 1− v 0 0 0 1− 2v ⎤ ⎥ ⎦ ⎧ ⎪ ⎨ ⎪ ⎩ εxx εyy 2εxy ⎫ ⎪ ⎬ ⎪ ⎭

The constraint limits the value of stress on each integration points by can-celling the denominator term of (1-2v)inequation(2.4).

(15)

(2.7)

 Curvature/Trapezoidallockingoccurswhenelementedgesinthickness directionarenotperpendiculartothemidplane. Thistypeofsituationarises when curved geometries are modelled with solid shell element. This defect can be reduced by using Assumed Natural Strain concept>@

 Membrane locking happens when the element is subjected to in-plane longitudinalortransverse(shear)loadsandthelowordershapefunctionsare notcapableofmodellingthephysicalbehaviouroftheelement. ANDESand ANS approach can used to alleviate this behaviour [1].

AssumedNaturalStrain(ANS)conceptwasfirstintroducedin1978byPark and Stanley [] for doubly curved thin shell. This technique is effective in alleviating shear locking. A similar technique called Mixed Interpolation Tensoral Components (MITC) was developed by Bathe et al. [4]. The As-sumedNaturalDeviatoricStrainconcept(ANDES)presentedbyFelippaand Militello,representsacombinationoffreeformulationofBergan[] <>and hasbeenextensivelyusedbyresearchersforalleviatingmembranestrain.AN-DES and MITC, though very effective, has not been used much in the past. EAStechniqueoriginatedfromvariationalframeworkpresentedbySimoand Rifai [15] which ultimately evolved to EAS variant. EAS is mainly used to counterPoissonthicknesslocking.Alllockingalleviatingtechniqueshavebeen extensivelyusedinbothsmallandfinitestrainanalysis.

(16)

2.3

Outline of thesis and proposed

method-ology

To accomplish the goals of this project, following methodology has been fol-lowed.

1- Literature review to comprehend theory and equations constituting finite strain kinematics and Enhanced Assumed Strain concept (Chapter 3).

2- SS8 formulation for small strain linear kinematic using Assumed Natural Strain (ANS) and Enhanced Assumed Strain (EAS) concepts (Chapter 4).

3- Finite strain formulation of SS8 element using Total Lagrangian approach (Chapter 5).

4- Implementation and verification of formulated element in the proposed case studies (Chapter 6).

(17)

o Sij

Theory of Finite Strain

Analysis

Thischapterdetailstheoryandconstitutiveequationsbehindtheadoptedfi-nite strain methodology. There are two popular methodologies to approach a finite strain problem: Total Lagrangian (TL) and Updated Lagrangian (UL) formulation.AccordingtoBatheetal.[4],inTotalLagrangeformulation(TL), the reference configuration is the undeformed or material configuration as opposed to Updated Lagrangian (UL) formulation where the reference con-figuration is set as the current concon-figuration from the last converged incre- ment.InTLformulation,integralsaresolvedovertheundeformedconfigura-tion and Second Piola-Kirchhoff stress and Green Lagrangian strain are used asstressandstrainmeasures.WhereasinUL,formulationintegralsaresolved overcurrentconfigurationandiftheincrementsaresmall,Cauchystressand Rate of Deformational tensor are employed as stress strain measures. The downside of Updated Lagrangian approach includes more computation since referencestate,volumeandstressorientationareupdatedineveryincre-ment. But unlike Total Lagrangian formulation, Updated Lagrangian does not contain any initial displacement effect in strain measure. In this study, Total Lagrangian formulation has been followed coupled with EAS approach tomodelILQLWHstrainresponse.

.1 Total Lagrangian Formulation

Considerenergeticallyconjugatepairofstressandstrainattimet+tre-ferredtoreferencestateattimet=0denotedast+t andt+to εij. Principle

(18)



Vo

t+t

o Sijδt+t0 εijdVo=t+tR (3.1)

In an incremental approach solution at time t is known (for example t0Sij, t

0ui,j etc.). Therefore stresses and strains are decomposed as follows: t+t o Sij= t PSij+PSij (3.2) t+t o εij= t Pεij+Pεij (3.3)

In incremental procedure, the stresstPSijand straintPεijstated at time t are

knownwhileincrementsi.e.Pεij,PSijareunknown.Therefore,theseunknown

incrementsarerequiredtobeestimatedatanygiventimestep. Definingthe GreenLagrangianStrainTensorattimetandt+tinfollowingequations. t Pεij= 1 2( t

Pui,j+tPuj,i+tPuk,itPuk,j) (3.4)

and t+t P εij = 1 2( t P+tui,j+ t P+tuj,i+ t P+tuk,i tP+t uk,j) (3.5)

Now substituting equation (3.4) and (3.5) in equation (3.3) yields the follow-ing. Pεij= 1 2(0ui,j+0uj,i+ t Puk,itPuk,j)+ 1 2uk,iPuk,j (3.6)

Now,linearstrainincrementPeijandnon-linearstrainincrementPηijcanbe

defined as follows:

(19)

Variation in incremental Green Lagrangian Strain yields the following.

δoεij=δPηij+δPeij (3.10)

Now equation of virtual work becomes,

 Vo oSijδoεijdVo+  Vo t PSijδ0ηijdVo=t+tR−  Vo t

PSijδPeijdVo(3.11)

The above mentioned equation is a non-linear function of the unknown dis-placement increment. Therefore, equation (3.11) is linearized to obtain the following form.

t

oKU=t+tR−tof (3.12)

Equation (3.12) is an approximation of equation (3.11) obtained by neglecting all higher order terms in displacement increment. A detailed description of linearization procedure can be found in [36]. Here final form is mentioned.

 VooCijrsoersδoeijdVo+  Vo t oSijδoηijdVo =t+t R−  Vo t

PSijδPεijdVo(3.13)

(20)

3.1.1

 Integrating EAS and TL Formulation

The EAS formulation was introduced in 1990 by J.C. Simo et al. [15]. En-hancedAssumedStrainApproachiscapableoftreatingvolumetric,thickness and shear locking. This formulation enhances the in plane strain and thick-nessstrainresponsebyaddingextradegreeoffreedominstraindisplacement matrix. Inthissectionwewilllayoutthemathematicalformulationgoverning this approach. In EAS, Linear strain displacement matrix B is enhanced by adding few extra columns, denoted by Benh.

Bnew=B Benh



(3.18)

Matrix Benh is formulated by meeting the following conditions [2]  Benh

should be linearly independent from B as given in following equation. Ignoring the condition will render matrix singularity and will give anon-unique solution.

Benh∩ B = φ (3.19)

2- Second Piola-Kirchoff Ttress and enhanced strain displacement matrix shouldbeorthonormali.e.



Vo

BenhT SvdVo= 0 (3.20)

Since Second Piola-Kirchoff stress is constant, therefore equation (3.20) is written as:



Vo

BenhdVo = 0 (3.21)

Now the new form of equation (3.17) is as follow.

 VoB TCBdV o+VoBnlgT S9BnlgdVo VoBTCBenhdVo  VoB T enhCBdVo  VoB T enhCBenhdVo   u α  =  Rt+t 0    VoBSvdVo  VoBenhSvdVo  (3.22)

Where α are the extra degree of freedom added as a result of enhancing the strain displacement matrix. In short form equation (3.22) can be written as:

(21)

t oKL+toKNL GT G A   u α  =  Rt+t 0  t ofint t ofenh  (3.23)

Lastly, these extra degree of freedoms are condensed out using static conden-sation method. Finally displacement degrees of freedom are left as given in the following equation:

(toKL+toKNL− GTA−1G)u =t+to R−tofint+ GTA−1tofenh (3.24) t

o

In linear formulation  terms such as toKNL and fint will be ignored

andGollowing equationJTMFGU

(KL− GTA−1G)u = R− GTA−1fenh (3.25)

(22)

SS8 Formulation- Small

Strain kinematics

In chapter 3, continuum mechanics behind Total Lagrangian method and EnhancedAssumedStrain(EAS)methodwerediscussed.Inthischapter,finite element implementation of these concepts is explained. Techniques such as EnhancedAssumedStrainandAssumedNaturalStrainwillbeusedtomodel smallandfinitestrainresponseofSS8solidshellelement.First,movingonfrom equation (3.25) small strain response of SS8 element is modelled. Later using TLformulation(asdiscussedinchapter3),thisformulationwillbeextendedto finite strain, non-linear material analysis. MATLAB code based on this formulation will be verified with case studies in chapter 6. Small strain formulation of SS8 element proceeds as follow.

.1 Linear Element Formulation

(23)

Figure



4.1:

 Geometry of SS8 Solid Shell Element [28]. X =  X Y Z T (Xi, i = 1, 2, 3) (4.1) ξ =  ξ η ζ T (ξi, i = 1, 2, 3) (4.2) x =  x y z T (xi, i = 1, 2, 3) (4.3) J =G1 G2 G3= ⎡ ⎢ ⎣ ∂X ∂ξ ∂X∂η ∂X∂ζ ∂Y ∂ξ ∂Y∂η ∂Y∂ζ ∂Z ∂ξ ∂Z∂η ∂Z∂ζ ⎤ ⎥ ⎦ (4.4)

Table



4.1:

 Coordinate System.

Coordinate system Base vectors Coordinates Environment

Orthonormal r1 , r2 , r3 x,y,z Local

Natural ξ1, ξ2, ξ3 ξ, ζ, η Local

(24)

Orthonormal Coordinate System is constructed at element centre ξ = 0, η = 0, ζ = 0 by the following system of equations.

P1 = ⎡ ⎢ ⎣ ∂X ∂ξ ∂Y ∂ξ ∂Z ∂ξ ⎤ ⎥ ⎦ (4.5) P3 = ⎡ ⎢ ⎣ ∂X ∂ξ ∂Y ∂ξ ∂Z ∂ξ ⎤ ⎥ ⎦× ⎡ ⎢ ⎣ ∂X ∂η ∂Y ∂η ∂Z ∂η ⎤ ⎥ ⎦ (4.6) P2 = P1× P3 (4.7) ri = 1 PiPi, i = 1, 2, 3 (4.8)

Orthonormal coordinate system is used to compute parameters such as Second Piola-Kirchhoff stress (in nonlinear analysis) and Green Lagrangian strain (in both linear and nonlinear analysis). One advantage of constructing such sys-tem is that in nonlinear analysis local stress and strain components between iterations can be added without any transformation. If these parameters were in global form then they would have to be rotated between the increments. Lastly, the natural coordinate system is used to build strain interpolation and enhanced strain interpolation matrices.

In order to estimate coordinates of points across the element, isoparametric formulation is used. Isoparametric formulation relates global coordinates of points within the element to nodal coordinates using shape functions.

Xh= 8  I=1 N1(ξ, η, ζ)XI (4.9) Where, NI(ξ1, ξ2, ξ3) = 1 8(1 + ξ1ξ)(1 + η1η)(1 + ζ1ζ) (4.10) Superscript h is used to denote finite element approximation and XI

(25)

XI=XI, YI, ZI (4.11)

A similar isoparametric formulation is also used to interpolate displacements in terms of shape function.

Uh =

8



I=1

N1(ξ, η, ζ)UI (4.12)

Similar to XI, UI represents displacement of nodal point I of SS8 element,

shown as follow:

UI = [UxI, UyI, UzI] (4.13)

Furthermore, N tensor is defined as follows:

N = [N1I, N2I, N3I, N4I, N5I, N6I, N7I, N8I] (4.14)

Where I is 3x3 identity matrix and N is a tensor of order 3x24. Once coor-dinate systems and kinematic parameters have been defined, strain displace-ment matrix of SS8 eledisplace-ment will be estimated.

4.2 Thickness Strain

Thickness strain response is formulated using Green Lagrangian strain coupled with Assumed Natural Strain approach.

Ec=EijnGi

Gj (4.15) Where Eijn represents the entries of Green Lagrangian Strain tensor in natural coordinate system represented by equation (4.16) and Gi represents columns of inverse Jacobian matrix.

En= (E11n, E22n, En33, 2E12n, 2E13n, 2E32n)T (4.16)

In general Eijn is represented as,

(26)

Note that the nonlinear term ∂U∂ξ

i

∂U

∂ξj in equation (4.17) is ignored in linear

analysis. Now in order to calculate thickness strain, i, j= 3 will be inserted to the equation and equation (4.9) and (4.12) will be substituted in equation (4.17). Final form of thickness Green Lagrangian Strain proceeds as below.

E33n = GT3N3U (4.18)

Where N3 represents the derivative of tensor N shape function vector with respect to ζ. Now the derivative of E33n with respect to U yields out of the plane strain displacement matrix B33.

B33= GT3N3 (4.19)

Now using Assumed Natural Strain method, B33is interpolated at four

col-location points (shown in Figure 4.2) and the four values are interpolated linearlytoobtaintheassumedstrainfield. B33ANS = 4  L=1 1 4(1 + ξLξ)(1 + η1η)(G L 3)TN3L (4.20)

Where G3L,N3Lare calculated at points A1, A2, A3, A4. Schwarze et al. [] showed that constructing element with this formulation alleviates thickness curvature locking.

(27)

(4.21)

Figure



4.3:

 Natural coordinates of collocation points used intransversestrain interpolation [35].

4.3 Transverse Shear Strain

Transverse shear strains are also formulated in similar lines as thickness strainE33n usingGreenLagrangianStraintensorandANSconcepts.Hereonly finalformofderivationispresented.  B13ANS B23ANS  = 1 2  (1− η)B13B + (1− η)B13D (1− ξ)B23A + (1− ξ)BC23  Cardosoetal.[29]haveshownthatthisapproachforconstructingthetrans-verseshearstrainfieldiseffectiveinalleviatingtransverseshearlockinginthe element behaviour. It is to be noted that in [1], Mustafa has used full integration by utilizing 4 collocation points for each transverse shear strain. However, similar to the current work, Quak [27] also used two collocation pointsforenhancingthecomputationalefficiencyofthealgorithm.

4.4 In-plane Strain Response

(28)

⎛ ⎜ ⎝ B11 B22 B12 ⎞ ⎟ ⎠= ⎛ ⎜ ⎝ GT1N1 GT2N2 GT2N1+ GT1N2 ⎞ ⎟ ⎠ (4.22)

4.5

Transformation to Orthonormal

Coor-dinate System

Until now strain displacement matrix is estimated in natural coordinate sys-tem. Nowthesestraincomponentsaretransformedintoorthonormalcoordi-nate system. Following series of steps are taken to undergo this transforma-tion.

Ec = F En (4.23)

Where F is the transformation matrix converting Green Lagrangian strain from natural coordinates to orthonormal coordinates [2].

F=

(4.24)

As seen, F matrix is written in terms of components of T matrix. Note that F is formulated with respect to the components of strain mentioned in order given by equation (4.16). T matrix is evaluated with the followingequation [2].

T = [r1 r2 r3TJ−1T] (4.25)

(29)

matrix in orthonormal coordinate system is also arranged in order of strain vector given in equation (4.16).

4.6 Enhanced Strain

Now in order to counter membrane, shear and thickness locking SKnomenas, columnsofstraindisplacementmatrixareenhanced. Strainsareenhancedac-cording to equation (3.22). The assumed natural thickness strain calculated in equation (4.20) is increased by one extra degree of freedom to alleviate thicknesslocking. Inanattempttoimprovethein-planeresponseofelement [1],fiveextradegreesoffreedomareused(representedinfirsttwoandfourth row of enhanced strain displacement matrix) in equation (4.26).

Benh(ξ, η, ζ) = ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ξ 0 0 0 ξη 0 0 η 0 0 −ξη 0 0 0 0 0 0 ζ 0 0 ξ η ξ2− η2 0 0 0 0 0 0 0 0 0 0 0 0 0 ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (4.26) Benh(ξ, η, ζ) = ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ξ ζ 0 0 ξη ξζ 0 0 0 0 η ζ 0 0 ξη ηζ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (4.27)

(30)

M1= ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ξ 0 0 0 0 0 0 0 0 0 0 η 0 0 0 0 0 0 0 0 0 0 0 ζ 0 0 0 0 0 0 0 0 0 ξ η 0 0 0 0 ξζ 0 0 0 0 0 ξ ζ 0 0 0 0 0 0 0 0 0 0 η ζ 0 ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (4.28) M2= ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ 0 0 0 0 0 ξη ξζ 0 0 0 0 0 0 0 0 0 0 ξη ηζ 0 0 0 0 0 0 0 0 0 0 ξζ ηζ 0 0 0 0 0 0 0 0 0 0 ξη ηζ 0 0 0 0 0 0 0 0 0 0 ξη ξζ 0 0 0 0 0 ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (4.29) M3= ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ 0 0 0 0 ξηζ 0 0 0 0 0 0 0 0 0 0 ξηζ 0 0 0 0 ηζ 0 0 0 0 0 ξηζ 0 0 0 0 ξη 0 0 0 0 0 ξηζ 0 0 0 0 ξζ 0 0 0 0 0 ξηζ 0 0 0 0 ηζ 0 0 0 0 0 ξηζ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ (4.30)

Now combining M1 M2 and M3 together in a matrix as follow:

Benh(ξ, η, ζ) =



M1 M2 M3 (4.31) In SS8 formulation, Benhmatrix used in equation (4.31) is implemented. The

enhanced strain displacement matrix is converted to orthonormal coordinate system using the following.

(4.32) Benhc =FPBenh

WhereFoisthevalueoftransformationmatrixatξ=0,η=0,ζ=0.

4.7ElementStiffnessMatrix

(31)
(32)

(5.1)

(5.2)

WherexIrepresentthecoordinateofnodeIandisamatrixof3x8order. Spatial coordinates are now used to define spatial basis vectors (also knownascolumnsofspatialJacobianvector)asfollow.

SS8 Formulation- Finite

Strain kinematics

In this chapter, kinematic formulation of SS8 solid shell element is ex-tended to finite strain, material non-linear analysis. As explained in chapter 3, Total Lagrangian together with EAS concept will be used in formulating finite strain analysis. In last section of this chapter, an incremental procedure for implementation of SS8 element in FEM is introduced.

5.1 GeometricandKinematicFormulation

(33)

Relation between Gi and gi is as follows:

gi = Gi+ ∂U

∂ξi (5.3)

(5.4) Equation (5.3) can also be written as:

gi=FGi

Where F is the deformation gradient not the transformation matrixFgiven in chapter 4.

5.1.1

 Strain and Enhanced Strain Parametrization

Green Lagrangian Strain tensor components are formulated in local coordi-nate system as follow.

t PE

D

=tPEij (5.5)

(5.6)

Strain displacement matrix of equation (5.6) is as follow.

Bij = GTi Nj+ GTjNi+ UTNiTNj+ UTNjTNi (5.7)

For the sake of simplicity from now onward time increments will not be men-tioned in superscripts. Equation (5.7) can be written in simplified form by exploiting equation (5.4).

Bij = giTNj+ gjTNi (5.8) Gi

Gj

O

(34)

(5.9)

Enhanced Strain displacement matrix is formulated in exactly the same way as mentioned in the last chapter. Transformations are carried out in accor-dancewithequation(4.23)andequation(4.24)toobtainstraindisplacement matrices Bcin orthonormal coordinate system.

5.1.2

 Internal load vectors

The internal force vectors are also calculated in the local orthonormal coor-dinate system as follow.

fint=  Vo (Bc)TSvdVo (5.10) fenh=  Vo(B c enh)TSvdVo (5.11) KL=  Vo (Bc)TCBcdVo (5.12)

Stress stiffening matrix is computed with series of equations and transforma-tions given below.

B = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ g1TN1 g2TN2 4 l=1 1 4(1 + ξ11)(1 + ξL2ξ2)(g3L)TN3L g2TN1+ g1TN2 0.5[(1− n)B13B + (1 + n)B13D] 0.5[(1− ξ)B23A + (1 + ξ)B23C] ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ WhereSv

isSecondPiola-Kirchhoffstressinvectorformationcontainingen-tries of S tensor.

5.2StiffnessComputation

As stated earlier total stiffness of SS8 element consists of linear stiffness KL

which comes from the strain displacement matrices and KNLwhich comes

(35)

KNL=  Vo (Bnlg)TS9BnlgdVo (5.13) Where, S9 = ⎡ ⎢ ⎣ S 0 0 0 S 0 0 0 S ⎤ ⎥ ⎦ (5.14)

Note that S is a 3x3 tensor of Second Piola-Kirchhoff stress.

 Bnlgk  = ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ NXk 0 0 NYk 0 0 NZk 0 0 0 NXk 0 0 NYk 0 0 NZk 0 0 0 NXk 0 0 NYk 0 0 NZk ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ k = 1· · · 8 (5.15)

All entries denoted by Bknlg are assembled in a 9x24 matrix as follow.

Bnlg = Bnlg

1 , B2nlg, B3nlg, B4nlg, B5nlg, B6nlg, B7nlg, B8nlg (5.16)

Innextsection,equationsusedtoestimateSecondPiola-Kirchhoffstressten-sorandfourthordermaterialtensorCarediscussed.

5.3 Constitutive Equations of

Hyperelas-ticity

It is assumed that the free energy density Ψ(per unit volume of the refer-ence configuration) acts as potential function for stress due to total (elastic) deformation. In order to assure objectivity of the response because of super imposed rigid body motions, free energy Ψ is related to the deformation via right Cauchy–Green deformation tensor c asfollow[30]:

(36)

Theconstitutiverelationsforhyperelasticresponseareobtainedforzeroen-ergy dissipation D atconstanttemperature. Thisisexpressedas:

D = P − Ψ = 0 (5.18)

Where P is the stress power. Now with these fundamental assumptions, Neo-Hookean model based on isochoric-volumetric split is employed to estimate Cauchy stress tensor.

τ = τiso+ τvol (5.19)

Where,

τiso = GJ−23(b−I1

31) (5.20)

Where invariant I1 is defined as I1 =trb = 1:b

τvol= KJ (J − 1)1 (5.21) Now Second Piola-Kirchhoff stress is calculated by push forward transforma-tion equatransforma-tion as follows.

(37)

5.4 Algorithm

(5.26) u(k+1)=0

1- Computation for internal and external forces is as follows: fJOU(k+1)=  Vo[B c (uk+1)]TS(uk+1)dVo (5.27) R =  VoN Tρ obdVP+  ∂Vo NTtdA (5.28)

2- Calculate out of balance force.

Re= [G(k+1)]TA− (5.29) Gk+1=  Vo (B c enh)TCBc(uk+1)dVo (5.30) K =  Vo [Bc(uk+1)]TCBc(uL )dVo+  Vo (Bnlg) TS 9BnlgdVo (5.31) fFOI=  Vo (Benhc )T

4

WdVo (5.32) A =  Vo (Bcenh)TCBenhc dVo (5.33)

4- Assembling and solving these equations gives following results:

KT(k+1) = ηelm e=1 K(k+1)− [G]TA−1G (5.34) e1fFOI+R−fJOU(k+1) If R5=Ae η =1 elmR e≤tolerance−→END

3- Compute components of tangential stiffness matrix.

Algorithmtoimplementtheproposedformulationinafiniteelement programisasfollows:

(38)
(39)

Numerical Analysis

In this chapter, a number of case studies will be solved using the formulated MATLABcodeandresultswillbebenchmarkedagainstresults obtained from 8 node continuum shell element in ABAQUS. The purposeofbenchmarking istoverifytheformulatedMATLABcodeandresponseof SS8 element under given natural and essential boundary conditions. Forthis purpose, several case studies have been chosen from the literature. A summary of these case studies is mentionedin table 6.1.

Table



6.1:

 Description of proposed case studies

Case Studies. Challenge/Purpose.

Cantileverbeamundertiploading. To verify transverse responseofSS8element. Analysisofthinbeam. ToverifySS8elementisfreeofshearlocking. Cook’smembraneproblem[1],[35]. 1- To verify in plane re-sponse of SS8 element. 2-ToverifySS8elementisfree ofmembranelocking.

Distortiontest[35]. SS8 element’s response sensitivity to element distortion.

(40)

Figure



6.1:

 Material Model in ABAQUS.

6.2 Cantilever beam bending

Thiscasestudyinvolvesathreedimensionalcantileverplatesubjectedtotip loading. Consider a simply supported cantilever beam subjected to static load of F = 1E5 N applied vertically at its tip, as shown in Fig. 6.2. Let thelength of the plate be / = 0.3 m, its cross section a rectangle of height H andthickness t, thus with area A = H.t (L >> A and H/t > 5). The beam ismadeofanisotropic,hyper-elasticmaterialwithE=200.E91P

and Poisson ratio v=0.3 and its shear modulus byG= 2(vE +1).

6.1 Benchmarking

(41)

Figure



6.3:

Comparisonofresultsfromfinitestrainmodels.

2- Secondly, values of in-plane strain from MATLAB and ABAQUS are compared (Table 6.2). Here only the in-plane strains are compared because ABAQUSisonlyequippedtogivein-planestrainparameters,whereasMAT-LAB code is also capable to give transverse and out of the plane strains in

Figure



6.2:

 Cantilever beam case Ttudy

6.2.1

 Results

Inthissection,resultsoffinitestrainanalysisforgivenbeambendingproblem aredisplayed.

(42)

Strain Parameter Results from ABAQUS Results from MATLAB Exx 9.09E-2 8.98E-2 Eyy 1.603E-2 1.58E-2 Exy 7.278E-3 7.211E-3 output. Deformedandundeformedstatesofbeamobtainedfrombothmodels areillustratedinfig.6.4.

Table



6.2:

Comparisonofstrainvaluesoffinitestrainmodelfrom ABAQUSandMATLAB.

Figure



6.4:

Deformed and undeformed beam geometry obtained fromABAQUS and MATLAB

6.2.2

 Discussion

The vertical tip displacement values obtained from ABAQUS and MATLAB are 0.26338 m and 0.261 m respectively. The relative percentage difference erroris0.9%.Whenstrainvaluesarecomparedasshownintable6.2,arelative percentage error of 0.92% is obtained. This study proves that SS8 element exhibits an accurate transverse response when compared with 8 node continuumshellelementofABAQUS.

"OBMZTJTPGUIJOCFBN -U BOE

(43)

increasing the stiffness of the beam. In this study, SS8 element is used to analyse beam with T hicknessLength = 30, 300 and 3000 and compared results with an 8 node brick element in ABAQUS to prove that EAS modified element is free of shear locking. To compensate the reduction of beam’s stiffness in this analysis,tiploadisreducedby1000whenthicknessisdecreasedbyafactorof 10. Resultsofthiscomparisonareoutlinedintable6.3.

Table



6.3:

 Analysis of thin beam.

Length to thickness ratio. wmax from contin-uum shell element [m]. wmax from SS8 [m]. wmax from brick ele-ment [m]. Percentage error be-tween column 3 and 4. 30(thick beam)

2.14E-1 2.123E-1 2.047E-1 3.58%

300 2.242E-1 2.198E-1 1.783E-1 20.47%

3000(thin beam)

2.26E-1 2.19E-1 1.274E-1 43.46%

6.3.1

 Conclusion

Itcanbeseenthatbrickelementsshowasizeableincreaseinbeamstiffnessin thin beam case as opposed to SS8 element, whose bending stiffness does not changemuchwithincreasingL/tratio.Forbrickelementthevalueofstiffness increases from 3.58% to 43.46% as L/t ratio is increased. The reason of this increaseinstiffnessisthat8nodebrickelementsdoesnotinvolvemodifications suchasANSandEASinitsformulation.Henceincaseofthinstructures,they cannot counter locking phenomenas. Whereas, formulation of SS8 element involvesmodificationsthatcounterlocking.Hence,thisanalysisindicatesthat SS8 element is free of shear locking.

6.4 Cook’s Membrane Problem

(44)

Figure



6.5:

 Cook’s membrane study.

6.4.1



Results

For the given shear load and geometric properties, analysis has been carried out for finite strain models of ABAQUS and MATLAB. A maximum tip displacement is measured to be 1.504 units and 1.491 units obtained from ABAQUS and MATLAB respectively. A graph representing mesh conver-genceforthegivenproblemispresentedinfig.6.6.BehaviorofSS8elementfor values of Poisson ratio 0.4, 0.495 and 0.4995 are plotted and displayed in fig. 6.7. Deformed state of the skewed membrane obtained from ABAQUS and MATLABareshowninthefigure6.8.

(45)

Figure



6.6:

 Mesh Convergence test for Cook’s membrane problemat1oisson ratio=1/3.

Figure



6.8:

ResultsofCook’smembraneproblemcarriedoutatvery finemesh.

(46)

u1= (x + y 2)× 10 −3, u 2 = (y +x 2)× 10 −3, u 3 = 0.0 (6.1)

Mesh description is shown in fig. 6.9.

Figure



6.9:

 Element mesh for patch test [35].

6.4.2

 Discussion

This reasonable agreement in value of maximum vertical displacement shows the membrane response is well captured by SS8 element and there is nomembrane locking. It can be seen in GJg. 6.7 that SS8 element gives an accurate membrane response until v = 0.495. But for 0.4995, SS8 element fails to converge. Hence SS8 element cannot model response ofmaterial with Poissonratio greater than 0.495. Moreover, mesh convergence test shows that 8 node continuum shell element converges faster than SS8element.

6.5 Patch Test

(47)

6.5.1

 Result

Asaresultofsubjectedboundaryconditions,theplateundergoesdeformation and nodal displacements outlined in table 6.4 are obtained.

Table



6.4:

 Nodal degrees of freedom in patch test. Nodal

dis-placements

u v u v u v u v

Analytical solution

5E-5 4E-5 1.95E-4 1.2E-4 2.E-4 1.6E-4 1.2E-4 1.2E-4 Solution obtained from SS8 elements 4.99E-5 3.9E-5 1.94E-4 1.19E-1 1.99E-4 1.599E-4 1.199E-4 1.2E-4 Moreover,aconstantstressstateisachievedinallfiveelementsBTGPMMPX. S11= S22= 1499, S12= 399.8 (6.2)

6.5.2

Discussion

Nodal displacements show a reasonable agreement with analytical formulation [1]. Moreover, constant stress DFURVV DOO HOHPHQWV shows that SS8 element has passed the patch test. This should be seen as no surprise since in chapter 3 it was assumed that volume integration of enhanced strain displacement matrix is zero, which is necessary condition for passing the patch test.

6.6 Distortion test

(48)

)LJXUH0HVK'LVWRUWLRQDQDO\VLV

Figure



6.10:



Illustration



of



mesh



distortion



study.

6.6.1

 Results

(49)

6.6.2

 Discussion

(50)

1- Beam subjected to end loading: In this study cantilever beam is sub-jected to a tip load and its response in terms of vertical displacement and in-plane strain is compared with ABAQUS. Comparison shows a small rel-ative error of less than 1%, verifying accurate transverse response of SS8 element.

2- Analysis of Thin Beam: This study is carried out to assess SS8 ele-ment’s response under shear locking. Results of SS8 elements are compared with 8 node hexahedral brick element in ABAQUS. It is observed that brick

Conclusion and

Recommendations

In this chapter the results of this research project will be summarized and potential follow up avenues of research will be explored.

7.1 Conclusion

(51)

element shows a stiff behaviour as length to thickness ratio is increased. When length to thickness ratio is increased from 30 to 3000, stiffness of brick ele-ment increases from 3.58% to 43.46%. On contrary to brick eleele-ment, SS8 element retains its stiffness with increase in length to thickness ratio. This study shows that that SS8 element doesn’t show any extraneous locking in thin structures when subjected to transverse loading.

 Cook’s Membrane Problem: This study constitutes a skewed beam subjected to an in-plane shear load. Accurate membrane response of the skewed beam estimated by SS8 element proves that SS8 element is free of membrane locking. Whereas, 1oisson locking test revealed that SS8 element does not converge for materials with 1oisson ratio greater than 0.495, thus failingthe1oissonlockingtest. MeshconvergenceofCook’smembranestudy showsthatSS8elementexhibitsslowconvergencewhencomparedwith8node continuum shell element in ABAQUS

In above mentioned studies, error ranging from 0.5%-1.8% are observed. These errors can be attributed to the difference of element model used in ABAQUS and SS8 formulation, explained as follow.

1- In ABAQUS, reduced integration has been carried out coupled with hour glass mode remedies in order to remove shear locking from the continuum shell element. While in SS8 element, ANS and EAS approach has been car-ried out for this purpose.

2- In ABAQUS, the continuum shell element is capable to exhibit 6 degrees of freedom (3 translational DOF and 3 rotational DOF) per node while SS8

4- Patch Test: Patch test has been carried out to check quality of

formu-lated SS8 element. Patch check is used to verify if given element is able to fulfil the conditions of compatibility, convergence and completeness in finite element analysis. In the study, it is shown that a plate with irregular mesh of SS8 element exhibits constant stress field under given displacement boundary conditions, which is a necessary condition to pass the patch test.

5- Mesh Distortion Test: In this study a cantilever beam is subjected to

(52)

7.3 Future Work

For future work, following recommendations are proposed.

1- The methodology proposed for developing SS8 element can be used to developahigherorder20nodeelement,astheoneshowninfig.7.1. Itislearnt from the literature review that by far such element has not been developed mainly because of lack of its application. Mostly in structural analysis using more elements with less number of nodes is favoured than using less higher orderelements. Inopinionofourresearchteam,20nodethickshellelementis veryfeasibleforsimulatingcompositemanufacturingprocedureslikevacuum infusion where linear pressure field [34] is only possible if displacement field is quadratic or higher order. Developing such an element will take more computation but essentially the same methodology.

is only capable of exhibiting 3 degrees of freedom per node. This indicates a differenceinrespectiveformulationsofSS8andcontinuumshellelement.

3- The nature of model used in ABAQUS for 8 node continuum shell element could not be explored indepth because of the lack of a detailed description in ABAQUS theory manual [33].

7.2 Learning outcomes

In this project following learning outcomes and goals have been achieved. 1- An in-house code consisting of 8 node solid shell element is developed, which is capable to capture finite strain and material non-linearity.

2- A great deal of learning in fields of non-linear continuum mechanics and finite element analysis is achieved.

3- In-depth experience of structured programming in MATLAB.

(53)

Numerical Example Challenge

Stretchingofacylinderwith freeends.

Geometric non-linear be-haviour of the element against bending and mem-branemodes.

Bendingpatchtest. Abilityoftheelementtore-produceaconstantbending. Twistedbeam. Performance of wrapped

structures when curvature lockingisdominant.

Compression of Clamped squareplate.

Studyingelement’sresponse underbuckling.

Figure



7.1:

 20 node solid shell element

2-Inthisstudy,SS8elementisonlyverifiedtobefreeofshearandmembrane locking. Membraneandshearlockingaremostdominantofalllockingswhile less dominant lockings such as curvature, thickness and curvature lockings areyettobeverified. SomecasestudiesthatcanfurtherverifySS8element, are proposed in table 7.1.

(54)

References

1. Mohammad Reza Mostafa, (2011), A geometric nonlinear solid-shell el-ement based on ANDES, ANS and EAS concepts. Unpublished doctoral dissertation, University of Colorado, Boulder.

2. Voyiadjis, George Z., and Dimitrios Karamanlidis, eds., (2013) Advances in the Theory of Plates and Shells. Elsevier.

3. Arnold, Douglas N., Alexandre L. Madureira, and Sheng Zhang, (2002), On the range of applicability of the Reissner–Mindlin and Kirchho–Love plate bending models, Journal of elasticity and the physical science of solids, Vol. 67, No. 3, Pg.171-185.

4. Bucalem, M. L., and K. J. Bathe, (1997), Finite element analysis of shell structures. Archives of Computational Methods in Engineering Vol.4, No.1, Pg.3-61.

5. Wall, Wolfgang A., Michael Gee, and Ekkehard Ramm, (2000), The chal-lenge of a three–dimensional shell formulation the conditioning problem, In Proceedings of ECCM, Vol. 99.

6. Alves de Sousa, R. J., R. M. Natal Jorge, R. A. Fontes Valente, and J. M. A. César de Sá., (2003), A new volumetric and shear locking-free 3D enhanced strain element, Engineering Computations, Vol.20, No. 7, Pg. 896-925.

7. De Sousa, RJ Alves, J. W. Yoon, R. P. R. Cardoso, RA Fontes Valente, and J. J. Grácio. (2007), On the use of a reduced enhanced solid-shell (RESS) ele-ment for sheet forming simulations, International Journal of Plasticity, Vol.23, No. 3, Pg. 490-515.

(55)

el-ements, International Journal for Numerical Methods in Engineering, Vol.36, No. 8, Pg.1311-1337.

9. Park, K. C., and G. M. Stanley, (1986), A curved Co shell element based on assumed natural-coordinate strains, Journal of applied Mechanics, Vol.53, No. 2, Pg.278-290.

10. Cardoso, Rui PR, and Jeong Whan Yoon, (2005), One point quadrature shell element with through-thickness stretch, Computer Methods in Applied Mechanics and Engineering, Vol.194, No. 9, Pg.1161-1199.

11. Cardoso, Rui PR, Jeong Whan Yoon, and Robertt A. Fontes Valente,(2006), A new approach to reduce membrane and transverse shear locking for one-point quadrature shell elements: linear formulation, International Journal for Numerical Methods in Engineering, Vol.66, No. 2, Pg.214-249.

12. Cardoso, Rui PR, Jeong-Whan Yoon, José J. Grácio, Frédéric Barlat, and José MA César de Sá, (2002), Development of a one point quadrature shell element for nonlinear applications with contact and anisotropy, Computer methods in applied mechanics and engineering, Vol.191, No. 45, Pg.5177-5206.

13. Cardoso, Rui PR, and Jeong-Whan Yoon, (2007), One point quadrature shell elements: a study on convergence and patch tests, Computational Me-chanics, Vol. 40, No. 5, Pg.871-883.

14. Cardoso, Rui PR, Jeong Whan Yoon, Made Mahardika, S. Choudhry, R. J. Alves de Sousa, and R. A. Fontes Valente, (2008), Enhanced assumed strain (EAS) and assumed natural strain (ANS) methods for one-point quadrature solid-shell elements, International Journal for Numerical Methods in Engi-neering, Vol. 75, No. 2, Pg.156-187.

15. Simo, Juan C., and M. S. Rifai, (1990), A class of mixed assumed strain methods and the method of incompatible modes, International Journal for Numerical Methods in Engineering, Vol.29, No. 8, Pg.1595-1638.

(56)

17. M. Schwarze and S. Reese. (2009), A reduced integration solid-shell finite element based on the EAS and the ANS concept-Geometrically linear prob-lems, International Journal for Numerical Methods in Engineering, Vol. 80, No. 10, Pg. 1322-1355.

18. F. Abed-Meraim and A. Combescure (2002), SHB8PS-a new adaptative, assumed-strain continuum mechanics shell element for impact analysis, Com-puters and Structures, Vol. 80, Pg. 791-803.

19. Farid Abed-Meraim and Alain Combescure (2009), An improved assumed strain solid-shell element formulation with physical stabilization for geomet-ric non-linear applications and elastic-plastic stability analysis, International Journal for Numerical Methods in Engineering, Vol. 80, No. 13, Pg. 1640-1686.

20. Coultate, John K., Colin HJ Fox, Stewart McWilliam, and Alan R. Malvern, (2008), Application of optimal and robust design methods to a MEMS accelerometer, Sensors and Actuators A: Physical, Vol.142, No. 1, Pg.88-96.

21. Criseld, M-A, (1981), A fast incremental/iterative solution procedure that handles “snap-through”, Computers Structures Vol.13, No. 1, Pg.55-62.

22. Criseld, M. A., and G. F. Moita, (1980), A COROTATIONAL FORMU-LATION FOR 2D CONTINUA INCLUDING INCOMPATIBLE MODES, International Journal for Numerical Methods in Engineering, Vol.39, No. 15, Pg. 2619-2633.

23. P. G. Bergan, (1980), Finite elements based on energy orthogonal func-tions, International Journal for Numerical Methods in Engineering, Vol.15, No.10, Pg.1541-1555.

24. Bergan, P. G., and M. K. Nygård, (1984), Finite elements with increased freedom in choosing shape functions, International Journal for Numerical Methods in Engineering, Vol.20, No. 4, Pg. 643-663.

(57)

26. De Sá, César, M. A. José, Renato M. Natal Jorge, Robertt A. Fontes Valente Pedro M.Almeida Areias, (2002), Development of shear locking free shell elements using an enhanced assumed strain formulation, International Journal for Numerical Methods in Engineering, Vol.53, No. 7, Pg.1721-1750.

27. Quak, Wouter, (2007), A solid-shell element for use in sheet deformation processes and the EAS method.

28. Schwarze, Marco, and Stefanie Reese, (2009), A reduced integration solid-shell finite element based on the EAS and the ANS concept—Geometrically linear problems, International Journal for Numerical Methods in Engineering, Vol.80, No. 10, Pg.1322-1355.

29. Cardoso, Rui PR, Jeong Whan Yoon, Made Mahardika, S. Choudhry, R. J. Alves de Sousa, and R. A. Fontes Valente, (2008), Enhanced assumed strain (EAS) and assumed natural strain (ANS) methods for onepoint quadrature solidshell elements, International Journal for Numerical Methods in Engineer-ing, Vol. 75, No. 2, Pg. 156-187.

30. Ragnar Larsen, (1997), MULTIPLICATIVE FINITE STRAIN HYPER ELASTO—PLASTICITY — Basic Theory and its Relation to Numerical Methodology.

31. Bathe, K. J., Ramm, E., Wilson, E. L. (1975), Finite element formulations for large deformation dynamic analysis, International Journal for Numerical Methods in Engineering, Vol.9, No. 2, Pg.353-386.

32. RD Cook, DS. Malkus, and ME. Plesha. Concepts and applications of finite element analysis. John Wiley and Sons, New York, 3rd edition, 1989.

33. Systèmes, D. (2012), ABAQUS 6.12 Theory manual, Dassault Systèmes Simulia Corp., Providence, Rhode Island.

34. Mohammad S. Rouhi (2007), Infusion Modeling Using Two Phase Porous Media Theory, Independent Master’s Thesis in Solid and Fluid Mechanics, Chalmers University of Technology, Göteborg, Sweden.

(58)

36. Bathe, K. J. (2006), Finite element procedures, Klaus-Jurgen Bathe, Prentice Hall, Pearson Education, Inc. ISBN: 978-0-9790049-0-2.

37. Klinkel, S., Wagner, W. (1997), A geometrical non-linear brick element based on the EAS-method, International Journal for Numerical Methods in Engineering, Vol. 40, No. 24, Pg. 4529-4545.

(59)

Appendix

(60)

The related codes in our routines regarding Newton iteration read as below:

%

%===============ʰʰʰʰʰ====ʰʰʰ= MAIN FEM ANALYSIS PROCEDUR======================================

%

% w Nodal displacements. Let w-i^a be ith displacement

component

% at jth node.

% dw Correction to nodal displacements. Let w_i^a be ith displacement

% Component at jth node. Then dofs (w_1^1, w_2^1, w_3^1, w_1^2,

w_2^2,

% K Global stiffness matrix. Stored as [K_1111 K_1112 K_1121 K_1122… % K_1211 K_1212 K_1221 K_1222… % K_2111 K_2112 K_2121 K_2122…] % % F % % R % b

Force vector. Currently only includes contribution from tractions acting on element faces (i.e. body forces are neglected)

Volume contribution to residual RHS of equation system

%

clear all; clc;

% Run preproc routine

preproc; % dw = zeros (nnode*ndof,1);dw=sparse(dw); w = zeros (nnode*ndof,1);w=sparse(w); K= zeros (nnode*ndof,nnode*ndof);K=sparse(K); R= zeros (nnode*ndof,1);R=sparse(R); b= zeros (nnode*ndof,1);b=sparse(b);

(61)

%

% Here we specify how the Newton Raphson iteration should run % Load is applied in nsteps increments;

% tol is the tolerance used in checking Newton-Raphson convergence % maxit is the max no. Newton-Raphson iterations

% relax is the relaxation factor (Set to 1 unless big convergence problems) %

Nsteps = 25;

tol = 0.0001;

maxit = 200;

relax = 1.;

for step=1 : nsteps

loadfactor = step/nsteps; err1 = 1 . ; err2 = 1 . ; nit = 0; disp(‘%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%’) disp(‘%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%’) disp(‘%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%’)

disp (‘%%%%%%%%%%%%%%%%%%% Step Load %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%’)

disp ([step loadfactor])

disp(‘%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%’)

disp(‘%%%%ʩʩʩʩ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%’)

disp(‘%%%%%%%%%%%%%%ʩ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%’)

while (err2>tol) & (nit<maxit)

nit = nit + 1;

(62)

K = globalstiffness (nrecord, ndof, nnode, cords, …

nelem, maxnodes, nelnodes, connect, materialprops, w);

%Calculate global traction vector

F = globaltraction (nol2, py, ivno, nnode);

%Calculate global residual vector

R = globalresidual (nrecord, ndof, nnode, cords, …

nelem, maxnodes, nelnodes, connect, materialprops, w);

%out of balance vector

for n=1 : nnode*ndof

b(n) = loadfactor*F(n) – R(n) ;

end

for n = 1 : nfix

rw = ndof* (fixnodes (1,n)-1) + fixnodes (2,n) ;

for cl=1 : ndof*nnode ;

K (rw,cl) = 0 ;

end

% Solve for the correction

dw = (K\b) ; % Check Convergence err1 = 0 ; err2 = 0 ; wnorm = 0 ; for n=1 : ndof*nnode w(n) = w(n) + relax*dw (n) ; wnorm = wnorm + w(n)*w(n) ; err1 = err1+dw (n)*dw (n) ; err2 = err2+b(n)*b(n); end

% Store traction and displacement for plotting later

end

% Run post processing routine

(63)
(64)

School of Engineering, Department of Mechanical Engineering Blekinge Institute of Technology

SE-371 79 Karlskrona, SWEDEN

Telephone: E-mail:

References

Related documents

For the 2015 PARSE conference on Time, Bowman invited Howell to deliver a workshop based on the Theatre of Mistakes’ self-published volume Elements of Performance Art

A combination of blockchain technology and the Solid ecosystem is proposed to provide secure audibility and access management for healthcare data storage in a decentralized manner..

Keywords: differential scanning calorimetry, calibration, braze clad fin material, heat exchanger, aluminium, heating rate, solid-solubility, trace elements, melting

4) Evaluate the deductions: The previous steps examine the consistency of a physics-based game by checking whether its proper phenomena emerge, supported by its mechanics, according

Actually, she often feels insecure, but then she goes to her only home-alike place: Tiffany’s. Indeed, Miss Golightly has a brother, the only important person she really cares

Simulations using the finite element method (FEM) are commonplace in design of components. There exist commercial finite element codes that have quite advanced features. Also a

Kothari and Loganathan tested different commercial wipes which were used in medical applications, and they determined that viscose-based wipes had better absorbency but worse

eftersom fastigheten inte innehade det som säljarna utfäst, och köparna var berättigade till skadestånd. I tredje hand åberopade köparna att fastigheten avvikit från det som