Davis Geometric
Engineering / computational experiment25 October 2026

GIGI / Helmet geometry study

Shape the structure.
Measure the impact.

How should a helmet’s shape, fibers and cushioning work together?

We compare three shell geometries and three layered structures around the same assumed head. The question is what changes the impact response—and which apparent improvements survive a closer numerical check.

Illustrative football helmet cutaway showing a thin composite shell, firm outer foam and softer inner foam, with local ply directions.
Concept 01 / Oval with graded foam. Presentation rendering; hardware and cosmetic details are not simulated.

01 / The question

Is round necessarily better?

A spherical outer surface changes both contact geometry and the cushioning available at each point. Around a head that is not spherical, the same amount of foam becomes thinner in some places and thicker in others.

This experiment holds the covered head region and target material masses constant. It compares a head-following oval, a spherical cap and an oval that reallocates cushioning toward the crown and sides.

Research scope. This is an unvalidated computational screen. It does not establish a protective helmet, injury reduction or a safety rating.

02 / Geometry

The same head. Three outer shapes.

Detailed model viewer →

Inspect the actual screening meshes and the local material directions. Changing the angle changes the direction marks, not the measured simulation results.

__MODEL_VIEW__

Inside the shell

ShellUniform BSoft inner AFirm outer C

Sections share the same scale; the front is to the right. Thicknesses and interfaces come from the model inputs. STL files use millimetres.

03 / Layer architecture

Separate the effects of fibers and foam.

Illustrative front and side helmet views, an exploded shell and two foam regions, and a ply-direction inset.
Design presentation / The rendered hardware, vents and surfaces are illustrative. Exact geometry and material axes are supplied in the computational models.

QI_B / Reference structure

Conventional fiber order

A symmetric 16-ply shell over uniform foam B. The half-stack is [0, +45, −45, 90, 0, +45, −45, 90], mirrored through the thickness.

BAL_B / Isolate ply order

Reorder the same angles

The selected half-stack is [−45, +45, 0, 90, 90, +45, 0, −45], mirrored. Angle counts and shell mass are unchanged.

BAL_AC / Change the liner

Soft inside. Firm outside.

The selected shell covers soft A foam inside and firm C outside. A occupies 67.84% of liner volume; the interface is solved to match the uniform B liner’s mass.

Angles are local to the shell’s tangent plane. The 0° axis follows projected front-to-back direction, with an alternate coordinate chart near singular projections. These are material axes, not manufacturing paths.

04 / Measured responses

A lower peak can come with a tradeoff.

All 45 cases ↓
__FINDING__
Initial mesh: worst response across five impacts. All values are unfiltered simulation outputs.
Shape / structureLinear
m/s²
Angular
rad/s²
Spin
rad/s
Relative scoreCases
How to read the comparison score

For each design, take the worst linear acceleration, angular acceleration and angular speed over the five impacts. Divide each by the corresponding worst baseline oval/QI_B metric. The score is the largest of those three ratios. Lower is better under this chosen numerical objective. The score is not an injury probability.

Only designs with all five cases passing the numerical gates enter the initial ranking. Mesh sensitivity is assessed separately.

05 / Impact histories

Read the whole response.

Compare a design with the baseline under the same impact. Longer frontal histories include restart extensions to finish contact.

Selected designBaseline oval / conventional fibers / B foam

06 / Evidence & reproduction

Keep the model and its limits inspectable.

Material sources, solver and GIGI’s role

OpenCourant computes the mechanical response. GIGI stores and query-checks the input specifications, estimated surface curvature and measured solver summaries. Surface curvature here is a mesh geometry estimate, not GIGI’s statistical CURVATURE verb.

__STUDY_SCRIPT__