LSDYNA ATD INJURY ANALYZER (NCAP / FMVSS SCORING)¶
Reads binout NODOUT / SECFORC / DEFORC for an LS-DYNA simulation, auto-detects dummy (ATD) channels by label substring (head, neck, chest, femur, tibia, pelvis), and scores standard injury criteria — HIC15, head 3 ms clip, BrIC, Nij, upper-neck tension, chest deflection, chest 3 ms clip, femur axial force, tibia index, tibia compression, pelvis lateral force, viscous criterion. Each scored row carries the measured value, peak time, and pass/fail + star-rating against US-NCAP / Euro-NCAP / C-NCAP / FMVSS208 thresholds curated in injury_protocols.json. Drives the Response Extractor’s Injury tab.
When to use¶
Tagged: atd, binout, bric, chest_deflection, c_ncap, crash, dummy, euro_ncap.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Simulation | simulation_id | remote_lookup | — | Reference to the LS-DYNA simulation whose binout will be scored. | |
| Dummy / ATD model | dummy_type | string | HIII_50M | Anthropometric Test Device (dummy) family used for the threshold table lookup. | |
| Acceleration units | acceleration_units | string | g | Acceleration units in the binout nodout channels. Used to normalize head / chest acceleration channels to g before applying HIC and 3 ms clip criteria. | |
| Criteria filter (CSV) | criteria_id_csv | text | — | Optional comma-separated list of criterion ids (HIC15, Nij, CHEST_D, FEMUR_FZ, …) to score. Empty = run every criterion in injury_protocols.json. | |
| Channel override (CSV) | channel_override_csv | text | — | Explicit criterion-to-channel-id mapping for models that don’t label dummy channels. Format: one line per criterion as CRITERION_ID=id1,id2,… (e.g. HIC15=3001235 then NECK_FZ_TENS=2500003 then FEMUR_FZ=2500004,2500005). Each id is taken literally from the criterion’s source branch. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Scored ATD Injury Criteria | injury_rows | dataset | Per-criterion / per-channel rows: criterion_id, criterion, body_region, channel_id, channel_label, source, mapping (auto/override), measured, measured_units, peak_time, best_threshold, dummy, and a protocols map of {protocol_id: {threshold, ratio, pass, star}}. |
| Summary | summary | dataset | {dummy, criteria_count, overshoot_count, channels_by_region, protocol_list}. |
| Protocols Reference | protocols | dataset | The protocols dictionary from injury_protocols.json (id, label, agency, tests) for the UI to render the protocol picker. |
| Criteria Catalog | criteria_catalog | dataset | Flat list of every criterion (id, label, body_region, source, channel_components, output_units, expected_patterns) so the Mapper UI can render rows even when auto-detect found no channels. |
| Branch Catalog | branch_catalog | dataset | For each binout branch present, {ids: {id->label}, components: […]}. Lets the Mapper UI populate ID dropdowns scoped to each criterion’s source branch. |
Disciplines¶
- cae.postprocessing.extraction
- cae.postprocessing.response
- engineering.safety.atd
- engineering.safety.injury_criteria
- engineering.safety.ncap
Auto-generated from platform schema. Worker id: lsdyna_atd_injury_analyzer. Schema hash: 4a90532676e2. Hand-curated docs in workerexamples/ override this page when present.