22.10.2014 Views

Simulations aux grandes échelles de la combustion ... - cerfacs

Simulations aux grandes échelles de la combustion ... - cerfacs

Simulations aux grandes échelles de la combustion ... - cerfacs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Simu<strong>la</strong>tions</strong> <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles <strong>de</strong> <strong>la</strong><br />

<strong>combustion</strong> diphasique dans <strong>la</strong><br />

configuration TLC<br />

Gregory HANNEBIQUE<br />

Promotion 2009<br />

Superviseurs: Bénédicte CUENOT et Felix JAEGLE<br />

Responsable universitaire: Isabelle AUBERT<br />

Rapport <strong>de</strong> Projet <strong>de</strong> Fin d’Etu<strong>de</strong>s - MATMECA<br />

<strong>Simu<strong>la</strong>tions</strong> <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles<br />

<strong>de</strong> <strong>la</strong> <strong>combustion</strong> diphasique<br />

dans <strong>la</strong> configuration TLC<br />

Gregory HANNEBIQUE - 2009


Summary<br />

The flow and ignition in the TLC SNECMA multipoint burner configuration is simu<strong>la</strong>ted by LES. A<br />

partnership with SNECMA in the european project TLC (Towards Lean Combustion), which wants to<br />

reduce NO x exhaust gases during the engine duration with 3 different regimes : takeoff, cruise and <strong>la</strong>nding,<br />

has been realised in or<strong>de</strong>r to <strong>de</strong>crease pollution and increase the quality of air.<br />

Two injector types are inclu<strong>de</strong>d : a central pilot injector and a 24 holes circu<strong>la</strong>r multipoint injection.<br />

Three swirler levels increase th mixturability of the <strong>combustion</strong> products.<br />

The goal of this project is to simu<strong>la</strong>te the two phase flow <strong>combustion</strong> in an aeronautic chamber thanks<br />

to LES in AVBP.<br />

This simu<strong>la</strong>tion is realised :<br />

First, test cases have been <strong>la</strong>unched to learn how to manipu<strong>la</strong>te the co<strong>de</strong>, and to study main phenomena :<br />

Injection, evaporation and <strong>combustion</strong> in simple cases.<br />

Then, the main simu<strong>la</strong>tion is <strong>la</strong>unched : geometry, mesh, AVBP input files (boundary conditions, chemistry,<br />

thermodynamics, initial solution). This first simu<strong>la</strong>tion is <strong>la</strong>unched without <strong>combustion</strong> and without<br />

droplets.<br />

After cold case convergence, droplets have been ad<strong>de</strong>d. Liquid kerosene is injected by a droplets spray,<br />

thanks to the specific injection mo<strong>de</strong>l FIMUR.<br />

Once the flow is stabilised, ignition of the mixture is realised by a <strong>de</strong>posit energy mo<strong>de</strong>l, in or<strong>de</strong>r to<br />

create and stabilise the two phase flow f<strong>la</strong>me.<br />

A <strong>de</strong>tailed analysis of the f<strong>la</strong>me conclu<strong>de</strong>s the report.<br />

Résumé<br />

L’écoulement et l’allumage dans <strong>la</strong> configuration bruleur multipoint TLC SNECMA est simulé par une<br />

simu<strong>la</strong>tion <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles. Une col<strong>la</strong>boration avec SNECMA dans le cadre du projet européen TLC<br />

(Towards Lean Combustion), visant à réduire les émissions <strong>de</strong> NO x pendant <strong>la</strong> durée <strong>de</strong> fonctionnement<br />

du moteur selon 3 régimes différents : décol<strong>la</strong>ge, croisière et atterissage, a donc été réalisée afin <strong>de</strong> réduire<br />

considérablement <strong>la</strong> pollution et d’augmenter <strong>la</strong> qualité <strong>de</strong> l’air.<br />

Deux types d’injecteurs sont donc inclus : un injecteur pilote central et une injection multipoint composée<br />

<strong>de</strong> 24 orifices d’injection pilotés en couronne. Trois étages <strong>de</strong> vrilles sont positionnés afin d’augmenter <strong>la</strong><br />

capacité <strong>de</strong> mé<strong>la</strong>nge <strong>de</strong>s produits <strong>de</strong> <strong>combustion</strong>.<br />

Le but du projet est <strong>de</strong> simuler <strong>la</strong> <strong>combustion</strong> diphasique dans une chambre aéronautique au moyen <strong>de</strong><br />

<strong>la</strong> simu<strong>la</strong>tion <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles, en utilisant le co<strong>de</strong> AVBP du CERFACS.<br />

Ce calcul est réalisé en suivant ce p<strong>la</strong>n : D’abord, <strong>de</strong>s cas tests ont été <strong>la</strong>ncés pour apprendre à manipuler<br />

le co<strong>de</strong> et pour étudier <strong>de</strong>ux phénomènes majeurs : l’évaporation et <strong>la</strong> <strong>combustion</strong> dans <strong>de</strong> simples<br />

configurations.<br />

Puis, le calcul principal est préparé : génération <strong>de</strong> <strong>la</strong> géométrie, et du mail<strong>la</strong>ge, détermination <strong>de</strong> tous les<br />

fichiers d’entrée pour le co<strong>de</strong> AVBP ( conditions <strong>aux</strong> limites, chimies, thermodynamique,etc...) et création<br />

<strong>de</strong> <strong>la</strong> solution initiale. Cette première simu<strong>la</strong>tion est <strong>la</strong>ncée sans <strong>combustion</strong> et sans gouttes <strong>de</strong> carburant.<br />

Après convergence du cas à froid, les gouttes sont ajoutées. Le kérosène liqui<strong>de</strong> est injecté comme un<br />

spray <strong>de</strong> gouttes, grace au modèle d’injection spécifique appelé FIMUR.<br />

Une fois l’écoulement diphasique stabilisé, l’allumage du mé<strong>la</strong>nge est réalisé par un modèle <strong>de</strong> dépôt<br />

d’énergie, pour créer et stabiliser <strong>la</strong> f<strong>la</strong>mme diphasique.<br />

Une analyse détaillée <strong>de</strong> <strong>la</strong> f<strong>la</strong>mme conclut l’étu<strong>de</strong>.<br />

2


Table <strong>de</strong>s matières<br />

1 <strong>Simu<strong>la</strong>tions</strong> <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles 6<br />

1.1 Les différentes familles <strong>de</strong> simu<strong>la</strong>tion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

1.2 Equations LES <strong>de</strong> conservations pour les écoulements diphasiques réactifs . . . . . . . . . . . 7<br />

1.2.1 Equations et variables conservatives gazeuses . . . . . . . . . . . . . . . . . . . . . . . 7<br />

2 Premiers résultats 9<br />

2.1 Le co<strong>de</strong> AVBP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.1.1 Discrétisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.1.2 Résidus pondérés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.1.3 Schémas numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.1.4 Viscosité artificielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

2.1.5 Mail<strong>la</strong>ges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

2.1.6 Parallélisme et performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

2.1.7 Conditions <strong>aux</strong> limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

2.2 Résultats préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2.2.1 L’injection FIMUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2.2.2 La f<strong>la</strong>mme monodimensionelle diphasique . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

3 La configuration TLC 16<br />

3.1 Le projet TLC au CERFACS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

3.1.1 La configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

3.1.2 Mail<strong>la</strong>ges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

3.1.3 Mise en p<strong>la</strong>ce d’un calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

3.2 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

3.2.1 Paramètres numériques du calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

3.2.2 Géométrie et conditions <strong>aux</strong> limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

3.2.3 Calcul à froid gazeux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

3.2.4 Calcul à froid diphasique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

3.2.5 Cas réel : f<strong>la</strong>mme diphasique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

4 Conclusion 26<br />

A Le CERFACS 28<br />

B Détail <strong>de</strong>s termes filtrés <strong>de</strong>s equations <strong>de</strong> Navier-Stokes 29<br />

B.1 Equations et gran<strong>de</strong>urs gazeuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

B.2 Equations et variables conservatives liqui<strong>de</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

B.3 Moyennes <strong>de</strong> phase et mouvement mésoscopique . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

B.4 Equation générale d’Enskog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

C Notions préliminaires 33<br />

3


Remerciements<br />

Je tiens à exprimer ma gratitu<strong>de</strong> à toutes les personnes qui ont contribué à <strong>la</strong> réalisation <strong>de</strong> ce stage.<br />

Je remercie Bénédicte Cuenot d’avoir encadré ce stage, pour sa gentillesse, ces éc<strong>la</strong>irements plus qu’utiles,<br />

et pour <strong>la</strong> proposition <strong>de</strong> thèse qui m’a été faite. Je remercie Thierry Poinsot, qui m’a accueilli au sein <strong>de</strong> son<br />

équipe, ainsi que Laurent Gicquel et Olivier Vermorel pour leurs conseils éc<strong>la</strong>irés, et Gabriel Staffelbach pour<br />

son ai<strong>de</strong> et sa disponibilité. Je remercie aussi Felix Jaegle, <strong>la</strong> patience incarnée, qui m’a toujours consacré<br />

le temps <strong>de</strong> répondre à mes questions, quand elles étaient pertinentes, et quand elles l’étaient moins.... Je<br />

tiens à remercier Isabelle Aubert, ma tutrice universitaire, avec qui j’ai pu conversé tout au long <strong>de</strong> ce stage<br />

même si nos secteurs <strong>de</strong> prédilection ne sont pas les mêmes, j’ai beaucoup apprécié son dévouement, et sa<br />

capacité à répondre à mes questions sur le métier <strong>de</strong> chercheur.<br />

Un merci à tous les thésards, post docs et ingénieurs qui m’ont aidé dans mes recherches, Alexandre,<br />

Anthony Ro., Anthony Ru., Antoine, Basti, Benoit, Benne<strong>de</strong>tta, Camillo, Elsa, Fabien, Fleur, Florent,<br />

Guilhem, Ignacio, JB, Jean Mathieu, Jean Phi, Jorge, Kerstin, Matthias, Matthieu, Nico<strong>la</strong>s, Olivier, Patricia,<br />

Philippe, Pierre, Stéphane, Thomas P., Thomas S., Victor, et à Eléonore pour m’avoir présenté le CERFACS,<br />

sans oublier les stagiaires, Evelyn, Guil<strong>la</strong>ume, Pablo, Thomas, Than, Wassim et Zongyuan .<br />

Je remercie aussi les ingénieurs <strong>de</strong> <strong>la</strong> TEAM CSG, Patrice, Nico<strong>la</strong>s, Gérard, Fabrice, Isabelle pour leur<br />

support et Brigitte, Chantal, Lydia, Marie, Michèle et Nicole pour leur gentillesse,<br />

4


Introduction<br />

En raison <strong>de</strong> l’épuisement progressif <strong>de</strong>s réserves <strong>de</strong> pétrole et <strong>de</strong>s problèmes écologiques, <strong>la</strong> <strong>combustion</strong><br />

est <strong>la</strong>rgement concurrencée par le développement <strong>de</strong> mo<strong>de</strong> alternatif <strong>de</strong> conversion d’énergie. Néanmoins, le<br />

secteur aéronautique reste le milieu le plus porteur pour l’utilisation <strong>de</strong>s hydrocarbures en raison <strong>de</strong>s ratio<br />

puissance/poids à générer.<br />

De par le passé, <strong>la</strong> température et <strong>la</strong> pression ont été augmenté afin d’obtenir <strong>de</strong> meilleures performances.<br />

De ce fait, les émissions nocives, en particulier, les oxy<strong>de</strong>s d’azote ont augmentés. La réduction <strong>de</strong> ces<br />

polluants dans l’atmosphère est donc <strong>de</strong>venu un problème crucial <strong>aux</strong> yeux <strong>de</strong>s industriels. La solution<br />

actuelle est <strong>de</strong> réaliser une <strong>combustion</strong> pauvre dans un milieu enrichi en air, qui permet une température<br />

basse <strong>de</strong> <strong>combustion</strong> mais sans générer trop <strong>de</strong> NO x . C’est pourquoi l’étu<strong>de</strong> <strong>de</strong> <strong>la</strong> <strong>combustion</strong> dans les<br />

chambres aéronautiques constitue un thème <strong>de</strong> recherche privilégié, très <strong>la</strong>rgement appuyé par les industriels.<br />

Une col<strong>la</strong>boration entre le CERFACS et SNECMA dans le cadre du projet européen TLC (Towards Lean<br />

Combustion), visant à réduire les émissions <strong>de</strong> NO x pendant <strong>la</strong> durée <strong>de</strong> fonctionnement du moteur selon 3<br />

régimes différents : décol<strong>la</strong>ge, croisière et atterrissage, a donc été réalisé afin <strong>de</strong> réduire considérablement <strong>la</strong><br />

pollution et d’augmenter <strong>la</strong> qualité <strong>de</strong> l’air. Le travail ici présenté est une étu<strong>de</strong> <strong>de</strong> <strong>la</strong> <strong>combustion</strong> diphasique<br />

du Kérosène dans <strong>la</strong> configuration complète afin d’étudier les propriétés <strong>de</strong> l’écoulement et les caractéristiques<br />

<strong>de</strong> <strong>la</strong> f<strong>la</strong>mme.<br />

La première partie du travail est une recherche bibliographique afin d’acquérir les notions théoriques <strong>de</strong><br />

<strong>la</strong> <strong>combustion</strong>, puis une étu<strong>de</strong> sur l’aspect numérique afin <strong>de</strong> comprendre <strong>la</strong> simu<strong>la</strong>tion <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles.<br />

Une étu<strong>de</strong> plus poussée sera faite sur les turbines et précisément sur <strong>la</strong> configuration TLC. De <strong>la</strong> même façon,<br />

