Crash & Impact

Airbag deployment simulation that stays true in out-of-position cases

A folded cushion opens in milliseconds, and an occupant close to the module meets it mid-unfolding. Gas models, fabric and fold inputs, tank-test calibration and validation decide whether the simulation tunes the airbag or only decorates a report.

Finite-element mesh of a seated crash dummy with a deploying airbag, inside a transparent car body
A meshed dummy meeting a deploying airbag in a transparent vehicle model.

Airbag deployment simulation predicts how a folded cushion opens, fills and loads an occupant, so the fold, vents, tethers and inflator can be tuned before the next sled or vehicle test. We build it as a workflow around Ansys LS-DYNA, ESI Pam-Crash or Simulia Abaqus: a calibrated inflator and fabric record, a gas model chosen for each load case, and a validation record your team keeps.

The first deployment film of the new passenger airbag shows the cushion reaching the dummy's head while it is still unfolding. A different fold, a smaller vent or a softer inflator stage each needs a new batch of cushions and a new sled slot, and a fix for the early contact can cost the ride-down. Which change helps, and what it costs the other load cases, is the decision the design review is waiting for.

What does airbag deployment simulation have to get right?

An airbag is a thin, porous, orthotropic fabric structure, folded in layers, driven by a hot gas jet within milliseconds. It contacts itself, the module, the windscreen and the occupant. Explicit finite elements in LS-DYNA, Pam-Crash and Abaqus handle the fabric and contact. The hard part is the gas.

The oldest gas model treats the bag as one control volume. Per Hirth, Haufe and Olovsson, “Airbag Simulation with LS-DYNA: Past, Present, Future” (6th LS-DYNA Anwenderforum, 2007), the uniform-pressure technique goes back to Wang and Nefske in the late 1980s: the bag volume comes from the geometry at every time step, the gas is ideal, and one pressure loads every face. For an ideal gas the pressure follows p = (γ − 1) ρ e, and the energy of the gas in the bag changes as dE/dt = cp ṁin Tin − cp ṁout T − p dV/dt. The inflow and its temperature come from a tank test. The outflow splits into vent holes and fabric porosity. Through an orifice the flow chokes at high pressure and then no longer depends on the downstream pressure.

An airbag from folded module to ride-down, and when the occupant meets it Top row: four side views of a frontal airbag module at the left of each frame. First the folded cushion; second the fold opening under a gas jet, with a dummy head sitting close to the module and about to be struck by the unfolding front; third the fully inflated bag with the head at normal distance; fourth the bag compressed by the head while gas leaves through the vent. A time arrow runs under the row. Bottom: a qualitative plot of internal pressure against time. A solid curve from resolved gas flow rises early and steeply; a dashed uniform-pressure estimate rises later and lower in the first stage, then the two curves converge. An amber window marks the early out-of-position contact where the two disagree, and a green window marks the later contact of a normally seated occupant. The drawing teaches that an occupant close to the module meets the bag while it is still unfolding and the gas flow is local, so a model that assumes one pressure in the bag misses that stage. No values are shown. FOLDED 1 UNFOLDING 2 FULL 3 RIDE-DOWN 4 TIME p OUT-OF-POSITION 5 IN-POSITION resolved gas flow one pressure 6
  1. Folded cushion. The bag leaves the factory as layers of fabric folded in a set pattern. The fold pattern is part of the design: it decides which layers open first and how the bag meets an occupant. A simulation starts from this folded geometry, not from a tidy inflated shape.
  2. Unfolding under the gas jet. Gas leaves the inflator as a high-momentum jet, and the folds open one after another. Pressure in the bag is far from uniform, and the front of the cushion moves fast. An occupant seated close to the module is touched at this stage.
  3. Fully inflated. The cushion reaches its full volume and the gas spreads out. Vents and fabric porosity begin to bleed gas, and the pressure in the bag is close to one value.
  4. Ride-down. The occupant loads the bag and gas leaves through the vents. The vent area and fabric porosity set how much energy the bag takes out of the occupant, so they belong in the tuning, next to the inflator.
  5. Out-of-position window. An occupant close to the module, as in the out-of-position cases a frontal-protection standard specifies, meets the bag in the unfolding stage. The load on that occupant is set by the local gas flow and the moving fabric front.
  6. Resolved flow against one pressure. A model with a single pressure in the bag (solid versus dashed curve) tracks the later stage well and has no local flow in the early one. A model that resolves the gas shows the early peak that the close occupant meets. The sketch is qualitative.
Fold, unfold, inflate and ride-down, and the early window where a close occupant and a one-pressure model disagree. Illustrative schematic.

Why do out-of-position cases change the model?

Because the standards test them. 49 CFR 571.208 (FMVSS No. 208) sets low risk deployment tests for the driver and passenger air bag. For the driver, S25.3 requires the injury criteria to be met when the air bag is “statically deployed” in both procedures of S26, with the 5th percentile adult female dummy placed in “Driver position 1 (chin on module)” and “Driver position 2 (chin on rim)”. S26.4 adds that a multistage inflator must comply “at any stage or combination of stages or time delay between successive stages” that could occur in a rigid barrier crash test at or below 26 km/h. For the passenger side, S20.4 uses the 12-month-old CRABI dummy in a rear-facing child restraint, and S19.4.2 limits HIC15 to 390 there. The driver criteria of S15.3, which S25.3 invokes, limit HIC15 to 700.

