2. Crashworthiness responses and constraints

In a crash CAE design optimization study, the response surface is only as meaningful as the responses it interpolates. Before any DOE matrix is generated or any surrogate model is fitted, the engineer must decide what to measure from each simulation and how to express the design requirement as a mathematical constraint. Crashworthiness is multi-objective by nature: a structure that minimizes occupant intrusion tends to raise deceleration peaks, a structure that caps force may absorb less energy, and every countermeasure adds mass. This chapter establishes a consistent response taxonomy for RSM work — intrusion, acceleration, force, energy, and mass — and shows how each is extracted, signed, normalized, and constrained so that the optimizer receives a well-posed problem rather than a set of incomparable numbers.

Establishing a Consistent Reference Frame First

Every response in this chapter depends on a coordinate convention, and inconsistency between the CAE model, the post-processing script, and the optimization setup is one of the most common sources of sign errors in crash RSM studies. Adopt the following convention and state it explicitly in the study documentation: the vehicle coordinate system is ISO 4130-style, with +X forward, +Y to the left, and +Z upward. Intrusion is measured as displacement of a structural point relative to the occupant compartment reference, and is reported as a positive magnitude along the intrusion direction (typically −X for frontal barrier impact, i.e., rearward into the occupant space). Acceleration is reported in g with the crash pulse direction positive, so a frontal deceleration pulse appears as a positive value when the sensor axis is aligned with −X. Force is reported as the barrier or trolley reaction, positive in compression. Energy is always positive. Mass is always positive. Fixing these signs once prevents the classic failure mode where a constraint written as intrusion ≤ 120 mm is silently satisfied by a response that was extracted as a negative value.

Intrusion: The Occupant-Space Response

Intrusion is the response most directly tied to injury risk, because it reduces the survival space around the occupant and can load the occupant through the door, dash, or steering column. In RSM practice, intrusion is rarely a single scalar. A frontal study typically tracks several measurement points: toe pan rearward displacement, dash panel displacement at the steering column, brake pedal travel, and footwell lateral collapse. Each point becomes a separate response, and the constraint set becomes a vector inequality. For a surrogate model, this is handled either by treating each point as an independent response or by defining a scalar aggregate such as the maximum over the point set, I_max = max(I_1 … I_n). The aggregate is convenient for a single constraint but is non-smooth at the switch point between active locations, which can degrade gradient-based optimizers and kriging-based expected-improvement searches. A practical compromise is to keep the individual points as responses for the surrogate fit and apply the max only at the constraint-evaluation stage.

Intrusion responses are strongly nonlinear in time and are usually extracted as the peak value over the event window, not the final residual deformation. Report both: peak intrusion governs the constraint, while residual intrusion is useful for diagnosing whether the structure bottomed out or rebounded. A typical frontal constraint set for a passenger car might read I_toe ≤ 120 mm, I_dash ≤ 100 mm, and I_pedal ≤ 130 mm; these are illustrative values for a teaching example and must be replaced with the program-specific targets for a real vehicle.

Acceleration: Pulse Shape, Peaks, and the Filtering Trap

Acceleration responses are where RSM studies most often go wrong, because the raw signal is dominated by high-frequency structural ringing that has little to do with occupant loading. The standard practice is to apply the SAE J211 channel filter class appropriate to the measurement — CFC 60 for occupant-relevant accelerations, CFC 180 or CFC 1000 for structural component response — before extracting any peak. Extracting a peak from an unfiltered signal inflates the response, makes it mesh-sensitive, and produces a surrogate that is fitting numerical noise rather than physics.

Useful acceleration responses include the peak resultant at the B-pillar base, the peak at the seat track, the 3 ms clip value used in many occupant-protection criteria, and the pulse duration above a threshold. The 3 ms clip is defined as the maximum value of the filtered acceleration that is exceeded for a cumulative duration of 3 ms; it is more stable than a raw peak and is the preferred response for constraint formulation. A representative constraint might be a_3ms,B-pillar ≤ 60 g. Because acceleration and intrusion trade off directly — stiffer front structure lowers intrusion but raises the pulse — these two response families should always be included together in the same RSM study, never optimized in isolation.

Force, Energy, and the Consistency Check

Force responses describe the load path: barrier force, cross-member force, and the force transmitted into the occupant compartment through the dash or floor. Energy responses describe absorption: internal energy in the front rail, hourglass energy, and the ratio of absorbed energy to initial kinetic energy. These two families are linked by the work integral, and that link is the single most valuable sanity check in a crash RSM study. If the surrogate predicts a force–displacement curve whose integral does not approximately equal the kinetic energy that must be dissipated, the response extraction is wrong regardless of how good the fit statistics look.

