Vous êtes sur la page 1sur 26

DOSSIER

Techniques de lIngnieur
lexpertise technique et scientifique de rfrence

j1022
Simulateurs de procds

Par :
Xavier JOULIA
Professeur l'cole nationale suprieure des ingnieurs en arts chimiques et technologiques (ENSIACET)

Ce dossier fait partie de la base documentaire


Modlisation en gnie des procds
dans le thme Oprations unitaires. Gnie de la raction chimique
et dans lunivers Procds chimie - bio - agro

Document dlivr le 03/07/2012


Pour le compte
7200038556 - universite de la reunion sce commum documentation //
195.220.151.50

Pour toute question :


Service Relation Clientle ditions Techniques de lIngnieur 249, rue de Crime
75019 Paris France

par mail : infos.clients@teching.com ou au tlphone : 00 33 (0)1 53 35 20 20

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Editions T.I.
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Simulateurs de procds

par Xavier JOULIA


Professeur lcole nationale suprieure des ingnieurs en arts chimiques
et technologiques (ENSIACET)

1. Objectifs des simulateurs ...................................................................... J 1 022 - 2


2. Simulateurs orients module et orients quation ........................ 2
3. tude de cas............................................................................................... 3
4. Modle du procd Approche modulaire ....................................... 4
4.1 Dfinition des courants................................................................................ 6
4.2 Modles des units Modules ................................................................... 6
4.3 quations de connexions ............................................................................ 12
4.4 Interfaces graphiques Diagramme de simulation .................................. 15
5. Rsolution squentielle Problme de simulation......................... 16
5.1 Ensemble des donnes standard................................................................ 16
5.2 Absence de recyclage .................................................................................. 16
5.3 Dcomposition en rseaux cycliques maximums RCM ........................... 16
5.4 Formulation du problme niveau procd ................................................ 17
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

6. Problme de conception ........................................................................ 21


6.1 Dfinition ...................................................................................................... 21
6.2 Spcification locale ...................................................................................... 21
6.3 Spcification dlocalise ............................................................................. 21
6.4 Formulation du problme niveau procd ................................................ 21
6.5 Approche modulaire simultane ................................................................ 22
7. Conclusion.................................................................................................. 24
Pour en savoir plus ........................................................................................... Doc. J 1 022

a mondialisation de lconomie, les contraintes denvironnement et de


L scurit, la dynamique du march exigent une trs grande rigueur dans la
conception et la conduite des procds. Dans ce contexte, on a de plus en plus
souvent recours linformatique pour concevoir rapidement et conomique-
ment de nouveaux procds plus rentables, plus propres, plus srs et plus
flexibles, en un mot durables , mais galement pour analyser et optimiser le
fonctionnement des installations existantes ou pour aider la conduite de ces
installations. Ce domaine dactivit, dsign par le terme dingnierie des
procds assiste par ordinateur , a connu un essor trs important dans de
nombreux secteurs de lindustrie ptrolire, chimique et parachimique grce
3 - 2008

aux simulateurs de procds qui constituent lobjet de cet article.


Les simulateurs de procds sont les outils de base des techniciens et des
ingnieurs de procds, car ils permettent dtablir aisment et avec rigueur
les bilans matire et nergie sur les procds. Cet article vise en dfinir les
objectifs, les lments constitutifs, les concepts fondateurs et fournir au
lecteur les connaissances ncessaires au bon usage des simulateurs. Nous
J 1 022

traiterons ainsi des points suivants :


les donnes ncessaires une simulation. Ces donnes permettent de
dfinir le systme matriel (constituants, profil thermodynamique, ractions

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 1

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

chimiques), la structure du procd et les paramtres de dimensionnement et


de fonctionnement des appareils ;
les deux concepts fondateurs des simulateurs orients module : module et
courant ;
lapproche modulaire squentielle : dcomposition du procd en
rseau(s) cyclique(s) maximum(s) ; pour chaque RCM, choix dun ensemble de
courants coups (recyclages), dtermination dune liste de calcul des modules
et rsolution squentielle de ces modules par une procdure itrative ;
les modles et modules associs aux oprations unitaires de base : mlan-
geurs, diviseurs, sparateurs simples, pompes, compresseurs et turbines,
changeurs de chaleur, racteurs, flashes, procds de sparation diphasique
(absorption, distillation, extraction liquide-liquide...).
Le lecteur devrait ainsi tre capable de rsoudre via un quelconque simula-
teur orient module (OM) :
un problme de simulation pure, cest--dire simuler le fonctionnement
dun procd de structure donne et pour lequel les courants dalimentation
Xo (matires premires) et les paramtres de dimensionnement et de fonction-
nement P des modules sont spcifis ;
un problme de conception, cest--dire utiliser les degrs de libert du
procd pour satisfaire des spcifications de design.
Il pourra alors mettre toutes ses comptences scientifiques et techniques au
service de la conception et de la conduite des procds assiste par ordinateur.
Un tableau des symboles et abrviations se trouve en fin darticle.
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

1. Objectifs des simulateurs 2. Simulateurs orients


Les objectifs majeurs des simulateurs de procds sont les
module et orients
suivants : quation
rsoudre les quations de bilans matire et nergie pour
lensemble des appareils du procd ; Laspect fondamental pour la simulation des procds est liden-
calculer les caractristiques (dbit, composition, temprature, tification des composants lmentaires dont lassemblage permet
pression, proprits physiques) pour tous les fluides qui circulent de construire le modle du procd. Au niveau conceptuel, et
entre les appareils ; comme consquence directe au niveau numrique, deux approches
fournir les lments ncessaires au dimensionnement des sopposent : lapproche dite oriente module (OM) et lapproche
quipements, tels que les quantits de chaleur changes ou les dite oriente quation (OE).
dbits internes dune colonne.
ces objectifs, sajoutent : Lapproche OM a t adopte par la majorit des simulateurs
commerciaux. Citons les plus largement utiliss : Aspen Plus,
lestimation des cots dinvestissement et de fonctionnement Chemcad, Aspen HYSYS, Pro/II et ProSimPlus.
et, dans un contexte de dveloppement durable, de limpact sur
lenvironnement et la scurit ; Dans lapproche OM, llment de base pour construire le
loptimisation des conditions de fonctionnement du procd. modle du procd est le modle dopration unitaire appel
module . Cette approche correspond la vision classique et
Les simulateurs permettent dtablir, de manire efficace et naturelle du procd qui rsulte de lagencement doprations uni-
rigoureuse, les bilans matire et nergie sur les procds, taires ddies une fonction prcise telle que raction ou spara-
dchargeant ainsi lingnieur de calculs fastidieux et rptitifs. On tion. Lutilisateur slectionne les modules lmentaires
comprend alors aisment pourquoi ils constituent les outils de standardiss partir de la bibliothque du simulateur, fournit leurs
base pour la conception des procds assiste par ordinateur. Les paramtres de fonctionnement et de dimensionnement et les relie
autres applications des simulateurs concernent lanalyse du fonc- entre eux par des courants reprsentant les flux de matire,
tionnement dune unit existante ou ltude des modifications dnergie et dinformation circulant entre les appareils du procd
apporter pour adapter lunit un nouveau contexte industriel : rel. Le procd est alors vu comme un graphe orient dont les
adaptation la demande du march ou de nouvelles rglementa- nuds sont les modules et les arcs les courants. La simulation est
tions concernant lenvironnement ou la scurit. Lutilisation, non ralise par appel squentiel des modules suivant une liste de cal-
plus hors ligne, mais en ligne des simulateurs est du ressort de la cul qui respecte le sens de circulation des fluides dans le procd.
conduite optimale dun procd assiste par ordinateur. Ce
domaine devrait connatre un essor trs important dans les annes loppos, les simulateurs OE, tels quAspen Dynamics ou
venir. Pour terminer cet aperu des utilisations potentielles des gPROMS, sont spcifiquement ddis la simulation dynamique
simulateurs de procds, il convient de citer la formation des op- des procds. Ces simulateurs apparaissent avant tout comme des
rateurs et laide au dmarrage et larrt des installations. solveurs de systmes dquations algbriques et diffrentielles

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 2 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

Tableau 1 Caractristiques des alimentations


de lunit de production de cyclohexane
Interface utilisateur
Alimentation Alimentation
Caractristiques benzne hydrogne
Oprations
unitaires
(liquide) (vapeur)

Dbits partiels
Serveur de
hydrogne ......... (kmol/h) 1 383,83
Prdimensionnement
des quipements

mthane............. (kmol/h) 39,13


des cots
valuation
Base de
donnes benzne.............. (kmol/h) 370,44

cyclohexane....... (kmol/h)

Dbit total ............ (kmol/h) 370,44 1 422,96


proprits
Temprature ................. (K) 311,00 311,00
Utilitaires
numriques Pression ..................... (atm) 37,735 37,735

Le cyclohexane est produit par hydrognation catalytique du ben-


zne en phase vapeur partir de deux alimentations en matires
premires : une alimentation en benzne et une alimentation en
Figure 1 lments constitutifs dun simulateur de procds hydrogne qui renferme 2,75 % molaire de mthane. Les caract-
ristiques des alimentations du procd sont donnes dans le
tableau 1.
intgrs dans un environnement offrant un langage de modlisa- Le mlange ractionnel entre dans le racteur en phase vapeur ;
tion avanc. Ils sont dailleurs rputs plus efficaces sur le plan il est mis en contact avec un catalyseur au nickel sur silicium. Il se
numrique, car bass sur une approche globale au niveau de la produit alors la raction suivante :
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

rsolution. Par contre, les bibliothques de modles de ces simula- C6H6 + 3H2 C6H12
teurs ne peuvent satisfaire totalement la diversit technologique ;
charge de lutilisateur de jouer le rle de modlisateur en codant Le taux de conversion du benzne dans le racteur est de 99,9 %
le modle spcifique de son procd. Dans lapproche OE, ll- molaire. Lcoulement dans le racteur est de type piston et les
ment de base de construction du modle de procd est lquation conditions opratoires sont telles que lisomrisation du cyclo-
et la variable, soit une vision trs numrique de la modlisation. hexane en mthyl-cyclopentane na pas lieu. La chaleur dgage
Cette vision trs fine et numrique limite laccs de ces simula- par la raction est utilise pour produire de la vapeur deau.
teurs un petit groupe dexperts et non lingnieur de procd Les vapeurs la sortie du racteur prchauffent lalimentation
lambda. du racteur. Elles sont ensuite refroidies avant dentrer dans un
ballon de sparation liquide-vapeur. Lhydrogne partiellement
Nous nous limiterons ici une prsentation des simulateurs
spar est ensuite recycl. Une partie est purge afin dviter
bass sur une approche oriente module et ddis la simulation
laccumulation de mthane (composant inerte prsent dans le cou-
des procds en rgime permanent. Ces simulateurs sont
rant dhydrogne aliment). Par ailleurs, le liquide du sparateur
constitus de trois lments essentiels : au cur du systme la
est envoy dans une colonne distiller afin de sparer les lgers
base de donnes et le serveur de proprits physico-chimiques sur
du cyclohexane qui est obtenu au rsidu.
lequel repose la bibliothque de modles doprations unitaires et
enfin des utilitaires numriques ou solveurs. Sajoutent cet Conditions opratoires complmentaires
ensemble des outils dvaluation des cots et de dimensionne-
ment des quipements (figure 1). Pertes de charge
Les pertes de charge dans les diffrents changeurs (nots E) et
Larticle comporte essentiellement deux parties. La premire
le racteur (not RX) sont prises gales aux valeurs fournies dans
sintresse aux aspects de modlisation dun procd alors que la
le tableau 2.
deuxime partie prsente la stratgie utilise pour rsoudre les
quations du modle et donc simuler le fonctionnement du pro- Compresseur
cd. Une unit de production de cyclohexane (UPC) nous servira
Le rendement isentropique du compresseur est gal 0,75.
dexemple illustratif. Les simulations seront effectues avec le
simulateur de procds en rgime permanent ProSimPlus. Colonne de distillation T1
La colonne de distillation est quivalente 14 plateaux thori-
ques, condenseur et bouilleur compris. Les conditions de fonction-
nement de la colonne sont :
3. tude de cas taux de reflux molaire gal 1 ;
taux de rcupration du cyclohexane au rsidu gal 99,99 %
molaire.
Ltude de cas utilise comme exemple illustratif correspond au
procd dARCO Technology Inc. de production de cyclo- Spcification de design
hexane [1]. La figure 2 montre le schma du procd et certaines Le taux de purge sera ajust de manire obtenir un dbit
des conditions opratoires spcifies. molaire total gal 5 000 kmol/h lentre du racteur RX1.

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 3

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

Lgers

34 atm
Purge 15,6 atm

422 K 28,9 atm

16 atm

497 K 19,7 atm


Benzne

322 K 322 K
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Hydrogne
Cyclohexane

