Vous êtes sur la page 1sur 17

Abonnez-vous à DeepL Pro pour traduire des fichiers plus volumineux.

Visitez www.DeepL.com/pro pour en savoir plus.

Exemple de la méthode de la fonction de Rvachev


arXiv:1603.00320v1 [physics.flu-dyn] 1 Mar 2016

Alexander V. Proskurin
Université d'État de l'Altaï, Université technique d'État de l'Altaï,
k210@list.ru
Anatoly M. Sagalakov
Université d'État de l'Altaï, amsagalakov@mail.ru

2 mars 2016

Résumé

Nous présentons une méthode de fonction de Rvachev avec la


col- lection de Chebysev pour l'analyse de la stabilité de
l'écoulement des fluides. La stratégie consiste à construire une
solution approximative qui satisfait exactement à toutes les condi-
tions limites. A titre d'exemple, nous considérons le problème de
stabilité de l'écoulement bidimensionnel d'un liquide visqueux
incompressible près d'un cylindre circulaire. Les résultats coïncident
bien avec les données de référence. La méthode est plus simple
que la méthode des éléments spectraux/hp largement utilisée,
notamment parce qu'elle ne nécessite pas la génération d'un
maillage et que l'algorithme de collocation ne traite pas les
conditions aux limites ni aucune information géométrique.

1 Introduction et formulation du problème


Le développement de nouvelles méthodes numériques plus efficaces que
les méthodes existantes est un problème important et intéressant de la
dynamique des fluides informatique. Il existe un groupe de méthodes peu
connues pour les problèmes de valeurs limites, basées sur les fonctions de
Rvachev (voir la revue [9]). La méthode de Rvachev permet d'extraire les

1
données géométriques et les conditions aux limites d'un algorithme
numérique, ce qui conduit à des simplifications significatives. Quelques
exemples de cette méthode en mécanique des fluides et une
bibliographie sont présentés dans [13].
Nous considérons le problème de stabilité d'un écoulement
bidimensionnel incompressible près d'un cylindre circulaire comme un cas
test. Cet écoulement a été bien étudié

2
y

Ly Ω

-L1 Ωc L
x

-Ly

Figure 1 : Configuration de la géométrie d'écoulement.

