+ All Categories
Home > Documents > Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Date post: 11-Sep-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
186
1111111111111111111111111111111 PB96 -1153 57 o U.S. Department of Transportation National Highway Traffic Safety Administration DOT HS 808 282 DOT-VNTSC-NHTSA-94-5 Final Report August 1995 Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics and Dynamic Loading Frank DiMasi Research and Special Programs Administration Volpe National Transportation Systems Center Cambridge, MA 02142-1093 This document is available to the public through the National Technical Information Service. Springfield, VA 22161 U REPRODUCED BY· of S . ec nrcallnfonnation Serv' prrngfield, Virginia 22161 lee
Transcript
Page 1: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

1111111111111111111111111111111PB96 -1153 57

oU.S. Departmentof TransportationNational HighwayTraffic SafetyAdministration

DOT HS 808 282DOT-VNTSC-NHTSA-94-5

Final ReportAugust 1995

Transformation of Nine-Accelerometer-Package (NAP)Data for Replicating Headpart Kinematics andDynamic Loading

Frank DiMasi

Research andSpecial ProgramsAdministrationVolpe NationalTransportation Systems CenterCambridge, MA 02142-1093

This document is available to the public through the National Technical Information Service. Springfield, VA 22161

U REPRODUCED BY·Natiori~i ~ePhar1:mentof Com~ercet!l1J§.

S . ec nrcallnfonnation Serv'prrngfield, Virginia 22161 lee

Page 2: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

NOTICE

This document is disseminated under the sponsorship of theDepartment of Transportation in the interest of informationexchange. The United States Govemment assumes no liability forits contents or use thereof.

NOTICE

The United States Govemment does not endorse products ormanufacturers. Trade or manufacturers' names appear hereinsolely because they are considered essential to the objective of thisreport.

Page 3: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Prescribed by ANSI Std. 239-~8298-102

REPORT DOCUMENTATION PAGE Form ApcBrovedOMB No. 704-0188

Public reporting burden for this collection of information is estimated to average 1 hour per response, including thetime for reviewing instructions! searchin~ eXisti~ data sources, gathering and maintaining the data needed, andcompleting and reviewing the co lection 0 informa ion. Send comments regardi~ this burden estimate or any' otheraspect of this collection of information, including suggestions for reducing thiS burden, to washin~ton HeaQquartersServices" Directorate for !nformation op;:~~t~~sll~~..~ePQrts, 1215 JefferSonp~ayi~tH:8g~Z~l'llIDl~telJ~:;~~' 1~~~iri~~~I'l'i~~_~~~n~_/~ ~ __~.~ .~a n~4'~D n4 M~n~"~ ~rn - ina'

P89S-1153572. REPORT DATE 3. REPORT TYPE AND DATES COVERED

1111111111111111111111111111111 August 1995 Fi na l ReportJuly 1992 - August 1994

4. TITLE AND SUBTITLE 5. FUNDING NUMBERSTRANSFORMATION OF NINE-ACCELEROMETER-PACKAGE (NAP) DATA FORREPLICATING HEADPART KINEMATICS AND DYNAMIC LOADING

HS476/S40046. AUTHOR(S)Frank P. DiMasi

7. PERFORMING ORGANIZATION NAMEeS) AND ADDRESS(ES) 8. PERFORMING ORGANIZATIONU.S. Department of Transportation REPORT NUMBeRResearch and Special Projects Administration

DOT-VNTSC-NHTSA-94-5Volpe CenterCambridge, MA 02142

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESSeES) 10. SPONSORING/MONITORINGU.S. Department of Transportation

0AGENCY REPORT NUMBER

National Highway Traffic Safety Administration DOT HS 808 282Office of Research and DevelopmentWashington, DC 20590

11. SUPPLEMENTARY NOTES

12a. DISTRIBUTION/AVAILABILITY STATEMENT 12b. DISTRIBUTION CODE

This document is available to the public through the NationalTechnical Information Service, Springfield, VA 22161

13. ABSTRACT (Maximum 200 words)This report describes a procedure and associated software package for transforming time-varying kinematic quantitiescomputed in a rotating-decelerating reference frame, to a fixed coordinate system. Time-varying kinematic quantitiesare computed, based on accelerometer measurements made with a 3-2-2-2 nine accelerometer package (NAP) located in theheadpart of an anthropometric test device, and transformed to fixed coordinates in the form of generalized six-degree-of-freedom velocity time histories at the headpart center of gravity. An algorithm is also included to compensate forcross products of angular velocity and centripetal accelerations arising from the non-coplanar geometry of the NAP.

Angular and translational velocity components are then applied as velocity boundary conditions, to the center of gravityof finite-element representation of a rigid skull-headpart component of an anatomic brain model in order to replicatethe generalized six-degree-of-freedom kinematics, and corresponding inertial loads produced by these kinematics. Theseefforts are part of a larger program to develop tools and methods aimed at providing an improved head injury criteriafor use in automobile crash testing. ,.

Principal elements of this report include (a) principles of the transformation process; (b) use of the software and atypical interactive session; (c) comparisons with crash test film data; (d) use of simulated accelerometer data forvalidating the transformation process; (e) characterization of typical errors due to non-coplanar geometry of the3-2-2-2 array; and (f) a compensation algorithm for eliminating uncertainties associated with non-coplanar geometry. Aprogram listing is also included.

14. SUBJECT TERMS 15. NUMBER OF PAGESCoordinate Transformations, Biomechanics, Head Impact, Dynamic Head Loading, Head Trauma, 184Anthropometric Test Device, Rotating Coordinate Systems, Accelerometer Array, NineAccelerometer Package 16. PRICE CODE

17. SECURITY CLASSIFICATION 18. SECURITY CLASSIFICATION 19. SECURITY CLASSIFICATION 20. LIMITATION OF ABSTRACTOF REPORT OF THIS PAGE OF ABSTRACT

Unclassified Unclassified Unclassified

