1. Build the MPDB Barrier and Trolley Basel

Build the MPDB Barrier and Trolley Baseline Model Learning card

Baseline Model Scope and Assembly Strategy

The first case in this series establishes a runnable, geometry-correct MPDB baseline — not a calibrated one. The distinction matters: barrier face material tuning is deferred to Case 2, and vehicle-to-barrier alignment/contact setup is deferred to Case 3. Here the deliverable is a solver deck that (a) contains the deformable barrier face built to the official MPDB envelope, (b) carries the trolley mass and inertia properties, and (c) includes a 50th percentile occupant load path so that subsequent cases can attach instrumentation and evaluate restraint performance. The model must initialize cleanly and the barrier geometry must be dimensionally verifiable against the specification.

The Euro NCAP MPDB (Mobile Progressive Deformable Barrier) test uses a 1,400 kg trolley impacting a stationary vehicle at 50 km/h with 50% overlap. The barrier face itself is a honeycomb/aluminium cell block with a defined frontal area and depth, mounted on the trolley via a rigid backing plate. Getting the baseline right means the barrier face envelope, the trolley CG and inertia tensor, and the occupant load path reference frame all agree before any material calibration begins.

Barrier Face Geometry and Trolley Definition

The barrier face is modelled as a block of deformable solid or shell elements with the following nominal envelope (values consistent with the published MPDB specification; confirm against your solver's unit system):

ParameterNominal valueNotes
Barrier face width1000 mmFull frontal width of deformable block
Barrier face height540 mmVertical extent of cell block
Barrier face depth450 mmCrush depth along impact axis
Trolley mass1400 kgTotal moving mass incl. barrier face
Impact velocity50 km/h (13.89 m/s)Along vehicle longitudinal axis
Overlap50%Deferred to Case 3 for alignment

Model the barrier face with a structured hex mesh so that cell-level stiffness (Case 2) can be assigned per cell group later. A 10 mm nominal element edge length gives roughly 100 × 54 × 45 elements — acceptable for a baseline. Assign a placeholder elastic-plastic material now; the calibrated honeycomb model replaces it in Case 2. The trolley is a rigid body (or rigid body with a deformable backing plate) carrying the 1400 kg mass and an inertia tensor consistent with a compact car-class trolley. Set the trolley CG at the geometric centre of the barrier face backing plate unless your specification drawing states otherwise.

Keep the barrier face and trolley as separate parts connected by a rigid link or tied contact at the backing plate. This separation lets Case 2 swap the barrier material without touching trolley inertia, and lets Case 3 adjust alignment without rebuilding the barrier.

Occupant Load Path Reference

The 50th percentile occupant load path is a simplified representation: a seat reference point, a steering wheel or knee bolster contact surface, and a belt/airbag load path stub. For a baseline model, represent the occupant as a lumped-mass or a rigid-body dummy placeholder positioned at the 50th percentile H-point relative to the vehicle reference frame. The purpose is to establish the coordinate frame and attachment points so that later cases can add restraint models without re-deriving the load path. Do not attempt to validate occupant kinematics here — that is out of scope for Case 1.

MPDB Baseline Assembly — Case 1 Trolley m = 1400 kg Rigid body CG at backing plate CG Backing plate Barrier Face 1000 × 540 × 450 mm Hex mesh, 10 mm Placeholder material (calibrated in Case 2) Impact direction: 50 km/h (13.89 m/s) Vehicle Ref Frame Stationary 50% overlap (Case 3) Occupant Load Path 50th percentile H-point Lumped mass placeholder Belt / airbag stubs (restraints in later cases) contact attach Initialization checks: ☐ No negative volume / zero-mass elements ☐ Barrier envelope matches 1000×540×450 mm ☐ Trolley mass = 1400 kg ☐ Occupant frame attached ☐ Solver reports zero errors on initialization ☐ No initial penetrations between barrier and vehicle

Building the Deck and Verifying Initialization

The assembly order below is solver-agnostic in logic; adapt keyword syntax to your chosen solver (LS-DYNA, Radioss, or PAM-CRASH). The key is that each block is independently checkable before the next is added.

  1. Units and control block. Declare a consistent unit system (e.g., mm–kg–ms–kN) and set termination time to at least 150 ms to cover the full MPDB event. Set a stable time-step control and enable mass scaling only if the smallest element dictates it — record the added mass so it does not corrupt the 1400 kg trolley total.
  2. Barrier face mesh. Generate the structured hex block at 1000 × 540 × 450 mm with 10 mm edges. Assign a placeholder elastic-plastic material (e.g., density 50 kg/m³, E = 50 MPa, yield 0.5 MPa) purely so the model runs; this is explicitly a placeholder, not a calibrated honeycomb.
  3. Trolley rigid body. Define a rigid part for the trolley structure and backing plate. Assign mass 1400 kg minus the barrier face mass, and an inertia tensor. Attach the barrier face to the backing plate with a tied contact or rigid link.
  4. Initial velocity. Apply 13.89 m/s along the impact axis to the trolley rigid body (and the barrier face, since it is tied). The vehicle remains stationary.
  5. Occupant load path. Create a reference node at the 50th percentile H-point, attach a lumped mass (e.g., 78 kg), and define belt/airbag attachment stubs as rigid links to the vehicle reference frame. This is a frame-establishment step, not a restraint model.
  6. Output requests. Request barrier face force (via a cross-section or contact force), trolley acceleration, and occupant reference node displacement. These outputs feed Cases 2 and 3.
Do not skip the mass-scaling audit. If the barrier face's smallest element forces a time step below ~0.5 µs, added mass can silently inflate the effective trolley mass beyond 1400 kg and invalidate every downstream comparison. Check the solver's added-mass report against the 1400 kg target before proceeding.

Verification Criteria and Failure Symptoms

A correct baseline initializes with zero errors and passes the following checks. Treat any failure as a blocker before moving to Case 2.

CheckPass criterionTypical failure symptom
Barrier envelopeBounding box = 1000 × 540 × 450 mm (±1 mm)Mesh scaled by wrong unit factor; bounding box off by 1000×
Trolley massTotal moving mass = 1400 kg (±1%)Mass scaling or missing barrier mass; solver reports 1380 or 1450 kg
Initial velocity13.89 m/s on all trolley nodesVelocity applied to barrier only; trolley stationary at t=0
Initial penetrationZero penetrations between barrier and vehicleNegative initial gap; solver warns of contact penetration at t=0
Occupant frameH-point node present and attachedOrphan node; no output in occupant displacement channel
TerminationRuns to 150 ms without negative-volume errorElement inversion in barrier face; reduce time step or remesh

If the model initializes but the barrier face inverts within the first few milliseconds, the placeholder material is too soft for the 10 mm mesh — increase the placeholder yield slightly or refine the mesh locally. This is a numerical stability fix, not a calibration; the real material model arrives in Case 2. Once all six checks pass, the baseline is ready for barrier-only calibration.

Deliverable for this case: a solver deck containing the barrier face mesh, trolley rigid body with 1400 kg mass and inertia, initial velocity, occupant load path reference frame, and output requests — verified to initialize with zero errors and a barrier bounding box matching 1000 × 540 × 450 mm.