Vous êtes sur la page 1sur 15

CRITT M2A

Tutoriel : Ralisation dun


modle 4cylindres, 4 temps
essence, sous OpenWam
2.0.2
Premire approche et dcouverte de linterface

CHEVALEY Andrey
09/05/2014
Exemple modle 4T 4 cylindres 16 soupapes

Sommaire
Introduction ............................................................................................................................3
Mise en place du moteur ........................................................................................................3
Loi de Wiebe .......................................................................................................................4
Ralisation du moteur :...........................................................................................................6
Ralisation des soupapes :.....................................................................................................7
Conduites : .............................................................................................................................8
Instrumentation.....................................................................................................................14
Modlisation dun intercooler : ..............................................................................................11
Contrle de systmes dans OpenWam : ..............................................................................13

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

2
Exemple modle 4T 4 cylindres 16 soupapes

Introduction

Le but de ce tutoriel est de vous familiarisez avec OpenWam et daidez au


dveloppement de modle 1D/0D pour la simulation. Le cas que nous allons
vous prsentez est un celui dun moteur 4 temps 4 cylindres 4 soupapes
atmosphrique. Les tapes importantes dans la ralisation du modle sont :
- Mise en place du moteur
- Mise en place des soupapes
- Mise en place conduites admission/chappement
- Finalisation du modle, compilation

Mise en place du moteur

Allez dans longlet Engines, et slectionner le block reprsentant un moteur


4T. Faites-le glissez dans la zone de travail.

En double cliquant sur le block du


moteur vous obtenez une boite de
dialogue :

-Vous pouvez dfinir diffrents lments


comme le type de fonctionnement, la
vitesse de rotation du moteur, les
caractristiques du mlange ainsi que la
gomtrie du moteur.

-Clique gauche sur le block du moteur


vous permet de slectionner : Define
Heat release law

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

3
Exemple modle 4T 4 cylindres 16 soupapes

La boite de dialogue suivante


souvre :

Elle vous permet de dfinir les


coefficients de la loi de
dgagement de chaleur (Loi De
Wiebe).

Loi de Wiebe
La loi de Wiebe est dfinie de la manire suivante sous OpenWam :