NSN 7540-01-280-5500 Standar~ Form 2SJ!l. (Rev. iU19;

Page 4: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics
Page 5: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

PREFACE

The work described in this report was sponsored by the US DOT Office of Research andDevelopment of the National Highway Traffic Safety Administration (NHTSA) underProject Plan Agreement HS-76. From the beginning of this effort, Dr. Rolf Eppinger,Chief of the NHTSA's Biomechanics Division, provided critical support and direction forthis work, and in the latter stages of the work, Dr. Faris Bandak provided additionaldirection and support.

The work described herein is part of a larger effort to develop tools and methods toprovide an improved head injury criteria for use in automobile crash testing. The currenthead injury criteria is based on translational accelerations measured at the center ofgravity of a dummy headpart, and does not consider rotational kinematics which havebeen shown to have a strong effect on neurological impainnent due to strains developedin the soft tissue of the brain (see Reference 2). Finite element modeling of the skull andbrain, and replicating combined translational and rotational dynamic loading sustained bythe head, are among the efforts supp0l1ed by NHTSA's Biomechanics Division to reachthese goals.

Specifically, this report describes the procedure and associated software for computingangular and translational headpart kinematics with respect to inertial coordinates, bytransfonning non-inertial accelerometer data measured in a 3-2-2-2 nine-accelerometerarray located in the dummy headpart. Generalized six-degree-of-freedom angular andtranslational velocity components may then be applied as boundary conditions, to ananatomic model of the skull and brain. This process involves the transfonnation of time­varying vector quantities from a body coordinate system undegoing generalized rotation,to a fixed reference frame. Principal elements of this report include: (a) principles of thetransfonnation process~ (b) use of the software and a typical interactive session~ (c)comparisons with crash test film data~ (d) use of simulated accelerometer data forvalidating the transfonnation process; (e) characterization of typical errors due to non­coplanar geometry of the 3-2-2-2 array; and (f) a compensation algorithm for eliminatinguncertainties associated with non-coplanar geometry. A program listing is also included.

The basic transfonnation algorithm described herein was developed by Dr. Weinstock ofthe Volpe Center. Dr. Tong of the Hong Kong University for Science and Technologywas instrumental in developing the compensation algorithm for non-coplanar geometry.

III

Page 6: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

METRIC/ENGLISH CONVERSION FACTORS

ENGLISH TO METRIC

LENGTH (APPROXIMATE)

1 inch (in.) .. 2.5 centimeters (em)1 foot (ft) .. 30 centimeters (em)

1 yard (yd) .. 0.9 meter (m)1 mile (mi) .. 1.6 kilometers (km)

AREA (APPROXIMATE)

1 square inch (sq in, in2) .. 6.5 square centimeters (cm 2)

1 square foot (sq ft, ft2) .. 0.09 square meter (m 2)

1 square yard (sq yd, yd2) .. 0.8 square meter (m 2)

1 square mile (sq mi, mi2) .. 2.6 square kilometers (km 2)

1 acre .. 0.4 hectares (he)" 4,000 square meters (m 2)

MASS - WEIGHT (APPROXIMATE)

1 ounce (oz) .. 28 grams (gr)1 pound (Ib) .. .45 kilogram (kg)

1 short ton.. 2,000 pounds (Ib) .. 0.9 tonne (t)

METRIC TO ENGLISH

LENGTH (APPROXIMATE)

1 millimeter (mm) .. 0.04 inch (in)1 centimeter (em) .. 0.4 inch (in)

1 meter (m) .. 3.3 feet (tt)

1 meter (m) .. 1.1 yards (yd)1 kilometer (km) .. 0.6 mile (mi)

AREA (APPROXIMATE)

1 square centimeter (cm 2) .. 0.16 square Inch (sq in, in2)

1 square meter (m 2) .. 1.2 square yards (sq yd, yd2)

1 square kilometer (kn2) .. 0.4 square mile (sq mi, mi2)

1 hectare (he) .. 10,000 square meters (m 2) .. 2.5 acres

MASS· WEIGHT (APPROXIMATE)

1 gram (gr) .. 0.036 ounce (oz)1 kilogram (kg) .. 2.2 pounds (Ib)

1 tonne (t) .. 1,000 kilograms (kg) .. 1.1 short tons

VOLUME (APPROXIMATE)

1 teaspoon (tsp) ..1 tablespoon (tbsp) ..1 flUid ounce (fl oz) ..

1 cup (c)1 pint (pt)

1quart (qt) ..

1gallon (gal)1 cubic foot (cu ft, ft3)

1cubic yard (cu yd, yd3)

5 milliliters (ml)15 milliliters (m I)30 milliliters (ml)o24 liter (I)0.47 liter (I)

096 liter (I)3.8 liters (I)

0.03 cubic meter (m 3)

0.76 cubic meter (m 3)

VOLUME (APPROXIMATE)

, milliliter (ml) .. 0.03 fluid ounce (fl oz)1 liter (I) 2.1 pints (pt)1 liter (I) 1.06 quarts (qt)1 liter (I) .. 0.26 gallon (gal)

1 cubic meter (m 3) 36 cubic feet (cu ft, ft3)

1 cubic meter (m 3) .. 1.3 cubic yards (cu yd, yd3)

TEMPERATURE (EXACT)

I (x· 32) (519) jOF .. y"C

TEMPERATURE (EXACT)

[ (9/5) y + 32 JOC .. x OF

QUICK INCH-CENTIMETER LENGTH CONVERSION

INCHES 10 I I r i i r I r r 10

ICENTIMETERS a 1 4 6 10 11 12 13 14 15 16 17 1S 19 20 21 Z2 23 Z4 Z5

25.40

QUICK FAHRENHEIT-CELSIUS TEMPERATURE CONVERSION

-40° .22° -4° 14° 3Z" 50° 6So 86° 104° 122° 140· 15S· 176' 194· 212·OF

I I I I I I I I I I I I I I I

·c I I I I I I I I I I I I I I I-40° ·30' ·ZO· 010· o' 10· zo' 30° 40' sao 60' 70° so· 90· 100'

For more exact and or other conversion factors, see NBS Miscellaneous Publication 2B6. Units of Weights andMeasures. Price S2 .50. SO Catalog No. C13 102B6.

IV

Page 7: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

TABLE OF CONTENTS

Section

1. INTRODUCTION 1-1

2. OVERVIEW 2-1

2.1 Principles of the Transfonnation Process 2-3

2.1.1 Implementation and Program Variables 2-52.1.2 Transfonnation from Body to Fixed Coordinates 2-8

2.2 Data Preparation and Input 2-10

2.2.1 Initial Headpart Orientation Relative to Inertial Axes 2-102.2.2 Accelerometer Data Input 2-112.2.3 Typical Interactive Session 2-122.2.4 Supplemental Kinematic Outputs - Filenaming Convention 2-14

3. APPLICATION TO CRASH TEST DATA 3-1

3.1 General Procedure for Applying Headpart Dynamic Loading 3-13.2 Selection Of Crash Tests For Demonstration 3-33.3 Oblique Head A-Pillar Impact Simulation 3-43.4 Data Preparation 3-43.5 Oblique Head A-Pillar Impact Simulation - Results 3-63.6 Comparison of Oblique Impact Kinematics with Film Data 3-133.7 Resultant Accelerations: Oblique Impact Simulation versus Test.. 3-153.8 Temporal Relationship Between Strains and HIC 3-253.9 Supplemental Kinematic Response Data Oblique Impact Test 3-253.10 Side Impact Simulation of Head to B-Pillar Contact 3-313.11 Comparison of Side Impact Kinematics with Film Data 3-433.12 Sununary of Film Data versus Simulation Results 3-53

4. VERIFICATION OF TRANSFOR1V1ATION PROCESS USINGSIMULATED NAP DATA 4-1

4.1 Some Difficulties With Film Data 4-14.2 Using Simulated NAP Data for Testing Transfonnation Software 4-14.3 Sequential Rotations About Body x, y, and z Axes 4-2

v

Page 8: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

TABLE OF CONTENTS (cont.)

Section Page

4.4 Results - Sequential Rotations 4-34.5 Simultaneous Rotations About Body x, y, and z Axes 4-15

4.5.1 Development of Simulated NAP Accelerometer Data 4-164.5.2 Haversine Pulse Features 4-184.5.3 Comparative Test Scenario 4-224.5.4 Results - Ideal Geometry 4-224.5.5 Results - General Non-Coplanar Geometry 4-324.5.6 Compensation Algorithm for Non-Coplanar Location of

Accelerometers 4-474.5.7 Effects of Uncompensated Transducer Enor (I % Cross-Axis

Sensitivity at CG) 4-53

4.6 Magnetohydrodynamic (~IHD) Sensors 4-53

4.6.1 Magnetohydrodynamic (MHD) Sensor Data and theTransfonnation Process 4-58

APPENDIX A

APPENDIXB

REFERENCES

IMPLEMENTATION OF COMPENSATIONALGORITHM FOR 3-2-2-2 NON-COPLANARNAP GEOMETRy A-I

PROGRAM LISTING FOR NINE-ACCELEROMETER­PACKAGE (NAP) COORDINATE TRANSFOIUvlATIONSOFTWARE B-1

............................................................................................... R-l

VI

Page 9: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

LIST OF FIGURES

Figure Page

1-1. ACCELEROMETER MEASUREMENT LOCATIONS WITHIN DUMMYHEADPART 3-2-2-2 NAP CONFIGURATION ; 1-2

1-2. IDEAL OR COPLANAR ARRANGEMENT OF ACCELEROMETERS3-2-2-2 NAP CONFIGURATION 1-3

3-1. CUTAWAY VIEW OF ANATOMIC MODEL WITH DEFORMABLEINTERIOR COMPONENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

3-2. RELATIVE LOCATION OF CAMERAS AND SLED BUCK ONTEST TRACK 3-5

3-3. NAP ARRAY AT CG OF FINITE ELEMENT HEADPART 3-7

3-4. ELEVATION VIEW OF HEADPART KINEMATICS (LEFT SIDE) FOROBLIQUE IMPACT TEST 3-8

3-5. ELEVATION VIEW OF HEADPART KINEMATICS (RIGHT SIDE)FOR OBLIQUE IMPACT TEST 3-9

3-6. PLAN VIEW OF HEADPART KINEMATICS FOR OBLIQUE IMPACTTEST 3-10

3-7. PLAN VIEW OF HEADPART KINEMATICS (ROTATIONS ONLY) FOROBLIQUE IMPACT TEST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3-11

3-8. PLAN VIEW OF DEFORMABLE COMPONENT (ROTATIONS ONLY)FOR OBLIQUE IMPACT TEST , 3-12

3-9. VOLUME FRACTION OF FAILED ELEMENTS VS STRAINDEFORMABLE INTERIOR COMPONENT 3-14

3-1OA. FILM DATA FROM LEFT SIDE MOUNTED CAMERA(FIRST SEQUENCE) 3-16

3-108. SIMULATED KINEMATICS VIEWED FROM LEFT SIDE(FIRST SEQUENCE) 3-17

3-11A. FILM DATA FROM LEFT SIDE MOUNTED CAMERA(SECOND SEQUENCE) 3-18

vii

Page 10: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

LIST OF FIGURES (cont.)

Figure

3-11 B. SIMULATED KINEMATICS VIEWED FROM LEFT SIDE(SECOND SEQUE~CE) 3-19

3-12A. FILM DATA FROM RIGHT SIDE MOUNTED CAMERA(FIRST SEQUENCE) 3-20

3-12B. SIMULATED KIKEMATICS VIEWED FROM RIGHT SIDE(FIRST SEQUENCE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3-21

3-13A. FILM DATA FROM RIGHT SIDE MOUNTED CAMERA(SECOND SEQUENCE) 3-22

3-13B. SIMULATED KIKEMATICS VIEWED FROM RIGHT SIDE(SECOND SEQUENCE) 3-23

3-14. RESULTANT ACCELERATIONS BASED OK RAW, TRANSFORMEDAND SIMULATION OUTPUT ACCELERATIONS . . . . . . . . . . .. 3-24

3-15. ANGULAR VELOCITIES TRANSFORMED TO FIXED COORDINATES/OBLIQUE IMPACT TEST 3-26

3-16. TRANSLATIONAL VELOCITIES TRANSFOR~ED TO FIXEDCOORDINATES OBLIQUE IMPACT TEST 3-27

3-17. ANGULAR VELOCITIES IN BODY COORDINATE SYSTEM OBLIQUEIMPACT TEST 3-28

3-18. TRANSLATIONAL ACCELERATIONS IN FIXED COORDINATES 3-29

3-19. ROTATIONAL ACCELERATIONS IN FIXED COORDINATES 3-30

3-20. DIRECTION COSINES RELATING PRINCIPAL AXES 3-32

3-21. ANGULAR DISPLACEMENTS RELATIVE TO FIXED COORDINATES 3-33

3-22. OVERLAY OF HEADPART POSITION AT 40 MSEC -LEFT ELEVATION VIEW 3-34

3-23. OVERLAY OF HEADPART POSITION AT 40 MSEC - FRONT VIEW ..... 3-35

Vlll

Page 11: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

LIST OF FIGURES (cont.)

Figure

3-24. OVERLAY OF HEADPART POSITION AT 100 MSEC -LEFf ELEVATION VIEW 3-36

3-25. OVERLAY OF HEADPART POSITION AT 100 MSEC - FRONT VIEW 3-37

3-26. REAR ELEVATION VIEW OF KINEMATIC RESPONSE -SIDE IMPACT TEST 3-39

3-27. FRONT ELEVATION VlEW OF KINEMATIC RESPONSE-SIDE IMPACT TEST 3-40

3-28. HEADPART ROLL MOTION FROM REAR VIEW RELATIVE TOINITIAL POSITION (17 - 25 MSEC) 3-41

3-29. HEADPART YAW MOTION FROM PLAN VIEW RELATIVE TOINITIAL POSITION (10 - 35 MSEC) 3-42

3-30A. FILM DATA FROM REAR MOUNTED CAMERA(FIRST SEQUENCE - SIDE IMPACT TEST) 3-44

3-30B. SIMULATED KINEMATICS VIEWED FROM BEHIND(FIRST SEQUENCE - SIDE IMPACT TEST) 3-45

3-31A. FILM DATA FROM REAR MOUNTED CAMERA(SECOND SEQUENCE - SIDE IMPACT TEST) 3-46

3-31 B. SIMULATED KINEMATICS VIEWED FROM BEHIND(SECOND SEQUENCE - SIDE IMPACT TEST) 3-47

3-32A. FILM DATA FROM RIGHT SIDE MOUNTED CAMERA(FIRST SEQUENCE - SIDE IMPACT TEST) 3-48

3-32B. SIMULATED KINEMATICS VIEWED FROM RIGHT SIDE(FIRST SEQUENCE - SIDE IMPACT TEST) 3-49

3-33A. FILM DATA FROM RIGHT SIDE MOUNTED CAMERA(SECOND SEQUENCE - SIDE IMPACT TEST) 3-50

3-33B. SIMULATED KINEMATICS VIEWED FROM RIGHT SIDE(SECOND SEQUENCE SIDE IMPACT TEST) . . . . . . . . . . . . . . . . . . . . . .. 3-51

IX

Page 12: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

LIST OF FIGURES (cont.)

Figure

3-34. VOLUME FRACTION OF FAll.ED ELEMENTS VS STRAIN(DEFORMABLE INTERIOR COMPONENT) 3-52

4-1. KINETIC ENERGY ASSOCIATED WITH ANGULAR ROTATIONS 4-4

4-2. ANGULAR ROTATION SEQUENCE ABOUT X AXIS (0 - 40 MSEC) 4-5

4-3. ANGULAR ROTATION SEQUENCE ABOUT Y AXIS (50 - 90 MSEC) 4-6

4-4. ANGULAR ROTATION SEQUENCE ABOUT Z AXIS (l00 - 140 MSEC) .... 4-7

4-5. ANGULAR ROTATION ABOUT FIXED X AXIS VS TIME 4-8

4-6. ANGCLAR ROTATIO~ ABOUT FIXED Y AXIS VS TIME 4-9

4-7.

4-8.

4-9.

ANGULAR ROTATION ABOUT FIXED Z AXIS VS TIME

ANGULAR VELOCITY ABOUT FIXED X AXIS VS TIME

ANGULAR VELOCITY ABOUT FIXED Y AXIS VS TIME

4-10

4-11

4-12

4-10. ANGULAR VELOCITY ABOUT FIXED Z AXIS VS TIME 4-13

4-11. OVERLAY OF NAP SIMULATION VS CORRECT FINAL POSITION(OBLIQUE VIEW) 4-14

4-12. TRANSDuCER LOCATION (IDEAL GEOMETRY) - NAP ARRAY INSECTIOKED AND ROTATED HEADPART 4-17

4-13. RESULTANT ACCELERATION TIME HISTORY HAVERSINE PULSE .... 4-20

4-14. ANGULAR ACCELERATION TIME HISTORY HAVERSINE PULSE 4-21

4-15. SIMULATED NAP X AXIS ACCELERATIONS (NOS 1. 5, AND 8)(IDEAL GEOMETRY - ROTATED AXES) 4-23

4-16. SIMULATED NAP Y AXIS ACCELERATIONS (NOS 2,7, AND 9)(IDEAL GEOMETRY - ROTATED AXES) 4-24

4-17. SIMULATED NAP Z AXIS ACCELERATIONS (NOS 3,4, AND 6)(IDEAL GEOMETRY - ROTATED AXES) 4-25

x

Page 13: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

LIST OF FIGURES (cont.)

Figure

4-18. ANGULAR VELOCITIES ABOUT BODY X, Y, AND Z AXES(IDEAL GEOMETRY - ROTATED AXES) 4-26

4-19. ANGULAR VELOCITIES TRANSFORMED TO FIXED COORDINATESYSTEM (IDEAL GEOMETRY - ROTATED AXES) .... '. . . . . . . . . . . . .. 4-27

4-20. X, Y, Z BODY ACCELERATIONS AT CG LOCATION(IDEAL GEOMETRY - ROTATED AXES) 4-28

4-21. CG ACCELERATIONS TRANSFORMED TO FIXED COORDINATESYSTEM (IDEAL GEOMETRY - ROTATED AXES) 4-29

4-22. HEADPART KINEMATIC RESPONSE IN 20 MSEC INTERVALS(IDEAL GEOMETRY - ROTATED AXES) 4-30

4-23. COMPARISON OF HEADPART LOCATION WITH CORRECT FINALPOSITION (IDEAL GEOMETRY - ROTATED AXES) 4-31

4-24. VOLUME FRACTION OF FAILED ELEMENTS VS STRAIN LEVEL(IDEAL GEOMETRY - ROTATED AXES) 4-33

4-25. ACCELEROMETER LOCATIONS IN ROTATED POSITION BASED ONNON-COPLANAR 3-2-2-2 GEOMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4-34

4-26. SIMULATED NAP X AXIS ACCELERATIONS (NOS 1,5, AND 8)(GENERAL NON-COPLANAR GEOMETRY - ROTATED AXES) 4-35

4-27. SIMULATED NAP Y AXIS ACCELERATIONS (NOS 2, 7, AND 9)(GENERAL NON-COPLANAR GEOMETRY - ROTATED AXES) 4-36

4-28. SIMULATED NAP Z AXIS ACCELERATIONS (NOS 3, 4, AND 6)(GENERAL NON-COPLANAR GEOMETRY - ROTATED AXES) ' 4-37

4-29. ANGULAR VELOCITIES ABOUT THE BODY X, Y, AND Z AXES(GENERAL NON-COPLANAR GEOMETRY - ROTATED AXES) . . . . . . . . .. 4-38

4-30. ANGULAR VELOCITIES TRANSFORMED TO FIXED COORDINATES(GENERAL NON-COPLANAR GEOMETRY - ROTATED AXES) 4-39

4-31. HEADPART KINEMATIC RESPONSE IN 20 MSEC INTERVALS(GENERAL NON-COPLANAR GEOMETRY.;. ROTATED AXES) 4-40

xi

Page 14: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

LIST OF FIGURES (cont.)

Figure Page

4-32. COMPARISON OF HEADPART LOCATION WITH CORRECT FINALPOSITION (GENERAL NON-COPLANAR GEOMETRY - ROTATED AXES) 4-41

4-33. X, Y, Z BODY ACCELERATIONS AT CG (GENERAL NON-COPLANARGEOMETRY - ROTATED AXES) 4-42

4-34. X, Y, Z ACCELERATIONS TRANSFORMED TO FIXED COORDINATES(GENERAL NON-COPLANAR GEOMETRY - ROTATED AXES) 4-43

4-35. TRANSlATIONAL DISPLACEMENTS ALONG FIXED X, Y, AND Z AXES(IDEAL GEOMETRY CONDITION) 4-44

4-36. TRANSlATIONAL DISPlACEMENTS ALONG FIXED X, Y, AND Z AXES(GENERAL NON-COPLANAR GEOMETRY CONDITION) 4-45

4-37. VOLUME FRACTION OF FAILED ELEMENTS (GENERAL NON-COPLANARGEOMETRY - ROTATED AXES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4-46

4-38. TRANSFORMED ANGULAR VELOCITIES (COMPENSATED FOR NON-COPLANAR GEOMETRY) 4-49

4-39. COMPARISON OF HEADPART LOCATION WITH CORRECT FINALPOSITION (COMPENSATED FOR NON-COPLANAR GEOMETRY) 4-50

4-40. X, Y, and Z TRANSLATIONAL DISPLACEMENTS AT CG(COMPENSATED FOR NON-COPlANAR GEOMETRY) 4-51

4-41. VOLUME FRACTION OF FAILED ELEMENTS (COMPENSATED FORNON-COPLANAR GEOMETRY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4-52

4-42. TRANSFORMED ANGULAR VELOCITIES (COMPENSATED GEOMETRYNON-COPLANAR WITH 1% C-A ERROR) 4-54

4-43. KINEMATIC RESPONSE AT THE CG (COMPENSATED NON-COPLANARGEOMETRY WITH 1% C-A ERROR) 4-55

4-44. FINAL POSITION OF THE HEADPART OVERLAID WITH CORRECTFINAL POSITION (COMPENSATED NON-COPLANAR GEOMETRYWITH 1% CROSS-AXIS SENSITIVITY) 4-56

xii

Page 15: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

LIST OF FIGURES (cont.)

Figure

4-45. FAILED VOLUME DATA (COMPENSATED NON-COPLANARGEOMETRY WITH 1% C-A ERROR) 4-57

LIST OF TABLES

2-1. SEQUENCE FOR READING NAP DATA BY ARRAY LOCATION , 2-12

3-1. SUMMARY OF HIC DATA 3-15

4-1. POSITION OF ACCELEROMETERS IN NINE ACCELEROMETERPACKAGE (NAP) ARRAY - IDEALIZED GEOMETRY 4-19

4-2. POSITION OF ACCELEROMETERS IN NINE ACCELEROMETERPACKAGE (NAP) ARRAY 4-19

4-3. COMPARISON OF VOLUME FRACTION OF FAILED ELEMENTSFOR SELECTED STRAIN LEVELS AND IDEAL VS GENERALNON-COPLANAR GEOMETRY CONDITION 4-47

xiii/xiv

Page 16: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics
Page 17: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

1. INTRODUCTION

Head injuries sustained in the automobile collision environment are currently evaluatedaccording to the Head Injury Criterion (HIC) specified in Federal Motor Vehicle SafetyStandard (FMVSS) 208, which is based upon the vector sum of translational accelerationsmeasured at the center of gravity of an anthropometric dwnmy headpart. This criterion,which evolved from the Wayne State Tolerance Curve [1], relates the probability of headinjury to temporal and amplitude features of the resultant acceleration time historymeasured at the head's center of gravity, and provides a quantitative indication of thepotential for serious head injury.

Although HIC has been shown to be indicative of many fonns of head injury, questionshave been raised about its ability to predict diffuse injuries to soft brain tissue, which donot result in externally identifiable lesions. In recent years, experimental and patho­physiological studies have strongly suggested that axonal damage is related to themagnitude of strain experienced by the imposed dynamic loading, and that these strainsare strongly related to imposed angular kinematics. Bridging vein disruption is alsobelieved to be the cause of many brain hematomas. A detailed discussion of the influenceof angular kinematics and its potential effects on induced strains is contained in [2].

To begin to Wlderstand the relationship between angular kinematics and strains inducedin soft brain tissue, a three-dimensional anatomic brain model was constructed [3] in1991 and various impacts with upper interior swfaces were simulated by laWlching themodel into upper interior contact swfaces with a specified initial velocity. While thesesimulations can produce representative responses for short impact durations, they alsorequire detailed modeling of the interior structure and neglect significant effects of forcesand torques occurring at the head-neck interface. To effectively use three-dimensionalanatomic models, a more general capability is required for replicating and applying thegeneralized six-degree-of-freedom dynamic loads measured in the actual collision testenvironment.

This report describes the development and application of coordinate transfonnationsoftware for transforming non-inertial accelerometer measurements made in a dwnmyheadpart using a 3-2-2-2 Nine Accelerometer Package (NAP) array, to a non-rotating,inertial coordinate system. Accelerometer measurement locations within the dummyheadpart are illustrated in the drawing of Figure 1-1, for the 3-2-2-2 NAP configuration,and the ideal or coplanar arrangement of accelerometers is illustrated in Figure 1-2. Inthe 3-2-2-2 NAP configuration, three accelerometers are located at the center of gravity(CG) and two accelerometers are displaced along each principal body axis with senseaxes orthogonal to that axis and aligned with the remaining principal body axes.

1-1

Page 18: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

­I IV

NC~U

,D

UoI

INII

ON

'C

lIVIN

All

'01

IND

IVC

OU

N-l

OG

OA

CC

UU

OU

IIII

'2!

'AI.

IT

HI

TO

','I

ON

TA

ND

lifT

"DI

MO

UN

TS

AlI

IIN

II.C

HA

NG

IA.L

I.

'Osm

ON

AC

CU

llAcY

0'

.lO

UI

INH

IAD

,00

1

4'O

ImO

NA

CC

UU

cY0

''l

I'M

ICM

An

WIT

HIN

AC

(IL

llo..

nll

•.O

JIP

lIlN

DIV

CO

"IC

·I

S(I

NII

I0

'G

IAV

llY

IC.G

.llO

CA

JlO

NI

,..

GM

.M

AW

ING

I7

10

11

·"A

ND

J.O

II·)

).'0

1N

YlI

ID..

lin

DU..

..'

NIA

D.

OU

TB

OA

RD

MO

UN

TS

AT

TA

CH

TO

SK

UL

LW

ITH

'4.4

0S

CR

EW

.L

OC

AT

ION

'lIE

DB

'T

WO

DO

WI!

lP

INS

.A

CC

EL

ER

OM

ET

ER

SA

RE

AT

TA

CH

ED

TO

BL

OC

K,

TH

EN

BL

OC

K-M

OU

NT

ED

INT

OS

KU

ll.

3.20

0

.203 I

DE

NT

ON

INC

.'-

1.1

15

NE

CK

TR

AN

SD

UC

ER

MO

DE

L'71

'

C.G

.A

ilS

IEC

.II

C'N

lIlR

MO

UN

TA

hA

CH

ES

TO

Itn

ER

fAC

EP

LA

TE

.HIC

H1

0U

SO

NTO

NE

CK

lRA

NS

DU

CE

R.

INT

ER

rAC

E'U

ll

FIG

UR

E.

I-I.

AC

CE

LE

RO

ME

TE

RM

EA

SU

RE

ME

NT

LO

CA

TIO

NS

WIT

HIN

DU

MM

YH

EA

DP

AR

T3-

2-2-

2N

AP

CO

NF

IGU

RA

TIO

N

Page 19: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

NIN

EA

CC

EL

ER

OM

ET

ER

PA

CK

AG

E:

LO

CA

TIO

NO

FA

CC

ELE

RO

ME

TE

RS

AT

CG

hoi

AN

DO

NX

,V

AN

DZ

AR

MS

:

" ~~

~:

~~()

J(.~

lf1E

rlAL-

./'

-{pJl~

1

)(

­I W

NU

MB

ER

SC

OR

RE

SP

ON

DT

OT

HE

OR

DE

RIN

WH

ICH

FIL

ES

AR

ER

EA

D

FIG

UR

E1-

2.ID

EA

LO

RC

OP

LA

NA

RA

RR

AN

GE

ME

NT

OF

AC

CE

LE

RO

ME

TE

RS

3-2-

2-2

NA

PC

ON

FIG

UR

AT

ION

Page 20: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

The x, y, and z anns are respectively oriented along the dummy headpart's forward(anterior-posterior), lateral and vertical (superior-inferior) axes, and generally correspondwith vehicle axis labeling. The position of accelerometers in the array is very importantin the transformation process and for the discussion which follows. The relationshipbetween accelerometer measurements and its position in the NAP array, is indicated inFigure 1-2 (this will be discussed further).

Using the procedure described herein, the three translationai and rotational velocities atthe headpart center of gravity are derived from the NAP data to describe the generalizedsix-degree-of-freedom (DOF) motioh of the head in terms of velocity time histories at thecenter of gravity. The generalized six-degree-of-freedom velocity field is then applied tothe headpart's center of gravity to drive the anatomic brain model, using the assumptionof a rigid skull, to replicate the dummy headpart's kinematic response and to approximatethe dynamic loading experienced in the actual crash test. The resulting soft tissue strainsare evaluated as described in [2].

This approach provides a basic methodology for characterizing the dynamic loadssustained by the head, as measured with the NAP in a relatively rigid dummy headpart,and applying these loads to an analytical model of the brain. In this manner, soft tissuestrains can be computed in response to dynamic loads measured in the actual crash testenvironment. The generalized six-degree-of-freedom kinematic loading extractedfromthe NAP data reflects all dummy headpart impacts with the surrounding structure duringthe impact event, as well as dummy/neck reactionforces. The compliance of the dummyheadpart's skin is also reflected in the kinematic response.

The methodology presented is applicable to pure inertial loadings sustained innon-contact events, as well as for generalized head contact with interior surfaces and/orairbag impacts. Supplemental data characterizing angular and translational velocities andaccelerations in body and in fixed coordinates is also generated during the transformationprocess. Kinematic quantities transformed to the fixed coordinate system may beparticularly useful for comparing relative kinematics from one or more tests. Theresulting data may also be used in conjunction with a headpart model to graphicallyillustrate and compare headpart kinematic response from separate tests, to illustrateheadpart kinematics obscured by airbag deployment, and/or plot time history variablesdescribing headpart kinematic response (e.g., angular position) versus time.

It is important to note that since impact forces acting on the skull are not directlyindicated by the NAP data (although they may be implied), the above approach is notdirectly applicable to predicting detailed skull loading or fracture. The latterconsideration, which requires a detailed description of localized loading and skullstructural and material properties, is currently approximated by HIe. The methodologydescribed herein is aimed at replicating kinematic response data which may be used in

1-4

Page 21: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

conjunction with an anatomic brain model to estimate strains developed in soft braintissue in response to dynamic loads sustained in real world collisions.

In [4], various accelerometer configurations were reviewed and the 3-2-2-2 configurationwas determined to be the most reliable method for characterizing the generalized six­degree-of-freedom headpart kinematics, and equations were developed which can be usedto effectively compensate for cross-products of angular velocity and centripetalaccelerations introduced by the non-coplanar geometry of the 3-2-2-2 NAP configuration.These equations have been integrated into the coordinate transformation process tocompensate for effects of non-coplanar geometry.

1-5/1-6

Page 22: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics
Page 23: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

2. OVERVIEW

The following sections describe the major assumptions and operating principles used inthe coordinate transfOImation process in chronological order of development. Initially,the coordinate transformation process and computer program described below wasdevelop_ed assuming that accelerometers within the 3-2-2-2 array were ideally locatedsuch that all transducers were located on axes defmed by three orthogonal intersectingplanes passing through the headpart center of gravity. This is referred to as the coplanargeometry configuration, and does not account for the small variations from actualaccelerometer locations in the non-coplanar nine accelerometer array. Initialcomparisons of simulated kinematics made using the corresponding coplanar geometryassumption, although qualitative in nature, compared very favorably with crash test filmdata and was certainly representative of the kinematics involved.

In order to study the effects of non-coplanar geometry, simulated accelerometer data wasdeveloped based on rigid body kinematics, to compute accelerometer data at eachtransducer location using both coplanar and non-coplanar geometries. Key to thisapproach was the use of kinematic scenarios with a known fmal position and angularorientation, which could be used to study variations in kinematics and accumulatedstrains developed in the anatomic model for coplanar versus non-coplanar geometryassumptions. Effects of typical transducer measurement errors were similarly evaluated.This lead to the development of a compensation algorithm, which was subsequentlycoded into the coordinate transformation software package, to essentially eliminate theeffects of cross-products of angular velocity and centripetal accelerations associated withthe actual non-coplanar geometry of the 3-2-2-2-NAP configuration.

A discussion of the principles used in the coordinate transformation process, with theinitial assumption of ideal or coplanar geometry, is described below. The implementationof these principles is then described in terms of FORTRAN computer program variablesfollowed by a profile of the resulting translational and rotational kinematic responsequantities computed in body coordinates and/or transformed to fixed coordinates.

Regardless of the geometry assumption, the principal objective is to develop a method oftracking the relative angular orientation of the rotating, decelerating headpart with respectto the fixed coordinate system through time. This is accomplished by computing anangular velocity rotation matrix which describes instantaneous angular velocitycomponents of the body coordinate system, and which allows the computation of anupdated direction cosine matrix at each instant in time. This discussion is followed byrecommendations for screening and preparing accelerometer data for the transformationprocess, required program inputs, and a typical interactive session.

2-1

Page 24: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Using actual crash test data, Section 3 describes the general procedure for (a) extractingheadpart kinematic response in the form of translational and rotational velocity timehistories at the headpart center of gravity, and (b) applying generalized translational androtational velocities to an anatomic model to replicate the test kinematics, andconsequently, the dynamic loads associated with the head impact. Comparison ofsimulated kinematics with available film data is provided from several views for selectedcrash tests to provide a general indication of actual versus simulated kinematics. Asnoted above, these initial simulations were made using the ideal or coplanar geometryassumption, and results compared very favorably with crash test film data.

To provide a more rigorous comparison of the transformation process, simulated NAPdata is developed as described in Section 4, to rotate a rigid object about the fixed lateralaxis from an initial orientation into a known fmal position. Rigid body angularkinematics are prescribed about a single fixed coordinate axis, with the headpart initiallyrotated about each body axis to produce simultaneous angular kirlematics about each axisin the body coordinate system. The simulated accelerometer data is then processed usingthe transformation procedure and applied to the center of gravity of a fmite elementrepresentation of a rigid body. The fmal position of the rigid object driven by thetransformed accelerometer data is compared with the known fmal position of the rigidobject to verify the transformation process.

Finally, an algorithm which compensates for the non-coplanar location of accelerometersin the NAP array is described. This considers effects of centripetal accelerations as wellas Coriolis accelerations, or cross products of angular velocity, arising from the non­coplanar geometry of the NAP. This approach is useful to assess the effects of non­coplanar geometry, as well as transducer errors such as cross-axis sensitivity, on the fmalposition of the transformed object, and to assess the relative effects of various errorsources on angular kinematics.

2-2

Page 25: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

2.1 PRINCIPLES OF THE TRANSFORMATION PROCESS

The transfonnation of quantities between coordinate systems is usually a simple task.

Transfonning components of a vector Rfrom a non-rotating body coordinate system to afixed coordinate system is done simply using:

where

Rfi =T,R b,I IJ ~

2.1-1

component of the vector Rin the fixed coordinate system

component of the vector Rin the body coordinate system, and

direction cosine matrix relating vector components from body-to-

fixed coordinate system

However; when one coordinate system is rotating, as in the case of a dummy headpart,the rate of change of the rotating coordinate system must also be considered in thetransfonnation of vector components between fixed and rotating coordinate systems. Todistinguish matrices, vectors, and their components in the following discussion, vectorquantities are indicated with the superscript (- ), matrices by the subscript ( ), and vector

or matrix components by subscripted indices. Repeated indices indicate summation.Also, reference to axes of the body coordinate system are generally indicated bylowercase subscripts x, y, and z while fixed coordinate system axes are generallyindicated by uppercase X; Y, and Z.

Components of the time-varying vector Rb when viewed or transfonned to inertial

coordinates are:

2.1-2

The first tenn on the right-hand side represents the transfolmation of time-varying

components of the vector Rb as if the body coordinate system was not rotating. The

second term represents changes in the relative angular position of the body coordinate

system, as if the there was no change in the vector R b .

Hence, the appropriate expression for transforming a time-varying vector from therotating body coordinates to a fixed, inel1ial coordinate system is given by equation 2.1-2,which is the matrix fonn of the Coriolis Equation, expressed in vector notation as:

2.1-3

2-3

Page 26: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

where . .Rr and Rb are time-varying vector quantities measured in fixed and body

coordinates, respectively, androb x Rb is a supplemental vector required because the body

coordinate system is in rotation.

The components of the cross product CO x Rb in the body coordinate system is the vector

quantity

2.1-4

where CO jk are the elements of the rotation matrix ~

-CD

o 2.1-5

The elements O)x, O)y, and O)z are the instantaneous components of the angular velocityvector in the body coordinate system. It may be noted that the null values on the diagonalof the matrix (0 result from the fact that angular velocities about each principal body axis

do not affect angular velocity components about the corresponding principal axis in thefixed coordinate system. The sense of each terlTI in w is detellTIined from considering

directional effects of angular rotations in a right-handed coordinate system.

TransfollTIing components of the vectors Rb + cD x Rb to fixed coordinates, we obtain

2.1-6

Comparing this with equation 2.1-2, we note Tjj = Tin/co bmj where m is a dummy index

used in multiplication. This may also be expressed in matrix fOllTI as:

2.1-7

Equation 2.1-7 provides an algorithm which may be used to compute and update theorientation of the body coordinate system relative to fixed coordinates based onincremental changes in body angular velocity. For small incremental angular rotations ateach time step, equation 2.1-7 can be integrated as indicated on the next page:

2-4

Page 27: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

or,

(T - T ) / 5t =(T . (j) )- new - old - old -

T = T + (T . (j) )5t- new - old - old -

2.1-8

2.1-9

Having updated the new body coordinate system location, the transformation from bodyto fixed coordinates can proceed using the simple transformation equation in 2.1-1.

Using this marching algorithm, the new position of the body coordinate system is updatedat each time step relative to fixed coordinates, in terms of its previous location, and thecurrent angular velocity rotation matrix (J) , and the updated T matrix (T) new is used to

transform between rotating body and fixed coordinate systems. An excellent discussionof the mathematical treatment of this subject is provided by Broxmeyer in [5].

To transform time-varying vector quantities from body-to-fixed coordinates, update theposition of the coordinate system at each time step and minimize error buildup, changesin angular orientation of the body coordinate system at each time step must be limited. Inthis implementation, the vector sum of body angular velocities at each time step ns limitedto one milliradian/sec (0.06 degrees/sec) per time step.

2.1-10

If the one milliradian limit is exceeded, the time interval is subdivided to limit themaximum change in body angular velocity at each time step. The implementation of thisprocess is described below.

2.1.1 Implementation and Program Variables

The translational body accelerations are read into the internal arrays bacc1 through bacc9in the main program. To facilitate the computation of angular kinematics,accelerometers were initially assumed to be perfectly located at the ideal coplanarlocations shown in Figure 1-2, with sense axes of multiple accelerometers co-located at asingle point in space. Because of the actual non-coplanar geometry of transducer array,this assumption could introduce some spurious acceleration components into thecalculation because centripetal accelerations and cross-products of angular velocities arenot computed exactly. These variations are discussed in Section 4 which also presents analgorithm to compensate for these spurious effects.

The above accelerations are used with the ideal geometry approximation to estimate bodyangular accelerations bomegdi (i = x,y,z), about the body x, y, and z axes, respectively.

2-5

Page 28: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

This is done by averaging pairs of accelerometers in the 3-2-2-2 array as illustrated inFigure 1-2, and as shown below.

bomegdx = 05 *[«bacc4 - bacc3) / ry + (bacc2 - bacc9) / rz)] *G

bomegdy =05 *[((bacc3 - bacc6) / rx + (bacc8 - bacc1) / rz)] *G

bomegdz = 05 *[((bacc7 - bacc2) / rx + (bacc1- bacc5) / ry)] *G

where G = gravitational acceleration constant, andrx, ry, and rz are distances from the cg to accelerometers located on

x, y, and z arms respectively.

2.1-11

Body angular velocities are then computed by integrating body angular accelerations, andtreating the body coordinate system as instantaneously fixed in space for an infmitesimalincremental rotation. This approximation is made by limiting incremental changes in thevector sum of body angular velocity components Bomegi (i= x,y,z), to one milliradian(i.e., 0.06 degrees) /sec or less, for each point in the input accelerometer data.

Bomeginew =Bomegiold + Bomegdi x ot I = x, y, z 2.1-12

Bomegv =lcobl =~Bomegx2 + Bomegy 2+ Bomez2 :s0.001 radian 2.1-13

Since the data sampling rate is typically 8 kHz or more, incremental rotations typically donot exceed one milliradian/sec. However, in the event this should occur, the data islinearly interpolated and subdivided into smaller increments to impose the onemilliradian/sec increment limit.

It is assumed that the body and fixed coordinate systems are either initially co-incident atthe body center-of-gravity or are related by the sequential rotations phi, theta, and psiabout body x, y, and z axes, respectively. In either case, the initial angular relationshipbetween body and fixed coordinate systems is indicated by the direction cosine matrix of2.1-14.

[

all

a21

a31

a12

a22

a32

a13] [COS If/a23 = - sin If/

a33 0

~][CO;8 ~ -s~n 8][~1 sin8 0 cos8 0

2-6

ocos¢J

- sin ¢JSi~ ¢J]cos¢J

2.1-14

Page 29: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Since an initial angular displacement of the body coordinate system is assumed relative tofixed coordinates, the inverse or transform of the above matrix is required to relate bodyposition relative to fixed coordinates.

b r'3 b]-1 rEr =~r =~b

orTij = a-l ij = aji'" '" '"

For null values ofphi, theta, and psi, T and a reduce to the identity matrix.

2.1-15

The instantaneous body angular velocities and the current position of the body coordinatesystem, described by direction cosines, are used to compute the incremental change inangular orientation of the body coordinate system for each time interval according to:

where

3

TDTij =LT(i,k) x Bomeg(k,j)- k=1

Bomeg(kj) = angular velocity along the kth body axis relative tojth fixed axis direction

2.1-16

The angular relationship between body and fixed coordinate systems is then "updated" byrotating the body coordinate system according to the incremental angular displacementoccurring during that interval. The updated direction cosine matrix relating the angularposition of the body coordinate relative to the fixed axis system is computed by

T i,jnew =Ti,iold + TDTi,j X 61- - -2.1-17

where ot is the time increment. The new or updated position of the body coordinatesystem is taken as "temporarily fixed" for the next increment of computed angularvelocities, and the updated coordinate location and new (infinitesimal) angular velocitiesare used to compute the next change in angular orientation of the body coordinate system.This process is continuously repeated.

At the completion of the process, direction cosines relating the angular orientation ofprincipal body and fixed axes are written to the output files

FOOOIDCOS.Oll FOOOIDCOS.022

2-7

FOOOIDCOS,033

Page 30: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

and the angular orientation of rigid body axes relative to fixed coordinates is establishedby simultaneous solution of equation 2.1-14 for the angles phi, theta, and psi. The timehistories of these angular displacements phi, theta, and psi are respectively written to theoutput files:

FOOOIROTD.OOX FOOO lROTD.OOY FOOO lROTD.OOZ

2.1.2 Transformation from Body to Fixed Coordinates

After the angular relationship between body and fixed coordinates has been establishedusing the above procedure, it is a simple matter to transform kinematic quantitiescomputed in the body coordinate system to fixed coordinates. For example, translationalaccelerations at the center of gravity with respect to fixed coordinates are computedaccording to:

j=3

FaccX = LT(I,j) x Baccjj=1

j=3

FaccY = LT(2,j) x BaccjJ=I

j=3

FaccZ = L T(3, j) x Baccjj=1

where Baccj = accelerations along body x, y, and z axes, andFacc! = acceleration along fixed X; Y, and Z axes, etc.

2.1-18

Translational accelerations with respect to fixed axes are written to the output files:

FOOO lAMOO.OOX FOOOIAMOO.OOY FOOOIAMOO.OOZ

Once transformed to fixed coordinates, translational accelerations at the CG areintegrated to provide translational velocities at the CG with respect to fixed coordinates.Translational velocities in fixed coordinates are stored in the arrays FveIx; FvelY, andFvelZ and these quantities are written to the output files:

FOOOIVMOO.OOX FOOOIVMOO.OOY FOOOIVMOO.OOZ

Translational velocities along the fixed X, Y, and Z axes are also written in time-valuepairs to the output file LC_FILE.DAT, in a format compatible with specifying rigid bodymotion in the explicit finite element code LS-DYNA3D. For compatibility with theanatomic model, English units of inlsec are used.

2-8

Page 31: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Angular accelerations and velocities computed in the body coordinate system are alsotransfonned to fixed coordinates in the same manner. Angular accelerations about thefixed X, Y, and Z axes are computed by:

j=)

FomegdX = LT(I,j) x Bomegdjj=1

j=3

FomegdY = :LT(2,j) x Bomegdjj=1

j=)

FomegdZ = :LT(3,j) x Bomegdjj=l

These quantities are written to the output files:

2.1-19

FOOOIROTA.OOX FOOOIROTA.OOY FOOO lROTA.OOZ

Angular velocities in fixed coordinates are obtained from:

j=3

FomegX = :LT(I,j) x Bomeg,ij=1

j=)

FomegY = LT(2,j) x Bomeg,ij=l

j=)

FomegZ = LT(3,j) x Bomeg,ij=1

and are stored in the output files:

2.1-20

BOOO lROTV.OOX BOOOIROTV.OOY BOOOIROTV.OOZ

and are also written in time-value pairs to the output file LC_FILE.DAT with units ofrad/sec.

The output file LC_FILE.DAT now contains a description of the generalized six-degree­of-freedom motion at the center of gravity of a dununy headpart, in tenns of translationaland angular velocities. This file was generated to be included with the input file of theanatomic brain model described in [3) and is used to specify the generalized six-degree­of-freedom kinematics and replicate the dynamic loads experienced by the soft tissue ofthe brain in response to head impact collision loading measured in the fonn of NAP data.

2-9

Page 32: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

2.2 DATA PREPARATION AND INPUT

The data should initially be checked for bias error and for overall data quality, and toassure that all nine accelerometer data channels are available. Data acquisition errorssuch as spurious spikes in the data, saturation of the measurement signal, scale factorerrors and/or polarity errors will obviously degrade the usefulness of the data. To theextent possible, bias errors should be assessed and corrected prior to utilizing the data.Overplotting the three accelerations along the body x (baccI, 5 and 8), y (bacc2, 6 and 9),and z (bacc3, 4 and 7) will often reveal anomalies in the data since these accelerations aregenerally very similar in character.

Also, since most acceleration time history data includes a "dead-time" or zero­acceleration state corresponding pre-impact run-in time, it may be desirable to time-shiftthe data so as to separate pre- and post-impact domains. This will minimize computationtime and focus results on the interval corresponding to head impact. This is particularlyimportant if the resulting translational and rotational velocities at the CG are to be used todrive an anatomic model, since this can be computationally intensive. However, this stepmay not be very important if the objective is to simply generate kinematic response dataor to replicate the kinematics by driving a rigid headpart without the deformable interiorcomponents.

Required Program Inputs

2.2.1 Initial Headpart Orientation Relative to Inertial Axes

To replicate dynamic loads, only the NAP data is required regardless of headpartorientation. However, for a rotated headpart, replicating both dynamic loads and thespecific kinematic response as observed from a particular inertial location requires (a)relating the rotated headpart body coordinate system to the fixed coordinate system, and(b) applying the dynamic loads to the anatomic model placed in the identical angularorientation. Although this process is not required to replicate dynamic loads, this may beuseful for the comparison of kinematic responses in a particular reference frame.

Since NAP sense axes are typically referenced to the vehicle coordinate system, thenominal orientation of the headpart coordinate system is assumed to be that of the vehiclecoordinate system, and the initial angular orientation of body and fixed coordinatesystems are coincident.

This assumption indicates that accelerometers along the body z (yaw) axis are nominallyperpendicular to the earth's gravitational field, while the body x (roll) axis is alignedwith the vehicle longitudinal axis, and the body y (pitch) axis is aligned with the vehiclelat-eral axis. Probably the most common deviation from this initial angular orientation isfor the headpart to be rotated about its pitch or lateral axis relative to the vehiclelongitudinal axis.

2-10

Page 33: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

The direction cosine matrix (Eq. 2.1-14) was included in the transformation procedure toprovide a more general initial angular relationship between body and fixed coordinatesystems. The program first prompts the user for a set of angles describing the initialangular position of the headpart relative to fixed coordinates, in terms of sequentialrotations about the body x (lateral), y (pitch), and z (yaw) axes. If the dummy headpart isaligned with the vehicle x, y, and z axes, (or if the objective is primarily to replicatedynamic head loads), null values should be entered. If the headpart is rotated about onlyone axis, the angular rotation should be entered (in radians) for the correspondingrotation. For example, if the headpart were rotated 0.1 radians about the body y or pitchaxis, the following values would be input:

PHI, THETA, PSI (rad): angle of rotation of accelerometersystem about, (1) x-axis, (2) y-axis, and (3) z-axis...PHI, THETA, PSI

> 0.0, 0.10, 0.0

A rotation of 0.5 radians or 28 degrees about the z or vertical (yaw) axis, which might berepresentative of a driver-side d~mmy headpart rotated to face an A-pillar, would beentered as:

PHI, THETA, PSI (rad): angle of rotation of accelerometersystem about, (1) x-axis, (2) y-axis, and (3) z-axis...PHI, THETA, PSI

> 0.0, 0.0, 0.5

Normally, the headpart is either aligned with the vehicle axes or rotated about only oneaXIS.

2.2.2 Accelerometer Data Input

