Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "© Fraunhofer SCAI 20. February 2013 – Klaus Wolf MpCCI 4.3 (2013)"— Presentation transcript:

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

2 © 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

3 © Fraunhofer SCAI General Ideas behind MpCCI MpCCI 4.1.1MpCCI 4.2.1MpCCI 4.3 May 2011April 2012March 2013 Abaqus 6.10, 6.11 6.12-1 6.13 Ansys 11.0,12.x, 13.0 11.0, 12.x, 13.0, 14.0 11.0, 12.x, 13.0, 14.0 Flowmaster 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.2 Fluent 6.3.26, 12.x, 13.0 12.x, 13.0, 14.0 12.x, 13.0, 14.0 Flux 10.2, 10.3 10.2, 10.3 10.2, 10.3 FINE/Hexa 2.11-0 2.10-4 2.10-4 FINE/Open -2.11-x, 2.12-x 2.11-x, 2.12-x FINE/Turbo -8.9-1 8.9-x, 8.10-x 8.9-x, 8.10-x ICEPAK 4.4.x, 13 13.0, 14.0 13.0, 14.0 JMAG - 11.0, 11.1 11.0, 11.1 MatLab -R2007b, R2009b R2007b, R2009b MSC.Adams - 2010, 2011, 2012 2010, 2011, 2012 MSC.Marc 2007, 2008, 2010 2007, 2008, 2010, 2011 2008, 2010, 2011, 2012 MD.Nastran 2010.1 2010.1, 2011.1, 2012.1 2010.1, 2011.1, 2012.1,m2012.2 OpenFOAM 1.5, 1.6, 1.7 1.5, 1.6, 1.7 1.5, 1.6, 1.7, 2.0, 2.1 RadTherm 9.1, 9.2, 9.3, 10.0 10.0, 10.1, 10.2 10.0, 10.1, 10.2, 10.4 SIMPACK - - under development STAR-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

4 © 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

5 © 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

6 © Fraunhofer SCAI Thermal Management for Automotive Vehicles Fluent, STAR- CCM+ OpenFOAM RadTherm TFilm HTCoeff TWall Starting with flow field Tw=const.

7 © Fraunhofer SCAI Thermal Management for Automotive Vehicles User frontend

8 © Fraunhofer SCAI Thermal Management for Automotive Vehicles User frontend

9 © Fraunhofer SCAI Thermal Management for Automotive Vehicles

10 © 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

11 © 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

12 © Fraunhofer SCAI Technical Concepts

13 © Fraunhofer SCAI Technical Concepts Overall architecture

14 © 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 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

15 © Fraunhofer SCAI Technical Concepts Open code adapter concept

16 © Fraunhofer SCAI Technical Concepts Open code adapter concept

17 © 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

18 © 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.

19 © 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.

20 © 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.

21 © Fraunhofer SCAI Algorithms Separate MpCCI MapLib available

22 © Fraunhofer SCAI Algorithms Co-Simulation Interaction Many times Once Uni- directional coupling Bi-directional coupling Steady-State Explicit Transient ExplicitImplicit COMPLEXITY MpCCI FSIMapper MpCCI MetalMapper MpCCI CouplingEnvironment GS JacobiGS Jacobi GS Jacobi Coupling algorithms

23 © Fraunhofer SCAI Algorithms Coupling algorithms – Implicit coupling

24 © 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


Download ppt "© Fraunhofer SCAI 20. February 2013 – Klaus Wolf MpCCI 4.3 (2013)"

Similar presentations


Ads by Google