50% OFF - Ends Soon!

Lesson 11 of 13 20 min

Validation & Verification

Getting a solution from FEA software is easy. Getting a correct solution requires care. This lesson covers the critical practices of Verification (solving the equations right) and Validation (solving the right equations).

V&V: Two Different Questions

Verification

"Are we solving the equations correctly?"

Verification checks that the mathematical model is solved accurately:

  • Is the mesh fine enough?
  • Are the elements behaving correctly?
  • Is the solver converging?
Compares: FEA results vs. analytical solutions or refined meshes

Validation

"Are we solving the right equations?"

Validation checks that the physical model represents reality:

Sponsored

Master CATIA, NX, LS-DYNA, HyperMesh, ANSYS

The exact tools used by Mahindra, Bosch & TATA ELXSI

See All Tools
  • Are boundary conditions realistic?
  • Is the material model appropriate?
  • Are we capturing the right physics?
Compares: FEA results vs. experimental data or real-world behavior

The Verification Process

1. Code Verification

Ensure the FEA software itself is correct:

Patch tests: Simple problems where elements must give exact answers
  • Constant stress state
  • Rigid body motion
  • Linear displacement field

If elements fail patch tests, the formulation is flawed.

2. Mesh Convergence Study

The most important verification step:

Sponsored

70% of India's auto industry trusts Skill-Lync

For training their engineers in CAD, CAE & simulation

Learn More
Watch how stress results converge as mesh is refined. The exact solution is known for this benchmark problem.
Process:
  • Start with a coarse mesh
  • Refine the mesh (halve element size)
  • Compare key results (stress, displacement, etc.)
  • Repeat until results stabilize
Convergence criteria:
  • Results change < 5% between refinements
  • Or asymptotically approach a limit

3. Convergence Rate

For h-refinement (smaller elements):

$$\text{Error} \propto h^p$$

Where:

Sponsored

3,000+ engineers placed at Mahindra, Bosch, TATA ELXSI

Including Continental, Capgemini, Ola Electric & 500+ more companies

🎯 3,000+ Engineers Placed
Sponsored
Harshal Sukenkar

Harshal

Fiat Chrysler

Abhishek

Abhishek

TATA ELXSI

Srinithin

Srinithin

Xitadel

Ranjith

Ranjith

Core Automotive

Gaurav Jadhav

Gaurav

Automotive Company

Bino K Biju

Bino

Design Firm

Aseem Shrivastava

Aseem

EV Company

Puneet

Puneet

Automotive Company

Vishal Kumar

Vishal

EV Startup

See Where They Work
Element TypeExpected Rate
Linear (CST, Q4)$p = 1$ for stress
Quadratic (LST, Q8)$p = 2$ for stress
Richardson extrapolation: Use convergence rate to estimate exact solution:

$$u_{exact} \approx u_h + \frac{u_h - u_{2h}}{2^p - 1}$$

4. Energy Norm Convergence

A more robust convergence measure:

$$\|e\|_E = \sqrt{\int_\Omega (\sigma - \sigma_h)^T [D]^{-1} (\sigma - \sigma_h) \, dV}$$

Monitors the error in strain energy — captures global accuracy.

Benchmark Problems

Always verify against known solutions:

Patch Test Problems

TestWhat It Checks
Constant stressBasic element formulation
Rigid body motionNo spurious strains
Linear displacementCompleteness

Classical Benchmarks

ProblemAnalytical SolutionKey Output
Cantilever beamEuler-BernoulliTip deflection
Plate with holeKirsch solutionStress concentration
Thick cylinderLamé solutionHoop stress
Hertz contactHertz theoryContact pressure

NAFEMS Benchmarks

Standardized test cases with published reference solutions:

Error Sources

1. Discretization Error

Cause: Finite elements can't represent exact solution Symptoms: Fix: Refine mesh, use higher-order elements

2. Modeling Error

Cause: Simplified geometry, loads, or physics Examples: Fix: Better physical modeling

3. Numerical Error

Cause: Floating-point arithmetic, solver tolerance Symptoms: Fix: Use double precision, tight solver tolerances

4. Human Error

Cause: Mistakes in setup Common errors: Fix: Systematic checking, peer review

Mesh Quality Checks

Before solving, verify mesh quality:

Element Quality Metrics

MetricIdealAcceptablePoor
Aspect ratio1< 5> 10
Jacobian ratio1> 0.5< 0.3
Skewness< 45°> 60°
Warpage (3D)< 15°> 30°

Where to Refine

Results Checking

Sanity Checks

Always verify:

Stress Continuity

At element boundaries:

Large stress jumps indicate:

Error Estimation

Many FEA codes provide error indicators:

ZZ error estimator: Based on stress recovery

$$\eta = \frac{\|\sigma^ - \sigma_h\|}{\|\sigma^\|}$$

Where $\sigma^*$ is smoothed (recovered) stress.

The Validation Process

Comparison with Experiments

ComparisonWhat It Validates
Strain gauge dataLocal strain accuracy
Displacement measurementGlobal stiffness
Modal analysisNatural frequencies
Fatigue testingLife prediction

Sources of Discrepancy

Experimental uncertainty: Modeling limitations:

Acceptable Agreement

Depends on application:

Best Practices Checklist

Before Analysis

During Analysis

After Analysis

Common Mistakes

1. Trusting Default Meshes

Problem: Auto-generated mesh may be too coarse Solution: Always do convergence study

2. Ignoring Singularities

Problem: Stresses at sharp corners → infinity Solution:

3. Over-Constraining

Problem: Too many boundary conditions → artificial stress Solution: Apply minimum constraints needed

4. Unit Errors

Problem: Mixing units (mm vs m, MPa vs Pa) Solution: Check unit consistency before solving

5. Blind Faith in Results

Problem: Accepting results without verification Solution: Always question, always verify

Key Takeaways

What's Next

With verification and validation understood, the final lesson brings everything together with Practical FEA — real-world workflow, tips from industry, and a complete example problem.

3,000+ Engineers Placed in Top Companies
Career Growth

3,000+ Engineers Placed in Top Companies

Join the ranks of successful engineers at Bosch, Tata, L&T, and 500+ hiring partners.

Linear Solvers