Structural Benchmarks

Explore structural mechanics simulations and benchmarks powered by AI-driven surrogate modeling.

Structural Benchmark 1: Linear Elastic Bracket Under Variable Pressure Loading

Problem Overview

This benchmark defines a 3D linear elasticity problem for a mechanical bracket subjected to variable pressure loading. The goal is to develop a data-driven surrogate model that can predict the structural response (stress fields) for any pressure value within a specified range.

Problem Statement - 3D bracket geometry with boundary conditions

Boundary Conditions

Boundary TypeLocationDescription
Fixed SupportFour upper cylindrical holesFully constrained (u = v = w = 0) - prevents all translation
Pressure LoadBottom cylindrical hole surfaceApplied pressure (parameter to be varied)

Design Parameter

ParameterSymbolRangeUnits
PressureP10,000 - 20,000Pa

The pressure is applied as a pressure load on the inner cylindrical surface of the bottom mounting hole.

Physics: 3D Linear Elasticity

Governing Equations

The problem is governed by the equilibrium equations of linear elasticity:

∇ · σ + f = 0

where: σ is the Cauchy stress tensor, f is the body force vector (typically zero for this problem)

Constitutive Relation (Hooke's Law)

σ = C : ε

For isotropic materials:

σij = λεkkδij + 2μεij

where: λ, μ are Lamé parameters, εij is the strain tensor

Strain-Displacement Relation

ε = ½(∇u + ∇uT)

where u = (u, v, w) is the displacement vector.

Material Properties

Standard structural material properties should be assumed (e.g., steel or aluminum). Typical values:

PropertySymbolTypical Value (Steel)Units
Young's ModulusE200GPa
Poisson's Ratioν0.3-
Densityρ7850kg/m³

Mesh

The finite element mesh consists of:

  • Element Type: Roughly 70K 3D tetrahedral (quadratic, 10 nodes) elements
  • Mesh Refinement: Higher density near stress concentration areas (holes, fillets)

Output Quantities of Interest

The data-driven model should predict:

1. Von Mises Stress

σVM = √[½((σ₁-σ₂)² + (σ₂-σ₃)² + (σ₃-σ₁)²)]

Data-Driven Approach

Data Generation

  1. Sample 35 pressure values uniformly or via Latin Hypercube Sampling in range [10,000, 20,000] Pa
  2. Run FEA simulations for each pressure value
  3. Extract nodal stresses
  4. Split 35 simulation results into 30 for train and 5 for test dataset

Surrogate Model Requirements

  • Input: Total 4D: 3D Space (x,y,z) + 1D Parameter (Pressure value P ∈ [10,000, 20,000] Pa)
  • Output: Total 1D: Von Mises stress
  • Target Accuracy: Less than 1% RMSE test error

Problem Summary

AspectSpecification
Problem Type3D Linear Elasticity
GeometryMechanical Bracket
ParameterPressure (10,000 - 20,000 Pa)
Boundary ConditionsFixed supports, Pressure load
OutputVon Mises stress field

Benchmark Results

Benchmark Comparison

Benchmark Results - Model comparison chart

Models Compared

ModelFull NameDescription
INNInterpolating Neural NetworkNeural network with interpolation-based architecture
DNNDeep Neural NetworkStandard fully-connected deep neural network
KANKolmogorov-Arnold NetworkNetwork based on Kolmogorov-Arnold representation theorem
FNOFourier Neural OperatorNeural operator learning mappings in Fourier space

Results Summary

ModelFinal RMSETraining TimeTarget Met (<1%)
INN~0.005~50-100 secYes
FNO~0.005-0.008~500-2000 secYes
DNN~0.009~300-3000 secYes
KAN~0.010-0.025~1000-3000 secMarginal

Key Observations

  1. INN achieves fastest convergence - Reaches target accuracy (~0.5% RMSE) in under 100 seconds
  2. FNO provides stable low error - Consistent ~0.5-0.8% RMSE with moderate training time
  3. DNN shows steady improvement - Converges to target but requires longer training
  4. KAN exhibits high variance - Oscillating error during training, slowest to stabilize

Hardware Configuration

ComponentSpecification
GPUNVIDIA GeForce RTX 5080
VRAM16 GB

Conclusions

  • Best Performance: INN demonstrates superior efficiency with fastest convergence and lowest error
  • All models except KAN reliably achieve the <1% RMSE target accuracy
  • Trade-off: INN offers 10-20x speedup compared to other methods for this benchmark