Industry Best Practices & Commercial Solvers
Physical Intuition and the Engineering Reality
As you transition from academic formulations to professional engineering practice, you will rarely write finite element codes from scratch. Instead, you will design models using commercial FEA software suites such as ANSYS, Abaqus, MSC Nastran, Siemens Simcenter, or Altair OptiStruct.
These commercial packages are incredibly powerful: they contain highly optimized solvers, advanced sparse solver algorithms, and robust non-linear contact and material models. However, it is critical to remember that commercial solvers are just calculators: they will happily solve an incorrect model and output beautiful, colorful, but completely wrong stress plots. This is the classic engineering warning: *garbage in, garbage out*.
An analyst must act as a gatekeeper of physical correctness. You must translate a real-world physical assembly (consisting of complex geometries, contact interfaces, bolts, welds, and material behaviors) into a clean, mathematically stable, and computationally efficient finite element model. This requires master-level knowledge of:
Core Concepts
1. Element Quality Criteria (Diagnostics Lab)
When a continuous CAD geometry is meshed, elements are stretched, sheared, and twisted to fit the boundary shapes. If elements are distorted too much from their ideal shapes (equilateral triangles, perfect squares, cubes), the mathematical coordinate mapping (isoparametric transformation) becomes inaccurate. This distortion introduces numerical errors in stress calculations.
Analysts use several key geometric metrics to check mesh quality:
A. Aspect Ratio
The aspect ratio is the ratio of the largest dimension of an element to its smallest dimension. For a perfect square element, the aspect ratio is $1.0$.
B. Jacobian Ratio (Jacobian Determinant)
As discussed in Chapter 10, the Jacobian matrix $[J]$ maps natural coordinates $(\xi, \eta)$ to physical coordinates $(x, y)$. If an element is distorted, the scaling varies across the element.
C. Skewness
Skewness measures how close a triangular or quadrilateral element is to its ideal equilateral shape.
D. Warping Factor
Warping occurs when the four nodes of a quadrilateral element do not lie in the same flat plane.
2. Stress Concentrations vs. Singularities
One of the most common pitfalls in FEA is attempting to converge stress values at a numerical singularity.
A. Physical Stress Concentration
A stress concentration occurs when the flow of stress is disrupted by a change in geometry, such as a circular hole, a shoulder fillet, or a keyway.
B. Numerical Stress Singularity
A singularity is a point in the model where the mathematical stress goes to infinity.
3. Solver Types and Settings
Commercial packages solve the global system $[K]{u} = {f}$ using two primary classes of solvers:
A. Direct Solvers (e.g., Direct Sparse Solver)
Direct solvers solve the system using mathematical elimination (similar to Cholesky decomposition $LDL^T$).
B. Iterative Solvers (e.g., Preconditioned Conjugate Gradient - PCG)
Iterative solvers start with a guess and refine the solution step-by-step until the residual error is below a tolerance.
Step-by-Step Derivations
Richardson Extrapolation for Mesh Convergence
When performing a mesh convergence study, we solve the model on a sequence of refined meshes to estimate the exact, infinite-mesh-density solution.
Let $S_h$ be a physical quantity (such as peak stress or deflection) calculated on a mesh with characteristic element size $h$. The mathematical relationship between the numerical solution and the exact analytical solution $S_{exact}$ can be expressed using a Taylor series expansion:
For a sufficiently refined mesh (where the element size $h$ is small), we can neglect higher-order terms:
where:
1. Determining the Rate of Convergence $p$
To determine $p$, we run three nested meshes with a constant refinement ratio $r$:
Let the three numerical solutions be:
Using the convergence relation:
Subtracting the equations to eliminate $S_{exact}$:
Taking the ratio of these differences:
Taking the natural logarithm of both sides allows us to calculate the actual rate of convergence $p$:
2. Extrapolating the Converged Solution
Once $p$ is determined, we can calculate the extrapolated exact solution $S_{exact}$ by substituting $C h^p = \frac{S_3 - S_2}{r^p - 1}$ into the equation for $S_3$:
Or, in terms of coarse and fine designations:
This equation is the Richardson Extrapolation formula. It provides an estimate of the converged solution without requiring you to run an extremely dense, computationally expensive mesh.
3. The Grid Convergence Index (GCI)
To quantify the uncertainty in your mesh convergence, ASME standards recommend calculating the Grid Convergence Index (GCI). The GCI is an estimate of how far the current fine mesh solution is from the converged limit:
where:
Solved Example: Richardson Extrapolation and GCI Verification
Problem Statement: An aerospace engineer is designing a turbine shaft shoulder fillet. To verify the safety factor, she runs three models with nested meshes of quadratic elements (using a constant refinement ratio $r = 2.0$). The peak stresses calculated are:
Perform a mesh convergence check:
Step 1: Calculate differences between solutions
Notice that the difference is decreasing ($27.0 \to 7.5$), which indicates that the solution is converging.
Step 2: Calculate the rate of convergence $p$
Using the refinement ratio $r = 2.0$:
The calculated rate of convergence is $p \approx 1.85$. This is close to the theoretical value of $2.0$ for quadratic elements, confirming that the mesh is converging as expected.
Step 3: Calculate the extrapolated exact stress $S_{exact}$
Using the Richardson Extrapolation formula with the fine mesh ($S_3 = 319.5\text{ MPa}$):
Let us compute $2.0^{1.848}$:
Substitute this back:
The extrapolated asymptotic peak stress is $322.4\text{ MPa}$.
Step 4: Calculate the Grid Convergence Index (GCI)
First, calculate the relative error between the medium and fine meshes:
Using a safety factor $F_s = 1.25$ (since we have three nested meshes and have verified $p$):
The GCI of the fine mesh is $1.13\%$. This small value indicates that further mesh refinement will change the solution by less than $1.13\%$, indicating a highly refined, convergent mesh.
Step 5: Verify Asymptotic Range
For three meshes to be in the asymptotic range of convergence, the ratio of GCIs must satisfy:
Let us calculate the relative error between the coarse and medium meshes:
Now, calculate the GCI for the coarse-medium step:
Check the ratio:
Since the ratio ($1.02$) is very close to $1.0$, the mesh convergence study is within the asymptotic range, validating the convergence of the stress calculations.
Extended chapter reference
Model planning, verification, validation, convergence, and decision-ready reporting
Professional FEA is an evidence chain rather than a contour plot. The analyst must document idealization choices, verify numerical implementation, validate physical assumptions, and communicate margins with traceable uncertainty.
Visual map
From formulation to verified result
Equation sheet
Governing relationships
Useful only when demand and allowable definitions match.
Tracks convergence of the decision quantity Q.
Root-sum-square estimate for independent uncertainty sources.
Engineering comparison
Selection and interpretation table
| Activity | Question answered | Evidence | Owner |
|---|---|---|---|
| Verification | Did we solve the equations right? | Benchmarks, residuals, convergence | Analyst |
| Validation | Are these the right equations? | Test correlation | Analysis and test teams |
| Calibration | Which uncertain inputs fit data? | Parameter estimation | Model owner |
| Prediction | What happens in the target case? | Validated model plus uncertainty | Design authority |
Verification and application
Checks before accepting the result
- Loads and constraints have traceable sources
- Decision outputs are mesh-converged
- Singular peaks are not used directly
- Report includes limitations and sign-off criteria
Industry application
A lifting lug assessment should combine global load-path checks, contact and bolt idealization, local mesh convergence away from singular edges, material allowables, and correlation against a hand-calculated bearing/net-section model.