Upload
antonia-davis
View
215
Download
1
Tags:
Embed Size (px)
Citation preview
© Fraunhofer SCAI
General Ideas behind MpCCI
Independent coupling interface for industrial applications
1.MpCCI started in 1996 – and is a commercial product since 2002
2.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 application
4.Various code combinations requested where MpCCI is the only solution
5. More than (mostly commercial) 120 users worldwide
© 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
© 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
© 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
© Fraunhofer SCAI
Thermal Management for Automotive Vehicles
Fluent,
STAR-CCM+
OpenFOAM
RadTherm
TFilmHTCoeff
TWall
Starting with flow field Tw=const.
© 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
© 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
© Fraunhofer SCAI
Technical Concepts
Communication paths
1.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 module
3.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
© Fraunhofer SCAI
Algorithms
Neighborhood search - Association between Meshes
1.Normal distance and tangential distance (surfaces): searching distance for the closest element in normal and tangential direction
2.Distance (volumes): searching distance for closest element.
3.Multiplicity: parameter to control the search distance
© Fraunhofer SCAI
Algorithms
Interpolation schemes
1.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.
© Fraunhofer SCAI
Algorithms
Interpolation schemes - Field Interpolation
1.In field interpolation the values are kept to ensure a conservative transfer. This is used e. g. for pressures, densities or temperature.
© Fraunhofer SCAI
Algorithms
Interpolation schemes – Flux Interpolation
1.In flux integral interpolation the value is adapted to the element sizes to preserve the integral. Flux interpolation is e. g. used for forces.
© 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
© 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