Figure 2 Flowsheet de lunit de production de cyclohexane (UPC)

Tableau 2 Pertes de charges dans les diffrents


4. Modle du procd
appareils du procd Approche modulaire
Perte de charge Lobjectif de ce paragraphe est de prsenter comment modliser
Appareil un procd suivant lapproche modulaire. Cette approche, la plus
(atm)
intuitive car trs proche de la vision de lingnieur de procds, est
la base des stratgies utilises dans la plupart des simulateurs
E1 (courant chaud) 0,34 pour formuler et rsoudre les problmes de simulation de pro-
cds en rgime permanent. La prsentation reposera sur ltude
E1 (courant froid) 0,68 de cas dont la description a t donne dans le paragraphe 3.
Dune manire gnrale, le fonctionnement en rgime permanent
E2 sortie 0,34 dun procd peut tre reprsent par un modle mathmatique crit
sous la forme dun systme dquations algbriques non linaires :

E3 sortie 0,34 f (x ) = 0 (1)


avec f fonction vectorielle,
E4 (courant chaud) 1,36 x vecteur des variables.
Pour un procd industriel, le systme dquations (1) peut
E4 (courant froid) 1,36 contenir quelques milliers, voire des dizaines de milliers dqua-
tions. Pour tablir ce modle, il est alors ncessaire dadopter une
approche mthodique. Celle-ci consiste crire sparment, pour
E5 0,68 chaque unit du procd, les quations traduisant les lois fonda-
mentales de la physique et de la chimie, telles que la conservation
RX1 1,02 de la masse et de lnergie, les quilibres chimiques et les quili-
bres entre phases.

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 4 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

1 seul appareil 2 units monofluides

changeur de chaleur
entre deux fluides Transfert de chaleur
entre les 2 fluides

3 appareils 1 seule unit

1 condenseur
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Unit de distillation
1 colonne

1 bouilleur

Figure 3 Distinction entre appareils et units

Ces units sont relies entre elles par des tuyaux, des fils ou des
Le terme unit dsigne ici un appareil, un groupement media (par exemple une paroi). Les quations relatives au modle
dappareils ou une partie dun appareil du procd. du procd complet peuvent alors tre classes en trois groupes :
les quations des modles des units ;
La figure 3 donne deux exemples illustrant la distinction entre les quations de connexions des units entre elles ;
unit et appareil : les quations de spcifications traduisant des contraintes de
une unit de distillation qui comporte, au minimum, trois qualit ou de production du procd.
appareils : un bouilleur, une colonne et un condenseur ; Dans un premier temps, nous nous placerons en labsence
un changeur tube-calandre qui peut, quant lui, tre vu pour dquations de spcifications, ce qui correspond un problme de
sa modlisation comme constitu de deux units spares, la simulation pure. La prsence de contraintes supplmentaires sur
calandre et les tubes, avec un transfert de chaleur entre ces deux le procd conduit un problme de conception qui sera trait
units. dans un deuxime temps.

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 5

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

4.1 Dfinition des courants partir de cet ensemble, le simulateur peut calculer toutes les
autres grandeurs qui caractrisent un courant, telles que le dbit
Les courants dun simulateur caractrisent les flux de matire, total, les quantits et les fractions molaires des phases en qui-
dnergie et dinformation qui circulent entre les units du pro- libre, lenthalpie totale (ou la temprature), les enthalpies des
cd. Le courant matire reprsente le flux de matire qui circule phases et tout un ensemble de proprits physico-chimiques, et
entre deux units. Le courant nergie correspond soit un trans- ceci grce un serveur de proprits physico-chimiques.
fert thermique (puissance thermique) entre deux fluides au travers
dune paroi dchange, soit un transfert de puissance mcanique 4.1.2 Cas particulier du corps pur
par lintermdiaire dun arbre qui relie par exemple une turbine
un compresseur. Enfin, le courant dinformation reprsente toute La temprature et la pression ne sont pas toujours deux varia-
information, autre que matire et nergie, qui transfre dune unit bles indpendantes. Ainsi, dans le cas particulier dun corps pur
une autre. Un capteur (temprature, pression...) prend une infor- lquilibre liquide-vapeur, il existe une relation entre la tempra-
mation sur le procd alors quun systme de contrle envoie une ture et la pression : la loi de tension de vapeur. Des donnes telles
information au procd. que 100 oC et 1 atm pour de leau pure permettent de caractriser
son tat intensif mais pas son tat physique (liquide bouillant,
Gnralement pour dfinir un courant nergie ou courant vapeur saturante ou liquide-vapeur lquilibre), ni consquence
dinformation , une seule variable est utilise, par exemple une directe les grandeurs extensives comme le volume ou lenthal-
quantit de chaleur (en W) pour un courant nergie et une temp- pie. Un courant corps pur lquilibre liquide-vapeur est parfaite-
rature (en K) pour un courant dinformation. Notons que pour viter ment dfini par sa temprature ou sa pression et par une grandeur
de violer le second principe de la thermodynamique, il serait sou- extensive, par exemple lenthalpie ou le taux de vaporisation.
haitable dajouter la dfinition dun flux thermique son niveau
nergtique. Lutilisateur peut, en effet, envoyer un flux thermique
dun point un autre du procd et ainsi chauffer un fluide chaud 4.2 Modles des units Modules
par un fluide froid.
Il est plus difficile de dfinir la matire . Les grandeurs qui Pour chaque unit du procd, on choisit un modle mathmati-
caractrisent un courant matire sont la temprature, la pression, que permettant de reprsenter de manire plus ou moins prcise,
le dbit total, les fractions molaires ou massiques de chaque phase suivant les objectifs atteindre, le fonctionnement de cette unit.
et les fractions de phases, lenthalpie totale, les enthalpies des Dune manire gnrale, le modle dune unit K constitue un
phases et un ensemble de proprits physico-chimiques telles que systme mK dquations traduisant les bilans matire et nergie,
la masse volumique ou la viscosit. La question est alors : quel est les quilibres, les fonctions thermodynamiques (enthalpies,
le nombre minimal de variables indpendantes permettant de constantes dquilibre...) et autres corrlations (pertes de
dfinir un courant matire sans aucune ambigut ? charge...). Le modle de lunit K, reprsent sur la figure 4, est
not :
4.1.1 Courant matire m K (X K , X oK , YK , Y oK , P K , VK , S K ) = 0 (2)
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

La rponse cette question repose sur le thorme de Duhem avec XK ensemble des variables indpendantes (dbits molaires
nonc par Prigogine et Defay en 1954 : partiels, temprature et pression) qui dfinissent les
Quel que soit le nombre de phases, de constituants ou de rac- courants matire internes entrant dans lunit K,
tions chimiques, ltat dquilibre dun systme ferm, pour lequel X oK ensemble des variables indpendantes qui dfinissent
nous connaissons les masses initiales totales de chaque constituant, les courants matire relatifs aux alimentations du
est compltement dtermin par deux variables indpendantes. procd au niveau de lunit K,
Un courant matire renfermant n c constituants peut tre assimil YK ensemble des variables indpendantes qui dfinissent
un systme ferm si on sintresse une quantit de matire par les courants matire internes sortant de lunit K,
unit de temps. Lapplication de ce thorme nous fournit alors le Y oK ensemble des variables indpendantes qui dfinissent
nombre (n c + 2) de variables indpendantes qui dfinissent sans les courants matire sortant du procd au niveau de
aucune ambigut un courant matire. Lensemble habituellement lunit K,
choisi est le suivant :
PK ensemble des paramtres du modle de lunit K,
dbits molaires partiels des n c constituants ;
temprature (ou enthalpie) ; VK ensemble des variables internes du modle (unit K),
pression. SK ensemble des variables de sortie du modle (unit K).

p K,i s K,j Courant d'information


Courant d'information
entrant sortant

Variables Variables
Paramtres
internes de sortie
PK
i VK SK j

X K Courants matire entrants Unit K Y K Courants matire sortants


o o
XK Alimentations du procd YK Produits, sous-produits,
effluents du procd

Figure 4 Modle de lunit K

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 6 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

Vapeur
Commande
ouverture vanne
Capteur de pression

Alimentation q

Vanne de Transfert
dtente de chaleur
entre
Thermocouple les deux Sous-systme de
systmes chauffe / refroidissement
Liquide

Systme tudi Fils transportant un signal


(temprature, pression, commande)

Figure 5 Unit flash


Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Les courants entrants X K ou sortants Y K qui connectent deux 4.2.1 Unit flash
units du procd sont dits internes , alors que les courants
dalimentation X oK ou de sortie du procd Y oK sont dits
externes , car ils connectent une unit du procd au milieu En termes de procd, un flash est la sparation dun
extrieur. mlange multiconstituant au moyen dun seul tage dquilibre
par simple variation de pression et/ou de temprature. Les
Les paramtres P K sont les grandeurs caractrisant le dimen- mlanges composs de constituants trs lgers et/ou trs
sionnement de lunit (par exemple nombre de plateaux thori- lourds sont couramment spars en un courant liquide et un
ques dune colonne de distillation, volume dun racteur, aire courant vapeur dans une unit flash. Cest un procd de spa-
dchange dun changeur de chaleur), les conditions opratoires ration monotag (la distillation, labsorption ou lextraction
(pression de fonctionnement, taux de reflux et chauffe dune liquide-liquide tant des procds de sparation multitags)
colonne de distillation, ouverture dune vanne, rgime dcoule- schmatis sur la figure 5.
ment de type piston ou parfaitement agit) ou les performances de
lunit (par exemple taux de conversion dans un racteur, rende-
ment isentropique dun compresseur). Lunit flash est constitue dune vanne de dtente, dun ballon
Les variables S K sont les variables de sortie du modle autres de sparation et dun sous-systme de chauffe ou de refroidisse-
que celles correspondant aux courants matire (par exemple une ment sur lequel on ne dsire pas porter son attention. Ainsi, au
quantit de chaleur ou laire dchange dun changeur). niveau de la modlisation, seuls le ballon et la vanne sont pris en
considration et constituent lunit flash.
Enfin, lensemble des variables internes V K caractrise ltat
interne de lunit telles que les profils de tempratures, pressions, Lobservation de cette unit permet didentifier les transferts de
dbits et compositions des phases liquide et vapeur dune unit de matire, dnergie et dinformation changs entre lunit flash et
distillation ou dabsorption. le milieu extrieur. Lunit flash prsente un courant matire
entrant et deux courants matire sortants, vapeur et liquide,
Par souci de simplification, et comme cest le cas dans la majo- lquilibre. Elle change de la chaleur avec le milieu extrieur
rit des simulateurs, nous ne ferons plus par la suite de distinction (sous-systme de chauffe ou refroidissement) et peut mettre, via
entre les courants nergie et information. Sur la figure 4, le sens des capteurs, des informations (par exemple une temprature) et
des flches correspond au sens de circulation des flux dans le pro- galement recevoir des informations (par exemple une ouverture
cd rel. de la vanne) dun systme de contrle commande. cette unit on
Dans le paragraphe suivant, nous prsentons, titre dillustra- associe un modle. Les hypothses sont les suivantes :
tion, le modle dune unit flash. Dans le jargon des simulateurs, les phases liquide et vapeur sont en quilibre thermodynami-
le terme flash dsigne un calcul dquilibre entre phases. Le que ;
modle dune unit flash est la base des modles dvelopps le systme est en rgime permanent (pas daccumulation) ;
pour reprsenter le fonctionnement dune vanne de dtente, dun pas de pertes thermiques, le seul change de chaleur entre
ballon de sparation liquide-vapeur, dun compresseur, dune lunit flash et le milieu extrieur ayant lieu avec le sous-systme
turbine, des changeurs de chaleur et des procds de sparation. de chauffe ou de refroidissement ;
Il est ainsi tout fait reprsentatif des modles dunit disponibles pas de ractions chimiques ;
dans les simulateurs de procds. tous les constituants sont prsents dans les deux phases ;

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 7

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

