Basic Fea
Basic Fea
USING
Commercial Software
ANSYS 14.5
[Workshop with a Structured Lab]
Overview of FE Analysis
[email protected]
Finite Element Methods
Finite Element Analysis
FEM or FEA
Introduction to FEA
A numerical analysis technique for obtaining approximate solutions to
engineering problems.
[email protected]
What is FEM?
[email protected]
(a) continuum object, (b) a discrete approximation by inscribed
regular polygons, (c) disconnected element, (d) generic element
Computing Perimeter of a Circle of unit Radius
OR
Computing a planar area
Why FEM or FEA?
Basic equations in mechanics of solids and design
of machine elements can be used to find
deformation/strain and force/stress only at
particular location. Standard equations do not
support complex geometry, complex loading,
complex support and complex material.
Equations are based on many assumptions.
Practical conditions are different.
[email protected]
customers
and
markets
product
concept
design
engineering
drafting
process
planning
production
scheduling
production
quality
control
order new
equipment
and tooling
Computer-
Aided
Design
Computer-
automated drafting
and documentation
Computer-
aided process
planning
Computer scheduling,
material requirements planning,
shop floor control
Computer-controlled
robots,
machines, etc.
Computer-
aided quality
control
FEM
Traditional Product Cycle
Design and Manufacturing
EVERY BODY IS CONSIDERED AS NO. OF
SPRINGS. EACH SUB REGION OF BODY IS
ANALOGUS TO ONE SPRING
{F} = [K] {}
{F
e
} = [K
e
] {}
What is FEM?
P
[email protected]
FEM or FEA
Discrete elements approximating a continuum
Used when the geometry is too complex for an
analytical solution
Continuum is divided into a finite number of
elements
Each element represents a portion of the structure
Compatibility must be maintained at inter-element
boundaries
Equations are generated to represent the system
and a numerical solution is determined
Accuracy is largely dependent on mesh size
Ideal for complex problems that are difficult to
solve analytically
[email protected]
Numerical Solutions(among many)
Finite Difference
an array of
gridpoints
write difference
equations
between points
pointwise
approximation
Finite Elements
an array of small,
interconnected
subregions
system is an assemblage
of finite elements
piecewise approximation
[email protected]
Advantages of the FEM
Can readily handle complex geometry:
The heart and power of the FEM.
Can handle complex analysis types:
Vibration
Transients
Nonlinear
Heat transfer
COUPLED (Thermal + Structural)
Fluids
Wear
[email protected]
Can handle complex loading:
Node-based loading (point loads).
Element-based loading (pressure,
thermal, inertial forces).
Time or frequency dependent loading.
Can handle complex restraints:
Indeterminate structures can be
analyzed.
Advantages of the FEM contd
[email protected]
Can handle bodies comprised of non-
homogeneous materials:
Every element in the model could be
assigned a different set of material
properties.
Can handle bodies comprised of nonisotropic
materials:
Orthotropic
Anisotropic
Advantages of the FEM contd
[email protected]
Special material effects are handled:
Temperature dependent properties.
Plasticity
Creep
Swelling
Freezing / Melting
Advantages of the FEM contd
Special geometric effects can be modeled:
Large displacements.
Large rotations.
Contact (gap) condition.
[email protected]
INTRODUCTION
TO
ANSYS S/W
[email protected]
3 PHASES OF FEA SOFTWARE
Pre-Processing Solution
Post-Processing
FEA S/W
[email protected]
Online Help For
Theory Manual (Theory on individual topic)
Procedure Manual (How to carry out a typical
analysis)
Element Manual (Library)
Guideline to select an element
Command Manual (Library) [Group of
required commands in a particular analysis]
Very useful to generate a code
[email protected]
Pre-Processing Phase (/PREP7)
Modelling of Solid (Geometry)
Solid Modelling
Modelling of Material
Material Selection
Modelling of FE Domain
Element Selection
Mesh Generation
[email protected]
Solution Phase (/SOLU)
Modelling of Support
(Constraint on nodal movement)
Modelling of Loading
(Point load, Pressure, Body load/weight)
Modelling of Required Parameters for
Analysis (e.g. Nonlinear, Transient, Coupled)
[email protected]
dmk@bits
Post-Processing (/POST26)
Plot results (Qualitative graphical display)
Find out Result (Quantitative)
Stepwise Result (For each load step)
List out Result (e.g. stress at all nodes)
Various Plots for analysis (stress, strain, temp)
Animation
[email protected]
Pre-Processing
(in details)
[email protected]
Modelling of Solid
Top to Bottom Approach
Bottom to Top Approach
[email protected]
Top to Bottom Approach
VOLUME (BLOCK)-NO. OF ELEMENTS-NODE
[email protected]
Bottom to Top Approach
NODE-LINE-AREA-VOLUME (ELEMENT-BLOCK)
[email protected]
Bottom to Top Approach
NODE-LINE-AREA-VOLUME (ELEMENT-BLOCK)
[email protected]
Higherarchy
FE DOMAIN
Node
Element
FE Domain
SOLID MODEL
Key Points
Line
Area
Volume
[email protected]
Define Line (L)
Define Two Points (K1 & K2)
Define various or at least two nodes (N1 & N2)
LINE
[email protected]
Define Area (A,1)
Define lines and enclose area
Define Points (K,1,2,3,4)
Draw Lines (L,1,2,3,4)
Enclose Area
Define various nodes (X,1 & X,2)
AREA
[email protected]
VOLUME
Define Volume (V,1)
Define lines and enclose area
Define volumes with areas
Define Points (K1 & K2)
Draw Lines (L1 L2 L3, L4)
Enclose Area
Define various nodes (N,1,2,3,4)
[email protected]
Primitives
[email protected]
Boolean Operations
ADD
[email protected]
Boolean Operations
GLUE
[email protected]
Boolean Operations
OVERLAP
[email protected]
SUBSTRACT
Boolean Operations
[email protected]
INTERSECT
Boolean Operations
[email protected]
DIVIDE
Boolean Operations
[email protected]
PARTITION
Boolean Operations
[email protected]
Finite Element Discertization
[email protected]
What is the Physics (field) of the process
(Thermal/Structural/Electric/Magnetic/etc?)
Degree of Freedom (DOF) set. A thermal
element type, for example, has one dof: TEMP,
whereas a structural element type may have
up to six DOF: UX, UY, UZ, ROTX, ROTY, ROTZ.
Dimensionality: 2-D solid (X-Y plane only), or
3-D solid. Equations are generated to represent
the system and a numerical solution is
determined
Element shape: brick, tetrahedron,
quadrilateral, triangle, etc.
How do I select Element?
[email protected]
Elements for Structural Analysis
[email protected]
Elements for Thermal Analysis
ELEMENT TYPE
2-D 3-D
SOLID87
10-Node Tetrahedral
PLANE78
Axisymmetric8-Node
PLANE55
LINEAR Thermal Solid
PLANE77
8-Node Thermal Solid
[email protected]
Example of 1-D Structural Element
Element Name LINK1
Nodes I & J
DOF Ux & Uy
MP EX, DENS, ALPX
Spl. Features
Plasticity, creep, Swelling,
Stress stiffening, Large
deflection
[email protected]
Application of 1-D Element
Civil Structure
[email protected]
Example of 2-D element
Element Name PLANE2
Nodes 6 Nodes (I, J, K, L, M,
N)
DOF Ux & Uy
MP EX, NU, DENS,
ALPX
Spl. Features
Plasticity, creep, Swelling,
Stress stiffening, Large
deflection, Large strain
[email protected]
Example of 3-D Structural Element
Element Name SOLID45
Nodes 8 Nodes
DOF Ux , Uy and Uz
MP EX, NU, DENS,
ALPX
Spl. Features
Plasticity, creep, Swelling,
Stress stiffening, Large
deflection, Large strain
[email protected]
Free Meshing
Has no element shape restrictions.
The mesh does not follow any pattern.
Suitable for complex shaped areas and volume
[email protected]
Mapped Meshing
Restricts element shapes to quadrilaterals (areas) and
hexahedra (volume)
Typically has a regular pattern with obvious rows of
elements.
Suitable only for regular shapes such as rectangles
and bricks.
[email protected]
Mesh Density Control
ANSYS provides many tools to control mesh density,
on a global and local level:
Global controls: SmartSizing; Global element sizing
Local controls: Keypoint sizing; Line sizing; Area
sizing
[email protected]
Mesh for Contact Analysis Problems
[email protected]
Mesh for Contact Analysis Problems
[email protected]
Mesh for a cantilever beam loaded at end
[email protected]
Mesh for a plate with a circular hole
[email protected]
Mesh for a circular plate with a circular hole
[email protected]
Material Properties
Every analysis requires some material property
input: Youngs modulus (Ex), Poissons ratio
(PRxy) for structural elements, thermal
conductivity (Kxx) for thermal elements, etc.
[email protected]
Mod. Of Elasticity
Poissons ratio
Density (if required)
Structural Analysis
Elastic Analysis Elastic-Plastic
Analysis
Yield Stress, Yield
Strain
Mod. Of Elasticity
Poissons ratio
Density (if required)
Stress-Strain Data
beyond yield stress
Material Selection
[email protected]
Structural Analysis
Elastic-Plastic Analysis
Yield Stress, Yield
Strain
Mod. Of Elasticity
Poissons ratio
Density
Stress-Strain Data
beyond yield stress
Material Selection
[email protected]
PHASE-II
SOLUTION
[email protected]
Loading conditions
1. Point load 3. Pressure
2. Line load
[email protected]
Support Conditions
1) 0,0 2)1,0 3) 0,1
[email protected]
PHASE-III
Post-processing
Analysis
[email protected]
Post-Processing
Displacement plot
Stress Plot
Strain Plot
Animation
Step Level Results
[email protected]
Primitives are located and oriented with the help of the
working plane.
By default, the WP origin coincides with the global origin, but
you can move it and/or rotate it to any desired position.
Model Coordinate System (MCS) or Global CS.
Local Coordinate System (LCS) or Working CS.
Working Plane (WP)
[email protected]
Model Coordinate System (MCS) or Global CS.
Local Coordinate System (LCS) or Working CS.
Working Plane (WP)
[email protected]
G GEOMETRY
L LOADING
M MATERIAL
S SUPPORT
GLMS Symmetry
Can I reduce the FE domain?
If so!
Why should I? and How should I?
[email protected]
Boundary Conditions: Plate with a
circular hole
[email protected]
Boundary Conditions: Internally
pressurized Hollow Cylinder
[email protected]
Boundary Conditions: Spur Gear Analysis
[email protected]
Simply Supported Beam
[email protected]
Mesh for a circular plate with a circular hole
[email protected]
General Information
[email protected]
System of Units
It is suggested to use SI system whenever
possible to avoid confusion.
[email protected]
Typical Files in ANSYS
jobname.db, .dbb: Database file, binary. Compatible across all
supported platforms.
jobname.log: Log file, ASCII. Contains a log of every command issued
during the session. If you start a second session with the same
jobname in the same working directory, ANSYS will append to the
previous log file (with a time stamp).
jobname.err: Error file, ASCII. Contains all errors and warnings
encountered during the session. ANSYS will also append to an
existing error file.
jobname.rst, .rth, .rmg, .rfl: Result files, binary. Contains results data
calculated by ANSYS during solution. Compatible across all supported
platforms.
[email protected]
WORKING DIRECTORY
Change Your Working Directory to refer to input and
output files
[email protected]
File management Tips
Run each analysis project in a separate working directory.
Use different jobnames to differentiate various analysis runs.
You should keep the following files after any ANSYS analysis:
log file (.log); database file ( .db); results files (.rst, .rth, ); load
step files, if any (.s01, .s02, ...)
Analysis Title (/TITLE,3-D STRESS ANALYSIS)
This will define a title for the analysis. ANSYS includes the title
on all graphics displays and on the solution output. (Please
include your name and student ID in the analysis title for all
original graphs)
[email protected]
SAVE & RESUME
Since the database is stored in the computers memory (RAM),
it is good practice to save it to disk frequently so that you can
restore the information in the event of a computer crash or
power failure.
The SAVE operation copies the database from memory to a file
called the database file (or db file for short).
To restore the database from the db file back into memory, use
the RESUME operation.
[email protected]
Exiting ANSYS
Two ways to exit ANSYS, either:
Toolbar > QUIT or Utility Menu > File > Exit
[email protected]
ANSYS Interface
Graphical Interface vs. Batch Mode
There are two methods to use ANSYS. The first is by means of
the graphical user interface or GUI.
This method follows the conventions of popular Windows and
X-Windows based programs.
[email protected]
The second is by means of command files. The command
file approach has a steeper learning curve for many, but it
has the advantage that an entire analysis can be described
in a small text file, typically in less than 50 lines of
commands. This approach enables easy model
modifications and minimal file space requirements.
Batch Mode
[email protected]
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Common Sources of Error
Domain Approximation Error
Element Interpolation/Approximation Errors
Numerical Integration Errors
Computer Errors (Round-Off, Etc., )
One Model Example
(A Quick Overview)
[email protected]
Example of a 2-D Cantilever Beam
1. Element Selection
(et,1,XX)
2. Material Properties
(mp,ex,1,2E2)
(mp, nuxy,1,0.33)
Pre-Processing
Phase
Define type of element (2-D element)
Define Youngs modulus E
Define Poissons ratio
Example of a 2-D Cantilever Beam
3. Solid Model
(rect)
4. Define
Element size
at key
points
(kesize,1,X)
Pre-Processing
Phase
Example of a 2-D Cantilever Beam
5. Meshing
(Area Mesh,
amesh)
Pre-Processing
Phase
Example of a 2-D Cantilever Beam
1. Support
Condition
(Node Restriction)
2. Load
application
(-100 kN at K,3)
SOLVE
Solution Phase
Example of a 2-D Cantilever Beam
1. Deformed
shape
2. Deformed
+
undeformed
shape
Post-processing
Phase
Example of a 2-D Cantilever Beam
3. Stress in
x-direction
4. Principle
Stress-1
Post-processing
Phase