une partie conséquente a été réalisé sur l’étu<strong>de</strong> <strong>de</strong> divers articles, revues, mémoires <strong>de</strong> thèses, et livres afin<br />

d’acquérir <strong>de</strong>s connaissances globales sur les phénomènes <strong>de</strong> <strong>combustion</strong>, comme l’allumage, <strong>la</strong> turbulence,<br />

et l’évaporation par exemple.<br />

Le mémoire s’organise donc ainsi : Dans un premier temps, on présentera <strong>la</strong> soli<strong>de</strong> théorie sur <strong>la</strong> <strong>combustion</strong><br />

implémentée dans le co<strong>de</strong> AVBP, et on montrera les résultats obtenus pour une f<strong>la</strong>mme diphasique<br />

monodimensionnelle avec un schéma réactionnel à <strong>de</strong>ux étapes, puis on s’interessera à <strong>la</strong> configuration TLC,<br />

pour enfin présenter les résultats obtenus par <strong>la</strong> simu<strong>la</strong>tion.<br />

5


Chapitre 1<br />

<strong>Simu<strong>la</strong>tions</strong> <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles<br />

1.1 Les différentes familles <strong>de</strong> simu<strong>la</strong>tion<br />

A l’heure actuelle, il existe trois <strong>gran<strong>de</strong>s</strong> familles <strong>de</strong> simu<strong>la</strong>tion :<br />

– <strong>la</strong> DNS pour Direct Numerical Simu<strong>la</strong>tion qui vise à simuler chaque terme <strong>de</strong> l’équation : elle est<br />

très précise, mais en n’effectuant aucune approximation, le temps <strong>de</strong> calcul est important, ce qui ne<br />

permet pas <strong>de</strong> dépasser <strong>de</strong>s structures tridimensionnelles <strong>de</strong> plus <strong>de</strong> 1 mm <strong>de</strong> coté pour les plus gros<br />

calcu<strong>la</strong>teurs.<br />

– A l’opposé <strong>de</strong> cette technique, on trouve <strong>la</strong> métho<strong>de</strong> RANS, pour Reynolds Average Navier Stokes.<br />

Dans cette métho<strong>de</strong>, tous les termes sont approximés, ou modélisés par un terme permettant <strong>de</strong> réduire<br />

le temps <strong>de</strong> calcul et ainsi d’augmenter <strong>la</strong> taille <strong>de</strong>s structures à étudier, même si au détriment <strong>de</strong> celà,<br />

certains phénomènes n’apparaissent pas lors <strong>de</strong> <strong>la</strong> résolution.<br />

– A mi chemin entre ces <strong>de</strong>ux métho<strong>de</strong>s, <strong>la</strong> Simu<strong>la</strong>tion <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles (SGE) ou Large Eddy<br />

Simu<strong>la</strong>tion (LES) vient filtrer les équations en jeu. Celà <strong>la</strong>isse donc un temps <strong>de</strong> calcul raisonnable<br />

pour <strong>de</strong>s structures conséquentes et une précision élevée. Ainsi, les quantités impliquant les phénomènes<br />

<strong>de</strong> gran<strong>de</strong> échelle sont conservées, et les autres termes sont approximés.<br />

Fig. 1.1 – Différences entre DNS, LES et RANS sur un cas simple : injection dans un canal<br />

De manière générale, comme le montre <strong>la</strong> figure 1.1, le RANS est une moyenne, <strong>la</strong> DNS <strong>la</strong> donnée exacte<br />

et <strong>la</strong> LES est une transition entre ces <strong>de</strong>ux métho<strong>de</strong>s : le profil global est gardé.<br />

6


Fig. 1.2 – Différences entre LES et RANS dans un bruleur Turbomeca<br />

Sur <strong>la</strong> figure 1.2, le champ <strong>de</strong> température est représenté dans <strong>de</strong>ux p<strong>la</strong>ns <strong>de</strong> coupes différents (figure du<br />

haut). La L.E.S. fait apparaître <strong>de</strong>s structures qu’une simu<strong>la</strong>tion en RANS ne montrait pas. Dans les <strong>de</strong>ux<br />

comparaisons, une topologie <strong>de</strong> <strong>la</strong> zone <strong>de</strong> haute température en amont du bruleur a été mise en évi<strong>de</strong>nce.<br />

La L.E.S. est principalement utilisée au CERFACS (cf. Annexe A)<br />

Après avoir présenté brièvement l’aspect général <strong>de</strong> <strong>la</strong> LES, une brève étu<strong>de</strong> <strong>de</strong>s équations générales<br />

associée est présenté ici.<br />

1.2 Equations LES <strong>de</strong> conservations pour les écoulements diphasiques<br />

réactifs<br />

La simu<strong>la</strong>tion numérique implique <strong>de</strong> connaitre les équations qui régissent le phénomène étudié.<br />

1.2.1 Equations et variables conservatives gazeuses<br />

Filtrage LES <strong>de</strong>s équations <strong>de</strong> Navier Stokes<br />

Le processus <strong>de</strong> filtrage <strong>de</strong> consiste à définir <strong>la</strong> quantité filtrée f comme le produit <strong>de</strong> convolution <strong>de</strong> <strong>la</strong><br />

quantité non filtrée avec un filtre spatial G ∆ <strong>de</strong> taille caractéristique ∆ :<br />

∫<br />

f = f(x)G ∆ (x ′ − x)dx ′<br />

Le filtre est généralement <strong>de</strong> type boîte ou gaussien. La quantitée filtrée f est calculée en résolvant<br />

numériquement son équation <strong>de</strong> transport. Le terme <strong>de</strong> sous maille non résolue est f ′ = f − f. Pour<br />

les écoulements à masse volumique variable, on utilise une moyenne pondérée par <strong>la</strong> masse volumique ou<br />

moyenne <strong>de</strong> Favre définie par<br />

ρ ˜f = ρf<br />

On décrit les équations <strong>de</strong> conservation d’un écoulement multi-espèces [1] sous <strong>la</strong> forme suivante :<br />

∂w<br />

∂t<br />

+ ∇.F = s ⇒<br />

∂w<br />

∂t + ∇.F = s<br />

7


w = (ρũ, ρṽ, ρ ˜w, ρẼ, ρ k) T est le vecteur <strong>de</strong>s variables conservatives avec, ρ <strong>la</strong> masse volumique filtrée,<br />

ũ, ṽ, ˜w les trois composantes du vecteur vitesse filtrées , ρẼ l’énergie totale non chimique filtrée et ρ k = ρỸk<br />

avec Ỹk <strong>la</strong> fraction massique filtrée <strong>de</strong> l’espèce, variant <strong>de</strong> 1 à N, N étant le nombre d’espèces. F est le tenseur<br />

<strong>de</strong>s flux filtrés décomposé et s est le vecteur <strong>de</strong>s termes sources qui se décomposent ainsi :<br />

F = F I + F V + F T et s = s c + s l−g<br />

avec le tenseur <strong>de</strong>s flux convectifs résolus :F I =<br />

(f I , g I , h I) T<br />

avec le tenseur <strong>de</strong>s flux diffusifs résolus :F V =<br />

(f ) V , g V , h V T<br />

avec le tenseur <strong>de</strong>s flux <strong>de</strong> sous maille :F t =<br />

(f t , g t , h t) T<br />

s c est le terme source lié à <strong>la</strong> réaction chimique, et s l−g le terme source dû <strong>aux</strong> effets <strong>de</strong> <strong>la</strong> phase liqui<strong>de</strong><br />

sur <strong>la</strong> phase gazeuse. Chaque composante est détaillée dans l’Annexe B ainsi que les équations pour <strong>la</strong> phase<br />

liqui<strong>de</strong>. La <strong>combustion</strong> étant un phénomène principalement défini par <strong>la</strong> thermodynamique, <strong>la</strong> diffusion <strong>de</strong>s<br />

espèces et <strong>de</strong> <strong>la</strong> chaleur et <strong>de</strong> <strong>la</strong> cinétique chimique, quelques notions importantes sont définies à titre <strong>de</strong><br />

rappel en Annexe C.<br />

Après avoir énoncé les équations régissant <strong>de</strong> tels phénomènes, le co<strong>de</strong> AVBP est présenté dans <strong>la</strong> partie<br />

suivante.<br />

8


Chapitre 2<br />

Premiers résultats<br />

2.1 Le co<strong>de</strong> AVBP<br />

Le projet AVBP[9] a été créé en 1993 sur une initiative <strong>de</strong> Michael Rudgyard et Thilo Schönfeld dans<br />

le but <strong>de</strong> construire un outil informatisé pour <strong>la</strong> CFD, très flexible, modu<strong>la</strong>ire et efficace, avec une forte<br />

tendance à <strong>la</strong> parrallélisation. Au début seulement conçu pour <strong>de</strong>s cas stationnaires d’aérodynamique, il<br />

peut désormais modéliser <strong>de</strong>s configurations complètes <strong>de</strong> <strong>combustion</strong> réactive instationnaire 3D grâce à <strong>la</strong><br />

LES. Une loi d’Arrhenius pour simuler le modèle chimique y a été ajouté.<br />

2.1.1 Discrétisation<br />

AVBP est un solveur <strong>aux</strong> volumes finis et éléments finis pour discrétiser les équations <strong>de</strong> conservations<br />

décrites précé<strong>de</strong>mment. La discrétisation Cell-Vertex (valeurs <strong>de</strong>s solutions discrètes stockées <strong>aux</strong> noeuds <strong>de</strong><br />

<strong>la</strong> cellule considérée, et valeurs moyennes <strong>de</strong>s flux sont obtenues en moyennant le long <strong>de</strong>s arêtes qui limitent<br />

<strong>la</strong> cellule) a été choisie car elle permet <strong>de</strong> diminuer <strong>la</strong> quantité d’information stockée dans les mail<strong>la</strong>ges<br />

tétrahédriques, utilisés pour mailler <strong>de</strong>s géométries complexes dans les chambres <strong>de</strong> <strong>combustion</strong>, mais aussi<br />

car elle limite <strong>la</strong> communication entre partitions pour le calcul massivement parallèle.<br />

2.1.2 Résidus pondérés<br />

On rappelle que les équations <strong>de</strong> Navier Stokes d’un écoulement <strong>la</strong>minaire monophasique non réactif et<br />

le terme résiduel R Ωj sont :<br />

∂w<br />

∂t + ∇.F = 0 et R Ω j<br />

= 1 ∫<br />

F. −→ n dS<br />

V ωj ∂ω j<br />

Pour préserver <strong>la</strong> linéarité <strong>de</strong> l’opérateur <strong>de</strong> divergence, on définit V Ωj , et on obtient enfin le schéma discret<br />

suivant :<br />

V Ωj = 1 ∑<br />

−→<br />

Nd<br />

2 xi . −→ dS i avec ∇. −→ x = N d et dw k<br />

= − 1 ∑<br />

DΩ k dt V j<br />

V Ωj R Ωj<br />

i∈ω k j j|k∈Ω j<br />

Cette équation est résolue par une métho<strong>de</strong> explicite type Euler ou Runge kutta à plusieurs étapes.<br />

Pour le calcul du pas <strong>de</strong> temps, on utilise <strong>la</strong> condition <strong>de</strong> Courant-Friedrichs-Levy (CFL) :<br />

∆t min = CF L<br />

∆x<br />

‖ −→ u ‖ + c<br />

ou ∆x est <strong>la</strong> taille <strong>de</strong> <strong>la</strong> cellule, ‖ −→ u ‖ est <strong>la</strong> norme <strong>de</strong> <strong>la</strong> vitesse, c est <strong>la</strong> vitesse locale du son, et le nombre<br />

CFL est fixé à 0,7.<br />

2.1.3 Schémas numériques<br />

Plusieurs schémas numériques sont utilisés dans AVBP :<br />

– Un schéma centré <strong>de</strong> types volumes finis, d’ordre 3 en temps avec une intégration Runge-Kutta trois<br />

étapes, centré d’ordre 2 en espace, moins précis que le schéma TTGC et environ aussi rapi<strong>de</strong>.<br />

– Un schéma Lax-Wendroff <strong>de</strong> type volumes finis, d’ordre 2 en temps avec une intégration Runge Kutta<br />

une étape, centré d’ordre 2 en espace, moins précis que TTGC mais environ <strong>de</strong>ux fois plus rapi<strong>de</strong>.<br />

9


– Un schéma TTGC <strong>de</strong> types éléments finis, d’ordre 3 en temps, d’ordre 3 en espace, très précis sur <strong>de</strong>s<br />

mail<strong>la</strong>ges non structurés, approprié à l’étu<strong>de</strong> LES en géométrie complexe.<br />

Dans nos calculs, les premiers tests sont <strong>la</strong>ncés en Lax Wendroff, car il est plus rapi<strong>de</strong>. Après convergence,<br />

le schéma TTGC, <strong>de</strong> par sa précision, est utilisé.<br />

2.1.4 Viscosité artificielle<br />

Parce que les schémas <strong>de</strong> discrétisation spatiale dans AVBP sont <strong>de</strong>s schémas centrés, ils sont sujets<br />

à <strong>de</strong>s oscil<strong>la</strong>tions hautes fréquences apparaissant dans les régions <strong>de</strong> forts gradients. Plusieurs modèles <strong>de</strong><br />

viscosité artificielle ont donc été ajoutés pour adoucir les fronts trop rai<strong>de</strong>s. Pour celà, on définit un senseur,<br />

c’est à dire un paramètre variant <strong>de</strong> 0 à 1, et lors <strong>de</strong>s évaluations d’un gradient, si celles-ci sont non nulles, <strong>la</strong><br />

valeur du senseur <strong>de</strong>vient 1, et le phénomène <strong>de</strong> viscosité artificielle est activé. Il existe <strong>de</strong>ux senseurs : celui<br />

