Full Text 01
Full Text 01
isrn:liu-iei-tek-a--16/02456—se
Linköping, 2016
Title:
Offset modeling of shell elements - A study in shell element modeling using Nastran
Author:
David Klarholm
Supervisors:
Bo Torstenfelt, Linköping University
Tomas Lundgren, Saab AB
Examiner:
Daniel Leidermark, Linköping University
Publication type:
Master thesis in mechanical engineering
ISRN-number: LIU-IEI-TEK-A--16/02456—SE
Keywords: Offset shell elements, finite element, Nastran, shell element modeling, Rigid body
connection, Rigid links, Kirchhoff shells, Multipoint constraint
Abstract
At Saab Aerostructures they are manufacturing a lot of parts for Airbus and Boeing. When these
components are investigated using finite element analysis four-node Kirchhoff shell elements and
a very fine mesh is often used. In order to make the pre-processing easier Saab would like to
offset the shell midsurface from the nodal plane (the modeling surface) rather than to extract
midsurfaces for the entire component. This would also make it easier to model a component
which needs a thickness change later on, this since the original modeling surface could be used
but with an offset of the elements in order to represent the new geometry.
When offset is used in Nastran multi point constraints are created between the nodes and the
shell midsurface points. All loads, which are applied in the nodal plane, are then transformed to
the midsurface where the stiffness matrices, displacements and stresses are calculated. In order
to be able to use this method more knowledge about its effects are needed, which is the reason
for this thesis work.
The offset is studied for two simpler cases, thickness variation and a 90° corner, as well as for
a more complicated component called a C-bar. This is a hinge connecting the flaps to the wings
of an airplane. The simpler cases are modeled using both midsurface and offset models subject
to either a transverse load, an in-plane load or a bending moment. These are compared to a solid
model in order to determine which is the most accurate. When midsurface modeling is used for
the thickness variation the surfaces are connected using rigid links.
The conclusion made from these simulations is that using offset may give different results
if the load is an in-plane load. This kind of load leads to the creation of a bending moment,
which is linearly dependent on the amount of offset. The severity of this depends on the overall
geometry and how this load is applied.
i
Sammanfattning
På Saab Aerostructures tillverkas många delar till Airbus och Boeing. När dessa komponenter
utvärderas med finita elementmetoden används ofta fyr-nodiga skalelement av Kirchhoff typ samt
en väldigt fin mesh. För att underlätta förarbetet vill Saab flytta elementets mittyta (offsetta den)
från dess nodplan (modelleringsytan) istället för att ta fram en mittyta för hela komponenten.
Detta skulle även underlätta om komponenten i ett senare skede behövde en tjockleksförändring,
då kunde den ursprungliga modelleringsytan användas och elementens mittyta flyttas för att
representera den nya geometrin.
När offset används i Nastran bildas "multi point constraints" mellan noder och punkter
på skalets mittyta. Alla laster, vilka appliceras i nodplanet, transformeras till mittytan där
styvhetsmatriser, förskjutningar och spänningar beräknas. För att kunna använda denna metod
behövs mer kunskap om dess effekter, vilket är anledningen till detta arbete.
Offset studeras för två enklare fall, tjockleksvariation och ett 90° hörn, samt för en mer
komplex komponent som kallas för en C-ribba. Detta är ett gångjärn som kopplar ihop klaffarna
med vingarna i ett flygplan. De enklare fallen modelleras med både mittytemodellering och
offsetmodellering, båda är utsatta för antingen en transversell last, en last i planet eller ett
böjande moment. Dessa skalmodeller jämförs med en solidmodell för att avgöra vilken som är
mest korrekt. Vid mittytemodellering kopplas ytorna ihop med hjälp av stela länkar.
Slutsatsen från dessa simuleringar är att offset kan ge annorlunda resultat om lasten läggs i
planet. Denna typ av last ger upphov till ett böjande moment som beror linjärt på hur stor offset
som används. Hur stor effekt detta får beror på modellens geometri samt hur lasten appliceras.
ii
Preface
This master thesis has been carried out at Saab AB and The Division of Solid Mechanics at
Linköping University during the spring of 2016. I would like to thank my supervisor and associ-
ated professor Bo Torstenfelt for the guidance. I would also like to thank my supervisor at Saab
AB, Tomas Lundgren, for all help during this work and also Bérénice Bonamy for helping me
understand the software.
This thesis ends my studies for the degree of Master of Science in Mechanical Engineering.
David Klarholm
Linköping, Sweden
June 2016
iii
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Problem formulation and goals . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Delimitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Other considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Shells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1 Kirchhoff-plates . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.2 Shell theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Shell elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Element offset in Nastran . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.1 Mathematics of ZOFFS . . . . . . . . . . . . . . . . . . . . . 9
2.3.2 Rigid links in Nastran (RBE2 elements) . . . . . . . . . . 12
3 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1 Thickness variation model . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 90° corner model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3 C-bar model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1 Thickness variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1.1 Overall behavior . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1.2 Stresses in the thick part . . . . . . . . . . . . . . . . . . . . 27
4.1.3 Stresses in the thin part . . . . . . . . . . . . . . . . . . . . . 29
4.2 90° corner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.1 Same thickness ratio . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.2 Different thickness ratio . . . . . . . . . . . . . . . . . . . . . 37
4.3 C-bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.1 Thickness variation case . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.2 90° corner cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.2.1 90° corner subject to a transverse force or bending moment 50
5.2.2 90° corner subject to an in-plane load . . . . . . . . . . . . 51
5.3 C-bar models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7 Further work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Appendix A: Overall stress results for the thickness variation . . . . . . 57
Appendix B: Results from the 90° corner simulations . . . . . . . . . . . 61
B1: Corner with same thickness of the plates . . . . . . . . . . . . 61
B2: Corner with different thickness of the plates . . . . . . . . . . 64
Appendix C: Results from the C-bar simulations . . . . . . . . . . . . . . 70
iv
Nomenclature
v
1 Introduction
In many finite element (FE) applications it is common to model thin structures using shell
elements, which are defined in the midsurface of the component. If the different parts of the shell
has different thickness and a common bottom surface, traditional midsurface modeling may not
be used, as illustrated in figure 1. How to handle this is not clear and is, among other things, to
be investigated in this thesis.
Figure 1: Illustration of why traditional midsurface modeling (top picture) does not work if
the bottom surface should be the same for the adjacent plates. The bottom picture illustrates
how the midsurfaces has to be located in order to represent this case. The red lines represents
the midsurfaces and the circles the nodes.
Furthermore it might be the case that the component to be investigated has a change in
thickness in one direction, i.e. one surface of the component is fixed during the thickness change.
Instead of extracting a new midsurface to account for this change one might want to use the
original midsurface and instead offset the elements from this. An example of a component that
is only allowed to change thickness in one direction can be seen in figure 2 where the outside
measurements are fixed in order for it to fit with other components.
If the component that is to be modeled is complex it might also be hard work to extract
its midsurface, an example of a geometry that might be of interest to model is a C-bar, part
of which is seen in figure 2. This is basically a hinge connecting the flaps to the wings of an
airplane. If elements are modeled in one of the interface surfaces of the solid component, instead
of its midsurface, and elements are offset from this, it might help make the pre-processing of the
finite element analysis (FEA) faster. The use and behavior of the offset of shell elements is the
main focus of this thesis.
Figure 2: An example of a geometry one might want to evaluate using shell elements. It has
fixed outside measurements and thus, this thickness is only allowed to change in one direction.
The geometry is a part of a C-bar.
1
1.1 Background
At Saab AB they are manufacturing parts for both Boeing and Airbus. Airbus would like most
components to be modeled using four-node shell elements with a very fine mesh. This model is
then solved by use of the FE program Nastran [1].
When shell elements are used Saab would like to offset the elements from an interface surface
or midsurface to make the meshing procedure faster, by not having to extract a midsurface for
every thickness of the part, or in order to handle changes in the geometry more easily. The use
of offset modeling would thus be a way to speed up the time consuming pre-processing in the
FEA.
As of now there is little documentation about the effects of using offset shells in Nastran and
in order to be able to use this technique more information is needed. This is the reason for this
thesis work.
1.3 Delimitations
The delimitations made are the following:
2
2 Theory
In this section a brief review of the theory of shells and shell elements is given together with the
theory of how Nastran deals with the offset of these elements.
2.1 Shells
In order to understand how shell elements work one first has to understand plate and shell theory.
As shell theory is based on plate theory this is a good place to start. There are two major theories
that describe the behavior of plates, and also shells. One is the Mindlin-theory (thick plates and
shells) and the other is the Kirchhoff-theory (thin plates and shells). In this work only Kirchhoff
elements are used and the theory will be limited to the description of plates and shells of this
type.
2.1.1 Kirchhoff-plates
When dealing with plates it is common to place the coordinate system in the midsurface of
the plate, with the z-direction in the normal (through thickness) direction of the plate. The
midsurface is, for a homogeneous plate, a neutral plane according to plate theory (where there
are no in-plane loads considered). Meaning that the strains on this plane is zero [2].
Furthermore, plate theory is based on the assumption that the thickness of the plate is much
smaller than its other overall dimensions. Because of this assumption one often also assumes that
the stress developed in the through thickness direction is negligible. As a final assumption the
deflection in the thickness direction, w, is said to be independent of the position in the through
thickness direction, i.e. w = w(x, y) [3].
In Kirchhoff plate theory an idealized behavior is adapted by saying that an initially straight
line which is normal to the midsurface will remain straight and normal to the midsurface when
deformed by a lateral load, see figure 3.
Figure 3: Illustration of how a point on a line normal to the midsurface moves upon lateral
loading of a plate according to Kirchhoff plate theory.
Using figure 3 one will arrive in the following equations for the deflections in the x- and
y-direction (u and v), if assuming small deflections and angles [2]. Note that the deflection in
the yz-plane can be thought of exactly as the one in the xz-plane.
3
∂w
u = −zϕx = −z ∂x
(1)
∂w
v = −zϕy = −z
∂y
Where u and v are displacements in the x- and y-direction respectively.
Using basic solid mechanics the strains can be derived from the expressions for the displace-
ments, see equation (2). The strain in the z-direction has been omitted since it is not needed.
∂2w
∂u
ε x = = −z
∂x ∂x2
∂v ∂2w
= −z 2
εy =
∂y ∂y
∂2w
∂u ∂v (2)
γ xy = + = −2z
∂y ∂x ∂x∂y
∂w ∂u
γ xz = + =0
∂x ∂z
∂w ∂v
γyz =
+ =0
∂y ∂z
From equation (2) one can derive expressions for the stresses. This is not done here but how
they vary throughout the thickness of the plate is displayed in figure 4a [2].
(a) (b)
Figure 4: (a) The stresses in a Kirchhoff plate due to an arbitrary lateral load q. (b) The
resulting moments per unit length in a Kirchhoff plate due to an arbitrary lateral load q.
The shear stress τxy gives rise to a twisting moment Mxy and the normal stresses σx and σy
will give rise to bending moments Mx and My . These are calculated according to equation (3)
and are represented in figure 4b. Note that all the resultant moments are per unit length [2].
4
Zt/2
Mx = σx zdz
−t/2
Zt/2
My = σy zdz (3)
−t/2
Zt/2
Mxy = τxy zdz
−t/2
Figure 5: Illustration of a plate subjected to in-plane loading by the stresses σx , σy , τxy and
the resulting forces (per unit length) Nx , Ny , Nxy .
Zt/2
Nx = σx dz
−t/2
Zt/2
Ny = σy dz (4)
−t/2
Zt/2
Nxy = τxy dz
−t/2
5
Since small displacements are assumed, the total stresses σx , σy and τxy can be calculated by
superposition of the stresses from ordinary plate theory and the ones from in-plane loading [2, 3].
This means combining equation (3) with equation (4). It is assumed that the membrane stresses
(equation (4)) are independent of z-position and that the flexural stresses (from the moments in
equation (3)) vary linearly with z [2]. This statement holds for a thin homogeneous plate made
of a linear elastic material. The use of superposition gives expressions for the stresses in the plate
according to equation (5) [2]. These are the governing equations for stresses in a Kirchhoff shell
and are used to construct shell elements.
Nx 12Mx z
σx = +
t t3
Ny 12My z
σy = + (5)
t t3
Nxy 12Mxy z
τxy = +
t t3
(a) (b)
Figure 6: (a) Illustration of a eight-node solid element. (b) Illustration of a four-node shell
element.
Shell elements may be thought of as degenerated solid elements. Looking in the plane, as
in figure 7, and assuming that the shell and solid should result in the same displacements, one
can easily see that the normal displacement in the shell can be thought of as the mean normal
displacement from the two corner nodes in the solid. The shell only has one displacement in
the through thickness direction for each node, meaning that one must assume that the through
thickness displacement is the same for both corner nodes in the solid, i.e. the shell does not
change thickness during loading. The solid displays rotational stiffness due to the translational
stiffness associated to each corner node. For the shell to behave in a similar way, rotational
stiffness (and rotational freedom) must be associated to each node.
6
Figure 7: How a solid element will be degenerated to a shell element. The view is in the plane,
only the nodes of one corner is depicted and the arrows displays d.o.f.
The nodes of a solid element have three d.o.f., these are the displacements in the x-, y-
and z-direction. For a shell to display rotational stiffness, each node has three rotational d.o.f.
in addition. These are described by the node local coordinate system V1 , V2 and V3 as is
illustrated, for a general curved shell, in figure 8a, where the V3 -vector is defined as the through
thickness normal of the shell, see figure 8b. The V1 - and V2 -vectors are orthogonal to each other
and also to the V3 -vector [2]. Note that the V1 V2 V3 -system does not have to coincide with
neither the global xyz-system nor the element local ξηζ-system, seen in figure 6.
(b)
(a)
Figure 8: (a) Illustration of the different d.o.f. associated with each shell element node for a
general curved shell. (b) Illustration of the V3 -vector.
Normally a shell does not have any rotational stiffness around its normal axis (V3 ), meaning
that the γ-rotation does not exist. This d.o.f. is often called the drilling d.o.f. and is usually only
present if adjacent elements are not co-planar. As a rule of thumb, one often says that elements
are not co-planar if the angle in between them is more than 15° [2].
7
(a)
(b)
(c)
Figure 9: (a) Illustration of a shell element when the midsurface and nodal plane coincide. (b)
A shell which midsurface has been offset from the nodal plane by a distance defined by ZOFFS.
(c) Illustration of how the nodes on the nodal plane and the points on the midsurface are linked
together using rigid links (called RBE2 in Nastran).
When using ZOFFS, the nodes on the nodal plane act as master nodes to the points on
the element midsurface. The relation between them is established using multi point constrains
(MPC:s) [7]. The MPC:s can also be thought of as rigid links (called RBE2 elements in Nastran),
as illustrated in figure 9c [5]. How these connections are dealt with mathematically in Nastran
will be discussed later. But first, there will be a discussion about some of the other general
aspects of the ZOFFS offset.
It is important to be aware of a couple of things when using the ZOFFS offset. First of all, one
should know that all element matrices, except for the mass matrix, are calculated in the offset
position and are connected to the nodal plane using MPC:s (or rigid links) [5, 7]. As stresses
and displacements are calculated in the reference plane (the midsurface) this will result in the
creation of a load eccentricity, which will lead to a change in stiffness compared to the element
with no offset [5]. This can be easily illustrated by applying a point load F in the nodal plane.
Since the links between the midsurface points and the nodes are rigid this means that at the
midsurface points there are not just a force F but also a moment M which is dependent on
the offset, see figure 10. This imposition of a moment M will cause error in displacements and
stresses as this is added to the load vector.
8
Figure 10: Illustration of how the force applied in the nodal plane will give rise to a moment
at the midsurface due to the rigid links (MPC:s) between the nodes and points.
In addition to this, the use of ZOFFS has a couple of other limitations. The use of ZOFFS is
not included in the computation of thermal loads, gravity loads or pressure loads and neither does
it support differential stiffness calculations, meaning that it is not suitable for buckling analysis.
Since the MPC:s (or rigid links) impose a linear transformation of the element properties, as will
be discussed later, they are not suited for non-linear analysis. All of this is true for what Nastran
calls the original ZOFFS method. There is an enhanced method that can be used instead, which
does not have these limitations [7]. However, this is beyond the scope of this report.
9
un
(8)
{ug } = [Rgg ] = Rnn Rmm
um
Combining this with equation (7) gives the following expression:
Where Pn is a vector containing the forces acting on all independent d.o.f. and {Pm }
contains all the forces acting on the dependent d.o.f. As the MPC:s are enforced they will give
rise to constraint forces on the dependent d.o.f. How these are handled will now be shown.
By definition, a constraint can not perform any work on the point it is acting on. This may
be written for a constraint c according to equation (14).
N
X
Wc = qcl ul = 0 (14)
l=1
Where Wc is the work carried out due to constraint c and N represents the number of d.o.f. The
constraint force vector, qcl , contains information about which constraint forces are applied to
which d.o.f. (l) due to constraint c. Writing equation (7) for a constraint c gives equation (15)1 .
N
X
Rcl ul = 0 (15)
l=1
1
Note that double subscript is used here for a vector. The reason for this is that each constrain corresponds
to a row in [Rcl ]. The first subscript is thus fixed for a given constraint, meaning that it is a row matrix (with
one row), or a vector, that is investigated.
10
As c represents a constraint it corresponds to row c in the constraint coefficient matrix, and
as l represents a d.o.f. it corresponds to a column in said matrix and a row in the d.o.f. vector.
Since ul in equation (14) is the same as in equation (15), the only way to fulfill equation (14)
is if the constraint force vector for constraint c, is proportional to the c:th row in the constraint
coefficient matrix. Note that qcl contains forces and these do not have to equal the values in Rcl ,
which in a way prescribe displacements. This means that one may write:
qcl = Rcl Qc
or (16)
{qc } = {Rc } Qc
Where Qc is a scale factor, or force constant, for the c:th constraint and {qc } is the constraint
force vector for the c:th constraint. This has the same length as the d.o.f. vector. Note that {Rc }
contains all columns for row c in the constraint coefficient matrix. If there are more than one
constraint present, one simply adds the constraint force vectors for the different constraints to
get the total constraint force vector, see equation (17).
c
X
{qg } = {qk } (17)
k=1
Remember the minus sign incorporated in the [Gmn ] matrix from equation (10). [I] and [0] is the
unity matrix and zero matrix respectively. The constraint force vector for the dependent d.o.f.
({qm }) is a so called Lagrangian multiplier.
11
Elimination of {um } and {qm } from the equation system in equation (19) gives the following
expression:
Knn + [Knm ] [Gmn ] + [Gmn ]T [Knm ]T + [Gmn ]T [Kmm ] [Gmn ] {un } =
= Pn + [Gmn ]T {Pm }
(20)
⇔
This new equation has components belonging to the n-set (the independent d.o.f.) only, and
this is the equation solved in Nastran. Note that both the stiffness matrix, and the load matrix,
have been updated to incorporate the effect of the MPC:s. What has to be defined, before an
analysis containing MPC:s can be carried out, is the constraint matrix [Gmn ]. For the ZOFFS
offset, this is done automatically by Nastran. Otherwise, this can be done either by the MPC-card
or by the use of rigid links.
The use of rigid links is perhaps a more intuitive way of looking at these constraints, and as
this will result in MPC:s, the rigid link will be discussed in detail below. This will give further
insight into how the ZOFFS constraints are formed.
12
Figure 11: General illustration of a rigid link with its different d.o.f. depicted.
If one assumes small displacements and rotations, while remembering that the element is rigid,
one can easily set up the relations between the displacements and angles for the two nodes A
and B in figure 11. These are written in matrix form in equation (21).
uA
1 0 0 0 (ZB − ZA ) − (YB − YA ) uB
vA
0 1 0 − (ZB − ZA ) 0 (XB − XA )
vB
wA 0 0 1 (Y − Y ) − (X − X ) 0 w
B A B A B
(21)
=
θXA
0 0 0 1 0 0 θXB
θ 0 0 0 0 1 0 θ
Y A
Y B
θZA
0 0 0 0 0 1 θZB
This equation is expressed in terms of the global coordinate system. By use of the coordinate
transformation matrix, equation (22), this equation can be rewritten in terms of node-local
coordinate systems. The relation between the global and node-local coordinate systems may be
written according to equation (23) for point A [2].
l1 m1 n1
[T] = l2 m2 n2 (22)
l3 m3 n3
0
uA
0
l1 m1 n1 0 0 0 u A u A
vA
l2 m2 n2 0 0 0
v A
v A
w0
" #
A
l3 m 3 n 3 0 0 0
w A
[T A ] [0]
w A
(23)
0 =
=
θXA 0 0 0 l1 m1 n1 θXA [0] [TA ] θXA
0 0 0 l m n θ θ
0
2 2 2
Y A
Y A
θ
Y A
0 0 0 l m n
θ
θ
0
3 3 3 ZA ZA
θZA
In both equation (22) and (23), li , mi , ni are direction cosines between the new primed axes
and the original axes, these are illustrated in figure 12. The index number indicates which new
axis the rotation is measured towards.
13
Figure 12: General illustration of the rotation of one coordinate system relative another.
Now using equation (23) for point B as well (note that the direction cosines for point A
generally does not coincide with the ones for point B) and inserting the two transformations into
equation (21), the following expression is obtained:
0 0
u u
0A 0B
z −y
0
vA vB
[I]
" −z 0 x
#
w0 " T 0
#
[T ] [0] T [0]
A
A y −x 0 B
w B
(24)
0 = T 0
θ XA
[0] [T A ]
[0] T B
θ XB
[0] [I]
0 6×6 6×6 0
θ θY B
Y A
0
0
θZA θ
6×6 ZB
6×1 6×1
Where x = (XB − XA ), y = (YB − YA ) and z = (ZB − ZA ). These three six by six matrices
are multiplied into one six by six matrix called [GAB ] according to equation (25). In [GAB ], each
row corresponds to a dependent d.o.f. at node A while each column represents an independent
reference d.o.f. at node B [2].
n 0 o n 0 o
uA = [GAB ] uB (25)
6×6
6×1 6×1
Combining this equation for all dependent nodes yield the same amount of linear equations as
there are dependent d.o.f. These equations may be written in matrix form according to equation
(26).
n 0 o
{u} = [GB ] uB (26)
m×1 m×6
6×1
n 0 o
Here {u} is in the global coordinate system and uB is in a local system. Note that
" #
TTA [0]
[GB ] = T [GAB ] and m is the number of dependent d.o.f. The components in {u}
[0] TA
n 0 o
belong to the m-set and the components in uB belong to the n-set [8].
14
Comparing equation (26) with equation (10), one concludes that they are on the same form
and the components belong to the same sets. This means that the two constraint matrices are
the same. From here on, the rigid elements will be regarded as MPC:s by the code, meaning
that the same technique for altering the stiffness matrix is employed as in the previous section
[8]. The advantage of using rigid links, instead of MPC:s, is that the only thing that needs to be
specified is the geometry of the link, i.e. where the connected nodes are located. Note that if a
shell element with only five d.o.f. is used, the sixth row and column in the matrices in equation
(21) and (23) will disappear together with the sixth row in the vectors in said equations.
This is exactly how the ZOFFS work. When elements are offset from the nodal plane, data
regarding their new midsurface position is recorded. This is used to form MPC:s (or rigid links)
between the element midsurface and the nodes. Using this, the stiffness and load matrices are
updated according to the section above. Note that, the moment that arises from offset due to
an in-plane load (figure 10), will be incorporated into the load vector by use of the MPC:s.
3 Method
The work carried out can be separated into two main parts. One part aims to get as much
theoretical knowledge as possible about shell elements, the effects of offset modeling and also
how this is handled mathematically by Nastran, as discussed in the previous section.
The other part is more practical. Here different simulations are to be carried out in order to
compare offset modeling with midsurface modeling. This in order to see how big the differences
between the two ways of modeling are. From the C-bar in figure 2 one can identify three main
cases that are of interest to investigate (in addition to the actual C-bar):
(b)
(a) (c)
Figure 13: Illustration of the different cases of interest to model. (a) A part with a 90° corner.
(b) An example of a thickness variation. (c) A part with a T-junction.
The T-junction can be seen as a special case of the 90° corner and thus only the latter will be
investigated. All pre-processing will be done using HyperMesh and the post-processing is done
using HyperView [10]. The solver used for the analyses is MSC Nastran [1].
15
3.1 Thickness variation model
In order to investigate the thickness variations, a plate with outside measurements of 50 times
50 mm, according to figure 14a, is used in the simulations. The thinner part of the plate has a
constant thickness of one millimeter while the thicker part changes from two to eleven millimeters
with one millimeter increments between simulations.
This plate is loaded with either a transverse load T , an in-plane load N or a bending moment
M at either its thick or thin end. The end that is not loaded is fixed, i.e. all degrees of freedom
(d.o.f.) are locked, see figure 14b and 16. When the loads are applied at the thick edge the loads
in figure 14b are mirrored in the middle of the plate. All loads are equally distributed over the
end nodes, see figure 16, and their total magnitudes are: T = N = 10 N and M = 10 Nmm. The
material used for all simulations is steel with Young’s modulus E = 210000 MPa and Poisson’s
ratio ν = 0.3.
(b)
(a)
Figure 14: (a) Drawing of the geometry used to study the effect of different modeling techniques
for thickness variations. The thickness of the thickest part is allowed to vary between two and
eleven millimeters. (b) Load cases used for the different models, here they are applied at the thin
edge and the thick edge is fixed.
• Individual midsurfaces connected with rigid RBE2 elements (denoted R=Rigid link), figure
15a
• A common midsurface with the elements of the thicker part offset from the midsurface
(denoted C-M=Common midsurface), figure 15b
• Elements are modeled in a common interface surface (the bottom of the plate in this case)
and offset from this (denoted If=Interface), figure 15c
A comparison with a solid model (denoted S=Solid) is also made in order to see which shell
model gives the most accurate results. The solid elements used are eight-node cubic elements.
16
(b)
(a)
(c)
Figure 15: Model of a thickness variation using (a) rigid links to connect individual midsur-
faces (denoted R=Rigid link), (b) offset from a common midsurface (denoted C-M=Common
midsurface), and (c) offset from a common interface surface (denoted If=Interface).
The boundary conditions for the plate can be seen together with the mesh for the solid model
in figure 16a for an in-plane load N at the thick edge which is two millimeters thick here. At
the fixed edge all nodes are locked in all d.o.f. The same principle is applied for all loads applied
at either edge. For the shell models the boundary conditions for the end nodes are according to
figure 16b. This holds for all load cases applied at either edge. The mesh for the shell is made
up of quadratic elements with a side length of 0.25 mm.
(a) (b)
Figure 16: (a) The boundary conditions and mesh for a plate loaded with an in-plane load in
total of ten Newton at the two millimeter thick edge. It is fixed at all nodes at the thin edge.
(b) The boundary conditions for a shell model for the same load case as for the solid in (a).
17
(a) (b)
(c) (d)
Figure 17: (a) Drawing of the geometry of the 90° corner with the plates having the same
thickness (t1 = t2 see (c)). The thickness is allowed to change between one and six millimeters
throughout the simulations. (b) The geometry of the 90° corner with the plates having different
thicknesses (t1 6= t2 see (d)). The thickness of one plate is allowed to change from two to seven
millimeters while the other is fixed at one millimeter throughout the simulations. (c) The loads
applied to the 90° corner when the thickness is the same or if the load is applied at the thick
edge. (d) The loads for the 90° corner when the load is applied at the thin edge. Note that only
one load is applied at a time.
Two cases will be investigated for the corner, one where the two adjacent plates have the
same thickness (figure 18a and 18b) and one where they do not (figure 18c).
For the case of both plates having the same thickness the geometry of the plate is according
to figure 17a and it is loaded is according to figure 17c. One of the loads is applied at a time
and the non loaded edge is fixed in all d.o.f. Just as for the thickness variation models the load
is equally distributed over all end nodes, see figure 19, and their magnitudes are: T = N = 10 N
and M = 10 Nmm. The thickness of the plates is allowed to change from one to six millimeters
with one millimeter increments throughout the simulations.
18
(a) (b) (c)
Figure 18: Model of a 90° corner using (a) midsurface modeling, (b) offset from a common
interface surface with the same thickness for both plates, and (c) offset from a common interface
surface with different thickness for the two plates.
For the case of the plates having different thicknesses one is held constant (t1 in figure 17d) at
one millimeter while the other (t2 in figure 17d) is allowed to change from two to seven millimeters
with one millimeter increments throughout the simulations. The geometry of the plates can be
seen in figure 17b. In this case two ways of loading are of interest. One when loading the thicker
plate and one when loading the thinner plate. The edge that is not loaded is fixed in all d.o.f.
and the loads used are the same three as in the case of the plates having the same thickness.
The thick edge is loaded according to figure 17c and the thin edge according to figure 17d. Note
that all loads are applied (distributed) in the same manner as in figure 19 for both edges.
The solid model make use of eight-node cubic elements and the mesh can be seen in figure
19a. The shell models have a mesh consisting of quadratic elements with a side length of 0.25
mm. The material used is steel with Young’s modulus E = 210000 Mpa and Poisson’s ratio
ν = 0.3.
(a) (b)
Figure 19: (a) The mesh and boundary conditions for the corner with different plate thick-
nesses (one and five millimeters) when loaded in the plane at the thick edge. (b) The boundary
conditions for the shell model. The numbers indicate which d.o.f. that are locked.
19
3.3 C-bar model
As a final confirmation of the conclusions made for the simpler geometries a real component is
to be investigated using a combination of midsurface and offset modeling. Meaning that both
offset and non-offset elements will be present. This is then to be compared with a solid model.
The component to be investigated is a part of a C-bar, henceforth referred to as C-bar, which
is depicted in figure 2. This is, as mentioned previously, a hinge connecting the flaps to the
rest of the wing of an airplane. The exact measurements is not allowed to be presented but the
component is about 1500 mm long, 650 mm wide and 75 mm thick.
The real boundary conditions (BC:s) for this component are quite complicated and irrelevant
for this investigation, which is why a simplified set of BC:s will be used.
The component is modeled using four-node quadratic Kirchhoff shell elements with a size of
five millimeters. The reinforcements (blue parts in figure 20) are modeled using the midsurface,
i.e. no offset, while the rest of the structure (red parts in figure 20) is modeled using an offset
from an interface surface (the outside surface of the solid in this case).
The solid model make use of ten-node tetrahedral elements which also have a size of five
millimeters. For both models the material used is steel with a Young’s modulus E = 210000 MPa
and Poisson’s ratio ν = 0.3.
Figure 20: The shell model of the C-bar. The blue parts are midsurfaces and have no element
offset. The red parts are modeled using an interface surface and the elements are offset half of
their thickness towards the inside of the component.
For both the solid and shell model a force of 150000 N is applied at the center of the hole
in the front of the C-bar, see figure 21a. The force is applied parallel to the top of the yellow
reinforcement seen in this figure and is transferred to the surface of the surrounding hole by
connecting the surface nodes to the loaded node (in the absolute center of the hole) with RBE3
elements. These are interpolation elements used to distribute loads without introducing stiffness
to the structure [4].
The component is fixed at the far end at ten nodes equally distributed ten millimeters from
the surface, see figure 21b. The area over which the nodes are distributed is 403 mm times 34
mm and is centered over the back surface of the C-bar. Each node is completely fixed (all d.o.f.
are locked) and is connected to either nine quadratic shell elements (figure 22a), or the base of
18 tetrahedral solid elements with rigid RBE2 elements. Only the corner nodes of the tetrahedral
elements2 are connected to the fixed node, as can be seen in figure 22, meaning that 16 nodes
are locked in both the shell and solid model. The reason that these BC:s are chosen is because
they represent roughly how the entire C-bar is fixed in reality. However, one would not use RBE2
elements in a real case but rather CBUSH elements (springs). This is however beyond the scope
of this report and thus RBE2 elements are used.
2
The tetrahedral elements have ten nodes in total.
20
(a) (b)
Figure 21: (a) The force (blue arrow) that is applied to the C-bar and the RBE3 elements
(green) used to transfer the force to the structure. (b) The location of the nodes which are locked
and connected to the component with rigid RBE2 elements.
(a) (b)
Figure 22: How each locked node is connected to (a) nine quadratic shell elements or (b) the
solid tetrahedral mesh using RBE2 elements.
4 Results
In this section the results from the thickness variation models, the 90° corner models and the
C-bar models will be presented. For all models a mesh convergence study has been carried out,
however this is not presented in this report.
21
Figure 23: Illustration of where in the plate the stresses are evaluated.
22
(a)
(b)
(c)
Figure 24: σvM at the bottom of the plate when loaded with (a) a transverse force T , (b) a
bending moment M and (c) an in-plane load N . All loads are applied at the thick edge of the
plate which is two millimeters thick. The applied loads can be seen in figure 14b.
23
As differences between the shell models only occur when loaded in the plane, this is the
case that will be the main focus. For this case, the overall maximum displacement magnitude is
extracted and can be found in tables 1 and 2. The maximum displacement is found at the loaded
end, see figure 25. The deformation of the plate, where the thicker part is eleven millimeters
thick, when loaded with an in-plane load at the thick edge can be seen in figure 26.
Figure 25: The displacement magnitude when the plate is loaded with a tensile in-plane load
at the thick end, which is eleven millimeters thick.
Figure 26: Deformation of the plate when subject to an in-plane tensile load of ten Newton at
the eleven millimeter thick edge. The deformation has been scaled up by a factor 100. The upper
left picture is of the solid (S) and the upper right of the rigid link model (RL). The bottom left
depicts the common midsurface model (C-M) and the bottom right the interface model (If).
24
Table 1: The maximum displacement values for the solid and shell models and the ratio be-
tween them when loaded at the thick edge. t=thickness, S=Solid, R=Rigid link, C-M=Common
midsurface and If=Interface.
Table 2: The maximum displacement values for the solid and shell models and the ratio be-
tween them when loaded at the thin edge. t=thickness, S=Solid, R=Rigid link, C-M=Common
midsurface and If=Interface.
25
One may also want to apply the load in the same point in space (in the midsurface) for all
models and connect it to the nodes using RBE3 elements, according to figure 27. This is done
for the case of the loading being a tensile in-plane load of 10 N applied at the thick edge of the
plate, which is eleven millimeters thick. In addition, the thin plate is fixed in the midsurface and
connected to the nodal plane using RBE2 elements. The deformation for this is found in figure
28 and the maximum displacement magnitude is found in table 3. The case of the thicker plate
being eleven millimeters thick is deemed to be the worst, see table 1, why this is chosen for this
test.
Figure 27: Illustration of how the load is applied in the midsurface and connected to the
nodal plane using RBE3 elements. The fixed nodes are connected to the midsurface using RBE2
elements. The numbers indicates which d.o.f. that are fixed.
Figure 28: The deformation for the different models when the load is applied in the midsurface
of the eleven millimeter thick plate by use of RBE3 elements. The constraints are also located
in the midsurface and connected to the nodes with RBE2 elements (rigid links). The upper left
picture is of the solid and the upper right is of the rigid link model. The bottom left is of the
common midsurface model and the bottom right of the interface model.
26
Table 3: The maximum displacement values for the solid and shell models and the ratio between
them when loaded at the thick edge with the load applied in the midsurface of an eleven millimeter
thick plate. t=thickness, S=Solid, R=Rigid link, C-M=Common midsurface and If=Interface.
Maximum displacement magnitude when loaded in the midsurface at the thick edge
t [mm] S [mm] R [mm] C-M [mm] If [mm] R/S C-M/S If/S
11 5.214E −2 5.001E −2 4.461E −2 4.958E −2 0.959 0.856 0.951
In addition, it might be interesting to know how the different shell models preforms compu-
tationally, i.e. how long computational time does each way of modeling need. This is the same
for all thicknesses of the shell and is found in table 4, for the loads T ,M and N being applied
one at a time in the same analysis3 .
Table 4: The computation times for the different shell models when the three loads T, M, N
are applied one at a time in the same run. The time for the computation is given in seconds.
3
Three analyses are performed at once using three different load cases in Hypermesh and Nastran.
27
(a)
(b)
Figure 29: The in-plane stress (σy ) in the thick plate when (a) loaded at the thin edge and (b)
loaded at the thick edge. All cases are subject to a tensile in-plane load of ten Newton and the
thickness of the thicker part of the plate is two millimeters4 .
4
The scales are set to be the same. But only the second largest/smallest values can be set in HyperView,
which is why the scale is only the same in-between these values.
28
The biggest in-plane stress experienced in this area of the plate (considering the magnitude)
can be plotted for all models and is displayed in figure 30.
(a) (b)
Figure 30: Biggest in-plane stress (σy ) in the middle of the thick plate, when subjected to a
tensile in-plane load N of ten Newton at (a) the thin edge and (b) the thick edge.
29
(a)
(b)
Figure 31: The in-plane stress (σy ) in the thin plate when (a) loaded at the thin edge and (b)
loaded at the thick edge. All cases are subject to a tensile in-plane load of ten Newton and the
thickness of the thicker plate is two millimeters 5 .
5
The scales are set to be the same. But only the second largest/smallest values can be set in HyperView,
which is why the scale is only the same in-between these values.
30
As before, the biggest in-plane stresses (considering the magnitude) are plotted for the case
of a tensile in-plane load and can be seen in figure 32.
(a) (b)
Figure 32: Biggest in-plane stress (σy ) in the thin plate when subjected to a tensile in-plane
load N of ten Newton at (a) the thin edge and (b) the thick edge.
Figure 33: The two major areas to be investigated for the 90° corner case. The areas are the
same for both the case of the thicknesses of the adjacent plates being the same and different.
31
Figure 34: The displacement magnitude for the corner when loaded with an in-plane force.
The adjacent plates are both five millimeters thick.
Table 5: The maximum displacement values for the solid and shell models and the ratio between
them when loaded with a transverse load T . The thickness ratio between the two parts of the
corner is constant, i.e. t1 = t2 = t which can be seen in figure 17c. t=thickness, S=Solid,
M=Midsurface and If=Interface.
32
Table 6: The maximum displacement values for the solid and shell models and the ratio between
them when loaded with a transverse load N . The thickness ratio between the two parts of the
corner is constant, i.e. t1 = t2 = t which can be seen in figure 17c. t=thickness, S=Solid,
M=Midsurface and If=Interface.
Figure 35: Deformation for the corner when the plates have the same thickness (five millimeters)
and are loaded in the plane. The deformation is scaled with a factor 1000.
The stress field for σvM is approximately the same for all models looking at all load cases,
as shown in figures 36a to 36c. This holds for all thicknesses and the only big difference between
the models occur at the loaded part of the plate when loaded with an in-plane load, see figure
36d. The loads that are applied to the model can be found in figure 17c and it is the stresses for
these three loads (T, M, N ) that are depicted below.
33
(a)
(b)
Figure 36: Overall σvM for (a) a transverse load T and (b) a bending moment M . The thickness
of the plates is one millimeter and the loads are: T = N = 10 N and M = 10 Nmm.
34
(c)
(d)
Figure 36: (c) Overall σvM for an in-plane load N . (d) vM stress in the middle of the loaded
plate when loaded with a tensile in-plane load N 6 . The thickness of the plates is one millimeter
and the loads are: T = N = 10 N and M = 10 Nmm.
Since the stresses are very similar, it is of most interest to look at how much bigger (or
smaller) the values from the shell models are compared to the solid. This comparison is done
for the largest in-plane stresses (considering the magnitude) σy and σz and is presented in figure
37 for a transverse load T . These are very similar to the results for the loading being a bending
moment. The stresses are extracted from the slit in the middle of either the loaded or the fixed
plate, see figure 33. These slits are five millimeters wide, located in the middle of the inside
surface of each plate and stretches over the entire plate width.
6
The scales are set to be the same. But only the second largest/smallest values can be set in HyperView,
which is why the scale is only the same in-between these values.
35
(a) (b)
Figure 37: Error in stress relative to the solid model. The load is a transverse load T of ten
Newton. Error for the (a) max σy value in the loaded plate. (b) max σz value in the fixed plate.
There are more differences between the models of the corner when the loading is an in-plane
load N . This is depicted, for both the fixed and loaded plate, in figure 38 for the biggest in-plane
stresses (considering the magnitude) σy and σz . The rest of the relative stress errors, including
the ones from a bending moment, can be found in Appendix B section B1.
(a) (b)
Figure 38: Stress errors relative to the solid model in (a) σy in the loaded plate and (b) σz in
the fixed plate. The load is a tensile in-plane load N of ten Newton.
Considering the errors for the fixed plate (figure 38b), one might also want to investigate how
the difference between the error curves for the interface and the midsurface models changes with
increasing thickness. This is shown for the minimum value of σz in figure 39, and the tendencies
are the same for both σx and σvM .
Figure 39: The difference in relative error for the minimum σz in the fixed plate for a tensile
in-plane load N of ten Newton.
36
4.2.2 Different thickness ratio
The overall displacement magnitudes for this case are found in table 7 for a transverse load T
and table 8 for an in-plane load N . These are retrieved in the same manner as for the case of the
plates having the same thickness. The deformation for the case of the thin plate being loaded can
be found in figure 40 for a transverse load T and figure 41 for an in-plane load N . The thicker
plate is seven millimeters thick in both of these figures.
Table 7: The maximum displacement values for the solid and shell models and the ratio be-
tween them when loaded with a transverse load T . The thickness ratio between the two parts
of the corner is not constant. t1 =thickness of the thicker plate, S=Solid, M=Midsurface and
If=Interface. The thickness that does not vary is t2 = 1 mm and both thicknesses can be found
in figure 17d.
37
Figure 40: Deformation for the corner when the adjacent plates have different thickness (one
and seven millimeters) and the thin one is loaded with a transverse load. The deformation is
scaled with a factor 20.
Table 8: The maximum displacement values for the solid and shell models and the ratio be-
tween them when loaded with an in-plane load N . The thickness ratio between the two parts
of the corner is not constant. t1 =thickness of the thicker plate, S=Solid, M=Midsurface and
If=Interface. The thickness that does not vary is t2 = 1 mm and both thicknesses can be found
in figure 17d.
38
Figure 41: Deformation of the corner when the adjacent plates have different thickness (one
and seven millimeters) and the thin edge is loaded in the plane. The deformation is scaled with
a factor 1000.
The load may also be applied in the midsurface and connected to the nodal plane using RBE3
elements. In addition, the fixed end is fixed in the midsurface, and connected to the nodal plane
using RBE2 elements. This is done for the load being applied at the thin edge and the thicker
plate being seven millimeters thick for both a transverse load T and an in-plane load N . An
illustration is found for the in-plane load in figure 42. The results are found in table 9. Here one
also finds the ratio between the results from loading in the midsurface and in the nodal plane
for the two shell models. The deformation plot for the in-plane load applied in the midsurface is
found in figure 43.
Figure 42: Illustration of how the loads are applied in the midsurface using RBE3 elements.
The fixed nodes are connected to the midsurface using RBE2 elements.
39
Table 9: The maximum displacement values for the solid and shell models and the ratio between
them when loaded with either a transverse load T or an in-plane load N at the thin edge
(t2 = 1 mm). The thicker plate is seven millimeters thick (t1 = 7 mm) and the loads are applied
in the midsurface. t1 =thickness of the thicker plate, S=Solid, M=Midsurface and If=Interface.
The thicknesses and the loads can be found in figure 17d. The ratio between these displacements
and the ones from when the plate is loaded in the nodal plane, found in tables 7 and 8 here here
denoted with the subscript nodal, is also presented.
Figure 43: The deformation for the corner when loaded in the plane at the thin edge. The load
is applied in the midsurface and connected to the nodes using RBE3 elements. The fixed nodes
are in the midsurface and connected to the nodes using RBE2 elements. The thick plate is seven
millimeters thick and the deformation is scaled with a factor 1000.
The stress fields for this case do behave as the ones for the case of the same thickness ratio.
The errors relative to the solid model, in the middle of the plates, are once again plotted. For
the case of the load acting on the thick edge, the errors for the in-plane stresses (σx and σz ) are
depicted in figure 44 for a transverse load T and figure 45 for an in-plane load N . The rest of the
relative stress errors, including the ones from the bending moment, are found in Appendix B
section B2.
40
(a) (b)
Figure 44: Error in stress relative to the solid model. The load is a transverse load T of ten
Newton applied at the thick edge. (a) Error in the the max σy in the thick plate. (b) Error in
the max σz in the thin plate.
(a) (b)
Figure 45: Error in stress relative to the solid model. The load is an in-plane load N of ten
Newton applied at the thick edge. Error for the (a) max σy value in the thick plate, (b) min σz
value in the thin plate.
The relative stress errors may also be plotted for the case of the loading being applied at
the thin edge. These errors are depicted for the in-plane stresses (σy and σz ) in figure 46 for a
transverse load T and figure 47 for an in-plane load N . The rest of the relative stress errors can
be found in Appendix B section B2. Note that the relative errors for the transverse load T is
about the same regardless of which plate that is loaded.
(a) (b)
Figure 46: Error in stress relative to the solid model. The load is a transverse load T of ten
Newton applied at the thin edge. Error for the (a) max σy value in the thick plate, (b) max σz
value in the thin plate.
41
(a) (b)
Figure 47: Error in stress relative to the solid model. The load is a tensile in-plane load N of
ten Newton applied at the thin edge. Error for the (a) min σy value in the thick plate, (b) max
σz in the thin plate.
4.3 C-bar
For the C-bar a local coordinate system is used when the data is evaluated. This is a Cartesian
system and it is located and oriented according to figure 48. The nodal stresses are calculated
by use of the advanced averaging method within HyperView.
Figure 48: The local coordinate system used when evaluating displacements and stresses in the
C-bar.
To begin with, the displacements are investigated and the maximum values of these can be
found in table 10. The maximum displacement values are found at the tip of the component
(near the applied load) and is depicted in the deformation plot in figure 49.
Next the vM stress field for the entire component is investigated and this is presented in
figure 50.
Table 10: The maximum displacement values for the solid and shell model and the ratio between
them.
42
Figure 49: The displacement magnitudes and the deformed C-bar. The deformation is scaled
with a factor 15. The upper picture is of the solid model and the lower is of the shell model. The
scale of the displacement is the same for both models.
Figure 50: The vM stress field for the entire C-bar. The scales are the same for the two figures7 .
7
The scales are set to be the same. But only the second largest/smallest values can be set in HyperView,
which is why the scale is only the same in-between these values.
43
In order to get a better view of the stress field in the structure, it is plotted some distance
away from the stress concentrations. In order to be able to capture the eventual sign differences
σx is the stress that is plotted. This is depicted in figure 51. Here two areas where the stress
differences between the models are investigated are also displayed. The stresses in the yellow area
are depicted in figure 72 and the ones from the red area in figure 73, which can both be found
in Appendix C. These stresses are also found in table 11.
Figure 51: The σx stress field for the C-bar some distance away from the stress concentrations
that arise due to the fixed nodes. The red and yellow areas are selected for investigating the
difference between the two models.
Table 11: Stresses at different points in the C-bar for σx in both the solid and shell model. The
ratio between the stresses and the thickness of the part where they are extracted are also listed.
44
As the stresses are in great agreement between the both models away from the constrained
edge, and the deformation is very large there (figure 49) it is reasonable to assume that the big
difference in deflection is due to the constraints. It might be the case that to few nodes are fixed
in the shell model in order for it to behave as the solid. To check this all nodes along the back end
of the C-bar were fixed, see figure 52. Note that this does not bear any resemblance to the actual
BC:s used by Saab for the entire C-bar. The displacement and deformation is once again plotted
and is found in figures 53. The displacements and ratios between them are found in table 12.
Figure 52: Illustration of how all nodes are locked at the back end when investigating the
effects of the constraints on the overall behavior of the C-bar.
Figure 53: The deformation for the C-bar when completely fixed at the back end. The top
picture is of the solid model and the bottom one is of the shell model.
45
Table 12: Maximum displacements for the completely fixed C-bar (both solid and shell model)
and the ratio between them.
This indicates that the error is due to the fastening of the C-bar rather than from the use of
offset modeling.
The vM stress field may also be plotted and this is found in figure 54. Furthermore, the
stresses in the X-direction are evaluated in the same points as before, and the results from this
is found in table 13. These points can be seen in figures 74 and 75 in Appendix C.
Figure 54: The vM stress field for the entire C-bar, when the back end is completely fixed. The
scales are the same for the two figures8 .
8
The scales are set to be the same. But only the second largest/smallest values can be set in HyperView,
which is why the scale is only the same in-between these values.
46
Table 13: Stresses at different points in the C-bar for σx in both the solid and shell model,
when the back end is fixed. The ratio between the stresses and the thickness of the part where
they are extracted are also listed.
5 Discussion
In this section the results will be discussed. These will act as a base on which the conclusions in
section 6 are made.
47
(a)
(b)
Figure 55: (a) Illustration of how the loads are handled when using offset models, in this case
an offset from a common interface surface. (b) Illustration of how the load is increased at the
transition due to the presence of rigid RBE2 elements.
The load eccentricity will cause quite severe errors. As the in-plane force is transformed to
the midsurface, a bending moment occurs. Consequently, the different models are not subject to
the same load case. This results in that the top and bottom surface of the offset shells will not
both be in tension/compression. This is supported by figure 31b, where the offset models are in
tension and the others are in compression. This sign difference in the offset shells can be shown
mathematically by using equation (5) and the forces in the shells offset from an interface surface,
depicted in figure 55a. From equation (5), one has:
Ny 12My z
σy = + (27)
t t3
And from figure 55a, one has:
Ny t
My = − (28)
2
Since z indicates where in the thickness direction of the plate the stress is evaluated, the
extreme values are z = ±t/2. A positive value of z corresponds to the top half of the shell and a
negative value means the bottom half of the shell. Combining this with equation (27) and (28)
gives:
Ny 3Ny
σy = ± (29)
t t
or
2Ny
σyT op = −
t
(30)
σ Bottom =
4N y
y
t
48
There is however one case where all models agree well in the bottom of the plate, which is
when the in-plane load is applied at the thin edge and the stress is evaluated in the thick plate,
figure 30a. An explanation can be found in figure 56, which is easily derived from figure 55. This
illustrates, for each plate, if it is subject to tension (T) or tension and bending (T+B) for the
midsurface (and solid) model and the fully offset model (modeled in the interface surface). It
also shows how the plates will bend, if they do. Note that, how the model with offset from a
common midsurface behaves can be determined by combining the two cases found in figure 56.
That this is the case is supported by figure 26.
(a) (b)
(c) (d)
Figure 56: Illustration of how each part of the plate is subject to tension (T) or tension and
bending (T+B). Also the direction of the bending is illustrated. (a) Midsurface (or solid) model
loaded at the thick edge. (b) Midsurface (or solid) model loaded at the thin edge. (c) Offset
model (from interface surface) loaded at the thick edge. (d) Offset model (from interface surface)
loaded at the thin edge.
This explains, together with figure 55, why the results from the common midsurface model
and the rigid link model are in agreement for the thick plate, when loaded at the thin edge. For
this case, the force and moment will be exactly the same in both models, as the length of the
rigid links are the same as the offset value.
This also explains the big difference in the overall stiffness of the structure one notice if
investigating the displacement magnitudes. The biggest differences occur due to a significant
difference in the bending moment that acts on the thinner plate. This since the bending moment
will give rise to greater deformations than the tension load. This can be fixed by applying the load
at the midsurface, using RBE3 elements, as concluded from table 3 and figure 28. By doing this,
the moment from the offset is canceled out by the moment from the applied load, as illustrated
in figure 57.
Figure 57: Moments that arise due to both RBE3 elements and offset of shell elements.
49
Studying figure 30a, it is clear that the error in stress between the offset and the solid model
decreases as the thickness of the plate increases. This can be explained by equation (30) stated
above. Here it is shown that the stress behaves like 1/t at the bottom of the plate (if Ny is
constant). Consequently, as the thickness increases the stress will converge towards this value.
Thus, as the thickness increases the difference in stress between the offset shell model and the
solid decreases. This can also be seen in figure 30b. However, one must keep in mind that the
sign of the stress is only correct here since the stress is evaluated at the bottom of the plate.
Additionally, the overall displacement behavior does not converge towards a common value.
Investigating the computational aspects of the different shell models (table 4), one finds that
the offset models are more demanding than the midsurface model using rigid links. The reason
for this is that MPC:s are created for all elements with offset. This means that for the interface
model every node has a MPC associated to it. In the common midsurface only the nodes in the
thick plate has these MPC:s and in the rigid link model they are only present at the transition
nodes. That is, the nodes where the rigid links, which works as MPC:s, are found. This in term
means that offset modeling might not be to prefer if one has a fine mesh, i.e. many MPC:s are
created. But one should also keep in mind that the use of offset will speed up the pre-processing,
and the time one makes up in this stage might be greater than the time lost during computations.
50
The moment that occurs due to the offset does however have a greater influence on the overall
stiffness of the structure, when considering the displacement magnitude. This extra bending
moment is likely the cause for the displacements being larger for the offset model. This also
explains the increased difference between the offset and solid model with increasing thickness,
since the moment will increase with thickness. Therefore, the increase in stiffness, due to the
thickness increase, is less pronounced in the offset model than in the solid model.
Considering σx , one notices an increase in stiffness, which is greater for the offset model,
both for the case of the plates having the same and different thickness. Worth noting is that this
increase in stiffness seems to be greater when one plate is thinner than the other. The greatest
stiffening effect in the X direction occurs in the offset model in the thick plate, when this is
loaded with a transverse force T . This case is depicted in figure 66c, and it shows a maximum
stress decrease of about 45% relative to the solid model.
Figure 58: Forces at the corner when offset from the interface surface is used and the plate is
loaded with a transverse load T .
For the shear stress it is not so clear what to expect since both loads may give rise to both
increase and decrease in stiffness. However, the midsurface model is closer to the solid model,
considering all load cases, if one seeks to minimize the underestimation of the stress values.
51
Figure 59: The moments that arise due to offset from the interface surface and how they are
transmitted in the corner, when an in-plane force is applied at one end.
For the same thickness, the loaded plate modeled with offset, shows a noticeable increase in
σx and τxy relative to the solid model. However, this is not the case when the thickness differs
in the corner. Here, the stress decreases relative to the solid model, for both the midsurface and
the offset model. The offset model does however give a little bit higher estimation of the stress
than the midsurface model.
For the shear stress it is harder to find any pattern. But as before, the midsurface model
seems to agree best, all cases considered. Keeping in mind that the model should not give an
underestimation of the stresses.
An interesting thing to notice is that the moment from the offsets here are transferred from
one plate to the other. This was not the case for the thickness variation case and this is due to
the fact that in the corner, the sixth d.o.f. is present. This acts as to give the correct stiffness in
the corner by coupling d.o.f. from the two adjacent plates. This enables the bending moment to
be transferred.
52
One is that the stress from the applied bending force is so big that the extra contribution
from the offset gives very little effect on the overall stress. This can also be seen for the 90°
corner case, when investigating the non-loaded plate. This would be more true farther away from
the force, as the lever from the force is larger then. The other reason is that the force give rise to
a bending moment, since it is applied a distance of eleven millimeters from the bottom surface
of the C-bar, which is in the midsurface of the adjacent shell. This moment would counteract
the moment that occurs due to the offset, as discussed previously. A combination of these two
explanations is probably the reason for the small difference.
6 Conclusions
Offset shell elements could very well be used in the modeling of components, if one carefully
considers how the force is applied. Whether there is no in-plane force or there is an in-plane force
applied at a distance equal to the offset from the nodal plane, I would say that it would give
little difference compared to a solid model. This can be seen in figures 28, 51 and 53, the last
two of which are also given again below. From this, one may draw the conclusion that if the load
is applied to a fixed point in space the error from the offset would be small. This would mean
that a solid, midsurface shell and offset shell model would be subject to the same loading, which
may not be the case if the load is applied directly in the nodal plane.
Figure 53: The deformation for the C-bar when completely fixed in the back end. The top
picture is of the solid model and the bottom one is of the shell model.
If the load is an in-plane bending load applied in the nodal plane, I would expect the stress
errors to be significant up to a distance a couple of times larger than the offset value away from
the load. After that the bending due to the lever from the applied load will result in the creation
of a bigger moment than that from the offset. Meaning that the deformation from the offset is
little in comparison to the stress from the applied load. This would mean that the stresses would
be good for the offset shell model. If the load is an in-plane compressive/tensile load applied in
the nodal plane however, the bending moment from the offset would give stress and displacement
errors throughout the structure as can be seen in figure 26, which is given again below.
53
Figure 51: The σx stress field for the C-bar a bit away from the stress concentrations that
arise due to the fixed nodes. The red and yellow areas are selected for investigating the
difference between the two models.
Figure 26: Deformation of the plate when subject to an in-plane tensile load of ten Newton at
the eleven millimeter thick edge. The deformation has been scaled up by a factor 100 in order
to see a difference. The upper left picture is of the solid, the upper right of midsurface shell.
The bottom left has an offset from a common midsurface and the bottom right one has an
offset from the bottom of the plate.
54
The thing to remember is that offset moves the midsurface of the element. This means that
loads applied in the nodal plane is not in the same geometrical place for an offset shell and a
non-offset shell. A shell offset half of its thickness would be loaded in the top or bottom rather
than in the middle when applying the load in the nodal plane. To avoid this complication it is
good to define a point in space where the load is applied. In that case it would always be in the
same position relative to the shell no matter how this is modeled.
Worth keeping in mind is that, the use of offset modeling will cause longer computational
times compared to midsurface modeling (even if using RBE2 elements to connect the midsur-
faces). This is due to the fact that a lot of MPC:s are created when using offset. This might be
a problem if a very fine mesh is used. Although, the time lost during computations will most
certainly be made up by a lot faster pre-processing, especially if the geometry is complex.
Recommendations for the use of the offset function can be summarized according to table 14.
Note that, an experienced user is here defined as one who understands the complications that
arise due to the offset function, and a novice user is anyone that knows how to use a FE-program.
Following these recommendations will result in little error due to the use of offset. It should be
noted that if the loads are always defined in a point in space relative to the solid model (CAD
model), as is mostly done at Saab, even a novice user should be able to use offset without any
major complications.
Table 14: Recommendations for when to use different modeling techniques. An experienced
user knows what happens when the offset function is used, and a novice user does not. The
midsurface modeling includes connecting non adjacent nodes at thickness variations with RBE2
elements. If offset is used it is recommended that the elements be modeled in an existing interface
surface, as this saves time.
55
7 Further work
As a continuation of this investigation of the offset function, I would recommend investigating
the effects of fasteners. This in order to learn if they will cause other complications than the
ones that arise from just the offset, as investigated here. This is crucial in order to be able to use
offset modeling in a real application, where fasteners are often present.
Another thing that might be interesting to look at is the effect of using offset modeling in
combination with the use of solid elements. This could be helpful in order to just use solids at
places where shells does not work satisfactory, for instance at the back of the C-bar which is
fixed at ten points (figure 21b).
Furthermore it might be interesting to investigate how offset modeling will affect composites
rather than isotropic materials (which was the focus in this work).
56
Appendix A: Overall stress results for the thickness variation
57
(a)
(b)
(c)
Figure 60: σvM at the bottom of the plate when loaded with (a) a transverse force T , (b)
a bending moment M and (c) an in-plane load N . All loads are applied at the thick edge
of the plate which is six millimeters thick. The loads are ten Newton and the moment is ten
Newton-millimeter 58
(a)
(b)
(c)
Figure 61: σvM at the bottom of the plate when loaded with (a) a transverse force T , (b) a
bending moment M , (c) an in-plane load N . All loads are applied at the thin edge of the plate
and the thicker part is two millimeters thick. The loads are ten Newton and the moment is ten
Newton-millimeter. 59
(a)
(b)
(c)
Figure 62: σvM at the bottom of the plate when loaded with (a) a transverse force T , (b) a
bending moment M , (c) an in-plane load N . All loads are applied at the thin edge of the plate
and the thicker part is six millimeters thick. The loads are ten Newton and the moment is ten
Newton-millimeter. 60
Appendix B: Results from the 90° corner simulations
B1: Corner with same thickness of the plates
(a) (b)
(c) (d)
(e) (f )
Figure 63: Error in stress relative to the solid model for the case of the plates having the same
thickness. The load is a transverse load T of ten Newton. (a) Error in the the max σvM in the
loaded plate. (b) Error in the max σvM in the fixed plate. (c) Error in the max σx in the loaded
plate. (d) Error in max σx in the fixed plate. (d) Error in the max τxy in the loaded plate. (e)
Error in max τzx in the fixed plate.
61
(a) (b)
(c) (d)
(e) (f )
(g) (h)
Figure 64: Error in stress relative to the solid model for the case of the plates having the same
thickness. The load is a bending moment M of ten Newton-millimeter. (a) Error in the the max
σvM in the loaded plate. (b) Error in the max σvM in the fixed plate. (c) Error in the max σx in
the loaded plate. (d) Error in max σx in the fixed plate. (e) Error in max σy in the loaded plate.
(f) Error in max σz in the fixed plate. (g) Error in max τxy in the loaded plate. (h) Error in max
τzx in the fixed plate.
62
(a) (b)
(c) (d)
(e) (f )
Figure 65: Error in stress relative to the solid model for the case of the plates having the same
thickness. The load is an in-plane load N of ten Newton. (a) Error in the the max σvM in the
loaded plate. (b) Error in the max σvM in the fixed plate. (c) Error in the min σx in the loaded
plate. (d) Error in min σx in the fixed plate. (e) Error in max τxy in the loaded plate. (f) Error
in max τzx in the fixed plate.
63
B2: Corner with different thickness of the plates
(a) (b)
(c) (d)
(e) (f )
Figure 66: Error in stress relative to the solid model for the case of the plates having different
thickness. The load is a transverse load T of ten Newton applied at the thick edge. (a) Error in
the the max σvM in the thick plate. (b) Error in the max σvM in the thin plate. (c) Error in the
max σx in the thick plate. (d) Error in max σx in the thin plate. (e) Error in the max τxy in the
thick plate. (f) Error in max τzx in the thin plate.
64
(a) (b)
(c) (d)
(e) (f )
(g) (h)
Figure 67: Error in stress relative to the solid model for the case of the plates having different
thickness. The load is a bending moment M of ten Newton-millimeter applied at the thick edge.
(a) Error in the the max σvM in the thick plate. (b) Error in the max σvM in the thin plate. (c)
Error in the max σy in the thick plate. (d) Error in max σz in the thin plate. (e) Error in max
σx in thick plate. (f) Error in max σx in thin plate. (g) Error in max τxy in thick plate. (h) Error
in max τzx in thin plate.
65
(a) (b)
(c) (d)
(e) (f )
Figure 68: Error in stress relative to the solid model for the case of the plates having different
thickness. The load is an in-plane load N of ten Newton applied at the thick edge. (a) Error in
the the max σvM in the thick plate. (b) Error in the max σvM in the thin plate. (c) Error in the
min σx in the thick plate. (d) Error in min σx in the thin plate. (e) Error in the max τxy in the
thick plate. (f) Error in max τzx in the thin plate.
66
(a) (b)
(c) (d)
(e) (f )
Figure 69: Error in stress relative to the solid model for the case of the plates having different
thickness. The load is a transverse load T of ten Newton applied at the thin edge. (a) Error in
the the max σvM in the thick plate. (b) Error in the max σvM in the thin plate. (c) Error in the
max σx in the thick plate. (d) Error in max σx in the thin plate. (e) Error in the max τxy in the
thick plate. (f) Error in max τzx in the thin plate.
67
(a) (b)
(c) (d)
(e) (f )
(g) (h)
Figure 70: Error in stress relative to the solid model for the case of the plates having different
thickness. The load is a bending moment M of ten Newton-millimeter applied at the thin edge.
(a) Error in the the max σvM in the thick plate. (b) Error in the max σvM in the thin plate. (c)
Error in the max σy in the thick plate. (d) Error in max σz in the thin plate. (e) Error in max
σx in the thick plate. (f) Error in max σx in the thin plate. (g) Error in max τxy in the thick
plate. (h) Error in max τzx in the thin plate.
68
(a) (b)
(c) (d)
(e) (f )
Figure 71: Error in stress relative to the solid model for the case of the plates having different
thickness. The load is an in-plane load N of ten Newton applied at the thin edge. (a) Error in
the the max σvM in the thick plate. (b) Error in the max σvM in the thin plate. (c) Error in the
min σx in the thick plate. (d) Error in min σx in the thin plate. (e) Error in the max τxy in the
thick plate. (f) Error in max τzx in the thin plate.
69
Appendix C: Results from the C-bar simulations
Figure 72: Stresses in the X direction (σx ) in the bottom of the C-bar far away from stress
concentrations.
Figure 73: Stresses in the X direction (σx ) in the side of the C-bar far away from stress
concentrations.
70
Figure 74: Stresses in the X direction (σx ) in the bottom of the C-bar when the back end is
completely fixed.
Figure 75: Stresses in the X direction (σx ) in the side of the C-bar when the back end is
completely fixed.
71
Bibliography
[1] MSC Software Corporation. MSC Nastran: Multidisciplinary Structural Analysis, 2014.
[2] Robert.D Cook, David.S Malkus, Michael.E Plesha, and Robert.J Witt. CONCEPTS AND
APPLICATIONS OF FINITE ELEMENT ANALYSIS. John Wiley & Sons. Inc, 4th edition,
2002. ISBN 978-0-471-35605-9. 719 pp.
[3] A.C. Ugural. STRESSES IN BEAMS, PLATES, AND SHELLS. Taylor and Francis Group,
3rd edition, 2009. ISBN 978-1-4398-0270-0. 574 pp.
[4] MSC Software Corporation. MSC Nastran 2014 Quick Reference Guide, revision 0
edition, 2014. URL https://simcompanion.mscsoftware.com/infocenter/index?page=
content{\&}id=DOC10654{\&}cat=MSC{\_}NASTRAN{\_}DOCUMENTATION{\_}2014{\&
}actp=LIST(Accessed2016-02-15).
[5] Antonino Vicente Rico. Differences between pcomp z0 & cquad4 zoffs. 2014. URL www.
aersys.com/AERSYS-7016.pdf(Accessed2016-02-12).
[6] John Lee. Msc.nastran common questions and answers close op-
tions. 3, 1997. URL files.engineering.com/download.aspx?folder=
b8c2f280-f958-4aac-99e7-4d3c905e6744{\&}file=NASTRAN{\_}common{\_}qa{\_
}1993.pdfSC.NastranCommonQuestionsandAnswers(Accessed2016-01-26).
[7] MSC Software Corporation. Msc nastran 2010 release guide. Technical Report Re-
vision 0, 2010. URL https://simcompanion.mscsoftware.com/infocenter/index?
page=content{\&}id=DOC9517{\&}cat=MSC{\_}MD{\_}NASTRAN{\_}DOCUMENTATION{\_
}2010{\&}actp=LIST(Accessed2016-02-15).
[8] Scientific and technical information office NASA. The nastran theoretical man-
ual. Technical report, 1981. URL http://ntrs.nasa.gov/search.jsp?R=
19840010609(Accessed2016-02-15).
[9] Robert.D Cook. Finite element modeling for stress analysis. John Wiley & Sons. Inc, 1st
edition, 1995. ISBN 0471107743. 320 pp.
72