HIC15 is the maximum over any window of up to 15 ms of (t2 − t1) [ (1/(t2 − t1)) ∫ a dt ]2.5, with a the resultant head acceleration in g.

In these cases the dummy touches the cushion while it is still unfolding. Hirth et al. note that the uniform-pressure model neglects local fluid effects, which matters little when the occupant meets an almost fully deployed bag and a great deal for out-of-position loading, where a physically correct model of the flow is needed. Chawla, Mukherjee, Jangra and Nakatani, “Issues in ALE Simulation of Airbags” put it on one folded passenger bag against high-speed film: the control-volume and ALE predictions differ most in the earliest part of the deployment and become similar later, and the bag height lags the film more with the control volume than with ALE.

Four views of a deployed airbag in a finite-element model, pressing on the head and chest of a dummy
A deployed airbag and a dummy in a finite-element model, seen from four viewpoints.

Control volume, ALE or particles: which gas model fits which airbag case?

The methods differ in how much early gas flow they resolve, and at what cost.

  • Control volume. One pressure, no gas mesh, negligible cost next to the structure. It suits later stages, ride-down and wide sweeps. Jetting options add momentum along the inflator jet but, per Chawla et al., not the redirection of gas around obstacles.
  • ALE. The gas is an Eulerian mesh coupled to the Lagrangian fabric by a penalty contact. It resolves jets and local pressure. Per Hirth et al., the vent outflow depends strongly on the Eulerian mesh size, and when two fabric patches lie parallel inside one gas cell, as in tubes of a window bag pressing on each other, the coupling can give unphysical shapes and penetrations.
  • Particles. The gas is a cloud of particles, each representing many molecules, with pressure set by their kinetic energy. Gas reaches into tight folds and through narrow gaps without a mesh, but the particle count has to suit the volume. On a flat bag the same source reports the particle run clearly faster than ALE, and by far less so on a multi-chamber window bag.

The same source shows the methods opening the same folded tube very differently and leaves the verdict to experiments. A deployment film and an impactor test decide it, and the choice is recorded per load case.

Three ways to model the gas in an airbag, fed by the same test data and checked against a component test Top: three panels, each showing the same cushion beside a module with a dummy head. In the first panel the gas is one shaded region with a single pressure, a control volume. In the second panel a grid of Eulerian gas cells surrounds the fabric outline and flow arrows follow the jet, the arbitrary Lagrangian-Eulerian method. In the third panel the gas is a cloud of individual particles that bounce off the fabric, the corpuscular particle method. Middle: three data sources feed all three methods through one bus line: an inflator tank test pressure curve, fabric tests drawn as a sheared square and a stretched square, and a layered folded-bag mesh. Bottom: a comparison of a test curve and a simulation curve, with a loop arrow marked recalibrate. The drawing teaches that the three methods share inputs, that they differ in how much of the early gas flow they resolve, and that every model is closed by a comparison with a component test. No values are shown. p UNIFORM PRESSURE 1 ALE: GAS MESH + FABRIC 2 PARTICLES 3 mass flow temperature 4 INFLATOR TANK TEST 5 FABRIC, VENTS, POROSITY 6 FOLDED BAG MESH test vs simulation recalibrate 7
  1. Uniform pressure (control volume). The bag is one thermodynamic volume: mass in from the inflator, mass out through vents and fabric, one pressure applied to every face. There is no gas mesh, so it is fast and it carries no local flow. Jetting options add momentum along the jet.
  2. ALE: gas mesh coupled to fabric. The gas lives on a fixed or moving Eulerian grid, the fabric is a Lagrangian shell mesh, and a penalty coupling transfers force between them. It resolves jets and local pressure. Results depend on the gas mesh size, and layers of fabric inside one gas cell need care.
  3. Particles (corpuscular method). The gas is a cloud of particles, each standing for many molecules. Pressure comes from the particles hitting the fabric, so gas passes through tight folds and narrow gaps without a mesh. The particle count has to be high enough for the volume to fill.
  4. Inflator tank test. The inflator fires into a closed tank and the pressure history is recorded. The mass-flow and temperature curves that drive every method are derived from it, so an error here travels into all three.
  5. Fabric, vents and porosity. Biaxial and picture-frame tests give the fabric law. Vents are modelled as real holes, and porosity as a leakage curve against pressure difference. Uniaxial tension alone does not describe the bag.
  6. Folded bag mesh. The initial geometry, with layers and tucks in their folded positions and no penetrations between them. Getting it right is a modelling task of its own, and it is done once per bag design and then scripted.
  7. Component-test comparison. Free deployment film and an impactor test give curves to compare with the simulation. A mismatch goes back to the inputs above: recalibrate, rerun and keep the record.