<strong>de</strong> Jameson et celui <strong>de</strong> Colin, dérivé du premier, et utilisent <strong>de</strong>ux opérateurs : le premier au second ordre<br />

agit comme une viscosité c<strong>la</strong>ssique. Il adoucit donc les gradients et introduit <strong>de</strong> <strong>la</strong> dissipation artificielle.<br />

Il est très précis, et instaure une stabilité et une robustesse. Le second est un opérateur du 4ème ordre, il<br />

diminue les oscil<strong>la</strong>tions haute fréquence.<br />

Dans nos calculs, l’utilisation <strong>de</strong> <strong>la</strong> viscosité artificielle a été majeure, les valeurs pour le gaz ont été<br />

augmenté ainsi que les valeurs pour <strong>la</strong> phase liqui<strong>de</strong>. Puis le patch <strong>de</strong> viscosité amplifie encore localement<br />

le phénomène.<br />

2.1.5 Mail<strong>la</strong>ges<br />

AVPB peut être utilisé sur <strong>de</strong>s mail<strong>la</strong>ges structurés ou hybri<strong>de</strong>s. Le but étant <strong>de</strong> minimiser le nombre<br />

<strong>de</strong> cellules (moins <strong>de</strong> temps <strong>de</strong> calcul) tout en assurant une bonne représentation dans les zones <strong>de</strong> forts<br />

gradients : injection, <strong>combustion</strong>, allumage etc... Dans notre cas, le mail<strong>la</strong>ge est un mail<strong>la</strong>ge hybri<strong>de</strong> non<br />

structuré 3D mé<strong>la</strong>ngeant tétrahèdres et prismes (au niveau <strong>de</strong>s bords).<br />

2.1.6 Parallélisme et performance<br />

AVBP est un co<strong>de</strong> massivement parallèle : <strong>la</strong> métho<strong>de</strong> Cell-Vertex a été choisie pour limiter le passage<br />

d’information entre blocs <strong>de</strong> mail<strong>la</strong>ge, une métho<strong>de</strong> d’intégration temporelle explicite a été implémentée pour<br />

ne pas imposer <strong>de</strong> limite théorique au nombre <strong>de</strong> processeurs parallèles, et l’utilisation <strong>de</strong> <strong>la</strong> bibliothèque MPI<br />

pour gérer <strong>de</strong> manière efficace <strong>la</strong> communication entre partitions par échange <strong>de</strong> message a été instaurée.<br />

Les calculs tests ont été réalisés sur quelques noeuds, puis sur <strong>de</strong>s supercalcu<strong>la</strong>teurs.<br />

2.1.7 Conditions <strong>aux</strong> limites<br />

Les conditions <strong>aux</strong> limites sont un point important dans <strong>la</strong> mécanique <strong>de</strong>s flui<strong>de</strong>s. AVBP est un co<strong>de</strong><br />

résolvant les équations <strong>de</strong> Navier Stokes compressibles. Cette compressibilité permet l’existence <strong>de</strong> phénomènes<br />

acoustiques. Ce bruit est créé par les zones <strong>de</strong> fort cisaillement, et par les fluctuations du dégagement<br />

<strong>de</strong> chaleur dans <strong>la</strong> f<strong>la</strong>mme. Pour éviter le phénomène <strong>de</strong> résonance qui vient modifier les résultats jusqu’à<br />

“crasher” le calcul, <strong>de</strong>s conditions limites dissipatives adaptées ont donc du être implémentées. Notamment<br />

<strong>la</strong> création <strong>de</strong> <strong>la</strong> tuyère avec un col sonique qui “expulse” les instabilités acoustiques en <strong>de</strong>hors du champ,<br />

et une loi <strong>de</strong> paroi logarithmique.<br />

Plusieurs cas tests simples ont été réalisés sur AVBP avant le calcul principal, afin d’apprendre à manipuler<br />

le co<strong>de</strong>, et <strong>de</strong> comprendre certains phénomènes propres à <strong>la</strong> <strong>combustion</strong> aéronautique. Ces tests<br />

ont permis <strong>de</strong> mettre en évi<strong>de</strong>nce l’efficacité <strong>de</strong>s modèles et du co<strong>de</strong> sur 3 phénomènes : l’injection haute<br />

pression FIMUR, l’évaporation en 1 dimension, et <strong>la</strong> f<strong>la</strong>mme diphasique en 1 dimension. D’abord réalisé en<br />

considérant une seule réaction chimique pour l’heptane ou l’éthanol, une étu<strong>de</strong> a été réalisée sur le Kérosène<br />

avec un schéma à <strong>de</strong>ux étapes.<br />

10


2.2 Résultats préliminaires<br />

2.2.1 L’injection FIMUR<br />

Les types d’injecteurs sont très nombreux à cause <strong>de</strong> leurs applications, mais aussi à cause <strong>de</strong> leur<br />

géométrie. Dans le cas du modèle FIMUR (Figure 2.1), on modélise un injecteur qui donne <strong>la</strong> vitesse et <strong>la</strong><br />

fraction volumique d’une surface d’injection virtuelle. Cette surface virtuelle existe en aval <strong>de</strong> l’injecteur.<br />

Cette différence <strong>de</strong> position permet <strong>de</strong> modéliser le phénomène d’atomisation primaire [3] qui a lieu dans<br />

cette zone comme le montre <strong>la</strong> figure 2.2.<br />

Fig. 2.1 – Schéma <strong>de</strong> l’injection FIMUR<br />

Fig. 2.2 – Phénomène d’atomisation<br />

Dans le cadre du stage, un tutorial pour apprendre à manipuler <strong>la</strong> méthodologie FIMUR sur un cas<br />

simple a été commencé. Il s’agit <strong>de</strong> simuler l’injection 3D dans <strong>la</strong> configuration MERCATO avec un coflow<br />

<strong>de</strong> part et d’autre <strong>de</strong> l’injecteur. Ce tutorial sera sous <strong>la</strong> forme d’une Q.P.F. (Quality Program Form), c’est<br />

à dire un cas test permettant <strong>de</strong> vali<strong>de</strong>r le co<strong>de</strong> et <strong>de</strong> manipuler les phénomènes (dans ce cas l’injection)<br />

comme les Q.P.F. EV AP 1D et F LAM1D T P F ci <strong>de</strong>ssous. Comme <strong>la</strong> Q.P.F. F LAM1D T P F utilise déja<br />

le phénomène d’évaporation, on ne présentera que celle-ci.<br />

11


2.2.2 La f<strong>la</strong>mme monodimensionelle diphasique<br />

Une f<strong>la</strong>mme prémé<strong>la</strong>ngée <strong>la</strong>minaire homogène dans un spray dilué est générée ici. La configuration mono<br />

dimensionnelle (Figure 2.3) est intéressante car les procédés d’évaporation et <strong>de</strong> <strong>combustion</strong> sont non couplés.<br />

On évapore dans <strong>la</strong> première partie du domaine, et on génère une f<strong>la</strong>mme dans <strong>la</strong> <strong>de</strong>uxième.<br />

Fig. 2.3 – Schéma <strong>de</strong> <strong>la</strong> configuration evaporation/<strong>combustion</strong><br />

L’écoulement est monodimensionnel, <strong>la</strong>minaire. Les coefficients <strong>de</strong> diffusion sont constants, les effets<br />

visqueux et <strong>la</strong> pesanteur négligés. La pression, <strong>la</strong> température dans <strong>la</strong> phase liqui<strong>de</strong> sont constantes. Pour les<br />

espèces, le nombre <strong>de</strong> Lewis vaut 1, et <strong>la</strong> température est donnée par <strong>la</strong> formule asymptotique <strong>de</strong> Echeccki<br />

et Ferziger.<br />

L’apport ici a été <strong>de</strong> faire en sorte que le calcul marche aussi pour un schéma à multi étapes.<br />

En effet, une condition initiale est générée à partir <strong>de</strong> <strong>la</strong> moulinette init1Df<strong>la</strong>me tpf. Cette moulinette<br />

génère une f<strong>la</strong>mme monodimensionnelle, mais ne fonctionne qu’avec un nombre d’espèces égale à 5 et une<br />

seule étape chimique. Dans le cas d’une réaction multi étapes comprenant un nombre d’espèces supérieur à<br />

5, il faut faire d’autre manipu<strong>la</strong>tions.<br />

Les résultats ainsi présentés ici feront partis d’un rapport complémentaire, réalisé pour <strong>la</strong> <strong>combustion</strong><br />

du kérosène en <strong>de</strong>ux étapes.<br />

Chimie du Kérosène<br />

Comme expliquée précé<strong>de</strong>mment, <strong>la</strong> <strong>combustion</strong> du kérosène est générée par une cinétique à <strong>de</strong>ux étapes :<br />

KERO + 10 O 2 ⇒ 10 CO + 10 H 2 O<br />

CO + 1 2 O 2 ⇔ CO 2<br />

Réaction 1 Réaction 2<br />

Facteur pré-exponentiel (cgs) 0.8e 12 −4.5e 10<br />

Energie d’activation (cal/mol) 41500 20000<br />

La première équation est donc c<strong>la</strong>irement prédominante mais on ne peut négliger <strong>la</strong> <strong>de</strong>uxième si on veut<br />

réaliser une chimie précise [5]. De par <strong>la</strong> complexité du schéma réactionnel, on multiplie par 15 le nombre<br />

<strong>de</strong> mailles afin <strong>de</strong> converger. Les caractéristiques sont définies dans le input premix.dat<br />

Dans ce cas, le problème est que <strong>la</strong> solution initiale ne fonctionne qu’avec 5 espèces (F uel, O 2 , CO 2 , H 2 0, N 2 )<br />

et une seule réaction chimique. On va donc créer une équation chimique pour faire disparaître le CO, on<br />

ajoute donc une fois <strong>la</strong> réaction 1 à 10 fois <strong>la</strong> réaction 2. On obtient alors <strong>la</strong> réaction 1’ :<br />

KERO + 15 O 2 ⇒ 10 CO 2 + 10 H 2 O<br />

12


. On crée donc un second fichier temporaire premix input premix 2.dat, à <strong>la</strong>quelle on change les valeurs<br />

<strong>de</strong>s coefficients stoecchiométriques, mais on <strong>la</strong>isse les données réactionnelles <strong>de</strong> <strong>la</strong> première réaction même<br />

si elles sont inexactes (Voir figure 2.4).<br />

Fig. 2.4 – Contenu du fichier input premix.dat et input premix 2.dat<br />

Ensuite on génère une solution fictive initiale d’évaporation <strong>de</strong> kérosène initf<strong>la</strong>me1.h5 à partir <strong>de</strong> ce<br />

fichier premix. On obtient alors <strong>la</strong> température <strong>de</strong>s gaz en fin d’évaporation. On entre cette valeur sous<br />

CANTERA afin d’obtenir les valeurs <strong>de</strong>s propriétés en fin <strong>de</strong> <strong>combustion</strong>, notamment les fractions massiques<br />

<strong>de</strong>s composants dans les gaz brûlés et <strong>la</strong> vitesse <strong>de</strong> f<strong>la</strong>mme, qu’on entre en <strong>de</strong>rnière ligne du fichier<br />

init1Df<strong>la</strong>me tpf.choices. On re<strong>la</strong>nce <strong>la</strong> moulinette init1Df<strong>la</strong>me tpf (Figure 2.5).<br />

Fig. 2.5 – Contenu du fichier init1Df<strong>la</strong>me tpf.choices et<br />

Parallèlement, <strong>la</strong> moulinette génère un petit fichier nous donnant <strong>la</strong> vitesse d’entrée à mettre au niveau<br />

du INLET pour que <strong>la</strong> f<strong>la</strong>mme soit stabilisée. Sans cette information, une vitesse incorrecte pourrait souffler<br />

<strong>la</strong> f<strong>la</strong>mme où celle ci pourrait remonter, ce qui n’est pas souhaité. Grâce à <strong>la</strong> moulinette add spec, on<br />

ajoute l’espèce manquante (dans notre cas, du CO), un calcul sur plusieurs itérations est <strong>la</strong>ncé car le co<strong>de</strong><br />

lui prend en compte les cinétiques multi étapes. On entre ensuite les autres valeurs <strong>de</strong> fin <strong>de</strong> <strong>combustion</strong><br />

sous CANTERA dans gas out, pour créer artificiellement une f<strong>la</strong>mme, et on active dans le fichier principal<br />

run.dat <strong>la</strong> chimie, et on <strong>la</strong>isse converger sous AVBP.<br />

13


Résultats<br />

Fig. 2.6 – Valeurs <strong>de</strong> <strong>la</strong> masse volumique, vitesse, température et pression<br />

La f<strong>la</strong>mme se situe à 0,02 m (Figure 2.6). On voit très c<strong>la</strong>irement <strong>la</strong> zone <strong>de</strong>s gaz frais à <strong>la</strong> température<br />

480 K séparés <strong>de</strong> <strong>la</strong> zone <strong>de</strong>s gaz brulés à <strong>la</strong> température 2180K par <strong>la</strong> f<strong>la</strong>mme sur le figure 3.5 <strong>de</strong> <strong>la</strong><br />

température. On observe aussi une chute <strong>de</strong> <strong>la</strong> masse volumique, une augmentation <strong>de</strong> <strong>la</strong> vitesse et un léger<br />

saut <strong>de</strong> pression d’environ 7 Pa au niveau <strong>de</strong> <strong>la</strong> f<strong>la</strong>mme.<br />

Fig. 2.7 – Valeurs <strong>de</strong>s fractions massiques <strong>de</strong>s espèces chimiques<br />

Sur <strong>la</strong> figure 2.6, <strong>la</strong> première partie croissante <strong>de</strong> <strong>la</strong> fraction <strong>de</strong> kérosène montre l’évaporation <strong>de</strong>s gouttes<br />