*(

Sachant que :

: reprsente la proportion de la phase de combustion en ce qui concerne


l'ensemble de combustion

C : reprsente le paramtre de modulation qui contrle le pourcentage de


carburant inject et brl l'intrieur de la dure de combustion

: Langle vilebrequin

0 : est l'angle vilebrequin laquelle la phase de combustion commence

0 : est la dure de la phase de combustion

m0 : est le paramtre de forme qui contrle la pente de la phase de


combustion

Lors de la ralisation dun modle Diesel, lintgration des quartes phases de


combustion correspond donc la somme de quatre lois de Wiebe.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

4
Exemple modle 4T 4 cylindres 16 soupapes

Lors de la ralisation dun modle essence, lutilisation dune seule loi est possible.
Les valeurs par dfaut qui peuvent tre prises sont :

0 < < 1; C < 6,908 ; 0 = 2 ; 0 = 50 ; 0,5 < m0 <4

Bloc de dfinition du modle :


Pour dfinir ensuite le modle utilis et les diffrents paramtres de calcul, nous
allons slectionnez le block EJEC. Les donnes dfinir sont :

- La mthode de calcul : commune pour


une seule mthode et indpendante
pour obtenir plus de prcisions en
fonctions des conduites mesures.
- Nombre de cycle pour obtenir une
convergence
- Les conditions Pression Temprature.
- Le type de calcul effectu : espece
simplifi (C02,CxHx, O2,H20, N2) Ou
bien tendu avec la prise en compte
de diffrents lments tels que les NO, les CO etc.
- Autorisation des calculs externe, c.a.d. couplage avec
MATLAB/Simulink.
- Et finalement, type de combustible.

Le deuxime onglet : Numerical method, vous permet de slectionner la mthode


de rsolution numrique employ dans votre modle. Vous aurez le choix entre Lax

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

5
Exemple modle 4T 4 cylindres 16 soupapes

Wendroff qui permet de rsoudre les quations aux drives partielles hyperbolique
bas sur les diffrences finies. La mthode CE-SE, une mthode de rsolution
numrique dveloppe conjointement avec la NASA. Et finalement, la mthode TVD
pour Total Variation Diminishing , qui permet de donner une solution au second
ordre des quations aux drives partielles hyperboliques sans engendrer
doscillations.

En rsum, la mthode Lax Wendroff permet dobtenir des rsultats plus rapidement
mais avec moins de prcision pour le modle. La mthode TVD tant la plus prcise.

Ralisation du moteur :
Pour raliser votre moteur vous devez rajouter les cylindres. Pour cela, clique droit
sur le block moteur, et slectionner Create new cylinder . Un block cylindre va
automatiquement apparaitre dans lespace de travail.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

6
Exemple modle 4T 4 cylindres 16 soupapes

Il va falloir ensuite rajouter les soupapes. Clique droit sur votre cylindre : Create
Union . Slectionner Valve en cliquant dessus.
Choisissez ensuite votre type de soupape : Intake,
Exhaust et le cot sur lequel celle-ci va apparaitre.

Pour obtenir un 4 cylindres 4 soupapes, il faudra


donc rajouter 4 cylindres et 4 soupapes pour
chaque cylindre. Vous devrez ensuite rajouter la loi
de leve, les coefficients de backflow. Et ralisez
votre architecture moteur en reliant les soupapes
des blocks tels que les volumes (plenum) et les
nuds (nodes).

Paramtrage des soupapes :


Double-clique sur votre soupape, la fentre suivante apparait :

Vous devez alors dfinir le diamtre soupape, langle douverture partir de votre loi
de leve et llment contrlant la vitesse de soupape : ici le moteur.

Dans longlet flow coefficients, vous devrez introduire le pas de leve le diamtre de
passage et les coefficients de dbit.

Pour introduire les coefficients de dbit et les


lois de leve dans longlet lift, nous conseillons
lutilisation du bloc note :

Pour une loi de leve vous devez :

- Mettre le pas entre vos


diffrentes valeurs : angle
step. OpenWam sen servira
pour tracer la loi de leve.
- Copier votre loi de leve en
mm dans un fichier bloc note.
- Attention, vous devrez noter le
nombre de valeurs introduites
totales, en haut de votre fichier bloc note. Exemple : vous avez la loi

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

7
Exemple modle 4T 4 cylindres 16 soupapes

de leve suivante :0,1,2,3,4,5,6,7,5,3,2,1,0. Votre fichier bloc note


sera :

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

- Attention, pour les valeurs virgule, il faudra obligatoirement utiliser


un point . comme marqueur de sparation. Vous pouvez trs
simplement utiliser la fonction dition, remplacer tout de bloc
note.

Pour le tableau de coefficient de dbit il faudra donner le nombre de lignes totales.

Chaque valeur de chaque colonne devra tre spare par une virgule et un espace.

Conduites :
Pour raliser une conduite, vous devez au pralable avoir positionn sur votre
modle des lments susceptible dtre relier ensemble comme une connexion ou
bien un nud.

Cliquer sur un de vos lments, tirer et relcher sur lautre. Vous verrez apparaitre un
symbole de conduite et votre conduite sera cre. En cliquant dessus, vous verrez
apparaitre la fentre suivante :

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

8
Exemple modle 4T 4 cylindres 16 soupapes

Spatial mesh : dfini le


pas de calcul utiliser
dans cette conduite,
plus il est faible plus le
calcul est prcis .En
contrepartie, celui-ci
sera plus long. Les
valeurs utilises pour
une conduite
secondaire sont de
lordre du cm, pour des
conduites plus critiques
le pas sera de lordre du
millimtre.

Duct type : vous avez ici le choix entre quatre possibilits : intake pipe, intake ports,
exhaust pipe et exhaust ducts. Pour ladmission, nous prendrons intake pipes ; pour
le collecteur dchappement : exhaust ports et pour la ligne dchappement : exhaust
pipes.

Wall Temperature calculation : Il faut ici considrer le faite davoir une conduite qui
servira comme intercooler ou non. Voir lexplication propos pour modliser un
intercooler. Dans le cas contraire, prendre constant .

Duct roughness : dfinit la rugosit de la paroi de votre conduite. La valeur utilise


par dfaut est 0,15 mm.

Initial Wall Temperature : Temprature de paroi de votre conduite. Dans le cas, dune
conduite dadmission, il vous faudra utiliser la temprature T0 que vous avez
introduite dans le bloc EJEC. Pour une conduite situe en aval dun compresseur,
une valeur plus leve (environ 50) est conseill. Pour les conduites
dchappements, une valeur approximant les tempratures de gaz dchappement
est utilise. Environ 500 600 pour un moteur diesel et entre 700 800 pour un
moteur essence.

Initial Gas Temperature : Temprature des gaz dans la conduite. Il faut suivre le
mme rsonnement que pour Initial Wall Temperature.

Initial Gas Pressure : Pression des gaz dans la conduite. Il faut suivre le mme
rsonnement que pour Initial Wall Temperature.

Initial Gas Velocity : Vitesse des gaz dans la conduite. Une valeur de 0,01m/s permet
dobtenir un calcul plus stable.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

9
Exemple modle 4T 4 cylindres 16 soupapes

Heat Transfert correction coefficient : coefficient de correction de transfert de chaleur.

Friction correction coefficient : Coefficient de frottement corrig.

N of intercooler ducts : Voir la partie sur les intercoolers.

Dans longlet geometry : vous pourrez dfinir la gomtrie de votre conduite. Inlet
diameter correspondant au diamtre dentre. En cliquant sur la croix, vous pourrez
rajouter une longueur et un diamtre de sortie a votre conduite. Si vous raliser une
conduite avec des diamtres dentre sortie diffrents, vous obtiendrez une conduite
de forme conique.

Attention

Lajout de diffrents diamtre et longueur sur une seule et mme conduite peut
entrainer linstabilit du modle. Pour cela nous conseillons de dcomposer votre
conduite en plusieurs morceaux spars par des nuds.

Finalement, longlet Numerical methode vous permet de choisir, de la mme manire


que dans le bloc EJEC, la mthode de rsolution numrique employ. Pour une
conduite dadmission la mthode Lax Wendroff est suffisante, pour une conduite
dchappement la mthode TVD peut savrer appropri.

Pour raliser un circuit ou bien un collecteur, il vous faut llment ramification


dans longlet nodes. Il suffit ensuite de relier vos blocks en ralisant un cliqu-
gliss-dpos.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

10
Exemple modle 4T 4 cylindres 16 soupapes

Modlisation dun intercooler :


Sachant quOpenWam ne propose pas de block changeur, vous allez devoir
modliser un intercooler comme ceci :

Pour commencer il faut modliser une conduite entre deux lments. Voir la partie
modlisation dune conduite pour plus de dtails. Cette conduite va devenir un
changeur :

Il faut ensuite faire varier la valeur du nombre de conduites.

Pour de meilleurs rsultats changer : Wall temperature calculation et jouer sur les
valeurs de conduites diffrentes couches. Un exemple ci-dessous pour illustrer
lexplication.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

11
Exemple modle 4T 4 cylindres 16 soupapes

Et voici un exemple darchitecture intercooler qui peut tre faite.

Pour obtenir le rsultat souhait, nous conseillons de jouer avec les tempratures
initial Wall et initial gas . Ainsi que les longueurs et les diamtres de
passages.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

12
Exemple modle 4T 4 cylindres 16 soupapes

Contrle de systmes dans OpenWam :


Nous allons vous prsenter ici limplmentation dun bloc de contrle PID :

Pour commencer, allez dans longlet control dans lespace de travail dOpenWam.

Vous devrez rajouter deux lments : le block In /Out et le block PID.

Le block in/out doit tre reli un capteur. Pour cela, allez dans llment que vous
voulez mesurer. Clique droit, sensors. Vous pourrez slectionner la grandeur
physique mesur, lui fournir un gain et un temps de mesure. Relier lentre du block
in/out votre capteur. Ensuite relier la sortie du block lentre in du block PID.
Vous pourrez ensuite configurer votre block PID.

Relier finalement, la sortie PID llment contrl, une throttle valve par
exemple. Un petit C rouge apparaitra montrant que votre lment est sous contrle
du block PID.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

13
Exemple modle 4T 4 cylindres 16 soupapes

Instrumentation

Maintenant que votre architecture moteur est complt, vous allez pouvoir
linstrumenter pour raliser vos simulation. Pour cela, slectionner llment qui vous
intresse. Clique droit, et choisissez mean results ou bien instantaneous
results . Vous obtiendrez une fentre semblable :

Cochez select [element] for instantaneous results et vous pourrez ensuite choisir
les variables que vous souhaiter mesurer.

Aprs avoir termin linstrumentation, il faudra raliser une dernire tape


indispensable pour votre simulation : Allez dans Edit et slectionner Numerate .
OpenWam va alors, donner des numros chaque lment prsent. Si vous le
souhaitez, vous pouvez raliser cette tape manuellement. Clique droit sur votre
block, et ensuite numerate manually.

Votre modle est prt tre compil.

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

14
Exemple modle 4T 4 cylindres 16 soupapes

Exemple final
Voici un exemple de moteur 4 cylindres 4 soupapes turbocompresses, command
avec un PID prsent sous OpenWam :

PROPERTY INFORMATION
This document contains information that
should not be distributed without permission
to another agency that CRITT M2A

15

Vous aimerez peut-être aussi