Uploaded by Roberto Krüger

Finite Element Analysis - How FEA Works

advertisement
Finite Element Analysis (FEA)
Finite Element Analysis is a powerful numerical procedure than enables engineers to
acquire information about their designs that would be difficult, if not impossible, to
determine analytically. Finite Element Analysis (FEA) is used in virtually every industry
you can think of, however it is particularly valuable to engineers in the automotive and
aircraft industries.
To perform finite element analysis the engineer must provide the following information:
1. The geometry of the part to be analyzed
2. The material properties of the part to be analyzed
Strength Properties (Structural and Dynamic Analsysis--stresses, strains, mode
shapes, etc.)
Elastic Modulus, E
Shear Modulus, G
Poisson's ratio, ν
Thermal Properties (Heat transfer problems, thermal analysis)
Is the material homogenous? Is the material isotropic, anisotropic, orthotropic?
Is the material a composite?
3. The loads on the part.
4. How the part is constrained to resist loading.
Other things that the engineer must be able to determine include:
Is the loading static or time-variant?
Is it safe to assume that loads and stresses and/or deflections are related
linearly?
Do material properties change with deflection?
Do boundary conditions remain constant with loading?
The Art of Finite Element Analysis
Modeling for FEA requires a thorough understanding and accurate representation of the
part to be analyzed--otherwise the analysis is just a pretty picture of stress and/or strain
fields that are likely to be extremely inaccurate. However, accurate modeling is often
easier said than done, particularly where loading and boundary conditions are concerned.
The best modelers are those people that understand both the strengths and weaknesses
of FEA, have confidence and convincing evidence that the loads and boundary conditions
they have applied accurately model the circumstances, and… .that have a number of
years of experience in using FEA.
While we are beginning to understand and use FEA, we will analyze models that are
relatively easy to model and for which we can acquire analytical solutions for stresses
and strains. Modelers in industry don't generally have this luxury--otherwise they would
not need FEA software. However, it is more likely than not that the engineer modeling
with FEA will simplify the model to the degree possible before running the analysis.
How does FEA work?
A part's "stiffness" is related to a) its geometry and b) its material properties
For example, take a simple geometry like the one shown below:
F
y
:
x
z
This loading will cause this part to bend about the z-axis. It is intuitive that if the beam is
made of steel that it would be stiffer than a beam made of rubber. It is also clear that the
resistance to bending (stiffness) would be greater if the load were applied parallel to the
z-axis, causing bending about the y-axis.
y
x
z
F
In the equation shown below, the matrix K, represents a combination of geometry and
material properties resulting in stiffness.

K 
{x}= {F}
The x term is a vector of "displacement values" that are unknown before the FEA
program is run--these terms may be thought of as deflections. And the F vector contains
information about the loads on the part.
This "system" of equations is exactly like the scalar equation you learned about in
physics that says: a spring with a spring rate of K, will deflect an amount x, due to the
force, F, stretching (or compressing) the spring..
The way that FEA works, in general, is like this:
The geometry of the part is divided into thousands of little pieces called "elements". The
vertex of every element is called a node. Inside the software, there are equations, called
shape functions, that tell the software how to vary the values of x across the element.
Average values of x are determined at the nodes. In fact the only place that the engineer
can access values of stress and/or deflections are at the nodes. The finer the "mesh" of
elements, the more accurate the nodal values will be.
In addition to telling the software what kinds of loads are imposed on the part anad what
type of material the part is made of, the engineer must also tell the software how the part
resists the loads imposed on it. We recall well that every load acting on an object has an
equal but opposite load acting on it. For example, a round cantilevered beam that is
subjected to twisting, will resist the external twisting moment with equal but opposite
twisting at the wall. However, the way in which the FEA modeler would communicate this
information to the FEA software would be through the use of "boundary conditions."
Boundary conditions tell the FEA software how loading is resisted by constraining
displacements and rotations of certain nodes. In the case of the cantilevered round
beam, the engineer would constrain the nodes at the beam-wall interface by instructing
the software to not allow translation of the nodes at the wall in x, y, or z. Also, depending
on the orientation of the co-ordinate system, the engineer would need to instruct the
software not to allow twisting of nodes around two of the axis.
The following picture shows you a "discretized" shaft. Notice the triangular shaped
elements and where they meet (the nodes)
The more elements a model contains the more accurate the average value of the stress
or strain at the nodes. The trade off for more accuracy is processing time--the more
elements and nodes, the longer it takes to generate results.
Mesh size, loadings, and boundary conditions play a critical role in producing
accurate and reliable finite element models.
The next picture shows the loading (a torque around the z axis) and the boundary
conditions (no translations in x, y, or z; no rotations around y or x).
Download