A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce...

18
Herrsching, 30.9.2008, Miriam Mehl FSIce A Modular Simulation Environment for Fluid-Structure Interactions Miriam Mehl Department of Computer Science, TU München

Transcript of A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce...

Page 1: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

FSI∗ceA Modular Simulation Environment

for Fluid-Structure Interactions

Miriam MehlDepartment of Computer Science, TU München

Page 2: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Outline

concept of FSI*cedata transfer for non-matching grids

octree neighboorhood search

coupling controlmultigridfurther potential

Page 3: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Plug-and-Play for FSI

Fluid Solver

Structure Solver

MpCCI

coupling strategydata mapping

Page 4: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Plug-and-Play for FSI

Fluid Solver

Structure Solver

MpCCI

Page 5: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Plug-and-Play for FSI

Fluid Solver

Structure Solver

FSI∗ce

Coupling StrategyCentral Surface Mesh

Page 6: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Data Mapping

• any types of solver grids• tools:

• neighbourhood search• interpolation/projection

Page 7: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Data Mapping

central mesh

octree

grid point triangle +projection

Page 8: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

octree depth

time (sec)

nodes

7 0.8 203,9059 4.9 3,288,225

11 48.2 52,662,33713 662.8 842,687,105

Data Mapping – Octree Generation

octree generation measured on a Pentium 4 2.4 GHz processor with 512 kB cache

Page 9: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

17.4 sec128,00051214.3 sec32,00051210.1 sec8,000512

2.6 sec8,000256runtime# triang.Cart.res.

neighbourhood search measured on a Pentium M 1.6 GHz processor with 2048 kB cache

Data Mapping – Neighbourhood Search

Page 10: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Coupling Control

explicit/implicit

subcycling

next: multigrid

Page 11: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Coupling Control – Multigrid

solve fluidexchange datasolve structureexchange data

compute residualrestrict residualsolve coarse

Page 12: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Coupling Control – Multigrid

FSI*ce Solvermultigrid cycles multigrid functionalityrestrict central mesh extended data mapping

setup-phase for central mesh hierarchy

Page 13: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Coupling Control – Multigrid

benefits of multigrid:• Bijl, van Zuijlen, Boscher, ECCOMAS CFD 2006:

eff. gain: factor 101D linear piston problemtwo-grid solver, coarsening in the fluid only

Page 14: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Central Mesh – Further Potential

Source: Mike R. Ross, PhD thesis, 2006

• third numerical component: the wet surfaceLLM transient method (Park, Felippa, Ohayon, 2001,

Ross, 2006)

Page 15: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

stableparallel

Source: Mike R. Ross, PhD thesis, 2006

Central Mesh – Further Potential

Page 16: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Source: Mike R. Ross, PhD thesis, 2006

Central Mesh – Further Potential

Page 17: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Central Mesh – Further Potential

Vierendeels, LNCSE 53, Springer, 2006.

fluid solver

struct. reduced

fluid reduced

struct. solver

FSI*ce

1

3

4

2reduced order models

implicit couplingblack box solvershigh efficiency

Page 18: A Modular Simulation Environment for Fluid-Structure Interactions · 2008. 10. 22. · FSI*ce Solver multigrid cycles multigrid functionality restrict central mesh extended data mapping

Herrsching, 30.9.2008, Miriam Mehl

Conclusion

flexibility

solvers, coupling strategy

enhanced coupling strategies

multigrid

interface equation

reduced order models