les phases internes vapeur et liquide sont homognes (parfai- Les (2M + 3) variables internes V caractrisant ltat interne
tement agites) ; les tats (composition, temprature et pression) de lunit flash et ses courants sortants Y 1 et Y 2 , lun vapeur
des courants sortants sont alors identiques aux tats internes ; et lautre liquide :
lalimentation est connue. fraction vapeur (mol/s),
T temprature (K),
Les expressions mathmatiques qui dcrivent le fonctionne- P pression (bar),
ment de lunit flash comportent quatre ensembles dquations de x vecteur des fractions molaires liquides,
base : y vecteur des fractions molaires vapeurs.
les quations de bilan matire ; Les (M + 2) variables associes aux grandeurs
les quations dquilibre thermodynamique ; thermodynamiques :
une quation de sommation ; K vecteur des constantes dquilibre,
une quation de bilan thermique (heat balance ). h V enthalpie molaire de la phase vapeur (J/mol),
h L enthalpie molaire de la phase liquide (J/mol).
Ces quations, dsignes par les Anglo-Saxons par le terme
Un paramtre de fonctionnement :
quations MESH , constituent le modle mathmatique dun
q quantit de chaleur change avec le milieu extrieur
tage dquilibre. Elles sont crites ici pour une unit dalimenta-
par mole dalimentation (W).
tion (F = 1 mol/s) qui se spare en un courant vapeur de dbit et
un courant liquide de dbit (1 ). Soit, au total, (4M + 7) variables pour (3M + 4) relations entre ces
variables. Ainsi, alimentation fixe (les (M + 1) variables z et h F
MBi Bilan matire partiel du ie constituant : sont supposes tre des donnes), le degr de libert de lunit
flash est donc gal 2.
y i + (1 ) x i zi = 0 i = 1 ... M (3)
Dans le cas du flash adiabatique, ces deux degrs de libert sont
avec x fraction molaire en phase liquide, saturs en fournissant des valeurs la pression P et la quantit
de chaleur q = 0 qui constituent ses deux paramtres P. Le modle
y fraction molaire en phase vapeur. associ lunit flash adiabatique est donc un systme de (3M + 4)
EQi quation dquilibre du i e constituant : quations (3M + 4) inconnues : , T, x, y, K, h V et h L. Le modle
du flash adiabatique permet de reprsenter le fonctionnement dune
vanne de dtente ainsi que celui dun tage thorique dun procd
yi Ki xi = 0 i = 1 ... M (4)
de sparation tel que la distillation et labsorption.
ST quation de sommation : Pour un flash dit isotherme , les deux paramtres P du
modle sont la temprature T et la pression P, et les (3M + 4)
M inconnues sont , q, x et y, K, h V et h L. La quantit de chaleur
(xi y i ) = 0
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

(5) change q est alors une variable de sortie du modle de lunit


i =1 flash. Le modle du flash isotherme permet de reprsenter le fonc-
tionnement dun ballon de sparation liquide-vapeur ainsi que le
EB Bilan enthalpique : rchauffement ou le refroidissement dun fluide pour lamener
une temprature spcifie (consignateur de temprature).
h V + (1 )h L h F q = 0 (6)
Le modle dun tage dquilibre qui vient dtre prsent titre
Dans ces quations, les constantes dquilibre Ki et les enthal- dexemple est le modle le plus largement utilis dans les simula-
pies des deux phases vapeur h V et liquide h L sont supposes tre teurs de procd. De plus, il est la base des modles des proc-
des fonctions connues de la temprature, la pression et la ds de sparation multitags mettant en jeu un transfert de
composition des phases savoir : matire entre deux phases (liquide-vapeur ou liquide-liquide)
contre-courant : distillation, absorption, stripping, extraction
liquide-liquide.
K i = mK i (T , P , x , y ) i = 1 ... M (7)

4.2.2 Proprits physico-chimiques


h V = mh V (T ,P , x ) (8)
Les modles des oprations unitaires, tels que celui de lunit
h L = mh L (T ,P ,y ) (9) flash prsent au paragraphe 4.2.1, font intervenir des grandeurs
physico-chimiques. La connaissance et lestimation de ces pro-
avec mKi , mh L et mh V modles thermodynamiques utiliss prits savrent fondamentales pour la simulation des procds.
pour le calcul des proprits thermodynamiques. Ainsi, au cur de tout systme de modlisation et simulation se
trouve le serveur de proprits physico-chimiques. Ce serveur
Les valeurs de ces trois grandeurs sont ainsi obtenues en faisant repose sur un principe fondamental de la thermodynamique appli-
appel un serveur de proprits et leurs expressions mathma- que selon lequel le comportement multiconstituant peut tre
tiques dpendent des modles slectionns pour reprsenter les dduit de la connaissance du comportement des corps purs et des
quilibres entre phases et les enthalpies. Ces modles sont prsen- binaires.
ts brivement dans le paragraphe suivant.
Cette notion de binaire , traduite sous forme de paramtres
Le modle m (quation (2)) associ lunit flash est donc dinteraction binaire dans les rgles de mlange des quations
constitu des (3M + 4) quations (3) (9) traduisant les bilans dtat ou directement dans les modles de coefficients dactivit,
matire et nergie, les quilibres entre les phases liquide et vapeur constitue certainement lun des plus grands triomphes de la
et le calcul des grandeurs thermodynamiques. thermodynamique applique. Cela signifie en clair que seules des
Dans ces quations apparaissent : donnes exprimentales de corps purs et binaires sont a priori
ncessaires, et doivent donc tre accessibles aux travers de bases
Les (M + 1) variables caractrisant lalimentation Xo de lunit de donnes, pour la prdiction des quilibres multiconstituants
flash : notamment. Ainsi, avant daborder les modles, examinons les
z vecteur des fractions molaires de lalimentation ; sources de ces donnes exprimentales, appeles bases de
h F enthalpie molaire de lalimentation (J/mol). donnes .

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 8 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

Tableau 3 Liste des proprits thermophysiques Tableau 3 Liste des proprits thermophysiques
dans la base de donnes DIPPR 801 dans la base de donnes DIPPR 801 (suite)

Abrviation Abrviation
Proprit Unit Proprit Unit
anglaise anglaise

Proprits constantes Rayon de giration RG m

Indice de rfraction RI
Facteur acentrique ACEN
Paramtre de solubilit SOLP (J/m3)1/2
Temprature dauto-allumage AIT K
( 298,15 K)
Moment dipolaire DM Cm
Entropie absolue tat standard SSTD J/(kmolK)
Entropie absolue tat gaz parfait ENT J/(kmolK) ( 298,15 K sous 1 bar)
( 298,15 K sous 1 bar)
Temprature critique TC K
Temprature limite infrieure FLTL K
Pression du point triple TPP Pa
dinflammabilit
Temprature du point triple TPT K
Temprature limite suprieure FLTU K
dinflammabilit Volume critique VC m3/kmol
Pourcentage limite infrieur FLVL Vol % Aire de Van der Waals VDWA m2/kmol
dinflammabilit dans lair dans lair
Volume rduit de Van der Waals VDWV m3/kmol
Pourcentage limite suprieur FLVU Vol %
dinflammabilit dans lair dans lair Facteur de compressibilit critique ZC
Point clair FP K Proprits dpendant de la temprature
Enthalpie libre de formation tat GFOR J/kmol Chaleur spcifique tat gaz ICP J/(kmolK)
gaz parfait ( 298,15 K sous 1 bar) parfait
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Enthalpie libre de formation tat GSTD J/kmol Chaleur spcifique liquide LCP J/(kmolK)
standard ( 298,15 K sous 1 bar)
Chaleur spcifique solide SCP J/(kmolK)
Enthalpie de combustion tat HCOM J/kmol
standard ( 298,15 K) Chaleur latente de vaporisation HVP J/kmol
Enthalpie de formation tat gaz HFOR J/kmol Masse volumique liquide LDN kmol/m3
parfait ( 298,15 K)
Second coefficient du viriel SVR m3/kmol
Enthalpie de fusion au point de HFUS J/kmol
fusion Masse volumique solide SDN kmol/m3

Enthalpie de formation tat stan- HSTD J/kmol Tension superficielle ST N/m


dard ( 298,15 K sous 1 bar)
Conductivit thermique du liquide LTC W/(mK)
Chaleur latente de sublimation HSUB J/kmol
Conductivit thermique du solide STC W/(mK)
Volume molaire liquide LVOL m3/kmol
( 298,15 K) Conductivit thermique de la VTC W/(mK)
vapeur
Point de fusion (sous 1 atm) MP K
Tension de vapeur du liquide VP Pa
Masse molaire MW kg/kmol
Tension de vapeur du solide ou SVP Pa
Point normal dbullition NBP K pression de sublimation

Parachor PAR Viscosit du liquide LVS Pas

Pression critique PC Pa Viscosit de la vapeur VVS Pas

4.2.2.1 Bases de donnes paramtres des corrlations pour le calcul de leurs proprits qui
sont fonction de la temprature (chaleur spcifique du gaz parfait,
Corps purs pression de vapeur saturante, viscosit...).
Les bases de donnes relatives aux corps purs stockent les La base de donnes de corps purs qui fait rfrence dans le
constantes physico-chimiques des espces chimiques (masse domaine de la simulation des procds est commercialise par
molaire, coordonnes critiques, point normal dbullition...) et les DIPPR (Design Institute for Physical Property Data). Dans sa

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 9

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

version 2006, DIPPR 801 Database renferme 48 proprits


physico-chimiques (33 proprits intrinsques et 15 proprits Courbes de bulle et de rose
fonction de la temprature) pour 1 891 espces chimiques. La liste thane - benzne, T = 25 oC, PR kij = 0,0322
des proprits de la base de donnes DIPPR 801 est prsente
dans le tableau 3. La liste des constituants peut, quant elle, tre

P (bar)
consulte sur le site web de DIPPR [2].
Dautres bases de donnes existent. Citons celle publie dans 40 Pb exp.
louvrage de Reid et coll. [3] et DETHERM produite par la DECHEMA Pr exp.
et directement accessible via Internet [4]. Notons cependant le
Pr PR
faible nombre despces chimiques prsentes dans ces bases de 30 Pb PR
donnes par rapport au nombre de substances spcifiques rf-
rences dans les Chemical Abstracts (cest--dire ayant un numro
denregistrement CAS) ; celui-ci tait de plus de 33 millions en jan- 20
vier 2008. Ainsi, seuls les domaines de la ptrochimie, du traite-
ment du gaz et de la chimie organique sont correctement couverts.
Il faut bien reconnatre que les secteurs de la chimie fine, de la
10
pharmacie, de lagroalimentaire et du traitement des solides sont
quelque peu dlaisss, faute de donnes exprimentales disponi-
bles. Ceci est certainement lun des principaux freins lutilisation
des simulateurs dans ces secteurs dactivit. 0
0,0 0,2 0,4 0,6 0,8 1,0
Binaires x,y
PR : Peng-Robinson
La principale source de paramtres dinteraction binaire, estims
partir de donnes exprimentales dquilibres entre phases de
mlanges binaires, est la DECHEMA. Les ouvrages dites par la Figure 6 Courbes de bulle et de rose isothermes du binaire
DECHEMA fournissent notamment : les paramtres dinteraction thane-benzne
binaire relatifs aux modles de coefficients dactivit pour 16 000
ensembles de donnes dquilibres liquide-vapeur isothermes ou
isobares [5] ainsi que pour des donnes dquilibres liquide-liquide venir quun paramtre dinteraction kij par binaire, le domaine
de 2 000 systmes binaires, ternaires et quaternaires [6] ; les para- dapplication de ces modles aux calculs dquilibres entre phases
mtres dinteraction binaire intervenant dans les rgles de reste cependant limit aux fluides normaux dfinis par : les gaz
mlange des quations dtat pour plus de 200 binaires [7]. rares, lazote, loxygne, le monoxyde de carbone, les hydro-
Deux exemples dutilisation de donnes de corps purs et de carbures et certains drivs des hydrocarbures ; le dioxyde de car-
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

