Professional Documents
Culture Documents
Lecture 3 Elements BC Loading Materials Updated
Lecture 3 Elements BC Loading Materials Updated
Lecture 3 Elements BC Loading Materials Updated
&
FINITE ELEMENT MESHING
1
Elements in Finite Element Method
Finite elements are small interconnected geometrical entities
connected to other elements through nodes (1D), boundary lines
(2D), and boundary surfaces (3D).
4
Common Elements
5
Common Elements
6
Discretization Examples
Three-Dimensional
One-Dimensional Two-Dimensional Brick Elements
Frame Elements Triangular Elements
7
Shape Functions
In FEA we discretize the solution region into finite elements.
10
11
Quadratic Quadrilateral Element
■ The 8 noded quadratic quadrilateral element uses quadratic
functions for the displacements
F1 F2
1 2
k
or in Matrix Form
k k u1 F1
Stiffness Matrix k
k u2 F2
Nodal Force Vector
[ K ]{u} {F } 14
BEAM ELEMENTS
F = [Ke]u
15
Terms in a stiffness matrix
■ One column of [Ke] get multiplied by a particular element in the vector of
displacements and rotations, u.
■ Eg: for unit transverse displacement at the left end of the beam below
(but no rotation), the forces and moments acting as shown below - for
Euler-Bernoulli beam theory.
12EI/L3 12EI/L3
6EI/L2
6EI/L2
1
L 16
Unit rotation of one end of a beam element
■ The forces and moments acting are as follows (for small angles)
6EI/L2
4EI/L
1
2EI/L
6EI/L2
These terms become a column of [Ke]
Find these in the energy methods assignment.
17
The full matrix for transverse deflection
For bending about one principal axis only, the transverse deformation can
be described by 4 equations:
Fy1 12 EI / L3 6 EI / L2 12 EI / L3 6 EI / L2 u y1
M 6 EI / L2 4 EI / L 6 EI / L2
2 EI / L z1
z1
Fy 2 12 EI / L3 6 EI / L2 12 EI / L3 6 EI / L2 u y 2
M
z 2 6 EI / L
2
2 EI / L 6 EI / L2 4 EI / L z 2
Fy1 Fy2
Mz2
Mz1
L
18
GTS - Training of Finite Element Modeling, January 2014
Frame Element
Generalization of Bar and Beam Element with Arbitrary Orientation
w1 w2
1
u1 W 2
u2
P1 P2
(1) L (2)
M2
M1
V1 V2
AE AE
L 0 0 0 0
L
12EI 6 EI 12EI 6 EI u P
0 0 1 1
L3 L2 L3 L w Q
2
0 6 EI 4 EI 6 EI 2 EI 1 1
0 2
L2 L L L 1 Q2
AE AE u2 P2
L 0 0 0 0
L w Q
12EI 6 EI 12EI 6 EI 2 3
0 0 2 2 Q4
L3 L2 L3 L
0 6 EI 2 EI
0
6 EI
2
4 EI
L2 L L L
20
Solid elements
■ Such solid elements typically use linear interpolation of displacement between
nodal values, giving corner nodes only, or quadratic interpolation giving mid-edge
nodes as well.
22
Advantage of Plate elements
■ A structure like a car body could always be modelled with solid elements. However, at
least 2 solid elements must always be used through the plate thickness, in order to
capture bending behaviour adequately. The elements become ill-conditioned if the side
lengths in the plane of the plate are much larger than the through-thickness dimension,
so many small elements are needed.
■ A plate model leads to many fewer equations, and a much lower bandwidth than an
alternative solid model, where thicknesses are low.
■ The 3rd rotation, about the normal to the plane, is not needed, as in-plane
displacements can be described just by interpolating displacements at the
nodes (as for a 2D plane stress element).
■ This missing rotation has been called the drilling degree of freedom - the
rotation of a drill bit drilling a hole in the plate.
■ The missing stiffness associated with these rotations leads to a singular [K]
matrix. To avoid this, packages search for singularities and add corrective
stiffness terms, decoupled from the other terms, to prevent singularity.
24
Meaning of the in-plane rotation d of f.
Top surface
Arrows indicate
axis of moment.
6M xy
xy
t2
All 4 moments per length are collectively the internal quantity Mxy
It causes in the top surface and minus this in the bottom surface.
27
Curvature and twist
■ Just as moments per length can capture the stress variation through the
thickness of a plate, we also need measures of the strain variation
through the thickness, as the geometry is just that of the mid-surface
(the xy plane in local axes).
normal x
y normal x
Curvature - y /x Twist - y /y
28
Meshing in FEM
31
Mesh need to adapt to local features
Figure Source: http://people.sc.fsu.edu/jbudt/classes/fem2011/. . .. . . femmeshing.pdf
32
Few important aspects of Meshing
Aspect Ratio:
The ratio between largest and
smallest dimensions.
33
Compatibility in meshing
■ This means that one element can only join one other element, not 2 to 1
or 3 to 1.
This node is not
connected to the top
element, as it has no mid-
side node.
Hence it can move up and
down independently and
we have a model of a This is incompatible.
crack. 34
Preferred Shapes:
In 2D FE modelling, if you have a choice between triangles
and quarilaterals with similar nodal arrangement, prefer
quadrilaterals.
35
Common Modeling errors
36
Too coarse a mesh
38
Linear elements
Linear elements (elements with no mid-side nodes) are too
stiff in bending so they typically have to be refined more
than quadratic elements (elements with mid-side nodes) for
results to converge.
39
Severely distorted elements
40
Mesh discontinuities
42
BOUNDARY CONDITIONS
&
IDEALISATION OF LOADING
MODELLING ERRORS
43
Boundary Conditions in FEM
A key strength of the FEM is the ease and elegance with which it
handles arbitrary boundary and interface conditions. This power,
however, has a down side. A big hurdle faced by FEM newcomers is
the understanding and proper handling of boundary conditions.
45
Boundary Conditions
One of the most difficult topics for FEM program users is the
proper defining the boundary conditions
Often said: “the devil hides in the boundary”
Two types
1. Essential
2. Natural
• Essential BCs directly affect DOFs, and are imposed on the left-
hand side vector u.
• Natural BCs do not directly affect DOFs and are imposed on the
47
Essential boundary conditions
48
Symmetry conditions
To impose symmetry or antisymmetry restraints at certain points,
lines or planes of structural symmetry. This allows the
discretization to proceed only over part of the structure with a
consequent savings in modeling effort and number of equations to
be solved.
Ignorable freedoms
To suppress displacements that are irrelevant to the problem.
Even experienced users of finite element programs are sometimes
baffled by this kind. An example are rotational degrees of freedom
normal to smooth shell surfaces.
49
Support Conditions
Supports are used to restrain structures against relative rigid
body motions. This is done by attaching them to Earth ground
(through foundations, anchors or similar devices), or to a
“ground structure” which is viewed as the external environment.
51
Utilization of Symmetric Condition
Although the structure may look symmetric in shape, it must be kept in mind
that model reduction can be used only if the loading conditions are also
symmetric or antisymmetric.
52
Simple 2D problem
Nodes long the vertical line of one edge can be restrained and P
load can be applied at the other end.
For 3D problems there are three translational (along the X-, Y- &
Z-axes) and three rotational (about the X-,Y- & Z-axes) rigid
body motions.
54
Application of Support conditions
55
Effort in FEM for realistic idealization of support. 56
Notation of Constraints
58
Common loads
Advantages
• Solid-model loads are independent of the finite element mesh.
• Mesh modifications and mesh sensitivity studies can be done without having to
reapply loads each time.
• The solid model usually involves fewer entities than the finite element model.
Disadvantages
• Elements generated by ANSYS meshing commands are in the currently active
element coordinate system. Nodes generated by meshing commands use the
global Cartesian coordinate system. Therefore, the solid model and the finite
element model may have different coordinate systems and loading directions.
62
Finite-Element Loads:
Advantages
• Reduced analyses present no problems, because you can apply loads
directly at master nodes.
• There is no need to worry about constraint expansion. You can simply
select all desired nodes and specify the appropriate constraints.
Disadvantages
• Any modification of the finite element mesh invalidates the loads,
requiring you to delete the previous loads and re-apply them on the new
mesh.
• Applying loads by graphical picking is inconvenient, unless only a few
nodes or elements are involved.
• The next few subsections discuss how to apply each category of loads-
constraints, forces, surface loads, body loads, inertia loads, and coupled-
field loads-and then explain how to specify load step options. 63
Loading Options available in ANSYS
DOF constraints:
Forces:
Degree of ANSYS
Discipline
Freedom Label Discipline Force ANSYS Label
UX, UY, UZ Forces FX, FY, FZ
Translations Structural
Structural ROTX, Moments MX, MY, MZ
Rotations
ROTY, ROTZ
Thermal Heat Flow Rate HEAT
Thermal Temperature TEMP
Current CSGX, CSGY,
Vector Segments CSGZ
Potentials AX, AY, AZ Magnetic
Magnetic Magnetic Flux FLUX
Scalar MAG Electrical Charge CHRG
Potential
Current AMPS
Electric Voltage VOLT Electric
Charge CHRG
Velocities Fluid Fluid Flow Rate FLOW
Pressure
VX, VY, VZ
Turbulent Body Loads:
PRES
Fluid Kinetic Energy
ENKE Temperature TEMP
Turbulent
ENDS Structural
Dissipation Fluence FLUE
Rate
Surface loads:
Structural Pressure PRES 64
MATERIAL MODELLING
65
Material models in FEM
• Constitutive material models are incorporated into finite elements
to specify the material behaviour.
• the stress state only depends on the instantaneous strain state and not
on the stress path
• The isotropic, elastic material law is characterized by means of two
material parameters, i.e the modulus of elasticity E and the Poisson
ratio ν
• Relatively fast, but not very accurate estimate of the true material
response when the applied load can cause large deformation or69
Common Material Models
Other Elasticity based models include:
Hyperelastic models
Hypoeleastic model
Viscoelastic model:
The stress at a given instant depends not only on the current strain but also on th
previous strain history.
An initial yield surface, a hardening rule and a flow rule is often used in plasticity
based models.
70
Example: Plasticity based concrete model
fc
fc
72
How Material models are Implemented in FE model?
An Example for Concrete
Concrete in Compression:
According to Hognestad (1951) concrete model, the stress-strain
relationship between for concrete can be presented by the following
expression:
fs
f´c
0.15f´c
c
f c f ' c 1 Z c o fs
f´c
0.15
f´c
in which fc is the compressive stress, f'c is the ultimate
compressive strength, Z is the slope of the linear falling
branch, c is the concrete strain, and o is the concrete c
strain at peak strength that can be obtained by the
o=1.8 f´c u
formula given below: /Ec
o 1.8 f ' c / E c
fs
f´c 0.15f´c
c
o=1.8 f´c /Ec
u
Most of the famous material models are already built in the commercial
programs, so if the Hognestard model is in-built in the material library
of the package your are using, you just need to input the value of Ec and
f ’c of concrete.
Fy1 Fy2
Mz2
Mz1
L
Now for a beam element, the transverse deformation can be described by
4 equations: Fy1 12 EI / L3 6 EI / L2 12 EI / L3 6 EI / L2 u y1
M 6 EI / L2 4 EI / L 6 EI / L2
2 EI / L z1
z1
Fy 2 12 EI / L3 6 EI / L2 12 EI / L3 6 EI / L2 u y 2
M
z 2 6 EI / L
2
2 EI / L 6 EI / L2 4 EI / L z 2
77
INTRODUCTION TO NONLINEAR AND
TRANSIENT DYNAMIC ANALYSIS
78
Analysis Types
Linear static/dynamic analysis:
the most common and the most simplified analysis of structures is
based on assumptions:
• static = loading is so slow that dynamic effects can be
neglected
• linear = a) material obeys Hooke’s law
b) external forces are conservative
c) supports remain unchanged during loading
d) deformations are so small that change of the
structure configuration is negligible
79
Linear Static analysis
• displacements and stresses are proportional to loads,
principle of superposition holds.
Ku F
where
K – global stiffness matrix
Stress
81
Strain
Types of Non-linear structural Problems
• geometric non-linearities
large deformation kinematics
• material non-linearities
non-linear constitutive law
non-linear σ-ε relationship
• non-linear boundary conditions
contact problems
82
Geometric non-linearity
83
Material Non-linearity
84
Non-linear response
External Load
180
160
Linear Response
140
120
80
60
Elastic
40
RDLM
20
0
0 5 10 15 20 25 30 35 40 45 50
-20
Displacement -40
Time (ms)
Load-deflection relationship or
Displacement time history of
resistance function
beam under dynamic load
85
So, how the actual response looks like!!!!
180
160
140
120
Midspan Deflection (mm)
100
80
60
Elastic
40
RDLM
20
0
0 5 10 15 20 25 30 35 40 45 50
-20
160
-40
Time (ms) Midspan Deflection (mm) 140
120
100
80
60
40 Experiment
RC-IMPULSIVE
20
0
0 10 20 30 40 50
Time (ms) 86
Linear Static Vs Non-linear Static analysis
87
Consequences of nonlinear structural behaviour that
have to be recognized are:
1.The principle of superposition cannot be applied. For example, the
results of several load cases cannot be combined. Results of the
nonlinear analysis cannot be scaled.
2. Only one load case can be handled at a time.
3.The sequence of application of loads (loading history) may be
important. Especially, plastic deformations depend on a manner of
loading. This is a reason for dividing loads into small increments in
nonlinear FE analysis.
4. The structural behaviour can be markedly non-proportional to the
applied load. The initial state of stress (e.g. residual stresses from heat
treatment, welding etc.) may be important. 88
Solving nonlinear problems
■ One approach is to apply the load gradually by dividing it into a
each increment.
■ The problem with this approach is that errors accumulate with each
Error
External Load
Nonlinear Response
Calculated
Response
89
Displacement
Incremental – iterative solution
Assumption of large displacements leads to nonlinear
equation of equilibrium
R(d ) F
For infinitesimal increments of internal and external forces
we can write
R (d d d ) F d F
R
R (d d d ) R (d ) d d R (d ) K T d d
d
R
where KT is tangent stiffness matrix
d
K T dd d F
90
Incremental method
The load is divided into a set of small increments DFi .
Increments of displacements are calculated from the set of
linear simultaneous equations
KT (i 1) Dd i DFi
d i d i 1 Dd i
91
Incremental method
R (d i ) F
This means that conditions of equilibrium of internal and
external nodal forces are not satisfied and in nodes are
unbalanced forces
ri R (d i ) F
93
Correction of nodal displacements can be then obtained from
the set of linear algebraic equations
KT ( i ) Ddi ri
d i 1 d i Dd i
The procedure is repeated until the sufficiently accurate
solution is obtained.
Kd1 F
94
GTS - Training of Finite Element Modeling, January 2014
95
Modified Newton-Raphson (MNR) method - the same stiffness
matrix is used in all iterations
96
Handling Material nonlinearities
d σ DT d ε
97
Elastoplastic material models
d σ DT d ε
The tangential material matrix DT is used to form a tangential
stiffness matrix KT. When the tangential stiffness matrix is
defined, the displacement increment is obtained for a known
load increment
K T Dd DF
As load and displacement increments are final, not
infinitesimal, displacements obtained by solution of this
set of linear algebraic equation will be approximate only.
That means, conditions of equilibrium of internal and
external nodal forces will not be satisfied and iterative
process is necessary.
99
GTS - Training of Finite Element Modeling, January 2014
101
Non-linear Analysis in ANSYS
ANSYS uses the Newton-Raphson algorithm
– Applies the load gradually, in increments.
– Also performs equilibrium iterations at each load increment to drive the incremental
solution to equilibrium.
– Solves the equation [KT]{Du} = {F} - {Fnr}
[KT] = tangent stiffness matrix [KT]
{Du} = displacement increment F
4 equilibrium
Fnr 3
{F} = external load vector 2 iterations
– Some nonlinear analyses have trouble converging. Advanced analysis techniques are
available in such cases (covered in the Structural Nonlinearities training course).
102
GTS - Training of Finite Element Modeling, January 2014
Sample Model – Bearing failure with deformation and von Mises stress contours.
103
Transient Dynamic Analysis
800
700
600
Impact Load (kN)
500
400
300
200
100
0
0 1 2 3 4 5 6 7 8 9 10
GTS - Training of Finite Element Modeling, January 2014
Time (msec) 104
GTS - Training of Finite Element Modeling, January 2014
where:
[M] = mass matrix
[C] = damping matrix
[K] = stiffness matrix
= nodal acceleration vector
= nodal velocity vector
{u} = nodal displacement vector
{F(t)} = load vector
106
FE FORMULATION OF TIME INTEGRATION TECHNIQUE
107