The transformation software is currently coded to read and write data files formattedaccording to the NHTSA User Data Set CUDS) file format. The software must bemodified to read other data formats, and comm~nt cards have been included in theprogram listing to facilitate these modifications. The NAP data must also be read in thespecific sequence indicated in Table 2-1 or keyed to positional information, if available,contained within accelerometer data file.

Acceleration units should be in G's and output files generated have English units.Translational velocities are in inches/sec and angular velocities are in rad/sec, tobe consistent with English units used in the anatomic brain model.

2-11

Page 34: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

TABLE 2-1. SEQUENCE FOR READING NAP DATABY ARRAY LOCATION

Input File Location SenseNo. (CG or Arm) Axis

1 CG X2 CG y

3 CG Z4 Y Arm Z5 Y Arm X6 X Arm Z7 X Arm Y8 ZArm X9 ZArm Y

2.2.3 Typical Interactive Session

A complete interactive session is illustrated below. The angles PHI, THETA, and PSIrepresent sequential rotations about the body x, y, and z axes respectively, relating theinitial orientation of the dummy headpart to fixed coordinates. In this session, theheadpart is rotated 0.1 radians about the lateral or pitch axis, and the acceleration channelnumber is distinguished by the last character in the input file string. A sequence of inputfiles with the base filename Y0001AMOO.00i (i=1-9) represents the nine accelerometerpackage data. Assuming accelerometer locations within the NAP array as defmed inFigure 1-2, accelerometer data would be input in the sequence illustrated below. Thecommand line for execution in the YAX environment is: run LC COMPo

*** Transfonn NAP Data From Body to Inertial Coordinates ***

-- PHI, THETA, PSI (rad): angle of rotation of accelerometersystem about, (1) x-axis, (2) y-axis, and (3) z-axis...PHI/(E,F), THETN(E,F), PSI/(E,F):

0.0,0.1,0.0

Enter 1st UDS file in NAP array ( Xcg )Control-Z to Stop » Y0001AMOO.001

Enter 2nd DDS file in NAP array ( Ycg )Control-Z to Stop» Y0001AMOO.002

2-12

Page 35: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Enter 3rd UDS file in NAP array ( Zcg )Control-Z to Stop» YOOOlAMOO.003

Enter 4th UDS file in NAP array (Yann Zg)Control-Z to Stop » YOOOlAMOO.004

Enter 5th UDS fiRe in NAP array (Yann Xg)Control-Z to Stop » YOOO lAMOO.005

Enter 6th UDS file in NAP array (Xann Zg)Control-Z to Stop » YOOO lAMOO.006

Enter 7th UDS file in NAP array (Xarm Yg)Control-Z to Stop» YOOOlAMOO.007

Enter 8th UDS file in NAP array (Zarm Xg)Control-Z to Stop » YOOOlAMOO.008

Enter 9th UDS file in NAP array (Zarm Yg)Control-Z to Stop» YOOOlAMOO.009

At the end of the computation, a list of files is printed that describes supplementalkinematic variables with respect to fixed or body coordinates. Translational and angularvelocity time histories at the headpart CG are also written to the separate file,LC_FILE.DAT in the form of Load Curves to specify prescribed headpart kinematics infinite element simulations. The following message is printed when computations arecompleted.

The Following Output Files Have Been Created:

Translational Accelerations - Inertial Coordinates.FOOOlAMOO.OOX FOOOlAMOO.OOY

Rotational Velocities - Body CoordinatesBOOOlROTV.OOX BOOOlROTV.OOY

Rotational Accelerations - Inertial CoordinatesFOOOlROTA.OOX FOOOlROTA.OOY

Direction Cosines Relating Principal AxesFOOOlDCOS.Oll FOOOlDCOS.022

2-13

FOOO 1AMOO. OOZ

BOOOlROTV.OOZ

FOOO lROTA. OOZ

FOOOlDCOS.033

Page 36: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Rotational Displacements - Inertial CoordinatesFOOOIROTD.OOX FOOOIROTD.OOY

Rotational Velocities - Inertial CoordinatesFOOOIROTV.OOX FOOOIROTV.OOY

Translational Velocities - Inertial CoordinatesFOOOIVMOO.OOX FOOOIVMOO.OOY

Load Curves Written to: LC FILE.DAT

FOOO lROTD.OOZ

FOOOIROTV.OOZ

FOOOIVMOO.OOZ

2.2.4 Supplemental Kinematic Outputs - Filenaming Convention

In the filenaming convention used above, those kinematic quantities beginning with theletter "F" are relative to inertial or fixed coordinates, and those beginning with the letter"B" are relative to the body coordinate system. The next four characters are generallyreserved for a specific test number, and the middle four characters generally correspondto NHTSA conventions for describing kinematic variables, although many of the abovekinematic quantities are unique to these calculations, as discussed further in Section 3.The last three characters form the suffix and generally indicate the direction or axis of thekinematic quantity. Filenaming conventions may easily be modified if desirable.Comment cards are included in the main program to indicate labeling of output filenamesand kinematic quantities.

All output quantities are defmed relative to the headpart center of gravity. Directioncosine files contain time histories describing the angular relationship between principalbody and fixed coordinate axes, with the following suffix assigrunents:

FOOOIDCOS.Oll indicating body x axis to fixed X axisFOOOIDCOS.022 indicating body y axis to fixed Y axisFOOOIDCOS.033 indicating body z axis to fixed Z axis

Typical kinematic output quantities resulting from the processing of NAP data arediscussed in Section 3.

2-14

Page 37: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

3. APPLICATION TO CRASH TEST DATA

To illustrate the process described above, the transformation software was applied torepresentative crash tests selected from the NHTSA crash test database. Tests wereselected which had relatively familiar or predictable responses, good film data, and highquality NAP data. The NAP data was processed to transform dummy headpartaccelerations to kinematic quantities computed at the headpart center of gravity, in thefixed coordinate system, and applied to a finite element model as described below.

3.1 GENERAL PROCEDURE FOR APPLYING HEADPART DYNAMICLOADING

Although the following procedure is general, the anatomic model described in [3] is usedto illustrate the application of dynamic loads in the form of specified translational androtational kinematics at the headpart CG. Figure 3-1 is a cutaway view of the deformableinternal components consisting of a visco-elastic representation of soft brain tissue and astiffer, but deformable lining which also forms the falx anatomic partition. Thesecomponents are contained within a rigid skul1/headpart component. Subjecting the entiremodel to the test kinematics will result in the application of dynamic loads, in the form ofinertial forces, to deformable interior components. The same procedure may be appliedto the headpart only, to replicate the kinematics associated with contact or non-contactevents as well. In simulations using this model, the pre-processor LS-INGRID [6] wasused for mesh generation, the explicit finite element code LS-DYNA3D [7] was used fornwnerical integration, and LS-TAURUS [8] was used for post processing.

Dynamic loads are imposed on the deformable interior components of the model byspecifying the kinematic motion of the rigid exterior skul1/headpart containing thedeformable components. This is done by applying generalized six-degree-of-freedomvelocity boundary conditions at the rigid skul1/headpart CG, constraining the rigidheadpart to the same kinematics experienced in the te·st. Translational and rotationalvelocity time histories are computed at the CG location during the transformation process,in the form velocity boundary condition load curves, for convenient integration into thefinite element code input file.

As noted above, the NAP data reflects all dummy headpart impacts with the surroundingstructure during the impact event, as well as dummy/neck reaction forces. While theexternal surface of the headpart model is rigid, the compliance associated with the outerskin of the dummy headpart is not disregarded, since this is reflected in the NAPresponse. This approach is being developed because making direct and accuratemeasurements of soft tissue strains induced by rotational kinematics would be extremelydifficult using a surrogate soft-tissue test device and measurement system.

3-1

Page 38: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

!.-J I tv

MO

DE

LIN

GA

ND

AN

AL

YSI

SO

FH

EA

DIM

PAC

T

CU

TA

WA

YV

IEW

OF

AN

AT

OM

ICB

RA

INM

OD

EL

:

FIG

UR

E3-

1.C

UT

AW

AY

VIE

WO

FA

NA

TO

MIC

MO

DE

LW

ITH

DE

FO

RM

AB

LE

INT

ER

IOR

CO

MP

ON

EN

TS

Page 39: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Since impact forces imparted to the skull are not directly indicated by the NAP data(although they are implied), the above approach is not directly applicable to predictingskull fracture. The latter consideration, which requires a detailed description of localizedloading and a much more complex skull model, is currently approximated by HIe. Themethodology described herein is aimed at the computation strains developed in softinterior materials approximating brain tissue in response to dynamic loads sustained inreal world collisions.

To include high frequency effects in imposing velocities at the model CG, each loadcurve is written using 1001 points. Since total simulation time is typically 100 msec, thistypically results in a time interval very similar to the sample rate of the raw accelerometerdata. The replication of high frequency content is apparent in the example which follows.

3.2 SELECTION OF CRASH TESTS FOR DEMONSTRATION

During the initial phase of this work, the NHTSA database was reviewed to defme testsfor which NAP data was available and several tests were considered to illustrate theprocess and compare kinematic responses extracted from the test data with film datadescribing headpart kinematics. The principal criteria for test selection included:completeness and quality (i.e., freedom from obvious measurement system error) ofNAPdata; predictable and familiar headpart kinematics; and quality of film data for assessingtest versus simulated kinematics. Comparing simulated kinematics with film data can bevery difficult because viewing angles and perspective are very difficult to duplicate.

In 1992, a review of the NHTSA database was made to identify NCAP, BASELINE, andCOMPLIANCE tests with post-1985 test dates, which included NAP data. From theseresults, the most promising source for NAP data was the BASELINE test data group.Results from the database query were reviewed to assess factors such as collision mode,impact velocity, instrumentation, occupant seating, resulting HIC value, and restraintsystem. Film data was also requested for a subset of tests and reviewed for clarity. Thefollowing tests were selected for demonstration purposes.

3-3

Page 40: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Demonstration Test Cases

3.3 OBLIQUE HEAD A-PILLAR IMPACT SIMUL,ATION

Since there was a good base of test data available involving head impacts with upperinterior surfaces such as the A-pillar (i.e., the forward post supporting the vehicle roofand securing the windshield on each side of the vehicle), a 1984 Ford Tempo sled testdesigned to produce head impact with the driver side A-pillar was the fIrst demonstrationcase selected (NHTSA test number 1235). This impact scenario was quite familiar sincehead impacts with padded and unpadded A-pillars had been simulated [3] using anotherA-pillar design, and essential features of the kinematic response are fairly predictable dueto the familiar geometry of A-pillars and their orientation.

From the test report documentation, the vehicle was a four door sedan, placed on the sledat an angle of 36 degrees clockwise, with respect to the sled axis. Figure 3-2 illustratesthe relative positions of the sled buck on the sled track, side-mounted and waysidecameras, and the headpart in approximate relative position to the vehicle and cameras.An Alderson 50th percentile HYBRID III dummy was located at the left front driverposition, and the object of the test was to simulate a 20 mph head impact with thevehicle's left A-pillar which was lined with production trim. This test was one in a serieswhere head accelerations were compared to assess the effects of adding special foampadding materials on the A-pillar. The dummy was unrestrained.

3.4 DATA PREPARATION

To begin, the nine channels of accelerometer data were reviewed to check that all datachannels were available and properly labeled. As a check for correct polarity and axislabeling, the three accelerations along each body axis were plotted as a group. Thegeneral character of the acceleration time histories along each axis are usually distinctiveand appear similar. The data was also reviewed for bias and for data spikes and saturatedsignals. To remove null acceleration levels prior to impact, the data was then time shiftedto the beginning of the acceleration pulse and truncated about 50 msec after theaccelerations returned to zero to provide a longer time interval since angular kinematicsusually lag peak accelerations. In terms of acceleration, the impact event was only about20 msec long; however, to include post impact angular kinematics, a pulse duration of100 msec was used and each channel was flltered at 500 Hz. Subsampling the data is notrecommended, since this could affect accuracy.

Since the initial velocity of the sled and, hence, headpart is zero, the null initial velocitycondition (included as a part of the accelerometer data file) was used. For barrier testing,the initial velocity condition is non-zero and must be input to the program if not availableas supplemental data contained with the input flle. (Since the initial velocity is contained

3-4

Page 41: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

SIM

UL

AT

ING

HE

AD

IMP

AC

TL

OA

DS

US

ING

NA

PD

AT

A

SL

ED

BU

CK

OR

IEN

TA

TIO

NA

ND

VIE

WIN

GA

NG

LE

S

.~x'

FIX

ED

VIE

WP

OIN

T(S

IMU

LA

TIO

N)

oI

......

SL

ED

VE

LO

OT

YA

LO

NG

VE

IIIQ

.EX

AX

IS

SL

ED

VE

LO

OT

Y

.----

.----

.----

'4<

,--

"'>.

SL

ED

TR

AC

K

CA

SE

Z•

TE

ST

IZJS

V-J I VI

SID

E-M

OU

NT

ED

CA

ME

RA

S(L

and

R)

FIG

IJR

E3-

2.R

EL

AT

IVE

LO

CA

TIO

NO

FC

AM

ER

AS

AN

DS

LE

DB

UC

KO

NT

ES

TT

RA

CK

Page 42: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

as a part ofNHTSA UDS input files, the program does not prompt the user for this data.)The headpart orientation is taken to be initially coincident with vehicle axes and with noangular displacement between principal body and inertial axes. The location of the NAParray at the center of gravity of the rigid fInite element headpart is shown in Figure 3-3.

3.5 OBLIQUE HEAD A-PILLAR IMPACT SIMULATION - RESULTS

In this collision scenario, the sled buck is rotated on its axis such that the A-pillar and thedummy headpart are approximately in line with the sled thrust axis. The sled buck is thenaccelerated rearward simulating an actual vehicle collision pulse, such that the A-pillarimpacts the head of the dummy. Considering expected headpart kinematics, since a fulldummy is being used, vertical displacement should be largely constrained by the lowerdummy structure, and the motion of the headpart in the horizontal plane should beessentially along the thrust axis of the sled. As the dwnmy headpart strikes the A-pillar,the headpart is rotated to conform with inclined surfaces associated with and adjacent tothe A-pillar. The resulting kinematics should reflect these impact mechanics.

Illustrations of simulated headpart kinematics with respect to inertial coordinates,overlayed in 20 msec intervals, are shown in Figures 3-4 through 3-7. Figures 3-4 and 3­5 are elevation views of headpart kinematics along the axis of impact (i.e., along the sledaxis), from left and right sides respectively. Fully developed A-pillar contact occurs atabout 40 msec and is very apparent from these views, with the head facing up to the A­pillar surface as it moves directly into the head. As expected, headpart kinematicresponse is primarily in the horizontal or lateral plane, due to constraints imposed bylower extremities of the dwnmy. Headpart angular rotations are also very similar to theangles of inclination typically seen in A-pillar impacts.

Figure 3-6 is a plan view of resulting headpart kinematics, indicating a head trajectoryalong the line of action of contact forces produced by the interaction of the sled-buckA-pillar component moving directly into the headpart. This produces a kinematictrajectory of 36 degrees with respect to the headpart longitudinal axis as implied by thetest arrangement illustrated in Figure 3-2.

Figure 3-7 is a plan view of headpart angular kinematics in 12.5 msec intervals, withtranslational kinematics removed to isolate the rotational components of motion. In eachtile, the headpart is centered in the post-processor viewing window, thus removingtranslational components of motion. These tiles are a sub-sample of stored kinematicstates which can be played back in sequence to create a "movie" of the kinematicresponse. Figure 3-8 illustrates the corresponding angular kinematics experienced by thesoft tissue component of the anatomic model within the rigid headpart.

3-6

Page 43: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

W I -.....J

NA

Pin

SE

CT

ION

ED

HE

AD

PAR

T

z V'

r

LAT

ER

AL

AX

IS(F

IXE

D)

FIG

UR

E3-

3.N

AP

AR

RA

YA

TC

GO

FF

INIT

EE

LE

ME

NT

HE

AD

PA

RT

Page 44: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

'JJ

I 'Xl

NA

PS

ixD

OF

Test

No

V1

23

5ti

me·

•.

BB

BB

BE

+Bm

II..,IJr

J

z

~

tl.f

.lJ

tt~»0

tt'C./~t

""w

te.

FIG

UR

E3-

4.E

LE

VA

TIO

NV

IEW

OF

HE

AD

PA

RT

KIN

EM

AT

ICS

(LE

FT

SID

E)

FO

RO

BL

IQU

EIM

PA

CT

TE

ST

Page 45: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

NA

PS

ixD

OF

Test

No

V1

23

5ti

me·

•.

BB

BB

BE+

Bm

'j.) I \C;

z k

ti,.10

lJft&

U.IC

