SlideServe
Menu
Préférences
© SlideServe · v2026

FRAMEWORK

adrienner avatar
28 diapositives · 324 Views · Dec 20, 2019

Implementing coupling schemes in Code_Saturne, Code_Aster, and Cosmethyc for accurate fluid-structure interaction simulations, with focus on convergence and time stepping.

FRAMEWORK - slide 1
01 / 28FRAMEWORK
1 / 17

Télécharger la présentation

FRAMEWORK
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Code coupling for simulationof flow-induced vibrationsElisabeth LONGATTEFabien HUVELINMhamed SOULI EDF R&D

  2. SATURNE ASTER COMPUTATION COMPUTATION LOADING DISPLACEMENT END END FRAMEWORK

  3. FRAMEWORK SATURNE ASTER COMPUTATION COMPUTATION LOADING LOADING DISPLACEMENT END END

  4. FRAMEWORK SUPERVISOR SATURNE ASTER COSMETHYC LOADING DISPLACEMENT COMPUTATION COMPUTATION LOADING DISPLACEMENT Convergence Test Conditions on time step Conditions on sub-cycling IF SUB- IF SUB CYCLING CYCLING LOADING DISPLACEMENT T=T + DT T=T + DT No No Si T > Tfinal Si T > Tfinal END END

  5. CODE_SATURNE • Code_Saturne • CFD Code developed by EDF R&D • Two- and three-dimensional calculations of steady or transient single-phase, incompressible, laminar or turbulent flows • Finite volume approach • Fully co-located arrangement of all variables • Time discretization based on a predictor-corrector scheme • Any kind of mesh (hybrid, any type of cell) • RANS model, LES • ALE formulation (moving boundary)

  6. CODE_ASTER • Code_Aster • CSD Code developed by EDF R&D • Linear, non linear statics • Linear, non linear dynamics • Finite element method • Time calculation (Newmark…) • Modal calculation (Newmark, Euler…) • Stochastic approaches • Dynamic response under loading

  7. COSMETHYC • Cosmethyc • CFSD Code developed by EDF R&D • Fluid loading • Structure velocity • Iterative procedure

  8. Initialization Statics computation Fluid solver Coupling Structure solver Coupling Fluid solver Transient computation Time step loop Fluid solver Coupling Structure solver End COUPLING PROCESS

  9. DATA TRANSFER • Data transfer operators • Interface • Inlet, outlet data interpolation • Data projection • 2D, 3D / 1D beam, 2D, 3D

  10. INTERPOLATION Mesh interface Aster mesh • Non-matching interface Saturne mesh

  11. SUPERVISOR • Supervisor • Coupling scheme • Governs time iteration • Governs coupling scheme • Prediction – correction on loading (convergence test) • Sub-cycling (implicit)

  12. COUPLING SCHEMES • Explicit synchronous scheme • Prediction of the fluid mesh motion •  Boundary conditions on the fluid-structure interface : • Fluid solver •  force computation (Fn) • Structure solver •  displacement computation (Un+1 ) time step • Explicit staggered scheme • Prediction of the fluid mesh motion •  Boundary conditions on the fluid-structure interface : • Fluid solver •  force computation (Fn+1/2) • Structure solver •  displacement computation (Un+1 ) time step (Farhat et al., 1995, 1997; Piperno et al., 1995,1997)

  13. COUPLING SCHEMES • Implicit scheme • Initialization : • Fluid solver •  force computation : • Structure solver •  displacement computation : • Fluid mesh motion : • Convergence criterion on the force values : time step Sub-cycling

  14. COUPLING SCHEMES 1D test case

  15. VALIDATIONS Concentric tubes

  16. VALIDATIONS Eccentric tubes

  17. VALIDATIONS Tube bundles

  18. V<Vc V~Vc V>Vc VALIDATIONS Tube bundles

  19. APPLICATIONS

  20. APPLICATIONS

  21. APPLICATIONS

  22. PERSPECTIVES PARALLELParallel code for distributed memory machines

  23. Wi PERSPECTIVES PARALLEL • Domain partitioning • ALE • Nodes • Coupling • Data transfer operators

  24. PERSPECTIVES CONTACT

  25. PERSPECTIVES CONTACT

  26. PERSPECTIVES CONTACT

  27. PERSPECTIVES CONTACT

  28. PERSPECTIVES SALOME SUPERVISOR : To build schemes et control calculations –(with graphics) Node = component (fluid, mechanics, thermics) Port = inlet / outlet parameters to and from nodes Link = connexion between ports Checking data types