1. Automotive crash CAE landscape

Automotive crash CAE landscape 学习卡片

Crashworthiness engineering is one of the most computationally demanding disciplines in automotive CAE. Before any surrogate model can be trained, validated, or deployed, an engineer must understand the simulation stack it is meant to accelerate. This chapter maps that stack: the physics of explicit nonlinear finite element analysis (FEA), the two dominant solvers in production use (LS-DYNA and Pam-Crash), the metrics that define a "good" crash result, and the computational cost structure that motivates surrogate modeling in the first place.

Why Crash Simulation Is Explicit and Nonlinear

A frontal offset impact at 64 km/h (40% overlap, per Euro NCAP / IIHS-style protocols) unfolds in roughly 80–120 ms. Within that window, sheet-metal components fold, spot welds rupture, airbags deploy, and occupants load belts and pretensioners. Three physical characteristics force the choice of an explicit time-integration scheme:

  • Large deformation and contact: Shell elements undergo buckling and self-contact; the stiffness matrix changes continuously, so implicit Newton iterations struggle to converge.
  • Short, high-frequency event: The characteristic time is milliseconds, so the central-difference method's small stable time step is acceptable.
  • Highly nonlinear material response: Strain-rate-dependent steels (e.g., DP590, HSLA340) and failure criteria (Johnson–Cook, GISSMO) require incremental integration.

The explicit central-difference update solves the equation of motion M·a = F_ext − F_int without assembling or factorizing a global stiffness matrix. The stable time step is governed by the Courant condition:

Δt_crit = L_e / c,   c = sqrt(E / ρ)

L_e  = characteristic element length (mm)
E    = Young's modulus (MPa)
ρ    = density (t/mm³)
c    = sound speed in the material (mm/ms)

For a typical steel shell element with L_e = 5 mm, E = 210000 MPa, and ρ = 7.85e-9 t/mm³, the sound speed is about 5170 mm/ms, giving Δt_crit ≈ 0.97 µs. A 100 ms event therefore requires on the order of 10⁵ time steps — and each step touches every element in a model that may contain 5–15 million elements.

LS-DYNA and Pam-Crash Workflows

LS-DYNA (Ansys) and Pam-Crash (ESI) dominate automotive crash simulation. Both use explicit time integration and share a similar preprocessing–solve–postprocessing pipeline, but differ in solver internals, contact algorithms, and keyword conventions.

AspectLS-DYNAPam-Crash
Input formatKeyword deck (*CONTROL, *MAT, *PART)Pam-Crash input deck (/MAT, /PART, /RUN)
Contact*CONTACT_AUTOMATIC_SINGLE_SURFACESelf-impact / sliding interfaces
Typical element count5–15 M shells + solids5–15 M shells + solids
Wall-clock per run8–48 h on 64–256 cores8–48 h on 64–256 cores
Common preprocessorANSA, HyperMesh, LS-PrePostANSA, HyperMesh, Visual-Crash

A production workflow typically proceeds as follows. The CAD body-in-white is meshed with shell elements (target 5–8 mm), spot welds are represented as rigid or beam elements, and materials are assigned from coupon-test-derived curves. Boundary conditions include a rigid barrier, initial velocity, and gravity. The solver writes a d3plot (LS-DYNA) or DSY (Pam-Crash) binary result file at a fixed output interval, from which postprocessors extract deformation, acceleration, and force histories.

Crashworthiness Metrics

Engineers judge a crash result against a small set of scalar and time-history metrics. These are exactly the quantities a surrogate model must predict.

  • Intrusion: Maximum displacement of the firewall or dash panel into the occupant compartment (e.g., < 150 mm target).
  • B-pillar / rocker acceleration: Peak deceleration at the seat-track attachment, often filtered per SAE J211 (CFC 60).
  • Energy absorption: Internal energy of the front rail and crash box, integrated over the event.
  • HIC (Head Injury Criterion): Derived from occupant head acceleration; a regulatory and consumer-test threshold.
  • Section force: Force transmitted through the front rail at a defined cross-section, used to tune the crash pulse.

Each metric is a nonlinear function of dozens of design variables — gauge thickness, material grade, bead geometry, weld spacing, and trigger initiators. A single design-of-experiments (DOE) study may require hundreds of runs.

The Computational Cost Bottleneck

The cost of a single crash run is the product of model size, time-step count, and contact-search overhead. A representative 10-million-element model on 128 cores consumes roughly 20,000 core-hours. A 200-run DOE therefore costs about 4 million core-hours — weeks of wall-clock time on a shared cluster, and a queue that blocks design iteration.

Cost scaling (illustrative): Doubling element count roughly doubles per-step cost and halves the stable time step, so total cost scales closer to N². Reducing the time step from 1.0 µs to 0.5 µs alone doubles the number of steps.

This bottleneck is the central motivation for surrogate modeling. If a machine-learning model can predict intrusion, peak acceleration, and energy absorption from design variables in milliseconds instead of hours, engineers can explore the design space interactively, run optimization loops, and reserve full FEA for final validation.

Crash CAE Workflow and the Cost Bottleneck Preprocessing CAD → shell mesh 5–8 mm target size Materials, welds, BCs Explicit Solver LS-DYNA / Pam-Crash Δt ≈ 1 µs, 10⁵ steps 64–256 cores, 8–48 h Postprocessing d3plot / DSY Intrusion, accel, energy SAE J211 filtering Metrics Intrusion Peak accel HIC, energy Computational Cost Bottleneck ~20,000 core-hours per run · 200-run DOE ≈ 4M core-hours · weeks of wall-clock Surrogate Model (ML) Design variables → predicted metrics in milliseconds Enables interactive exploration, optimization, and DOE screening Validation Full FEA on selected designs retrain / refine Legend: Preprocessing Solver Postprocessing Metrics Bottleneck Surrogate Validation

What This Means for Surrogate Modeling

The landscape described above defines the surrogate modeling problem precisely. The inputs are design variables (thickness, material grade, geometry parameters); the outputs are crashworthiness metrics (intrusion, peak acceleration, energy absorption, HIC). The training data comes from explicit FEA runs, each costing hours to days. The surrogate must be accurate enough to guide design decisions while being fast enough to replace the solver in an optimization loop.

Practical takeaway: Before building any surrogate, audit your existing FEA workflow. Identify which metrics are most expensive to compute, which design variables have the strongest influence, and how much run-to-run scatter exists. This audit determines the sampling strategy, the feature set, and the acceptable error tolerance for the surrogate.

In the chapters that follow, we will build surrogates for exactly these quantities — starting with data generation strategies that maximize information per expensive FEA run, then moving to model architectures, validation protocols, and deployment in production crash CAE workflows.