Introduction to Finite Element Analysis Concepts
From the Computer Aided Engineering curriculum
TL;DR
Finite Element Analysis (FEA) is a powerful computer-based method for predicting how parts behave under different forces and conditions. It works by breaking down a complex problem into many smaller, simpler parts called "finite elements." By solving these simpler parts and assembling the results, you can understand the overall behavior of the entire structure.
1. The Mental Model
Imagine you want to understand how a trampoline stretches when someone jumps on it. Instead of trying to calculate the stretch for the whole trampoline at once, FEA breaks it into tiny, interconnected squares (elements). You figure out how each tiny square stretches, and then combine all those small stretches to see how the whole trampoline behaves.
2. The Core Material
FEA is a numerical method used to find approximate solutions to partial differential equations (PDEs) that describe physical phenomena like stress, strain, heat transfer, or fluid flow. It's especially useful for complex geometries or loading conditions where analytical (hand-calculated) solutions are impossible or impractical.
Here's a breakdown of the core steps involved in a typical FEA process:
2.1 Pre-processing: Setting Up the Problem

Photo by cottonbro studio on Pexels
This is where you define your problem.
* CAD Model: Start with a 3D model of your part (e.g., from SolidWorks, Fusion 360).
* Meshing: This is the crucial step of dividing your continuous physical model into discrete "finite elements" connected at "nodes." The quality and density of your mesh significantly impact the accuracy and computation time.
* Elements: The small, simple geometric shapes (e.g., triangles, quadrilaterals for 2D; tetrahedrons, hexahedrons for 3D) that make up your mesh. Each element has defined mathematical properties.
* Nodes: The points where elements connect. Solutions (like displacement or temperature) are calculated at these nodes.
* Material Properties: Assign real-world material properties to your model (e.g., Young's Modulus, Poisson's Ratio for stress analysis; thermal conductivity for heat transfer).
* Boundary Conditions: Define how the part interacts with its environment.
* Constraints: How the part is fixed or supported (e.g., one end clamped).
* Loads: The forces, pressures, temperatures, or other actions applied to the part.
2.2 Solution: The Math Behind It

Photo by Vitaly Gariev on Pexels
Once the model is set up, the FEA software does the heavy lifting.
* Element Equations: For each individual element, the software formulates a set of equations based on its material properties, geometry, and the type of analysis (e.g., structural, thermal). These equations relate nodal displacements (or temperatures) to applied forces (or heat fluxes).
* Assembly: All the individual element equations are combined into a large global system of equations for the entire model.
* Solving: The software then solves this global system of equations to find the unknown primary variables at each node (e.g., nodal displacements in a structural analysis). This usually involves advanced numerical linear algebra.
2.3 Post-processing: Interpreting the Results

Photo by Lukas Blazek on Pexels
This is where you make sense of the output.
* Derived Quantities: Once nodal displacements (or other primary variables) are known, the software calculates other important quantities like stresses, strains, reaction forces, or temperature gradients.
* Visualization: Results are typically displayed graphically using contour plots, vector plots, or animations. This makes it easy to identify critical areas (e.g., high stress concentrations).
Here's a diagram illustrating the general FEA process flow:
graph TD
A["CAD Model Creation"] --> B["Meshing (Elements & Nodes)"]
B --> C["Define Material Properties"]
C --> D["Apply Boundary Conditions (Loads & Constraints)"]
D --> E["Formulate Element Equations"]
E --> F["Assemble Global System of Equations"]
F --> G["Solve Global System (e.g., for Nodal Displacements)"]
G --> H["Calculate Derived Quantities (e.g., Stresses, Strains)"]
H --> I["Post-processing & Visualization (Interpreting Results)"]
3. Worked Example
Let's consider a simple 2D steel plate, 100mm long, 10mm wide, and 1mm thick, fixed at one end and a 100N tensile force applied at the other. We want to find the maximum stress and displacement.
Instead of an analytical solution for a continuous bar (Stress = Force/Area, Displacement = (Force * Length) / (Area * Young's Modulus)), FEA discretizes it.
- CAD Model: You'd have a simple rectangular plate.
- Meshing: Let's say you divide it into 10 square elements along its length, each 10mm x 10mm. You'd have 11 nodes along the loaded edge and 11 along the fixed edge, connecting these elements. (In reality, you'd use a much finer mesh, but for concept, this works).
- Material Properties:
- Young's Modulus (E) for Steel: 200 GPa (200,000 N/mm²)
- Poisson's Ratio (ν) for Steel: 0.3
- Boundary Conditions:
- Constraint: Fix the nodes at one end (e.g., X and Y displacement = 0).
- Load: Apply 100N in the +X direction distributed across the nodes at the free end. If you have 11 nodes on the end, you might apply 10N to each.
- Solution: The FEA software formulates stiffness matrices for each element, assembles them into a global stiffness matrix, and solves the system
[K]{U} = {F}where[K]is the global stiffness matrix,{U}is the vector of unknown nodal displacements, and{F}is the vector of applied nodal forces. - Post-processing: The software gives you:
- Nodal Displacements: The displacement at each node. You'd see the free end displaces the most.
- Stress Contours: A visual map showing stress distribution. You'd expect relatively uniform stress in the middle, around 100 N / (10mm * 1mm) = 10 MPa.
The FEA results would show a maximum displacement and stress, which should be very close to the analytical solution for this simple case, but for complex shapes, FEA is essential.
4. Key Takeaways
- FEA breaks down complex problems into small, manageable elements to approximate solutions.
- Meshing is critical; the size, shape, and type of elements directly affect accuracy and computational cost.
- Material properties and boundary conditions (loads and constraints) define the problem and are crucial for realistic results.
- FEA provides detailed results like stress, strain, and displacement, which are visualized for easy interpretation.
- It's an approximation method, meaning results are estimates, and mesh refinement often improves accuracy.
Common Mistakes to Avoid:
* Poor Meshing: Using too coarse a mesh in critical areas will lead to inaccurate results; too fine a mesh everywhere is computationally expensive and slow.
* Incorrect Boundary Conditions: Misapplying loads or constraints can yield completely wrong results, like a part flying off or not deforming at all.
* Wrong Material Properties: Using incorrect material data (e.g., using steel properties for aluminum) will obviously lead to incorrect predictions.
* Ignoring Simplifications: Not understanding the assumptions made by the software (e.g., linear elastic material, small deformation theory) can lead to misinterpretation of results.
5. Now Try It
Find a simple CAD model (e.g., a cantilever beam, a bracket, or a simple plate with a hole) online or create one yourself. Using an FEA software (like Fusion 360's Simulation workspace, Abaqus, ANSYS, or even open-source options like CalculiX via FreeCAD), try to perform a static structural analysis.
1. Mesh the part.
2. Assign a common material like steel or aluminum.
3. Apply a fixed constraint to one part of the model and a force or pressure load to another.
4. Run the analysis and visualize the results for stress (e.g., Von Mises stress) and displacement.
Success looks like generating a clear contour plot showing stress concentration in expected areas and plausible displacement patterns.
Frequently asked about Introduction to Finite Element Analysis Concepts
Study this next
Get the full Computer Aided Engineering curriculum
Clone the complete plan to your dashboard for unlimited AI-generated notes, practice quizzes, and a personalised revision schedule.
Save this course free