Three gas models, the test inputs they share, and the component-test comparison that closes the loop. Illustrative schematic.
Which airbag gas model for which question
QuestionGas modelWhat feeds itWhat to watch
Fold, vent or tether sweep, occupant in positionControl volumeTank-test mass flow, temperature, porosityNo local flow: not for early contact
Out-of-position driver or child dummy, early contactALE or particlesSame inputs, folded mesh without penetrationsGas mesh size or particle count
Multistage inflator timingControl volume to screen, ALE or particles to confirmStage curves and delay combinationsEvery combination the standard names
Side curtain or multi-chamber bagParticles, or ALE with a fine gas meshChamber, seam and tether geometryFabric layers inside one gas cell
Many variants and occupant positionsSurrogate on top of the chosen modelA planned run setStated range, gate to the full model

A model matched to the tank and the film has proved the fit, not the design

The inflator in an ALE or particle model is characterised numerically until it reproduces the tank test, and Chawla et al. point out that the fitted model need not map onto the true inflator thermodynamics. Calibrate on the tank test and one deployment, then compare with an impactor test or a different deployment the model has not seen, and state the conditions the calibration covers. Outside them the run is an extrapolation.

Where do the folding, fabric and inflator inputs come from?

Fabric. Hirth et al. point to biaxial and picture-frame tests as the basis of the fabric law. Uniaxial tension data alone does not reproduce the biaxial response: the first hump in the biaxial curve comes from warp and fill threads interacting.

Folding. The folded mesh is a modelling task in its own right. Chawla et al. report that folding by rotating rigid planes worked for up to two folds. For more, they mapped nodes at every fold location through all fabric layers, rotated the node groups by 180 and 90 degrees, and removed layer-to-layer penetrations by moving nodes. We script this once per bag design, so a new fold is a parameter, not a new meshing job.

Inflator and vents. The tank test gives the pressure history from which the mass flow and temperature curves are derived. Vents are real holes in the mesh. Porosity is a measured curve of gas velocity through the fabric against pressure difference. Each is a calibration target, and each goes into the record with its conditions.

Where does machine learning help airbag design, and where does it not?

  • Calibration. Fitting inflator and porosity parameters to the tank and deployment data is an inverse problem. A Bayesian or optimisation loop returns parameters with their uncertainty and shows what the data does not pin down.
  • Surrogates over the design space. A model trained on a planned run set over fold, vent area, tether length, inflator stage and occupant position returns head, neck and chest metrics for new candidates without a new run. See surrogate models for CFD and FEA.
  • Worst-case search. Adaptive sampling places the next resolved-gas run where the occupant position or timing is most severe.
  • Run gates. Energy balance, initial penetration and particle-count checks flag bad runs before anyone reads their curves.

It does not replace the gas-fabric physics. A trained model cannot know the early contact of a fold or inflator it was never shown, so outside its range the request goes to the full model. Nor does it turn a metric into an injury outcome. The validation record is what lets you sign off a result. See AI surrogate models you can sign off and our crash model validation article.

From one tuned airbag to a deployment capability you keep

The return comes when your own team can run a new fold, vent or inflator variant and read a validated answer before the sled slot, without rebuilding the model.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A scripted folded-bag model in your existing crash solver: fold pattern, fabric law, vents, tethers and module, checked for initial penetrations.
  • An inflator and fabric record: tank-test curves, fitted mass-flow and temperature inputs, the porosity curve and the conditions they cover.
  • A gas-method rule per load case: early-contact runs resolve the gas, screening runs use the cheaper model.
  • Automated run sets over fold, vent, inflator stage and occupant position, with energy-balance and penetration gates.
  • A validation record tying film, impactor and tank tests to the model, with fit data kept apart from check data.
  • A surrogate with a stated range over the variables you change, returning out-of-range requests to the full model.
  • Handover and training, so your engineers extend it themselves. See our training and software development services.

Questions engineers ask about airbag deployment simulation

What is airbag deployment simulation?
An explicit finite-element simulation of a folded airbag opening under inflator gas, with fabric, vents, contact and the occupant. The gas is a single pressure, a gas mesh or particles, depending on how much early flow the load case needs.
Which method should I use for out-of-position cases?
A model that resolves the gas, ALE or particles, because the occupant meets the bag while it unfolds. Validate the choice against a deployment film.
What test data do I need to calibrate the model?
The tank-test pressure history, biaxial and picture-frame fabric tests, vent geometry and a porosity curve, the fold pattern, and a deployment film or impactor test kept for the check.
Can simulation replace the physical airbag tests?
No. The low risk deployment tests in FMVSS No. 208 are physical tests with dummies. Validated simulation supports design decisions and test planning, and whether any virtual evidence is accepted is agreed with the authority or programme concerned.
What do you need from us to start?
The load cases that worry you, the tank-test data, the cushion mesh and fold drawing, and the test films you hold.

If an early-contact film or an out-of-position case is on your desk, send us the inflator tank-test record, the cushion mesh or fold drawing, the fabric and vent data you hold, and the deployment or impactor test you want the model to match, with the load cases and stage timings that concern you. We will reply with the gas model we would use for each case, what we would calibrate first, and what the validation record would contain. Start with a conversation, or read about our airbag effectiveness work and the crash test simulation section.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer