Calculs de fuselage d `hélicoptère

Transcription

Calculs de fuselage d `hélicoptère
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 1
Calculs de fuselage d ’hélicoptère
. Multigrille
. Initialisation des grandeurs turbulentes
. Adimensionnement (grandeurs turbulentes à l ’infini)
. Calcul DGV 5M de points
Calculs elsA sur fuselage
Maillages (1,2 à 5 M de points )
. y+max = 0.5 pour calculs NS
Z
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 2
Numerics
. RANS
. Jameson
. local time step, RK4, IRS
. ki2=0, ki4=0.016, CFL=3-7
. Modèle de turbulence : k-l
Configurations (HELIFUSE)
Re=6.106 à 60.106
M=0.089 à 0.235
X
Y
+
y
0.5261
0.4921
0.4581
0.4241
0.3901
0.3561
0.3221
0.2882
0.2542
0.2202
0.1862
0.1522
0.1182
0.0842
0.0502
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 3
Convergence des calculs monogrille
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 4
Convergence des calculs multigrille (cycles en V, 2 et 3 niveaux)
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 5
Influence des paramètres du multigrille
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 6
Influence de l ’initialisation de la solution turbulente
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 7
Influence des grandeurs turbulentes à l ’infini
(w-cycle)
Calcul du DGV à 5 M de points (1)
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 8
• Gros encombrement mémoire (7.8 Gbytes pour cycle en w)
• Interface ICEM-Python indispensable (73 blocs)
• Présence de points singuliers sur les empennages
Z
Y
Z
Y
X
X
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 9
10 -1
-2
4000
6000
10
-2
10-3
10-4
10-4
10-5
10-6
2000
4000
Ncycles
4000
Ncycles
2000
6000
6000
10-2
-4
10-3
10
10-5
-3
10-2
10
2000
4000
Ncycles
4000
Ncycles
2000
6000
6000
10
10
10
10
-1
-2
-3
-4
2000
4000
Ncycles
6000
elsA computation
for DGV fuselage
Re=15 10 6
k-l turbulence model
multigrid (w-cycle)
4 955 881 grid points
Cx
Calcul du DGV à 5M de points (2)
2000
Ncycles
6000
R L2(ρw)
10
10 -3
-5
10 -4
10
-2
10-1
10
10-3
10-4
4000
Ncycles
2000
R L2 (ρv)
R L2(ρl)
R L2(ρu)
R L2 (ρk)
R L2(ρ)
R L2(ρE)
0.008
0.006
0.004
0.002
0
1000
2000
3000
Iteration
4000
6000
total
pressure
friction
5000
Calcul du DGV à 5M de points (3)
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 10
• Convergence du calcul difficile sur maillage 1/1, contrairement au 1/2
• Nécessité de jouer avec de nombreux paramètres du calcul :
– CFL (de 2 a 7), µt/µ initial ramené de 10 à 1, prolong_nc_bilinear changé de
bilin_topo à inv_topo
AU COURS DES ITERATIONS DE CALCUL
• Solution instationnaire ???
• Outil « automatique » d ’initialisation 1/1 par 1/2 très souhaitable
• Réduction de la place mémoire indispensable
CONCLUSIONS
M. Costes, Workshop utilisateur elsA, 24 avril 2001 / 11
•
•
•
•
•
Multigrille indispensable à faible vitesse
➔ 3 niveaux plutôt que 2
➔ cycles en w plutôt qu ’en v
➔ is-geom = volu
Initialisation par calcul laminaire puis µt/µ≠0 permet une convergence plus rapide
Attention à l ’adimensionnement (valeurs à l ’infini + cut-offs)
Concernant les « gros » calculs :
➔ difficultés liées à la taille du calcul et à la géométrie
➔ réduire le µt/µ initial
➔ faire varier les paramètres (prolong_nc_bilinear, CFL)
– si problèmes de convergence
Test du préconditionnement & d ’autres modèles de turbulence à venir