Thermal Management for Automotive Vehicles

24
© Fraunhofer SCAI 20. February 2013 – Klaus Wolf MpCCI 4.3 (2013)

Transcript of Thermal Management for Automotive Vehicles

Page 1: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

20. February 2013 – Klaus Wolf

MpCCI 4.3 (2013)

Page 2: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

General Ideas behind MpCCI

Independent coupling interface for industrial applications1.MpCCI started in 1996 – and is a commercial product since 20022.Target user is an engineer who

simulates and designs ‘machines’ or bio-medical fluids has commercial codes for FEA, CFD, EMAG, MHD, or System

models 3.The end user decides which codes shall be coupled for his/her application4.Various code combinations requested where MpCCI is the only solution 5. More than (mostly commercial) 120 users worldwide

Page 3: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

General Ideas behind MpCCI

MpCCI 4.1.1 MpCCI 4.2.1 MpCCI 4.3May 2011 April 2012 March 2013

Abaqus 6.10, 6.11 6.12-1 6.13Ansys 11.0,12.x, 13.0 11.0, 12.x, 13.0, 14.0 11.0, 12.x, 13.0, 14.0Flowmaster 7.6, 7.7 7.6, 7.7, 7.8, 8.0, 8.1, 8.2 7.6, 7.7, 7.8, 8.0, 8.1, 8.2Fluent 6.3.26, 12.x, 13.0 12.x, 13.0, 14.0 12.x, 13.0, 14.0Flux 10.2, 10.3 10.2, 10.3 10.2, 10.3FINE/Hexa 2.11-0 2.10-4 2.10-4FINE/Open - 2.11-x, 2.12-x 2.11-x, 2.12-xFINE/Turbo - 8.9-1 8.9-x, 8.10-x 8.9-x, 8.10-xICEPAK 4.4.x, 13 13.0, 14.0 13.0, 14.0JMAG - 11.0, 11.1 11.0, 11.1MatLab - R2007b, R2009b R2007b, R2009bMSC.Adams - 2010, 2011, 2012 2010, 2011, 2012MSC.Marc 2007, 2008, 2010 2007, 2008, 2010, 2011 2008, 2010, 2011, 2012MD.Nastran 2010.1 2010.1, 2011.1, 2012.1 2010.1, 2011.1, 2012.1,m2012.2OpenFOAM 1.5, 1.6, 1.7 1.5, 1.6, 1.7 1.5, 1.6, 1.7, 2.0, 2.1RadTherm 9.1, 9.2, 9.3, 10.0 10.0, 10.1, 10.2 10.0, 10.1, 10.2, 10.4SIMPACK - - under developmentSTAR-CD 4.[06..14] 4.[06..16] 4.[06..16]STAR-CCM+ 5.[02..06],6.02 6.[02..06], 7.02 6.[02..06], 7.02, 7.04

Interfaces - Supported commercial codes (and various research Codes

Page 4: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

Figures by courtesy of BMW AG Munich

STAR-CCM+ full vehicle model of a BMW top and bottom view

Page 5: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

Figures by courtesy of BMW AG Munich

RadTherm full vehicle model of a BMW top and bottom view

Page 6: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

Fluent, STAR-

CCM+ OpenFOA

M

RadTherm

TFilmHTCoeff

TWall

Starting with flow field Tw=const.

Page 7: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

User frontend

Page 8: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

User frontend

Page 9: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

Page 10: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

Figures by courtesy of BMW AG Munich

Wall temperature in STAR-CCM+ of BMW vehicle top and bottom view

Page 11: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Thermal Management for Automotive Vehicles

Coupled full vehicle model of a BMW• Computed on 42+6 CPUs• Neighborhood calculation is done online• Steady state simulation takes ~1-2 days

Page 12: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Technical Concepts

Page 13: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Technical Concepts

Overall architecture

Page 14: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Technical Concepts

Communication paths1.Perl as scripting and command language; for each code a subset of code-specific commands need to be defined (mpcci <code> info …)2.rsh/ssh for remote process management and proper setup of local environments for each coupled module3.TcP/IP socket communication for

the bulk data transfer of the physical quantities

3.Support for standard batch queuing systems (LSF, PBS, …)

4.Online monitor

Page 15: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Technical Concepts

Open code adapter concept

Page 16: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Technical Concepts

Open code adapter concept

Page 17: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Algorithms

Neighborhood search - Association between Meshes1.Normal distance and tangential distance (surfaces): searching distance for the closest element in normal and tangential direction2.Distance (volumes): searching distance for closest element.3.Multiplicity: parameter to control the search distance

Page 18: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Algorithms

Interpolation schemes1.Shape function mapping interpolates a field using the shape functions.

Linear functions are mapped exactly if linear elements are used Quadratic functions need quadratic elements

2.For non-regular elements (polyhedra) a nearest neighbor mapping is used. Every node in the target mesh receives the average value of the k closest nodes in the source mesh.

Page 19: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Algorithms

Interpolation schemes - Field Interpolation1.In field interpolation the values are kept to ensure a conservative transfer. This is used e. g. for pressures, densities or temperature.

Page 20: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Algorithms

Interpolation schemes – Flux Interpolation1.In flux integral interpolation the value is adapted to the element sizes to preserve the integral. Flux interpolation is e. g. used for forces.

Page 21: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Algorithms

Separate MpCCI MapLib available

Page 22: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Algorithms

Co-Simulation Interaction

Many timesOnce

Uni-directional coupling

Bi-directional coupling

Steady-StateExplicit

Transient

Explicit Implicit

COMPLEXITY

MpCCI FSIMapperMpCCI MetalMapper

MpCCI CouplingEnvironment

GS Jacobi GS Jacobi

GS Jacobi

Coupling algorithms

Page 23: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Algorithms

Coupling algorithms – Implicit coupling

Page 24: Thermal Management for Automotive Vehicles

© Fraunhofer SCAI

Conclusion

1. MpCCI is a commercial solution – ready to use for many different code combinations

2. MpCCI is a stable, portable and efficient software used by more than 140 companies world-wide

3. MpCCI team is open to discuss any kind of co-operation in the area of coupled earth simulations