Transcript
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


Top Related