paramtres binaires pour le calcul dquilibres liquide-vapeur sont bone, le sulfure dhydrogne, lhydrogne et, avec certaines
prsents dans le paragraphe 4.2.2.2. limitations, quelques substances lgrement polaires peuvent tre
incluses [10]. Aux quations SRK et PR, il convient dajouter lEdE
LKP (Lee et Kesler [11], avec les rgles de mlange de Plcker [12])
4.2.2.2 Serveur de proprits
pour ne citer que les plus usites. Leur domaine de prdilection est
Le serveur de proprits repose sur les bases de donnes corps lindustrie du raffinage, de la ptrochimie et du traitement du gaz.
purs et binaires prcdemment dcrites (cf. 4.2.2.1) et sur des Dans cette approche, lexpression des constantes dquilibre est :
modles thermodynamiques. Il nest pas envisageable de couvrir
ici tous les modles susceptibles dtre utiliss pour le calcul des
proprits thermodynamiques et de transfert. Nous nous limitons mKi (T , P , x , y ) = iL (T , P , x ) / i V (T , P , y ) (10)
prsenter les modles les plus largement utiliss pour le calcul
des quilibres entre phases liquide-vapeur dans le contexte des avec iL (T , P , x ) et iV (T , P , y ) coefficients de fugacits liquide
simulateurs de procds.
et vapeur du constituant i.
Pour les systmes non lectrolytiques, les modles de calcul des
quilibres entre phases et des proprits thermodynamiques sont Les expressions pour le calcul des enthalpies sont identiques
gnralement classs en deux catgories : pour la phase liquide :
Les modles homognes qui reposent sur lutilisation dune
mh L (T ,P , x ) = h *(T , x ) + (h L h*)T ,P (11)
quation dtat (EdE) unique et thoriquement capable de
rendre compte du comportement thermodynamique du sys-
et pour la phase vapeur :
tme dans toute la zone fluide. Ltat de rfrence pour les
phases liquide et vapeur est alors le mme : le gaz parfait.
mh V (T ,P ,y ) = h *(T ,y ) + (h V h*)T ,P (12)
Les modles htrognes qui utilisent deux modles dis-
tincts. Pour la phase liquide, ltat de rfrence est le avec h* enthalpie du fluide ltat de gaz parfait, fonction
mlange idal et la non-idalit est introduite au moyen de uniquement de la temprature et de la composition,
modles de coefficients dactivit. Pour la phase vapeur,
ltat de rfrence est le gaz parfait et le calcul de lcart de (h L h*)T,P et (h V h*)T,P enthalpies rsiduelles.
comportement repose sur lutilisation dune EdE. Les grandeurs rsiduelles, ainsi que les coefficients de fugacits,
Les modles homognes, particulirement ceux bass sur les mesurent lcart entre la valeur dune proprit thermodynamique
EdE drives des ides de Van der Waals (1873), ont prouv leur dans ltat gaz parfait et sa valeur dans ltat rel, liquide ou
extrme efficacit dans la pratique industrielle, car ils fournissent vapeur, la mme temprature et la mme pression. Ces gran-
des rsultats satisfaisants pour les proprits thermodynamiques deurs sexpriment en fonction des proprits volumtriques PvT
essentielles, savoir la masse volumique, les constantes dquili- du fluide et sont donc calcules partir de lEdE choisie, SRK, PR
bre, lenthalpie et lentropie. Parmi ces EdE, lquation SRK ou LKP, pour rendre compte du comportement du fluide.
(Soave-Redlich-Kwong [8]) a eu un succs norme, peut-tre gal titre dillustration, la figure 6 fournit une comparaison entre
par lEdE PR (Peng et Robinson [9]) publie quatre ans plus tard, les valeurs des pressions de bulle et de rose (Pb et Pr) calcules
en 1976. Avec des rgles de mlanges classiques, ne faisant inter- par lEdE de Peng-Robinson et les valeurs exprimentales. La

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 10 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

mes ou isobares publies dans louvrage de J. Gmehling et coll.


Courbe dquilibre
[5]. Ces quilibres tant basse pression, le comportement de la
thyl actate - thanol, P = 1,013 bar phase vapeur est assimil celui du gaz parfait. Lexpression des
y constantes dquilibre est alors :
1,0
mKi (T , P , x , y ) = i (T , x )Pio (T ) / P (13)

0,8 avec i (T,x) coefficient dactivit du constituant i,


P io (T ) pression de vapeur saturante du constituant i.
0,6
Lexpression pour le calcul de lenthalpie vapeur est simplement :
0,4 Exp. mh V (T ,y ) = h *(T ,y ) (14)
UNIQUAC
0,2 et pour la phase liquide :
Bissectrice

0,0 mhL (T , x ) = hid (T , x ) + hE (T , x ) (15)


0,0 0,2 0,4 0,6 0,8 1,0 x
avec h* enthalpie du gaz parfait,
hid enthalpie du mlange idal,
Figure 7 Courbe dquilibre du binaire thyl-actate thanol
hE enthalpie dexcs.
Ce dernier terme reprsente la chaleur de mlange.
valeur du paramtre dinteraction binaire k12 = 0,0322 et les titre dillustration, la figure 7 fournit une comparaison entre les
valeurs exprimentales sont extraites des ouvrages de la valeurs exprimentales et les valeurs calcules par le modle UNI-
DECHEMA [7]. Les valeurs calcules des pressions de bulle et de QUAC de la courbe dquilibre du binaire thyl-actate thanol.
rose ont t obtenues en utilisant le serveur de proprits Simulis Les valeurs des paramtres dinteraction binaire (A12 = 363,9664 cal/
Thermodynamics [13] dans lenvironnement MS-Excel. mol et A21 = 62,7027 cal/mol) et les valeurs exprimentales sont
Pour les mlanges qui dvient plutt fortement du comporte- extraites des ouvrages de la DECHEMA [5]. Les valeurs calcules ont
ment idal, en raison dinteractions complexes telles que des asso- t obtenues en utilisant le serveur de proprits Simulis
ciations chimiques ou polaires, il convient dutiliser un modle Thermodynamics [13] dans lenvironnement MS-Excel.
htrogne : une EdE pour la phase vapeur (gaz parfait, viriel, Cette approche ne doit tre applique qu faible et moyenne
Redlich-Kwong [14]) et pour rendre compte de la non-idalit de la pression car la nature htrogne de ces modles (quation dtat
phase liquide un modle de calcul de coefficients dactivit. Ceux pour la phase vapeur et tension de vapeur et modle de coefficient
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

utiliss de nos jours ont tous t dvelopps dans les annes dactivit pour la phase liquide) ignore la continuit entre ltat
1960-1970 : Wilson (1964, [15]), NRTL (1968, [16]) UNIQUAC (1975, liquide et ltat vapeur ; sous haute pression cette htrognit
[17]) et le modle prdictif UNIFAC (1975, [18]). devient incohrente.
Les modles bass sur le calcul des coefficients dactivit ont
t, et sont toujours, utiliss avec succs pour un grand nombre 4.2.3 Modules doprations unitaires
de systmes modrment ou fortement non idaux basse pres-
sion. De plus, ces modles peuvent tre fort utiles pour des mlan- Dans un simulateur modulaire les ensembles dquations grou-
ges proches de lidalit mais ayant une volatilit relative faible pes naturellement et qui traduisent le modle m K dune unit
(une des causes de lazotropie) car, dans ce cas, une grande pr- K (quations (2)) sont rsolus au sein de sous-programmes (ou
cision est essentielle. Cest dans cette catgorie que se situe le procdures) appels modules . Les entres (donnes) et sorties
modle standard retenu par la DECHEMA pour reprsenter les (valeurs calcules) du module correspondent globalement aux
16 000 ensembles de donnes dquilibres liquide-vapeur isother- entres et sorties physiques de lunit. Ainsi, le module (figure 8),

p K,i Courant d'information entrant s K,j Courant d'information sortant

Variables Variables
Paramtres
internes de sortie
PK
i VK SK j

XK Courants matire entrants Y K Courants matire sortants


Module K = Rsolution Modle m K
X K Alimentations du procd Y K Produits, sous-produits,
effluents du procd
(Y K, Y K) = F K(X K, X K, P K)

(S K, V K) = G K(X K, X K, P K)

K=1,2,...,nu

Figure 8 Flux dinformation dans un module correspondant au sens de calcul

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 11

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

qui renferme le modle m K de lunit et la procdure de rsolution Le tableau 4 donne une description sommaire des modules les
associe, est crit pour fournir lensemble des variables dfinissant plus couramment rencontrs dans les bibliothques des simula-
les courants matire sortant de lunit K (YK et Y Ko ), les variables teurs de procds. Cette liste nest videmment pas exhaustive et
internes VK et les variables de sortie SK , partir de la se veut juste illustrative des modules de reprsentation du fonc-
connaissance de lensemble des variables dfinissant les courants tionnement des oprations unitaires de gnie des procds. Pour
matire entrant dans lunit K (XK et X oK) et des paramtres PK. chaque module, lensemble minimal des paramtres que doit sp-
Cela signifie fonctionnellement que les quations des modles des cifier lutilisateur est fourni, sans dtailler toutes les options.
units sont crites sous la forme suivante :

(
(YK ,Y Ko ) = FK XK ,X oK , PK ) (16) 4.3 quations de connexions
Pour reprsenter le procd complet, il faut ajouter lensemble
et (
(S K ,V K ) = GK XK ,X oK , PK ) (17) des quations relatives aux modles des units,

mK = 0 K = 1, 2,..., nu (18)
avec FK et GK fonctions vectorielles.
o n u est le nombre dunits du procd, les quations exprimant
Sur la figure 8, le sens des flches correspond au sens dans les connexions entre les diverses units du procd du type :
lequel est effectu le calcul. Pour les flux matire, ce sens est iden-
tique au sens de circulation dans le procd, mais ce nest pas for- Matire XK 2 ,i = YK1, j (19)
cment le cas pour les flux dinformation.
Il convient de souligner que les fonctions F et G ne sont pas le courant i entrant dans lunit K2 est gal au courant j sortant de
connues analytiquement, les modules tant des procdures four- lunit K1, et
nissant les valeurs des variables internes VK et de sortie (YK, YoK, Information pK 2 ,i = s K1, j (20)
SK) pour un ensemble de valeurs des variables dentre (XK, XoK,
PK). Une consquence directe est que lapproche modulaire la valeur du paramtre i de lunit K2 est gale la valeur de la
squentielle est plus particulirement adapte la simulation dun variable de sortie j de lunit K1. Cela permet de reprsenter par
procd plutt qu sa conception. exemple un transfert de chaleur entre deux units.

Tableau 4 Modules doprations unitaires


Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Module Fonction Paramtres spcifier Icne

Oprations simples

Le module diviseur divise un courant entrant en ns courants


Fractions des (ns 1) premiers
Diviseur sortants de mme composition, temprature et pression. Cest le
courants sortants.
module le plus simple dun simulateur.

Le module mlangeur effectue le mlange adiabatique de ne


courants. Il calcule la temprature et ltat physique du courant
Mlangeur rsultant par un calcul de flash adiabatique. La pression du Aucun.
courant rsultant est prise gale la pression minimale des ne
courants entrants.

Machines tournantes

Pression de refoulement
Le module pompe calcule la puissance fournir pour pomper un
ou puissance.
Pompe courant liquide jusqu une pression de refoulement spcifie ou
Rendements isentropiques
la pression de refoulement pour une puissance fournie spcifie.
ou volumtriques.

Nombre dtages.
Compresseur mono ou multi-tag avec ou sans refroidisseurs
Pressions de refoulement
intermdiaires : calcule, pour chaque tage de compression, la
ou puissances des tages.
Compresseur puissance fournir pour comprimer un courant vapeur jusqu
Tempratures des refroidisse-
une pression de refoulement spcifie ou la pression de refoule-
ments intermdiaires.
ment pour une puissance fournie spcifie.
Rendements isentropiques.

Turbine mono-tage avec ou sans condensation : calcule la


Pression de dcharge.
Turbine puissance rcupre par dtente dun courant vapeur dans une
Rendement isentropique.
turbine une pression de dcharge spcifie.

(1) Les ractions chimiques sont dcrites dans un menu spcifique du simulateur. Cette description comporte au minimum les coefficients stchiomtriques de
chaque raction.

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 12 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

Tableau 4 Modules doprations unitaires (suite)


Module Fonction Paramtres spcifier Icne

changeurs de chaleur

Consignateur Il calcule la quantit de chaleur ncessaire pour chauffer ou Temprature de sortie du cou-
de temprature refroidir un courant jusqu une temprature spcifie. rant.

changeur de chaleur simple : calcule ltat physique et la temp-


Simple changeur rature dun courant aprs ajout ou soutirage dune quantit de Quantit de chaleur.
chaleur donne.

changeur de chaleur co-courant ou contre-courant avec ou sans Une spcification telle que :
changement de phases : calcule la quantit de chaleur transfre temprature de sortie du cou-
changeur et les caractristiques des courants sortants pour une spcifica- rant chaud ou froid, cart
tion donne sur les tempratures des courants sortants. Calcul minimal de temprature entre
de laire dchange. les courants chaud et froid.

Racteurs

Racteur chimique adiabatique ou isotherme ou temprature


Taux de conversion du
de sortie spcifie ou quantit de chaleur change fixe :
Racteur simple constituant cl de chaque
effectue un bilan matire et thermique pour un schma raction-
raction (1).
nel et des taux de conversion donns.
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Racteur chimique lquilibre thermodynamique, adiabatique


Racteur ou isotherme ou temprature de sortie spcifie ou quantit Temprature ou quantit
lquilibre de chaleur change fixe : calcule la composition du courant de chaleur change.
lquilibre chimique.

Sparateurs

Taux de rcupration des


Il effectue un bilan matire et thermique pour des taux de rcu- constituants dans les (n s 1)
Sparateur idal
pration de chaque constituant dans les (n s 1) courants sortants courants sortants.
de constituants
spcifis. Tempratures et pressions
des courants sortants.

Flash gnral liquide-vapeur : calcul dun quilibre liquide-


vapeur. Diffrents types de flash :
isotherme : flash temprature et pression donnes.
adiabatique ou isenthalpique : flash pression fixe et quantit Deux paramtres de fonction-
de chaleur change nulle. nement parmi la temprature,
Flash
flash taux de vaporisation et pression ou temprature la pression, le taux de vapori-
donns. sation, la quantit de chaleur.
Permet de simuler un ballon de sparation liquide-vapeur (tage
dquilibre), une dtente travers une vanne (flash isenthal-
pique)...

