FRAMEWORK

28
2005 EDF R&D 1 Code coupling for simulation of flow- induced vibrations Elisabeth LONGATTE Fabien HUVELIN Mhamed SOULI

description

Code coupling for simulation of flow-induced vibrations Elisabeth LONGATTE Fabien HUVELIN Mhamed SOULI. SATURNE. ASTER. COMPUTATION. COMPUTATION. LOADING. DISPLACEMENT. END. END. FRAMEWORK. FRAMEWORK. SATURNE. ASTER. COMPUTATION. COMPUTATION. LOADING. LOADING. DISPLACEMENT. END. - PowerPoint PPT Presentation

Transcript of FRAMEWORK

Page 1: FRAMEWORK

2005 EDF R&D1

Code coupling for simulation

of flow-induced vibrations

Elisabeth LONGATTEFabien HUVELINMhamed SOULI

Page 2: FRAMEWORK

2 2005

FRAMEWORK

ASTER SATURNE

END

COMPUTATIONCOMPUTATION

END

DISPLACEMENT

LOADING

Page 3: FRAMEWORK

3 2005

FRAMEWORK

END

LOADINGCOMPUTATIONCOMPUTATION

END

DISPLACEMENT

LOADING

ASTER SATURNE

Page 4: FRAMEWORK

4 2005

FRAMEWORK

No

END

Si T > Tfinal

SUPERVISOR

Conditions on time step

Conditions on sub-cycling

ConvergenceTest

LOADING

DISPLACEMENT

DISPLACEMENT

No

END

LOADING

COMPUTATIONCOMPUTATION

IF SUB-CYCLING

IF SUBCYCLING

T=T + DT T=T + DT

Si T > Tfinal

DISPLACEMENT

LOADING

COSMETHYC ASTER SATURNE

Page 5: FRAMEWORK

5 2005

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)

Page 6: FRAMEWORK

6 2005

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

Page 7: FRAMEWORK

7 2005

COSMETHYC

Cosmethyc

CFSD Code developed by EDF R&D

• Fluid loading• Structure velocity

Iterative procedure

SATAST

LOADING

Code_Aster

Code_Saturne

ASTSAT

VELOCITY

VELOCITY LOADING

Page 8: FRAMEWORK

8 2005

COUPLING PROCESS

Initialization

Statics computationStatics computation

Fluid solver

Structure solver

Fluid solver

Transient computationTransient computation

Fluid solver Structure solver

Time step loop

Coupling

Coupling

Coupling

End

Page 9: FRAMEWORK

9 2005

DATA TRANSFER

Data transfer operators

Interface

• Inlet, outlet data interpolation• Data projection

2D, 3D / 1D beam, 2D, 3D

nfns

fusu

Page 10: FRAMEWORK

10 2005

Non-matching interface

Aster mesh

Saturne mesh

Mesh interface

INTERPOLATION

Page 11: FRAMEWORK

11 2005

Code_Saturne

Code_Aster

SUPERVISOR

LOADING

CONVERGENCE

VELOCITY

SUPERVISOR

Supervisor

Coupling scheme

• Governs time iteration• Governs coupling scheme

Prediction – correction on loading (convergence test) Sub-cycling (implicit)

Page 12: FRAMEWORK

12 2005

COUPLING SCHEMES

Explicit synchronous schemePrediction of the fluid mesh motion Boundary conditions on the fluid-structure interface :

Fluid solver force computation (Fn)

Structure solver displacement computation (Un+1 )

UUtUtUXnnnnn

pred 1

10

1

time

ste

p

Explicit staggered schemePrediction 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 )

Ut

UXnnn

pred

22/1

time

ste

p

(Farhat et al., 1995, 1997; Piperno et al., 1995,1997)

Page 13: FRAMEWORK

13 2005

COUPLING SCHEMES

Implicit scheme

Initialization :

Fluid solver force computation :

Structure solver displacement computation :

Fluid mesh motion :

Convergence criterion on the force values :

time

ste

p

Sub

-cyc

ling

UFXFnnknkn

,,,1,1

UFXUnknknkn

,,,1,1,1

UFXXknknknkn ,1,1,11,1

,,

F

FFkn

knkn

,1

1,1,1

Xn 0,1

Page 14: FRAMEWORK

14 2005

UKUKdtUdM sss 212

1

2

1

UKUKdtUdM sss 122

2

2

2

)sin()(1 tAtU

)(2)( 12 tUtU

MK ss 11

/3

)0(2)0( 12 UU

)0(2)0( 12

dtdU

dtdU

2/12

MM ss

COUPLING SCHEMES

1D test case

Error calculation / theory (-) f(-) (-)

Explicit synchronous 0,0 8,0 10-4

Explicit asynchronous 0,0 7,0 10 -6

Implicit 0,0 9,0 10 –12

Strong coupling 0,0 7,0 10-12

Analytical 0,0 0,0

Page 15: FRAMEWORK

15 2005

VALIDATIONS

Concentric tubes

Dimensionless added mass in terms of diameter ratio

0,1

1

10

1 10

Diameter ratio D0/D

Dim

ensi

on

less

ad

ded

mas

s C

m

St=100St=INFSt=5000 (theorique)St=10St=5000

Dimensionless added damping in terms of diameter ratio

0,01

0,1

1

10

1 10

Diameter ratio D0/D

Dim

ensi

on

less

ad

ded

dam

pin

g C

v

St=5000 (theorique)St=10St=100St=5000

Page 16: FRAMEWORK

16 2005

VALIDATIONS

Eccentric tubes

Dimensionless added mass and damping in terms of eccentricity

0,1

1

10

0 0,1 0,2 0,3 0,4 0,5 0,6 0,7

Eccentricity e

Dim

ensi

on

less

par

amet

ers

Cm

, C

v/(R

HO

*PI*

R^

2*W

)

Cm

Cv/(RHO*PI*R^2*W)

Cm (MEF Chen)Cv (MEF Chen)

Page 17: FRAMEWORK

17 2005

VALIDATIONS

Tube bundles

Experimental Analytical Numerical

Frequency (Hz)

- 20.3 20.5

Damping (Hz) 0.037 0.004

0.037 0.036

Page 18: FRAMEWORK

18 2005

V<Vc

V~Vc

V>Vc

VALIDATIONS

Tube bundles

Page 19: FRAMEWORK

19 2005

APPLICATIONS

Page 20: FRAMEWORK

20 2005

APPLICATIONS

Page 21: FRAMEWORK

21 2005

APPLICATIONS

Page 22: FRAMEWORK

22 2005

PARALLEL

Parallel code for distributed memory machines

PERSPECTIVES

Page 23: FRAMEWORK

23 2005

Domain partitioning

ALE

• Nodes

Coupling

• Data transfer operators

i

PARALLEL

PERSPECTIVES

Page 24: FRAMEWORK

24 2005

PERSPECTIVES

CONTACT

Page 25: FRAMEWORK

25 2005

PERSPECTIVES

CONTACT

Page 26: FRAMEWORK

26 2005

PERSPECTIVES

CONTACT

Page 27: FRAMEWORK

27 2005

PERSPECTIVES

CONTACT

Page 28: FRAMEWORK

28 2005

SALOME

SUPERVISOR : To build schemes et control calculations –(with graphics)

Node = component (fluid, mechanics, thermics)Port = inlet / outlet parameters to and from nodesLink = connexion between ports Checking data types

PERSPECTIVES