qui se transforment en gaz. Avant <strong>la</strong> f<strong>la</strong>mme (0,02m), les produits (CO, CO 2 , H 2 O) <strong>de</strong> <strong>la</strong> réaction n’existent<br />

pas. Après <strong>la</strong> f<strong>la</strong>mme, le kérosène est totalement consommé ainsi qu’une gran<strong>de</strong> partie du O 2 ; le CO 2 et<br />

le H 2 O apparaissent, on note aussi <strong>la</strong> création très rapi<strong>de</strong> mais en faible quantité du CO et sa rapi<strong>de</strong><br />

<strong>de</strong>struction : en tant que composant commun <strong>aux</strong> <strong>de</strong>ux réactions, <strong>la</strong> croissance <strong>de</strong> CO est due à <strong>la</strong> réaction<br />

1, et <strong>la</strong> réaction 2 le transforme en CO 2<br />

14


Fig. 2.8 – Valeurs <strong>de</strong>s quantités caractéristiques diphasiques<br />

On remarque que <strong>la</strong> fraction volumique et le diamètre <strong>de</strong>s gouttes diminuent très rapi<strong>de</strong>ment à cause <strong>de</strong><br />

l’évaporation. Notons aussi que les gouttes <strong>de</strong> température initiale 310K entourées par du gaz à 480K voient<br />

leur température augmenter jusqu’à 366K (Figure 2.8)<br />

Conclusion<br />

On a donc créer un protocole efficace qui permet <strong>de</strong> réaliser une solution initiale <strong>de</strong> f<strong>la</strong>mme diphasique<br />

avec un schéma réactionnel à <strong>de</strong>ux étapes. On vient simplifier le schéma réactionnel pour <strong>la</strong> génération d’une<br />

solution qui est ensuite conduite vers une solution physique grâce au co<strong>de</strong> AVBP qui prend en compte ces<br />

cinétiques multi-étapes. Les comparaisons entre les solutions créées sous CANTERA sont très satisfaisantes.<br />

15


Chapitre 3<br />

La configuration TLC<br />

3.1 Le projet TLC au CERFACS<br />

Le projet TLC, pour Towards Lean Combustion, a été <strong>la</strong>ncé en mars 2005 pour une durée <strong>de</strong> 48 mois.<br />

Il est coordonné par SNECMA Moteurs et rassemble 18 organismes industriels <strong>de</strong> 6 nationalités différentes.<br />

Les objectifs sont <strong>de</strong> réduire <strong>de</strong> 80 pour cent les émissions d’oxy<strong>de</strong>s d’azote sur le décol<strong>la</strong>ge et l’atterrissage<br />

mais aussi <strong>de</strong> réduire ces émissions en régime <strong>de</strong> croisière, ainsi que <strong>la</strong> réduction <strong>de</strong>s oxy<strong>de</strong>s <strong>de</strong> carbone,<br />

l’évitement <strong>de</strong> suie et l’augmentation <strong>de</strong> <strong>la</strong> production. Lavedrine [4] a réalisé dans le cadre <strong>de</strong> sa thèse <strong>la</strong><br />

simu<strong>la</strong>tion <strong>de</strong> <strong>la</strong> configuration non-confinée <strong>de</strong> l’injecteur TLC SNECMA. Au préa<strong>la</strong>ble, il s’est intéressé<br />

à <strong>la</strong> modélisation <strong>de</strong> l’atomisateur <strong>de</strong> l’injection pilote, ensuite il a investigué l’écoulement instationnaire<br />

en n’activant que l’injection pilote seule, puis l’injection multipoint. En même temps Felix Jaegle analyse<br />

l’écoulement du cas injection multipoint seul. De plus, il effectue <strong>de</strong>s calculs avec l’approche Euler-Lagrange<br />

contrairement au travail présent pour lequel l’approche Euler-Euler est utilisé exclusivement.<br />

3.1.1 La configuration<br />

La configuration confinée comporte un plenum, un injecteur, une chambre et une tuyère (Figure 3.1). La<br />

tuyère <strong>de</strong> sortie est amorcée, c’est à dire le col est sonique.<br />

Fig. 3.1 – Schéma <strong>de</strong> <strong>la</strong> configuration TLC<br />

L’injecteur est composé <strong>de</strong> <strong>de</strong>ux étages <strong>de</strong> vrilles axiales, un étage <strong>de</strong> vrilles radiales et <strong>de</strong>ux systèmes<br />

d’injection <strong>de</strong> carburant liqui<strong>de</strong> avec <strong>de</strong>s circuits d’alimentation indépendants. Par conséquent, il s’agit d’une<br />

configuration complexe.<br />

La figure présente l’agencement <strong>de</strong>s <strong>de</strong>ux circuits <strong>de</strong> carburant et <strong>de</strong>s différentes étages <strong>de</strong> vrilles. Le bol<br />

pilote comprend <strong>de</strong>ux étages <strong>de</strong> vrilles axiales, nommés vrilles pilotes internes et vrilles pilotes externes, qui<br />

sont contra-rotatifs. La division en <strong>de</strong>ux étages favorise le prémé<strong>la</strong>nge <strong>de</strong>s réactifs et ainsi <strong>la</strong> réduction <strong>de</strong>s<br />

émissions <strong>de</strong> NO x , tandis que <strong>la</strong> contra-rotation améliore l’atomisation du spray et renforce <strong>la</strong> zone centrale<br />

<strong>de</strong> recircu<strong>la</strong>tion, ce qui accroche <strong>la</strong> f<strong>la</strong>mme. Le troisime étage <strong>de</strong> vrilles externes débite <strong>la</strong> majeure partie du<br />

16


flux d’air traversant l’injecteur, il est monté radialement (Figure 3.2)<br />

Fig. 3.2 – Les trois étages <strong>de</strong> vrilles TLC<br />

Le circuit primaire alimente un atomiseur situé au milieu <strong>de</strong> l’étage <strong>de</strong> vrilles pilotes internes. L’atomiseur<br />

distribue un spray bien défini <strong>de</strong> gouttes <strong>de</strong> carburant. L’autre circuit débouche sur 24 orifices simples <strong>de</strong> 0,5<br />

mm <strong>de</strong> diamètre qui sont répartis régulièrement en couronne dans l’étage externe <strong>de</strong> vrilles. Pour le calcul,<br />

les 24 orifices sont modélisés avec un diamètre <strong>de</strong> 2,5 mm. Le carburant est injecté perpendicu<strong>la</strong>irement à <strong>la</strong><br />

paroi qui est incliné <strong>de</strong> 60° par rapport à l’axe principal. De plus, le fond <strong>de</strong> chambre est multiperforée afin<br />

<strong>de</strong> refroidir le déflecteur avec un film <strong>de</strong> refroidissement. Ce multiperçage est remp<strong>la</strong>cé par 40 trous pour le<br />

calcul numérique. Ces trous <strong>de</strong> collerette ont été remp<strong>la</strong>cés par une entrée d’air dans le domaine <strong>de</strong> calcul<br />

pour éviter un mail<strong>la</strong>ge trop raffiné (Figure 3.2)<br />

Fig. 3.3 – Les <strong>de</strong>ux systèmes d’injection TLC et les trous <strong>de</strong> collerette <strong>de</strong> refroidissement<br />

17


3.1.2 Mail<strong>la</strong>ges<br />

On note que le mail<strong>la</strong>ge est très raffiné dans les zones <strong>de</strong> <strong>combustion</strong> et d’injection. On a environ 1,7<br />

millions <strong>de</strong> noeuds pour 9 millions <strong>de</strong> cellules, environ 200 000 noeuds pour les conditions <strong>aux</strong> limites (Figures<br />

3.4 et 3.5).<br />

Fig. 3.4 – Coupe du mail<strong>la</strong>ge <strong>de</strong> <strong>la</strong> configuration TLC<br />

Fig. 3.5 – Gros p<strong>la</strong>n <strong>de</strong> <strong>la</strong> zone très raffinée<br />

18


3.1.3 Mise en p<strong>la</strong>ce d’un calcul<br />

Pour un calcul avec le co<strong>de</strong> AVBP, il est nécessaire <strong>de</strong> possé<strong>de</strong>r <strong>de</strong> nombreuses informations (Figure 3.6) :<br />

– Le mail<strong>la</strong>ge est généré avec les logiciels CFD-GEOM et CENTAURSOFT, car ils permettent <strong>de</strong> mailler<br />

<strong>de</strong>s géométries complexes. Le logiciel “hip“ [7] a lui aussi été utilisé pour transformer les fichiers <strong>de</strong>s<br />

mailleurs précé<strong>de</strong>nts dans un format AVBP. ⇒ mesh T LC.mesh.h5<br />

– Le fichier asciibound dans lequel on note le type <strong>de</strong> conditions <strong>aux</strong> limites ainsi que les valeurs caractéristiques<br />

liées à celles ci. ⇒ mesh T LC.asciibound<br />

– Le fichier asciibound tpf qui contient les types <strong>de</strong> conditions <strong>aux</strong> limites pour <strong>la</strong> phase liqui<strong>de</strong>. ⇒<br />

mesh T LC.asciibound tpf<br />

– Le fichier solutbound qui contient les conditions limites du cas en cours. Il est généré grace <strong>aux</strong> fichiers<br />

précé<strong>de</strong>nts. ⇒ mesh T LC.solutbound.h5<br />

Ensuite vient les fichiers liés <strong>aux</strong> paramètres du calcul :<br />

– Le run.dat contient les chemins vers les autres fichiers importants, le nombre d’itérations à effectuer,<br />

les sorties et le schéma numérique à utiliser ainsi que <strong>la</strong> valeur <strong>de</strong> <strong>la</strong> viscosité artificielle à ajouter.<br />

– Le input species contient le poids atomique, l’enthalpie <strong>de</strong> formation ; les tables d’enthalpies et d’entropies<br />

sensibles.<br />

– Le input thermo contient <strong>de</strong>s valeurs <strong>de</strong> référence pour <strong>la</strong> viscosité, <strong>la</strong> température etc..<br />

– Le input premix contient les données nécessaires à <strong>la</strong> génération <strong>de</strong> <strong>la</strong> réaction chimique, schéma<br />

réactionnel, nombre stoecchiométrique, constante pré exponentielle.<br />

– Le input species tpf contient les informations thermodynamiques <strong>de</strong>s espèces dans <strong>la</strong> phase liqui<strong>de</strong>.<br />

– Le input tpf contient <strong>la</strong> composition <strong>de</strong>s gouttes, le modèle d’évaporation, <strong>de</strong> force <strong>de</strong> trainée, les<br />

valeurs <strong>de</strong> clipping (valeurs seuils) et <strong>de</strong> viscosité artificielle pour <strong>la</strong> phase liqui<strong>de</strong>.<br />

– Le input chem contient les données nécessaires qui régissent le modèle d’épaississement <strong>de</strong> f<strong>la</strong>mme.<br />

– Le input sponge<strong>la</strong>yer contient les coordonnées et le facteur <strong>de</strong> viscosité d’une boite dans <strong>la</strong>quelle <strong>la</strong><br />

viscosité est fortement augmentée.<br />

– Le input ignit contient les données permettant <strong>de</strong> réaliser un dépot d’énergie dans le domaine pour<br />

allumer. Les <strong>de</strong>ux <strong>de</strong>rniers sont facultatifs<br />

Ensuite une solution initiale est générée à partir d’un groupes d’outils.<br />

Fig. 3.6 – Gestion d’un Run sur AVBP<br />

19


3.2 Résultats<br />

3.2.1 Paramètres numériques du calcul<br />

Machine <strong>de</strong> calcul<br />

IBM Bluegene/L<br />

Nombre <strong>de</strong> processeurs utilisés 512<br />

Schéma numérique<br />

TTGC<br />

Ordre en espace et en temps 3<br />

Modèles <strong>de</strong> coup<strong>la</strong>ge<br />

coup<strong>la</strong>ge inverse<br />

évaporation<br />

Pas <strong>de</strong> RUM<br />

Modèle SGS (gaz)<br />

Smagorinski<br />

Modèle SGS (liqui<strong>de</strong>) Yoshizawa + Smagorinski<br />

Viscosité artificielle (gaz)<br />

Colin<br />

Niveau à l’ordre 2 0.3<br />

Niveau à l’ordre 4 0.03<br />

Viscosité artificielle (liqui<strong>de</strong>)<br />

Jameson<br />

Niveau à l’ordre 2 0.3<br />

Niveau à l’ordre 4 0.05<br />

3.2.2 Géométrie et conditions <strong>aux</strong> limites<br />

Le mail<strong>la</strong>ge et <strong>la</strong> structure ont été générés avec les logiciels CFD-GEOM et CENTAURSOFT, car ils<br />

permettent <strong>de</strong> mailler <strong>de</strong>s géométries complexes. Le logiciel ”hip“ a lui aussi été utilisé pour transformer les<br />

fichiers <strong>de</strong>s mailleurs précé<strong>de</strong>nts dans un format AVBP. Une tuyère a aussi été ajoutée afin <strong>de</strong> jouer le rôle<br />

<strong>de</strong> col sonique. En effet, en forçant l’écoulement sonique en sortie <strong>de</strong> chambre, toutes les on<strong>de</strong>s acoustiques<br />

sont ainsi éjectées vers l’extérieur ce qui est très arrangeant afin d’éviter les problèmes d’instabilité ou<br />

<strong>de</strong> résonance acoustique. Néanmoins, <strong>la</strong> tuyère a dû être modifiée car une pente trop rai<strong>de</strong> <strong>de</strong> <strong>la</strong> paroi<br />

entre <strong>la</strong> chambre <strong>de</strong> réaction et <strong>la</strong> tuyère causait <strong>de</strong>s crashs : le col sonique n’existait plus, <strong>de</strong>s instabilités<br />