(1) Les ractions chimiques sont dcrites dans un menu spcifique du simulateur. Cette description comporte au minimum les coefficients stchiomtriques de
chaque raction.

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 13

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

Tableau 4 Modules doprations unitaires (suite)


Module Fonction Paramtres spcifier Icne

Conception dune colonne de distillation par une mthode short-


cut (en standard Fenske-Underwood-Gilliland). Pour des taux de
rcupration du constituant cl lgre au distillat et du
constituant cl lourde au rsidu spcifis, les quantits sui- Taux de rcupration du
vantes sont estimes : constituant cl lgre au
distillat
Distillation taux minimum de reflux, nombre minimum dtages thoriques ; et du constituant cl lourde
shortcut nombre dtages fonction du taux de reflux ; au rsidu.
position de lalimentation ; Type du condenseur : total
quantits de chaleur fournir au bouilleur et soutirer au ou partiel.
condenseur ;
taux de rcupration des constituants non cls au distillat et au
rsidu.

Simulation dune colonne dabsorption de configuration donne.


Colonne
Le modle mathmatique est bas sur le concept dtage Nombre dtages thoriques.
dabsorption
thorique (quations MESH).
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Nombre dtages thoriques.


Type condenseur : total ou
Simulation dune colonne de stripping de configuration donne. partiel.
Colonne
Le modle mathmatique est bas sur le concept dtage Une condition opratoire fixe
de stripping
thorique (quations MESH). parmi le reflux, le dbit de
distillat, les purets, le taux de
rcupration...

Nombre dtages thoriques.


Position alimentation.
Type condenseur : total ou
Simulation dune colonne de distillation de configuration donne. partiel.
Colonne
Le modle mathmatique est bas sur le concept dtage Deux conditions opratoires
de distillation
thorique (quations MESH). fixes parmi le reflux, la
chauffe au bouilleur, le dbit
de distillat, les purets, les
taux de rcupration...

Simulation dun procd dextraction liquide-liquide contre-


Extraction liquide- courant multitag et de configuration donne. Le modle Nombre dtages thoriques.
liquide mathmatique est bas sur le concept dtage thorique, le profil Profil de tempratures.
de temprature tant suppos connu (quations MES).

(1) Les ractions chimiques sont dcrites dans un menu spcifique du simulateur. Cette description comporte au minimum les coefficients stchiomtriques de
chaque raction.

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 14 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

Le modle complet du procd est ainsi reprsent par un


graphe orient, appel diagramme de simulation dans lequel
s K1 p K2
j i chaque nud correspond un module et chaque arc un courant
de matire ou dinformation.
Le diagramme de simulation ProSimPlus de la partie raction de
UNIT K1 UNIT K2
Y K1 X K2 lunit de production de cyclohexane (UPC), est prsent sur la
j i
figure 10. Ce diagramme est tabli en recherchant dans la biblio-
thque du simulateur les modules permettant de reprsenter le
fonctionnement des diffrentes units du procd de la figure 2.
Figure 9 Connexions entre deux units Comme nous lavons dj mentionn, il ny a pas une correspon-
dance exacte entre appareil et module, mais la structure du
modle reprsent graphiquement par le diagramme de simula-
Lensemble des quations (19) et (20) rsulte de la topologie du tion reste trs proche de la structure du flowsheet.
flowsheet. La figure 9 fournit une reprsentation graphique des Le diagramme de simulation comporte ainsi neuf modules,
connexions entre deux units. numrots de 1 9 : un mlangeur M1, trois consignateurs de
temprature E1A, E2 et E3, un racteur RX1, un changeur simple
E1B, un ballon de sparation de type flash F1, un diviseur D1 et un
4.4 Interfaces graphiques Diagramme compresseur RC1.
de simulation Lorientation des arcs associs aux courants de matire corres-
pond au sens physique de circulation des flux de matire dans le
Les interfaces visent faciliter la tche de lutilisateur dans la procd. Par contre, le sens physique nest pas toujours respect
description de son problme. Elles ont volues de langages de pour les courants dinformation. Par exemple, un transfert de cha-
modlisation bass sur des mots cls des outils graphiques pour leur seffectue toujours physiquement du fluide chaud vers le
la description du flowsheet et des menus droulants pour les sp- fluide froid, conformment au second principe de la thermo-
cifications de dimensionnement et de fonctionnement des appa- dynamique. Au niveau de la simulation, larc associ un courant
reils. Des menus au style Windows apparaissent aujourdhui dinformation est orient dans le sens qui relie la variable de sortie
comme un standard largement accept. dun module au paramtre dentre dun autre module.

Y 9,1 X 9,1 Purge


9
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

C10 Y 8,1
Y 8,2
RC1
8 D1
X 8,1

C08
Y 7,1

Courant matire
C04 X 7,1
Courant d'information
F1
7
X 4,1

C11 C07

Y 3,1
4 Y 6,1
Y 7,2

RX1
E2 3 C09
Y 4,1 E3 6
E1B X 3,1
C05 X 6,1

X 5,1
5
Y 5,1 C06

Hydrogne X 1,1 Q1
X 1,2

M1 X 2,1 C02

X 1,3
1 2
C01
Y 1,1 Y 2,1
E1A
Benzne

Figure 10 Diagramme de simulation ProSimPlus de la partie raction de lunit de production du cyclohexane cas problme de simulation pure

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 15

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

5. Rsolution squentielle 5.1.2 Alimentations et paramtres des modules

Problme de simulation Dans lapproche modulaire squentielle, lensemble des variables


{ }
dfinissant les courants dalimentation du procd, X o = X oK , et
Le modle complet du procd ayant t formul suivant une les paramtres des modles des units, P = {P K} , constituent
approche modulaire, il convient maintenant de le rsoudre. Au lensemble des donnes standard . Lide de base est quil est
niveau de la prsentation de la procdure de rsolution, nous dis- plus facile pour rsoudre un problme de simulation de se donner
tinguerons deux cas : le premier en labsence dquations de spci- les variables qui dfinissent les entres physiques des units (ali-
fications ou de contraintes dgalit est appel problme de mentations et variables de commande), parce quelles permettent
simulation pure ; le second, trait dans une autre partie, est thoriquement de toujours trouver les valeurs des sorties physi-
appel problme de conception ou problme de simulation ques. Par contre, tout problme dont le vecteur de donnes
contrle . comportent des sorties physiques na pas forcment une solution.

Remarque : dans les figures et les quations qui suivent, le


5.1 Ensemble des donnes standard premier indice K est relatif au module et le second j au numro
du courant entrant ou sortant. Ainsi X K,j dsigne le j e courant
5.1.1 Systme matriel : constituants profil entrant dans le module K. De mme Y K,j dsigne le j e courant
thermodynamique ractions chimiques sortant du module K. La j e variable de sortie du module K est
note s K,j et son i e paramtre p K,j .
Le diagramme de simulation dfinit la structure du procd.
Dans ce procd circule un systme matriel que lutilisateur doit
dfinir parfaitement en prcisant : 5.2 Absence de recyclage
La liste complte des constituants susceptibles dtre
En labsence de courants de recyclage de la matire et/ou
prsents en un point quelconque du procd. Ces
dinformation, la simulation peut aisment tre effectue par appel
constituants sont choisis dans les bases de donnes du simu-
des modules suivant la squence correspondant au sens de circu-
lateur. Pour lUPC, la liste des constituants est : hydrogne,
lation des fluides dans le procd, depuis les alimentations Xo
mthane, benzne, cyclohexane.
jusquaux produits Yo.
Le profil thermodynamique qui sera utilis par le serveur de titre dillustration, la squence de calcul de lexemple de la
proprits du simulateur pour le calcul des quilibres entre figure 11 est tout simplement : M1, M2, M3, M4, M5. En effet, de la
phases et des proprits thermodynamiques et de transfert. connaissance de lalimentation du procd X1o et de ses param-
Ce choix revt une importance toute particulire car la qualit tres P 1 , le module M1 est mme de calculer son courant sortant
des rsultats de la simulation en dpend directement. Pour la
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Y 1 et ses variables de sortie S 1. Les connections matire et infor-


simulation de lUPC, le modle thermodynamique choisi est mation reliant M1 M2 permettent alors de calculer toutes les
SRK. donnes ncessaires lexcution de M2 : son courant entrant X 2 ,
Les ractions chimiques susceptibles de se produire dans une gal au courant sortant Y 1 du module M1, et ses paramtres P 2 ,
unit quelconque du procd. Linformation minimale dont la i e composante p 2,i est gale la j e composante s 1,j des
fournir pour chaque raction chimique concerne ses coeffi- variables de sortie du module M1. Les modules sont ainsi excuts
cients stchiomtriques, ngatifs pour les ractifs et positifs les uns la suite des autres de M1 M5.
pour les produits. Dautres informations, telles que les cin- En revanche, la prsence de courants de recyclage ncessite la
tiques ou les chaleurs de raction peuvent savrer nces- mise en uvre dalgorithmes spcifiques afin de dterminer la
saires suivant les modules utiliss. Pour lUPC, la raction squence de calcul des modules.
chimique scrit simplement :

C6H12 C6H6 3H2 = 0 5.3 Dcomposition en rseaux cycliques


maximums RCM
Aprs avoir dfini le diagramme de simulation, le systme mat-
riel et les systmes dunits, dautres donnes doivent tre four- Lapproche modulaire squentielle est base sur une dcompo-
nies pour raliser la simulation du procd. Elles concernent les sition du diagramme de simulation en sous-systmes. Ces derniers
alimentations du procd et les paramtres des modules. sont alors rsolus squentiellement, les uns la suite des autres,

p 2,i = s 1,j X 3 p 5,i = s 4,j

X 1 Y 5,2

M1 M2 M3 M4 M5
X 2=Y 1 X 3=Y 2 X 4=Y 3,1 X 5=Y 4

Y 3,2 Y 5,1

Figure 11 Diagramme de simulation sans recyclage

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 16 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

suivant un ordre qui suit le sens des courants matire et informa- Le systme des quations visibles au niveau du flowsheet
tion dans le diagramme de simulation. comprend : les quations (16) et (17) des modles des units rso-
Cette dcomposition consiste tout dabord dtecter le(s) lues au sein des modules et les quations (19) et (20) de
rseau(x) cyclique(s) maximum(s). connexions des courants matire et information. Dans ces qua-
tions, nous ne faisons apparatre que les inconnues niveau pro-
cd, cest--dire les variables indpendantes associes aux
Un RCM est dfini comme un ensemble de modules relis quations visibles au niveau flowsheet. Napparaissent notam-
par des courants formant un (ou plusieurs) cycle(s) non imbri- ment pas les variables internes aux modules ni les alimentations
qu(s) dans un autre cycle. Xo et les paramtres P qui sont des donnes.

5.4.1 quations des modles des units rsolues


La figure 12 donne deux exemples de diagrammes de simula- au sein des modules
tion avec recyclages et les RCM correspondants. Le premier gra-
phe de la figure 12 comporte deux RCM constitus respectivement Dans lapproche modulaire, les modles des units sont rsolus
des modules (M1, M2) et (M4, M5). Bien que comportant deux au sein des modules. Ceux-ci ont t slectionns dans la biblioth-
cycles, le deuxime graphe de cette figure ne renferme, quant que du simulateur pour reprsenter le fonctionnement des units.
lui, quun seul RCM constitu des modules (M3, M4, M5), les deux
cycles tant imbriqus lun dans lautre. 5.4.1.1 Mlangeur M1 (module 1)
La simulation peut alors tre effectue en rsolvant les uns la Le module mlangeur M1 (figure 10) effectue le mlange adia-
suite des autres les sous-systmes, de type module ou RCM, en batique des trois courants matire entrants X 1,1 , X o1,2 et X o1,3 . Les
suivant le sens de circulation des flux matire et information dans dbits partiels, la temprature et ltat physique du courant
le procd, depuis les alimentations Xo jusquaux produits Yo. Les matire sortant Y 1,1 sont dtermins par un calcul de flash adiaba-
squences de calcul associes aux exemples de la figure 12 sont tique. La pression du courant rsultant du mlange adiabatique est
respectivement : prise gale la pression minimale des courants entrants. Fonction-
(M1, M2), M3, (M4, M5) ; nellement, on crira simplement :
M1, M2, (M3, M4, M5).
Des parenthses ont t utilises pour encadrer les RCM, car Y1,1 = F11 (
, X11
, ) (21)
chaque RCM ncessite la mise en uvre dun processus itratif
pour atteindre la convergence. Par la suite, nous allons nous int- Cette quation rvle que le module mlangeur calcule le cou-
resser la rsolution dun RCM via le procd de production de rant matire sortant Y 1,1 comme une fonction des trois courants
cyclohexane. matire entrants X 1,1 , X o1,2 et X o1,3 . Ces deux derniers napparais-
sent pas dans lquation (21) puisque ce sont des alimentations du
procd et donc des donnes, et non des inconnues, du problme
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