..{is

BO~f.

:L'(J

tt:4

0tt.

o

FIG

UR

E3-

5.E

LE

VA

TIO

NV

IEW

OF

I1E

AD

PAR

TK

INE

MA

TIC

S(R

IGH

TS

IDE

)F

OR

OB

LIQ

UE

IMP

AC

TT

ES

T

Page 46: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

'jJ , o

NA

PS

ixD

OF

Test

No

V1

23

5tlm~·

•.

00

00

0E

+0

m

Lx

tl..(

)

FIG

UR

E3-

6.P

LA

NV

IEW

OF

HE

AD

PA

RT

KIN

EM

AT

ICS

FO

RO

BL

IQU

EIM

PA

CT

TE

ST

Page 47: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

-::.~'

...=..:

:'..W

UIi

i-,

-:.~I.I.=':':'•

Vi_

_-,~

~I••:'::'

..

If.__

.--

~

A-'

T~

~~\

A~

~rt

~...H

J.~

.J.-.f:

JIY.

.-..

d'

I.I

2I

3.

-::.

~I...:

'::'

•..

..-,~

~I...::

'::I

.."'

_.,

'=.~I

••.~':I

...W

"-

VJ , - -

-4.I

5".I

c.-:

.~",.:.::'•

....

-,':

.~I..

.:':

:I_

....-

...,~

~'...=

':':

'..v

u.

1.I

8.1

9.

FIG

lJR

E3-

7.P

LA

NV

IEW

OF

HE

AD

PA

RT

KIN

EM

AT

ICS

(RO

TA

TIO

NS

ON

LY

)F

OR

OB

LIQ

lJE

IMP

AC

TT

ES

T

Page 48: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

........

'_....

.....

._...-

-~

~'••

.~:'

....

._

.,~

~I..,:'::'

•W

I_

........

.,_...

.­....

...--

/.2.

I3.

':.~

I...::

'::'

,."'

_-,

':.~

I"':'::'..

"...

VJ , ......

IV

4.I

.s:I

,.':

.~'

••.:.::'

•w

-.,~

~I..

.=':

:'...

"'_

-,~

~I••

•:'::'....-

,

""1.

I8.

19

FIG

UR

E3-

8.P

LA

NV

IEW

OF

DE

FO

RM

AB

LE

CO

MP

ON

EN

T(R

OT

AT

ION

SO

NL

Y)

FO

RO

BL

IQU

EIM

PA

CT

TE

ST

Page 49: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Using procedures developed by Bandak and Eppinger in [2], Figure 3-9 illustrates theaccumulation of strain induced in the soft viscoelastic representation of brain tissue intenns of the volume fraction of material which has exceeded principal strain levels of 5,7, 9, 11, and 13 percent. As discussed in [2], these strains are induced primarily byangular kinematics and these estimates are an initial step towards developing thecapability to estimate the magnitude, location and amoWlt of soft tissue strain induced bya combination of anatomic features of the brain and angular kinematics, and to provide animproved understanding of the mechanics of head injury.

3.6 COMPARISON OF OBLIQUE IMPACT KINEMATICS WITH FILMDATA

To compare simulated kinematics with actual test data, film data was reviewed andcorresponding frames illustrating the impact sequence were assembled from film data andcorresponding simulation results. Since sled-moWlted door cameras provided the bestfilm data for potential comparisons of impact kinematics, it was necessary to compensatefor the sled velocity in order to genera:e and compare kinematic response data relative tothe sled. Assuming the sled's side mounted cameras remained in a horizontal plane, thiscould be done by subtracting the sled velocity component from the headpart x and yvelocity components. This was done only for the purpose of generating kinematicresponse which could be compared with sled side-mounted cameras and does notreplicate dynamic head loads as was done above.

Figures 3-10a and 3-1Ob respectively illustrate the first half of a comparison of film dataversus simulated kinematics as viewed from the camera mounted on the left or driver sideof the occupant compartment. Figures 3-11a and 3-11b illustrate the second half of thissequence. An exact comparison of position and/or angular displacement versus time isvery difficult to make because of uncertainties in reproducing identical viewing anglesand effects of perspective. Large translational and angular displacements, complicatedgeometry and lack of clarity in the film data are also factors. However, despite thesedifficulties and uncertainties, it can be seen that the overall kinematics of the test areclosely approximated by the simulation.

Similar results are seen from the kinematic comparison made using data taken from thepassenger side sled-mounted camera shown in Figures 3-12a and 3-12b and Figures 3-13aand 3-13b. This comparison is sequenced in a similar manner with the fITst half of thetest versus similar comparison shown in Figures 3-12a and 3-12b and the second inFigures 3-13a and 3-13b. Because the dununy is further away from the camera in thissequence, differences due to viewing perspective are probably smaller. Again, it appearsthat the overall kinematics are closely approximated by the simulation.

3-13

Page 50: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

....~...

.._..

.,.....

.

,,,,

,,,;

,,..

....

..~.

n•

•~

~m

•~

~~

fail

ure

lev

els

~:,:

gIII

E:I~

:P:

I:~IIIE:lf

, •WI9, •

,, ••III•ti

me

, •III

_.__.,

..'._

.-·

..·..

·8··

'·..

....-_.~"--

11

"-"

'''-

--.-

,'_'

~

..··

··_

..·8

·..·

•ll

:(J.

Ol

r.

I,/ , •N, •N• •

.,.

/:'

.' ;8

:'!_

C"

·,·

··..

_··

C..·

__

···..

··•

C--

..

/.....

""Eo

-0.0

9

t.'i

Ii//

f€

'O·I

I

li:._.---··rr-·_·-·_~·_

_·_

-.-

':....

........

....

.,-

--It

-'--'--D

'-

--

----

.::l

v..i/~.r--"_/

€-

0I'

·o

'l

r'

J•

IL

,L,

••

lI

.:• •

Test

No

V1

23

5

min

imu

B.B

BB

0E+B

Bm

ax

imu

9.99

91E

-B1

N~P

5i)

(D

OF

+'

~---

--rl-

---r

--,--

--r-,~i

-.---,-

r-t-.-

--,..,

--,-

r--,r-

----

11,

----,-

,---

-r-,--

r-,--

--r-,~i

....

.~.1.•.

.=

r-,~t1

C8

.5E

-81

J...

...·-

····

····

··R

····

····

····

····

····

····

····

···.

..-·

··_·

··"-

"'"OJ

-o

f.

E8

.":-

81

/L

OJ.

/€

·(J.

MI I I I / I i I~ ! i I

.....7

.5K

-.l

OJ7

.":-

81

"'C6

.!Ie

E-8

1OJ .....

6."

-8

1.... 10

5.5

eE

-81

4-

5.1

18

£-8

14

- 04

.S-=

-81

(I)

4......1

r:: 01

.5E

-.l

....W

I+

'iI

.":-

81

,U

-,l:o..10

2.5

E-.l

L2

."-8

14

- OJ1

.!I8

E-8

1

E1.

118£

-81

~::J

5."

:-8

20 >

•.88E~"

•;

• •• •WI

FIG

UR

E3-

9.V

OL

UM

EF

RA

CT

ION

OF

FA

ILE

DE

LE

ME

NT

SV

SS

TR

AIN

DE

FO

RM

AB

LE

INT

ER

IOR

CO

MP

ON

EN

T

Page 51: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

3.7 RESULTANT ACCELERATIONS: OBLIQUE IMPACT SIMULATIONVERSUS TEST

Head injury is currently computed according to the following Head Injury Criterion:

[ ]

2,5

HIC = 11 (t, - tl)[ a(t)dt (t, - tl) 3.1-1

where a(tris the vector sum of acceleration components at the center of gravity of thedwnmy headpart (Bacci i=I,3), and (t 2 - t]) is the time interval which maximizes HIe.

The HIC value computed using measured accelerometer data in body coordinates was854. Recomputing HIC using accelerations transfonned to inertial coordinates provided anearly identical HIC value of 852. Further, after using the velocity boundary conditionsproduced by the transfonnation process, applying them to the rigid headpart andextracting X, Y, and Z accelerations from the simulated response, a HIC value of 854 wasobtained from the simulation based on the transfonnation process and resulting loadcurve data. Although the latter situation involves more computations and is potentiallymore prone to error, the results were essentially identical, as summarized below.

TABLE 3-1. SUMMARY OF HIC DATA

Data Source HIC Value t) (msec) t2 (msec) h-t) (msec)NAP (raw) 854 9.000 14.625 5.625

Transfonned 852 8.875 14.750 5.875Simulation 854 9.125 14.875 5.75

In both instances, HIC is virtually unchanged. These resultant acceleration time historiesare shown in Figure 3-14, with HIC-related parameters contained in Table 3-1. FromFigure 3-14, it can be seen that resultant acceleration time histories computed usingmeasured NAP data versus accelerations, transfonned to fixed coordinates, are virtuallyidentical. Since the resultant acceleration should be invariant with the coordinate systemin which it is computed, this provides an important check on the process.

In Figure 3-14, a comparison of resultant accelerations computed from (a) measurementsmade in the body coordinate system, and (b) accelerations transfonned to inertialcoordinates versus that produced from output accelerations computed after simulatedheadpart kinematics indicates only a minor change in amplitude and phase. Thesedifferences were not considered significant for the purpose of comparing headpartkinematics. If necessary, additional accuracy may be obtained in the simulation byincreasing the number of points used to describe angular and translational velocity time

3-15

Page 52: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-10A. FILM DATA FROM LEFT SIDE MOUNTED CA;'\'1ERA(FIRST SEQUE~CE)

3-16

Page 53: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-10B. SIMULATED KI~El\:IATICSVIE\VED FROM LEFT SIDE(FIRST SEQUENCE)

3-17

Page 54: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-11A. FILM DATA FROM LEFT SIDE ~'10UNTEDCAMERA(SECOND SEQUE~CE)

3-18

Page 55: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

'.

FIGURE 3-118. SIMULATED KINEMATICS VIEWED FROM LEFT SIDE(SECOND SEQUENCE)

3-19

Page 56: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-12A. FILM DATA FROM RIGHT SIDE MOUNTED CAMERA(FIRST SEQUEl\"CE)

3-20

Page 57: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-12B. SIMULATED KINEMATICS VIEWED FROM RIGHT SIDE(FIRST SEQUE~CE)

3-21

Page 58: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-13A. FILM DATA FROM RIGHT SIDE MOUNTED CAMERA(SECOND SEQUENCE)

3-22

Page 59: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-13B. SIMULATED KINEMATICS VIEWED FROM RIGHT SIDJE(SECO~D SEQUENCE)

3-23

Page 60: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

0.0

50

0.0'

-10

0.02

013

.1311

3

nn~

-..,

v~

tJ.

vI

II

I

0.00

00.

030

Tim

eF

IGU

RE

3-14

.RE

SU

LT

AN

TA

CC

EL

ER

AT

ION

SB

ASE

DO

NR

AW

,TR

AN

SF

OR

ME

DA

ND

SIM

UL

AT

ION

OU

TP

UT

AC

CE

LE

RA

TIO

NS

RESU

LTAN

TA

CCEL

ERA

TIO

NS

eV12

3S)

1813

.13

1613

.13A

1'10

.0~

~0

0R

AW

NA

PD

ATA

C[i

Io

Tl?J

WSF

OeM

fD(F

/Xf.D

('(X

JEP

S)C E

++

tS·D

YAJA

OU

TfV

TL

120.

0E R A

100.

0T I 0

80

.0V

-lN

I IV +-6

0.0

G . SY

0.0

20

.0

Page 61: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

histories (i.e., the load curves), and/or increasing the number of significant decimal placesused in generating velocity time histories.

3.8 TEMPORAL RELATIONSHIP BETWEEN STRAINS AND mc

Referring to the failed volume and acceleration time histories of Figures 3-9 and 3-14, itcan be seen that the percent volume of soft deformable interior material exceeding aspecific strain level continues to rise, although at a reduced rate, well after the peakaccelerations have occurred. The strain time-history data suggests additional defonnationof the soft defonnable component associated with post-impact angular kinematics. FromTable 3-1, mc is optimized between approximately 9 and 14.7 msec, with (t2 -t.)= 5.7

msec, while the accumulated volume of deformable material experiencing a particuJlarlevel of strain has only reached approximately 67 percent of the fmal volume by thattime. Depending on residual angular kinematics, the amount of total accumulated strainafter the mc clip time interval can be even larger.

Angular velocities about fixed X, Y, and Z axes are shown in Figure 3-15 for this data setand indicate that the dummy headpart continues to rotate well after accelerations at theCG have subsided as indicated by the resultant accelerations shown in Figure 3-14.

These data indicate that the temporal relationship between the accumulation of strain insoft interior components and the period in which mc is optimized can be very different.mc is computed over a relatively short period of time associated with large headaccelerations at the CG, while the accumulation of strain in soft tissue occurs over alonger duration and is associated with angular kinematics which may continue after headimpact. The implication of these results on assessing head injury is discussed in [2].

3.9 SUPPLE:MENTAL KINEMATIC RESPONSE DATA - OBLIQUEIMPACT TEST

In addition to transformed angular velocity components shown in Figure 3-15,translational velocities at the CG, transformed to fixed coordinates, are also generated asshown in Figure 3-16, as are angular velocities about each axis in the body coordinatesystem as shown in Figure 3-17. Figures 3-15 and 3-16 defme the generalized six­degree-of-freedom velocity profile of the headpart CG with respect to inertialcoordinates. The X, Y, Z translational velocities time histories, followed by the X, Y, Zrotational velocity time histories, are sequentially written to the output fileLC_FILE.DAT, and used to prescribe the kinematic motion ofthe headpart in thesimulation process.

3-25

Page 62: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

SIM

UL

AT

ING

HE

AD

IMP

AC

TL

OA

DS

US

ING

NA

PD

AT

A

0.1

00

.09

0.0

80

.01

0.0

20

.0

30

.0

10

.0

-30

.0I

II

II

II

II

It-

0.0

00.

01

-20

.0

-10

.0

UD

SF

ILE

SP

RO

DU

CE

D:

AN

GU

LA

RV

EL

OC

ITIE

S(F

IXE

DC

OO

RD

S.)

•T

ES

T12

35

Y0.

0I

II

II

II

II

II

0.0

20

.04

0.0

60

.03

0.0

5T

ime

FIG

UR

E3-

15.A

NG

UL

AR

VE

LO

CIT

IES

TR

AN

SF

OR

ME

DT

OF

IXE

DC

OO

RD

INA

TE

SO

BL

IQU

EIM

PA

CT

TE

ST

A N G U L A R - V E L RV

JA

I Iv

0Q

\

I A N 5 I 5 E C

Page 63: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

TRAN

SLAT

IONA

LV

ELO

CITI

ES-

FIXE

DCO

ORDS

.50

.

-350

. 0.00

0.01

0.0

20.0~

0.0

60

.08

0.1

00

.03

0.05

0.0

10

.09

TIME

(SEC

ON

DS)

FIG

UR

E3-

16.

TR

AN

SL

AT

ION

AL

VE

LO

CIT

IES

TR

AN

SF

OR

ME

DT

OF

IXE

DC

OO

RD

INA

TE

SO

BL

IQU

EIM

PA

CT

TE

ST

v0.

E L-S

0.Q C I T

-100

.y *

-150

.

~J I N

-200

.-J

I N / c-2

50.

J E C-3

00.

Page 64: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

0.1

00

.09

0.0

80

.01

0.06

0.02

0.0'

-10

.03

0.05

TIM

E(S

ECO

ND

S)F

IGU

RE

3-17

.A

NG

UL

AR

VE

LO

CIT

IES

INB

OD

YC

OO

RD

INA

TE

SY

ST

EM

OB

LIQ

UE

IMP

AC

TT

ES

T

-150

0.I

0.0

00.

01

ROTA

TION

ALV

ELO

CITI

ES-

BODY

COOR

S.A

2500

.N G U

2000

.L A R

1500

.- V E

1000

.L *

500.

0 E0.

'Jo

J

GI Iv XJ

R E E-5

00.

S / S-1

000.

E C

Page 65: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

TRAN

SLAT

IONA

LAC

CELE

RATI

ONS

-FI

XED

COOR

DS.

0.0

20.0~

0.0

60

.08

0.1

00

.03

0.05

0.0

70

.09

TIME

(SEC

ON

DS)

20.

-120

.I

II

II

II

II

I~

0.0

00.

01

A0.

C C E L-2

0.

E R A T-~0.

I

VJ

0,

N1'

0

-60

\0

* G-8

0.

. S-1

00

FIG

UR

E3-

18.

TR

AN

SL

AT

ION

AL

AC

CE

LE

RA

TIO

NS

INF

IXE

DC

OO

RD

INA

TE

S

Page 66: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

ANGU

LAR

ACCE

LERA

TION

S-

FIX

EDCO

ORDS

.

0.0

80

.10

0.0

10

.09

0.0

20.0~

0.0

60

.03

0.0

5T

IME

(SEC

ON

DS)

1~000.

1200

0.

1000

0.l

Ir-X

8000

.

6000

.

~000.

2000

.

0.

-200

0.

-~000.

-600

0.

-800

0.

-100

00.

I

0.0

00

.01

A N G U L A R - A C C E L * R A D I A N S / S E C / S E

,~ ,

'j) o

FIG

UR

E3-

19.

RO

TA

TIO

NA

LA

CC

EL

ER

AT

ION

SIN

FIX

ED

CO

OR

DIN

AT

ES

Page 67: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Translational and rotational accelerations at the headpart CO, transfonned to fixedcoordinates, are shown in Figures 3-18 and 3-19, respectively. Acceleration data fromFigure 3-18 was used to compute the resultant acceleration relative to fixed coordinatesas shown in Figure 3-14, while accelerometer data at the CO of the NAP array was usedto compute the corresponding resultant acceleration in body coordinates.

Elements of the updated direction cosine matrix relating angular orientation betweenprincipal body and fixed coordinates are illustrated in Figure 3-20, and angulardisplacements with respect to the fixed coordinate system are illustrated in Figure 3-21.The latter data may be used to define the angular position of the headpart at any point intime. For example, from FigUre 3-21 it can be seen that pitch angular displacement peaksat about 40 msec and that the angular displacements of the headpart with respect to the·global X, Y, and Z axes are about 43.5, -26, and -10 degrees, respectively, at this time.

Using post-processing software, the headpart can be rotated into its angular position at 40msec by using the angular displacement data from Figure 3-21, and for comparison,overlaid with the headpart angular position taken from simulated kinematic response dataat the corresponding instant. This is illustrated in Figure 3-22. It can be seen that theangular orientation is virtually identical. This view is a left elevation view and iscomparable to latter stages of the film data sequence shown in Figures 3-10a and 3-11a.(Again, differences in viewing angle and perspective exist between test and simulateddlata). An overlay of angular orientation as viewed from a frontal or anterior vantagepoint, is shown in Figures 3-23 at the 40 msec state. Similar overlays at 100 msec areshown in Figures 3-24 and 3-25 for lateral elevation and frontal views, respectively, usingheadpart angular displacements about X, Y, and Z axes of 43.5, -26 and -10 degrees,respectively, taken from Figure 3-21 at the end of the simulation.

The above examples illustrate how supplemental kinematic response data producedduring the transfonnation process may be used to illustrate headpart orientation andangular kinematics which are not always easily detennined or discernible from film data.These data could be very useful in studying headpart kinematics from crash tests whereairbag deployment obscures and/or prevents the observance of headpart kinematics fromeither vehicle-mounted or ground-based cameras or in cases where film data is notsufficient for assessing headpart kinematics.

3.10 SIDE IMPACT SIMULAnON OF HEAD TO B-PILLAR CONTACT

To provide a good kinematic comparison with film data having reduced distortion due toperspective, and to simulate a generically different impact scenario for demonstration, aside impact test was selected where the head struck the vehicle B-pillar structure. The B­pillar is located rearward of the A-pillar, supporting the vehicle roof and door assemblystructures and is typically located just to the rear of a seated driver in a four-door vehicle.

3-31

Page 68: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

DIR

ECTI

ON

COSI

NES

RELA

TIN

GPR

INC

IPA

LAX

ES

~)'

{'

_r.X

;;c

0.0

Qj

4'

II

II

II

II

I0

.00

0.0

20

.04

0.0

50

.08

0.1

00

.01

0.0

30

.05

0.0

70

.09

T;m

e

10

.0

20

.0

40

.0

30

.0

50.0

II

II

J=

II

II

II

A X I S D E G R E E S- o R I E N T

W I W N

FIG

UR

E3-

20.

DIR

EC

TIO

NC

OSI

NE

SR

EL

AT

ING

PR

INC

IPA

LA

XE

S

Page 69: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

~NGUL~R

DI5PL~CEMENT5

-FI

XED

COORDIN~TE5

50

00

IIIff

I'

ff

II

I

1-:"

_'r-

UJ

I UJ

UJ

~ N G - D I 5 P D E G R E E 5

40

00

30

00

20

00

1000

00

01m

..

-10

00

-20

00

-300

0I

II

II

II

II

.

00

00

00

02

00

04

00

05

00

08

00

10

0001

0.0

30

.05

00

07

00

09

T;m

e

FIG

UR

E3-

21.

AN

GU

LA

RD

ISP

LA

CE

ME

NT

SR

EL

AT

IVE

TO

FIX

ED

CO

OR

DIN

AT

ES

Page 70: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

UJ

I UJ~

Sim

ula

ted

vs

Displa~ed

Ori

en

tati

on

~.00000E-02

---------

--.

----

,

FIG

UR

E3-

22.

OV

ER

LA

YO

FH

EA

DP

AR

TP

OSI

TIO

NA

T40

MSE

C-

LE

FT

EL

EV

AT

ION

VIE

W

Page 71: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

W I W VI

Sim

ula

ted

vs

Displa~ed

Ori

en

tati

on

~.00000E+0B

FIG

UR

E3-

23.

OV

ER

LA

YO

FH

EA

DP

AR

TP

OSI

TIO

NA

T40

MSE

C-

FR

ON

TV

IEW

Page 72: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

W I W 0\

Sim

ula

ted

vS

Displa~ed

Ori

en

Lati

on

m.0~000E+0m

--r;=-

FIG

UR

E3-

24.

OV

ER

LA

YO

FH

EA

DP

AR

TP

OSI

TIO

NA

T10

0M

SEC

-L

EF

TE

LE

VA

TIO

NV

IEW

Page 73: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

UJ

I UJ

-l

Sim

ula

ted

vs

Oispla~ed

Ori

en

tati

on

m.~0000E+0m

I_

_~

FIG

UR

E3-

25.

OV

ER

LA

YO

FH

EA

DP

AR

TP

OSI

TIO

NA

T10

0M

SEC

-F

RO

NT

VIE

W

Page 74: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

In .this impact scenario, the dummy's shoulder region is closest to the vehicle side and islikely to make first contact with the side structure, causing the head to lean or roll accord­ingly. At a later time, the posterior region of the head is likely to contact the B-pillar, in­ducing a yaw motion of the headpart. Again, kinematic response should remain primarilyin the lateral plane due to head-neck interaction with the lower dummy structure.

After reviewing available test data and screening accelerometer data as described for theprevious simulation, another 1984 Ford Tempo was selected (NHTSA test numbervI236). From the test report documentation, this vehicle was a four door sedan, placedon the sled at an angle of 90 degrees clockwise, with respect to the sled axis (similar toFigure 3-2) to produce a 15 mph head impact with the driver side B-pillar, which wasagain lined with production trim. This test was another in a series of tests to comparehead impact response using production trim versus special padding.

An unrestrained Alderson 50th percentile HYBRID III dummy was located at the leftfront driver position, and head contact with the B-pillar was noted in the test report, toproduce a HIC value of 791. Data channels corresponding to NAP data were labeledchannels 4 through 12 and these were reviewed for quality and prepared in the samemanner as discussed for the previous test, with a time shift of 50 msec. Once again, whencomparing simulated kinematics with film data from sled mounted door cameras, head­part kinematics were adjusted to compensate for sled kinematics. This is done only forthe purpose of comparing relative kinematics, and does not replicate dynamic headloading.

Figure 3-26 is an overlay of a rear elevation view of simulated headpart kinematics forthis impact event in 20 msec intervals, where the vehicle is being accelerated into thedummy from left to right (i.e., in the negative Y direction). An overlay of thecorresponding frontal view is shown in Figure 3-27, also in 20 msec intervals. Asappropriate for this test, the headpart moves laterally across the vehicle in the direction ofthe sled velocity vector, moving in a near horizontal plane. The more subtle headpartmotions which occur between 20 and 30 msec are difficult to capture with figures, but areclearly discernible when viewed or played back as a "movie" with all 200 states displayedon a workstation.

The tiles of Figures 3-28 and 3-29 have been assembled to describe headpart motion,relative to headpart initial position, and to illustrate the more subtle rolling and yawingmotions of the headpart caused by shoulder-side structure contact and subsequent head B­pillar contact, respectively. In each figure, the solid lines illustrates motion of theheadpart and the dashed lines indicate headpart initial position (i.e., stationary withrespect to the vehicle). Headpart kinematics between 17 and 25 msec are illustrated froma posterior view in Figure 3-28, with a scale factor of two applied to the displacementfield, in order to illustrate the small motions involved. In the second and third tiles of

3-38

Page 75: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

NA

PS

ixD

OF

Test

No

V1

23

6tlm~·

•.B

BB

BB

E+B

B

W I W \0

J:

~=o\

tala

(ttlf

O\~

='O

(fco

BtJ

~t

:./D()

,.-4

.Ic.

FIG

UR

E3-

26.

RE

AR

EL

EV

AT

ION

VIE

WO

FK

INE

MA

TIC

RE

SP

ON

SE

-S

IDE

IMP

AC

TT

ES

T

Page 76: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

NA

PS

ixD

OF

Test

No

V1

23

6ti

me·

I.B

BB

BB

E+

B.

W I ~

z L~

t{T.I/)()~

tb'it

J({

c'o

tt,,

~l{=

(JlO~

I

FIG

UR

E3-

27.

FR

ON

TE

LE

VA

TIO

NV

IEW

OF

KIN

EM

AT

ICR

ES

PO

NS

E-

SID

EIM

PA

CT

TE

ST

Page 77: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

{j.) I ~ ......

NA

P5

1.

DO

F,~.l

No

Vl2

3G

1.7

_B

I:B

Z

~."

.';"

--;

~~

:1

'",

I,m

\1f

TI

II

II

,,

\1 \,"

I.

\,\,

\,I.

/,/,

\,\,

I.I,

l~\\,

\,\,

I,I,

'Ii,.,

\,I,

I,1,

1,1,

.

"i~"

""&

'Ug

d••

p.

eCil

ileo

'eclo

l.0

8O

CtU

NA

PS

ixDo

rT~sl

No

V1

23

bZ

Z_

-BZ

dl.

p.

iIIc

.leo

'aclo

Z.B

iIO

C"

".

CD ®

Nnp

51

.D

OF

,~.t

No

VI2

3G2,

iUM

JIiJ

iJ[

-HZ

~.

~y~

'I£rf~

'':ff

1"'

III~

\

To

II

II

IIT

'I

~~\+--IH--IW-..-#r-#=#tl#-'I

\\l\~-\L--\L-~l

..-f

J...

.fl=

f1=f

1I1'1

1\\'

\,I,

\,\.

I.\\

,\,

\.\,

I,I.

'i.i~,

I,I,

I,t.

I.~~'\,

I,I,

I,J.I~

dl.

p.

&c.

lC'

'acla

r•

Z.8

BB

[.O

O

NA

PS

lwD

arT

es

tN

oV

1236

2.~8800[-82

dl.

p.

aca

l.f.c

lo

r.

l88

1!J

[tB

ll1

lk'iJ·

® @

FIG

UR

E3-

28.H

EA

DP

AR

TR

OL

LM

OT

ION

FR

OM

RE

AR

VIE

WR

EL

AT

IVE

TO

INIT

IAL

PO

SIT

ION

(17

-25

MS

EC

)

Page 78: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

,--

----,"«

;=

3""""----------------

Nn

pSl~

DO

rle

sl

No

Vl2

36

l.U

_B

Ei!t

2

aJ:

NA

P51~

Dor

fes

tN

oV12~b

2.Z

SB

BiJ

I[-i

IZ

CDlar

lfuJ

NA

P5

1.

DO

Fl~.t

No

VI?

36

3.~I!&!IIIB(-ez

VJ

I f:5

NA

P51

MD

Or

Test

No

V1

23

GZ

.55m

BO

C-l

iZ

~J:®

.a

j.

~~

T:1

"

/.r;

-\-1

~1-+

---l

..~

qy

IY..

\--~

J..t:

;-I-+

IH+-

I--+-

8-1

++

BH--

I++-

-1-

8--1+

+-

Ht-

-t--

.\\-

I-I-

-\-+

\\\-\-+-i-~

,'L

V\.

-\-

.-t­

'\~\

-I....

,L.jj

j...

";t-

-.L.1

11..~~

"",,,,,~,,,\,,

@

"ii

FIG

UR

E3-

29.H

EA

DP

AR

TY

AW

MO

TIO

NF

RO

MP

LA

NV

IEW

RE

LA

TIV

ET

OIN

ITIA

LP

OS

ITIO

N(t

o-3

5M

SE

C)

Page 79: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Figure 3-28, the roll motion of the headpart towards the side structure is clear. In thefourth tile, at 25 msec, the headpart is starting to move away from the side structure.Similar data from a plan view is presented in Figure 3-29, without scaling, to illustratekinematics associated with B-pillar impact. In the fIrst two tiles, the head is approachingthe B-pillar, and in the third and fourth tiles, a yaw motion of the headpart is clearlyvisible which implies head contact at a location posterior to the headpart CG.

The subtle kinematic responses illustrated in Figures 3-28 and 3-29 agree vel)' well withexpected impact mechanics for this scenario.

3.11 COMPARISON OF SIDE IMPACT KINEMATICS WITH FILM DATA

Figures 3-30 through 3-33 illustrate a more complete kinematic response sequence usingselected frames from film data and the corresponding simulation. Similar to the previousexample, Figures 3-30a and 3-30b, respectively illustrate the fIrst half of a comparison offIlm data versus simulated headpart kinematics as viewed from a sled-mounted cameralocated directly behind the dummy head. Figures 3-31a and 3-31b illustrate the secondhalf of this sequence. Since the film data for this view was taken from a location directlybehind the dummy headpart, differences due to position and perspective should beminimal.

This sequence indicates vel)' little motion initially, with the head subsequently rollingslightly towards the B-pillar (i.e., a negative angular rotation about the x body axis)presumably resulting from shoulder contact with the door, before a more complicatedcombination of pitch and yaw motion occurs after B-pillar impact. This was followed bylarge lateral displacements of the headpart across the occupant compartment after impact.While an exact characterization of headpart kinematics based on fIlm data analysis wouldbe very difficult to make (as well as introduce an additional uncertainty related to theanalysis), it can be seen that the overall character of the impact kinematics is vel)' wellrepresented by the simulation.

A second view is provided in Figures 3-32a and 3-32b and Figures 3-33a and 3-33b, for asled-mounted camera located opposite the dummy, and aligned nearly parallel to the sledaxis. Comparing kinematics from this elevation view is more difficult because ofsignificant differences in perspective and uncertainties in viewing distance, but provides asecond view of the previously discussed kinematic response. Failed volume strains forthis simulation are shown in Figure 3-34 for principal strain values of 5, 7, 9, and IIpercent and, again indicates a trend of increased accumulation of strain in the deformablematerial due to post-impact angular kinematics.

3-43

Page 80: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGLRE 3·30A. FILM DATA FROM REAR MOU:\TED CAMERA(FIRST SEQUENCE- SIDE Il\'1PACT TEST)

3-44

Page 81: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3·30B. SIMULATED KINEMATICS VIEWED FROM BEHIND(FIRST SEQUENCE· SIDE IMPACT TEST)

3-45

Page 82: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-31A. FILM DATA FROM REAR MOUNTED CAMERA(SECOND SEQL"El\"CE - SIDE IMPACT TEST)

3-46

Page 83: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-31B. SIMULATED Kl\~MATICS VIE\VED FROM BEHIND(SECO~D SEQUENCE - SIDE IMPACT TEST)

3-47

Page 84: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-32A. FILM DATA FROM RIGHT SIDE MOLNTED CAMERA(FIRST SEQUENCE - SIDE IMPACT TEST)

3-4~

Page 85: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-32B. SIMULATED KINEMATICS VIEWED FROM RIGHT SIDlE(FIRST SEQL'ENCE - SIDE IMPACT TEST)

3-49

Page 86: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-33A. FILM DATA FROM RIGHT SIDE MOUNTED CAMERA(SECOND SEQUENCE - SIDE IMPACT TEST)

3-50

Page 87: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

FIGURE 3-33B. SIMULATED KINEMATICS VIE\VED FROM RIGHT SIDE(SECOND SEQUENCE - SIDE IMPACT TEST)

3-51

Page 88: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

~ '"I III m ~

N .. I III WI '"

a\N .. I ~

:, ~ maiQI I •

,.:, ~,.:QI t •

T III III

oil

•~ • fail

ure

lev

els

~:,:

glll

~:I~

:~:

I:~I

II~=

lf

wiIII I ~wi; •

..• ~..QI I •, III II

I

III

tim

e

,; ~.

NII

I

Test

No

V1

23

6N~P

Six

OO

F+

Jt-

--".

----

--r-

·-,-

,~I~I

~,--

--r,-I

.---

---r

-_>.

=~t.."""

"'·,,..

-.....

.--+~+

R'lr

""rl

""--

I-.-

-,"I!"

T""A'-

--ti

-r--I1

C4.

511£

-81

,..,

-~

iE

4.2

-81

./

~4

.l1

li[-

81

I""-

~

ft·

.OS

I , I J I I I I

/ If......

......•....

_-_.....

.....•...

..........

.•<

.

,.....

~

I/..

·.8

·...

..L

lor

.07

Ij.(

·.O

fIr(

-c..

.._

-cc

~.~

,;c

.

1.!o

'••./

DD

DI'

D.

L..

..I~

I•

·•··_

_..

_.·

···r

···_

_··"

.._

_·,

··_

·_·_

.··.

._d

O

~B

.nE

-81

1J

3.5l

iIE

-81

~ ......

11.2

51:-

81.... ItJ

9.l

1li

[-8

1

4-

2.7

51

:-8

1

4-

2.5l

IIE

-81

02

.25

1:-

81

en C2.

1IlI

IE-8

1

01

.75

1:-

81

....W

I+

J1.

511£

-81

,U

VI

ItJtv

1.2

51

:-8

1L 4-

1.1I

lIIE

-81

~7.

511£

-82

E5.

1IlI

E-8

2:J .....

.2

.58

E-8

Z0 :>

8.l

1li

[+8

8I

..

..

,III,,

,, • ••~

•..

III

....

N

min

imum

.0

.0

00

0E

+0

0m

axim

um.

4.7

18

7E

-01

FIG

UR

E3-

34.

VO

LU

ME

FR

AC

TIO

NO

FF

AIL

ED

EL

EM

EN

TS

VS

ST

RA

IN(D

EF

OR

MA

BL

EIN

TE

RIO

RC

OM

PO

NE

NT

)

Page 89: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

3.12 SUMMARY OF FILM DATA VERSUS SIMULAnON RESULTS

The translational and angular kinematics, reproduced in the above applications of thecoordinate transformation software to simulate dummy headpart kinematics, areconsistently compatible with all known or expected kinematic features for each simulatedimpact scenario; compare very well with available test and film data; and are compatiblewith all supplemental data provided in report documentation.

For the oblique impact test, me values of 854 and 852 were computed for resultantaccelerations computed using measured (i.e., body) accelerometer data versusaccelerations transformed to fixed coordinates. An identical me value of 854 was alsocomputed! using accelerometer data extracted from the simulation which utilized thetransformed data for prescribing headpart kinematics with only a minor change inamplitude and phase observed. Although the above results agree very well, comparisonswith film data must be considered qualitative because viewing angles and perspective arevery difficult to reproduce. For this reason, simulated NAP data has been developed forassessing the accuracy of the transformation process.

3-53/3-54

Page 90: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics
Page 91: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

4. VERIFICAnON OF TRANSFORMATION PROCESSUSING SIMULATED NAP DATA

4.1 SOME DIFFICULTIES WITH FILM DATA

Verification of the transformation software based solely on comparison of test film dataversus simulations using NAP data involves several difficulties, each with the potential tointroduce some fonn of uncertainty. In the previously discussed comparisons, it wasnecessary to compute relative kinematics between headpart and vehicle (or sled inlaboratory testing) and compare kinematics with film data from a vehicle-mountedcamera to get a good view of headpart contact with interior surfaces. Because of thedisplacements typically associated with crash test data, providing a good comparison ofsimulated versus film data is very difficult because of uncertain viewing angles, viewingpositions, and effects of perspective. Clear film footage and simple viewing angles are ofgreat help, but these are often unavailable, especially when large multi-axis angularrotations are present. In addition, the measurement data itself must be acquired andrecorded without introducing error into the system. (Although accelerometer data can bechecked for obvious flaws, the absolute quality of the measurement data is very difficultto guarantee with absolute certainty.) The analysis of film data to quantify kinematicresponse can introduce yet another uncertainty in the fonn of errors introduced in thedigitization or analysis process.

Using measurement data alone also leaves little opportunity to perform sensitivity studiesto identify relative errors associated with the transformation process itself, versusgeometric uncertainties such as non-coplanar geometry, and transducer errors such ascross-axis sensitivity. Finally, the comparison of a dwnmy headpart position in filmversus simulation data will always involve uncertainties resulting from qualitativejudgments and/or data reduction errors associated with film analysis. This is particularlyso for a body with complicated geometry undergoing large generalized displacements.

4.2 USING SIMULA'fED NAP DATA FOR TESTING TRANSFORMATIONSOFlWARE

In order to supplement comparisons with film data, simulated accelerometer data hasbeen generated to simulate angular kinematics for two scenarios with known fmal angularpositions. The first scenario involves sequential orthogonal rotations about the body x, y,and z axes, and the second scenario uses a rigid body rotation about a single fixed axisand a skewed angular orientation of the headpart to produce NAP data which results insimultaneous angular rotations about the body x, y, and z axes in the body coordinatesystem. For each of these conditions, the fmal position of the rotated headpart (or rotatedobject), is known or may be computed, and may be compared with the fmal position of

4-1

Page 92: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

the object rotated with prescribed kinematics derived from simulated and transfonnedNAP data. Simulated accelerometer data may also be used to assess the relative influenceof principal transducer error sources such as cross-axis sensitivity, and to assess the effectof non-coplanar geometry in the transfonnation process. Effects on variations from exactrotational kinematics on strain calculations may be made as well. After reviewing theseissues for the latter scenario, an algorithm was developed to compensate for non-coplanargeometry effects, as described below.

4.3 SEQUENTIAL ROTATIONS ABOUT BODY x, y, and z AXES

For combinations of orthogonal rotati'ons, the final position of a rotated object is bothknown and easily compared with the simulated result. One such scenario is theapplication of sequential orthogonal rotations to a rectangular object with distinctivedimensions along each orthogonal direction, about each body axis. The final position ofthe book-shaped hexahedral object is a function of the sequence of rotations, and has adistinctive final position which may be demonstrated by applying similar rotations to aphysical object such as a textbook. The known final position is easily compared with thesequential rotations produced by simulated NAP data transfonned from body to fixedcoordinates, as illustrated below.

The following steps were taken to generate simulated NAP data for sequential rotationsabout the body x, y, and z axes:

A. Translational accelerations were computed at each location in the NAP array, usinga haversine (I-cos [co In pulse shape for defining angular displacements. SimulatedNAP data was then used to affect sequential rotations about the body x, y, and zaxes. Since this scenario involves pure rotation, accelerations located on the axis ofrotation are zero, as are acceleration components nonnal to the plane of angularrotation.

B. The magnitude and sequence of translational accelerations were selected to providethe following combination of orthogonal rotations and null intervals:

Angular Rotation! Body Interval TimeNull Interval Axis (msec) (msec)

90 degrees x 40 0- 40 msecnull interval 10 40 - 50 msec90 degrees y 40 50 - 90 msec

null interval 10 90 - 100 msec90 degrees z 40 100 - 140 msec

4-2

Page 93: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

C. The simulated NAP data generated in body coordinates was transfonned and used togenerate load curves for rotating a "book-like" rigid object with the followingdimensions along the body x, y, and z axes:

x axis dimension =y axis dimension =z axis dimension =

9.00 (length)1.40 (thickness)1.00 (width)

Load curves were integrated into a fInite-element model of the book-like rigidobject, and LS-DYNA3D was used for generating the kinematic results. (The fInite­element representation of the rigid object is very simple to create, and computationalresources are also minimal since the object being rotated is rigid and relatively largetime steps may be used in the integration.)

D. The fmal position of the rotated object using the body-fixed translationalaccelerations was then compared to its known fmal orientation to quantify andillustrate the accuracy of the transfonnation process.

4.4 RESULTS - SEQUENTIAL ROTATIONS

Simulated accelerometer data was developed to produce pure sequential rotations of 90degrees about the body-fIxed x, y, and z axes. This combination of rotations is equivalentto sequential rotations of 90 degrees about the fixed X axis, followed by rotations aboutfixed Z and X axes (i.e., a second time). This can easily be verifIed by rotating an objectof similar shape about stationary axes or axes attached to the object. Angulardisplacements of the fonn (l-cos[ (J) tn were used to defme angular displacement andcorresponding translational acceleration pulses, to produce pure angular rotations ofspecified magnitude and duration.

A plot of the resulting kinetic energy time history, shown in Figure 4-1, serves toillustrate the temporal sequence of these rotations. The resulting angular kinematics areshown in Figures 4-2 through 4-4. Referring to the triad in the lower comer of each ofthese figures, it can be seen that these rotations are equivalent to rotations about the fixedX, Z and X axes, respectfully. This is reflected in the time histories for rigid bodyangular displacements about the fIxed X, Y, and Z axes as shown in Figures 4-5 through4-7, respectively. Corresponding angular velocity time histories about fIxed axes areshown Figures 4-8 through 4-10.

figure 4-11 illustrates an overplot of the object rotated via load curves generated from theNAP transfonnation package using simulated accele.ration pulses versus a second objectplaced at the known fmal position by the previously mentioned sequence of rotationsabout the fixed coordinate axes (i.e., rx 90, rz 90, rx 90). It can be seen that the fmal

4-3

Page 94: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

,1lI

NN

NN

NN

NN

Niii

1lI

1lI

1lI

'"1l

I'"

'"1l

I'"

1lI

+I

II

II

II

II

IW

WW

W...

...w

w...

wW

1lI

1lI

1lI

'"'"

1lI

'"II

I1l

I1l

I1l

III

I1l

III

I'"

1lI

'"1l

I'"

1Il

1Il

1Il

iii~

Niii

-iII

I.D

...CD

ai~

tim

em

inim

um

=2

.3

30

4E

-04

max

imu

m=

7.8

27

4E

+0

2

-', ~

," !

\ \

iii~

iiiiii

1lI

II

II

......

...W

1lI

1lI

1Il

1lI

~N

III

•~

~~

r-

---r--

1'\

I

I\T

est

BOO

K--

Th

ree

Ax

isR

ota

tio

n

75B

.BB

7BB

.BB

&5B

.BB

&B

B.B

B

55

B.B

B

SB

B.B

B

:n m~5B.BB

L 1IJ~BB.BB

C 1IJ35

B.B

B

U3B

B.B

B.~

-+J

25B

.BB

1IJ

~I\

C2

B0

.00

~ ..::f.

15

B.0

0

~/\

10

0.0

B

50

.00

.00

./

..j:>,

.I ..j:

>,.

FIG

UR

E4-

1.K

INE

TIC

EN

ER

GY

AS

SO

CIA

TE

DW

ITH

AN

GU

LA

RR

OT

AT

ION

S

Page 95: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

-u~rI'J:;=~

· · j =~ ~ ~ -· · · rI'J:; :; :; -· >'!:;, ;, ;, <U H I~ >'!:

; . Eo-I~ ....j I~ ....j I~ ....j ;J

0=c<~uz~;J01~

! j j rI'J

~ ~ ~z

· · 0:; :; :; -· . Eo-i, ;, i, <H U n E-0'; .; :- 0O. O. ClI::I~ ...j I~ ...j II ....j

ClI::<.J;JC-'Z<N

I~

! j j ~ClI::

! ~ ~ ;J· · ~

C-'; :i :;· · -;, ;, ;, '-II I~ II0'; •O. ' . ' .I~ ....j I! oJ II oJ

4-5

Page 96: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

-u~CI:l

~<:="

~ · · 0! ! ! l6'l

· · · -; ; ; CI:l· · -i, i, i, ~.

II H II <!. ;.-: .. ,., . ·.

I! ,...j I! ,...j I! ~;:l0CQ<~uz~;;I01

! j ! ~IJ:J

~ ~ ! ;z·; ; ; 0· -i, i, i, ~

H 11 11 <:" : .; ·. ~, . 0I! ,...j I! -J I! ,...j ~

~

<.;l~

c..?Z<~

I •j ! !

~

~! I I Cl::· i i

~; ; ;· · · CJi, i, i, -II U II '-

!,• ,. ·., . ' . ' .I! ,...j I! ..J II ,...j

4-6

Page 97: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

'.f' ..,J

_--

hr_

"'e

"'.U

_I_

I..

tI_

_•.

_..

l. _--

Dr

u_

I_

I••

'_

_·1_

_'"

III

L ---

Itlr

_.'

e.,

.....

1_.­

.......-.

. ~l.

_••

Ihr_

III.

le.,.\

1_I_

I-­

u_

_•.

_..

l. ..

--r...

...,...,

."..

.I_

I-­

'1_

-1._

"

L __

,'e

•••1

1_'_1

--,....

._...

l.

_--

I'h

r_....

"'.11

_'''

'.­

U_

-1

.'-

__

l. .....

nw...

'e"'_

1._

r•••

-­11_

-1-_--

'---I

1==-

---

---~

l. _--

ho

r_••••

'_1

1_

1..

1-­

'_

_·1

._

",

][

l.

'0::>

FIG

UR

E4-

4.A

NG

UL

AR

RO

TA

TIO

NS

EQ

UE

N(:

EA

BO

UT

ZA

XIS

(100

-14

0M

SE

C)

Page 98: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

.+J1IlQ.J~

co

1Il

x<I

Q.JQ.JL

..ct-

I CIlI ~

~

ooCD

IS-JS.. "I

IS-JSE "I

IS-JSZ"I

IS-Jel "I

le-Jee"1

.....ZS-Jee'6 .

ze-JSS"S •'1:l

C1lZS-Jee't a::

ze-Jee"g

ZS-Jee"s QJE

ze-Jse' .. I-

~ZB-Jee'E

Ze-JeB"Z

ze-Jee' I

ee+JSs'e

CIl CIl CIl CIl CIl CIl CIl CIl CIl CIl CIl CIl CIl CIl CIl CIl~ N CIl ~ ~

.. N IS! N ..~ ~ IS! ~

.. ~- - - - - j" -I I I

4-8

~

~-Eo-r.r.J;;..r.r.J-~~

>':Q~~-'-Eo-~0::Q~

Z0-Eo-~~0.~

~~....;:l~

(S)(S) I.,:)(S)(S)

Z+ +ww <(S)(S)(S)(S)(s)(s) iiiIDID I

"It'........I ~

II .. ~~e e I.,:)::l ::l