et les résultats numériques peuvent être vérifiés par comparaison avec les
données de [2, 1, 7]. Le problème de la stabilité hydrodynamique est utile
pour l'exploration des méthodes numériques, car il nécessite une
approximation de haute qualité tout en étant plus facile que les
problèmes dépendant du temps. En outre, l'analyse de la stabilité de
l'écoulement joue un rôle important dans la compréhension du processus
de transformation d'un écoulement laminaire en écoulement turbulent.
Les références [11, 12] passent en revue l'analyse de l'instabilité
linéaire des écoulements dans des géométries bidimensionnelles (2D) et
tridimensionnelles complexes. Ce domaine de recherche est appelé
analyse de stabilité (ou d'instabilité) globale. Ces articles décrivent la
méthodologie et les principaux résultats de l'analyse de stabilité globale
des trois dernières décennies. Elle comprend les méthodes des éléments
finis et des volumes finis, les méthodes des dif- férences finies et les
méthodes spectrales. Les méthodes d'ordre élevé sont fortement
préférées lorsqu'elles permettent de minimiser le coût de calcul. L'une
des meilleures techniques et des plus utilisées est la méthode des
éléments spectraux/hp [5], qui utilise des maillages avec des éléments
rectangulaires ou (et) triangulaires dans des domaines complexes. Dans
chaque élément du domaine de calcul, la solution est représentée par une
série de polynômes d'ordre élevé. Les approches récentes de l'analyse de
la stabilité globale comprennent : les écoulements dans les cavités et les
conduits, les écoulements près des profils aérodynamiques et des
cylindres, les écoulements sur les marches et dans les coins, les
écoulements de jets, etc.
3
La méthode proposée ci-dessous est plus simple que la méthode des
éléments spectraux/hp, notamment parce qu'elle ne nécessite pas la
génération d'un maillage ou le traitement par l'algorithme numérique des
conditions aux limites ou de toute information géométrique. Supposons
que l'axe x d'un système de coordonnées cartésiennes soit colinéaire à
la vitesse de l'écoulement libre et que l'origine de ce système de
coordonnées soit le point de départ de l'écoulement libre, et que le point
de départ de l'écoulement libre soit le point de départ de l'écoulement
libre.

4
Les allumettes du systèmeate se trouvent sur l'axe central d'un cylindre
circulaire. La limite du cylindre est définie par Ωc (voir figure 1 ) . L'axe y
est perpendiculaire à l'axe x. Le domaine de calcul est le rectangle Ω de
dimensions L, L1 , et Ly .
L'équation de Navier-Stokes pour la fonction de flux Ψ est la suivante
∂ ∂Ψ ∂∆Ψ ∂Ψ ∂∆Ψ 1
∆Ψ - + = ∆2Ψ, (1)
∂t ∂x ∂y ∂y ∂x Re

Nous définissons le nombre de Reynolds comme Re étant la magnitude


U∞d
= , avec U

ν
de la vitesse de l'écoulement libre, d le diamètre du cylindre et ν la
viscosité cinématique.
Nous nous intéressons à l'évolution des perturbations infinitésimales
d'un écoulement de base. Selon [4, 11, 12, 1], les équations de Navier-
Stokes linéarisées régissant ces perturbations sont trouvées en
substituant

Ψ = Ψ0 (x, y) + ψ(x, y)eCt , (2)

dans (1) et en conservant les termes linéaires. Dans (2), Ψ0 (x, y)


représente le débit de base, ψ(x, y)eCt est la perturbation
infinitésimale, ψ(x, y) l'amplitude, C = X + 2πiY , X le taux de
croissance et Y la fréquence de la perturbation. Les équations
résultantes sont les suivantes
1
C∆ψ = ∆2 ψ V ∆ψ + ψ ∆U - U ∆ψ + ψ ∆V, (3)
- x x y
Re y

où les dérivées sont désignées par des indices, U et V sont les composantes
x et y du flux de base (U = (Ψ )0y , V = -(Ψ )0x ), et ∆ =∂ +∂ . ∂x2
Les ∂y2
Les conditions aux limites que nous considérons sont simples et homogènes
sur toutes les limites, comme indiqué dans [2, 1] :
∂ψ ∂ψ
ψ= = = 0. (4)
∂x ∂y

2 Méthodologie
Une structure de solution est une fonction qui satisfait les conditions aux

5
limites de manière explicite et qui contient les degrés de liberté nécessaires
pour approximer une solution du problème. Selon [13, 9], pour le
problème considéré,

6
une structure de solution peut être écrite
n k

Σ Σ
ψ = ω2 a Tiji (x)Tj (y), (5)
i=0 j=0

où ω(x, y) est la fonction de distance à la frontière, T (x) et T (y) sont des


polynômes de Cheby- shev de première espèce sur des intervalles
appropriés, et les aij sont des coefficients inconnus. L'ensemble des
points de collocation est choisi comme l'ensemble des zéros des
polynômes de Chebyshev. Nous supposons que (5) satisfait l'équation
suivante
(3) à l'ensemble des points de collocation et obtenir le problème algébrique des
valeurs propres
Av = CBv, (6)
où v = a00 {, a01 , . . . , an(k−1) , ank . }
Nous effectuons donc la discrétisation dans l'espace des coefficients.
Les méthodes d'itération mises en œuvre par le progiciel SLEPc [3] ont
été utilisées pour le problème des valeurs propres (6). Nous calculons la
partie du spectre avec les taux de croissance les plus élevés.
La fonction de distance à la frontière ωΓ est considérée comme une
fonction qui ne doit être égale à zéro que sur la frontière Γ. Cette fonction
ne change de signe que sur la frontière. Évidemment, la fonction frontière
peut être devinée pour des figures géométriques simples telles que des
lignes ou des cercles. Pour les domaines complexes, cette fonction est
construite par combinaison algébrique (conjonction ou disjonction) de
figures plus simples par des opérations R (voir les travaux [13, 9, 8]). Par
exemple, la conjonction R fait
ωΩ (x, y) = xS1 ∧◦ xS2 ≡ xS1 + xS2 - qx2
S
+ S 2, (7)
1 x 2
où la fonction de distance aux limites du rectangle ωΩ (x, y) a été obtenue à
partir des fonctions de deux bandes xS1 = k1 (Ly2 - y2 ) et xS2 = k2 (x - L)(L1 -
x). Pour le cylindre, nous considérons la fonction de distance à la
frontière 2 2
comme ωΩ C = -k3 (x - L - 10)(x + y - 0.25) et utiliser la conjonction R (7)
(voir figure 2) :
k = q1.0 × 10-4 (6.25 - y2)2 + 0.01 (x - 10)2 (x + 5)2
2
ω = k4 - -k + 0,01 6,25 - y2 - 0,1 (x - 10) (x + 5) +
7
1
(8)
2
+ 1,0 × 10−4 (20 - x)2 y2 + x2 - 0, 25- k + 0,01 (20 - x) ×
2

× y2 + x2 - 0,25 + 0,01 6,25 - y2 - 0,1 (x - 10) (x + 5) .

8
8
6
4
2
0
-2
-4
-6
2
1
-4 -2 0
0 -1 y
2 4 6 8 -2
x 10

Figure 2 : La fonction de distance aux limites.

Ici, k1 = k3 = 0,01, k2 = 0,1, et le multiplicateur commun k4 = 100.


Pour les calculs analytiques des fonctions limites, nous utilisons le
système de calcul formel Maxima. Cette méthode nous permet de
manipuler une géométrie simple, mais elle est suffisante pour la
démonstration de notre méthode avec un logiciel standard. Les
méthodes de calcul de la fonction de distance aux limites sont
examinées dans l'ouvrage [10], qui indique qu'une telle fonction peut être
calculée de manière entièrement automatique pour une géométrie
complexe arbitraire à l'aide des logiciels spéciaux SAGE [10] et POLE [8].
L'écoulement de base a été calculé à l'aide du cadre d'éléments
spectraux/hp Nektar++, mais n'importe quel solveur d'écoulement
peut être utilisé à la place, par exemple OpenFoam, CodeSaturne, etc.
Les dimensions du domaine sont L = 100, L1 = 20 et Ly = 10. Un
écoulement uniforme (U = U∞ , V = 0) est imposé à l'entrée, aux limites
supérieures et inférieures ; des conditions de non-glissement sont
imposées à la surface du cylindre. Une condition de traction nulle est
imposée à la limite de sortie du domaine. L'écoulement de base peut être
stabilisé en fixant
V = 0 à y = 0 dans la trace du cylindre comme recommandé dans [2, 1].
Un maillage triangulaire non structuré a été obtenu à partir du générateur
9
de grille gmsh. Les champs d'écoulement ont été vérifiés par les données
de la revue [7].

10
3 Résultats et discussion
Nous avons prouvé la méthode pour l'exemple du problème de stabilité de
l'écoulement de Pouiseuille plan [6]. Dans ce travail, les auteurs ont
comparé leur méthode avec la méthode des éléments spectraux/hp en
utilisant le cadre Nektar++. Ces deux approches sont similaires en
termes de précision et de temps de calcul, mais pas en termes de
volume de mémoire. Notre méthode nécessite un grand volume de
mémoire pour les grandes matrices denses A et B.
La taille du domaine est inférieure à celle de l'écoulement de base : L
= 50, Ly = 7,5 et L1 = 10. Nous calculons les taux de croissance X pour
une certaine gamme de n et k afin de vérifier et de valider la méthode.
Les résultats sont présentés dans le tableau 1 pour Re = 45, Re = 46, Re
= 47, Re = 50.

Tableau 1 : Dépendance du taux de croissance X en fonction de n et k à Re =


45, Re = 46,
Re = 47, Re = 50

n 40 80 100 180
Nektar++ Re
k 20 40 50 60
0.4088 0.0872 0.0010 -0.0037 -0.0024 45
0.4022 0.0868 0.0020 0.0150 0.0020 46
X
0.3408 0.0852 0.0066 0.0040 0.0066 47
0.3958 0.0490 0.0106 0.0170 0.0170 50

La conclusion basée sur les données du tableau 1 est que l'augmentation


du nombre de modes au-delà d'une certaine limite ne conduit pas à une
augmentation de la précision. Nous supposons que la perte de précision est
due à des erreurs au stade du problème des valeurs propres algébriques.
Les méthodes pour les grands problèmes de valeurs propres algébriques
denses ne sont pas encore suffisamment étudiées et sont souvent
instables.
Les figures 3 et 4 montrent les taux de croissance et les fréquences en
fonction du nombre de Reynolds (L = 50, Ly = 5, et L1 = 10 ; n = 200 et
k = 60). Ce résultat correspond aux données de [2]. Le nombre de points
de collocation est sur l'axe des x n = 200, et sur l'axe des y, k = 60. Le
nombre de Reynolds critique se situe entre 45 et 46, ce qui est proche des
11
résultats de [2, 1]. Les figures 5 et 6 montrent les lignes de courant de la
partie réelle du mode propre principal à Re = 30 (stable) et Re = 80
(instable), L = 25, L1 = 5 et Ly = 5.
Nous pouvons donc conclure que la nouvelle méthode a une valeur d'erreur
proche de celle de la méthode spectrale/éléments HP, mais qu'elle est plus
simple et qu'elle permet de résoudre des problèmes similaires à ceux de
la méthode spectrale/éléments HP.

12
à ceux des revues [11, 12] à résoudre. La simplicité de la méthode réside
dans la séparation des données géométriques et de l'algorithme de
calcul. La structure de la solution (5) a été déterminée une fois avant le
début des calculs et contient les conditions aux limites et la forme du
domaine. Par la suite, on peut construire l'algorithme comme le schéma
spectral habituel. La méthode ne manipule pas directement les données
géométriques et les conditions aux limites à ce stade et peut être
réalisée plus simplement que les méthodes des différences finies et des
éléments finis. Bien entendu, la méthode est plus complexe lorsqu'elle
inclut la théorie des fonctions R et les algorithmes de construction de la
structure de solution.

Références
[1] N. Abdessemed, A. S. Sharma, S. J. Sherwin et V. Theofilis. Transient
growth analysis of the flow past a circular cylinder. Physics of Fluids,
21(4), 2009.

[2] D. Barkley. Linear analisis of the cylinder wake mean flow. Europhysics
Letters, 75(5):750-756, 2006.

[3] C. Campos, J. E. Rom'a n, E. Romero, A. Tom'a s, V. Hern'a ndez, et


V. Vid'a l. SLEPc users manual. Rapport technique DSIC- II/24/02,
Universidad Politecnica de Valencia, 2011. Disponible à l'adresse
http://www.grycap.upv.es/slepc/documentation/slepc.pdf.

[4] D. S. Henningson et P. J. Schmid. Stabilité et transition dans les flux


de cisaillement. Springer-Verlag, New York, 2001.

[5] G. Karniadakis et S. Sherwin. Spectral/hp Element Methods for


Computational Fluid Dynamics : Second Edition. Numerical Mathe-
matics and Scientific Computation. OUP Oxford, 2005.

[6] A. Proskurin et A. Sagalakov. The numerical investigation of the


stability of the localized perturbation in Poiseuille flow.
Computational technologies, 18(3):46-53, 2013.

[7] S. Rogers et D. Kwak. An upwind-differencing scheme for the incom-


pressible Navier-Stokes equation. NASA technical memorandum 101051,
NASA, 1988.
13
[8] V. L. Rvachov. Théorie des fonctions R et quelques applications.
Naukova dumka, Kiev, 1982. En russe.

[9] V. Shapiro. Semi-analytic geometry with R-functions. Acta


Numerica, 16:239-303, 2007.

[10] V. Shapiro et I. Tsukanov. The architecture of SAGE - a meshfree


system based on RFM. Engineering with Computers, 18(4):295-311,
2002.

[11] V. Theofilis. Advances in global linear instability analysis of non-parallel


and three-dimensional flows (Progrès dans l'analyse de l'instabilité
linéaire globale des écoulements non parallèles et tridimensionnels).
Progress in Aerospace Sciences, 39(4):249- 315, 2003.

[12] V. Theofilis. Global linear instability. Revue annuelle de mécanique


des fluides, 43:319-352, 2011.

[13] I. Tsukanov, V. Shapiro et S. Zhang. A meshfree method for in-


compressible fluid dynamics problems. Int. J. Numer. Meth. Engng.
58:127-158, 2003.

14
0.4

0.2

-0.2

-0.4
X

-0.6

-0.8

-1

-1.2
0 20 40 6080 100 120 140 160 180
Re

Figure 3 : Taux de croissance en fonction du nombre de Reynolds

15
0.13

0.12

0.11

0.1
Y

0.09

0.08

0.07

0.06
0 20 40 6080 100 120 140 160 180
Re

Figure 4 : Fréquences en fonction du nombre de Reynolds

4
2
0
-2
-4
-5 0 5 10 15 20 25

Figure 5 : Lignes de courant de la partie réelle du mode propre principal à


Re = 30
16
4
2
0
-2
-4
-5 0 5 10 15 20 25

Figure 6 : Lignes de courant de la partie réelle du mode propre principal à


Re = 80

17

Vous aimerez peut-être aussi