5.4 Formulation du problme de simulation.


niveau procd 5.4.1.2 Consignateurs de temprature E1A, E2 et E3
Afin dillustrer le principe de lapproche modulaire squentielle, (modules 2, 3 et 6)
considrons le diagramme de simulation de la partie raction Le module consignateur de temprature a pour fonction de cal-
du procd de production de cyclohexane (figure 10). culer la quantit de chaleur ncessaire pour chauffer ou refroidir

X 1,2=Y 2,1 X 3 X 4,2=Y 5,3

X 1,1 Y 5,2
M1 M2 M3 M4 M5
X 2=Y 1 X 3=Y 2,2 X 4,1=Y 3,1 X 5=Y 4

Y 3,2 Y 5,1

2 RCM : (M1, M2) et (M4, M5)

X 1,2 X 3,1 X 4,2=Y 5,3

X 1,1 X 4,1=Y 3 Y 5,2


M1 M2 M3 M4 M5
X 2=Y 1 X 3,2=Y 2 X 5=Y 4

X 3,3=Y 5,1
1 RCM : (M3, M4, M5)

Figure 12 Dcomposition de diagrammes de simulation en RCM

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 17

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

un fluide jusqu une temprature spcifie. Dans le but deffectuer deux courants est spcifi. Cest le module le plus simple dun
de la rcupration nergtique, la quantit de chaleur ncessaire simulateur. Les quations associes au module diviseur sont :
pour chauffer le courant C01 410 K est prise sur le courant C05
sortant du racteur RX1. Apparat ainsi au niveau du diagramme (
Y 8,1 = F8,1 X 8,1 ) (30)
de simulation un courant dinformation, not Q1, entre les modu-
les E1A et E1B simulant le transfert thermique entre le fluide chaud
C05 et le fluide froid C01. Les quations associes au module E1A
o =F
Y 8,2 8,2 X 8,1 ( ) (31)
scrivent fonctionnellement de la manire suivante :
5.4.1.7 Compresseur RC1 (module 9)
(
Y2,1 = F2 ,1 X 2 ,1 ) (22) Le module compresseur calcule la puissance fournir pour
comprimer le courant vapeur entrant jusqu une pression de
( )
s 2 , j = G 2 ,1 X 2 ,1 (23) refoulement spcifie. La valeur du rendement isentropique est
fournie par lutilisateur. Lquation fonctionnelle associe au
avec s 2,j variable de sortie du module 2 (quantit de chaleur je compresseur RC1 est :
ncessaire pour amener le fluide froid C01 sa temprature spci-
fie). (
Y9,1 = F9 ,1 X9 ,1 ) (32)

Cette quantit tant calcule par le module E1A, le sens du


courant dinformation Q1, qui correspond au sens suivant lequel 5.4.2 quations de connexion
est effectu le calcul, va du module E1A au module E1B. Ce sens
est linverse du sens physique de transfert de la chaleur du fluide Les quations de connexions matire depuis le module mlan-
chaud C05 vers le fluide froid C01. geur M1 jusquau module compresseur RC1 sont de la forme :
Les quations associes aux deux autres modules consignateurs
, = YK,1
XK +11 (33)
de temprature (E2 et E3) sont quant elles :
Ces quations expriment que le courant entrant dans le module
(
Y3,1 = F3 ,1 X 3 ,1 ) (24) (K + 1) est gal au courant sortant du module K.
Lquation de fermeture du cycle, associe au courant matire
(
Y6,1 = F6 ,1 X6 ,1 ) (25) reliant le compresseur RC1 au mlangeur M1, est :

5.4.1.3 Racteur RX1 (module 4) X1,1 = Y9 ,1 (34)

Le module utilis pour simuler le fonctionnement du racteur Le diagramme de simulation fait galement apparatre une
adiabatique RX1 effectue les bilans matire et thermique pour un connexion information traduisant le transfert de la quantit de cha-
schma ractionnel et des taux de conversion (ou des slectivits) leur Q1 entre les courants C01 et C05 :
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

donns. Il a pour fonction de calculer le courant matire sortant


p5 ,i = s 2 , j (35)
Y 4,1 partir de la connaissance du courant matire entrant X 4,1 ,
ce qui, fonctionnellement, scrit : Dans la formulation du problme telle que prsente prcdem-
(
Y4,1 = F4 ,1 X 4 ,1 ) (26)
ment, les courants matire entrants X et les courants matire
sortants Y sont traits comme deux courants distincts. Une simpli-
fication vidente consisterait liminer les variables X dans les
5.4.1.4 changeur simple E1B (module 5) quations des modles par substitution des quations de
connexions. Cependant, les quations des modles (21) (32)
Le module changeur de chaleur simple E1B calcule ltat physi- tant rsolues au sein des modules, il convient, pour faire appara-
que et la temprature du courant sortant Y 5,1 aprs addition dune tre le systme rsoudre au niveau du procd et relatif sa
quantit de chaleur donne au courant entrant X 5,1 . Cest un cal- structure, dliminer les variables Y, Yo et S par substitution des
cul de type flash qui se traduit fonctionnellement par : quations des modles dans les quations de connexions. Le sys-
(
Y5,1 = F5 ,1 X5 ,1, p5 ,i ) (27)
tme des quations non linaires obtenu aprs cette premire
substitution est prsent dans le paragraphe 5.4.3.
avec p 5,i , paramtre du module 5 (quantit de chaleur calcu- ie
le par le module E1A et transmise par le courant dinformation Q1 5.4.3 Formulation du problme
reliant le module E1A au module E1B). aprs la 1re substitution
5.4.1.5 Sparateur F1 (module 7) Llimination des variables Y, Yo et S par substitution des qua-
tions des modles des units (21) (32) dans les quations de
Le ballon de sparation liquide-vapeur (tage dquilibre) est connexions (33) conduit au systme dquations suivant :
simul au moyen du module flash adiabatique. Ce dernier effectue
un calcul dquilibre liquide-vapeur pression et quantit de cha-
, = FK ,1(X K ,1)
X K +11 pour K = 1, 2, 3, 4;6
6,7,8 (36)
leur (q = 0) spcifies. Les deux courants matire sortants, vapeur
Y 7,1 et liquide Y 7o,2 , sont des fonctions du courant matire entrant Le module 5, qui correspond lchangeur de chaleur E1B, a
X 7,1 : galement une connexion information ; celle-ci scrit aprs limi-
( )
Y7,1 = F7 ,1 X7 ,1 (28) nation de la variable s 2,j par substitution de lquation (23) dans
lquation de connexion (35) :
7 ,2 ( X7 ,1)
o =F
Y 7,2 (29)
(
p5 ,i = G 2,1 X 2,1 ) (37)
5.4.1.6 Diviseur D1 (module 8) Lquation de connexion entre les consignateurs de temprature
Le module diviseur D1 divise le courant matire entrant X 8,1 en E1B et E3 scrit :
deux courants matire sortants, Y 8,1 et Y 8o,2 , de mme
composition, temprature et pression. Le taux de partage entre les (
X6,1 = F5,1 X5,1, p5 ,i ) (38)

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 18 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

Enfin, lquation de fermeture du cycle scrit aprs cette centaines de modules fortement interconnects. Cest pourquoi
1re substitution : des algorithmes spcifiques sont utiliss dans les simulateurs pour

( )
accomplir ces diffrentes tches.
, = F9 ,1 X9 ,1
X11 (39)
Intressons nous maintenant la rsolution pour chaque RCM
Dans les quations ci-dessus, napparaissent plus que les des quations associes aux courants de recyclage.
courants matire internes entrants X et le paramtre dinformation
p du diagramme de simulation. La dimension du systme des 5.4.5 Convergence des courants coups
quations (36) (39) reste cependant importante. Cest pourquoi,
pour rduire le nombre des quations non linaires qui doivent La prsence de recyclages ncessite de fournir des valeurs ini-
tre rsolues simultanment au niveau procd, on pousse une tiales pour lensemble des courants coups afin de dmarrer la
tape plus loin la procdure dlimination par substitution. squence de calcul des modules appartenant un mme rseau
cyclique maximum (RCM).
5.4.4 Formulation du problme Soit Z lensemble des valeurs estimes des variables indpen-
aprs la 2e substitution dantes (dbits molaires partiels, temprature et pression) asso-
cies aux n t courants coups et g (Z) le vecteur des valeurs
Au lieu de considrer tous les courants internes comme ind- calcules de ces mmes courants par passage squentiel travers
pendants, on dtermine un sous-ensemble de courants, appels les modules du RCM. Le problme numrique dune simulation
courants de recyclage ou courants coups , tel que tous les pure se ramne alors au niveau flowsheet la rsolution dun sys-
autres courants puissent tre limins en utilisant les quations de tme dquations non linaires :
connexions correspondantes. Pour lexemple simple considr ici,
nous choisissons, titre dillustration, de couper le courant f (Z ) = Z g (Z ) = 0 (42)
matire X 1,1 . Tous les autres courants de X 2,1 X 9,1 peuvent
alors tre limins en utilisant les quations (36) (38). Le systme avec Z = {Zi,j } i = 1, 2, ..., n t j = 1, 2, ..., nc + 2.
des quations non linaires rsultant de cette 2e substitution scrit
La dimension du systme des quations (42) est gale
fonctionnellement de la manire suivante :
(nc + 2)n t , o n t est le nombre de courants coups.

( ( (
X 1,1 = F9,1 F8,1 F7,1 F6,1 F5,1 { A,B } ( )))) (40)
Pour rsoudre ce systme dquations on utilise, dans lappro-
che modulaire squentielle classique, un module de convergence
qui fournit chaque itration une nouvelle estimation des varia-
avec A = F4,1 F3,1 F2,1 F1,1 X 1,1 ( ( ( ( )))), bles du ou des courants coups. Ce module de convergence offre
lutilisateur diffrentes mthodes de rsolution de systmes
dquations algbriques non linaires pour la convergence des
et ( (
B = G2,1 F1,1 X 1,1 . )) courants de recyclage. La mthode la plus simple est la substitu-
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

tion successive (SS) qui a pour formule itrative :


Le terme de droite de ces quations reprsente tout simplement
la valeur du courant coup X 1,1 calcule par passage squentiel Z (k +1) = g (Z (k) ) (43)
travers le RCM. Ce passage consiste effectuer le calcul des
modules du RCM, squentiellement, les uns la suite des autres, Lestime litration (k + 1) est simplement prise gale la
en respectant lordre suivant : valeur calcule partir de lestime litration k. La convergence
de la mthode de substitution successive tant fort lente, elle nest
plus gure utilise.
M1, E1A, E 2, RX1, E1B, E 3, F1, D1, RC1
La mthode de Broyden [19] [20] est gnralement la mthode
Les quations (40), dites de recyclage , scrivent plus simple- prise par dfaut par les simulateurs, car elle fournit un bon
ment : compromis entre fiabilit et rapidit de convergence. Il convient de
X1,1 = g X1,1 ( ) (41)
noter quune itration correspond, suivant la mthode numrique
utilise, une ou plusieurs squences compltes de calcul des
modules appartenant un mme RCM. Lefficacit de la mthode
La fonction g est la compose des fonctions F K,i associes aux numrique doit alors tre mesure non pas en termes de nombre
modules du RCM. ditrations, mais en termes de nombre de passages dans le RCM.
Il convient de noter que, pour un mme graphe, il y a multipli- Pour la simulation de lUPC, la mthode de substitution successive
cit de solutions. Ainsi, pour la partie raction de lUPC, tout cou- ncessite 135 passages dans le RCM pour atteindre la convergence
rant X K,1 appartenant au RCM peut tre choisi comme courant alors que la mthode de Broyden nen ncessite que 14. Le temps
coup. chacun deux est associe une squence de calcul des de calcul est ainsi divis dun facteur proche de dix.
modules. Par exemple, le choix du courant coup X 6,1 conduirait
la squence de calcul des modules suivante :
5.4.6 En rsum
E 3, F1, D1, RC1, M1, E1A, E 2, RX1, E1B Lalgorithme de rsolution dun problme de simulation pure
suivant lapproche modulaire squentielle est synthtis dans
Le choix du courant coup a une incidence sur le temps calcul de
lencadr 1.Celui-ci fait apparatre trois tapes :
la simulation car, comme nous le verrons par la suite, la
convergence des quations de recyclage ncessite la mise en uvre Une tape danalyse de la structure du diagramme de simula-
dune procdure itrative. Ce choix ne doit donc pas tre fait de tion afin de dterminer les RCM et, pour chacun deux,
manire arbitraire. Par exemple, si lutilisateur a une bonne estima- lensemble des courants coups (recyclages) et la squence
tion dun courant, celui-ci sera privilgi. Lorsque ce choix est laiss de calcul des modules. Ces diffrentes tches sont excutes
au simulateur, il repose gnralement sur des heuristiques. au niveau du prprocesseur du simulateur.
Les exemples prsents ici sont suffisamment simples pour que La simulation proprement dite qui consiste rsoudre les
lon puisse aisment dterminer les RCM, les courants coups et la quations du modle reprsentant le fonctionnement, en
liste de calcul des modules. videmment, il nen est pas de mme rgime permanent, du procd. En prsence de recyclages,
pour les diagrammes de simulation qui renferment plusieurs cette rsolution conduit deux niveaux ditration :

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 19

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

