15
HPC-based simulation tool for motorcycle helmets design and development HPC enabling of OpenFOAM® for CFD applications 07 April 2016, Casalecchio di Reno, BOLOGNA Matteo Longoni [email protected] Moxoff Srl

HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

HPC-based simulation tool for motorcycle

helmets design and development

HPC enabling of OpenFOAM® for CFD applications

07 April 2016, Casalecchio di Reno, BOLOGNA

Matteo Longoni

[email protected]

Moxoff Srl

Page 2: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

About us

Page 3: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

Modelling

Intelligence Simulation &

Optimization

Data

Intelligence

Software

Engineering

Our skills

Page 4: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

Where’s math?

Page 5: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

\

Where’s math?

Page 6: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

OpenFOAM® for Aerodynamics

Mesh criteria definition and

conformity checks to ensure

quality

Handling of real complex geometries

(full detail production drawings)

Dedicated simulation worflow

and settings

The results are input for

thermofluid dynamics and

vibroacoustics simulations

Page 7: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

3D simulations output to:

AERODYNAMICS wf Real

geometry

Simulation

results

THERMO-FLUIDO wf

Coupling through ventilation 3D inflow/outflow Multiphysics

coupling

Automatic WF

interface

Customer

oriented

User friendly

Vibro ACOUSTICS wf

Coupling through aerodynamic pressure

Multiphysics workflow coupling

Page 8: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

A “mathematically” comfortable helmet Thermofluid dynamics model

for ventilation system

Vibroacoustic model

for noise propagation

SPEED

http://speed.mox.polimi.it/SPEED/Home.html

P.F.Antonietti, I.Mazzieri, A.Quarteroni,F.Rapetti:

Non-conforming high order approximation of the

elastodynamics equation, CMAME, 2012

Projects carried out in collaboration with

Non-linear structural

dynamics model for crash

LS-Dyna

Page 9: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

≈ 50K hours of simulation time per helmet!

The challenge

Aerodynamics simulations on OpenFOAM®:

≈ 10M elements per mesh

≈ 200h (overall) simulation time per helmet

≈ 45 typical configurations per helmet (inclination, speed, style, etc)

Some numbers

Workflow Solver h/sim Config.

Thermofluid Steady/time-dep. 24 25 + parametric

Vibroacoustics Time-dependent 1500 25

Crash Time-dependent 60 25

Page 10: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

Enabling Innovative Products & Services

Partnership

Next Step: HPC

The FORTISSIMO project Factories of the Future Resources, Technology,

Infrastructure and Services

for Simulation and Modelling

Porting of the platform on

a HPC framework

Simulation & analyses

speed-up

Development of a web-

based, on-demand SaaS

HPC expertise

HPC resources

Industrial motivation

End-User validation

Page 11: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

OpenFOAM® for glass melting furnaces

Mesh size ≈ 2M hex

Processors [#] 3

Computational

time (average)

≈ 1.5gg

1 Developed by Dr. Holzmann and Prof. A. Cuoci from Politecnico di Milano

flameletSimpleFoam1

Thermo + fluid dynamics

Combustion (flamelet

model)

Steady state OMISSIS

Page 12: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

Mesh size ≈ 3M

Processors [#] 12

Computational

time (average)

»14gg

buoyantPimpleFoam Thermo + fluid dynamics

Gravity

Time dependent

Modified to:

buoyantDynPimpleFoam

Moving mesh

OpenFOAM ® for polymerization oven

OMISSIS

Page 13: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

Mesh size ≈ 5M

Processors [#] 48

Computational

time (average)

≈ 10gg

rhoCentralFoam Gasdynamics

Supersonic flow

Steady state

OpenFOAM® for laser cutting

OMISSIS

Page 14: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

Via Giovanni Durando 38/A, Milan

Ph: +39 02 2399 2966

[email protected]

[email protected]

moxoff_mathxinn

moxoff_mathematics_for_innovation

MOXOFFmath

/mathematicsforinnovation

Contacts

www.moxoff.com

Page 15: HPC enabling of OpenFOAM® for CFD applicationshpc-forge.cineca.it/files/CoursesDev/...Aerodynamics simulations on OpenFOAM®: ≈ 10M elements per mesh ≈ 200h (overall) simulation

Thank you for your attention!