Beruflich Dokumente
Kultur Dokumente
ISRN: BTH-AMT-EX--2015/D11--SE
Abstract
Thisworkisasteppingstonetowardsdevelopinghigherordershellelementfor
simulating composite manufacturing procedure. In this study, a continuum
approachsuitableforcombinedmaterialandgeometricallynonlinearanalysis
foraneightnodesolidshellelementSS8isexplained.TheformulationofSS8
comprisestwoingredientstoalleviateundesirablelockingeects: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, nite strain formulation has been veried by
numerical examples. Results when compared to continuum shell element in
ABAQUS show a reasonable agreement with a relativeerror of less than 2%.
Keywords
Lagrangian,FiniteStrain,SolidShellElement,EnhancedAssumed Strain
Acknowledgement
This research work is carried out in Swerea SICOMP AB and Blekinge Institute 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 conduct this research. Moreover my sincere appreciation goes to Dr. Mohammad
Rouhi for helping me with technical diculties 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.
Contents
.
.
.
.
2 Introduction
2.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Solid Shell Elements State of the art review . . . . . . . . . . . .
2.3 Outline of thesis and proposed methodology . . . . . . . . . . . . .
4 SS8
4.1
4.2
4.3
4.4
4.5
4.6
4.7
.
.
.
.
.
.
.
.
.
.
.
.
1 Notation
1.1 Variables . .
1.2 Abbreviations
1.3 Superscripts .
1.4 Operators . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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 (L
t =30, 300 and 3000) . . . . . . . . . . . .
6.3.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4 Cooks 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 References
9 Appendix
9.1 Appendix A: Flow Diagrams . . . . . . . . . . . . . . . . . . . . .
9.2 Appendix B: MATLAB Code . . . . . . . . . . . . . . . . . . . . .
5.4
Notation
Variables
Benh
BN L
BOMH
B
b
Cijrs
Energy dissipation
Elasticity modulus
t+t
E
o
eij
Deformation gradient
Transformation matrix
fenh
Internalforceduetoenhancedstrainmatrixandstressstate
fJOU
G
Shear modulus
Gi
gi
I4
KL
KN L
l
N
NI
k
NX
Stress power
External load
Sv
t
U
u
ui,j
Nodal displacement
Displacement component i with respect to component j
Vo
Undeformed volume
v
X, Y, Z
Poisson ratio
Global coordinates( material coordinates)
x, y, z
Deformed coordinates
, ,
Natural coordinates
ij
ij
Free energy
Cauchy stress
xx
yy
xy
Abbreviations
Assumed Natural Deviatoric Strain
ANDES
ANS
EAS
SS8
TL
Total Lagrangian
UL
Updated Lagrangian
Superscripts
c
Discrete
Operators
Variation operator
Introduction
Shell elements are very ecient and robust in capturing mechanics of
structureswiththicknessspanmuchsmallerthanothertwodirections.These
shell elements consist of arrange of subclasses, one of which is solid shell
elements.Solidshellelementsareingeneralmodiesbrickelements,capableto
model thin shell or plate like structures. From literature review, solid shell
elements are found to have following advantages over other families of shell
elements[4].
They are computationally eective 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.
But these advantages come at cost of many undesirable phenomenas, popularly referred as locking eects [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
based on continuum approach using isotropic hyper-elastic constitutive material model. This formulation is coupled with techniques such as Assumed
Natural Strain (ANS) and Enhanced Assumed Strain (EAS) aimed at removing locking eects. First a solid shell element is formulated for small
strain, linear kinematics and later extended to nite strain, nonlinear materialkinematicsusingLagrangianapproach. Attheendcasestudieshavebeen
proposed to verify the formulation.
2.1 Motivation
Thisworkispartofabiggerprojectaimedatdevelopingasimulationtoolfor
modellingcompositemanufacturingprocessofawiderangeofpopularinfusion
techniquesusinghigherordersolidshellelements.Higherordershellelements
have extensive application in elds like porous media theory where pressure
eld,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 comprising 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.
10
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 deciencies
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 using 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.
Figure2.1: Deformedandun-deformedstateofelementunderpure
bending.
Consider the 4 node quadrilateral element as illustrated in gure 2.1. The
element is subjected to pure bending which is supposed to render zero shear
strain. Letsassumethedisplacementvectorinthecurrentdeformationisas
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
(1y)
yy = 1/4
xy
0
(1y)
0
(1+y)
0
(1+y)
0
0
(1x)
0
(1+x)
0
(1+x)
0
(1x) {u}
(1x) (1y) (1+x) (1y) (1+x) (1+y) (1x) (1+y)
11
(2.2)
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.
Thisvaluerendersthematerialmatrixequaltoinnityasshowninequation
(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).
xx
1v
v
0
xx
1v
0 yy
yy =
v
(1 + v)(1 2v)
xy
0
0
1 2v 2xy
(2.3)
1v
v
0
E
1v
0
C=
v
(1 + v)(1 2v)
0
0
1 2v
(2.4)
0.5 0.5 0
C = 0.5 0.5 0
0
0 0
(2.5)
exx = eyy
(2.6)
The constraint limits the value of stress on each integration points by cancelling the denominator term of (1-2v) in equation (2.4).
3- Poisson thickness locking happens when the displacement is assumed
to vary linearly in the thickness direction, which renders constant thickness
strain. However, due to Poissons eect (shown in equation 2.7), the thicknessstrainiscoupledwithin-planestrainsthatvarylinearlyacrossthethickness. This discrepancy results in Poisson thickness locking. The remedies to
this defect could be: 1- Assuming a quadratic displacement distribution in
thicknessdirection,resultingalinearthicknessstrain. 2-UsingEASdegreesof-freedoms and enhancing the thickness strain to vary linearly across the
12
thickness
xx
1v
v
0
xx
E
v
1
v
0
=
yy
yy
(1 + v)(1 2v)
xy
0
0
1 2v 2xy
(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) conceptwasrstintroduced in 1978by Park
and Stanley [] for doubly curved thin shell. This technique is eective in
alleviating shear locking. A similar technique called Mixed Interpolation
Tensoral Components (MITC) was developed by Bathe et al. [4]. The AssumedNaturalDeviatoricStrainconcept(ANDES)presentedbyFelippaand
Militello,representsacombinationoffreeformulationofBergan[]
<>and
hasbeenextensivelyusedbyresearchersforalleviatingmembranestrain.ANDES and MITC, though very eective, has not been used much in the past.
EAStechniqueoriginatedfromvariationalframeworkpresentedbySimoand
Rifai [15] which ultimately evolved to EAS variant. EAS is mainly used to
counterPoissonthicknesslocking.Alllockingalleviatingtechniqueshavebeen
extensivelyusedinbothsmallandnitestrainanalysis.
Asfarasnonlinearformulationsofsolidshellelementsisconcerned,adetailed
work has been done till now. Up to this point, researchers have used Total
Lagrangian, Updated Lagrangian and Co Rotational formulation to model
nonlinearity. Schwarze and Reese [17] developed a reduced integration geometricnonlinearelementbasedon5otalLagrangianapproach.Abed-Meraim
and Combescure [18>
<19] employed updated Lagrangian approach to model
nonlinear behaviour of solid shell elements. In work of Mostafa [1] solid
shell element with ANDES, ANS and EAS techniques have been used but
for nonlinear analysis he used Co Rotational Formulation which is eective
formodellingmaterialnonlinearitybuthasdisadvantageofnotbeingableto
capture large strains [1]. More work on nonlinear analysis can be found in
[20,21,22,23].
13
2.3
To accomplish the goals of this project, following methodology has been followed.
1- Literature review to comprehend theory and equations constituting nite
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 verication of formulated element in the proposed case
studies (Chapter 6).
5- Finally drawing conclusion and suggesting future work (Chapter 7).
14
15
Vo
t+t
Sij 0t+t ij dVo
o
= t+t R
(3.1)
t+t
Sij =tP Sij +P Sij
o
t+t
ij=tPij+Pij
o
(3.3)
In incremental procedure, the stress tP Sij and strain tP ij stated at time t are
knownwhileincrementsi.e.Pij,PSijareunknown.Therefore,theseunknown
incrementsarerequiredtobeestimatedatanygiventimestep. Deningthe
Green Lagrangian Strain Tensorat time t and t+t infollowingequations.
t
Pij=
1 t
t
uj,i +tP uk,itPuk,j)
( ui,j +P
2 P
(3.4)
and
t+t
ij
P
1 t+t
ui,j +tP+t uj,i +tP+t uk,i tP+t
(
2 P
uk,j )
(3.5)
Now substituting equation (3.4) and (3.5) in equation (3.3) yields the following.
=
P ij
1
1
(0ui,j +0 uj,i +tP uk,i tP uk,j)+ uk,iPuk,j
2
2
(3.6)
Now,linearstrainincrementPeijandnon-linearstrainincrementPijcanbe
dened as follows:
Peij =
1
( ui,j +0 uj,i +tP uk,i tP uk,j)
2 0
(3.7)
oij=
1
uk,iPuk,j
2
(3.8)
(3.9)
oij=oij+oeij
16
oij=Pij+Peij
Now equation of virtual work becomes,
Vo
o Sij o ij dVo +
Vo
t
t+t
R
PSij0ijdVo=
t
PSijPeijdVo(3.11)
Vo
The above mentioned equation is a non-linear function of the unknown displacement increment. Therefore, equation (3.11) is linearized to obtain the
following form.
t
U=t+tRtof JOU
oK
(3.12)
o Cijrso ers o eij dVo +
Vo
Vo
t
o Sij o ij dVo
t+t
Vo
t
PSijPijdVo(3.13)
Now writing the linearized form of principle of virtual work in matrix notations.
t
o KL
t
o KN L
t
of JOU=
Vo
t 5 U
oBoC oBdVo
Vo
Vo
(3.14)
t 5 t S t B
oBOlg o o nlg dVo
(3.15)
t 5 U
oB PSv dVo
(3.16)
17
(3.17)
B new = 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 anonunique solution.
Benh B =
(3.19)
T
Benh
Sv dVo = 0
(3.20)
Benh dVo = 0
(3.21)
T S B
T
B T CBdVo + Vo Bnlg
9 nlg dVo
Vo B CBenh dVo
T
T
Vo Benh CBdVo
Vo Benh CBenh dVo
Rt+t
0
(3.22)
5
BS
dV
v
o
Vo 5
Vo
Benh Sv dVo
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:
18
t
o KL
+ to KN L GT
G
A
Rt+t
u
=
t
o fint
t
o fenh
(3.23)
Lastly, these extra degree of freedoms are condensed out using static condensation method. Finally displacement degrees of freedom are left as given in
the following equation:
R to fint + GT A1to fenh
(to KL + to KN L GT A1 G)u = t+t
o
(3.24)
In linear formulation
terms such as toKN L and ot fint will be ignored
andGollowing equationJTMFGU
(KL GT A1 G)u = R GT A1 fenh
(3.25)
Nowinnextchapterusingequation(3.25)and(3.24)SS8elementforsmall
strainandnitestraincaseJTGPSNVMBUFE
19
20
X= X Y
T
T
x= x y z
T
(Xi , i = 1, 2, 3)
(4.1)
(i , i = 1, 2, 3)
(4.2)
(xi , i = 1, 2, 3)
(4.3)
J = G1 G2 G3 =
Y
Z
Y
Z
(4.4)
Base vectors
r1 , r2 , r3
1, 2, 3
e1 , e2 , e3
21
Coordinates
x,y,z
, ,
X,Y,Z
Environment
Local
Local
Global
P1 = Y
(4.5)
P3 =
Y
Z
(4.6)
P2 = P1 P3
ri =
(4.7)
1
Pi , i = 1, 2, 3
Pi
(4.8)
8
N1 (, , )XI
(4.9)
I=1
Where,
1
NI ( 1 , 2 , 3 ) = (1 + 1 )(1 + 1 )(1 + 1 )
8
(4.10)
Superscript h is used to denote nite element approximation and XI represents the coordinate of I shown as follows:
22
XI = XI , YI , ZI
(4.11)
8
N1 (, , )UI
(4.12)
I=1
(4.13)
(4.14)
Where I is 3x3 identity matrix and N is a tensor of order 3x24. Once coordinate systems and kinematic parameters have been dened, strain displacement matrix of SS8 element will be estimated.
(4.15)
(4.16)
n is represented as,
In general Eij
1
U
U U
U
n
= (Gi
+
Gj +
)
Eij
2
j
i
j i
23
(4.17)
U U
Note that the nonlinear term
in equation (4.17) is ignored in linear
i j
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.
n
E33
= GT3 N3 U
(4.18)
(4.19)
Now using Assumed Natural Strain method, B33 is interpolated at four collocation points (shown in Figure 4.2) and the four values are interpolated
linearlytoobtaintheassumedstraineld.
AN S
B33
=
4
1
4
L=1
T L
(1 + L )(1 + 1 )(GL
3 ) N3
(4.20)
L
Where GL
3 ,N3 are calculated at points A1, A2, A3, A4. Schwarze et al. []
showed that constructing element with this formulation alleviates thickness
curvature locking.
24
AN S
B + (1 )B D
1 (1 )B13
B13
13
=
AN
S
A + (1 )B C
B23
2 (1 )B23
23
(4.21)
25
B11
GT1 N1
GT2 N2
B22 =
B12
GT2 N1 + GT1 N2
4.5
(4.22)
Until now strain displacement matrix is estimated in natural coordinate system. Nowthesestraincomponentsaretransformedintoorthonormalcoordinate system. Following series of steps are taken to undergo this transformation.
Ec = F En
(4.23)
(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 r 3
T
J 1
T
(4.25)
Note that T is a 3x3 matrix. Now with T matrix in hand, the entries of matrix
are used to calculate transformation matrix F. Note that strain displacement
26
matrix in orthonormal coordinate system is also arranged in order of strain
vector given in equation (4.16).
Benh (, , ) =
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
(4.26)
Matrixmentionedinequation(4.26)isonlycapabletoalleviatemembraneand
thickness locking. On the other hand a number of researchers [37], [38] have
suggestedenhancedstrainmatriceswhicharealsocapableofalleviatingshear
lockingeects.Forinstance,Quyetal.[3]haveintroducedanenhancedstrain
displacementmatrixinvolvingparabolictransversestrainstoavoidshearand
Poissonlocking.Theformulatedmatrixisasfollow.
0
0
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
(4.27)
Kinkel et al. [3] proposed a matrix capable to remove all types of locking
i.e. membrane, 1oisson and shear locking. The proposed matrix is as follow.
27
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
(4.28)
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
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
(4.29)
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
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
(4.30)
Benh (, , ) = M1 M2 M3
(4.31)
(4.32)
WhereFoisthevalueoftransformationmatrixat=0,=0,=0.
4.7ElementStinessMatrix
OnceB,Benh andmaterialmatrixCarecalculated,stinessmatrixKL canbe
estimated by equation (3.14) leading to estimation of nodal displacements
usingequation(3.25).Inthenextchapterthissmallstrainformulationof
28
29
5.1 GeometricandKinematicFormulation
Geometric formulation of SS8 element and coordinate systems used for nite
strain analysis is consistent with chapter 4. In nite strain analysis,
deformationisafunctionoftimeandspatialcoordinates,sonodalcoordinates
anddisplacementsareupdatedineveryincrement.Coordinatesofbodyatany
instant of time during deformation are called spatial coordinates (also called
deformedcoordinates)denedasbelow.
xh =
8
(5.1)
NI (, , )xI
I=1
WherexI representthecoordinateofnodeIandisamatrixof3x8order.
Spatial coordinates are now used to dene spatial basis vectors (also
knownascolumnsofspatialJacobianvector)asfollow.
g1 g2 g3 =
30
(5.2)
U
i
(5.3)
(5.4)
t n
o Eij
(5.5)
1
t U
t U
t U ot U
)
= (GTi o + GTj o + o
j
i
j i
2
(5.6)
(5.7)
For the sake of simplicity from now onward time increments will not be mentioned in superscripts. Equation (5.7) can be written in simplied form by
exploiting equation (5.4).
Bij = giT Nj + gjT Ni
(5.8)
Note that unlike strain displacement formulation of small strain analysis,innitestrainanalysisdeformationgradientplaysaroleinupdatingstraindisplacementmatrix.Finalformofstraindisplacementmatrix
isasfollows.
31
g1T N1
g2T N2
1
L
L
1
1
2
2
T
(1 + L )(1 + L )(g3 ) N3
4
B = l=1
T
T
g
N
+
g
N
2 1
1 2
B + (1 + n)B D ]
0.5[(1 n)B13
13
(5.9)
A + (1 + )B C ]
0.5[(1 )B23
23
Enhanced Strain displacement matrix is formulated in exactly the same way
as mentioned in the last chapter. Transformations are carried out in accordancewithequation(4.23)andequation(4.24)toobtainstraindisplacement
matrices Bc in orthonormal coordinate system.
fint =
Vo
fenh =
Vo
(B c )T Sv dVo
(5.10)
c
(Benh
)T Sv dVo
(5.11)
5.2StinessComputation
As stated earlier total stiness of SS8 element consists of linear stiness KL
which comes from the strain displacement matrices and KN L which comes
from the internal stress state. Once strain displacement B c and enhanced
c
have been calculated, the linear stiness matrix is
displacement matrix Benh
computed as follow.
KL =
Vo
(B c )T CB c dVo
(5.12)
Stress stiening matrix is computed with series of equations and transformations given below.
32
KN L =
Vo
(5.13)
Where,
S 0 0
S9 = 0 S 0
0 0 S
(5.14)
k
NX
N k
Y
k
NZ
0
Bknlg =
0
0
0
0
0
0
0
k
NX
NYk
NZk
0
0
0
0
0
0
k = 1 8
0
k
NX
NYk
NZk
(5.15)
(5.16)
Innextsection,equationsusedtoestimateSecondPiola-KirchhostresstensorandfourthordermaterialtensorCarediscussed.
(5.17)
33
(5.18)
Where P is the stress power. Now with these fundamental assumptions, NeoHookean model based on isochoric-volumetric split is employed to estimate
Cauchy stress tensor.
= iso + vol
(5.19)
Where,
2
iso = GJ 3 (b
I1
1)
3
(5.20)
(5.21)
Now Second Piola-Kirchho stress is calculated by push forward transformation equation as follows.
S = F1 (F1 )T
(5.22)
C = E2iso + E2vol
(5.23)
Where,
2
2
E2iso = GJ 2 I1 (I + 13 1 1) (b 1 + 1 b)
3
(5.24)
(5.25)
Inequationsofsection5.3,Gistheshearmodulus,KisthebulkmodulusandJ
is the determinant of the deformation gradient. Now with all parameters of
equation(3.25)inhand,implementationoftheproposedformulationinanite
elementalgorithmusingNewtonRaphsonMethodwillbediscussed.
34
5.4 Algorithm
Algorithmtoimplementtheproposedformulationinaniteelement
programisasfollows:
Startvalues:
(5.26)
u(k+1) =0
1- Computation for internal and external forces is as follows:
f JOU(k+1) =
R=
Vo
Vo
N TobdVP+
Vo
(5.27)
N T tdA
(5.28)
1
(k+1)
Re = [G(k+1) ]T A
e f FOI +Rf JOU
elm
If R5 =Ae=1
Re tolerance END
k+1
=
K=
Vo
f FOI =
(5.30)
c
(Benh
)T CB c (uk+1 )dVo
Vo
Vo
c
(Benh
)T4WdVo
(5.31)
(5.32)
Vo
c
c
(Benh
)T CBenh
dVo
A=
(5.33)
Vo
KT
elm
K (k+1) [G]T A1 G
e=1
35
(5.34)
R5(k+1) =
(k+1)
KT
elm
(5.35)
e=1
u
k+1
=R5(k+1)
(5.36)
5- Updating displacements.
u(k+1) = u(k+1) + u(k+1)
(5.37)
6- Goto step1forforfurtheriterations.
Itshouldbenotedthatinthissection,anincrementalprocedurebased
on Newton Raphson method is proposed and superscript k refers to
iteration number, not time increment. In nite strain analysis, this
Newton Raphson procedure is repeated for each time step. For more
detailsrefertoAppendixAandB.
36
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 mentioned in table 6.1.
Challenge/Purpose.
Cantileverbeamundertip loading.
Analysisofthinbeam.
1- To verify in plane reCooksmembraneproblem[1], [35]. sponse of SS8 element. 2ToverifySS8elementisfree
ofmembranelocking.
SS8 elements
sensitivity to
distortion.
Distortiontest [35].
response
element
Patchtest[1],[35].
37
6.1 Benchmarking
As mentioned previously, the 8 node continuum shell element S8R in
ABAQUS is used for the purpose of benchmarking. This element is
chosen because its geometric formulation is similar to SS8 element than
anyotherelementinABAQUS.MaterialmodelemployedinABAQUSis
Neo-Hookeanhyper-elasticmaterialmodelasshowningure6.1.Static
analysis is carried out for each case study and geometric non-linearities
areturnedoninstepdenition.
38
6.2.1 Results
Inthissection,resultsofnitestrainanalysisforgivenbeambendingproblem
aredisplayed.
1- First, values of cantilever beam vertical (transverse) displacement for the
SS8 element are compared against results obtained from ABAQUS. The results of both models are displayed in gure 6.3. Transverse displacement of
thebeamisplottedonyaxisandvariousbeamsectionsareplottedonxaxis.
Figure6.3:Comparisonofresultsfromnitestrainmodels.
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,whereasMATLAB code is also capable to give transverse and out of the plane strains in
39
output. Deformedandundeformedstatesofbeamobtainedfrombothmodels
areillustrateding.6.4.
Table6.2:Comparisonofstrainvaluesofnitestrainmodelfrom
ABAQUSandMATLAB.
Strain Parameter
Exx
Eyy
Exy
9.09E-2
1.603E-2
7.278E-3
8.98E-2
1.58E-2
7.211E-3
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 dierence
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.
As described in chapter 2, in case of thin beams, transverse shear strains are
negligibly small however locking can give rise to shear strains consequently
40
increasing the stiness of the beam. In this study, SS8 element is used to
analyse beam with T Length
hickness = 30, 300 and 3000 and compared results with
an 8 node brick element in ABAQUS to prove that EAS modied element is
free of shear locking. To compensate the reduction of beams stiness in this
analysis,tiploadisreducedby1000whenthicknessisdecreasedbyafactorof
10. Resultsofthiscomparisonareoutlinedintable6.3.
30(thick
beam)
300
3000(thin
beam)
wmax from
continuum shell
element
[m].
2.14E-1
wmax from
SS8 [m].
wmax from
brick element [m].
2.123E-1
2.047E-1
Percentage
error between
column 3
and 4.
3.58%
2.242E-1
2.26E-1
2.198E-1
2.19E-1
1.783E-1
1.274E-1
20.47%
43.46%
6.3.1 Conclusion
Itcanbeseenthatbrickelementsshowasizeableincreaseinbeamstinessin
thin beam case as opposed to SS8 element, whose bending stiness does not
changemuchwithincreasingL/tratio.Forbrickelementthevalueofstiness
increases from 3.58% to 43.46% as L/t ratio is increased. The reason of this
increaseinstinessisthat8nodebrickelementsdoesnotinvolvemodications
suchasANSandEASinitsformulation.Henceincaseofthinstructures,they
cannot counter locking phenomenas. Whereas, formulation of SS8 element
involvesmodicationsthatcounterlocking.Hence,thisanalysisindicatesthat
SS8 element is free of shear locking.
41
Poissonsratio=Thebeamisxedattheleftendandsubjectedtoashear
force F distributed uniformly over right edge of the plate. This test
isused to check the presence of membrane locking in an element. In order
to check the elements behavior under Poisson locking, same analysis is
carriedout with Poisson ration v = 0.4, 0.495 and 0.4995.
6.4.1
Results
For the given shear load and geometric properties, analysis has been carried
out for nite 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 convergenceforthegivenproblemispresenteding.6.6.BehaviorofSS8elementfor
values of Poisson ratio 0.4, 0.495 and 0.4995 are plotted and displayed in g.
6.7. Deformed state of the skewed membrane obtained from ABAQUS and
MATLABareshowninthegure6.8.
42
Figure6.7:ResponseofCooksmembraneatdierent1oissonratios.
Figure6.8:ResultsofCooksmembraneproblemcarriedoutatvery
nemesh.
43
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.1)
6.5.1 Result
Asaresultofsubjectedboundaryconditions,theplateundergoesdeformation
and nodal displacements outlined in table 6.4 are obtained.
u
v
u
v
5E-5
4E-5
1.95E4
1.94E4
1.2E- 2.E-4
4
1.19E- 1.99E1
4
4.99E- 3.9E5
5
u
v
u
v
1.6E4
1.2E4
1.2E4
1.599E- 1.199E- 1.2E4
4
4
Moreover,aconstantstressstateisachievedinallveelementsBTGPMMPX.
S11 = S22 = 1499, S12 = 399.8
6.5.2
(6.2)
Discussion
45
6.6.1 Results
Analyticalmaximumverticalbeamdeectionis1unit[35]. FromMATLAB,
maximum vertical deection is found to be 0.99978 unit. Moreover a distortion sensitivity analysis is carried out as shown in g. 6.11 and results
are compared with results obtained from 8 node continuum shell element in
ABAQUS. In mesh sensitivity analysis, beam is divided in 10 elements, each
with a length of 1 unit. Therefore value of s is only varied between 0 to 0.5.
)LJXUH0HVK'LVWRUWLRQDQDO\VLV
46
6.6.2 Discussion
Maximum vertical displacement obtained from MATLAB matches the analyticalresult.Asvalueofdistortionparametersisincreased,asignicantdrop
isvalueofverticaldisplacementisobserved.Thistrendisinsimilarlineswith
thetrendobtainedbydoingthesamestudyinABAQUS.Butfromtheg.6.11
it should be noted that SS8 element is is slightly less sensitive to mesh
distortioncomparedtocontinuumshellelementofABAQUS.
47
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
Inthiswork,aneightnodeshellelementhasbeenformulatedusingAssumed
Natural Strain (ANS) and Enhanced Assumed Strain (EAS) technique. This
formulation is extended to incorporate geometric and material non-linearity
using Total Lagrangian approach based on constitutive relations of isotropic
hyper-elasticity. Later this nite strain formulation is veried for intended
response by using case studies comprising: 1- A cantilever beam/plate
subjectedtoendloading.2-Cooksmembraneproblem.3-Patchtest.4-Mesh
distortion test. Results are compared against a Neo-Hookean hyper-elastic
nite strain model developed in ABAQUS involving 8 node continuum shell
element.Followingconclusionsareobtainedfromthesestudies.
1- Beam subjected to end loading: In this study cantilever beam is subjected to a tip load and its response in terms of vertical displacement and
in-plane strain is compared with ABAQUS. Comparison shows a small relative 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 elements response under shear locking. Results of SS8 elements are compared
with 8 node hexahedral brick element in ABAQUS. It is observed that brick
48
49
is only capable of exhibiting 3 degrees of freedom per node. This indicates a
dierenceinrespectiveformulationsofSS8andcontinuumshellelement.
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].
50
Challenge
Abilityoftheelementtoreproduceaconstantbending.
Twistedbeam.
51
References
1. Mohammad Reza Mostafa, (2011), A geometric nonlinear solid-shell element 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 ReissnerMindlin and KirchhoLove 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 challenge of a threedimensional 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. Csar 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. Grcio. (2007), On the use of a reduced enhanced solid-shell (RESS) element for sheet forming simulations, International Journal of Plasticity, Vol.23,
No. 3, Pg. 490-515.
8. Andelnger, U., and E. Ramm, (1993), EAS elements for two dimensional,
three dimensional, plate and shell structures and their equivalence to HR el-
5
5
5
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 solidshell nite element based on the EAS and the ANS conceptGeometrically
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 Engineering, Vol. 75, No. 2, Pg. 156-187.
30. Ragnar Larsen, (1997), MULTIPLICATIVE FINITE STRAIN HYPER
ELASTOPLASTICITY 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
nite element analysis. John Wiley and Sons, New York, 3rd edition, 1989.
33. Systmes, D. (2012), ABAQUS 6.12 Theory manual, Dassault Systmes
Simulia Corp., Providence, Rhode Island.
34. Mohammad S. Rouhi (2007), Infusion Modeling Using Two Phase Porous
Media Theory, Independent Masters Thesis in Solid and Fluid Mechanics,
Chalmers University of Technology, Gteborg, Sweden.
35. Klinkel, S., Gruttmann, F., Wagner, W. (2006), A robust non-linear solid
shell element based on a mixed variational formulation, Computer Methods
in Applied Mechanics and Engineering, Vol.195, No. 1, Pg.179-201.
5
5
Appendix
9.1
5
9.2
The related codes in our routines regarding Newton iteration read as below:
%
%====================
%
%
w
Nodal displacements. Let w-i^a be ith displacement
component
%
%
at jth node.
dw
%
w_2^2,
%
K
K_1121
K_1112
K_1211
K_1212
K_1221
K_1222
K_2111
K_2112
K_2121
K_2122]
%
%
%
clear all; clc;
%
%
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);
5
%
%
Nsteps = 25;
tol = 0.0001;
maxit = 200;
relax = 1.;
Step Load
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)
while
(err2>tol)
nit =
nit
&
+
(nit<maxit)
1;
5
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
Telephone:
E-mail:
+46 455-38 50 00
info@bth.se