e e -'-l: X·-Ille e

Page 99: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

co

-'10-'o

0:::

xcr

I1JI1JL

..c.I-

I GlI ~

::x:ooOJ

tS-Jil ... ·t

til-JSE"t

tS-JSZ·t

tS-JSt" t

tS-JSS't

Zil-JSS"6

Zil-Jile"S •1:1

C'1Zil-JSS'.I.

0::

ZS-JSS"Cj

ZS-JSe'S QJE

ZS-Jss· ... I-

Ze-Jile'E

ZS-Jile'Z

Ze-Jile"t

ee+Jes"s

Gl Gl Gl Gl Gl Gl lSI lSI lSI Gl Gl Gl Gl Gl I» Gl• ~ III ~ ~.. '" ~ '" - .. ~ ~ ~ ~ • ~

";' ";' ";' ";'

4-9

lSllSllSllSl++WWlSllSllSllSllSllSlIDID

......I

II II

E E:l :lE Ec x.- IIIE E

Page 100: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

BOOK

1.61

1

1.~II

I.ze

1.l

ie

.BII

.611

Th

ree

Ax

isR

ota

tio

nT

est

--

I-I

-,

.---

-.--

-TI

II

C.~II

0 - +'

.ZII

III.11

11+

' 0 (t:

-.ze

I N-.~e

:n-.

611

~

I"U

I0

-.B

e- 0

a:l

-I.•

"U-1

.Z

II

m-I.~e

(t:

-1.6

11

'1lIN

NII

III

I•

II

......

...II

III

III

III

III

III

I

III

-N

min

imu

m=

-1.6

BB

BE

+B

Bm

axim

um=

1.6B

BB

E+B

B

-_...-.

-------.

,

.~.

II

,

NN

NN

NN

Niii

-iii

-iii

III

III

III

III

III

III

III

III

III

II

II

II

II

II

II

......

......

......

......

\oJ

'"'"

...II

III

III

III

III

III

III

III

III

III

III

III

III

III

III

III

III

III

III

III

I-

N'"

..,,;

..ui

'"..:

cDIi.

--

--

-T

ime

Rig

id•

FIG

UR

E4-

7.A

NG

UL

AR

RO

TA

TIO

NA

BO

UT

FIX

ED

ZA

XIS

VS

TIM

E

Page 101: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

BO

OK

--T

hre

eA

xis

Ro

tati

on

Test

6il

.lli

lc::

I

/ /51

1.11

11

"/1.

118

3lII

.ll/l

OJ ) I21

1.11

11

-t..l a

111.

11/1

r:r I X.11

11

:::n "U-1

1I.1

lIl

a m-2

11.1

111

+>-

I"U

I.~

-311

1.111

1~ .....

m.~ r:r

-"".""

-511

.111

1

-611

.11/

lI

'cII

NN

NN

NN

NN

N~

~~

~~

GI

GI

GI

GI

GI

GI

GI

GI

GI

lSI

lSI

lSI

lSI

lSI

lSI

+I

II

II

I.

II

II

II

II

......

......

......

......

......

......

ww

...lS

IlS

IlS

IG

IlS

II

lSI

lSI

lSI

lSI

lSI

lSI

lSI

lSI

lSI

GI

lSI

lSI

lSI

lSI

lSI

lSI

lSI

lSI

lSI

~N

III

..lS

I~

N,,;

•...

IAr-

m.,.

~~

~~

~

Tim

eR

igid

•1

min

imu

m=

-6.2

00

0E

+0

1m

axim

um=

6.

20

00

E+

01

FIG

UR

E4-

8.A

NG

UL

AR

VE

LO

CIT

YA

BO

UT

FIX

ED

XA

XIS

VS

TIM

E

Page 102: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

lB-3l111>'l

11ll-3BE'l

lB-3BZ"1

llll-3B1 "l

11ll-3BIII"!

ZIII-3BIII'e;

ZB-3I11B"B •"en

ZB-3I11B"~

"ZB-3BIII"9

ZIII-3BB"S UJE

ZIII-3111B"~I-

ZB-3111B"E

ZIII-3111B"Z

ZB-3BB "1

,,1II+3BB'B

I III III CIl III III CIl CD CIl CIl CDCD CD CIl CD CIt" CD CD CIl CD CD

lSi III CIl CD CIl CD lSi lSi lSi lSi.. til ~ til '" .. II'l '"I I I I I I

4-12

--CSlCSl+ +WWCSlCSlCSlCSlCSlCSlC\JC\J

t,Ot,OI

II "

e e:J :Je ec )(.- toe e

Page 103: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

III III III III 1- III III III III IIIIII III III III III III III III III

III III III III III lSi lSi III lSi'" N 0;- N '" .. III ID

I I I I I

l=f\-'t°el-Z np 0 8 P!6!el

4-13

H!I-:]II. "1

111-:]IIE" 1

111-311Z'1

111-:]111"1

111-:]1111'1

...ZII-:]III1'"

ZII-311I1'B •"0

lTlZII-:]III1'L c::

ZII-:]III1'g

ZII-:]III1'S UJE

ZII-311I1'. I-

ZII-3I1B'E

ZII-31111"Z --lSllSl+ +WWlSllSl

ZII-31111'1 lSllSllSllSlC\JC\J

\.lll.D1!.iI+31111'1I I

" "E E:J :JE Ec X.- IQE E

Page 104: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

~ I - ~

BO

OK

--

Th

ree

Ax

isR

ota

tio

nT

est

tim

e=

0.0

00

00

£+

00

f})/Z

FIG

UR

E4-

11.

OV

ER

LA

YO

FN

AP

SIM

UL

AT

ION

VS

CO

RR

EC

TF

INA

LP

OS

ITIO

N(O

BL

IQU

EV

IEW

)

Page 105: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

position of the rigid object rotated using the simulated NAP data (in tenns of load curvesprescribing translational and rotational velocities), and a second object placed at the fmalposition, are essentially identical. These results indicate that the transfonnation processis effective at simulating sequential multi-axis rotations, and accurately replicates theapplied angular kinematics.

4.5 SIMULTANEOUS ROTATIONS ABOUT BODY x, y, and z AXES

To provide a more challenging problem to check the accuracy of NAP transfonnationsoftware and to evaluate relative uncertainties associated with transducer signals andnon~coplanar geometry, simulated accelerometer data has been developed for thefollowing condition:

A 60 msec haversine pulse was used to prescribe the angular velocity of a rigid headpartrotating about a fixed lateral axis. Pulse features were selected to generate a relativelylarge angular displacement and to provide a relatively long integration interval tomaximize potential transfonnation errors as well as variations in defonnable materialstrains which are sensitive to angular kinematics. To generate simultaneous angularvelocity components about each of the three body axes for a single angular excitationapplied about the fixed lateral axis, the rigid body was sequentially rotated about thebody's principal x, y, and z axes to compute accelerometer data in the NAP array. Thisresults in a skewed angular orientation with respect to the inertial axes.

Accelerometer data is generated at spatial positions corresponding to each transducerlocation within the NAP array, using both ideal and actual array geometry forcomparison. Since the analytic pulse data provides accelerometer data without errorstypically associated with measurement error, the ideal geometry condition and computedNAP data prOVides a pure test ofthe transformation process, without introducing

.uncertainties associated with non-ideal geometry or errors associated with themeasurement process.

For perfect, or coplanar location of the accelerometers (i.e., sense axes of multipleaccelerometer co-located at a single point within the array), the rotational displacementand fmal position of the headpart can be computed exactly and used to compare withresults obtained using the transfonnation process. Variations from the known fmalposition can then be evaluated in tenus of effects due to non-coplanar geometry and/ortransducer errors, as well as the evaluation of effects on strains induced in soft interiorcomponents.

4-15

Page 106: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

4.5.1 Development of Simulated NAP Accelerometer Data

A brief description of the procedure utilized to develop simulated acceleration data forthe condition of a rigid body rotation about a fixed lateral axis, and with the rigid bodyrotated about its X, y, and z axes, is outlined below. Figure 4-12 illustrates a rigidheadpart, sequentially rotated by 0.5 radians or about 28 degrees, about the body x, y, andz axes. For the intended rigid body rotation about the lateral axis, the resulting motionshould be restricted to the X-Z plane. The transfonnation matrix relating principal axesin the body-ta-fixed coordinate systems, for sequential rotations about body x, y, and zaxes (phi, theta, and psi) is determined from:

[

all al2 a13] [COS \V sin \V O][COSSa21 a22 a23 = - sin \V cos \V 0 0

a31 a32 a33 0 0 1 sinS

o -SinS][11 0 0

o cosS 0

ocos~

-sin~

Si~~]cos~

The above transfonnation matrix, a radial offset distance between the center of gravityand the axis of rotation, and either idealized or non-coplanar accelerometer positions inthe NAP array were used to compute acceleration time histories at each accelerometerposition, using the following procedure.

Outline of Procedure to Develop Simulated NAP Data:

1. With rigid body axes originally parallel to the inertial reference frame, newtransducer locations were computed after applying the sequential body rotations phi,theta, and psi, relative to the fixed lateral axis of rotation using the abovetransfonnation matrix. An initial radial offset distance of 10 inches was usedbetween the headpart CG and the axis of rotation. This results in a new radialdistance from the center of gravity to each accelerometer position in the rotatedarray.

2. A haversine angular velocity pulse was used to prescribe the rigid body angularrotation about the fixed Y, or lateral axis, and radial and tangential accelerationcomponents were computed at each accelerometer position relative to the fixedcoordinate system. The angular displacement is determined by integrating theangular velocity pulse, hence this motion results in a known angular rotation of thebody in the X-Z plane.

3. Radial and tangential accelerations at each accelerometer location are resolved intothe local body coordinate system, and the components along each accelerometer axis

4-16

Page 107: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

rI-

q

.&:>-

I --.)

z

LAT

ER

AL

AX

IS(F

IXE

D)

Iyl

ty

FIG

UR

E4-

12.

TR

AN

SD

UC

ER

LO

CA

TIO

N(I

DE

AL

GE

OM

ET

RY

)-

NA

PA

RR

AY

INS

EC

TIO

NE

DA

ND

RO

TA

TE

DIl

EA

DP

AR

T

Page 108: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

are swnmed to compute the acceleration which would be measured by anaccelerometer located at that point in the array.

4. Adjustments were made to the NAP transformation software to reflect the newinitial relationship between body and fixed coordinate system using the inverse ofthe direction cosine matrix used to relate accelerations in the fixed coordinatesystem to the body coordinate system. (For a direction cosine matrix, the inverse ofthe matrix is equal to the transform.)

5. The nine acceleration time histories at each location were then computed as afunction of: haversine pulse amplitude and duration; initial body rotations and eitheridealized or non-coplanar location of the accelerometers in the array. Tables 4-1and 4-2 illustrate the geometry data used for ideal and non-coplanar geometry. Thegeometry of Table 4-2 corresponds to a general non-coplanar arrangement ofaccelerometers in a 3-2-2-2 NAP array used to illustrate the compensation algorithmand do not necessarily correspond to a specific design. Distances are from headpartx y and z axes passing through the cg to seismic centers of accelerometers.

6. Simulated pulses derived in this manner were then input to the NAP transformationsoftware with the body rotation data, and load curve data was generated, usingeither ideal or non-coplanar geometry, to drive the rigid headpart.

7. A second headpart was positioned at the fmal reference position for comparisonwith results obtained from steps I through 6 above.

4.5.2 Haversine Pulse Features

A haversine angular velocity pulse shape was used to generate simulated accelerometerdata. This results in a bi-modal resultant acceleration profile. A relatively longacceleration pulse was selected to give potential errors due to the integration process achance to accumulate and to produce relatively large angular displacements which shouldaccentuate differences in failed volume calculations. It was also desirable to select pulsefeatures which resulted in a relatively high value for HIe.

For these reasons, an amplitude of 25 rad/sec and a duration of 60 msec was selected.This results in a peak angular velocity of 50 rad/sec. The resultant acceleration timehistory for this pulse is shown in Figure 4-13, and produces a HIC value of 1583 with(/2 - /})= 54.3 - 5.73 = 48.54 msec. The angular acceleration is shown in Figure 4-14.Considering the moment arm of 10 inches from the center of rotation to the CG, the peakangular acceleration associated with this pulse is approximately 2500 rad/sec2

. Theresulting angular displacement about the fixed lateral axis, is 85.94 degrees.

4-18

Page 109: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

TABLE 4-1. POSITION OF ACCELEROMETERS INNINE ACCELEROMETER PACKAGE (NAP) ARRAY

·Idealized Geometry

Accel Sense Accel X axis Yaxis Z axisLocation Axis Label Location Location Location

CG X BaccI 0.000 0.000 0.000CG Y Bacc2 0.000 0.000 0.000cn Z Bacc3 0.000 0.000 0.000

YAnn Z Bacc4 . 0.000 1.900 0.000Y Ann X Bacc5 0.000 1.900 0.000

X Ann Z Bacc6 . 2.200 0.000 0.000X Ann Y Bacc7 2.200 0.000 0.000

ZAnn X Bacc8 0.000 0.000 3.200ZAnn Y Bacc9 0.000 0.000 3.200

TABLE 4-2. POSITION OF ACCELEROMETERS INNINE ACCELEROME;TER PACKAGE (NAP) ARRAY

General Non-Coplanar Geometry

Accel Sense Acce1 X axis Yaxis Z axisLocation Axis Label Location Location Location

CG X. BaccI 0.203 0.000 0.000CG Y Bacc2 0.000 0.203 0.000CG Z Bacc3 0.000 0.000 0.203

Y Ann Z Bacc4 0.000 2.103 0.000YAnn X Bacc5 0:000 1.900 0.203

X Ann Z Bacc6 2.403 0.000 0.000X Ann Y Bacc7 2.200 0.000 0.203

ZAnn X Bacc8 0203 0.000 3.200ZAnn Y Bacc9 0.000 0.203 3.200

4-19

Page 110: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Re

su

Il-.o

l,L~CL.E'

lpr-

uL

;01

1(Il

uve

rs;

rle

Pu

ISp

)

80

.0

rI

------t-

-----1--

----

-f-

-----~-

A7

0.0

cI

0~-----e--

cb

0.0

e l e r5

0.0

0 l: .4

0.0

I

~0

I Nn

03

0.0

( 92

0.0

s )

10

.0

0.0

T"

II

0.0

00

0.0

20

0.0

40

0.0

50

0.0

10

0.0

30

0.0

50

i:.;m

e

FIG

UR

E4-

13.

RE

SU

LT

AN

TA

CC

EL

ER

AT

ION

TIM

EH

IST

OR

YH

AV

ER

SIN

EP

UL

SE

Page 111: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Ro

d;o

l~cce

Ier'~L

;OIl

(Ilo

ve

r-s;

ne

Pu

Ise

)

70

.0I

I-t--

---t--

I

0.0

00

0.0

50

0.0

40

0.0

30

t.im

e

0.0

20

0.0

10

0.0

•e:

II

JI

I:ti-.

0.0

00

Af>

0.0

c C EO5

0.0

l EO r 04

0.0

t I

~0

30

.0I

nIV ..-

( G2

0.0

, s )

10

.0

FIG

UR

E4-

14.

AN

GU

LA

RA

CC

EL

ER

AT

ION

TIM

EH

IST

OR

YH

AV

ER

SIN

EP

UL

SE

Page 112: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

4.5.3 .Comparative Test Scenario

To check the transformation process, ideal or coplanar geometry (refer to Table 4-1) wasused in both generating and transforming the accelerometer data, since this removespotential errors associated with small differences in accelerometer position within thearray. To assess the effect of non-coplanar geometry in terms offmal position of therotated object, accelerometer data was then generated using generalized non-coplanargeometry (refer to Table 4-2) and transformed using the ideal or coplanar geometryassumption. To assess effects on strains induced in soft deformable material, failedvolume calculations were also made for this condition. Finally, to determine how muchof this difference in fmal position could be removed, accelerometer data was generatedusing generalized non-coplanar geometry and transformed using the coplanar assumptionand an algorithm which compensates for variations from ideal geometry.

4.5.4 Results -Ideal Geometry

Figure 4-12 illustrates the location of each accelerometer within the NAP array aftersequential rotations about the body x, y, and z axes of 0.5 radians, assuming either idealor general non-coplanar geometry for the non-coplanar 3-2-2-2 configuration. Simulatedacceleration signals at each location within the NAP array were computed using idealgeometry, and are shown in Figures 4-15 through 4-17 based on the haversine angularvelocity pulse described above. These acceleration time histories were then transformedusing the NAP software (which was modified to reflect the new initial relationshipbetween the inertial and body coordinate systems after body rotations of 0.5 radians abouteach body axis), which also produced load curves for driving the anatomic model.

The model was run with a second headpart positioned at the fmal angular position forcomparison with the headpart which was driven by load curve data based on thesimulated accelerometer data. Angular velocities about the body x,y, and z axes areshown in Figure 4-18 as computed with the NAP software package. Correspondingangular velocities transformed to the fixed coordinate system are shown in Figure 4-19,and indicate that the angular velocities about the x and z body axes are reduced to zero inthe fixed coordinate system, as required for the input condition of rigid body rotationsolely about the fixed Y or lateral, axis. Accelerations at the CG are shown in Figures 4­20 and 4-21 in the body and fixed coordinate systems respectively, and properly indicatethat the Y component of acceleration is reduced to zero in the fixed coordinate system.

Figure 4-22 illustrates headpart kinematic response, in 20 msec intervals, from time zeroto 60 msec. In this figure, the headpart driven by the load curves is rotated about a fixedaxis, 10 inches below the headpart CG, into a second headpart which is rotated 85.94degrees about the center of rotation. Figure 4-23 provides several other views of the twooverlaId headparts at 60 msec. Figures 4-22 and 4-23 indicate that the transformation to

4-22

Page 113: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Bod

yA

cce

Iera

l:.i

on

s,P

asil:

.;o

r)S

15

and

8(X

)80

.

AG

0.C C

4rzJ.

E L E R20

.A T I

0.

0 NJ:>

.-2

0.

I IV W

* G-4

0.

, s

-G0.

-80

.I

,I

0.0

00

.02

0.0

40.

0G0.

010

.03

0.0

5TI

ME

(SEC

ON

DS)

FIG

lJR

E4-

15.

SIM

UL

AT

ED

NA

PX

AX

ISA

CC

EL

ER

AT

ION

S(N

OS

1,5

,A

ND

8)(I

DE

AL

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES

)

Page 114: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Bod

yA

ccele

rot;

un

s,P

os;

tio

ns

2,

7,

ond

9(Y

)40

.

30.

A C20

.C E

10.

L E0.

R A T-1

0.

I 0-2

0.

N~ I

-30

.N

*~

G-4

0.

, s-5

0.

-60

.

-70

.I

I,

0.0

00

.02

0.0

40

.06

0.01

0.0

30

.05

TIM

E(S

ECO

ND

S)

FIG

UR

E4-

16.

SIM

UL

AT

ED

NA

PY

AX

ISA

CC

EL

ER

AT

ION

S(N

OS

2,7,

AN

D9)