le niveau module : chaque modle dunit est rsolu spar-


ment au sein dun module ; les modules sont excuts lun Encadr 1 Algorithme approche modulaire
la suite de lautre en respectant la squence de calcul asso- squentielle Rsum
cie lensemble des courants de recyclages,
le niveau flowsheet o sont rsolues les quations associes I. Prprocesseur
aux courants de recyclage. La convergence est considre 1. Dcomposition du procd en RCM.
comme atteinte lorsquun critre mesurant lcart entre les
valeurs estimes et les valeurs calcules est infrieur une 2. Pour chaque RCM :
tolrance donne. Le choix du critre de convergence est Choix dun ensemble Z de courants coups (ou
fonction du simulateur. Dans ProSimPlus, le critre de recyclages) : tous les cycles ouverts sans redondance.
convergence est dfini de la manire suivante : Gnration de la liste de calcul.
Initialisation des courants coups :
gi , j ( Z ) Z i , j
2
nt nc +2 (k) (k)
C(k) = 4 Z (k) + g ( Z (k) ) < (44) automatique (par exemple, dbits partiels molaires = 0,
T = 25 oC, P = 1 atm),
i =1 j =1 i ,j i ,j
par lutilisateur sur la base de la connaissance du procd.
La prsentation des rsultats sous forme de tableaux ou de
II. Rsolution squentielle (pour chaque RCM)
graphiques et la ralisation de calculs complmentaires effec-
tus la demande de lutilisateur. Ceux-ci concernent, par Mthode itrative de rsolution du systme des quations
exemple, les proprits des courants et sont raliss au de recyclage :
f (Z ) = Z g (Z ) = 0
niveau du postprocesseur du simulateur. Le tableau 5 fournit
un extrait du tableau de synthse des bilans matire et ner- chaque itration k :
gie de la partie raction de lUPC. estimation* des (nc + 2) variables indpendantes associes
au(x) n t courant(s) coup(s) Z (k) ;
Lapproche modulaire squentielle prsente un certain nombre
squence dappel des modules du RCM suivant la liste de
davantages :
calcul pour obtenir g (Z (k)), les valeurs calcules de ces mmes
les modles des diffrentes units peuvent tre tablis et courants par passage squentiel travers les modules du RCM ;
tests sparment, puisque chaque unit est associ un module. test de convergence :
Les bibliothques de modules et galement de modles thermody- 2
g ( Z (k ) ) Z (k )
nt nc +2
namiques peuvent aisment senrichir ; i ,j i ,j
Critre = 4 Z (k ) + g <
la procdure de rsolution du systme dquations non
linaires au sein dun module peut tre optimise en exploitant la
i =1 j =1
i , j i , j ( Z (k ) )

structure particulire de ce systme ; avec nt nombre de courants coups,
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

la dfinition dun ensemble de donnes standard, au dtriment nc + 2 nombre de constituants + T et P (en fait, P nest
dune libert totale laisse lutilisateur, permet de contrler faci- gnralement pas considre comme variable
lement ces donnes, de manire sassurer que le problme est itrative car impose).
bien pos ;
III. Postprocesseur
lutilisateur na gnralement fournir que trs peu de valeurs
dinitialisation ; Impression des rsultats et calculs complmentaires tels
la procdure de rsolution qui suit le sens physique de circula- que les proprits des courants.
tion des flux de matire du procd est facile comprendre et Nota : * estimation par la mthode numrique utilise, de la plus simple (substi-
tution successive (SS) Z(k)+1 = g (Z(k))) la plus complexe (Newton-Raphson (NR)).
analyser en cas dchec.

Tableau 5 Extrait du tableau de synthse ProSimPlus des bilans matire et nergie


Problme de simulation
Courants Benzne C04 C05 C09 C11 Hydrogne Purge
De Alim BZ E2 RX1 D1 RC1 Alim H2 S1
Vers M1 RX1 E1B Sortie 1 M1 M1 Sortie 2
Dbits partiels
Hydrogne ..............................(kg/s) 0,000 3,618 2,996 0,003 2,843 0,775 0,150
Mthane..................................(kg/s) 0,000 3,170 3,170 0,017 2,995 0,174 0,158
Benzne ..................................(kg/s) 8,038 8,039 0,008 0,006 0,002 0,000 0,000
Cyclohexane ...........................(kg/s) 0,000 1,964 10,618 8,550 1,964 0,000 0,103
Dbit total ..............................(kg/s) 8,038 16,791 16,791 8,576 7,804 0,949 0,411
tat physique Liquide Vapeur Vapeur Liquide Vapeur Vapeur Vapeur
Temprature............................... (K) 311,00 422,00 497,00 321,52 340,58 311,00 321,52
Pression ...................................(bar) 38,23 33,42 32,38 29,28 34,45 38,23 29,28
Enthalpie.................................. (kW) 3 245,98 8 999,72 13 853,06 2 930,98 2 105,84 153,61 59,72

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 20 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

On comprend alors aisment pourquoi lapproche modulaire Pour lunit de production de cyclohexane, la spcification
squentielle est la base des simulateurs utiliss en milieu indus- satisfaire est que le dbit total lentre du racteur soit gal
triel. 5 000 kmol/h.
Jusqu prsent nous nous sommes intresss la rsolution Pour satisfaire cette contrainte dgalit, la variable daction
dun problme de simulation pure, cest--dire simuler le fonction- choisie est le taux de purge p 8,1 , paramtre du module diviseur
nement dun procd de structure donne et pour lequel les D1. Le diagramme de simulation ProSimPlus associ au problme
courants dalimentation Xo (matires premires) et les paramtres de conception est prsent sur la figure 13.
de dimensionnement et de fonctionnement P des modules sont
spcifis. Chacune de ces variables constitue un degr de libert Lquation de spcification a t formule en utilisant un module
que lutilisateur peut tenter dexploiter afin de satisfaire une spci- MESURE positionn sur le courant C04. Ce module joue le rle
fication ou atteindre un objectif. Cest alors un problme de dun capteur qui extrait une grandeur dun courant et la compare
conception. la valeur de consigne (figure 14).

6.4 Formulation du problme niveau


6. Problme de conception procd
Pour un problme de conception, le systme des quations
visibles au niveau du diagramme de simulation contient, en plus
6.1 Dfinition des quations fonctionnelles des modules et des quations de
connexions des units entre elles, les quations de spcifications.
Un problme de conception intervient lorsque certains degrs
de libert du procd sont saturs par des contraintes dgalit Pour lexemple qui nous sert dillustration, lquation de spcifi-
appeles spcifications : cation scrit simplement :

(
dp X K , YK , Y oK , VK , SK = 0 ) (
d 1 X 4 ,1 = 0 ) (46)
(45)
p = 1, 2, ..., ns K = 1, 2, ..., nu avec d 1 cart entre le dbit total du courant,

Ces spcifications concernent les performances du procd, les X 4,1 valeur de consigne gale 5 000 kmol/h.
quantits et purets des produits, les dbits, tempratures, pres- Les quations des modles des units rsolues au sein des
sions imposs sur des courants, etc. Les variables intervenant modules sont identiques celles du problme de simulation pure,
dans ces quations appartiennent ainsi soit aux courants Y Ko sor-
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

except les quations relatives au module diviseur D1 qui scri-


tant du procd, soit aux courants XK et YK internes au procd, vent maintenant :
soit aux variables internes VK ou de sortie XK des nu modules du
procd. (
Y 8,1 = F8,1 X 8,1 , p8,1 ) (47)
Ajouter des contraintes dgalit au modle du procd a pour
consquence de rduire ses degrs de libert. Il convient alors de
transfrer un nombre quivalent de variables appartenant
(
Y o8,2 = F8,2 X 8,1 , p8,1 ) (48)
lensemble des donnes standard, savoir les variables dfinissant
Ces quations font apparatre explicitement que les courants
les courants dalimentation X o = X oK et les paramtres des mod- { } sortant Y 8,1 et Y o8,2 sont des fonctions non seulement du courant
les des units P = {P K}, dans lensemble des inconnues du pro- entrant X 8,1 , mais galement du premier paramtre du module
blme. Nous noterons p = {pi } (i = 1, n s) lensemble de ces diviseur, le taux de purge, choisi comme variable daction pour
variables additionnelles ou variables daction. Leurs valeurs doivent satisfaire la consigne sur le dbit total du courant X 4,1.
tre ajustes afin de satisfaire les n s quations de spcification. La structure du flowsheet nayant pas t modifie, les qua-
tions de connexions sont inchanges.
La procdure mise en uvre pour diminuer la dimension du pro-
6.2 Spcification locale blme rsoudre au niveau procd est analogue celle prsente
dans le cas dun problme de simulation pure ( 5). Une premire
Lorsque les variables intervenant dans lquation de spcifica- substitution des quations des modules dans les quations de
tion et la variable daction associe appartiennent au mme connexions permet dliminer les variables Y o, Y et S. On dter-
module K, la spcification est dite locale . Il sagit par exemple mine ensuite un sous-ensemble de courants coups (recyclages),
dajuster le dbit de reflux dune colonne de distillation pour obte- tels que tous les autres courants puissent tre limins en utilisant
nir une puret donne dun constituant au distillat. Gnralement, les quations de connexions correspondantes. En choisissant,
les simulateurs offrent la possibilit de satisfaire ce type de spci- comme prcdemment, de couper le courant matire X 1,1 , le sys-
fication au sein mme du module K. tme des quations de recyclage rsoudre au niveau flowsheet
scrit :

6.3 Spcification dlocalise X 11 (


, = g X 11
, , p 8,1 ) (49)

Lorsque les variables intervenant dans lquation de spcifica- La fonction g est la valeur du courant de recyclage obtenu par
tion et la variable daction associe appartiennent diffrents passage squentiel travers le RCM. Rappelons que ce passage
modules, la spcification est dite dlocalise . Elle ne peut alors consiste effectuer le calcul des modules, squentiellement, les
tre rsolue au niveau du module et doit donc tre rsolue au uns la suite des autres, en respectant la squence de calcul
niveau du procd. Cest uniquement sur ce type de spcifications suivante :
que nous porterons notre attention par la suite. M1, E1A, E 2, RX1, E1B, E 3, F1, D1, RC1

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 21

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

Lgers
C10 Purge

SPEC
TAUX

C08

AAA C13

DT4 1

C11 C04

C03
C07
C14

Q2

C09
C05
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

C06 C15
C12

Q1

Hydrogne
C01 C02 Cyclohexane

Benzne

Figure 13 Diagramme de simulation ProSimPlus de lunit de production de cyclohexane Cas problme de conception

Aprs substitution, lquation de spcification scrit : et les quations de spcifications :


d (Z , p) = 0 (52)
{ ( ( (
d 1 F 3 ,1 F 2 ,1 F 11
, X11
, )))} = 0 (50)
La dimension du systme des quations (51) et (52) est gale
(n c + 2)n t + n s o n t est le nombre de courants coups et n s le
Ainsi, dans le cas dun problme de conception, le systme des nombre de variables additionnelles.
quations que le simulateur a rsoudre au niveau flowsheet ren-
ferment deux sources dlments :
6.5 Approche modulaire simultane
les quations associes aux courants de recyclage :
La stratgie utilise pour rsoudre un problme de conception
f ( Z , p ) = Z g (Z , p) = 0 (51) nest quune extension de lapproche modulaire squentielle clas-
sique. On y trouve habituellement deux niveaux de calcul :
La valeur g du(des) courant(s) de recyclage calcule par passage un niveau module, o sont rsolues les quations des modles
travers le RCM dpend non seulement de la valeur estime Z de des units ;
ces mmes courants, mais galement des variables daction p un niveau procd, dans lequel les quations de recyclage et
associes aux spcifications. Pour lexemple qui nous a servi de spcification sont rsolues simultanment.
dillustration, le vecteur Z correspond au courant X 1,1 et le vecteur Do la dnomination de la stratgie : approche modulaire
p au taux de purge du module diviseur D1. simultane.

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 22 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

_________________________________________________________________________________________________________ SIMULATEURS DE PROCDS

sMES1,j

5 Variables Variables
0 Paramtres
internes de sortie
0 PK
0 VK SK d
1

j DT4

AAA
Module MESURE 1
X 4,1 nc
d 1= (dbit partiel)j - 5000
j =1 C04