Hourglass energy deserves explicit treatment as a constraint rather than a diagnostic. In under-integrated shell meshes, hourglassing can absorb a large fraction of the impact energy and produce a surrogate that appears to satisfy intrusion targets while the physical structure would not. A common practice is to constrain E_hourglass / E_internal ≤ 0.05 and to reject any DOE run that violates it before fitting. Energy responses are also the natural place to express the design requirement that the front rail absorb a target fraction of the initial kinetic energy, for example E_rail / E_kinetic ≥ 0.55.

Mass: The Objective That Bounds Everything

Mass is simultaneously an objective and a constraint, and the RSM formulation must be explicit about which role it plays in each study. In a typical crashworthiness optimization, mass is minimized subject to intrusion, acceleration, and force constraints, with the constraint set defining the feasible region. The mass response itself is usually computed as a linear function of gauge and geometry variables, which makes it a poor candidate for surrogate modeling — it can be evaluated exactly and cheaply. The practical consequence is that mass should be carried as an analytical response in the optimization layer, not as a fitted surface, while the crash responses are fitted. Mixing the two without noting the distinction leads to surrogate error being attributed to mass when it actually originates in the nonlinear responses.

When a study has more than about six responses, fit a separate surrogate per response rather than a single multi-output model. Independent kriging or polynomial surfaces per response keep the constraint evaluation transparent and let you apply different validation tolerances to intrusion (tight) and energy ratio (looser).

Putting the Responses Together: A Constraint Set for a Frontal Study

The table below shows a complete, internally consistent response and constraint set for a teaching example of a frontal barrier study. All values are illustrative and chosen to demonstrate the formulation, not measured results.

Response Extraction Role Example target
Toe pan intrusionPeak rearward displacement, filtered CFC 60Constraint≤ 120 mm
Dash intrusion at columnPeak rearward displacementConstraint≤ 100 mm
B-pillar 3 ms clipCFC 60 filtered, 3 ms cumulativeConstraint≤ 60 g
Barrier force peakFiltered CFC 180Constraint≤ 180 kN
Front rail energy ratioE_rail / E_kinetic at t_endConstraint≥ 0.55
Hourglass ratioE_hourglass / E_internalRun acceptance≤ 0.05
Total massAnalytical sum of gauges × areas × densityObjectiveMinimize

The SVG below maps how these responses flow from the simulation through filtering and extraction into the constraint set and the mass objective, and highlights the two consistency checks that must pass before a run enters the DOE.

Crashworthiness response extraction and constraint flow for an RSM study Simulation output passes through filtering and extraction into intrusion, acceleration, force, and energy responses, which feed a constraint set, while mass is computed analytically as the objective. Two consistency checks gate DOE acceptance. Crash CAE run LS-DYNA / PAM-CRASH time history output Filter & extract SAE J211 CFC 60 / 180 peak, 3 ms clip, ratios sign convention fixed ISO 4130 frame Intrusion toe, dash, pedal (mm) Acceleration B-pillar, seat track (g) Force barrier, cross-member (kN) Energy rail ratio, hourglass ratio Constraint set I_toe ≤ 120 mm I_dash ≤ 100 mm a_3ms ≤ 60 g F_peak ≤ 180 kN E_rail/E_kin ≥ 0.55 feasible region for optimizer Mass objective analytical, minimize Run acceptance gates E_hourglass / E_internal ≤ 0.05 ∫F dx ≈ E_kinetic (work–energy check)

Practical Extraction Workflow and Failure Symptoms

A reproducible extraction workflow for this response set looks like the following. The input is the run directory containing the LS-DYNA d3plot and nodout/glstat/matsum outputs plus a measurement-point definition file listing node IDs for each intrusion location and accelerometer node sets with their axes. The execution step applies the CFC filter, computes peaks and 3 ms clips, integrates barrier force over displacement, and reads internal and hourglass energy from glstat at the end time. The expected output is a single CSV row per run with one column per response, plus a pass/fail flag from the two acceptance gates. Verification is straightforward: rerun the extraction on a known-good baseline and confirm the values match the hand-checked report.

Typical failure symptoms and their causes are worth memorizing. If intrusion values are negative, the sign convention in the measurement-point file disagrees with the post-processor axis. If the 3 ms clip is implausibly high and changes when the mesh is refined, the filter class is wrong or was not applied. If the work–energy check fails by a large margin, the force history was taken from a contact definition that does not cover the full barrier interface, or the displacement used in the integral was taken from a different reference node than the force. If hourglass ratio exceeds the gate on only a few DOE runs, those runs should be excluded from the fit rather than down-weighted, because the surrogate would otherwise learn a non-physical response. Each of these is diagnosable from the CSV row itself, which is the main argument for keeping extraction scripted and auditable rather than manual.

With the response set defined, signed, filtered, and gated, the RSM study has a well-posed target: a feasible region bounded by intrusion, acceleration, force, and energy constraints, with mass as the objective to be driven down. The next step — choosing design variables and a DOE that resolves these responses — depends on this taxonomy being fixed first, because the number of responses directly determines the sampling budget required for a trustworthy surrogate.