apparaissaient : pression ou température négative etc... , on a donc du profiler l’interface chambre tuyère<br />

comme ceci :<br />

Fig. 3.7 – Modification <strong>de</strong> <strong>la</strong> jonction chambre <strong>de</strong> réaction/tuyère : adoucissement <strong>de</strong> <strong>la</strong> pente<br />

Ensuite, on a modifié les conditions <strong>aux</strong> limites imposées (avec ou sans adhérence etc...) notamment au<br />

niveau <strong>de</strong> <strong>la</strong> tuyere, ou il fal<strong>la</strong>it <strong>de</strong>s lois <strong>de</strong> parois cohérentes entre <strong>la</strong> chambre <strong>de</strong> réaction et <strong>la</strong> tuyere, puis<br />

les valeurs d’entrée ont été introduites dans le modèle.<br />

De plus, on remarque que les valeurs fournies par l’industrie posent problème : en effet, on observe une<br />

perte <strong>de</strong> masse importante. On crée donc une entrée <strong>de</strong> gaz (en rouge sur <strong>la</strong> figure 3.7 au niveau <strong>de</strong> <strong>la</strong><br />

chambre coté tuyère pour stabiliser <strong>la</strong> masse.<br />

20


3.2.3 Calcul à froid gazeux<br />

Dans un premier temps, on désactive ces réactions, et on réalise un écoulement d’air à travers <strong>la</strong> configuration.<br />

Fig. 3.8 – Champ <strong>de</strong> vitesse<br />

Topologie<br />

Fig. 3.9 – Champ <strong>de</strong> vitesse axiale et lignes <strong>de</strong> courant<br />

Les figures 3.9 et 3.8 représentent le champ <strong>de</strong> vitesse axiale et les lignes <strong>de</strong> courant instantanés en coupe<br />

médiane. On note comme dans un calcul multipoint seul [11] <strong>la</strong> présence d’une gran<strong>de</strong> zone <strong>de</strong> recircu<strong>la</strong>tion<br />

centrale (CTRZ) au milieu, délimité par l’isocontour u g = 0. Cette zone est assez irrégulière et déformée.<br />

Tout comme dans les précé<strong>de</strong>nts résultats, <strong>la</strong> CTRZ est très présente dans <strong>la</strong> chambre, et accélère fortement<br />

le gaz qui est dirigé vers les parois. On notera néanmoins que dans ce cas, on injecte pas au centre. D’autre<br />

zones <strong>de</strong> recircu<strong>la</strong>tion apparaissent : Prés <strong>de</strong> l’injecteur pilote en bleu sur <strong>la</strong> figure 3.9 dans les coins au fond<br />

<strong>de</strong> <strong>la</strong> chambre, dues <strong>aux</strong> ecoulements par les jets externes en rouge.<br />

21


3.2.4 Calcul à froid diphasique<br />

Ensuite on ajoute le kérosène liqui<strong>de</strong>, injecté par le multipoint, et on utilise le patch d’injection haute<br />

pression FIMUR défini précé<strong>de</strong>mment pour l’injecteur pilote/cône creux. Ici quelques problèmes sont apparus<br />

: à cause <strong>de</strong> <strong>la</strong> haute vitesse <strong>de</strong>s gouttes injectées à cet endroit, les gradients <strong>de</strong> vitesse, température,<br />

pression étaient trop importants dans <strong>la</strong> zone proche injection, et ce<strong>la</strong> causait <strong>de</strong>s arrêts systématiques du<br />

calcul.<br />

On a donc mis <strong>de</strong>s faibles valeurs <strong>de</strong> <strong>la</strong> vitesse d’injection que l’on aurait fait monté par <strong>la</strong> suite afin<br />

d’obtenir <strong>la</strong> valeur souhaitée. Là encore, un <strong>de</strong>uxième problème apparait : Si les gouttes ne sont pas éjectés<br />

assez vite, elle s’accumulent <strong>de</strong>vant l’injecteur et on obtient <strong>de</strong>s arrets causés par une fraction volumique<br />

infinie au niveau <strong>de</strong> l’injection. Finalement, une valeur moyenne <strong>de</strong> vitesse qu’on augmente dans <strong>la</strong> suite<br />

<strong>de</strong>s calculs a permis d’obtenir une injection réaliste. Pour ce qui est <strong>de</strong> l’injection multipoint, les problèmes<br />

furent quasi inexistants car celà reste une injection basse pression.(Figure 3.10)<br />

Fig. 3.10 – a- Isosurface <strong>de</strong> fraction volumique en rouge, Isosurface <strong>de</strong> diamètre en b<strong>la</strong>nc, Champ <strong>de</strong> vecteur<br />

vitesse à l’injection. b- Isosurface <strong>de</strong> fraction volumique (|8e −8 |) pour l’injection multipoint<br />

Etant donnée <strong>la</strong> complexité <strong>de</strong> <strong>la</strong> géométrie sur <strong>la</strong>quelle on vient injecter le kérosène (du fait <strong>de</strong> l’inclinaison<br />

<strong>de</strong>s trous par rapport <strong>aux</strong> autres, chaque trou possè<strong>de</strong> <strong>de</strong>s vecteurs vitesse d’injection différents), il a<br />

fallu co<strong>de</strong>r dans un fichier FORTRAN les valeurs <strong>de</strong>s vitesses à chaque multipoint d’injection afin <strong>de</strong> réaliser<br />

un fichier solutbound.h5 particulier (Figure 3.11). Pour ce<strong>la</strong>, on ajoute dans les conditions <strong>aux</strong> limites un<br />

mo<strong>de</strong> d’injection <strong>de</strong> type INLET T P F qui injecte perpendicu<strong>la</strong>irement à <strong>la</strong> surface du Kérosène liqui<strong>de</strong><br />

dans le perso.inc, fichier re<strong>la</strong>tif au solutbound.h5.<br />

Fig. 3.11 – Paramétrisation FORTRAN <strong>de</strong>s vitesses d’injection multipoint<br />

On a aussi au préa<strong>la</strong>ble modifié le fichier input tpf donnant les caractéristiques <strong>de</strong> l’entité liqui<strong>de</strong> en<br />

présence, le kérosène, notamment <strong>la</strong> viscosité artificielle du liqui<strong>de</strong>.<br />

Le run.dat contient les chemins vers les autres fichiers importants, le nombre d’itérations à effectuer, les<br />

sorties et le schéma numérique à utiliser ainsi que <strong>la</strong> valeur <strong>de</strong> <strong>la</strong> viscosité artificielle à ajouter. On modifie<br />

22


aussi les valeurs <strong>de</strong> clipping. En effet dans ce genre <strong>de</strong> configuration, ajouter localement <strong>de</strong>s gouttes liqui<strong>de</strong>s<br />

alors que dans <strong>de</strong>s zones il n’y en a aucune pose <strong>de</strong>s problèmes <strong>de</strong> stabilité du calcul. Pour éviter les crashes,<br />

on définit un champ homogène <strong>de</strong> gouttes dans toute <strong>la</strong> chambre avec une <strong>de</strong>nsité très faible, quasi non<br />

existant.<br />

Fig. 3.12 – Champ <strong>de</strong> Kérosène et <strong>de</strong> température <strong>de</strong>s gouttes<br />

On voit c<strong>la</strong>irement l’injection centrale pilote, ainsi que l’injection <strong>la</strong>térale. Le gaz et les gouttes sont<br />

p<strong>la</strong>quées contre les parois. Les gouttes s’évaporent au contact du gaz chaud. Les grosses gouttes sont expulsées<br />

plus loin à cause <strong>de</strong> leur inertie, et mettent plus <strong>de</strong> temps à s’évaporer. (Figure 3.12)<br />

Fig. 3.13 – A droite, Champ <strong>de</strong> vitesse axiale et isolignes <strong>de</strong> fraction volumique : α l = 0.0001 en rouge,<br />

α l<br />

10 en orange, α l<br />

100<br />

en jaune. A gauche, isosurface <strong>de</strong> flux volumique <strong>de</strong> Kérosène :|0.0137| colorée par <strong>la</strong><br />

température <strong>de</strong>s gouttes<br />

Le champ <strong>de</strong> fraction volumique est important au niveau proche injection, les gouttes viennent ensuite<br />

se diffuser dans <strong>la</strong> chambre (Figure 3.13).<br />

23


3.2.5 Cas réel : f<strong>la</strong>mme diphasique<br />

Ensuite, on allume par gas out, on analyse <strong>la</strong> f<strong>la</strong>mme diphasique. Dans cette partie, il faut activer <strong>la</strong><br />

chimie Kérosène. Un calcul préa<strong>la</strong>ble réalisé sous CANTERA nous a permis <strong>de</strong> calculer <strong>la</strong> température <strong>de</strong><br />

<strong>combustion</strong>, <strong>la</strong> composition <strong>de</strong>s produits et réactifs en fin <strong>de</strong> <strong>combustion</strong>, ainsi que <strong>la</strong> vitesse <strong>de</strong> f<strong>la</strong>mme, en<br />

ne donnant que les schémas réactionnels, <strong>la</strong> pression et <strong>la</strong> température <strong>de</strong>s gaz frais ainsi que <strong>la</strong> richesse. Le<br />

gas out permet <strong>de</strong> remplir une partie du domaine par une température et une composition <strong>de</strong> fin <strong>de</strong> <strong>combustion</strong><br />

Autre point à noter, <strong>la</strong> zone <strong>de</strong> réaction dans <strong>de</strong> telles conditions est très faible. On doit donc épaissir<br />

cette f<strong>la</strong>mme car son épaisseur <strong>de</strong> départ est plut petit que le filtrage généré par <strong>la</strong> LES. Sans épaississement,<br />

<strong>la</strong> f<strong>la</strong>mme ne peut être entièrement calculé, elle <strong>de</strong>vient complètement instable, non physique. Dans notre<br />

cas, une étu<strong>de</strong> dans les mêmes conditions en une dimension a permis <strong>de</strong> déterminer les paramètres du modèle<br />

d’épaississement : on a choisi un épaississement dynamique <strong>de</strong> 100 pour <strong>la</strong> réaction ce qui correspond à 5<br />

mailles dans <strong>la</strong> zone <strong>de</strong> réaction.<br />

Fig. 3.14 – Evolution <strong>de</strong> <strong>la</strong> f<strong>la</strong>mme après allumage<br />

La première image est <strong>la</strong> solution générée par le gas out <strong>la</strong> f<strong>la</strong>mme vient finalement s’accrocher <strong>aux</strong><br />

lèvres du swirler (Figure 3.14)<br />

24


Fig. 3.15 – T<strong>aux</strong> <strong>de</strong> réaction et champ <strong>de</strong> Kérosène gazeux après réaction<br />

Si on continue le calcul, <strong>la</strong> f<strong>la</strong>mme est soufflée voir <strong>de</strong>rnière image <strong>de</strong> <strong>la</strong> figure 3.14. On peut voir sur<br />

<strong>la</strong> figure 3.15 que <strong>la</strong> zone <strong>de</strong> combsution se trouve en aval <strong>de</strong> <strong>la</strong> chambre <strong>de</strong> réaction meme si <strong>la</strong> zone <strong>de</strong><br />

réaction est peu marquée, elle reste présente et proche <strong>de</strong> <strong>la</strong> forme d’un front <strong>de</strong> f<strong>la</strong>mme, mais elle s’éteint.<br />

Le champ <strong>de</strong> Kérosène gazeux montre que le Kérosène n’existe pas au niveau <strong>de</strong> <strong>la</strong> zone <strong>de</strong> proche injection,<br />

ce qui pose un problème car c’est à cet endroit précis que <strong>la</strong> f<strong>la</strong>mme <strong>de</strong>vait exister. Le Kérosène vient bruler<br />

dérrière en aval <strong>de</strong> <strong>la</strong> chambre. Plusieurs solutions sont proposées :<br />

– Le Kérosène en injection (300K) ne s’évapore pas assez vite, on re<strong>la</strong>nce donc quelques calculs juste<br />

avant <strong>de</strong> réaliser le gas out, en prenant le Kérosène à 500K. Cette idée est criticable, car meme si il<br />

est fréquent que le carburant subisse un préchauffage, les données constructeurs sont floues à ce sujet.<br />

– Il semblerait que les paramètres <strong>de</strong> l’épaississement <strong>de</strong> f<strong>la</strong>mme soient érronés : une étu<strong>de</strong> monodimensionnelle<br />

simple est en cours pour estimer les valeurs réelles afin <strong>de</strong> re<strong>la</strong>ncer le calcul antérieur plus<br />

général.<br />

– Un calcul analytique <strong>de</strong> <strong>la</strong> fonction d’efficacité dans <strong>la</strong> configuration actuelle, ainsi qu’un changement<br />

<strong>de</strong> modèle <strong>de</strong> <strong>combustion</strong>.<br />

Au lieu du gas out, on pourrait aussi utiliser une modèle <strong>de</strong> dépôt d’énergie. Une étu<strong>de</strong> expérimentale<br />

[6] et une étu<strong>de</strong> numérqiue [2] sur l’allumage dans <strong>de</strong>ux configurations différentes ont été analysées afin<br />

d’étudier les phénomènes et gran<strong>de</strong>urs liés à l’allumage.<br />

25


Chapitre 4<br />

Conclusion<br />

Les principes fondament<strong>aux</strong> <strong>de</strong> <strong>la</strong> <strong>combustion</strong> ont été abordés : L’injection qui débouchera sur <strong>la</strong> création<br />

d’un tutorial dans le futur, l’évaporation qui permet <strong>de</strong> réaliser <strong>de</strong>s calculs diphasiques, et <strong>la</strong> <strong>combustion</strong><br />

d’une f<strong>la</strong>mme monodimensionnelle. Nous avons aussi apporter un protocole efficace pour pouvoir générer<br />

une f<strong>la</strong>mme monodimensionnelle avec un schéma cinétique à <strong>de</strong>ux étapes, chose qui n’existait pas avant. De<br />

plus, cette expérience est tout à fait prolongeable pour <strong>de</strong>s <strong>combustion</strong>s possédant un nombre <strong>de</strong> schémas<br />

réactionnels supérieurs à 2.<br />

De plus, on a pu utiliser ces connaissances sur un cas concret : <strong>la</strong> configuration TLC SNECMA. On<br />

a réalisé un écoulement d’air puis <strong>de</strong> kérosène, utilisé un modèle d’injection haute pression FIMUR, pour<br />

enfin allumer les composants. Les informations nécessaires à l’allumage ont été trouvées en réalisant <strong>de</strong>s<br />

calculs préliminaires simples, comme <strong>la</strong> f<strong>la</strong>mme diphasique monodimensionnelle épaissie ou non, ainsi que<br />

<strong>de</strong>s calculs <strong>de</strong> conditions en fin <strong>de</strong> <strong>combustion</strong> sur CANTERA.<br />

Le temps <strong>de</strong> calcul est re<strong>la</strong>tivement long, puisqu’il faut environ 6 heures <strong>de</strong> calculs pour 5000 itérations,<br />

en diphasique réactive.<br />

Le travail a donc été re<strong>la</strong>tivement important, et comme bien souvent, le manque <strong>de</strong> temps <strong>de</strong> calcul pose<br />

probleme.<br />

Une thèse a été proposée et acceptée à <strong>la</strong> suite du stage sur une configuration quasi simi<strong>la</strong>ire avec <strong>de</strong>s<br />

applications dans les bio-carburants. La convergence finale du cas réactif sera fini pendant le début <strong>de</strong> <strong>la</strong><br />

thèse..<br />

26


Bibliographie<br />

[1] M. Boileau, Phd Thesis, Simu<strong>la</strong>tion <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles <strong>de</strong> l’allumage diphasique <strong>de</strong>s foyers aéronautiques,<br />

CERFACS, 2007<br />

[2] M. Boileau and G. Staffelbach and B. Cuenot and T. Poinsot and C. Bérat, article from Combustion<br />

and F<strong>la</strong>me, LES of an ignition sequence in a gas turbine engine, 2008, Nb1-2 2-22<br />

[3] C. Dumouchel, Book Atomisation et Sprays, CORIA, 2006<br />

[4] J. Lavedrine, Phd Thesis, <strong>Simu<strong>la</strong>tions</strong> <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles <strong>de</strong> l’écoulement diphasique dans <strong>de</strong>s modèles<br />

d’injecteur <strong>de</strong> moteurs aéronautiques, CERFACS, 2008<br />

[5] J. Luche, Phd Thesis, E<strong>la</strong>boration of reduced kinetic mo<strong>de</strong>ls of <strong>combustion</strong>. Application to a kerosene<br />

mechanism, CERFACS, 2003<br />

[6] T. Marchione and S. F. Ahmed and E. Mastorakos, article from Combustion and F<strong>la</strong>me, Ignition of<br />

turbulent swirling n-heptane spray-f<strong>la</strong>mes using single and multiple sparks, 2009<br />

[7] J.-D. Müller, Manual , A User’s gui<strong>de</strong> to hip, 2008<br />

[8] T. Poinsot and D. Veynante, Book Edwards, Theoretical and Numerical Combustion, 2001<br />

[9] Mauro Porta, Manual AVBP Handbook , CERFACS, 2009<br />

[10] E. Riber, Phd Thesis, Développement <strong>de</strong> <strong>la</strong> métho<strong>de</strong> <strong>de</strong> simu<strong>la</strong>tion <strong>aux</strong> <strong>gran<strong>de</strong>s</strong> échelles pour les écoulements<br />

diphasiques turbulents, CERFACS, 2007<br />

[11] Y. Simsont, Rapport Simu<strong>la</strong>tion numérique d’un injecteur multipoint, CERFACS, 2008<br />

27


Annexe A<br />

Le CERFACS<br />

Le Centre Européen <strong>de</strong> Recherche et Formation Avancée en Calcul Scientifique est un organisme <strong>de</strong><br />

recherche qui développe et utilise <strong>la</strong> simu<strong>la</strong>tion numérique pour <strong>la</strong> résolution <strong>de</strong> problèmes scientifiques et<br />

industriels. Ces <strong>de</strong>rniers sont le CNES, EADS, EDF, Météo-France, l’ONERA, <strong>la</strong> SNECMA et TOTAL. Le<br />

CERFACS emploie environ une centaine <strong>de</strong> personnes, physiciens, mathématiciens, analystes numériques<br />

et ingénieurs programmeurs dans <strong>de</strong>s domaines aussi diverses que variés : algorithmie parallèle, climat et<br />

environnement, traitement <strong>de</strong>s données, électromagnétisme, aérodynamique et <strong>combustion</strong>.<br />

Fig. A.1 – Photo du CERFACS<br />

La CFD team<br />

La CFD team (CFD pour Computational Fluid Dynamics) cherche à résoudre les problèmes dans les<br />

domaines <strong>de</strong> l’aérodynamique, <strong>la</strong> turbulence, <strong>la</strong> <strong>combustion</strong>, les écoulements instationnaires, phénomènes<br />

couplés avec d’autres méchanismes (interaction flui<strong>de</strong>-structure, optimisation, diphasique, radiation). Elle est<br />

composée d’environ une trentaine <strong>de</strong> personnes, environ 6 seniors, et le reste se répartissant entre stagiaires,<br />

doctorants et post doctorants. Le CERFACS bénéficie aussi <strong>de</strong> nombreuses ressources informatiques, <strong>de</strong><br />

nombreux calcu<strong>la</strong>teurs dont un blueGene/L (4ème plus gros calcu<strong>la</strong>teur du mon<strong>de</strong>)<br />

28


Annexe B<br />

Détail <strong>de</strong>s termes filtrés <strong>de</strong>s equations <strong>de</strong><br />

Navier-Stokes<br />

B.1 Equations et gran<strong>de</strong>urs gazeuses<br />

Les trois composantes du tenseur <strong>de</strong> flux non diffusifs F I sont :<br />

⎛<br />

f I =<br />

⎜<br />

⎝<br />

ρũ 2 + P<br />

ρũṽ<br />

ρũ ˜w<br />

ρẼũ + P u<br />

ρ k ũ<br />

⎞<br />

⎛<br />

⎟<br />

⎠ , gI =<br />

⎜<br />

⎝<br />

ρũṽ<br />

ρṽ 2 + P<br />

ρṽ ˜w<br />

ρẼṽ + P v<br />

ρ k ṽ<br />

⎞<br />

⎛<br />

⎟<br />

⎠ , hI =<br />

⎜<br />

⎝<br />

ou P est <strong>la</strong> pression définie dans l’équation d’état <strong>de</strong>s gaz parfaits.<br />

Celles du tenseur diffusif sont :<br />

⎛<br />

f V =<br />

⎜<br />

⎝<br />

−τ xx<br />

−τ xy<br />

−τ xz<br />

−(uτ xx + vτ xy + wτ xz ) + q x<br />

J x,k<br />

⎛<br />

h V =<br />

⎜<br />

⎝<br />

⎞<br />

⎛<br />

⎟<br />

⎠ , gV =<br />

⎜<br />

⎝<br />

−τ xz<br />

−τ yz<br />

−τ zz<br />

−(uτ xz + vτ yz + wτ zz ) + q z<br />

J z,k<br />

ρũ ˜w<br />

ρṽ ˜w<br />

ρ ˜w 2 + P<br />

ρẼ ˜w + P w<br />

ρ k ˜w<br />

⎞<br />

⎟<br />

⎠<br />

−τ xy<br />

−τ yy<br />

−τ yz<br />

−(uτ xy + vτ yy + wτ yz ) + q y<br />

ou τ est le tenseur <strong>de</strong>s contraintes visqueuses, ˜S ij est le tenseur <strong>de</strong>s vitesses <strong>de</strong> déformation et µ ≃ µ( ˜T )<br />

<strong>la</strong> viscosité dynamique. :<br />

⎞<br />

⎟<br />

⎠<br />

J y,k<br />

τ i,j = 2µ(S ij − 1 3 δ ijS ll ) ≈ 2µ( ˜S ij − 1 3 δ ij ˜S ll ) avec S ij = 1 2 (∂ũ j<br />

∂x i<br />

+ ∂ũ i<br />

∂x j<br />

)<br />

J i,k le flux diffusif <strong>de</strong> l’espèce k dans <strong>la</strong> direction i et S c,k sont les nombres <strong>de</strong> Schmidt supposés constants.,<br />

⎞<br />

⎟<br />

⎠<br />

(<br />

) (<br />

W k ∂X k<br />

J i,k = −ρ D k − Y k V c<br />

W k ∂<br />

i<br />

= −ρ D ˜X k<br />

k<br />

W ∂x i<br />

W ∂x i<br />

− ỸkV ˜ i<br />

c<br />

)<br />

avec V c<br />

i =<br />

N∑<br />

k=1<br />

D k<br />

W k<br />

W<br />

∂ ˜X k<br />

∂x i<br />

et D k = µ<br />

ρS c,k<br />

Le flux <strong>de</strong> chaleur total q i est <strong>la</strong> somme <strong>de</strong> <strong>de</strong>ux termes : le flux <strong>de</strong> chaleur conductif et un autre diffusif :<br />

q i = −λ ∂T<br />

∂x i<br />

−<br />

N∑<br />

k=1<br />

ou λ est <strong>la</strong> conductivité thermique du mé<strong>la</strong>nge.<br />

J i,k h s,k = −λ ∂ ˜T<br />

∂x i<br />

+<br />

N∑<br />

k=1<br />

˜<br />

J i,k h s,k<br />

29


Les termes ci <strong>de</strong>ssus sont donc les termes résolus <strong>de</strong>s équations. Comme expliqué dans <strong>la</strong> partie supérieure,<br />

les termes <strong>de</strong> sous maille sont modélisés et non résolus.<br />

⎛<br />

f t =<br />

⎜<br />

⎝<br />

−τ t xx<br />

−τ t xy<br />

−τ t xz<br />

−q x<br />

t<br />

J x,k<br />

t<br />

⎞<br />

⎛<br />

⎟<br />

⎠ , gt =<br />

⎜<br />

⎝<br />

−τ t xy<br />

−τ t yy<br />

−τ t yz<br />

−q y<br />

t<br />

J y,k<br />

t<br />

⎞<br />

⎛<br />

⎟<br />

⎠ , ht =<br />

⎜<br />

⎝<br />

−τ t xz<br />

−τ t yz<br />

−τ t zz<br />

−q z<br />

t<br />

J z,k<br />

t<br />

τ t i,j = −ρ( u i ˜u j − ũ i ũ j ) ≈ 2ρν t ( S ˜ ij − 1 3 δ ijS ˜ ll )<br />

J i,k<br />

t<br />

= −ρ( ˜ u i Y k − ũ i Ỹ k ) = −ρ<br />

avec V c,t<br />

i<br />

=<br />

N∑<br />

k=1<br />

q i t = −ρ( ˜ u i E − ũ i Ẽ) = −λ t<br />

∂ ˜T<br />

∂x i<br />

+<br />

Intéressons nous à <strong>la</strong> phase liqui<strong>de</strong> [10].<br />

(<br />

D t k<br />

W k<br />

W<br />

⎞<br />

⎟<br />

⎠<br />

∂ ˜X<br />

)<br />

k<br />

− ˜<br />

∂x ỸkV c,t<br />

i<br />

i<br />

Dk<br />

t W k ∂ ˜X k<br />

et Dk t W ∂x = ν t<br />

i Sc,k<br />

t<br />

B.2 Equations et variables conservatives liqui<strong>de</strong>s<br />

N∑<br />

k=1<br />

J t i,k<br />

h ˜ s,k avec λ t = µ tC p<br />

P r t<br />

Contrairement <strong>aux</strong> écoulements <strong>de</strong>s flui<strong>de</strong>s newtoniens qui sont majoritairement décrits par une théorie<br />

<strong>de</strong>s milieux continus eulérienne, <strong>la</strong> dynamiques <strong>de</strong>s sprays peut être décrite <strong>de</strong> diverses manières : dans<br />

l’approche <strong>la</strong>grangienne, <strong>la</strong> phase dispersée est une ensemble <strong>de</strong> particules discrètes <strong>aux</strong>quelles on applique <strong>la</strong><br />

mécanique du point. Dans l’approche eulerienne, le spray est vu comme un milieu continu avec ses propriétés<br />

moyennes locales. De plus, plusieurs types <strong>de</strong> métho<strong>de</strong> eulérienne sont possibles. Neanmoins, nous ne nous<br />

interesserons ici qu’à <strong>la</strong> métho<strong>de</strong> eulérienne statistique.<br />

Equation <strong>de</strong> transport <strong>de</strong> <strong>la</strong> fonction <strong>de</strong>nsité <strong>de</strong> présence<br />

Soit une particule quelconque dont <strong>la</strong> vitesse u p <strong>la</strong> température T p <strong>la</strong> masse m p <strong>la</strong> position x p , au temps<br />

t, peuvent prendre les valeurs c p , ξ p , µ p , x dans l’espace <strong>de</strong>s phases. Soit W (c p , ξ p , µ p , x, t) décrit l’histoire <strong>de</strong><br />

<strong>la</strong> particule dans le temps.<br />

W (c p , ξ p , µ p , x, t) = δ(c p − u p (t))δ(ξ p T p (t))δ[µ p − m p (t))δ(x − x p (t)<br />

On définit <strong>la</strong> fonction <strong>de</strong>nsité volumique <strong>de</strong> présence <strong>de</strong>s particules(FDP) en effectuant une moyenne<br />

d’ensemble sur les réalisations possibles reliées à l’histoire <strong>de</strong> <strong>la</strong> particules dans le temps :<br />

f p (c p , ξ p , µ p , x, t, H f ) =< W p (C p , ξ p , µ p , x, t)|H f ><br />

La quantité f p (c p , ξ p , µ p , x, t|H f )dc p dξ p dµ p dx représente le nombre probable <strong>de</strong> particules à l’instant t<br />

ayant une position x p , une vitesse u p , une température T p et une masse m p telles que x ≤ x < x + dx, c p ≤<br />

u p < c p + dc p , ξ p ≤ T p < ξ p + dξ p et µ p ≤ m p < µ p + dµ p .<br />

LA fonction f p est une FDP eulerienne qui vérifie une équation <strong>de</strong> transport <strong>de</strong> type Boltzmann :<br />

( ∂fp<br />

∂<br />

∂t f p +<br />

∂<br />

∂x j<br />

[c p,j f p ] = ( ∂f p<br />

∂t ) coll −<br />

∂ [ ]<br />

dup,j<br />

∂c p,j dt f p −<br />

∂ [ ] dTp<br />

∂ξ p dt f p −<br />

∂ [ ] dmp<br />

∂µ p dt f p<br />

∂t ) coll représente <strong>la</strong> variation temporelle <strong>de</strong> <strong>la</strong> FDP due <strong>aux</strong> interactions entre particules ( collisions,<br />

d<br />

coalescence, rupture, etc....).<br />

dt<br />

est <strong>la</strong> distribution <strong>la</strong>grangienne due <strong>aux</strong> échanges avec le gaz (traînée,<br />

changement <strong>de</strong> phase, transfert <strong>de</strong> chaleur, etc...), ou à <strong>de</strong>s effets volumiques (gravité, rayonnement, etc.).<br />

〈.|c p , ξ p , µ p 〉 est <strong>la</strong> moyenne d’ensemble sur les particules telles que u p = c p , T p = ξ p , m p = µ p .<br />

30


B.3 Moyennes <strong>de</strong> phase et mouvement mésoscopique<br />

Moyenne d’ensemble<br />

La moyenne <strong>de</strong> phase d’une fonction particu<strong>la</strong>ire quelconque Ψ(u p , T p , m p ) correspond à <strong>la</strong> moyenne <strong>de</strong><br />

<strong>la</strong> gran<strong>de</strong>ur Ψ sur l’ensemble <strong>de</strong>s réalisations particule <strong>de</strong>s propriétés <strong>de</strong>s particules :<br />

Ψ l = 1 n l<br />

∫<br />

ψ(c p , ξ p , µ p )f p (c p , ξ p , µ p , x, t|H f )dc p dξ p dµ p<br />

ou n l est le nombre moyen <strong>de</strong> particules par unité <strong>de</strong> volume appelé aussi <strong>de</strong>nsité <strong>de</strong> particules et défini<br />

par :<br />

∫<br />

n l (x, t) = f p (c p , ξ p , µ p , x, t|H f )dc p dξ p dµ p<br />

Il est pratique <strong>de</strong> définir une moyenne <strong>de</strong> phase pondérée par <strong>la</strong> masse <strong>de</strong> <strong>la</strong> particule lorsqu’elle varie :<br />

Ψ = Ψ l = 1 ∫<br />

µ p ψ(c p , ξ p , µ p )f p (c p , ξ p , µ p , x, t|H f )dc p dξ p dµ p<br />

ρ l α l<br />

ou ρ l est <strong>la</strong> masse volumique du liqui<strong>de</strong> et α l est <strong>la</strong> fraction volumique <strong>de</strong> <strong>la</strong> phase dispersée dans le<br />

mé<strong>la</strong>nge diphasique définie par :<br />

∫<br />

ρ l α l = n l {m p } p<br />

= µ p f p (c p , ξ p , µ p , x, t|H f )dc p dξ p dµ p<br />

On note <strong>la</strong> re<strong>la</strong>tion suivante : ρ l α l Ψ l = n l m p Ψ l<br />

avec m p = ρ l<br />

π<br />

6 d3 ou d est le diametre <strong>de</strong> <strong>la</strong> particule.<br />

Dans le cas d’un spray monodisperse, on a m p (x, t) = cste et α l = Π 6 n ld 3<br />

Gran<strong>de</strong>urs mésoscopiques et gran<strong>de</strong>urs décorrélées<br />

Lorsqu’on remp<strong>la</strong>ce Ψ par <strong>la</strong> vitesse particu<strong>la</strong>ire u p , on obtient <strong>la</strong> vitesse moyenne locale instantanée du<br />

spray liqui<strong>de</strong> conditionnée par <strong>la</strong> réalisation H f <strong>de</strong> l’écoulement gazeux :<br />

u l (x, t|H f ) = u pl = 1 ∫<br />

µ p c p f p dc p dξ p dµ p<br />

ρ l α l<br />

u l est une vitesse moyenne eulérienne appelée vitesse mésoscopique. Pour toute particule individuelle<br />

située en x à l’instant t, on peut exprimer <strong>la</strong> vitesse propore u p <strong>de</strong> cette particule comme <strong>la</strong> somme <strong>de</strong> cette<br />

vitesse mésoscopique et d’une compostante résiduelle u ′′<br />

p appelée vitesse décorrélée :<br />

u p = u l + u ′′<br />

p<br />

Fig. B.1 – Décomposition <strong>de</strong> <strong>la</strong> vitesse particu<strong>la</strong>ire en une partie mésoscopique et décorrélée<br />

Cette décomposition permet <strong>de</strong> voir le spray comme un ensemble <strong>de</strong> particules mues par un mouvement<br />

<strong>de</strong> groupe appelé mouvement mésoscopique ou chaque particule se distingue <strong>de</strong> ce mouvement par sa vitesse<br />

décorrélée.<br />

31


B.4 Equation générale d’Enskog<br />

En multipliant l’équation <strong>de</strong> Boltzmann par une fonction particu<strong>la</strong>ire quelconque Ψ et en l’intégrant par<br />

partie sur l’espace <strong>de</strong>s phases, on obtient l’équation générale d’Enskog pour <strong>la</strong> fonction Ψ.<br />

∂<br />

∂t ρ lα l (Ψ) l + ∂<br />

〈<br />

dup,j<br />

ρ l α l (u p,i Ψ) l = C(m p Ψ)+ρ l α l<br />

∂x i dt<br />

dΨ<br />

du p,j<br />

〉l<br />

+ρ l α l<br />

〈 dTp<br />

dt<br />

〈 (<br />

dΨ dmp dΨ<br />

+ρ l α l +<br />

dT p<br />

〉l<br />

Ψ dt dm p m p<br />

)〉l<br />

où C(m p Ψ) est <strong>la</strong> variation <strong>de</strong> ρ l α l Ψ<br />

〈<br />

due <strong>aux</strong> interactions entre particules et sera négligée par <strong>la</strong> suite.<br />

En notant que 〈u p,i Ψ〉 l<br />

= 〈u p,i 〉 l<br />

〈Ψ〉 l<br />

+ u ′′<br />

p,i<br />

〉l Ψ on a :<br />

∂<br />

∂t ρ lα l Ψ+ ∂<br />

〈<br />

dup,j<br />

ρ l α l u l,i Ψ = T (Ψ)+C(m p Ψ)+ρ l α l<br />

∂x i dt<br />

dΨ<br />

du p,j<br />

〉l<br />

+ρ l α l<br />

〈 dTp<br />

dt<br />

〈 〉<br />

où T (Ψ) est l’opérateur <strong>de</strong> flux décorrélé défini par : − ∂<br />

∂x i<br />

ρ l α l u ′′<br />

p,i Ψ l<br />

En prenant Ψ = 1<br />

m p<br />

, on a :<br />

∂<br />

∂t n l +<br />

∂ n l u l,i = T (m −1<br />

p ) + C(1)<br />

∂x i<br />

〈 (<br />

dΨ dmp dΨ<br />

+ρ l α l +<br />

dT p<br />

〉l<br />

Ψ dt dm p m p<br />

)〉l<br />

Dans le cas d’un spray monodisperse, les particules ont localement une meme masse d’ou T (m −1<br />

p ) = 0<br />

En prenant Ψ = 1, on a :<br />

∂<br />

∂t ρ lα l +<br />

〈<br />

ou T (1) = 0 et Γ l = −Γ = ρ l α 1 dm p<br />

l m p dt<br />

En prenant Ψ = u p , on a :<br />

∂ ρ l α l u l,i = T (1) + C(m p ) + Γ l<br />

∂x i<br />

〉 { }<br />

= n dmp<br />

l<br />

l<br />

dt<br />

est le t<strong>aux</strong> <strong>de</strong> variation <strong>de</strong> masse par évaporation.<br />

l<br />

∂<br />

∂t ρ lα l u l,i +<br />

∂ ρ l α l u l,i u l,j = T (u ′′<br />

∂x<br />

p,i) + C(m p u p ) + F d,i + Γ u,i<br />

i<br />

T (u ′′<br />

p,i ) représente le transport <strong>de</strong> quantité <strong>de</strong> mouvement par <strong>la</strong> vitesse décorrélée. C(m pu p ) est l’échange<br />

〈<br />

Fp,i<br />

<strong>de</strong> quantité <strong>de</strong> mouvement entre particules (collisions, rupture, coalescence). F d,i = ρ l α l m p<br />

〉l = n l {F p,i } l<br />

est l’échange <strong>de</strong> quantité <strong>de</strong> mouvement avec <strong>la</strong> phase gazeuse via <strong>la</strong> force <strong>de</strong> trainée F p exercé sur chaque<br />

〈<br />

up,i dm<br />

particule. Γ u,i = ρ l α p<br />

l m p dt<br />

l<br />

gazeuse par changement <strong>de</strong> phase.<br />

En prenant Ψ = 1 2 u′′ p,i u′′ p,i , on a :<br />

〉<br />

= n l<br />

{<br />

dm<br />

u p p,i dt<br />

}<br />

l<br />

est l’échange <strong>de</strong> quantité <strong>de</strong> mouvement avec <strong>la</strong> phase<br />

∂<br />

∂t ρ lα l δθ l +<br />

∂ ρ l α l u l,i δθ l = T ( 1 ∂x i 2 u′′ p,iu ′′<br />

p,i) + C( 1 2 m pu ′′<br />

p,iu ′′<br />

p,i) + W θ + Γ θ + U θ<br />

T ( 1 2 u′′ p,i u′′ p,i ) représente le transport d’énergie décorrélée par <strong>la</strong> vitesse décorrélée. C(m pu p ) est l’échange<br />

d’énergie décorrélée entre particules. W θ = ρ l α l<br />

〈u ′′<br />

p,i<br />

est <strong>la</strong> variation d’énergie dé-<br />

}<br />

est <strong>la</strong> variation d’énergie<br />

corrélée due à <strong>la</strong> force <strong>de</strong> trainée Γ θ = ρ l α l<br />

〈<br />

1<br />

2<br />

u ′′<br />

p,i u′′ p,i<br />

m p<br />

F p,i<br />

m p<br />

〉l<br />

dm p<br />

dt<br />

〉<br />

= n l<br />

{u ′′<br />

}<br />

p,i F p,i<br />

{ l<br />

1<br />

2 u′′ p,i u′′ dm p<br />

p,i dt<br />

= n l<br />

l l<br />

∂u<br />

décorrélée due au transfert <strong>de</strong> masse avec <strong>la</strong> phase gazeuse. Enfin, U θ = −ρ l α l δR l,i l,ij ∂x j<br />

En prenant Ψ = h s,p , on a :<br />

∂<br />

∂t ρ lα l h s,l +<br />

∂ ρ l α l u l,i h s,l = T (h ′′<br />

∂x<br />

p) + C(m p h s,p ) + Λ l + Φ l<br />

i<br />

T (h ′′<br />

p) représente le transport d’enthalpie sensible par <strong>la</strong> vitesse décorrélée. C(m p u p ) est l’échange d’enthalpie<br />

〈 〉<br />

dhs,p<br />

sensible entre particules. Φ l = ρ l α l dt<br />

est <strong>la</strong> variation d’enthalpie sensible due au transfert <strong>de</strong> chaleur<br />

〈 〉 l{<br />

}<br />

hs,p dm<br />

entre particules. Λ l = ρ l α p<br />

l m p dt<br />

= n dm<br />

l h p s,p<br />

l<br />

dt<br />

est <strong>la</strong> variation d’enthalpie sensible due au transfert<br />

l<br />

<strong>de</strong> masse avec <strong>la</strong> phase gazeuse.<br />

32


Annexe C<br />

Notions préliminaires<br />

Variables thermodynamiques<br />

La thermodynamique est cruciale dans <strong>la</strong> <strong>combustion</strong>[8] : l’état référence standard utilisé est P 0 = 1bar<br />

et T 0 = 0K. Les enthalpies sensibles massique (h s,k ) et entropies (s k ) pour chaque espèce, sont tabulées<br />

pour 51 valeurs <strong>de</strong> <strong>la</strong> température (T i avec i = 1...51) variant <strong>de</strong> 0 K à 5000 K avec un pas <strong>de</strong> 100 K. Ces<br />

variables peuvent être évaluées par :<br />

h s,k (T i ) =<br />

∫ Ti<br />

T 0 =0K<br />

C p,k dT = hm s,k (T i) − h m s,k (T 0)<br />

W k<br />

et s k (T i ) = sm k (T i) − s m k (T 0)<br />

W k<br />

e s,k (T i ) =<br />

∫ Ti<br />

T 0 =0K<br />

C v,k dT = h s,k (T i ) − r k (T i )<br />

A noter que les capacités calorifiques massique C p,k et volumique C v,k sont supposées constantes entre<br />

T i et T i+1 = T i + 100. Elles sont définies comme <strong>la</strong> pente <strong>de</strong> l’enthalpie sensible (C p,k = ∂h s,k<br />

∂T<br />

) et <strong>de</strong> l’énergie<br />

sensible (C v,k = ∂e s,k<br />

∂T<br />

). L’énergie sensible varie <strong>de</strong> manière continue avec <strong>la</strong> température, c’est pourquoi on<br />

utilise une interpo<strong>la</strong>tion linéaire :<br />

e s,k (T ) = e s,k (T i ) + (T − T i ) e s,k(T i+1 ) − e s,k (T i )<br />

T i+1 − T i<br />

De <strong>la</strong> même façon, <strong>la</strong> <strong>combustion</strong> d’un carburant a lieu quand les vapeurs <strong>de</strong> celui-ci s’enf<strong>la</strong>mment, d’ou<br />

l’intérêt <strong>de</strong> considérer un gaz comme système.<br />

Equation d’état <strong>de</strong>s gaz parfaits<br />

L’équation d’état et <strong>la</strong> masse molécu<strong>la</strong>ire moyenne d’un mé<strong>la</strong>nge pour un mé<strong>la</strong>nge gazeux parfait est :<br />

P = ρrT<br />

1<br />

N<br />

W = ∑<br />

Y k<br />

W k<br />

k=1<br />

où r est <strong>la</strong> constante du mé<strong>la</strong>nge gazeux dépendante du temps et <strong>de</strong> l’espace : r = R W<br />

La constante du gaz r et les capacités calorifiques du mé<strong>la</strong>nge gazeux dépen<strong>de</strong>nt <strong>de</strong> <strong>la</strong> composition locale<br />

du gaz :<br />

r = R W = N ∑<br />

k=1<br />

Y k<br />

W k<br />

R =<br />

N∑<br />

Y k r k , C p =<br />

k=1<br />

N∑<br />

Y k C p,k et C v =<br />

k=1<br />

N∑<br />

Y k C v,k<br />

où R = 8.3143J/mol.K est <strong>la</strong> constante universelle pour un gaz parfait. L’exposant adiabatique pour<br />

le mé<strong>la</strong>nge est donné par γ = Cp<br />

C v<br />

. De plus, <strong>la</strong> constante gazeuse, les capacités, et l’exposant ne sont pas<br />

constants. En effet, elles dépen<strong>de</strong>nt <strong>de</strong> <strong>la</strong> composition locale exprimée par les fractions massiques locales<br />

Y k (x, t) :<br />

r = r(x, t) C p = C p (x, t) C v = C v (x, t) γ = γ(x, t) and c 2 = γrT<br />

k=1<br />

33


La température est déduite <strong>de</strong> l’énergie sensible et les conditions <strong>aux</strong> limites ont besoin d’utiliser <strong>la</strong><br />

vitesse du son dans le mé<strong>la</strong>nge.<br />

Enfin, <strong>la</strong> <strong>combustion</strong> étant elle même générée par une réaction d’oxydo-réduction impliquant plusieurs<br />

espèces, on s’interesse <strong>aux</strong> équations qui diffusent ces espèces ainsi qu’à <strong>la</strong> définition du flux <strong>de</strong> chaleur<br />

apparaissant lors <strong>de</strong> telles réactions.<br />

Diffusion molécu<strong>la</strong>ire multi-espèces et Diffusion <strong>de</strong> <strong>la</strong> chaleur<br />

Dans un écoulement multi-espèces, on définit par approximation V k <strong>la</strong> vitesse <strong>de</strong> diffusion <strong>de</strong> l’espèce k :<br />

N∑<br />

k=1<br />

Y k V k<br />

i<br />

= 0 et X k V k<br />

i<br />

= −D k<br />

∂X k<br />

∂x i<br />

W<br />

ou X k est <strong>la</strong> fraction mo<strong>la</strong>ire <strong>de</strong> l’espèce k : X k = Y k W k<br />

. On a une expression en terme <strong>de</strong> fraction<br />

massique, et dans le but d’améliorer cette approximation on ajoute une vitesse <strong>de</strong> diffusion correctrice V c ,<br />

on a :<br />

Y k V k<br />

i<br />

= −D k<br />

W k<br />

W<br />

∂X k<br />

∂x i<br />

et V c<br />

i =<br />

N∑<br />

k=1<br />

D k<br />

W k<br />

W<br />

et on définit le flux <strong>de</strong> diffusion <strong>de</strong>s espèces qui prend en compte cette correction avec D k qui est <strong>la</strong><br />

diffusivité pour chaque espèce k :<br />

(<br />

)<br />

W k ∂X k<br />

J i,k = −ρ D k − Y k Vi<br />

k et D k = µ<br />

W ∂x i<br />

ρS c,k<br />

où S c,k sont les nombres <strong>de</strong> Schmidt supposés constants.<br />

Le flux <strong>de</strong> chaleur total q est <strong>la</strong> somme <strong>de</strong> <strong>de</strong>ux termes : le flux <strong>de</strong> chaleur conductif et un autre diffusif :<br />

q i = −λ ∂T<br />

∂x i<br />

− ρ<br />

N∑<br />

k=1<br />

∂X k<br />

∂x i<br />

(<br />

)<br />

W k ∂X k<br />

D k − Y k Vi<br />

c h s,k = −λ ∂T +<br />

W ∂x i<br />

∂x i<br />

N∑<br />

J i,k h s,k<br />

où λ est <strong>la</strong> conductivité thermique du mé<strong>la</strong>nge.<br />

Enfin, on définie les données chimiques permettant <strong>de</strong> modéliser <strong>la</strong> chimie <strong>de</strong> <strong>combustion</strong>.<br />

Cinétique chimique<br />

Le terme source s, s = (0, 0, 0, ω˙<br />

T , ω˙<br />

k ) T avec le t<strong>aux</strong> <strong>de</strong> réaction et le t<strong>aux</strong> <strong>de</strong> dégagement <strong>de</strong> chaleur<br />

comme étant ω˙<br />

T and ω˙<br />

k .<br />

Le modèle <strong>de</strong> <strong>combustion</strong> implémenté dans AVBP est une loi d’Arrhénius écrite pour N réactifs M kj et<br />

pour M réactions et le t<strong>aux</strong> <strong>de</strong> réaction <strong>de</strong> l’espèce k ω˙<br />

k est <strong>la</strong> somme <strong>de</strong>s t<strong>aux</strong> ω˙<br />

kj produits par toutes les<br />

réactions :<br />

N∑<br />

ν kj ′ M kj ⇀ ↽<br />

k=1<br />

N∑<br />

k=1<br />

ν ′′<br />

kj M kj =⇒ ˙ω k =<br />

k=1<br />

M∑ ∑<br />

M<br />

˙ω kj = W k ν kj Q j<br />

où ν kj = ν ′′<br />

kj − ν′ kj et Q j est le t<strong>aux</strong> progressif <strong>de</strong> <strong>la</strong> réaction j et il s’écrit :<br />

Q j = K f,j<br />

N ∏<br />

k=1<br />

k=1<br />

( ρYk<br />

W k<br />

) ν ′<br />

kj<br />

− Kr,j<br />

K f,j et K r,j sont les directs et inverses t<strong>aux</strong> <strong>de</strong> <strong>la</strong> réaction j :<br />

(<br />

K f,j = A f,j exp − E )<br />

a,j<br />

RT<br />

N ∏<br />

k=1<br />

k=1<br />

( ) ν ′′<br />

ρYk<br />

kj<br />

W k<br />

et K r,j = K f,j<br />

K eq<br />

où A f,j et E a,j sont les facteurs pré-exponentiels et l’énergie d’activation et K eq est <strong>la</strong> constante d’équilibre.<br />

34


( p0<br />

) P (<br />

N<br />

k=1<br />

K eq =<br />

ν kj ∆S<br />

0<br />

j<br />

exp<br />

RT<br />

R<br />

− ∆H0 j<br />

RT<br />

)<br />

où p 0 = 1bar. ∆Hj 0 et ∆S0 j<br />

d’entropie <strong>de</strong> <strong>la</strong> réaction j.<br />

sont respectivement l’enthalpie (sensible + chimique) et les changements<br />

∆H 0 j = h j (T ) − h j (0) =<br />

N∑ (<br />

ν kj W k hs,k (T ) + ∆h 0 f,k)<br />

et ∆S<br />

0<br />

j =<br />

k=1<br />

N∑<br />

ν kj W k s k (T )<br />

où ∆h 0 f,k est l’enthalpie massique <strong>de</strong> formation <strong>de</strong> l’espèce k à <strong>la</strong> température T 0 = 0K. Le dégagement<br />

<strong>de</strong> chaleur est calculé par :<br />

Modèle <strong>de</strong> f<strong>la</strong>mme épaissie<br />

˙ω T = −<br />

N∑<br />

˙ω k ∆h 0 f,k<br />

k=1<br />

Pour certains calculs, il peut être utile <strong>de</strong> résoudre une simu<strong>la</strong>tion sans résoudre complètement <strong>la</strong> structure<br />

<strong>de</strong> f<strong>la</strong>mme. Dans AVBP, le modèle <strong>de</strong> f<strong>la</strong>mme épaissie est appliqué pour résoudre <strong>la</strong> zoné réactive utilisant<br />

<strong>la</strong> loi d’Arrhénius. L’équation <strong>de</strong> <strong>la</strong> fraction massique pour l’espèce k est :<br />

∂ρ k<br />

∂t +<br />

∂<br />

∂x i<br />

(ρ(u i + V c<br />

i )Y k ) =<br />

k=1<br />

∂ (<br />

)<br />

W k ∂X k<br />

ρD k + ˙ω k<br />

∂x i W ∂x i<br />

où ω˙<br />

k est le t<strong>aux</strong> <strong>de</strong> réaction <strong>de</strong> l’espèce k.<br />

Pour une f<strong>la</strong>mme <strong>la</strong>minaire, le terme diffusif ∇J k et le terme réactif s’équilibrent. Une analyse dimensionnelle<br />

montre que <strong>la</strong> vitesse <strong>de</strong> f<strong>la</strong>mme <strong>la</strong>minaire s 0 L et l’épaisseur <strong>de</strong> f<strong>la</strong>mme <strong>la</strong>minaireδ0 L<br />

sont controllés<br />

par les termes sources et diffusifs comme :<br />

s 0 L ∝ √ D th A et δ 0 L ∝<br />

√<br />

Dth<br />

où A est le facteur pré-exponentiel <strong>de</strong> <strong>la</strong> réaction . Pour une f<strong>la</strong>mme épaissie <strong>la</strong>minaire, <strong>la</strong> diffusité<br />

ω˙<br />

thermique et molécu<strong>la</strong>ire, D th et D k sont remp<strong>la</strong>cés par FD th et FD k et le terme réactif ω˙<br />

k par k<br />

F<br />

, où F<br />

est le facteur d’épaississement.<br />

A<br />

Fig. C.1 – Principe <strong>de</strong> fonctionnement <strong>de</strong> l’épaississement dynamique<br />

35


On a :<br />

∂ρY k<br />

∂t<br />

+ ∂<br />

∂x i<br />

(ρ(u i + V c<br />

i )Y k ) =<br />

∂ (<br />

)<br />

W k ∂X k<br />

ρFD k + ˙ω k<br />

∂x i W ∂x i F avec V i c =<br />

N∑<br />

k=1<br />

FD k<br />

W k<br />

W<br />

∂X k<br />

∂x i<br />

ce qui montre que <strong>la</strong> vitesse <strong>de</strong> f<strong>la</strong>mme <strong>la</strong>minaire est <strong>la</strong> même pour une f<strong>la</strong>mme non épaissie alors que son<br />

épaisseur est multiplié par le facteur F.<br />

Ce modèle est efficace pour les f<strong>la</strong>mmes prémé<strong>la</strong>ngées mais il doit être ajusté car dans les zones non<br />

réactives, on surestime d’un facteur F les diffusions thermiques et molécu<strong>la</strong>ires. Il existe un modèle <strong>de</strong><br />

f<strong>la</strong>mme épaissie dynamique où F n’est plus une constante mais varie :<br />

On le définit comme suivant. Le senseur S dépend <strong>de</strong>s fractions massiques et <strong>de</strong> <strong>la</strong> température. S évalue<br />

si <strong>la</strong> zone est réactive (S=1) ou non (S=0) à l’ai<strong>de</strong> <strong>de</strong> <strong>la</strong> fonction <strong>de</strong> présence Ω<br />

F = 1 + (F max − 1)S ; S = tanh(β ′ Ω ) avec β ′ = 500 ; Ω = Y ν′ F<br />

F<br />

Ω Y ν′ 0<br />

0 exp(−Γ E a<br />

T<br />

0 RT )<br />

On choisit sous Γ T = 0, 68. Ω 0 est le maximum <strong>de</strong> Ω dans une f<strong>la</strong>mme <strong>la</strong>minaire prémé<strong>la</strong>ngée non épaissie.<br />

De plus, dans un mail<strong>la</strong>ge LES où <strong>la</strong> taille <strong>de</strong>s mailles peut beaucoup varier, il est souvent <strong>de</strong> coutume<br />

d’adapter le facteur d’épaississment au mail<strong>la</strong>ge local : On évalue donc F max par : F max = n δ0 L<br />

∆x<br />

où ∆x est<br />

<strong>la</strong> taille locale <strong>de</strong> <strong>la</strong> maille et n le nombre <strong>de</strong> cellules contenues dans le front <strong>de</strong> f<strong>la</strong>mme.<br />

36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!