Figure 14 Module mesure et diagramme de simulation ProSimPlus associ la spcification

Le systme des quations niveau procd est rsolu par un sol- conception. La convergence est considre comme atteinte
veur dquations algbriques non linaires implant dans un lorsque le critre suivant est satisfait :
module spcifiquement ddi la rsolution des quations de
recyclage et de spcification. Ce module offre lutilisateur diff-
gi , j ( Z (k ) , p ) Z i(k, )j
2
rentes mthodes de rsolution de systmes dquations alg- nt nc + 2 ns
briques non linaires pour la convergence simultane des courants C (k) = 4 (k) + i d i ( Z (k) , p ) < (53)
+ i,j ( ) i =1
Z g Z (k ) , p
de recyclage et des spcifications. Une description dtaille de la i =1 j =1 i , j
plupart des mthodes numriques utilises pour rsoudre des sys-
tmes dquations algbriques non linaires peut tre trouve Les i sont des facteurs de pondration dont le rle est de tenter
dans les articles de Sargent [21] et de Dennis et More [22]. Les de donner chaque spcification le mme poids vis--vis du
deux mthodes les plus largement utilises sont celles de Newton-
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

critre.
Raphson et de Broyden [19] [20]. Cest cette dernire qui est gn-
ralement la mthode prise par dfaut par les simulateurs, car elle Le tableau 6 fournit un extrait du tableau de synthse des bilans
fournit une nouvelle fois le meilleur compromis entre fiabilit et matire et nergie de lUPC. La valeur du taux de purge pour satis-
rapidit de convergence pour rsoudre les problmes de faire la spcification est gale 8,73 %.

Tableau 6 Extrait du tableau de synthse des bilans matire et nergie


Problme de conception
Courants Benzne C04 C11 Cyclohexane Hydrogne Lgers Purge

De Alim BZ Mesure RC1 E5 Alim H2 T1 S1

Vers M1 RX1 M1 Sortie 1 M1 Sortie 2 Sortie 3

Dbits partiels

Hydrogne ............................. (kg/s) 0,000 2,340 1,565 0,000 0,775 0,003 0,150

Mthane ................................. (kg/s) 0,000 1,804 1,630 0,000 0,174 0,019 0,156

Benzne.................................. (kg/s) 8,038 8,039 0,001 0,007 0,000 0,000 0,000

Cyclohexane .......................... (kg/s) 0,000 1,083 1,083 8,548 0,000 0,001 0,104

Dbit total.............................. (kg/s) 8,038 13,266 4,279 8,555 0,949 0,023 0,409

tat physique Liquide Vapeur Vapeur Liquide Vapeur Vapeur Vapeur

Temprature...............................(K) 311,00 422,00 340,66 322,00 311,00 275,66 321,58

Pression ...................................(bar) 38,23 33,42 34,45 14,11 38,23 15,81 29,28

Enthalpie..................................(kW) 3 245,98 6 125,80 1 160,17 2 941,54 153,69 2,27 59,88

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. J 1 022 23

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

SIMULATEURS DE PROCDS _________________________________________________________________________________________________________

7. Conclusion Pour tenter de rpondre cette diversit, des interfaces standard


ont t dfinies pour les composants essentiels des simulateurs de
procds, notamment pour les bases de donnes, le serveur de
Cet article visait prsenter les simulateurs de procds en proprits et le module. Ce standard dnomm CAPE-OPEN , et
rgime permanent bass sur une approche modulaire et une rso- dont la promotion et la gestion sont assures par CAPE-OPEN
lution squentielle. Nous avons dcrit leurs principaux lments Laboratories Network (CO-LaN), permet linteroprabilit et lint-
constitutifs : la base de donnes de corps purs et binaires, le serveur gration de composants logiciels au sein des simulateurs de
de proprits physico-chimiques, la bibliothque de modules et les procds [23]. Un simulateur commercialis par A peut ainsi utili-
solveurs de systmes dquations algbriques non linaires. ser un modle dopration unitaire dveloppe par un expert B, ce
dernier faisant appel au serveur de proprits dun fournisseur C.
Ces simulateurs sont dune utilisation aise moyennant la ma-
Un exemple dun tel composant logiciel respectant le standard
trise des concepts fondateurs, module et courant, et une bonne
CAPE-OPEN est le serveur de proprits thermodynamiques Simu-
connaissance gnrale de la structuration de linformation, des
lis Thermodynamics [13]. Ce composant logiciel peut non seule-
modles pour le calcul des proprits thermodynamiques et des
ment tre utilis au sein de simulateurs de procds, mais
quilibres entre phases, des modles doprations unitaires et de
galement dans des environnements de dveloppement tels que
la stratgie de rsolution. On comprend alors aisment leur succs
MATLAB ou MS-Excel ou via des langages de programmation
et leur large utilisation pour la conception, lanalyse et la conduite
(Fortran, C++). Une telle intgration de composants logiciels
des procds assistes par ordinateur.
permet denvisager des simulateurs la carte, spcifiquement
ce jour il apparat que la non-disponibilit de donnes de adapts la demande des utilisateurs. Dans cette approche en
corps purs, de modles thermodynamiques et doprations uni- effet, le simulateur nest plus un logiciel dvelopp par un seul
taires adapts la trs grande diversit de la demande tend fournisseur, mais un assemblage de composants spcifiquement
devenir le principal goulot dtranglement une large utilisation slectionns pour satisfaire pleinement les besoins exprims par
de la simulation dans certains secteurs de lindustrie des procds. lutilisateur.

Symbole Dfinition Symbole Dfinition

h enthalpie molaire (J/mol) fraction vaporise


h* enthalpie du fluide ltat de gaz parfait xi fraction molaire du constituant i dans la phase
liquide
K vecteur des constantes dquilibre
yi fraction molaire du constituant i dans la phase
Ki constante dquilibre du constituant i vapeur
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

kij paramtre dinteraction binaire zi fraction molaire du constituant i dans lalimenta-


mK modle de lunit K tion

P pression (bar) s variable de sortie

P ensemble des paramtres du modle mKi modle thermodynamique utilis pour le calcul
de la constante dquilibre
p paramtre
mH modle thermodynamique utilis pour le calcul
q quantit de chaleur (W) de lenthalpie
S ensemble des variables de sortie du modle i coefficient de fugacit du constituant i
T temprature K P oi pression de vapeur saturante du constituant i
V ensemble des variables internes du modle ns nombre de spcifications
X ensemble des variables indpendantes dfinissant nu nombre dunits
les courants matire internes entrants
nc nombre de constituants
x vecteur des fractions molaires liquides
nt nombre de courants coups
Xo ensemble des variables indpendantes dfinissant
les courants matire relatifs aux alimentations du i constituant
procd
K unit ou module
Y ensemble des variables indpendantes dfinissant
L liquide
les courants matire internes sortants
y vecteur des fractions molaires vapeurs F alimentation
Yo ensemble des variables indpendantes dfinissant V vapeur
les courants matire sortant du procd
* gaz parfait
z vecteur des fractions molaires de lalimentation
id idal
Z ensemble des valeurs estimes des variables
E excs
des courants coups
i coefficient dactivit du constituant i (k) itration

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


J 1 022 24 est strictement interdite. Editions T.I.

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

P
O
U
Simulateurs de procds R

E
par Xavier JOULIA
Professeur lcole nationale suprieure des ingnieurs en arts chimiques
N
et technologiques (ENSIACET)

S
Bibliographie
A
[1] Cyclohexane ARCO Technology Inc. Pro- [9] PENG (Y.D.) et ROBINSON (D.B.). A New Functions for Liquid Mixtures. AlChE J., 14,
duction of high purity cyclohexane by cata-
lytic hydrogenation of benzene. Hydrocarbon
Two Constant Equation os State. Ind. Eng.
Chem. Fundam., 15, 1, p. 59 64 (1976).
[17]
1, p. 135 144 (1968).
ABRAMS (D.S.) et PRAUSNITZ (J.M.). Sta-
V
Processing, p. 143 (1977). [10] OELLRICH (L.), PLOCKER (U.), PRAUSNITZ
[2] DIPPR 801 Database http://dippr.byu.edu/ (J.M.) et KNAPP (H.). Equation of State
Methods for Computing Phase Equilibria and
tistical Thermodynamics of Liquid Mixtures :
a New Expression for the Excess Gibbs
Energy of Partly or Completely Miscible Sys-
O
[3] REID (R.C.), PRAUNSNITZ (J.M.) et POLING Enthalpies. Int. Chem. Eng., 21, p. 1 16
(B.E.). The Properties of Gases and Liquids.
4th Edition, McGraw Hill, Book Co., New York [11]
(1981).
LEE (B.I.) et KESLER (M.G.). A Generalized [18]
tems. AlChE J., 21, p. 116 128 (1975).
FREDENSLUND (A.), JONES (R.L.) et PRAUS-
I
(1987). NITZ (J.M.). Group Contribution Estimation
[4] Numerical Data Base DETHERM, http://
www.dechema.de
Thermodynamic Correlation Based on Three-
parameter Corresponding State. AlChE J.,
21, 3, p. 510 527 (1975).
of Activity Coefficients in Non Ideal Liquid
Mixtures. AlChE J., 21, 5, p. 1086 1099
R
(1975).
[5] GMEHLING (J.), ONKEN (U.), ARLT (W.), [12] PLCKER (U.), KNAPP (H.) et PRAUSNITZ
(J.M.). Calculation of High Pressure Vapor [19] BROYDEN (G.C.). A class of methods for
GRENZHAUSER (P.), WEIDLICH (U.), KOLBE
Liquid Equilibria from a Corresponding Sta- solving nonlinear simultaneous equations.
(B.) et RAREY (J.). Chemistry Data Series.
Vapor-Liquid Equilibrium Data Collection, tes Correlation with Emphasis on Asymme- Math. Comp., 19, p. 577 593 (1965).
P
Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

vol. I. tric Mixtures. Ind. Eng. Chem. Proc. Des. [20] BROYDEN (G.C.). A new method of solving
Dev., 17, p. 324 332 (1978). nonlinear simultaneous equations. Comp. J.,
[6] ARLT (W.), MACEDO (M.E.A.), RASMUSSEN
(P.) et SORENSEN (J.M.). DECHEMA Che-
[13] Simulis Thermodynamics, Thermophysical
properties calculation server, http://
12, p. 94 99 (1969). L
mistry Data Series. Liquid-Liquid Equilibrium www.prosim.net [21] SARGENT (R.W.H.). A review of methods

[7]
Data Collection, vol. V.
KNAPP (H.), DRING (R.), OELLRICH (L.),
[14] REDLICH (O.) et KWONG (J.N.S.). On the
Thermodynamics of Solutions. V. An Equa-
for solving nonlinear algebraic equations.
Foundations of Computer Aided Chemical U
Process Design, R.S H. Mah and W.D. Seider
PLCKER (U.), PRAUSNITZ (J.M.), LAN-
GHORST (R.) et ZECK (S.). DECHEMA Che-
mistry Data Series. Vapor-Liquid Equilibria [15]
tion of State. Fugacities of Gazeous Solu-
tions. Chem. Rev., 44, p. 233 244 (1949).
WILSON (G.M.). Vapor-liquid Equilibrium,
Ed., Engineering Foundations, New York, 1,
p. 27 76 (1981). S
for Mixtures of Low Boiling Substances, XI. A New Expression for the Excess Free [22] DENNIS (J.E.) et MORE (J.J.). Quasi-New-
vol. VI. Energy of Mixing. J. Amer. Chem. Soc., 86, ton methods, motivation and theory. SIAM
p. 127 130 (1964). Review, 19, 1, p. 46 89 (1977).
[8] SOAVE (G.). Equilibrium Constants from a
Modified Redlich-Kwong Equation of State. [16] RENON (H.) et PRAUSNITZ (J.M.). Local [23] CAPE-OPEN Laboratories Network, http://
Chem. Eng. Sci., 27, 6, p. 1197 1203 (1972). Compositions in Thermodynamic Excess www.colan.org

Principaux fournisseurs de simulateurs


de procds continus en rgime permanent
3 - 2008

Fournisseur (pays) Nom du simulateur Adresse Internet


Aspen Tech (USA) Aspen Plus http://www.aspentech.com
Chemstations Inc. (USA) CHEMCAD Steady-State http://www.chemstations.net
Aspen Tech (USA) Aspen HYSYS http://www.aspentech.com
Doc. J 1 022

SimSci-Esscor (USA) PRO/II http://www.simsci-esscor.com


ProSim (France) ProSimPlus http://www.prosim.net

Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie


est strictement interdite. Editions T.I. Doc. J 1 022 1

tiwekacontentpdf_j1022 Ce document a t dlivr pour le compte de 7200038556 - universite de la reunion sce commum documentation // 195.220.151.50

Vous aimerez peut-être aussi