La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Free surface flows in Code Saturne Présentation à EDF Chatou Results 02/10/2009 Olivier Cozzi.

Présentations similaires


Présentation au sujet: "Free surface flows in Code Saturne Présentation à EDF Chatou Results 02/10/2009 Olivier Cozzi."— Transcription de la présentation:

1 Free surface flows in Code Saturne Présentation à EDF Chatou Results 02/10/2009 Olivier Cozzi

2 Equations of the problem Mass Conservation Law Momentum Conservation Law Scalar Conservation Law + Space Conservation Law respected when the mesh just moves vertically + Kinetic boundary condition on the free surface, that is to say: Dynamic boundary condition (because, on the free surface, sheer stress, normal stress, and effect of the surface tension can be neglected)

3 Ajout de la condition cinématique dans CS On utilise la routine usalcl.F dans laquelle on donne les conditions aux limites pour lALE. Pour la surface libre, on impose la vitesse verticale de maillage: S z est donné par SURFBO(3,IFAC) m fs est sauvé dans NAVSTO, à la fin de la routine RESOLP ; à ce moment, on a bien

4 Computation of the free surface Utilisation du module ALE pour déplacer les faces de la surface libre selon la vitesse de maillage calculée ; schémas en temps testés: 1) Non iterative explicit Euler scheme (fonctionnel) 2) Non iterative RK4 scheme (prototype) 3) Iterative Crank-Nicolson scheme (prototype)

5 Non iterative explicit Euler scheme On the free surface, the mesh vertical speeds at time step n+1, i.e. w n+1 are calculated with the values of time step n En pratique: Première itération à blanc : je lance le solveur NS pour connaître la valeur de Seconde itération : jimpose sur les faces de la surface libre, et laisse le code avancer jusquau pas de temps suivant

6 On the free surface, the mesh vertical speeds at time step n+1, i.e. wn+1 are calculated with the values of time step n and predictions Where: En pratique: Itérations impaires à blanc : je lance le solveur NS pour connaître la valeur de Itérations paires : jimpose les vitesses calculées sur les faces de la surface libre, et laisse le code avancer jusquau pas de temps suivant Entre chaque itération paire et impaire, je recharge les conditions initiales du pas de temps Pas encore testé avec les nouveaux débits Non iterative RK4 scheme

7 Iterative Crank-Nicolson scheme On the free surface, the mesh vertical speeds at time step n+1, i.e. w n+1 are calculated with iteration Testé avec les anciens débits A définir précisément ! Départ depuis le pas de temps tn connu Itération « à blanc » pour connaître les débits massiques Résolution NS + déplacement du maillage suivant les valeurs de w n+1 Itération « à blanc » pour connaître les débits massiques Résolution NS + déplacement du maillage suivant les valeurs de w n+1 Etc… Convergence ! Valeurs w n+1 finales Arrivée au pas de temps tn+1

8 Test cases From Application du prototype de module ALE du solveur commun a des cas de surface libre (H2000H400170), by F. Archambeau EDF : bassin clos Wave amplitude A = 2m Wavelength λ = 0.5L Mesh: 105*20*1 Initial shape and 2 nd order theoretical solution (Chabert d'Hieres formula): Airy's formula: T = 6s period in this case

9 Results: 1.1 Non iterative explicit Euler scheme Cas test dEDF, 60 pas de temps par période, ~50 cellules par période spatiale, courant max : ~0.25 Hauteur en un point de la surface libre en fonction du temps Remarques: - Periode de 6,10 secondes > Période théorique - Léger amortissement

10 Results: 1.1 Non iterative explicit Euler scheme Cas test dEDF, 60 pas de temps par période, ~50 cellules par période spatiale, courant max : ~0.25 Energie relative en fonction du temps Remarque: - Légère perte: -0,07% sur 55s non conservation…

11 Cas test dEDF, 60 pas de temps par période, ~50 cellules par période spatiale, courant max : ~0.25 Volume relatif en fonction du temps Remarque: - Légère perte: -0,01% sur 55s non conservation… Results: 1.1 Non iterative explicit Euler scheme

12 Results: 1.2 Non iterative explicit Euler scheme Cas test dEDF, 100 pas de temps par période, ~100 cellules par période spatiale, courant max : ~0.1, amplitude de 1m au lieu de 2m Hauteur en un point de la surface libre en fonction du temps Remarques: - Periode de 9,84 secondes > Période théorique 9,78 s - Pas damortissement

13 Results: 1.2 Non iterative explicit Euler scheme Cas test dEDF, 100 pas de temps par période, ~100 cellules par période spatiale, courant max : ~0.1, amplitude de 1m au lieu de 2m Energie relative en fonction du temps Remarque: - Légère perte: -0,008% sur 190s non conservation… ?

14 Results: 1.2 Non iterative explicit Euler scheme Cas test dEDF, 100 pas de temps par période, ~100 cellules par période spatiale, courant max : ~0.1, amplitude de 1m au lieu de 2m Volume relatif en fonction du temps Remarque: - Légère perte: sur 190s non conservation… ?

15 Results: 1.2 Non iterative explicit Euler scheme Cas test dEDF, 100 pas de temps par période, ~100 cellules par période spatiale, courant max : ~0.1, amplitude de 1m au lieu de 2m

16 Test cases From Application du prototype de module ALE du solveur commun a des cas de surface libre (H2000H400170), by F. Archambeau EDF : soliton Wave amplitude A = 2m Mesh: 400*15*1on a:

17 Results: 1.3 Non iterative explicit Euler scheme Cas test dEDF, courant max : ~0.1, amplitude de 2m Hauteur max de la surface libre en fonction du temps Remarque: - Léger amortissement, accentué lors des réflexions

18 Results: 1.3 Non iterative explicit Euler scheme Cas test dEDF, courant max : ~0.1, amplitude de 2m Energie relative en fonction du temps Remarque: - Légère perte dénergie -0,025% sur 75s non conservation…

19 Results: 1.3 Non iterative explicit Euler scheme Cas test dEDF, courant max : ~0.1, amplitude de 2m Volume relatif en fonction du temps Remarque: - Légère perte dénergie sur 75s non conservation…

20 Results: 1.3 Non iterative explicit Euler scheme Cas test dEDF, courant max : ~0.1, amplitude de 2m

21 And now ? Optimisation du module surface libre: Schéma itératif dordre supérieur … Nouveaux cas-test Mise en place dun benchmark (Star-cd VOF, SPH, Telemac 3D, Stream) Any ideas ? …


Télécharger ppt "Free surface flows in Code Saturne Présentation à EDF Chatou Results 02/10/2009 Olivier Cozzi."

Présentations similaires


Annonces Google