Upload
norbert-gruen
View
81
Download
2
Tags:
Embed Size (px)
Citation preview
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Dr.-Ing. Norbert Grün Aerodynamics Simulation International Conference for Mesoscopic Methods in Engineering and Science Braunschweig, Germany July 26-29, 2004
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 2
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Outline
– PowerFLOW key features
– CFD simulation process
– Validation examples
– Various applications
– Conclusion
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 3
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
PowerFLOW Key Features
– Lattice-Boltzmann Method.
– Transient simulation.
– Low Re-#: Direct simulation without model assumptions.
– High Re-#: VLES (Very Large Eddy Simulation) in the fluid. Boundary Layer modeled by an extended log-law (accounting for longitudinal and crossflow pressure gradients).
– No manual meshing required: Automatic volume discretization using cubic cells (lattice) of different size (variable resolution).
– Automatic decomposition for parallel processing.
– Stable solutions.
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 4
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
CFD Simulation Process
CAD/CAS Model CATIA/ALIAS
Clay Model POLYWORKS
Simulation Model (Surface Facetization)
ANSA, QUICKMESH, THINK3, ...
1-5 Days
Simulation PowerFLOW
1 Day
Postprocessing PowerVIZ
Result
Shape Modification
of CAD/CAS Data
Morphing of the
Surface Mesh (PowerCLAY)
Turnaround
2-6 Days
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 5
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
CFD Process: Geometry Input
The surface
facetization
represents the
geometry only.
It does not set
the resolution
for the simulation.
Depending on the
level of detail up to
2-3 million facets
are used.
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 6
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
CFD Process: Modular Assembly
The complete
configuration may
be composed of
any number of
components.
Components may
be arranged in an
arbitrary fashion
and also intersect
each other.
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 7
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
CFD Process: Automatic Discretization
Typical voxel counts
for external aerodynamic
cases range from 20-80
milion cells.
Geometry representation
embedded in a lattice of
cubic cells (with different
levels of resolution).
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 8
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
CFD Process: Transient Simulation
100,000 Timesteps
(1 Timestep = 4.7 10-6 sec.)
No explicit convergence criterion, user monitors key quantities to decide when to stop the simulation.
Averaging Window
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 9
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Validation Models (Scale 1:2.5).
5series touring
Open Convertible
5series Limousine with/without Mirror
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 10
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Validation: Aerodynamic Forces
CZ2
0.114 0.105
CZ1
0.067 0.070
PowerFLOW 3.4: 0.252
CX
BMW Windtunnel: 0.252
CZ1
CZ2
-0.038 0.009 -0.027 0.006
PowerFLOW 3.4: 0.276
CX
BMW Windtunnel: 0.292
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 11
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Validation: Surface Pressure Distribution
Top Centerline (Geometry not to scale)
PowerFLOW Experiment
Bottom Centerline (Geometry not to scale)
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 12
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Validation: Near Surface Flow Topology
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 13
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Validation: Wake Velocity Magnitude
Hot Wire Anemometry
PowerFLOW 3.4
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 14
0,300
0,320
0,340
0,360
0,380
0,400
0,420
0,440
Serie LT Sport
Cx *
A
Windkanal
(Aschheim)
PowerFLOW
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Validation: Motorcycles (Windshield Variations)
Hot Wire Measurement PowerFLOW
Serie
LT
Sport
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 15
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Analysis of Drag Generation
-0,06
-0,04
-0,02
0,00
0,02
0,04
0,06
0,08
0,10
0,0 0,1 0,3 0,4 0,5 0,6 0,7 0,9 1,0
0,00
0,05
0,10
0,15
0,20
0,25
0,30
0,35
0,400,0
Cx(x) Verteilung
Cx(x) Integral
PowerFLOW 3.4: 0.371
CX
BMW Windtunnel: 0.382
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 16
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Analysis of Lift Generation
-0,03
-0,02
-0,01
0,00
0,01
0,02
0,03
0,0 0,1 0,3 0,4 0,5 0,6 0,7 0,9 1,0
-0,40
-0,30
-0,20
-0,10
0,00
0,10
0,200,0
Cz(x) Verteilung
Cz(x) Integral
CZ1 CZ2
0.011 0.013 0.143 0.123
PowerFLOW 3.4
BMW Windtunnel
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 17
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: Transient Surface Pressure
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 18
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: Near Wall Streamlines
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 19
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: 3D Streamlines
Colors represent Near Surface Velocity Distribution
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 20
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: Transient Flow Field Slices
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 21
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: Time Averaged Flow Field Slices
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 22
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: Transient Isosurface Cpt=0
For Cpt=0 the total pressure loss is equivalent to the dynamic free stream pressure
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 23
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: Time averaged Isosurface Cpt=0
Isosurface sweeping from high to low total pressure losses
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 24
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Visualization: Transient Isosurface VX=0
Reverse flow (Vx<0) inside the isosurface
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 25
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Applications: NASTRAN Interface (Structure)
Select parts per PID
Match NASTRAN parts
with the PowerFLOW model
PLOADs [N/mm2]
on the PowerFLOW model
Map area loads onto
the NASTRAN model
Forces on
individual parts
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 26
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Applications: ABAQUS Interface (Heat Transfer)
Mapping heat transfer coefficients
from a PowerFLOW simulation
onto an ABAQUS structure model
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 27
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Applications: Motorsports Aerodynamics
Total
Aerodynamic
Force
Velocity Magnitude
Static Pressure Total Pressure Streamlines
Static Pressure
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 28
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Applications: Motorsports Aerodynamics
Total
Aerodynamic
Force
Velocity Magnitude
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 29
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Applications: Underhood Flow
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 30
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Applications: Motorcycles - Transient Flow Field
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 31
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Applications: Electronics Cooling
Goals: qualitatively – Heat Transfer Distribution
quantitatively – Surface Temperatures
Heat Transfer Coefficient
Velocity Magnitude
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004
Page 32
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
Conclusions
Short preprocessing phase due to automatic meshing. Capability to handle complex geometries. Steep learning curve due to ease-of-use. Does not require a numerics expert. Optimization loops still slower than the wind tunnel. Hardware requirements high for rapid turnaround.
Thank you for your attention.
Industrial Applications of a Lattice-Boltzmann Code in Vehicle Aerodynamics.
BMW Group Dr. Norbert Grün International Conference for Mesoscopic Methods in Engineering and Science,
July 26-29, 2004