(ID

EA

LG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 115: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Bod

yA

ccele

rali

on

s,P

osi

l;o

ns

3,

4an

db

(Z)

40.

30.

A C20

.C E

10.

L E0

.R A T

-10

.I 0

-20

.N

~ I-3

0.

IV

*V

l

G-4

0.

, s-5

0.

-60

.

-70

.I

II

0.0

00

.02

0.0

40

.06

0.01

0.0

30

.05

TIM

E(S

ECO

ND

S)

FIG

UR

E4-

17.

SIM

UL

AT

ED

NA

PZ

AX

ISA

CC

EL

ER

AT

ION

S(N

OS

3,4

,A

ND

6)(I

DE

AL

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES)

Page 116: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Bo

dy

Ro

tati

on

al

Velo

cit

ies

(x,

yan

dl

ax

es) 0.

0G0

.05

0.0

40

.03

TIM

E(S

ECON

DS)

0.0

20.

01

II

II

I3

5'1

I~

..

30.

25.

-5.

-10

.

-15

.

-20.

-25.

II

II

II

I0

.00

A N G U L A R V E20

.L o

15

.C I

10.

T Y5

.

*0

.

R A D I A N 5 / 5 E C

~ I N 0\

FIG

UR

E4-

18.

AN

GU

LA

RV

EL

OC

ITIE

SA

BO

UT

BO

DY

X,

Y,

AN

DZ

AX

ES

(ID

EA

LG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 117: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

An

gu

Ior

Ve

Iocit

iec,

Tr"

on

sro

rme

dto

Fix

ed

Co

ord

s.

0.0G

0.0

50

.04

0.0

3TI

ME

(SEC

ONDS

)

0.0

20

.01

lS.

10.

5.

-I

r-1

f1

t 1d-

1/1.tL

$$

$$

:$

$$

I$

1

-5.

II

I

0.0

0

55

.1

II

II

II

50

.

45.

A N G U L A R V E4

0.

L o3

5.

C I30

.T Y

25.

*20

.R A D I A N S / S E C

+>- I tv -.l

FIG

UR

E4-

19.

AN

GU

LA

RV

EL

OC

ITIE

ST

RA

NS

FO

RM

ED

TO

FIX

ED

CO

OR

DIN

AT

ES

YS

TE

M(I

DE

AL

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES)

Page 118: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Bo

dy

~ccelerot;olls

ot

eG.

(Id

eo

lL

oc.)

0.0G

0.0

50

.04

0.0

3TI

ME

(SEC

ON

DS)

0.0

20

.01

00.

,I

II

II

I

-£>0

.I

II

I...

...,....

..==

II

I0

.00

A40

.C C E L

20.

E R A T0

.I 0 N

f"

*-2

0.

IV 00

G , s-4

0.

FIG

UR

ES

4-20

.X

,Y

,Z

BO

DY

AC

CE

LE

RA

TIO

NS

AT

CG

LO

CA

TIO

N(I

DE

AL

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES)

Page 119: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Tra

nsF

orm

edA

ccele

rnti

on

so

tCG

(Id

eal

Lo

c)

-60

.

G-4

0.

I S

0·1

1G

OO

0\-

0D

OD

O=

-=

-,"""

40.

20.

60.

-20

.

II

I8

0.

II

I--

I

A C C L E R A T I o N *~ I IV \D

0.0

60

.05

0.0

40

.03

TIM

E(S

ECO

ND

S)

0.0

20.

01

-80

.I

II

II

II

0.0

0

FIG

UR

E4-

21.

CG

AC

CE

LE

RA

TIO

NS

TR

AN

SF

OR

ME

DT

OF

IXE

DC

OO

RD

INA

TE

SY

ST

EM

(ID

EA

LG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 120: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

C_

£fl

HA

lP

OS

IIIO

NO

f"t€

AD

PA

IlT

I"••

nc

In

t.'

u_-

e._

.•C

O"P

AA

£~lrtAl

PO

SIT

ION

O~

H£A

DPA

AT

cIn

t.I

I....

•.~-u

ED

l.

ED

l.

~ W o

CO

I'PA

IlE

flH

Al

PO

SIl

ION

Of"

t€

A_

rIZ

••••

aIn

C.

I11

.-".~

__C

OI'P

AIl

E,.

Ir..

...

PO

SIl

ION

OF"

t€

A_

r1

2••••

aIn

'.I

11_·

•.~

__

ED

• L·

ED

l.

FIG

UR

E4-

22.

HE

AD

PA

RT

KIN

EM

AT

ICR

ES

PO

NS

EIN

20M

SE

CIN

TE

RV

AL

S(I

DE

AL

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES)

Page 121: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

~ . w .-

OV

EA

P\.O

To

rfi

liA

l.P

OS

IT10

f0(S

£V£A

Al.

VI£

"SI

u_

·.-.-.

c. OV

[JlP

I.O

To

rrl

ltA

LP

OS

IT1

0ft

(S[I

I£A

RL

11

"51

11

_-

•.~

__

;..

OV

[AP

LO

To

rrl

NA

LP

DS

JIIO

fO(S

£V

£R

AL

VI[

"5

'll_

..-

I._

-U

J-. OI/

[JlP

I.O

To

rrl

NA

LP

OS

ITIO

fO(S

[I/[

!lA

l.1I

1[N

111

11_·

•.__

~

FIG

UR

E4-

23.

CO

MP

AR

ISO

NO

FH

EA

DP

AR

TL

OC

AT

ION

WIT

HC

OR

RE

CT

FIN

AL

PO

SIT

ION

(ID

EA

LG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 122: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

the [mal position is accomplished virtually without error in [mal position. Failed volumedata, indicating the fraction of soft, deformable interior material exceeding specific strainlevels, is shown in Figure 4-24 for strain values of 4, 6, 8, 10, and 12 percent strain.These results are compared and discussed below, with similar results using a generalizednon-coplanar NAP geometry.

4.5.5 Results - General Non-Coplanar Geometry

Figure 4-25 illustrates the location of each accelerometer within the NAP array aftersequential rotations about the body x, y and z axes of 0.5 radians, for the general non­coplanar 3-2-2-2 configuration (refer to Table 4-2). For this geometry, simulatedacceleration signals at each rotated location along the body x, y and z axes are shown inFigures 4-26 through 4-28 for the haversine angular velocity pulse described above.These acceleration time histories were then transformed using the NAP software whichassumes ideal location of accelerometers within the NAP array (refer to Table 4-1). Thissimulation was made to characterize the error in [mal position, differences in kinematicresponse variables, and the effect on computed strain, produced for the condition oftaking test data from a general non-coplanar NAP geometry, and transforming thesesignals assuming ideal geometry conditions.

Again, load curves generated for the above case were used to drive the anatomic model,and a second headpart was located at the [mal angular position for comparison. From thetransformation process, angular velocities about the body x, y and z axes are shown inFigure 4-29. Corresponding angular velocities transformed to the fixed coordinate systemare shown in Figure 4-30, and are not reduced to zero as in the ideal geometry case. Thepeak value of transformed angular velocity about the fixed X and Z axes is about -2.5rad/sec, or about 5 percent of the correct maximum angular velocity of 50 rad/sec aboutthe fixed Y axis, while the transformed angular velocity about the fixed Y axis is about52 rad/sec, or about 4 percent high.

For the general non-coplanar geometry condition, a comparison of headpart kinematicresponse in 20 msec intervals is illustrated in 4.;.31, overlaid with the second headpartlocated at the known [mal location. Several other views of the two overlaid headparts at60 msec are contained in Figure 4-32. Figures 4-33 and 4-34 illustrate body accelerationsfor the three accelerometers located at the CG.and Figures 4-35 and 4-36 illustratedisplacement of the CG along the fixed X, Y, and Z axes, for the ideal versus actualgeometry conditions, respectively. These figures may be compared to illustrate variationsin translational kinematics resulting from the non-coplanar location of accelerometers inthe NAP array.

Failed volume data, indicating the volume fraction of deformable material exceedingspecific strain levels, is shown in Figure 4-37 for strain values of 4, 6, 8, 10, and 12

4-32

Page 123: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

B'

T-

II

I

r

.'-

c

_"

'"8

-"

/c

./ _.~,.,

.....<

:.

,

__--

--.-

--·I

f-----

/6··.

...-

.'

<~~!::

::~::'

~"~'~'

-=-.":

..0

_._

'_--'-

'0---'---'-'0

NN

Nl:l

;N

::IN

NN

,•

••

,CD

lSI

II

II

II

I

III•

III•

:II•

III•

IIIZ

~II

'lIt

lII'

lIn

..ni

ni...

iii•

•on

on.,;

tim

efa

Ilu

rele

vels

E:~:!III~:I~:

B:Y:~~~~E=~l

IB

EA

LG

EO

ME

TR

YC

AS

E+

'8

.58

[-8

1,--,

,C

8.8

8[-

81

OJ E1.

58[-

11I1

OJ -7

.88

[-8

1OJ

1'o.

511J

[-81

"U OJ1

'0.8

8[-

81

- ......5

.58

[-8

1fO 4-

5.8l

11E

-81

4-

4.5l

11E

-81

04

.88

[-8

11I

lC

3.5

8[-

81

03

.88

£-8

1

.j::l.

.

I+

'I

U2

.51

1[-

81

VJ

VJ

fO L2

.88

£-8

14

-l.

58

[-8

1OJ E

1.81

1J[-

81

:J5

.lI8

E-8

2

0 :>8.

811I

[+11

III

III

I;

•+

I

••

••

II'l

..m

InIm

um

·B

.BB

BB

E+B

Bm

axIm

um.

B.5

BB

l'IE

-Bl

FIG

UR

E4-

24.

VO

LU

ME

FR

AC

TIO

NO

FF

AIL

ED

EL

EM

EN

TS

VS

ST

RA

INL

EV

EL

(ID

EA

LG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 124: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

~

+:-

I VJ +:-

y

...

z

rLA

TE

RA

LA

XIS

(FIX

ED

)

IY

FIG

UR

E4-

25.A

CC

EL

ER

OM

ET

ER

LO

CA

TIO

NS

INR

OT

AT

ED

PO

SIT

ION

BA

SE

DO

NN

ON

-CO

PL

AN

AR

3-2-

2-2

GE

OM

ET

RY

Page 125: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

XB

ud

yA

cce

IPI'

uL

;Oil

S,

PU

SI,

SO

IHI

8(A

ct

Ge

om

)

80

.----~I--

-._

-f--------~----

f-I

,

0.

40

.

20

.

60

.

-20

.

-60

.sA C C E L E R A T I o N * G

-40

.I

t- v> Ul

0.0

60

.05

0.0

40

.03

TIM

E(S

ECON

DS>

0.0

20

.01

-80

.I

II

II

II

0.0

0

FIG

UR

E4-

26.S

IMU

LA

TE

DN

AP

XA

XIS

AC

CE

LE

RA

TIO

NS

(NO

S1

,5,A

ND

8)(G

EN

ER

AL

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 126: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

YG

ody

Accele

roL

ion

sro

s2

7an

d9

(Ac~

Geo

m)

40.

II

II

I---

It-

0.0

60

.05

0.0

40

.03

TIM

E(S

ECO

ND

S)

0.0

2~.01

10

.

0.30.

20

.

-10

._

-60

.

-70

.I

II

II

II

0.0

0

-20

.

-30

.

,G-4

0.

s-5

0.

A C C E L E R A T I o N *~ I V

J0

\

FIG

UR

E4-

27.S

IMU

LA

TE

DN

AP

YA

XIS

AC

CE

LE

RA

TIO

NS

(NO

S2,

7,A

ND

9)(G

EN

ER

AL

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 127: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

ZB

od

y~ccelerotjons

ros

34

an

db

(~ct

Geo

m)

40.

II

,I

II

0.0

(,0

.05

0.0

40

.02

0.0

1

-60

.

-70

.I

I0

.00

II

u-

II

I

30.

20

.

10.

0.

-10

.

-20

.

-30

0.0

3TI

ME

(SEC

ON

DS)

.'IG

UR

E4-

28.S

IMU

LA

TE

DN

AP

ZA

XIS

AC

CE

LE

RA

TIO

NS

(NO

S3

,4,A

ND

6)(G

EN

ER

AL

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

s-5

0.

G-4

0.

IA C C E L E R A T I o N *f' w .....

...

Page 128: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

)(Y

1B

ody

Rol

:ol:

.;orl

olV

elo

c;l:

.;es

(Acl

:.G

eom

)

40.

II

----

-fI

•,

I

0.0

00

.05

0.0

40

.03

TIM

E(S

ECON

DS>

0.0

20

.01

10

.

0.

30.

20.

-30

•I

II

II

II

0.0

0

-10

.

-20

.

A N G U L A R V E L o C l T Y * R°A

D I A N S / S E C

~ I VJ

00

FIG

UR

E4-

29.

AN

GU

LA

RV

EL

OC

ITIE

SA

BO

UT

TH

EB

OD

YX

,Y

,A

ND

ZA

XE

S(G

EN

ER

AL

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 129: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

G0.

II

,-I

,II

I

0.0G

(Act

Geo

m)

0.0

50

.02

0.0

40

.03

TIM

E(S

ECO

ND

S)0

.01

10.

x

0'F

"'

..q

IIzj

~~

?q:

:'

30

.

50

.

40.

20.

-10

.f

II

II

II

0.0

0

An

gu

lar

Velo

cit

ies

Tra

nsf

orm

edto

f-ix

edC

oo

r.A N G U L A R V E L o c· I T y * R A D I A N 5 / 5 E C

to w \0

FIG

UR

E4-

30.

AN

GU

LA

RV

EL

OC

ITIE

ST

RA

NS

FO

RM

ED

TO

FIX

ED

CO

OR

DIN

AT

ES

(GE

NE

RA

LN

ON

-CO

PL

AN

AR

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES

)

Page 130: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

CO

MPA

RE

~lnAL

PO

SIT

ION~

H£A

DPA

AT

III

••~c

Inl

I..--

.•C

OM

PAR

EII

Nn

lP

OS

ITIO

N01

H£A

DPA

AT

(ll

••~c

In

l.I

I_

-m

!

m

l.

ED

I L·

f" ~

C_

AA

£fi

nA

LP

OS

IT

ION~

H[A

DPA

AT

12

8••~e

Int.

1..._

-.C

_A

~INAL

PO

Sll

lON~

H[A

DP

AR

lIl

8•••

cIn

t.1

.._

-a

m

• L.

m

l.

FIG

UR

E4-

31.

HE

AD

PA

RT

KIN

EM

AT

ICR

ES

PO

NS

EIN

20M

SE

CIN

TE

RV

AL

S(G

EN

ER

AL

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 131: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

~ I ~ ......

OV

[AP

lOT

OT

nN

AL

PO

SIT

ION

CS

[\I[

RA

L1,

/1[.

.5'

6.-'-

R

l. OIl

l:R

PL

OT

OT

fiN

AL

PO

SIT

ION

IS[V

[RA

LI,

/I[.

.sl

.._- ;..

OV

[RP

lOl

O~

~IN~l

PO

Sll

lON

CS

[I,/

[RA

L1,

/1[.

.51

._-ez

J-. OIl

l:R

PL

OT

OT

fiN

AL

PO

SIT

ION

IS[I

II:R

AL

YU

..sl

.._-. ~

FIG

UR

E4-

32.

CO

MP

AR

ISO

NO

FH

EA

DP

AR

TL

OC

AT

ION

WIT

HC

OR

RE

CT

FIN

AL

PO

SIT

ION

(GE

NE

RA

LN

ON

-CO

PL

AN

AR

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES

)

Page 132: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Ood

y~cce

Iel'o

t;o

ns

ut

CG

.(~c

tG

eo

m)

0.0&

0.0

50

.04

0.0

3TI

ME

(SEC

ON

DS)

0.0

20

.01

&0.

I1-

I

-60

.I

......"

II

II

II

0.0

0

A40

.C C E L

20

.E R A T

0.I 0 N

f" f:s

*-2

0.

G , s-4

0.

FIG

UR

E4-

33.

X,

Y,

ZB

OD

YA

CC

EL

ER

AT

ION

SA

TC

G(G

EN

ER

AL

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y-

RO

TA

TE

DA

XE

S)

Page 133: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Tra

nsf

orm

edAccel~~al;ons

al

CG(A

clG

eom

l 0.0

60

.05

0.0

40

.03

'TIM

E(S

ECO

ND

S)

0.0

20

.01

-80

.I

II

I.•

II

0.0

0

80

.

60

.A C C

.40.

L E R2

0.

A T I0

.0 N

-l:>-

-20

.I

*-l:>

-w

G-4

0.

I 5

-60

.

FIG

UR

E4-

34.

X,

Y,

ZA

CC

EL

ER

AT

ION

ST

RA

NS

FO

RM

ED

TO

FIX

ED

CO

OR

DIN

AT

ES

(GE

NE

RA

LN

ON

-CO

PL

AN

AR

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES

)

Page 134: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

IDE

AL

GEO

MET

RY

CA

SE1•

.8

8

9.•

•••

".8

8

Ii.•

5.11

8

,/,

,,.,

,,,-

,,"/

/ \.X

----

-

,E.

;N

;III

IIIIII

III1lI

;III

N,.

lDI

II

II

II

••

•III

•III

•iii

••

~1'

11'

1on

....

Niii

III

III

••

wi1'

1..;

tim

eno

d!!"

lB4

97

~.

---=

-._

----

(y

-----

----...

--

-_

._--

---

mIn

Imu

-1.B

BB

BE

+B

lm

axIm

um

·1.

BB

BB

E+

Bl

4.•

3.11

8

+J

2."

e::1.

118

OJ E•••

OJ U-1

.118

'"-2

.11•

..... Q.

-3.1

18

III

)~

....-4

.••

I ~""

0~

-5

."

an-Ii.

"

-7.•

-.... -9.1

18

-I•.~.

III

I ••

I

••

•1'

1

FIG

lJR

E4-

35.

TR

AN

SL

AT

ION

AL

DIS

PL

AC

EM

EN

TS

AL

ON

GF

IXE

DX

,Y

,A

ND

ZA

XE

S(I

DE

AL

GE

OM

ET

RY

CO

ND

ITIO

N)

Page 135: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

AC

TUA

LG

EOM

ETR

YC

ASE

1•.

88

'J.8

8 .... 7." .... 5."

/...-

--"///

...// \)(

--~------

N III I ... I ...

N III I III on on

N III I •.,.

'-....

..._-

------

N III I III .,. •

•N III I •(y jl

GI I III .,. 1'1

no

de.

10

49

7

-..::::~::.:._------------

------.

.,'...

........

;GI

NN

;GI

•II

II

II

I,

••

III•

~•

.,..,.

....

NN

1'1

tim

e

.--=~/

min

imu

-1.0

09

0[+

91

max

imu

1.9

09

9[+

91

4."

3.•

.p2.•

e....

llJ E•••

llJ-I.•

•U Id

-2.•

•.....

.. a..-3

.88

II)

-4.•

I.....

+>-

""D-5

.••

I +>-

-6."

VI

IIJl

-7...

-.... -'J.•

-I..

..

, • •

.'IG

UR

E4-

36.T

RA

NS

LA

TIO

NA

LD

ISP

LA

CE

ME

NT

AL

ON

GF

IXE

DX

,Y

,AN

DZ

AX

ES

(GE

NE

RA

LN

ON

-CO

PL

AN

AR

GE

OM

ET

RY

CO

ND

ITIO

N)

Page 136: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

A~TUAL

GEO

MET

RY

CA

SE8

.51

-8.

+' C llJ

8.8

-8'

E llJ7

.51

-8'

-~-----

min

imu

9.9

9BB

E+B

Bm

ax

imu

8.5

B9

9E

-91

.__

..•_

.,..

..,

'C..

....

-

_...

.~..

•••

,.•

•&••

.•.•

...

..·8

/.~..•.

..'

IIIIII

,,

IIIN •

II

,I

•I

III

••

iII

'l

III

••

II'l

wi'"

fail

ure

lev

els

E:y:glll~:I~:

8:f:999~t=9f

.&

.'

/" III I •III1jI III II

'l

N

, •N tim

e

.,:~~;

;::~:<

_=~:::..~.

~:~c_D"

_..

.._.

...

, III II'l -

, • -II

I • •II'l

7.8

-8'

llJ•.

511£

-8'

"U llJ•.

811£

-8'

5.5

11

£-8

.ItJ 4-

5.8

-8.

4-

4.5

81

:-8

'0

4.8

-8.

I/) C

i.5

eE

-8'

0 .....i.

8eE

-8.

~

I+

'I ~

U2

.51

-8.

0\

ItJ L2

.88

£-8

.4

-•.

58

[-8

.llJ E

I.8

eE

-8.

:J5

.88

£-8

2

0 >8

.88

£••

I • • • FIG

UR

E4-

37.

VO

LU

ME

FR

AC

TIO

NO

FF

AIL

ED

EL

EM

EN

TS

(GE

NE

RA

LN

ON

-CO

PL

AN

AR

GE

OM

ET

RY

-R

OT

AT

ED

AX

ES)

Page 137: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

percent strain. A comparison of failed volume strain levels for the general non-coplanargeometry vs the ideal geometry condition discussed above, follows in Table 4-3.

TABLE 4.3. COMPARISON OF VOLUME FRACTION OF FAll..EDELEMENTS FOR SELECTED STRAIN LEVELS IDEAL VSGENERAL NON-COPLANAR GEOMETRY CONDITION

Strain level 0.04 0.06 0.08 0.10 0.12Ideal geom 79% 45% 20.1% 9.0% 4.8%

Non-Coplanar 82.5% 49% 23.6% 10% 5.5%Difference 3.5% 4% 3.5% 1% 0.7%

% Variation 4.4 8.9 17.4 11.1 14.6

For each strain level, these results indicate (a) differences in the computed volumefraction of failed elements and (b) percent variation of failed volumes for the ideal (i.e.exact) vs general non-coplanar geometry condition. Differences in the computed volumefractions of failed elements range from 4% for lower strain levels, to 0.7% at higherstrains, with percentage variations, ranging from about 4 to 17 percent. These results,along with the data presented in Figures 4-29 through 4-34, indicates that the non­coplanar location of accelerometers can have a significant influence on the resultingkinematics, and consequently failed volume strain levels, for excitations which producerelatively large angular kinematics. An algorithm for reducing these errors is discussed inthe following section.

4.5.6 Compensation Algorithm for Non-Coplanar Location of Accelerometers

For perfect location of accelerometers, centripetal accelerations and cross products ofangular velocity (Coriolis accelerations) relative to the origin of the NAP array are zeroor can be computed without error. For non-coplanar location of accelerometers withinthe NAP array, correction factors for these acceleration components, including transducermeasurement errors such as bias and cross-axis sensitivity, were developed as a functionof offset distances from the ideal geometry configuration of the NAP array in AppendixAI, Comparison ofTranslational Accelerometer ConfiguratiOns for Measuring AngularAccelerations ofa Rigid Body, of Reference 4. These equations describe compensationcoefficients for evaluation during a calibration procedure to provide improved estimatesof angular and translational kinematics by accounting for cross products of angularvelocity and centripetal accelerations produced by the non'-coplanar location ofaccelerometers in the NAP array and can be extended to compensate for specifictransducer measurement uncertainties as well.

This algorithm, developed in Appendix A, has been incorporated into the coordinatetransformation software program listing of Appendix B, to improve the estimates of

4-47

Page 138: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

angular and translational kinematics using accelerometer data from the non-coplanar NAParray. Angular accelerations are computed using a nominal (or ideal) geometry and thenadjusted to include effects of centripetal accelerations and cross products of angularvelocities arising due to variations from the nominal geometry, as described inAppendix A. Appendix A also describes the development of the compensation algorithmand compensation coefficients which relate estimated and actual angular kinematics tovariations from coplanar geometry.

To evaluate the effectiveness of the compensation algorithm, accelerometer data wasagain generated for the haversine anglilar velocity pulse using generalized non-coplanargeometry data and transfonned using the compensation algorithm. Perfect transducersare again assumed for these calculations (i.e., no errors due to measurement). Figure4-38 illustrates angular velocity components transfonned to inertial coordinates for thiscondition, and comparing this data with corresponding data computed for the idealgeometry condition (Figure 4-19), it can be seen that this algorithm provides virtuallycomplete compensation for the non-coplanar geometry of the NAP array. An overlay ofthe fmal headpart position with the correct headpart position is shown in Figure 4-39 forseveral views. A comparison of X, Y, and Z translational displacements of the CG forthis condition, shown in Figure 4-40, with the corresponding data for the ideal geometrycondition shown in Figure 4-35, also indicates identical results.

Failed volume calculations show the same result. The failed volume time history dataextracted for this condition is shown in Figure 4-41, and virtually overlays thecalculation based on ideal geometry (Figure 4-24). Assuming perfect transducers, theseresults indicate that effects ofcross products ofangular velocity and'centripetalacceleration arisingfrom non-ideal transducer location can be virtually eliminatedduring the transformation process. A comparison of angular kinematics with theprevious case indicates that errors in transfonned angular velocity components arereduced by several orders of magnitude when this algorithm is applied.

These results indicate that the principal remaining uncertainty is associated withtransducer-related effects such as cross-axis sensitivity. However with careful selectionof transducers, these uncertainties should also be minimized (i.e., held to about onepercent). Since the sensitivity of accelerometers is usually determined by laboratorycalibration, this should also be well controlled. Although alignment of the sense axes canalso produce errors, this may also be controlled by proper design and inspectionprocedures.

4-48

Page 139: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Tra

nsF

orm

ed

An

gu

lar

Velo

cit

ies

(Co

mp

en

sale

d)

50

.0I

II

::AB.

......-

II

I

A4

0.0

n 9 V3

0.0

e l ,2

0.0

r~

aI ~

d\0

/1

0.0

5 e !:

I;i

/XJC

)0.

r2J

0.0

60

0.0

50

0.0

40

0.0

30

tim

e

0.0

20

0.r2

J10

-10

.0I

II

II

II

0.0

00

FIG

UR

E4-

38.

TR

AN

SF

OR

ME

DA

NG

lJL

AR

VE

LO

CIT

IES

(CO

MP

EN

SA

TE

DF

OR

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y)

Page 140: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

~ I VI o

OV

£APL

OT

orrlr~

..P

OS

ITIO

N(S

EY

ER

Al.

YIE

WS

't.._

-..

l. OY

lAP

LO

T01

1"ri

TA

..P

OS

ITIO

ft1

51

:1/(

;-'

YII

:WS

I.._-

~.

OV

ER

PL

OI

orrl

HA

LP

OS

ITIO

N(S

EV

£RA

LY

IEW

SI

I._

-R

J-. OY

lAP

LO

To

rrl

lA..

PO

SIT

IOft

lli£

Yl:

AA

LY

II:I

I5I

.._- ~

FIG

UR

E4-

39.

CO

MP

AR

ISO

NO

FH

EA

DP

AR

TL

OC

AT

ION

WIT

HC

OR

RE

CT

FIN

AL

PO

SIT

ION

(CO

MP

EN

SA

TE

DF

OR

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y)

Page 141: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

AC

TU

AL

GE

OM

ET

RY

wit

hC

OR

RE

CT

ION

AP

PL

IED

I•.e.

•;

;III

;•

NN

;N

::III

I,.

III

II

II

•1Il

•III

•III

•III

III1Il

... III

onon

onon

CII

onCI

I

....

NN

III

III

~~

onIn

..;

tim

en

od

e.

10

49

7m

inim

um

·-1

.00

00

£+

01

max

imu

1.8

88

+0

1

/~rY

x

-'--

­".

.-,//-"

----

-_.

----------------------

~

9.•

••••

7.•

6.•

5.•

4••

3.•

+'

2..

..

C...

OJ E•••

OJ U-I.•

ro-2

.11•

.......

Q...

-3.•

•VI

f"I

.--4

.8l!

I

VI

"0-5.•

an-6

."

-7

."

-e.•

-9.•

-11!

I.!18

,:;

••

•on

FIG

UR

E4-

40.

X,

Y,

AN

DZ

TR

AN

SL

AT

ION

AL

DIS

PL

AC

EM

EN

TS

AT

CG

(CO

MP

EN

SA

TE

DF

OR

NO

N-C

OP

LA

NA

RG

EO

ME

TR

Y)

Page 142: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

/--.

....

--~

A~TUAL

GEO

MET

RY

wit

hC

OR

RE

CT

ION

AP

PL

IED

-+-.J

B.5

8[-

81

IIIii

IIIf'

,I

I

~B

.88

£-8

1

~.

7.5

-81

.~.~...

-

.-.-

'"C

···-

.••_

_,.8

"'"

.-..

....

_...

...·

-..8

/'1

:..~.

......"

, , ..A

I

:lI1lI

II

•I

..

III

~

fa

IIu

re

Iev

eIs

~:?:

IIII

E:I~

:B:

~:~~~~E=~l

--.

.--

lL

...L. :lI

NIII

NII

III

II

II

•III

IIII

:IIIn

VI

III

~wi

wiui

/

/

/

,~c~:~::~<~---·

-_.

--.-

.---

-.-"

~

,III

IIIIII

II

I

III

•III

•W!

In

..N

NII

I

tim

e

OJ7.

118£

-81

6.5

8(:

-81

"U OJ6

.11

-81

-0 .-

5.5

.-8

1td '+-

5.1!

llJ£

-81

'+-

4.5

-81

04.

118£

-81

(/) C

3.5

.-8

10

3.11

8£-8

1-f

J~

IU

2.5

.-8

'I VI

tdN

L2

.11

-8'

'+-

1.5

8(:

-81

OJ E1.

118£

-81

::J5.

118£

-flI

Z

0 :>8.

118£

+88

I;

,+ •

••

III

In..

min

imum

.B

.BB

BB

E+B

Bm

axim

um.

S.S

BB

BE

-Bl

FIG

UR

E4-

41.V

OL

UM

EF

RA

CT

ION

OF

FA

ILE

DE

LE

ME

NT

S(C

OM

PE

NS

AT

ED

FO

RN

ON

-CO

PL

AN

AR

GE

OM

ET

RY

)

Page 143: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

4.5.7 Effects of Uncompensated Transducer Error(l0lc. Cross-Axis Sensitivity at CG)

To provide an indication of the relative effects that transducer uncertainties could have onkinematic response and strain computations, accelerometer data was generated tosimulate a one percent cross-axis sensitivity error. To simplify the computations, the onepercent cross-axis sensitivity was applied to accelerometers at the CG only. Nominalvalues of computed accelerations were multiplied by 0.01 times the vector sum ofaccelerations in the orthogonal plane at the CG. Although this is a preliminary evaluationof transducer uncertainties and does not include errors associated with accelerometers onthe arms, accelerometers at the CG are used in all computations for body angularaccelerations and should provide an indication of errors resulting from accelerometercross-level sensitivity.

For this condition, Figure 4-42 illustrates transformed angular velocities and Figure 4-43describes the kinematic response at the CG. The fmal position of the headpart overlaidwith the correct fmal position is shown in Figure 4-44 for several views. From theseresults, some minor variations in kinematics and fmal position are apparent. From Figure4-42, the Y axis angular velocity is almost exactly reproduced, with errors in X and Zaxis angular velocities of about 0.5 and 0.8 rad/sec (1% and 1.6%), respectively. Themaximum X translational displacement of 10.050 inches is overproduced by 0.050 inches(0.5%) and minor variations are also present in Y and Z translational displacements.·

Failed volume data is shown in Figure 4-45 for this condition, and comparing this withthe data of Figure 4-24, it can be seen that the results are essentially identical. Theseresults suggest that uncertainties associated with the uncompensated non-coplanargeometry condition are more significant than variations associated with transducer effectssuch as cross-axis sensitivity. It should be noted however, that the calibration proceduredescribed in [4] contains additional terms (Ejjk) for compensating transducer measurementerrors such as cross-axis sensitivity, should these be known for the specific accelerometerat each measurement location. Since the simulated 1% cross axis sensitivity does nothave a significant effect~ and since specific transducer sensitivity data is not generallyavailable, this step has not been implemented.

4.6 MAGNETOHYDRODYNAMIC (MHD) SENSORS

Relatively compact angular rate sensors using magnetohydrodynamic (MHO) principleshave recently been developed for the Department of Transportation for directmeasurement of dummy headpart angular velocities. MHO packages use three angularrate sensors, each oriented along a principal body axis to provide an output proportionalto angular velocity, with three translational accelerometers located near the CG and can

4-53

Page 144: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

0.0

60

0.0

50

0.0

40

0.0

30

Tim

e

0.0

20

0.0

10

x

10

.0

0.0

tltL

$I~

8e

~~

oe

~4"

'<$

20

.0

30

.0

40

.0Tra

nsF

orm

edA

ng

ula

rV

elo

cit

ies

(11.

XAS

en

s;t

;v;t

y)

50

.0I

II

.....E

B.....

.I

II

-10

.0I

II

II

II

0~000

A n 9 U l a r V e l 0 c . I t~

yI Ul~

, r a d / s e c )

FIG

UR

E4-

42.T

RA

NS

FO

RM

ED

AN

GU

LA

RV

EL

OC

ITIE

S(C

OM

PE

NS

AT

ED

NO

N-C

OP

LA

NA

RG

EO

ME

TR

VW

ITH

1%C

-AE

RR

OR

)

Page 145: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

CO

RR

EC

TE

D-

wit

h1

Perc

en

tC

ross

Ax

isS

en

'I..

.Iii

,i

,

,.. •••

7.•

5.•

5.•

4••

//~­

"'-X

__

~fY

no

de'

lB1

97

3.•

+J

z.•

eI.

.OJ E

...OJ U

-I..

ItJ-2.•

.- a..-3.•

III

+:0-

I.-

-4.•

I"'

0V

I-5

."V

IIJ

)-5

."-7.•

-... -,... -I....

,;

,;

,;

••

••

••

..tt

l..

..N

N

tim

em

InIm

um•-l.BBB~E+Bl

max

Imu

1.B

BB

BE

+Bl

III •III

III I •III, ••

; • •; •ttl

; •ttlN .. •\I

I

FIG

UR

E4-

43.

KIN

EM

AT

ICR

ES

PO

NS

EA

TT

HE

CG

(CO

MP

EN

SA

TE

DN

ON

-CO

PL

AN

AR

GE

OM

ET

RY

WIT

H1%

C-A

ER

RO

R)

Page 146: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

+:-

I VI

0'1

ov

tAf'

LO

lO

f"rl

tlA

lP

OS

IT/O

ttIS

[V[A

Al

1/1

£1

'5'

.._-.

l.· OI/

[Af'

LO

lO

f"rr-.

PO

SIl

IOtt

1S

[V[A

Al

I/I[

WS

'.._

-.

).-

Ol/

[AP

LO

JO

ffi

NA

lPOSITIO~

(S[I

/[A

AlI/I[~'

•.....

-er

J-. Ov

tAf'

LO

lO

f"rlt

R.POSIlI~

1S

[V[A

Al

VI£

WS

).._-. ~

FIG

UR

E4-

44.F

INA

LP

OS

ITIO

NO

FT

HE

HE

AD

PA

RT

OV

ER

LA

IDW

ITH

CO

RR

EC

TF

INA

LP

OS

ITIO

N(C

OM

PE

NS

AT

ED

NO

N-C

OP

LA

NA

RG

EO

ME

TR

YW

ITH

1%

CR

OS

S-A

XIS

SE

NS

ITIV

ITY

)

Page 147: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

.....--.

...-

~11

..••

••••

•.•.

••..

.•••

__."

••B"~

.

.'.'

.j , ,, , ,

,,._~

...~.•..

....•.r:

._.....

_-_.

.,-._.

-C..-

..-.

.,.

.....r

""

-:;,.-

~::::.

//:"~"

_-,

-"-"

-.--"

-"-.-"

,N

,,

III,

,,

IIIIII

,I

,,

••

••

••

••

III•

WI

..N

NII

III

Ioi

•W

Ion

oJ!

tim

ef

aI

Iu,.

eIe

ye

Is

~:f:

gDDD

~:Df

:8:

f:IRI

RE=9

1

CQ

RR

EC

TE

D-

wit

h1

Perc

en

tC

ross

Ax

isS

en

B.5

81:-

III'

+' ~

B.lI

IlII£

-III'

~1.

5l11

E-1I

I'

llJ1.

lIlII

£-1I

I'

6.S

lIIE-

lII'

"'C llJ6.

lIIlII

E-1I

I'

.-5

.,.'

:'1

II'

ltJ 4-

S.lII

IIE

-lII'

4-

4.58

1:-8

'0

4.8l

IIE

-III

'(I

) C3

.SlII

E-III

",0

3.lI

lII£

-8'

.j::>

.

I+

',

U2

.SlI

IE-8

'V

IltJ

.......

LZ

.lIlI

I£-8

'4

-1

.58

1:-

8'

llJ EI.

lIlI

I£-l

II'

:J -S.

lIIlII

E-1I

I20 :>

1II.l

IIlII

E+.

";

,•

••

....

..m

inim

um

·B

.BB

BB

E+B

Bm

alli

mum

•S

.SeB

eE-e

t

FIG

UR

E4-

45.

FA

ILE

DV

OL

UM

ED

AT

A(C

OM

PE

NS

AT

ED

NO

N-C

OP

LA

NA

RG

EO

ME

TR

YW

ITH

1%C

-AE

RR

OR

)

Page 148: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

also provide generalized six-degree-of-freedom kinematic response measurements.Because of the small MHD package ·size, it appears that careful axial alignment of MHDtransducers with headpart body axes may be particularly important. Principles ofoperation and typical configurations of MHD sensor packages are described in [9].

Since these transducers have an output signal proportional to angular velocity, theintegration of angular accelerations is not required, and angular velocities may be takendirectly from the MHD sensors. However, the orientation of the headpart relative tofixed coordinates must also be detennined at each time step and accelerometermeasurements made at CG locations must also be compensated and transformed toinertial coordinates as was done for the 3-2-2-2 NAP array, to provide a generalized, six­degree-of-freedom description of velocities at the eG.

4.6.1 Magnetohydrodynamic (MHD) Sensor Data and the Transformation Process

Although MHD data could be used to replace off-axis accelerometers in the NAP arrayand in the transformation process (by substituting computed values of Bomegx, y and zwith the direct MHD measurements and removing computations associated withcompensation of angular kinematics), there are advantages to making angular velocitymeasurements with both MHD and NAP packages. Since the MHD sensors can bepackaged with accelerometers located at the CG (displacing MHD devices to off-CGlocations), providing data from both measurement systems would require a total of 12data channels, only three more than currently used for the NAP array. Non-coplanargeometry compensation coefficients (Appendix A) are easily re-evaluated ifmodifications to the NAP array geometry were necessary to acconunodate a combinedNAP-MHD measurement system.

A combined NAP-MHD system would provide a redundant measurement of angularkinematics and provide additional data for studying the reliability and relative strengths ofeach measurement system. Independent of the measurement system used, thetransformation process and compensation algorithm described previously is required andshould be implemented for accurate computation of headpart kinematics with respect toinertial coordinates.

4-58

Page 149: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

APPENDIX A

Il\IPLEMENTATION OF COl\1PENSATION ALGORITHMFOR 3-2-2-2 NON-COPLANAR NAP GEOMETRY

.In the transfonnation process, body angular accelerations are initially estimated bycomputing rotational accelerations in each orthogonal plane, assuming a nominalor ideal location of accelerometers within the array (i.e. two or more accelerometersense axes located at the same physical location). These angular accelerations arethen integrated to estimate body angular velocities which are used in turn, to trackthe body coordinate system relative to a fixed coordinate system using an updateddirection cosine matrix. Transfonnation error buildup is minimized by limitingangular displacements to 1 milliradian or less, during each integration interval.

.To begin the process, angular accelerations are estimated using two pairs oftranslational accelerometers, eacl: separated by a radial ann distance, about eachbody axis. These angular acceleration estimates, based on the ideal location ofaccelerometers at the CO' and on each ann of the anay are:

Ox = ((bacc4 - bacc3) / I)' + (bacc2 - bacc9) / rz) / 2

where

Oy = ((bace8 - baec1) / rz + (baec3 - baee6) / rx) / 2

Oz = ((bacc7 - bacc2) / rx + (baccl- bacc5) / 1)') / 2

(A-I)

baeel· through baee9 are measured accelerometer outputs (i.e. NAP data ­refer to Table 2-1 and Figure 4-25) and O.r,o.y,o.z are angular acceleration

estimates based on coplanar geometIy

From Appendix A1-1 of the calibration procedure described in Reference 4, thefollowing equations were developed to relate the above estimates of angularacceleration to actual angular accelerations, and enor terms resulting from thecombined effects of (a) non-coplanar location of accelerometers in the NAP arrayand/or (b) transducer measurement errors.

O.r = w.r + Ao + A1W.r + A 2 w y + A)w z + A 4 aJ; + A5aJ~ + A6(()~ +

A 7 aJ .r aJ y + As(().r aJ z + A 9 aJ yaJ z + A10X + A 1/ + A I2 t

A-I

Page 150: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

fly = Wy + Bo + Bjw x + B2 w y + B3 w z + B4 OJ; + B5OJ~ + B6 OJ; +

BlOJxOJ y + BsOJxOJ z + B9 OJ y OJ z + BjoX + BuY + B12 Z

Oz = eO z + Co + CjeO x + CleO y + C3 eO z + C4 (U; + C5OJ~ + C6 OJ; +

ClOJ x OJ Y + C8 (iJ x OJ z + C9(iJ yOJ z + CiO X + CUY + C12 Z

(A-2)

where: Aj ,Bj ,Cj are geometry and/or transducer error coefficients

OJ;r , OJ y' OJ z are actual body angular velocity components,

m;r, my,mz are actual body angular acceleration components, and

x,Y,i are measured body acceleration components at CG

The terms of Equation A-2 may be regrouped as:

aeO = Q- [(OJ,X)

where

(A-3)

(A-4a)

and considering Ao,Bo,Co are transducer error coefficients and zero if perfect

transducers are assumed,

These equations relate actual body angular accelerations to estimates of angularacceleration based coplanar geometry, and cross products of angular velocities andcentripetal accelerations arising from non-coplanar location of accelerometers.

After evaluating geometry error coefficients, the actual angular accelerations areobtained from:

UJ = a-I [n- f(UJ,X)]

A-2

(A-5)

Page 151: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Evaluation ofGeometry Compensation Coefficients:

Accelerometer location errors are defmed in Reference 4 as 8ijk and are functions

of accelerometer location, sense axis direction, and variation from ideal geometry.i indicates accelerometer location (0,1,2 or 3 for eG, x, y or z arm),j indicates accelerometer measurement direction (x, y, or z)k direction of variation from ideal coplanar geometry

(1,2,3 corresponding to x, y, z direction).

An additional error source, Eijk is associated with transducer errors. Null values

have been assigned to these terms since perfect transducers are assumed in thefollowing discussion. However, with knowledge of measurement error terms suchas cross-axis sensitivity at specific transducer locations, a similar procedure couldeasily be applied to compensate for these effects.

Geometry compensation coefficients 8ijk' for the non-coplanar geometry of Table

4-2 are indicated below for each accelerometer location:At the cg:

(Baccl)dOxl = 0.203dOx2 = 0.0dOx3 = 0.0

(Bacc2)dOyi = 0.0dOy2 = 0.203dOy3 = 0.0

(Bacc3)dOzl = 0.0dOz2 = 0.0dOz3 = 0.203

On the x arm (Using location ofbacc6 for reference, rx = 2.403)(Bacc7) (Bacc6)

dIyI =-.203 dIzl =0.0dIy2 = 0.0 dIz2 = 0.0dly3 = 0.203 dlz3 = 0.0

On the y arm (Using location of bacc4 for reference, ry = 2.103)(Bacc5) (Bacc4)

d2xI =0.0 d2z1 =0.0d2x2 =-0.203 d2z2 =0.0d2x3 = .203 d2z3 =0.0

On the z arm (Using z axis as reference position, rz = 3.20)(Bacc8) (Bacc9)

d3xl = 0.203 d3yl = 0.0d3x2 =0.0 d3y2 =0.203d3x3 =0.0 d3y3 =0.0

A-3

Page 152: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Evaluating non-zero compensation coefficients A j , Bj ,C, for the above geometry

yields the following:

A4 = -(d2z3 - dOz3)/(2. *ry) + (d3y2 - dOy2)/(2. *rz) = 0.203/(2. *ry)

As =-(d2z3 - dOz3)/(2. *ry) =0.203/(2. *ry)

B4 = (dlz3 - dOz3)/(2. *rx) =-.0203/(2. *rx)

Bs = -(d3xl - dOxl)/(2. *rz) + (dlz3 - dOz3)/(2. *rx) = -0.203/(2. *rx)

C\ = -(dly3 - dOy3)/(2. *rx) =-0.203/(2. *rx)

C2 * = -(d2x3 - dOx3)/(2. *ry) = -2.03/(2. *rz)

C3 = (dlyl - dOyl)/(2. *rx) + (d2x2 - d0x2)/(2. *ry)

= -0.203/(2. *rx) - 0.203/(2. *ry)

C4 = -(dly2 - dOy2)/(2. *rx) = 0.203/(2. *rx)

Cs = (d2xl - dOxl)/(2. *ry) = -0.203/(2. *ry)

C6 = -(dly2 - dOy2)/(2. *rx) + (d2xl - dOxl)/(2. *ry)

= 0.203/(2. *rx) - 0.203/(2. *ry)

C7 * = (dlyl - dOyI)/(2. *rx) - (d2x2 - d0x2)/(2. *ry)

= -0.203/(2. *rx) + 0.203/(2. *ry)

Cg = -(d2x3 - dOx3)/(2. *ry) = -0.203/(2. *ry)

C9 = (dly3 - dOy3)/(2. *rx) = 0.203/(2. *rx)

For these coefficients, Equation A-2 reduces to the following:

A-4

(A-6)

Page 153: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

n z = (J + C 3 )01 z + C]01 x + C 2 dJ y + C 4 W ~ + C 5 W ~ +2

C 6 W z + C 7 W x W Y + C 8 W x W z + C 9 W yW z

and the matrices a and I (W, X) become:

(A-7)

(A-8)

From above, I (w, X) becomes

(A-9)

Substituting into equation A-5, actual angular accelerations are obtained from:

Where

W = ~ - 1 {n i-Ii } (A-lO)

A-5

(A-II)

Page 154: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

As indicated by the nwnber of non-zero coefficients, the accelerometer locationsindicated in Table 4-2 are not the most advantageous selections, but they aregeneral and provide a good test of the compensation algorithm.

This compensation algorithm has been integrated into the coordinatetransfonnation procedure to provide improved estimates of body angularacceleration, by compensating for centripetal accelerations and cross products ofangular velocity arising from generalized non-coplanar location of accelerometersin the NAP array.

Denton 3-2-2-2 NAP Configuration:

The Denton 3-2-2-2 geometry is non-coplanar, but uses judicious selection ofaccelerometer locations to minimize cross-products of angular velocity andcentripetal accelerations. This is apparent in the computation of the compensationcoefficients A;, B;, C; . Location of accelerometers in the Denton 3-2-2-2 array are

indicated below, based on drawing no. B-1846, provided by Robert A. Denton Inc.

POSITION OF ACCELEROMETERS IN DENTON 3-2-2-2NINE ACCELEROMETER PACKAGE ARRAY

Accel Sense Accel X axis Yaxis Z axisLocation Axis Label Location Location Location

CG X Bacci 0.203 0.000 0.000CG Y Bacc2 0.000 0.203 0.000CG Z Bacc3 0.000 0.000 0.203

YAnn Z Bacc4 0.000 1.900 0.203YAnn X Bacc5 0.203 1.900 0.000

X Ann Z Bacc6 2.200 0.000 0.203X Ann Y Bacc7 2.200 0.203 0.000

ZAnn X Bacc8 0.203 0.000 3.200ZAnn Y Bacc9 0.000 0.203 3.200

A-6

Page 155: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Geometry variation coefficients 0ijk defIning differences between the non­

coplanar array geometry and ideal coplanar geometry are evaluated at eachtransducer location using the appropriate geometry data. For the Denton 3-2-2-2NAP package, variations from coplanar geometry at each location (i.e. Bacci i= Ito 9) are indicated below:

At the cg:

(Baccl)dOxi = 0.203dOx2 = 0.0dOx3 = 0.0

(Bacc2)dOyI = 0.0dOy2 = 0.203dOy3 = 0.0

(Bacc3)dOzl = 0.0dOz2 = 0.0dOz3 = 0.203

On the x arm (Using location ofbacc6 for reference, rx = 2.200)

(Bacc7)dIyI = 0.0dIy2 = 0.203dIy3 = 0.0

(Bacc6)dizi = 0.0dIz2 = 0.0dIz3 = 0.203

On the y arm (Using location ofbacc4 for reference, ry = 1.900)

(Bacc5)d2xI = 0.203d2x2 = 0.0d2x3 = 0.0

(Bacc4)d2z1 = 0.0d2z2 =0.0d2z3 = 0.203

On the z arm (Using z axis as reference position, rz = 3.20)

(Bacc8)d3xl =0.203d3x2 = 0.0d3x3 = 0.0

(Bacc9)d3yl =0.0d3y2 =0.203d3y3 = 0.0

This geometry yields a null set of compensation coefficients Aj , Bj , C j , indicating

that for this configuration, angular accelerations may be computed exactly, andcompensation is not required, other than for accelerations measured at the cg asdiscussed below. As noted in [4] this procedure may also be used to compensatefor transducer measurement errors such as cross axis sensitivity.

A-7

Page 156: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Compensation ofAcceleration Measurements at CG:

In addition to the above adjustments, accelerometers located at the Center ofGravity (CG) must also be adjusted since the offset distances from the CG willresult in centripetal accelerations which will reduce the value of acceleration madeat the exact CG location. From Reference 4, the relationship between actual andmeasured accelerations at the CG location is:

j = baccI + oJ: *(w ~ + w; )

y=bacc2+oy *(w~ +W;)

z= bacc3+oz *(w~ +w;)

Where x,ji,i are actual body accelerations at the CG and

8J:' 8 y' 8 z are transducer offset distances along the x, y and z arms.

(A-12)

For the geometry of Table 4-2 and for the Denton 3-2-2-2 array geometry,Ox =Oy =oz =0.203 inches.

Solving the above equations during the transformation process provides improvedestimates of angular and translational kinematics by compensating for crossproducts of angular velocity and centripetal accelerations arising from the non­coplanar location of accelerometers in the NAP array.

Errata: From an inspection of the equations in Appendix AI-I of the CalibrationReport (Reference 4), errors were found in expressions for the followingcoefficients:

As described in Reference 4:

c2 = -(d2x3 - dOx3)/(2. *rz)c7 = (dlyl - dOyI)/(2. *rx) - (d2y2 - dOy2)/(2. *ry)

Corrected expressions used in the compensation algorithm above:

c2 = -(d2x3 - dOx3)/(2. *ry)c7 = (dlyl - dOyI)/(2. *rx) - (d2x2 - d0x2)/(2. *ry)

A-8

Page 157: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

APPENDIX B

PROGRAM LISTING FORNINE-ACCELEROMETER-PACKAGE (NAP)

COORDINATE TRANSFORMATION SOFTWARE

ccc PROGRAM LISTING FOR NINE-ACCELEROMETER-PACKAGE (NAP)c COORDINATE TRANSFORMAnON SOFTWAREcc

PROGRAM LC .COMP

Includes compensation for non-coplanar NAP geometry

Programmed by F. DiMasi and H. Weinstock DTS-76Volpe National Transportation Systems Center,

, 55 BroadwayCambridge Ma. 02142(Te1617-494-2277)

=========================================================Notes:

Units are IN-LB-SEC for compatibility with anatomic brain model.

Input and output file files in the following code are in the fonn ofNHTSA UDS fonnatted files. These sections should be modifiedto read data in other fonnats.

NAP DATA MUST BE READ IN A SPECIFIC ORDER such thatthe input accelerometer data corresponds to the appropriate positionwithin the nine accelerometer package.

B-1

Page 158: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

(Alternatively, data may be keyed to positional infonnation, if availablewith input data - e.g., sensor attachment point and sense axisfor NHTSA UDS data files.)

xYZZXZYXY

Ann Axis

XcgYcgZcgYannYannXannXannZannZann

123456789

!!!!! Read 9 Accelerometer files, i = 1 to 9, ordered as follows!!======================!! Input File No.!!!,

The following load curves apply to the body center-of-gravity andare written to the output file lc_file.dat

Translational velocity along fixed X coordinateTranslational velocity along fixed Y coordinateTranslational velocity along fixed Z coordinate

! Angular velocity along fixed X coordinate! Angular velocity along fixed Y coordinate! Angular velocity along fixed Z coordinate,

Modified on 6/28/94 to add:(a) compensation algorithm and(b) initial angular orientation

Inputs/variables:

bacc(i) i=l to 9; translational accelerations as measured witha 3-2-2-2 NAP in body coordinates

B-2

Page 159: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

omegdn n=1 to 3 ; estimates of averaged x, y, z angular acce1 in bodycoordinates (computed from baccn, n= 4 thru 9)

Outputs:

faccn n = x, y, & z ; Trans. accel, fixed coordinates

fveIn n = x, y, & z; Trans. velocity, fixed coordinates

fomegnn nn = xx, yy, & zz; Angular vel's about fixed axes

bomegnn nn = xx, yy & zz; Angular vel's about body axes

bomegdn n = x, y & x; Angular acce1's about body axes

angn n = 1 to 3 ; Angle between body and fixed axes

Begin reading NAP data - Structure for NHTSA UDS files

Include the UDS structure include file. This include filealso includes other files that defme platform characteristicsand array limits

mclude Iuds str.fh'!! Declare program defmed bounds for local arrays.!integer bot,topparameter(bot=-l000,top=10000)!! Declare the error status flag!integer ios!! Declare variables to hold the lower and upper array bounds!integer lb, ub!! Miscellaneous counter variables!

B-3

Page 160: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

********

integer ij!! Logical variable to detennine if file exists.!logical fexists

Declare a UDS control structure, arid a template UDS structure(object) to be used to read in signal data - a single UDSstructure is used for all VO, with signal data being storedin local arrays rather than multiple UDS objects

ecord/uds controll uds c- -

record/uds/ template,! Declare and dimensions local work arrays!real*4omeg(3,3),timeout(5000)!! Declare local DEL - time increment!real*4 del!! Declare a bacc struct.!structure Ibacc struct/

real*4 y(bottop)end structure

recordlbacc_struct/ bacc(9)!! Declare local working arrays to be used for computations!real*4 bomegxx(bottop),bomegyy(bottop),bomegzz(bottop),

bomegdx(bottop),bomegdy(bottop),bomegd.z(b6ttop),faccx(bottop),faccy(bottop),faccz(bottop),fvelx(bottop),fvely(bottop),fvelz(bottop),fomegdx(bottop),fomegdy(bottop),fomegd.z(bottop),fomegx(bottop),fomegy(bottop),fomegz(bottop),ang1(bottop),ang2(bottop),ang3(bottop),·alpha(bottop),beta(bottop),gamma(bottop),Q(3),R(3),AI(3,3)

B-4

Page 161: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

••••••••••

!double precision T(3,3), TDT(3,3)!! Declare arrays of character strings to hold input and output! file names .,character·20 infile(9),outfile(21)!! Declare arrays to hold values used in initial input routines!character·3 fpos(9)l'lst';2nd','3rd',

'4th' '5th' '6th', , ,'7th' '8th' '9th'/, ,

character·7 ftag(9)/' Xcg ", Ycg "I Zcg "'Yann Zg','YannXg','XannZg','Xann Yg','ZannXg','Zann Yg'/

!! Declare the testno variable for holding the test number!character testno·4!! Declare external functions!integer len_trimexternal len trim!! Initialize UDS control structure!uds_c.d.imsys = 'ENG'uds c.chanfonn = '~

uds c.fill x = .false.- -uds_c.no_msg = .false.!! Defme initial lower and upper bounds as size of local arrays! .

lb = bot

B-S

Page 162: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

*

ub = top!ios = 0

800 continue

write (6,801)801 fonnat (//3X,'*** Transfonn NAP Data From Body', Ix,

* 'to Inertial Coordinates ***'//)

write(6,6013)read(5, *) phi, theta, psi

6013 FORMAT(I, 2X,* '- PHI, THETA, PSI (rad): angle of rotation of accelerometer', /,*' system about, (1) x-axis, (2) y-axis, and (3) z-axis', /,* 2X, '...PHI/(E,F), THETA/(E,F), PSI/(E,F): ')

I

! Begin section to retrieve filenames!

900 continue!! Declare common fonnat statements used in loop!

901 fonnat(l4x,'Enter ',a,' UDS file in NAP array (',a,')',/4x,'Control-Z to Stop » ',$)

902 fonnat(/4x,'*** ERROR: File does not exist: ',a)!! Loop and read filenames from user!do i=I,9!! Write prompt using appropriate values from 'description' arrays!

910 write(*,901) fpos(i),ftag(i)!! Read the filename from the user!

read(*,'(a)',end=990) infile(i)!! Use the inquireO call to see if the file exists!

B-6

Page 163: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

*

fexists = .false.inquire(file=infile(i).exist=fexists)

!! Warn user for non-existing file and re-prompt!

if (.not.fexists) thenwrite(*.902)infile(i)(:len_trim(infile(i)))goto 910

endifenddo!! Read DDS. verify existence and set lower and upper bounds!i = 1,! Read specification data only!uds_c.specs_only = .true.!! Loop to read additional files!do while «i.1e.9).and.(ios.eq.0))!! Read UDS file into UDS 'object'. template, per uds_c!

call udsJead(infile(i),template,uds_c,ios),! If no error. defme number of points in array as! npts = (ub-Ib)+l!

if (ios.eq.O) thenwrite(*:(/6x.a,a)')

* 'Reading file: '.infile(i)(:len_trim(infile(i)))lb = max(lb,template.nfp)ub = min(ub,template.n1p)

endif!! increment counter for next UDS file!

i = i + 1enddo

B-7

Page 164: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

**

!! For file read error here, start o.ver and re-prompt! for files!if (ios.ne.O) then

goto 800endif!! Read each file and load signal data from UDS! 'object' into local array!uds_c.specs_only = .false.i = 1do while ((i.le.9).and.(ios.eq.0))

call udsJead(infile(i), template,uds_c,ios)callcopy_array(template.y,nfpJ,nIp_u,

bacc(i).y,bot,top,lb,ub)i.= i + 1

enddo!! Finished reading UDS files!! Prepare UDS file as a template for writting output files! here, modifying onIy parameters necessary for each file!uds_c.specs_onIy = .true.call udsJead(infile(1),template,uds_c,ios)!! Set the NFPINLP range appropriately!template.nfp = lbtemplate.nIp = ub!! Set the internal DEL to be the DEL of the template UDS file!del = template.del!! Set the test number!write(template.tstnam,'(a)') infile(1)(2:5)write(testno,'(a)') infile(1)(2:5)

B-8

Page 165: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Finished reading UDS files andsetting up output file templates

Begin computations:

Defme nominal geometry for 3-2-2-2 NAP package to estimateangular accelerations and subsequent compensation

Gacc = 386.088HGacc = Gacc*0.500

Denton Nap Geometry Data:

Ann length along X, forward axis, taken to bacc6 (2.200 inches)

rx: = 2.200,! Ann length along Y, lateral axis, taken to bacc4 (1.900 inches)!IY = 1.900!! Ann length along Z, vertical axis, taken to bacc8-9 (3.20 inches)!rz =3.20

Defme error coefficients indicating variations fromcoplanar geometry

At the cg:to BaccI

dOxl = 0.203dOx2 = 0.0dOx3 = 0.0

! to Bacc2dOyI = 0.0

B-9

Page 166: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

dOy2 = 0.203dOy3,= 0.0

! to Bacc3dOzI = 0.0dOz2 = 0.0dOz3 = 0.203

! On the x ann, using location ofbacc6 for reference, rx = 2.200:! to Bacc7dlyl = 0.0dIy2 = 0.203dIy3 = 0.0

! to Bacc6dIzI = 0.0dIz2 = 0.0dIz3 = 0.203

! On the y arm, using location ofbacc4 for reference, ry = 1.900:! to Bacc5d2xI = 0.203d2x2 = 0.0d2x3 = 0.0

! to Bacc4d2zI = 0.0d2z2 = 0.0d2z3 = 0.203

! On the z arm, using z axis as reference position, rz = 3.20:! to Bacc8d3xI = 0.203d3x2 = 0.0d3x3 = 0.0

! to Bacc9d3yl = 0.0d3y2 = 0.203d3y3 = 0.0

! End Denton Geometry coefficients!==========

B-lO

Page 167: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Define nominal geometry for 3-2-2-2 NAP package to estimateangular accelerations and subsequent compensation

(Asswnes generalized non-coplanar geometry per Table 4-2)

At the cg:to BaccIdOxl =0.203dOx2 = 0.0dOx3 = 0.0

to Bacc2dOyI = 0.0dOy2 =0.203dOy3 = 0.0

to Bacc3dOzl = 0.0dOz2 = 0.0dOz3 = 0.203

On the x arm, using location of bacc6 for reference, rx = 2.403:to Bacc7dlyl = -.203dly2 = 0.0

, d ly3 = 0.203

to Bacc6dlzl = 0.0dlz2 = 0.0dlz3 =0.0

On the y arm, using location of bacc4 for reference, ry = 2.103:to Bacc5d2xl = 0.0d2x2 = -.203d2x3 = .203

to Bacc4d2z1 = 0.0d2z2 = 0.0

B-11

Page 168: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

d2z3 =0.0

On the z ann, using z axis as reference position, rz = 3.20:to Bacc8d3xl = 0.203d3x2 = 0.0d3x3 = 0.0,to Bacc9d3yl = 0.0d3y2 = 0.203d3y3 = 0.0

End general non-coplanar geometIy data

!===========

! Evaluate compensation coefficients:!==========I

a4 = -(d2z3 - dOz3)/(2. *ry) + (d3y2 - dOy2)/(2. *rz)a5 = -(d2z3 - dOz3)/(2. *ry)

b4 = (dlz3 - dOz3)/(2. *rx)b5 = -(d3xl - dOxl)l(2. *rz) + (dlz3 - dOz3)/(2. *rx)

c1 =-(dly3 - dOy3)/(2. *rx)c2 = -(d2x3 - dOx3)/(2. *ry)c3 = (dlyl - dOyl)/(2. *rx) + (d2x2 - d0x2)/(2. *ry)c4 =-(dly2 - dOy2)/(2. *rx)c5 = (d2xl - dOxl)/(2. *ry)c6 = -(dly2 - dOy2)/(2. *rx) + (d2xl - dOxl)/(2. *ry)c7 = (dlyl - dOyl)/(2. *rx) - (d2x2 - d0x2)/(2. *ry)c8 = -(d2x3 - dOx3)/(2. *ry)c9 = (dly3 - dOy3)/(2. *rx)

!==========

! Defme coefficient matrix to compensate for non-ideal geometIy!==

Ai(l,l) = 1.0Ai(2,1) = 0.0Ai(3, 1) =-cll(1.0 + c3)

B-12

Page 169: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Ai(I,2) = 0.0Ai(2,2) = 1.0Ai(3,2) = -c2/(1.0 + c3)

Ai(I,3) = 0.0Ai(2,3) = 0.0Ai(3,3) = 1.0/(1.0 + c3)

! Initialize T matrix!======

t(l, I) = +cos(theta)*cos(psi)t(2, I) = +sin(phi)*sin(theta)*cos(psi) + cos(Phi)*sin(psi)t(3, I) = -cos(Phi)*sin(theta)*cos(psi) + sin(phi)*sin(psi)

t(I,2) = -cos(theta)*sin(psi)t(2,2) = -sin(phi)*sin(theta)*sin(psi) + cos(Phi)*cos(psi)t(3,2) = +cos(phi)*sin(theta)*sin(psi) + sin(phi)*cos(psi)

t(1,3) = +sin(theta)t(2,3) = -sin(phi)*cos(theta)t(3,3) = +cos(phi)*cos(theta)!=====

! Set flag for large incremental angular velocities!

nflag2 = 0

!

! Initialize body angular velocities!

bomegx = O.bomegy = O.bomegz= O.

! Determine the number of points (for controlling iterative! calculations)!npts = (ub-Ib)+ Ido 955 i = I,npts

B-13

Page 170: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

*

*

*

*

!=============

! Estimated body angular accelerations!=============

bomegdx(i) = ((bacc(4).y(i)-bacc(3).y(i»hy+ (bacc(2).y(i)-bacc(9).y(i»/rz)*HGacc

bomegdy(i) = ((bacc(3).y(i)-bacc(6).y(i»/rx+ (bacc(8).y(i)-bacc(1).y(i»/rz)*HGacc

bomegdz(i) = ((bacc(7).y(i)-bacc(2).y(i»/rx+ (bacc(1).y(i)-bacc(5).y(i»/ry)*HGacc

! ============! First order compensation coefficients!!Q(1) = a4*bomegx**2 + a5*bomegy**2Q(2) = b4*bomegx**2 + b5*bomegy**2Q(3) = c4*bomegx**2 + c5*bomegy**2 + c6*bomegz**2 +

c7*bomegx*bomegy + c8*bomegx*bomegz + c9*bomegy*bomegz

R(1) = bomegdx(i) - Q(1)R(2) = bomegdy(i) - Q(2)R(3) = bomegdz(i) - Q(3)

,===========! Angular accelerations compensated for non-coplanar geom!========

bomegdx(i) = Ai(1, l)*R(1) + Ai(1,2)*R(2) + Ai(1,3)*R(3)bomegdy(i) = Ai(2,1)*R(1) + Ai(2,2)*R(2) + Ai(2,3)*R(3)bomegdz(i) = Ai(3, l)*R(1) + Ai(3,2)*R(2) + Ai(3,3)*R(3)

bomegx = bomegx + bomegdx(i)*delbomegy = bomegy + bomegdy(i)*delbomegz = bomegz + bomegdz(i)*del

bomegxx(i) = bomegxbomegyy(i) = bomegybomegzz(i) = bomegz

! Constant angular velocities for testing T matrix.! bomegx = O. bomegy = O. bomegz = O.

B-14

Page 171: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

*

*

*

*

*

*

*

*

*

!===============! Update body axes relative to fixed coordinates!===============

call trans(del,bomegx,bomegy,bomegz,omeg,T,TDT,nflag,nflag2,nstep)

!===================! Compensate for non-centroidallocation of accelerometers! ====================

bacc(l).y(i) = bacc(l).y(i) + dOxl *(bomegz**2 + bomegy**2)/Gaccbacc(2).y(i) = bacc(2).y(i) + dOy2*(bomegx**2 + bomegz**2)/Gaccbacc(3).y(i) = bacc(3).y(i) + dOz3*(bomegx**2 + bomegy**2)/Gacc

if (nflag .eq. 1) goto 981

! Translational accelerations transformed to fixed coordinate system!faccx(i) = T(l,l)*bacc(l).y(i) + T(l,2)*bacc(2).y(i)

+ T(1,3)*bacc(3}y(i)faccy(i) = T(2, l)*bacc(l).y(i) + T(2,2)*bacc(2).y(i)

+ T(2,3)*bacc(3).y(i)faccz(i) = T(3, l)*bacc(l).y(i) + T(3,2)*bacc(2).y(i)

+ T(3,3)*bacc(3).y(i)!! Angular accelerations transformed to fixed coordinate system!fomegdx(i) = T(1,1)*bomegdx(i)

+T(1,2)*bomegdy(i)+T(1,3)*bomegdz(i)fomegdy(i) = T(2, 1)*bomegdx(i)

+T(2,2)*bomegdy(i)+T(2,3)*bomegdz(i)fomegdz(i) =T(3, l)*bomegdx(i)

+T(3,2)*bomegdy(i)+T(3,3)*bomegdz(i)!! Angular velocities transformed to fixed coordinate system!fomegx(i) == T(l, l)*bomegxx(i)

+T(1,2)*bomegyy(i)+T( l,3)*bomegzz(i)fomegy(i) == T(2, 1)*bomegxx(i)

+T(2,2)*bomegyy(i)+T(2,3)*bomegzz(i)fomegz(i) = T(3, l)*bomegxx(i)

+T(3,2)*bomegyy(i)+T(3,3)*bomegzz(i)

B-15

Page 172: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

time = i*del!! Calculate angular displacements from direction cosine matrix:! (Rotations up to 90 degrees)

rtd = 57.2958

if (abs(T(3, I)) .gt..9999999) go to 953

beta(i) = -asin(T(3, I))

cosb = cos(beta(i))

if(cosb .eq. 0.) go to 981if (abs(T(3,2)/cosb) .gt. 1.) go to 981if (abs(T(2,I)/cosb) .gt. 1.) go to 981alpha(i) = asin(T(3,2)/cosb)

ganuna(i) = asin(T(2, I)/cosb)

goto 954

953 alpha(i) =acos(T(2,2))

argl = 1.570796327arg2 = -T(3, I)

beta(i) = sign(argl,arg2)

ganuna(i) = O.

954 continue

alpha(i) = alpha(i)*rtdbeta(i) = beta(i)*rtdgamma(i) = ganuna(i)*rtd

angl(i) = acosd(T(1,I))ang2(i) = acosd(T(2,2))ang3(i) = acosd(T(3,3))

B-16

Page 173: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

955 continue

Section for adding +1G body force to Z axis accelerationif required

do 199 i=lb,ubfaccz(i) = faccz(i) + 1.0

199 continue

Compute translational velocities (fixed coordinates)Hgacc = 193.04 for in/sec

! For initial results, use in/sec ...!inivel = 0.0

call trapint(faccx,fvelx, l,npts,inivel,HGacc*del)call trapint(faccy,fvely,l,npts,inivel,HGacc*del)call trapint(faccz,fvelz,l,npts,inivel,HGacc*del)

986 continue! ==========! End coordinate transformation computations! Go to output sectionI

!! Write output files:!go to 985

981 write (6,982)982 format (/8x,'ACOS argument greater than I. Results truncated')983 write (6,984)984 format (/4x,'Cosine of Beta = O. Results truncated')

985 continue!,==========! Begin writting output data, assign filenames! and reset header variables as required!=========!

B-1?

Page 174: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

! Set control values for output - In general, output file! should contain infonnation of output quantity, axis, body! or fixed coordinates, and units (generally English).! UDS control structure,uds c.filever = 'UDS-1992'uds c.filefonn = 'Y'uds c.chanfonn = 'Y'uds_c.specs_only = .false.uds_c.dimsys = 'ENG'I

! Set template UDS object's elements to appropriate valuesI

! Write accelerations relative to fixed coordinates:!template.units = 'G"S'template.dattyp = 'ACCLERATION'template. status = 'FIXED_COORDS'

outfile(1) = 'F'//testno//'AJ\100.00X'outfile(2) = 'F'//testno//'AJ\100.00Y'outfile(3) = 'F'//testno//'AJ\100.00Z'

!! For each curve VvTitten, copy signal data from local array to! the output UDS object, and then write object to the UDS file!template.axis = 'XF'call copy_array(faccx,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_VvTite(outfile(1),template,uds_c, ios)template.axis = 'YF'call copy_array(faccy, bot,top, template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(2),template,uds_c,ios)template. axis = '2F'call copy_array(faccz,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_\-\Tri teeoutfile(3),template,uds_c,ios),! Write body angular velocities:,template.units = 'RADIANS/SEC'template.dattyp = 'ANGULAR VELOCITY'template. status = 'BODY_COORDS'

B-18

Page 175: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

outfile(4) = 'B'lltestno//'ROTV.OOX'outfile(5) = 'B'IItestnolI'ROTV.OOY'outfile(6) = 'B'IItestnoll'ROTV. OOZ'

template.axis = 'XB'call copy_array(bomegxx,bot,top,template.y,nfp_l,nlp_u,lb,ub)call uds_write(outfile(4),template,uds_c,ios)template.axis = 'YB'call copy_array(bomegyy,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(5),template,uds_c,ios)template. axis = 'ZB'call copy_array(bomegzz,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(6),template,uds_c,ios)!! Write body angular accelerations:!template.units = 'RADIANS/SEC'template.dattyp = 'ANGULAR ACCLERATION'template. status = 'BODY_COORDS'

outfile(7) = 'F'//testno//'ROTA.OOX'outfile(8) = 'F'//testno/I'ROTA.OOY'outfile(9) = 'F'//testno//'ROTA.OOZ'

template.axis = 'XB'call copy_array(fomegdx,bot,top,template.y,nfp_l,nlp_u,lb,ub)call uds_write(outfile(7),template,uds_c,ios)template. axis = 'YB'call copy_array(fomegdy,bot,top,template.y,nfp_l,nlp_u,lb,ub)call uds_write(outfile(8),template,uds_c,ios)template. axis = 'ZB'call copy_array(fomegdz,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(9),template,uds_c,ios)!! Write direction cosine data:!template.units = 'DEGREES'template.dattyp = 'AXIS ORIENTATION'template. status = 'BODY_TO_FIXED'

outfile(lO) = 'F'//testno//'DCOS.Oll'

B-19

Page 176: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

outfile(ll) = 'F'//testno//'DCOS.022'outfile(12) = 'F'//testno//'DCOS.033'

template.axis = 'XU'call copy_array(angl,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(l 0),template,uds_c,ios)template.axis = 'YV'call copy_array(ang2,bot,top,template.y,nfp_l,nlp_u,lb,ub)call uds_write(outfile(11),template,uds_c,ios)template.axis = 'ZW'call copy_array(ang3,bot,top,template.y,nfp),nlp_u,lb,ub)call uds_write(outfile(12),template,uds_c,ios)!! Write angular displacements (fixed coords) data:!template.units = DEGREES'template.dattyp = 'ANGULAR DISPLACEMENT'template. status = 'FIXED_COORD'

outfile(13) = 'F'//testno/I'ROTD. OOX'outfile(14) = 'F'//testno//'ROTD.OOY'outfile(I5) = 'F'//testno//'ROTD.OOZ'

template. axis = 'XF'call copy_array(alpha,bot,top,template.y,nfp),nlp_u,lb,ub)call uds_write(outfile(13),template,uds_c,ios)template.axis = 'YF'call copy_array(beta,bot,top,template.y,nfp),nlp_u,lb,ub)call uds_Wlite(outfile(14),template,uds_c,ios)template.axis = 'ZF'call copy_array(gamma,bot,top, template.y,nfp),nlp_u,lb,ub)call uds_write(outfile(15),template,uds_c,ios)!! Write angular velocities (fixed coords):!template.units = 'RADIANS/SEC'template.dattyp = 'ANGULAR VELOCITY'template. status = 'FIXED_COORD'

outfile(I6) = 'F'//testno//'ROTV.OOX'outfile(17) = 'F'//testno//'ROTV.OOY'outfile(18) = 'F'//testno//'ROTVOOZ'

B-20

Page 177: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

template.axis = 'XF'call copy_array(fomegx,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(16),template,uds_c,ios)template.axis = 'YF'call copy_array(fomegy,bot,top,template.y,nfp_l,nlp_u,lb,ub)call uds_write(outfile(17),template,uds_c,ios)template.axis = 'ZF'call copy_array(fomegz,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(18),template,uds_c,ios)!

!--------------------------------------------------!! Write translational velocities (fixed coords):!template.units = 'IN/SEC'template.dattyp = 'VELOCITY'template. status = 'FIXED_COORD'

outfile(19) = 'F'//testno//'VMOO.OOX'outfile(20) = 'F'//testno//'VMOO.OOY'outfile(21) = 'F'//testno//'VMOO.OOZ'

template.axis = 'XF'call copy_array(fvelx,bot,top,template.y,nfp_l,nlp_u,lb,ub)call uds_write(outfile(19),template,uds_c, ios)template. axis = 'YF'call copy_array(fvely,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(20),template,uds_c,ios)template.axis = 'ZF'call copy_array(fvelz,bot,top,template.y,nfpJ,nlp_u,lb,ub)call uds_write(outfile(21),template,uds_c,ios)!! Report completion of tasks!write (6,700)

700 fonnat (/6X,'The Following Files Have Been Created:',!,* 3X,'Translational Accelerations - Inertial Coordinates.')

write (6,707) outfile(1),outfile(2),outfile(3)write (6,701) .."

701 fonnat (/3X,'Rotational Velocities - Body Coordinates')write (6,707) outfile(4),outfile(5),outfile(6)

B-21

Page 178: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

write (6,702)702 fonnat (/3X,'Rotational Accelerations - Inertial Coordinates')

write (6,707) outfile(7),outfile(8),outfile(9)write (6,703)

703 fonnat (/3X, 'Direction Cosines Relating Principal Axes')write (6,707) outfile(1O),outfile(II),outfile(l2)write (6,704)

704 fonnat (/3X,'Rotational Displacements - Inertial Coordinates')write (6,707) outfile(13),outfile(l4),outfile(l5)write (6,705)

705 fonnat (/3X,'Rotational Velocities - Inertial Coordinates')write (6,707) outfile(16),outfile(17),outfile(18)write (6,706)

706 fonnat (/3X,'Translational Velocities - Inertial Coordinates')write (6,707) outfile(19),outfile(20),outfile(21)write (6,708)

708 fonnat (3X,'Load Cwves Written to: LC_FILE.DAT')

707 fonnat(3x,3(5x,a))

Finished writting UDS output files

Begin writting load cwve data (three translational! velocities and three rotational velocities about! the center of gravity, to data file, LC_FILE.OAT! Units are English (in-Ib-sec) for compatibility! with anatomic model.!==================!! Output data interval:!do 500 j=l,npts

timeout(j) = (j-l)*del!! write(6, *)j,del,timeout(j)!

500 continue

open(unit=20, access='sequential', status='new',* file='lc_file.dat')

!

B-22

Page 179: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

! write data for x velocity load curve!

write(20,7301),npts

do 501 j=l,nptswrite(20, 6100) timeoutU),fvelxU)

501 continueI

! write data for y velocity load curve!

write(20, 7302),npts

do 502 j=l,nptswrite(20, 6100) timeoutU),fvelyU)

502 continue!! write data for z velocity load curve!

write(20, 7303),npts

do 503 j=l,nptswrite(20, 6100) timeoutU),fvelzU)

503 continue!! write data for x-axis angular velocity load curve!

write(20,7304),npts

do 504 j=l,nptswrite(20, 6100) timeoutU),fomegxU)

504 continue!! write data for y-axis angular velocity load curve!

write(20, 7305),npts

do 505 j=1,nptswrite(20, 6100) timeoutU),fomegyU)

505 continue!! write data for z-axis angular velocity load curve!

B-23

Page 180: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

write(20, 7306),npts

do 506 j=1,nptswrite(20, 6100) timeout(j),fomegz(j)

506 continue

close(unit=20, status='keep')!! Note that breaking string constants in fonnat statements! or elsewhere across lines is NOT recommended - it may! be (at best) non-portable and (at worst) illegal!

6100 fonnat(2(3x, 1pel0.3))7301 fonnatCc load curve for x velocity',!,lx,'lcd',3x,'I',3x,i4)7302 fonnatCc load curve for y velocity',!, Ix,'Icd',3x,'2',3x,i4)7303 fonnatCc load curve for z velocity',!, Ix,'lcd',3x,'3',3x,i4)7304 fonnatCc load curve for angular vel. about x axis',

* /,lx,'lcd',3x,'4',3x,i4)7305 fonnat('c load curve for angular vel. about y axis',

* /,lx,'Icd',3x,'5',3x,i4)7306 fonnatCc load curve for angular vel. about z axis',

* /,lx,'Icd',3x,'6',3x,i4)

close(unit=20, status='keep'),!=======! Finished writting load curve data,==!

990 continue

end

Coordinate transfonnation subroutine. Fromalgorithm developed by H. Weinstock, DTS-76.

*subroutine TRANS(del,bomegx,bomegy,bomegz,omeg,T,TDT,

nflag,nflag2,nstep)

dimension omeg(3,3),T(3,3),TDT(3,3)

B-24

Page 181: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

double precision T,TDT

do 100 i = 1,3omeg(i,i) = O.

100 continue

omeg(I,2) =-bomegzomeg(I,3) = bomegyomeg(2,3) = -bomegxomeg(2,1) = -omeg(1,2)omeg(3,1) = -omeg(I,3)omeg(3,2) = -omeg(2,3)

bomegv = sqrt(bomegx**2 + bomegy**2 + bomegz**2)

if (bomegv*del .gt..001) th'ennflag2 = 2nine = bomegv*dell.OOInstep = int(ninc) + 1de1t = dellnstep

elsede1t = delnstep = 1

end if

do 120 n = l,nstepdo 110 i = 1,3do 110 j = 1,3TDT(ij) = O.do 110 k = 1,3TDT(ij) = TDT(ij) + T(i,k)*omeg(k,j)

110 continue

do 120 i = 1,3do 120 j = 1,3nflag = 0T(ij) =T(ij) + TDT(ij)*deltif (T(i,j) .gt. 1.) T(i,j) = 1.if (T(ij) .It. -1.) T(ij) = -1if (T(ij) .gt. 1. .or. T(ij) .It. -1.) nflag = 1

120 continue

B-25

Page 182: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

returnend!!============

! TRAPINT: trapezoidal integration! ============

!subroutine trapint(z,w,nfp,nIp,wO,wfac)

dimension z(-1000:*),w(-1000:*)double precision zm,zi,wm,wiinteger nfp, nIp

w(O)=wO

zm=z(O)wm=wO

do 10 i=l,nIpzi=z(i)wi=wm+wfac*(zm+zi)w(i)=wizm=ztwm=Wl

10 continue

zm=z(O)wm=wO

do 20 i=-I,nfp,-1zi=z(i)wi=wm-wfac*(zm+zi)w(i)=wizm.=ztwm=Wl

20 continue

return

end!

B-26

Page 183: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

! ===========! NHTSA UDS routine for preparing output data!============! COPY_ARRAY: Load a source array intO" a destination array,bot,top,! using a range in the source array specified by a lower·! and upper bound!subroutine copy_array(source,sfp,slp,dest,dfp,dlp,lb,ub)!integer sfp,slp,dfp,dlp,lb,ubreal*4 source(sfp:slp),dest(dfp:dlp)!integer i

do i=lb,ubdest(i) = source(i)

enddo

return

end

B-2?

Page 184: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics
Page 185: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

REFERENCES

1. Society of Automotive Engineers. Information Report J885, "Human Tolerance toImpact Conditions as Related to Motor Vehicle Design." 1994 SAE Handbook.Volume 3 - On-Highway Vehicle and Off-Highway Machinery.

2. F. A. Bandak and R. H. Eppinger. A 3-D Finite Element Analysis ofthe HumanBrain Under Combined Rotational and Translational Acceleration, 38th Stapp CarCrash Conference Proceedings, October 31-November 4, 1994, Ft. Lauderdale, FL.SAE Paper No. 942215.

3. DiMasi, Frank. 3-D Anatomic Brain Model for Relating Cortical Strains toAutomobile Crash Loadings. US/DOTNolpe Center and R. Eppinger and 1. MarcusUS/DOTINHTSA, 13th International Experimental Safety Vehicle Conference,November 4-7, Paris France, 1991, Paper No 91-S8-0-11.

4. Plank, G., Weinstock, H., Coltman, M. and H. S. Lee. Methodology for theCalibration of and Data AcqUisition with a Six Degree-ol-Freedom AccelerationMeasurement Device, Report No. DOT-HS-807-370 (DOT-TSC-NHTSA-88-3),June 1989.

5. Broxmeyer, Charles. Inertial Navigation Systems. McGraw Hill ElectronicSciences Series, McGraw Hill Book Co., New York 1964.

6. Stillman, D.W. and 1. O. Hallquist. LS-INGRID: A Pre-Processor And Three­Dimensional Mesh Generator for the Programs LS-DYNA3D, LS-NIKE3D, andTOPAZ3D. Livermore Software Technology Corporation, Livermore CA, LSTCReport 1019, March 1993.

7. Hallquist,1. 0., Stillman, D. W. and T. S. Lin. LS-DYNA3D User's Manual.Livermore Software Technology Corporation, Livermore CA, LSTC Report 1007,January 1993.

8. Hallquist, 1. O. LS-TAURUS An Interactive Post-Processor for the Analysis CodesLS-NIKE3D, LS-DYNA3D, LS-NIKE3D, and TOPAZ3D. Livermore SoftwareTechnology Corporation, Livermore CA, LSTC Report 1001, April 1992.

9. Laughlin, D. R. A Magnetohydrodynamic Angular Motion Sensor forAnthropomorphic Test Device Instrumentation Applied Technology Associates,Albuquerque, NM. Proceedings of the 33 Stapp Car Crash Conference, October 4­6, 1989, Washington, DC. Stapp Conference Paper No. 892428.

R-l/R-2.U.S. COVERNl41:NT PRINTlNG OFnCE: 1995-602-421/20014

Page 186: Transformation of Nine-Accelerometer-Package (NAP) Data for Replicating Headpart Kinematics

Recommended