Vous êtes sur la page 1sur 29

Réf.

: J1022 V2

Simulateurs de procédés
Date de publication :
10 mars 2008

Cet article est issu de : Procédés chimie - bio - agro | Opérations unitaires. Génie de la
réaction chimique

par Xavier JOULIA

Pour toute question :


Service Relation clientèle
Techniques de l’Ingénieur
Immeuble Pleyad 1 Document téléchargé le : 30/09/2016
39, boulevard Ornano
93288 Saint-Denis Cedex Pour le compte : 7200082909 - universite evry val d'essonne // 194.199.90.54

Par mail :
infos.clients@teching.com
Par téléphone :
00 33 (0)1 53 35 20 20 © Techniques de l'Ingénieur | tous droits réservés
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Simulateurs de procédés

par Xavier JOULIA


Professeur à l’École nationale supérieure des ingénieurs en arts chimiques
et technologiques (ENSIACET)

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


2. Simulateurs orientés module et orientés équation ........................ — 2
3. Étude de cas............................................................................................... — 3
4. Modèle du procédé – Approche modulaire ....................................... — 4
4.1 Définition des courants................................................................................ — 6
4.2 Modèles des unités – Modules ................................................................... — 6
4.3 Équations de connexions ............................................................................ — 12
4.4 Interfaces graphiques – Diagramme de simulation .................................. — 15
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

5. Résolution séquentielle – Problème de simulation......................... — 16


5.1 Ensemble des données standard................................................................ — 16
5.2 Absence de recyclage .................................................................................. — 16
5.3 Décomposition en réseaux cycliques maximums RCM ........................... — 16
5.4 Formulation du problème niveau procédé ................................................ — 17
6. Problème de conception ........................................................................ — 21
6.1 Définition ...................................................................................................... — 21
6.2 Spécification locale ...................................................................................... — 21
6.3 Spécification délocalisée ............................................................................. — 21
6.4 Formulation du problème niveau procédé ................................................ — 21
6.5 Approche modulaire simultanée ................................................................ — 22
7. Conclusion.................................................................................................. — 24
Pour en savoir plus ........................................................................................... Doc. J 1 022

a mondialisation de l’économie, les contraintes d’environnement et de


L sécurité, la dynamique du marché exigent une très grande rigueur dans la
conception et la conduite des procédés. Dans ce contexte, on a de plus en plus
souvent recours à l’informatique pour concevoir rapidement et économique-
ment de nouveaux procédés plus rentables, plus propres, plus sûrs 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 d’activité, désigné par le terme « d’ingénierie des
procédés assistée par ordinateur », a connu un essor très important dans de
nombreux secteurs de l’industrie pétrolière, chimique et parachimique grâce
3 - 2008

aux simulateurs de procédés qui constituent l’objet de cet article.


Les simulateurs de procédés sont les outils de base des techniciens et des
ingénieurs de procédés, car ils permettent d’établir aisément et avec rigueur
les bilans matière et énergie sur les procédés. Cet article vise à en définir les
objectifs, les éléments constitutifs, les concepts fondateurs et à fournir au
lecteur les connaissances nécessaires au bon usage des simulateurs. Nous
J 1 022

traiterons ainsi des points suivants :


– les données nécessaires à une simulation. Ces données permettent de
définir le système matériel (constituants, profil thermodynamique, réactions

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

chimiques), la structure du procédé et les paramètres de dimensionnement et


de fonctionnement des appareils ;
– les deux concepts fondateurs des simulateurs orientés module : module et
courant ;
– l’approche modulaire séquentielle : décomposition du procédé en
réseau(s) cyclique(s) maximum(s) ; pour chaque RCM, choix d’un ensemble de
courants coupés (recyclages), détermination d’une liste de calcul des modules
et résolution séquentielle de ces modules par une procédure itérative ;
– les modèles et modules associés aux opérations unitaires de base : mélan-
geurs, diviseurs, séparateurs simples, pompes, compresseurs et turbines,
échangeurs de chaleur, réacteurs, flashes, procédés de séparation diphasique
(absorption, distillation, extraction liquide-liquide...).
Le lecteur devrait ainsi être capable de résoudre via un quelconque simula-
teur orienté module (OM) :
– un problème de simulation pure, c’est-à-dire simuler le fonctionnement
d’un procédé de structure donnée et pour lequel les courants d’alimentation
Xo (matières premières) et les paramètres de dimensionnement et de fonction-
nement P des modules sont spécifiés ;
– un problème de conception, c’est-à-dire utiliser les degrés de liberté du
procédé pour satisfaire des spécifications de design.
Il pourra alors mettre toutes ses compétences scientifiques et techniques au
service de la conception et de la conduite des procédés assistée par ordinateur.
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Un tableau des symboles et abréviations se trouve en fin d’article.

1. Objectifs des simulateurs 2. Simulateurs orientés


Les objectifs majeurs des simulateurs de procédés sont les
module et orientés
suivants : équation
– résoudre les équations de bilans matière et énergie pour
l’ensemble des appareils du procédé ; L’aspect fondamental pour la simulation des procédés est l’iden-
– calculer les caractéristiques (débit, composition, température, tification des composants élémentaires dont l’assemblage permet
pression, propriétés physiques) pour tous les fluides qui circulent de construire le modèle du procédé. Au niveau conceptuel, et
entre les appareils ; comme conséquence directe au niveau numérique, deux approches
– fournir les éléments nécessaires au dimensionnement des s’opposent : l’approche dite « orientée module » (OM) et l’approche
équipements, tels que les quantités de chaleur échangées ou les dite « orientée équation » (OE).
débits internes d’une colonne.
À ces objectifs, s’ajoutent : ■ L’approche OM a été adoptée par la majorité des simulateurs
commerciaux. Citons les plus largement utilisés : Aspen Plus,
– l’estimation des coûts d’investissement et de fonctionnement Chemcad, Aspen HYSYS, Pro/II et ProSimPlus.
et, dans un contexte de développement durable, de l’impact sur
l’environnement et la sécurité ; Dans l’approche OM, l’élément de base pour construire le
– l’optimisation des conditions de fonctionnement du procédé. modèle du procédé est le modèle d’opération unitaire appelé
« module ». Cette approche correspond à la vision classique et
Les simulateurs permettent d’établir, de manière efficace et naturelle du procédé qui résulte de l’agencement d’opérations uni-
rigoureuse, les bilans matière et énergie sur les procédés, taires dédiées à une fonction précise telle que réaction ou sépara-
déchargeant ainsi l’ingénieur de calculs fastidieux et répétitifs. On tion. L’utilisateur sélectionne les modules élémentaires
comprend alors aisément pourquoi ils constituent les outils de standardisés à partir de la bibliothèque du simulateur, fournit leurs
base pour la conception des procédés assistée par ordinateur. Les paramètres de fonctionnement et de dimensionnement et les relie
autres applications des simulateurs concernent l’analyse du fonc- entre eux par des courants représentant les flux de matière,
tionnement d’une unité existante ou l’étude des modifications à d’énergie et d’information circulant entre les appareils du procédé
apporter pour adapter l’unité à un nouveau contexte industriel : réel. Le procédé est alors vu comme un graphe orienté dont les
adaptation à la demande du marché ou à de nouvelles réglementa- nœuds sont les modules et les arcs les courants. La simulation est
tions concernant l’environnement ou la sécurité. L’utilisation, non réalisée par appel séquentiel 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 procédé.
conduite optimale d’un procédé assistée par ordinateur. Ce
domaine devrait connaître un essor très important dans les années ■ À l’opposé, les simulateurs OE, tels qu’Aspen Dynamics ou
à venir. Pour terminer cet aperçu des utilisations potentielles des gPROMS, sont spécifiquement dédiés à la simulation dynamique
simulateurs de procédés, il convient de citer la formation des opé- des procédés. Ces simulateurs apparaissent avant tout comme des
rateurs et l’aide au démarrage et à l’arrêt des installations. solveurs de systèmes d’équations algébriques et différentielles

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

Tableau 1 – Caractéristiques des alimentations


de l’unité de production de cyclohexane
Interface utilisateur
Alimentation Alimentation
Caractéristiques benzène hydrogène
Opérations
unitaires
(liquide) (vapeur)

Débits partiels
Serveur de
– hydrogène ......... (kmol/h) – 1 383,83
Prédimensionnement
des équipements

– méthane............. (kmol/h) – 39,13


des coûts
Évaluation
Base de
données – benzène.............. (kmol/h) 370,44 –

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

Débit total ............ (kmol/h) 370,44 1 422,96


propriétés
Température ................. (K) 311,00 311,00
Utilitaires
numériques Pression ..................... (atm) 37,735 37,735

Le cyclohexane est produit par hydrogénation catalytique du ben-


zène en phase vapeur à partir de deux alimentations en matières
premières : une alimentation en benzène et une alimentation en
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Figure 1 – Éléments constitutifs d’un simulateur de procédés hydrogène qui renferme 2,75 % molaire de méthane. Les caracté-
ristiques des alimentations du procédé sont données dans le
tableau 1.
intégrés dans un environnement offrant un langage de modélisa- Le mélange réactionnel entre dans le réacteur en phase vapeur ;
tion avancé. Ils sont d’ailleurs réputés plus efficaces sur le plan il est mis en contact avec un catalyseur au nickel sur silicium. Il se
numérique, car basés sur une approche globale au niveau de la produit alors la réaction suivante :
résolution. Par contre, les bibliothèques de modèles de ces simula- C6H6 + 3H2 → C6H12
teurs ne peuvent satisfaire totalement la diversité technologique ;
à charge de l’utilisateur de jouer le rôle de modélisateur en codant Le taux de conversion du benzène dans le réacteur est de 99,9 %
le modèle spécifique de son procédé. Dans l’approche OE, l’élé- molaire. L’écoulement dans le réacteur est de type piston et les
ment de base de construction du modèle de procédé est l’équation conditions opératoires sont telles que l’isomérisation du cyclo-
et la variable, soit une vision très numérique de la modélisation. hexane en méthyl-cyclopentane n’a pas lieu. La chaleur dégagée
Cette vision très fine et numérique limite l’accès de ces simula- par la réaction est utilisée pour produire de la vapeur d’eau.
teurs à un petit groupe d’experts et non à l’ingénieur de procédé Les vapeurs à la sortie du réacteur préchauffent l’alimentation
lambda. du réacteur. Elles sont ensuite refroidies avant d’entrer dans un
ballon de séparation liquide-vapeur. L’hydrogène partiellement
Nous nous limiterons ici à une présentation des simulateurs
séparé est ensuite recyclé. Une partie est purgée afin d’éviter
basés sur une approche orientée module et dédiés à la simulation
l’accumulation de méthane (composant inerte présent dans le cou-
des procédés en régime permanent. Ces simulateurs sont
rant d’hydrogène alimenté). Par ailleurs, le liquide du séparateur
constitués de trois éléments essentiels : au cœur du système la
est envoyé dans une colonne à distiller afin de séparer les légers
base de données et le serveur de propriétés physico-chimiques sur
du cyclohexane qui est obtenu au résidu.
lequel repose la bibliothèque de modèles d’opérations unitaires et
enfin des utilitaires numériques ou solveurs. S’ajoutent à cet ■ Conditions opératoires complémentaires
ensemble des outils d’évaluation des coûts et de dimensionne-
ment des équipements (figure 1). • Pertes de charge
Les pertes de charge dans les différents échangeurs (notés E) et
L’article comporte essentiellement deux parties. La première
le réacteur (noté RX) sont prises égales aux valeurs fournies dans
s’intéresse aux aspects de modélisation d’un procédé alors que la
le tableau 2.
deuxième partie présente la stratégie utilisée pour résoudre les
équations du modèle et donc simuler le fonctionnement du pro- • Compresseur
cédé. Une unité de production de cyclohexane (UPC) nous servira
Le rendement isentropique du compresseur est égal à 0,75.
d’exemple illustratif. Les simulations seront effectuées avec le
simulateur de procédés en régime permanent ProSimPlus. • Colonne de distillation T1
La colonne de distillation est équivalente à 14 plateaux théori-
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 récupération du cyclohexane au résidu égal à 99,99 %
molaire.
■ L’étude de cas utilisée comme exemple illustratif correspond au
procédé d’ARCO Technology Inc. de production de cyclo- • Spécification de design
hexane [1]. La figure 2 montre le schéma du procédé et certaines Le taux de purge sera ajusté de manière à obtenir un débit
des conditions opératoires spécifiées. molaire total égal à 5 000 kmol/h à l’entrée du réacteur RX1.

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

Légers

34 atm
Purge 15,6 atm

422 K 28,9 atm

16 atm
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

497 K 19,7 atm


Benzène

T=410K (voir p.18)


322 K 322 K
Hydrogène
Cyclohexane

Figure 2 – Flowsheet de l’unité de production de cyclohexane (UPC)

Tableau 2 – Pertes de charges dans les différents


4. Modèle du procédé –
appareils du procédé Approche modulaire
Perte de charge L’objectif de ce paragraphe est de présenter comment modéliser
Appareil un procédé suivant l’approche modulaire. Cette approche, la plus
(atm)
intuitive car très proche de la vision de l’ingénieur de procédés, est
à la base des stratégies utilisées dans la plupart des simulateurs
E1 (courant chaud) 0,34 pour formuler et résoudre les problèmes de simulation de pro-
cédés en régime permanent. La présentation reposera sur l’étude
E1 (courant froid) 0,68 de cas dont la description a été donnée dans le paragraphe 3.
D’une manière générale, le fonctionnement en régime permanent
E2 sortie 0,34 d’un procédé peut être représenté par un modèle mathématique écrit
sous la forme d’un système d’équations algébriques non linéaires :

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


avec f fonction vectorielle,
E4 (courant chaud) 1,36 x vecteur des variables.
Pour un procédé industriel, le système d’équations (1) peut
E4 (courant froid) 1,36 contenir quelques milliers, voire des dizaines de milliers d’équa-
tions. Pour établir ce modèle, il est alors nécessaire d’adopter une
approche méthodique. Celle-ci consiste à écrire séparément, pour
E5 0,68 chaque unité du procédé, 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 l’énergie, les équilibres chimiques et les équili-
bres entre phases.

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

1 seul appareil 2 unités monofluides

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

3 appareils 1 seule unité


Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

1 condenseur

Unité de distillation
1 colonne

1 bouilleur

Figure 3 – Distinction entre appareils et unités

Ces unités sont reliées entre elles par des tuyaux, des fils ou des
Le terme « unité » désigne ici un appareil, un groupement media (par exemple une paroi). Les équations relatives au modèle
d’appareils ou une partie d’un appareil du procédé. du procédé complet peuvent alors être classées en trois groupes :
– les équations des modèles des unités ;
La figure 3 donne deux exemples illustrant la distinction entre – les équations de connexions des unités entre elles ;
unité et appareil : – les équations de spécifications traduisant des contraintes de
– une unité de distillation qui comporte, au minimum, trois qualité ou de production du procédé.
appareils : un bouilleur, une colonne et un condenseur ; Dans un premier temps, nous nous placerons en l’absence
– un échangeur tube-calandre qui peut, quant à lui, être vu pour d’équations de spécifications, ce qui correspond à un problème de
sa modélisation comme constitué de deux unités séparées, la simulation pure. La présence de contraintes supplémentaires sur
calandre et les tubes, avec un transfert de chaleur entre ces deux le procédé conduit à un problème de conception qui sera traité
unités. dans un deuxième temps.

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

4.1 Définition des courants À partir de cet ensemble, le simulateur peut calculer toutes les
autres grandeurs qui caractérisent un courant, telles que le débit
Les courants d’un simulateur caractérisent les flux de matière, total, les quantités et les fractions molaires des phases en équi-
d’énergie et d’information qui circulent entre les unités du pro- libre, l’enthalpie totale (ou la température), les enthalpies des
cédé. Le courant matière représente le flux de matière qui circule phases et tout un ensemble de propriétés physico-chimiques, et
entre deux unités. Le courant énergie correspond soit à un trans- ceci grâce à un serveur de propriétés physico-chimiques.
fert thermique (puissance thermique) entre deux fluides au travers
d’une paroi d’échange, soit à un transfert de puissance mécanique 4.1.2 Cas particulier du corps pur
par l’intermédiaire d’un arbre qui relie par exemple une turbine à
un compresseur. Enfin, le courant d’information représente toute La température et la pression ne sont pas toujours deux varia-
information, autre que matière et énergie, qui transfère d’une unité bles indépendantes. Ainsi, dans le cas particulier d’un corps pur à
à une autre. Un capteur (température, pression...) prend une infor- l’équilibre liquide-vapeur, il existe une relation entre la tempéra-
mation sur le procédé alors qu’un système de contrôle envoie une ture et la pression : la loi de tension de vapeur. Des données telles
information au procédé. que 100 oC et 1 atm pour de l’eau pure permettent de caractériser
son état intensif mais pas son état physique (liquide bouillant,
Généralement pour définir un « courant énergie » ou « courant vapeur saturante ou liquide-vapeur à l’équilibre), ni – conséquence
d’information », une seule variable est utilisée, par exemple une directe – les grandeurs extensives comme le volume ou l’enthal-
quantité de chaleur (en W) pour un courant énergie et une tempé- pie. Un courant corps pur à l’équilibre liquide-vapeur est parfaite-
rature (en K) pour un courant d’information. Notons que pour éviter ment défini par sa température ou sa pression et par une grandeur
de violer le second principe de la thermodynamique, il serait sou- extensive, par exemple l’enthalpie ou le taux de vaporisation.
haitable d’ajouter à la définition d’un flux thermique son niveau
énergétique. L’utilisateur peut, en effet, envoyer un flux thermique
d’un point à un autre du procédé et ainsi chauffer un fluide chaud 4.2 Modèles des unités – Modules
par un fluide froid.
Il est plus difficile de définir la « matière ». Les grandeurs qui Pour chaque unité du procédé, on choisit un modèle mathémati-
caractérisent un courant matière sont la température, la pression, que permettant de représenter de manière plus ou moins précise,
le débit total, les fractions molaires ou massiques de chaque phase suivant les objectifs à atteindre, le fonctionnement de cette unité.
et les fractions de phases, l’enthalpie totale, les enthalpies des D’une manière générale, le modèle d’une unité K constitue un
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

phases et un ensemble de propriétés physico-chimiques telles que système mK d’équations traduisant les bilans matière 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 indépendantes permettant de constantes d’équilibre...) et autres corrélations (pertes de
définir un courant matière sans aucune ambiguïté ? charge...). Le modèle de l’unité K, représenté sur la figure 4, est
noté :
4.1.1 Courant matière m K (X K , X oK , YK , Y oK , P K , VK , S K ) = 0 (2)
La réponse à cette question repose sur le théorème de Duhem avec XK ensemble des variables indépendantes (débits molaires
énoncé par Prigogine et Defay en 1954 : partiels, température et pression) qui définissent les
« Quel que soit le nombre de phases, de constituants ou de réac- courants matière internes entrant dans l’unité K,
tions chimiques, l’état d’équilibre d’un système fermé, pour lequel X oK ensemble des variables indépendantes qui définissent
nous connaissons les masses initiales totales de chaque constituant, les courants matière relatifs aux alimentations du
est complètement déterminé par deux variables indépendantes. » procédé au niveau de l’unité K,
Un courant matière renfermant n c constituants peut être assimilé YK ensemble des variables indépendantes qui définissent
à un système fermé si on s’intéresse à une quantité de matière par les courants matière internes sortant de l’unité K,
unité de temps. L’application de ce théorème nous fournit alors le Y oK ensemble des variables indépendantes qui définissent
nombre (n c + 2) de variables indépendantes qui définissent sans les courants matière sortant du procédé au niveau de
aucune ambiguïté un courant matière. L’ensemble habituellement l’unité K,
choisi est le suivant :
PK ensemble des paramètres du modèle de l’unité K,
– débits molaires partiels des n c constituants ;
– température (ou enthalpie) ; VK ensemble des variables internes du modèle (unité K),
– pression. SK ensemble des variables de sortie du modèle (unité K).

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


Courant d'information
entrant sortant

Variables Variables
Paramètres
internes de sortie
PK
i VK SK j

X K Courants matière entrants Unité K Y K Courants matière sortants


o o
XK Alimentations du procédé YK Produits, sous-produits,
effluents du procédé

Figure 4 – Modèle de l’unité K

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

Vapeur
Commande
ouverture vanne
Capteur de pression

Alimentation q

Vanne de Transfert
détente de chaleur
entre
Thermocouple les deux Sous-système de
systèmes chauffe / refroidissement
Liquide

Système étudié Fils transportant un signal


(température, pression, commande)
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Figure 5 – Unité flash

Les courants entrants X K ou sortants Y K qui connectent deux 4.2.1 Unité flash
unités du procédé sont dits « internes », alors que les courants
d’alimentation X oK ou de sortie du procédé Y oK sont dits
« externes », car ils connectent une unité du procédé au milieu En termes de procédé, un flash est la séparation d’un
extérieur. mélange multiconstituant au moyen d’un seul étage d’équilibre
par simple variation de pression et/ou de température. Les
Les paramètres P K sont les grandeurs caractérisant le dimen- mélanges composés de constituants très légers et/ou très
sionnement de l’unité (par exemple nombre de plateaux théori- lourds sont couramment séparés en un courant liquide et un
ques d’une colonne de distillation, volume d’un réacteur, aire courant vapeur dans une unité flash. C’est un procédé de sépa-
d’échange d’un échangeur de chaleur), les conditions opératoires ration monoétagé (la distillation, l’absorption ou l’extraction
(pression de fonctionnement, taux de reflux et chauffe d’une liquide-liquide étant des procédés de séparation multiétagés)
colonne de distillation, ouverture d’une vanne, régime d’écoule- schématisé sur la figure 5.
ment de type piston ou parfaitement agité) ou les performances de
l’unité (par exemple taux de conversion dans un réacteur, rende-
ment isentropique d’un compresseur). ■ L’unité flash est constituée d’une vanne de détente, d’un ballon
Les variables S K sont les variables de sortie du modèle autres de séparation et d’un sous-système de chauffe ou de refroidisse-
que celles correspondant aux courants matière (par exemple une ment sur lequel on ne désire pas porter son attention. Ainsi, au
quantité de chaleur ou l’aire d’échange d’un échangeur). niveau de la modélisation, seuls le ballon et la vanne sont pris en
considération et constituent l’unité flash.
Enfin, l’ensemble des variables internes V K caractérise l’état
interne de l’unité telles que les profils de températures, pressions, L’observation de cette unité permet d’identifier les transferts de
débits et compositions des phases liquide et vapeur d’une unité de matière, d’énergie et d’information échangés entre l’unité flash et
distillation ou d’absorption. le milieu extérieur. L’unité flash présente un courant matière
entrant et deux courants matière sortants, vapeur et liquide, à
Par souci de simplification, et comme c’est le cas dans la majo- l’équilibre. Elle échange de la chaleur avec le milieu extérieur
rité des simulateurs, nous ne ferons plus par la suite de distinction (sous-système 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 température) et
des flèches correspond au sens de circulation des flux dans le pro- également recevoir des informations (par exemple une ouverture
cédé réel. de la vanne) d’un système de contrôle commande. À cette unité on
Dans le paragraphe suivant, nous présentons, à titre d’illustra- associe un modèle. Les hypothèses sont les suivantes :
tion, le modèle d’une unité flash. Dans le jargon des simulateurs, – les phases liquide et vapeur sont en équilibre thermodynami-
le terme « flash » désigne un calcul d’équilibre entre phases. Le que ;
modèle d’une unité flash est à la base des modèles développés – le système est en régime permanent (pas d’accumulation) ;
pour représenter le fonctionnement d’une vanne de détente, d’un – pas de pertes thermiques, le seul échange de chaleur entre
ballon de séparation liquide-vapeur, d’un compresseur, d’une l’unité flash et le milieu extérieur ayant lieu avec le sous-système
turbine, des échangeurs de chaleur et des procédés de séparation. de chauffe ou de refroidissement ;
Il est ainsi tout à fait représentatif des modèles d’unité disponibles – pas de réactions chimiques ;
dans les simulateurs de procédés. – tous les constituants sont présents dans les deux phases ;

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

– les phases internes vapeur et liquide sont homogènes (parfai- • Les (2M + 3) variables internes V caractérisant l’état interne
tement agitées) ; les états (composition, température et pression) de l’unité flash et ses courants sortants Y 1 et Y 2 , l’un vapeur
des courants sortants sont alors identiques aux états internes ; et l’autre liquide :
– l’alimentation est connue. –ω fraction vapeur (mol/s),
–T température (K),
■ Les expressions mathématiques qui décrivent le fonctionne- –P pression (bar),
ment de l’unité flash comportent quatre ensembles d’équations de –x vecteur des fractions molaires liquides,
base : –y vecteur des fractions molaires vapeurs.
– les équations de bilan matière ; • Les (M + 2) variables associées aux grandeurs
– les équations d’équilibre thermodynamique ; thermodynamiques :
– une équation de sommation ; –K vecteur des constantes d’équilibre,
– 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, désignées par les Anglo-Saxons par le terme
• Un paramètre de fonctionnement :
« équations MESH », constituent le modèle mathématique d’un
–q quantité de chaleur échangée avec le milieu extérieur
étage d’équilibre. Elles sont écrites ici pour une unité d’alimenta-
par mole d’alimentation (W).
tion (F = 1 mol/s) qui se sépare en un courant vapeur de débit ω et
un courant liquide de débit (1 – ω ). Soit, au total, (4M + 7) variables pour (3M + 4) relations entre ces
variables. Ainsi, à alimentation fixée (les (M + 1) variables z et h F
• MBi – Bilan matière partiel du ie constituant : sont supposées être des données), le degré de liberté de l’unité
flash est donc égal à 2.
ωy i + (1 − ω ) x i − zi = 0 i = 1 ... M (3)
■ Dans le cas du flash adiabatique, ces deux degrés de liberté sont
avec x fraction molaire en phase liquide, saturés en fournissant des valeurs à la pression P et à la quantité
de chaleur q = 0 qui constituent ses deux paramètres P. Le modèle
y fraction molaire en phase vapeur. associé à l’unité flash adiabatique est donc un système de (3M + 4)
• EQi – Équation d’équilibre du i e constituant : équations à (3M + 4) inconnues : ω, T, x, y, K, h V et h L. Le modèle
du flash adiabatique permet de représenter le fonctionnement d’une
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

vanne de détente ainsi que celui d’un étage théorique d’un procédé
yi − Ki xi = 0 i = 1 ... M (4)
de séparation tel que la distillation et l’absorption.
• ST – Équation de sommation : ■ Pour un flash dit « isotherme », les deux paramètres P du
modèle sont la température 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 (5) échangée q est alors une variable de sortie du modèle de l’unité
i =1 flash. Le modèle du flash isotherme permet de représenter le fonc-
tionnement d’un ballon de séparation liquide-vapeur ainsi que le
• EB – Bilan enthalpique : réchauffement ou le refroidissement d’un fluide pour l’amener à
une température spécifiée (consignateur de température).
ω h V + (1 − ω )h L − h F − q = 0 (6)
Le modèle d’un étage d’équilibre qui vient d’être présenté à titre
Dans ces équations, les constantes d’équilibre Ki et les enthal- d’exemple est le modèle le plus largement utilisé dans les simula-
pies des deux phases vapeur h V et liquide h L sont supposées être teurs de procédé. De plus, il est à la base des modèles des procé-
des fonctions connues de la température, la pression et la dés de séparation multiétagés mettant en jeu un transfert de
composition des phases à savoir : matière 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 Propriétés physico-chimiques


h V = mh V (T ,P , x ) (8)
Les modèles des opérations unitaires, tels que celui de l’unité
h L = mh L (T ,P ,y ) (9) flash présenté au paragraphe 4.2.1, font intervenir des grandeurs
physico-chimiques. La connaissance et l’estimation de ces pro-
avec mKi , mh L et mh V modèles thermodynamiques utilisés priétés s’avèrent fondamentales pour la simulation des procédés.
pour le calcul des propriétés thermodynamiques. Ainsi, au cœur de tout système de modélisation et simulation se
trouve le serveur de propriétés 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 propriétés et leurs expressions mathéma- quée selon lequel le comportement multiconstituant peut être
tiques dépendent des modèles sélectionnés pour représenter les déduit de la connaissance du comportement des corps purs et des
équilibres entre phases et les enthalpies. Ces modèles sont présen- binaires.
tés brièvement dans le paragraphe suivant.
Cette notion de « binaire », traduite sous forme de paramètres
Le modèle m (équation (2)) associé à l’unité flash est donc d’interaction binaire dans les règles de mélange des équations
constitué des (3M + 4) équations (3) à (9) traduisant les bilans d’état ou directement dans les modèles de coefficients d’activité,
matière et énergie, les équilibres entre les phases liquide et vapeur constitue certainement l’un des plus grands triomphes de la
et le calcul des grandeurs thermodynamiques. thermodynamique appliquée. Cela signifie en clair que seules des
Dans ces équations apparaissent : données expérimentales de corps purs et binaires sont a priori
nécessaires, et doivent donc être accessibles aux travers de bases
• Les (M + 1) variables caractérisant l’alimentation Xo de l’unité de données, pour la prédiction des équilibres multiconstituants
flash : notamment. Ainsi, avant d’aborder les modèles, examinons les
–z vecteur des fractions molaires de l’alimentation ; sources de ces données expérimentales, appelées « bases de
– h F enthalpie molaire de l’alimentation (J/mol). données ».

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

Tableau 3 – Liste des propriétés thermophysiques Tableau 3 – Liste des propriétés thermophysiques
dans la base de données DIPPR® 801 dans la base de données DIPPR® 801 (suite)

Abréviation Abréviation
Propriété Unité Propriété Unité
anglaise anglaise

Propriétés constantes Rayon de giration RG m

Indice de réfraction RI –
Facteur acentrique ACEN –
Paramètre de solubilité SOLP (J/m3)1/2
Température d’auto-allumage AIT K
(à 298,15 K)
Moment dipolaire DM C·m
Entropie absolue état standard SSTD J/(kmol·K)
Entropie absolue état gaz parfait ENT J/(kmol·K) (à 298,15 K sous 1 bar)
(à 298,15 K sous 1 bar)
Température critique TC K
Température limite inférieure FLTL K
Pression du point triple TPP Pa
d’inflammabilité
Température du point triple TPT K
Température limite supérieure FLTU K
d’inflammabilité Volume critique VC m3/kmol
Pourcentage limite inférieur FLVL Vol % Aire de Van der Waals VDWA m2/kmol
d’inflammabilité dans l’air dans l’air
Volume réduit de Van der Waals VDWV m3/kmol
Pourcentage limite supérieur FLVU Vol %
d’inflammabilité dans l’air dans l’air
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Facteur de compressibilité critique ZC –


Point éclair FP K Propriétés dépendant de la température
Enthalpie libre de formation état GFOR J/kmol Chaleur spécifique état gaz ICP J/(kmol·K)
gaz parfait (à 298,15 K sous 1 bar) parfait
Enthalpie libre de formation état GSTD J/kmol Chaleur spécifique liquide LCP J/(kmol·K)
standard (à 298,15 K sous 1 bar)
Chaleur spécifique solide SCP J/(kmol·K)
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/(m·K)
Chaleur latente de sublimation HSUB J/kmol
Conductivité thermique du solide STC W/(m·K)
Volume molaire liquide LVOL m3/kmol
(à 298,15 K) Conductivité thermique de la VTC W/(m·K)
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 d’ébullition NBP K pression de sublimation

Parachor PAR – Viscosité du liquide LVS Pa·s

Pression critique PC Pa Viscosité de la vapeur VVS Pa·s

4.2.2.1 Bases de données paramètres des corrélations pour le calcul de leurs propriétés qui
sont fonction de la température (chaleur spécifique du gaz parfait,
■ Corps purs pression de vapeur saturante, viscosité...).
Les bases de données relatives aux corps purs stockent les La base de données de corps purs qui fait référence dans le
constantes physico-chimiques des espèces chimiques (masse domaine de la simulation des procédés est commercialisée par
molaire, coordonnées critiques, point normal d’ébullition...) et les DIPPR® (Design Institute for Physical Property Data). Dans sa

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

version 2006, DIPPR® 801 Database renferme 48 propriétés


physico-chimiques (33 propriétés intrinsèques et 15 propriétés Courbes de bulle et de rosée
fonction de la température) pour 1 891 espèces chimiques. La liste éthane - benzène, T = 25 oC, PR kij = 0,0322
des propriétés de la base de données DIPPR® 801 est présentée
dans le tableau 3. La liste des constituants peut, quant à elle, être

P (bar)
consultée sur le site web de DIPPR® [2].
D’autres bases de données existent. Citons celle publiée dans 40 Pb exp.
l’ouvrage 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 d’espèces chimiques présentes dans ces bases de 30 Pb « PR »
données par rapport au nombre de substances spécifiques réfé-
rencées dans les Chemical Abstracts (c’est-à-dire ayant un numéro
d’enregistrement CAS) ; celui-ci était de plus de 33 millions en jan- 20
vier 2008. Ainsi, seuls les domaines de la pétrochimie, du traite-
ment du gaz et de la chimie organique sont correctement couverts.
Il faut bien reconnaître que les secteurs de la chimie fine, de la
10
pharmacie, de l’agroalimentaire et du traitement des solides sont
quelque peu délaissés, faute de données expérimentales disponi-
bles. Ceci est certainement l’un des principaux freins à l’utilisation
des simulateurs dans ces secteurs d’activité. 0
0,0 0,2 0,4 0,6 0,8 1,0
■ Binaires x,y
PR : Peng-Robinson
La principale source de paramètres d’interaction binaire, estimés
à partir de données expérimentales d’équilibres entre phases de
mélanges binaires, est la DECHEMA. Les ouvrages éditées par la Figure 6 – Courbes de bulle et de rosée isothermes du binaire
DECHEMA fournissent notamment : les paramètres d’interaction éthane-benzène
binaire relatifs aux modèles de coefficients d’activité pour 16 000
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

ensembles de données d’équilibres liquide-vapeur isothermes ou


isobares [5] ainsi que pour des données d’équilibres liquide-liquide venir qu’un paramètre d’interaction kij par binaire, le domaine
de 2 000 systèmes binaires, ternaires et quaternaires [6] ; les para- d’application de ces modèles aux calculs d’équilibres entre phases
mètres d’interaction binaire intervenant dans les règles de reste cependant limité aux fluides normaux définis par : les gaz
mélange des équations d’état pour plus de 200 binaires [7]. rares, l’azote, l’oxygène, le monoxyde de carbone, les hydro-
Deux exemples d’utilisation de données de corps purs et de carbures et certains dérivés des hydrocarbures ; le dioxyde de car-
paramètres binaires pour le calcul d’équilibres liquide-vapeur sont bone, le sulfure d’hydrogène, l’hydrogène et, avec certaines
présentés dans le paragraphe 4.2.2.2. limitations, quelques substances légèrement polaires peuvent être
incluses [10]. Aux équations SRK et PR, il convient d’ajouter l’EdE
LKP (Lee et Kesler [11], avec les règles de mélange de Plöcker [12])
4.2.2.2 Serveur de propriétés
pour ne citer que les plus usitées. Leur domaine de prédilection est
Le serveur de propriétés repose sur les bases de données corps l’industrie du raffinage, de la pétrochimie et du traitement du gaz.
purs et binaires précédemment décrites (cf. § 4.2.2.1) et sur des Dans cette approche, l’expression des constantes d’équilibre est :
modèles thermodynamiques. Il n’est pas envisageable de couvrir
ici tous les modèles susceptibles d’être utilisés pour le calcul des
propriétés thermodynamiques et de transfert. Nous nous limitons mKi (T , P , x , y ) = ΦiL (T , P , x ) / Φi V (T , P , y ) (10)
à présenter les modèles les plus largement utilisés 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 fugacités liquide
simulateurs de procédés.
et vapeur du constituant i.
Pour les systèmes non électrolytiques, les modèles de calcul des
équilibres entre phases et des propriétés thermodynamiques sont Les expressions pour le calcul des enthalpies sont identiques
généralement classés en deux catégories : pour la phase liquide :
• Les modèles homogènes qui reposent sur l’utilisation d’une
mh L (T ,P , x ) = h *(T , x ) + (h L − h*)T ,P (11)
équation d’état (EdE) unique et théoriquement capable de
rendre compte du comportement thermodynamique du sys-
et pour la phase vapeur :
tème dans toute la zone fluide. L’état de référence pour les
phases liquide et vapeur est alors le même : le gaz parfait.
mh V (T ,P ,y ) = h *(T ,y ) + (h V − h*)T ,P (12)
• Les modèles hétérogènes qui utilisent deux modèles dis-
tincts. Pour la phase liquide, l’état de référence est le avec h* enthalpie du fluide à l’état de gaz parfait, fonction
mélange idéal et la non-idéalité est introduite au moyen de uniquement de la température et de la composition,
modèles de coefficients d’activité. Pour la phase vapeur,
l’état de référence est le gaz parfait et le calcul de l’écart de (h L – h*)T,P et (h V – h*)T,P enthalpies résiduelles.
comportement repose sur l’utilisation d’une EdE. Les grandeurs résiduelles, ainsi que les coefficients de fugacités,
Les modèles homogènes, particulièrement ceux basés sur les mesurent l’écart entre la valeur d’une propriété thermodynamique
EdE dérivées des idées de Van der Waals (1873), ont prouvé leur dans l’état gaz parfait et sa valeur dans l’état réel, liquide ou
extrême efficacité dans la pratique industrielle, car ils fournissent vapeur, à la même température et à la même pression. Ces gran-
des résultats satisfaisants pour les propriétés thermodynamiques deurs s’expriment en fonction des propriétés volumétriques PvT
essentielles, à savoir la masse volumique, les constantes d’équili- du fluide et sont donc calculées à partir de l’EdE choisie, SRK, PR
bre, l’enthalpie et l’entropie. Parmi ces EdE, l’équation SRK ou LKP, pour rendre compte du comportement du fluide.
(Soave-Redlich-Kwong [8]) a eu un succès énorme, peut-être égalé À titre d’illustration, la figure 6 fournit une comparaison entre
par l’EdE PR (Peng et Robinson [9]) publiée quatre ans plus tard, les valeurs des pressions de bulle et de rosée (Pb et Pr) calculées
en 1976. Avec des règles de mélanges classiques, ne faisant inter- par l’EdE de Peng-Robinson et les valeurs expérimentales. La

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

mes ou isobares publiées dans l’ouvrage de J. Gmehling et coll.


Courbe d’équilibre
[5]. Ces équilibres étant à basse pression, le comportement de la
éthyl acétate - éthanol, P = 1,013 bar phase vapeur est assimilé à celui du gaz parfait. L’expression des
y constantes d’équilibre est alors :
1,0
mKi (T , P , x , y ) = γ i (T , x )Pio (T ) / P (13)

0,8 avec γi (T,x) coefficient d’activité du constituant i,


P io (T ) pression de vapeur saturante du constituant i.
0,6
L’expression pour le calcul de l’enthalpie 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 mélange idéal,
Figure 7 – Courbe d’équilibre du binaire éthyl-acétate – éthanol
hE enthalpie d’excès.
Ce dernier terme représente la chaleur de mélange.
valeur du paramètre d’interaction binaire k12 = 0,0322 et les À titre d’illustration, la figure 7 fournit une comparaison entre les
valeurs expérimentales sont extraites des ouvrages de la valeurs expérimentales et les valeurs calculées par le modèle UNI-
DECHEMA [7]. Les valeurs calculées des pressions de bulle et de QUAC de la courbe d’équilibre du binaire éthyl-acétate – éthanol.
rosée ont été obtenues en utilisant le serveur de propriétés Simulis Les valeurs des paramètres d’interaction binaire (A12 = 363,9664 cal/
Thermodynamics [13] dans l’environnement MS-Excel. mol et A21 = – 62,7027 cal/mol) et les valeurs expérimentales sont
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Pour les mélanges qui dévient plutôt fortement du comporte- extraites des ouvrages de la DECHEMA [5]. Les valeurs calculées ont
ment idéal, en raison d’interactions complexes telles que des asso- été obtenues en utilisant le serveur de propriétés Simulis
ciations chimiques ou polaires, il convient d’utiliser un modèle Thermodynamics [13] dans l’environnement MS-Excel.
hétérogène : une EdE pour la phase vapeur (gaz parfait, viriel, Cette approche ne doit être appliquée qu’à faible et moyenne
Redlich-Kwong [14]) et pour rendre compte de la non-idéalité de la pression car la nature hétérogène de ces modèles (équation d’état
phase liquide un modèle de calcul de coefficients d’activité. Ceux pour la phase vapeur et tension de vapeur et modèle de coefficient
utilisés de nos jours ont tous été développés dans les années d’activité pour la phase liquide) ignore la continuité entre l’état
1960-1970 : Wilson (1964, [15]), NRTL (1968, [16]) UNIQUAC (1975, liquide et l’état vapeur ; sous haute pression cette hétérogénéité
[17]) et le modèle prédictif UNIFAC (1975, [18]). devient incohérente.
Les modèles basés sur le calcul des coefficients d’activité ont
été, et sont toujours, utilisés avec succès pour un grand nombre 4.2.3 Modules d’opérations unitaires
de systèmes modérément ou fortement non idéaux à basse pres-
sion. De plus, ces modèles peuvent être fort utiles pour des mélan- Dans un simulateur modulaire les ensembles d’équations grou-
ges proches de l’idéalité mais ayant une volatilité relative faible pées « naturellement » et qui traduisent le modèle m K d’une unité
(une des causes de l’azéotropie) car, dans ce cas, une grande pré- K (équations (2)) sont résolus au sein de sous-programmes (ou
cision est essentielle. C’est dans cette catégorie que se situe le procédures) appelés « modules ». Les entrées (données) et sorties
modèle standard retenu par la DECHEMA pour représenter les (valeurs calculées) du module correspondent globalement aux
16 000 ensembles de données d’équilibres liquide-vapeur isother- entrées et sorties physiques de l’unité. Ainsi, le module (figure 8),

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

Variables Variables
Paramètres
internes de sortie
PK
i VK SK j

XK Courants matière entrants Y K Courants matière sortants


Module K = Résolution Modèle m K
X ˚K Alimentations du procédé Y ˚K Produits, sous-produits,
effluents du procédé
(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 d’information dans un module correspondant au sens de calcul

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

qui renferme le modèle m K de l’unité et la procédure de résolution Le tableau 4 donne une description sommaire des modules les
associée, est écrit pour fournir l’ensemble des variables définissant plus couramment rencontrés dans les bibliothèques des simula-
les courants matière sortant de l’unité K (YK et Y Ko ), les variables teurs de procédés. Cette liste n’est évidemment pas exhaustive et
internes VK et les variables de sortie SK , à partir de la se veut juste illustrative des modules de représentation du fonc-
connaissance de l’ensemble des variables définissant les courants tionnement des opérations unitaires de génie des procédés. Pour
matière entrant dans l’unité K (XK et X oK) et des paramètres PK. chaque module, l’ensemble minimal des paramètres que doit spé-
Cela signifie fonctionnellement que les équations des modèles des cifier l’utilisateur est fourni, sans détailler toutes les options.
unités sont écrites sous la forme suivante :

(
(YK ,Y Ko ) = FK XK ,X oK , PK ) (16) 4.3 Équations de connexions
Pour représenter le procédé complet, il faut ajouter à l’ensemble
et (
(S K ,V K ) = GK XK ,X oK , PK ) (17) des équations relatives aux modèles des unités,

mK = 0 K = 1, 2,..., nu (18)
avec FK et GK fonctions vectorielles.
où n u est le nombre d’unités du procédé, les équations exprimant
Sur la figure 8, le sens des flèches correspond au sens dans les connexions entre les diverses unités du procédé du type :
lequel est effectué le calcul. Pour les flux matière, ce sens est iden-
tique au sens de circulation dans le procédé, mais ce n’est pas for- Matière XK 2 ,i = YK1, j (19)
cément le cas pour les flux d’information.
Il convient de souligner que les fonctions F et G ne sont pas le courant i entrant dans l’unité K2 est égal au courant j sortant de
connues analytiquement, les modules étant des procédures four- l’unité 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 d’entrée (XK, XoK,
PK). Une conséquence directe est que l’approche modulaire la valeur du paramètre i de l’unité K2 est égale à la valeur de la
séquentielle est plus particulièrement adaptée à la simulation d’un variable de sortie j de l’unité K1. Cela permet de représenter par
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

procédé plutôt qu’à sa conception. exemple un transfert de chaleur entre deux unités.

Tableau 4 – Modules d’opérations unitaires


Module Fonction Paramètres à spécifier Icône

Opérations simples

Le module diviseur divise un courant entrant en ns courants


– Fractions des (ns –1) premiers
Diviseur sortants de même composition, température et pression. C’est le
courants sortants.
module le plus simple d’un simulateur.

Le module mélangeur effectue le mélange adiabatique de ne


courants. Il calcule la température et l’état physique du courant
Mélangeur résultant par un calcul de flash adiabatique. La pression du – Aucun.
courant résultant 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 spécifiée ou
– Rendements isentropiques
la pression de refoulement pour une puissance fournie spécifiée.
ou volumétriques.

– Nombre d’étages.
Compresseur mono ou multi-étagé avec ou sans refroidisseurs
– Pressions de refoulement
intermédiaires : calcule, pour chaque étage de compression, la
ou puissances des étages.
Compresseur puissance à fournir pour comprimer un courant vapeur jusqu’à
– Températures des refroidisse-
une pression de refoulement spécifiée ou la pression de refoule-
ments intermédiaires.
ment pour une puissance fournie spécifiée.
– Rendements isentropiques.

Turbine mono-étagée avec ou sans condensation : calcule la


– Pression de décharge.
Turbine puissance récupérée par détente d’un courant vapeur dans une
– Rendement isentropique.
turbine à une pression de décharge spécifiée.

(1) Les réactions chimiques sont décrites dans un menu spécifique du simulateur. Cette description comporte au minimum les coefficients stœchiométriques de
chaque réaction.

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

Tableau 4 – Modules d’opérations unitaires (suite)


Module Fonction Paramètres à spécifier Icône

Échangeurs de chaleur

Consignateur Il calcule la quantité de chaleur nécessaire pour chauffer ou – Température de sortie du cou-
de température refroidir un courant jusqu’à une température spécifiée. rant.

Échangeur de chaleur simple : calcule l’état physique et la tempé-


Simple échangeur rature d’un courant après ajout ou soutirage d’une quantité de – Quantité de chaleur.
chaleur donnée.

Échangeur de chaleur co-courant ou contre-courant avec ou sans – Une spécification telle que :
changement de phases : calcule la quantité de chaleur transférée température de sortie du cou-
Échangeur et les caractéristiques des courants sortants pour une spécifica- rant chaud ou froid, écart
tion donnée sur les températures des courants sortants. Calcul minimal de température entre
de l’aire d’échange. les courants chaud et froid.

Réacteurs
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Réacteur chimique adiabatique ou isotherme ou à température


– Taux de conversion du
de sortie spécifiée ou à quantité de chaleur échangée fixée :
Réacteur simple constituant clé de chaque
effectue un bilan matière et thermique pour un schéma réaction-
réaction (1).
nel et des taux de conversion donnés.

Réacteur chimique à l’équilibre thermodynamique, adiabatique


Réacteur ou isotherme ou à température de sortie spécifiée ou à quantité – Température ou quantité
à l’équilibre de chaleur échangée fixée : calcule la composition du courant à de chaleur échangée.
l’équilibre chimique.

Séparateurs

– Taux de récupération des


Il effectue un bilan matière et thermique pour des taux de récu- constituants dans les (n s –1)
Séparateur idéal
pération de chaque constituant dans les (n s – 1) courants sortants courants sortants.
de constituants
spécifiés. – Températures et pressions
des courants sortants.

Flash général liquide-vapeur : calcul d’un équilibre liquide-


vapeur. Différents types de flash :
– isotherme : flash à température et pression données.
– adiabatique ou isenthalpique : flash à pression fixée et quantité – Deux paramètres de fonction-
de chaleur échangée nulle. nement parmi la température,
Flash
– flash à taux de vaporisation et pression ou température la pression, le taux de vapori-
donnés. sation, la quantité de chaleur.
Permet de simuler un ballon de séparation liquide-vapeur (étage
d’équilibre), une détente à travers une vanne (flash isenthal-
pique)...

(1) Les réactions chimiques sont décrites dans un menu spécifique du simulateur. Cette description comporte au minimum les coefficients stœchiométriques de
chaque réaction.

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

Tableau 4 – Modules d’opérations unitaires (suite)


Module Fonction Paramètres à spécifier Icône

Conception d’une colonne de distillation par une méthode short-


cut (en standard Fenske-Underwood-Gilliland). Pour des taux de
récupération du constituant « clé légère » au distillat et du
constituant « clé lourde » au résidu spécifiés, les quantités sui- – Taux de récupération du
vantes sont estimées : constituant « clé légère » au
distillat
Distillation – taux minimum de reflux, nombre minimum d’étages théoriques ; et du constituant « clé lourde »
shortcut – nombre d’étages fonction du taux de reflux ; au résidu.
– position de l’alimentation ; – Type du condenseur : total
– quantités de chaleur à fournir au bouilleur et à soutirer au ou partiel.
condenseur ;
– taux de récupération des constituants non clés au distillat et au
résidu.

Simulation d’une colonne d’absorption de configuration donnée.


Colonne
Le modèle mathématique est basé sur le concept d’étage – Nombre d’étages théoriques.
d’absorption
théorique (équations MESH).
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

– Nombre d’étages théoriques.


– Type condenseur : total ou
Simulation d’une colonne de stripping de configuration donnée. partiel.
Colonne
Le modèle mathématique est basé sur le concept d’étage – Une condition opératoire fixée
de stripping
théorique (équations MESH). parmi le reflux, le débit de
distillat, les puretés, le taux de
récupération...

– Nombre d’étages théoriques.


– Position alimentation.
– Type condenseur : total ou
Simulation d’une colonne de distillation de configuration donnée. partiel.
Colonne
Le modèle mathématique est basé sur le concept d’étage – Deux conditions opératoires
de distillation
théorique (équations MESH). fixées parmi le reflux, la
chauffe au bouilleur, le débit
de distillat, les puretés, les
taux de récupération...

Simulation d’un procédé d’extraction liquide-liquide à contre-


Extraction liquide- courant multiétagé et de configuration donnée. Le modèle – Nombre d’étages théoriques.
liquide mathématique est basé sur le concept d’étage théorique, le profil – Profil de températures.
de température étant supposé connu (équations MES).

(1) Les réactions chimiques sont décrites dans un menu spécifique du simulateur. Cette description comporte au minimum les coefficients stœchiométriques de
chaque réaction.

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

Le modèle complet du procédé est ainsi représenté par un


graphe orienté, appelé « diagramme de simulation » dans lequel
s K1 p K2
j i chaque nœud correspond à un module et chaque arc à un courant
de matière ou d’information.
Le diagramme de simulation ProSimPlus de la partie réaction de
UNITÉ K1 UNITÉ K2
Y K1 X K2 l’unité de production de cyclohexane (UPC), est présenté sur la
j i
figure 10. Ce diagramme est établi en recherchant dans la biblio-
thèque du simulateur les modules permettant de représenter le
fonctionnement des différentes unités du procédé de la figure 2.
Figure 9 – Connexions entre deux unités Comme nous l’avons déjà mentionné, il n’y a pas une correspon-
dance exacte entre appareil et module, mais la structure du
modèle représenté graphiquement par le diagramme de simula-
L’ensemble des équations (19) et (20) résulte de la topologie du tion reste très proche de la structure du flowsheet.
flowsheet. La figure 9 fournit une représentation graphique des Le diagramme de simulation comporte ainsi neuf modules,
connexions entre deux unités. numérotés de 1 à 9 : un mélangeur M1, trois consignateurs de
température E1A, E2 et E3, un réacteur RX1, un échangeur simple
E1B, un ballon de séparation de type flash F1, un diviseur D1 et un
4.4 Interfaces graphiques – Diagramme compresseur RC1.
de simulation L’orientation des arcs associés aux courants de matière corres-
pond au sens physique de circulation des flux de matière dans le
Les interfaces visent à faciliter la tâche de l’utilisateur dans la procédé. Par contre, le sens physique n’est pas toujours respecté
description de son problème. Elles ont évoluées de langages de pour les courants d’information. Par exemple, un transfert de cha-
modélisation basés sur des mots clés à des outils graphiques pour leur s’effectue toujours physiquement du fluide chaud vers le
la description du flowsheet et des menus déroulants pour les spé- fluide froid, conformément au second principe de la thermo-
cifications de dimensionnement et de fonctionnement des appa- dynamique. Au niveau de la simulation, l’arc associé à un courant
reils. Des menus au style Windows apparaissent aujourd’hui d’information est orienté dans le sens qui relie la variable de sortie
comme un standard largement accepté. d’un module au paramètre d’entrée d’un autre module.
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Y 9,1 X 9,1 Purge


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

C08
Y 7,1

Courant matière
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

Hydrogène 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
Benzène

Figure 10 – Diagramme de simulation ProSimPlus de la partie réaction de l’unité de production du cyclohexane — cas problème de simulation pure

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

5. Résolution séquentielle — 5.1.2 Alimentations et paramètres des modules

Problème de simulation Dans l’approche modulaire séquentielle, l’ensemble des variables


{ }
définissant les courants d’alimentation du procédé, X o = X oK , et
Le modèle complet du procédé ayant été formulé suivant une les paramètres des modèles des unités, P = {P K} , constituent
approche modulaire, il convient maintenant de le résoudre. Au l’ensemble des données « standard ». L’idée de base est qu’il est
niveau de la présentation de la procédure de résolution, nous dis- plus facile pour résoudre un problème de simulation de se donner
tinguerons deux cas : le premier en l’absence d’équations de spéci- les variables qui définissent les entrées physiques des unités (ali-
fications ou de contraintes d’égalité est appelé « problème de mentations et variables de commande), parce qu’elles permettent
simulation pure » ; le second, traité dans une autre partie, est théoriquement de toujours trouver les valeurs des sorties physi-
appelé « problème de conception » ou « problème de simulation ques. Par contre, tout problème dont le vecteur de données
contrôlée ». comportent des sorties physiques n’a pas forcément une solution.

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


5.1 Ensemble des données standard premier indice K est relatif au module et le second j au numéro
du courant entrant ou sortant. Ainsi X K,j désigne le j e courant
5.1.1 Système matériel : constituants — profil entrant dans le module K. De même Y K,j désigne le j e courant
thermodynamique — réactions chimiques sortant du module K. La j e variable de sortie du module K est
notée s K,j et son i e paramètre p K,j .
Le diagramme de simulation définit la structure du procédé.
Dans ce procédé circule un système matériel que l’utilisateur doit
définir parfaitement en précisant : 5.2 Absence de recyclage
• La liste complète des constituants susceptibles d’être
En l’absence de courants de recyclage de la matière et/ou
présents en un point quelconque du procédé. Ces
d’information, la simulation peut aisément être effectuée par appel
constituants sont choisis dans les bases de données du simu-
des modules suivant la séquence correspondant au sens de circu-
lateur. Pour l’UPC, la liste des constituants est : hydrogène,
lation des fluides dans le procédé, depuis les alimentations Xo
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

méthane, benzène, cyclohexane.


jusqu’aux produits Yo.
• Le profil thermodynamique qui sera utilisé par le serveur de À titre d’illustration, la séquence de calcul de l’exemple de la
propriétés 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 propriétés thermodynamiques et de transfert. connaissance de l’alimentation du procédé X1o et de ses paramè-
Ce choix revêt une importance toute particulière car la qualité tres P 1 , le module M1 est à même de calculer son courant sortant
des résultats de la simulation en dépend directement. Pour la Y 1 et ses variables de sortie S 1. Les connections matière et infor-
simulation de l’UPC, le modèle thermodynamique choisi est mation reliant M1 à M2 permettent alors de calculer toutes les
SRK. données nécessaires à l’exécution de M2 : son courant entrant X 2 ,
• Les réactions chimiques susceptibles de se produire dans une égal au courant sortant Y 1 du module M1, et ses paramètres P 2 ,
unité quelconque du procédé. L’information minimale à dont la i e composante p 2,i est égale à la j e composante s 1,j des
fournir pour chaque réaction chimique concerne ses coeffi- variables de sortie du module M1. Les modules sont ainsi exécutés
cients stœchiométriques, négatifs pour les réactifs et positifs les uns à la suite des autres de M1 à M5.
pour les produits. D’autres informations, telles que les ciné- En revanche, la présence de courants de recyclage nécessite la
tiques ou les chaleurs de réaction peuvent s’avérer néces- mise en œuvre d’algorithmes spécifiques afin de déterminer la
saires suivant les modules utilisés. Pour l’UPC, la réaction séquence de calcul des modules.
chimique s’écrit simplement :

C6H12 − C6H6 − 3H2 = 0 5.3 Décomposition en réseaux cycliques


maximums RCM
Après avoir défini le diagramme de simulation, le système maté-
riel et les systèmes d’unités, d’autres données doivent être four- L’approche modulaire séquentielle est basée sur une décompo-
nies pour réaliser la simulation du procédé. Elles concernent les sition du diagramme de simulation en sous-systèmes. Ces derniers
alimentations du procédé et les paramètres des modules. sont alors résolus séquentiellement, 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 français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

suivant un ordre qui suit le sens des courants matière et informa- Le système des équations « visibles » au niveau du flowsheet
tion dans le diagramme de simulation. comprend : les équations (16) et (17) des modèles des unités réso-
Cette décomposition consiste tout d’abord à détecter le(s) lues au sein des modules et les équations (19) et (20) de
réseau(x) cyclique(s) maximum(s). connexions des courants matière et information. Dans ces équa-
tions, nous ne faisons apparaître que les inconnues niveau pro-
cédé, c’est-à-dire les variables indépendantes associées aux
Un RCM est défini comme un ensemble de modules reliés équations « visibles » au niveau flowsheet. N’apparaissent 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 paramètres P qui sont des données.

5.4.1 Équations des modèles des unités résolues


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 constitués respectivement Dans l’approche modulaire, les modèles des unités sont résolus
des modules (M1, M2) et (M4, M5). Bien que comportant deux au sein des modules. Ceux-ci ont été sélectionnés dans la bibliothè-
cycles, le deuxième graphe de cette figure ne renferme, quant à que du simulateur pour représenter le fonctionnement des unités.
lui, qu’un seul RCM constitué des modules (M3, M4, M5), les deux
cycles étant imbriqués l’un dans l’autre. 5.4.1.1 Mélangeur M1 (module 1)
La simulation peut alors être effectuée en résolvant les uns à la Le module mélangeur M1 (figure 10) effectue le mélange adia-
suite des autres les sous-systèmes, de type module ou RCM, en batique des trois courants matière entrants X 1,1 , X o1,2 et X o1,3 . Les
suivant le sens de circulation des flux matière et information dans débits partiels, la température et l’état physique du courant
le procédé, depuis les alimentations Xo jusqu’aux produits Yo. Les matière sortant Y 1,1 sont déterminés par un calcul de flash adiaba-
séquences de calcul associées aux exemples de la figure 12 sont tique. La pression du courant résultant du mélange 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).
Y1,1 = F11 (
, X11 ) (21)
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Des parenthèses ont été utilisées pour encadrer les RCM, car ,
chaque RCM nécessite la mise en œuvre d’un processus itératif
pour atteindre la convergence. Par la suite, nous allons nous inté- Cette équation révèle que le module mélangeur calcule le cou-
resser à la résolution d’un RCM via le procédé de production de rant matière sortant Y 1,1 comme une fonction des trois courants
cyclohexane. matière entrants X 1,1 , X o1,2 et X o1,3 . Ces deux derniers n’apparais-
sent pas dans l’équation (21) puisque ce sont des alimentations du
procédé et donc des données, et non des inconnues, du problème
5.4 Formulation du problème de simulation.
niveau procédé 5.4.1.2 Consignateurs de température E1A, E2 et E3
Afin d’illustrer le principe de l’approche modulaire séquentielle, (modules 2, 3 et 6)
considérons le diagramme de simulation de la partie « réaction » Le module consignateur de température a pour fonction de cal-
du procédé de production de cyclohexane (figure 10). culer la quantité de chaleur nécessaire 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 – Décomposition de diagrammes de simulation en RCM

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

un fluide jusqu’à une température spécifiée. Dans le but d’effectuer deux courants est spécifié. C’est le module le plus simple d’un
de la récupération énergétique, la quantité de chaleur nécessaire simulateur. Les équations associées au module diviseur sont :
pour chauffer le courant C01 à 410 K est prise sur le courant C05
sortant du réacteur RX1. Apparaît ainsi au niveau du diagramme (
Y 8,1 = F8,1 X 8,1 ) (30)
de simulation un courant d’information, 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 associées au module E1A
o =F
Y 8,2 8,2 X 8,1 ( ) (31)
s’écrivent fonctionnellement de la manière 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 spécifiée. La valeur du rendement isentropique est
fournie par l’utilisateur. L’équation fonctionnelle associée au
avec s 2,j je
variable de sortie du module 2 (quantité de chaleur compresseur RC1 est :
nécessaire pour amener le fluide froid C01 à sa température spéci-
fiée). (
Y9,1 = F9 ,1 X9 ,1 ) (32)

Cette quantité étant calculée par le module E1A, le sens du


courant d’information 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 l’inverse du sens physique de transfert de la chaleur du fluide Les équations de connexions matière depuis le module mélan-
chaud C05 vers le fluide froid C01. geur M1 jusqu’au module compresseur RC1 sont de la forme :
Les équations associées aux deux autres modules consignateurs
, = YK,1
XK +11 (33)
de température (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.
L’équation de fermeture du cycle, associée au courant matière
(
Y6,1 = F6 ,1 X6 ,1 ) (25)
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

reliant le compresseur RC1 au mélangeur M1, est :

5.4.1.3 Réacteur RX1 (module 4) X1,1 = Y9 ,1 (34)

Le module utilisé pour simuler le fonctionnement du réacteur Le diagramme de simulation fait également apparaître une
adiabatique RX1 effectue les bilans matière et thermique pour un connexion information traduisant le transfert de la quantité de cha-
schéma réactionnel et des taux de conversion (ou des sélectivités) leur Q1 entre les courants C01 et C05 :
donnés. Il a pour fonction de calculer le courant matière sortant
p5 ,i = s 2 , j (35)
Y 4,1 à partir de la connaissance du courant matière entrant X 4,1 ,
ce qui, fonctionnellement, s’écrit : Dans la formulation du problème telle que présentée précédem-
(
Y4,1 = F4 ,1 X 4 ,1 ) (26)
ment, les courants matière entrants X et les courants matière
sortants Y sont traités 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 modèles par substitution des équations de
connexions. Cependant, les équations des modèles (21) à (32)
Le module échangeur de chaleur simple E1B calcule l’état physi- étant résolues au sein des modules, il convient, pour faire apparaî-
que et la température du courant sortant Y 5,1 après addition d’une tre le système à résoudre au niveau du procédé et relatif à sa
quantité de chaleur donnée au courant entrant X 5,1 . C’est un cal- structure, d’éliminer les variables Y, Yo et S par substitution des
cul de type flash qui se traduit fonctionnellement par : équations des modèles dans les équations de connexions. Le sys-
(
Y5,1 = F5 ,1 X5 ,1, p5 ,i ) (27)
tème des équations non linéaires obtenu après cette première
substitution est présenté dans le paragraphe 5.4.3.
avec p 5,i , ie
paramètre du module 5 (quantité de chaleur calcu-
lée par le module E1A et transmise par le courant d’information Q1 5.4.3 Formulation du problème
reliant le module E1A au module E1B). après la 1re substitution
5.4.1.5 Séparateur F1 (module 7) L’élimination des variables Y, Yo et S par substitution des équa-
tions des modèles des unités (21) à (32) dans les équations de
Le ballon de séparation liquide-vapeur (étage d’équilibre) est connexions (33) conduit au système d’équations suivant :
simulé au moyen du module flash adiabatique. Ce dernier effectue
un calcul d’équilibre 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) spécifiées. Les deux courants matière sortants, vapeur
Y 7,1 et liquide Y 7o,2 , sont des fonctions du courant matière entrant Le module 5, qui correspond à l’échangeur de chaleur E1B, a
X 7,1 : également une connexion information ; celle-ci s’écrit après élimi-
( )
Y7,1 = F7 ,1 X7 ,1 (28) nation de la variable s 2,j par substitution de l’équation (23) dans
l’équation 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) L’équation de connexion entre les consignateurs de température
Le module diviseur D1 divise le courant matière entrant X 8,1 en E1B et E3 s’écrit :
deux courants matière sortants, Y 8,1 et Y 8o,2 , de même
composition, température et pression. Le taux de partage entre les (
X6,1 = F5,1 X5,1, p5 ,i ) (38)

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

Enfin, l’équation de fermeture du cycle s’écrit après cette centaines de modules fortement interconnectés. C’est pourquoi
1re substitution : des algorithmes spécifiques sont utilisés dans les simulateurs pour

( )
accomplir ces différentes tâches.
, = F9 ,1 X9 ,1
X11 (39)
Intéressons nous maintenant à la résolution pour chaque RCM
Dans les équations ci-dessus, n’apparaissent plus que les des équations associées aux courants de recyclage.
courants matière internes entrants X et le paramètre d’information
p du diagramme de simulation. La dimension du système des 5.4.5 Convergence des courants coupés
équations (36) à (39) reste cependant importante. C’est pourquoi,
pour réduire le nombre des équations non linéaires qui doivent La présence de recyclages nécessite de fournir des valeurs ini-
être résolues simultanément au niveau procédé, on pousse une tiales pour l’ensemble des courants coupés afin de démarrer la
étape plus loin la procédure d’élimination par substitution. séquence de calcul des modules appartenant à un même réseau
cyclique maximum (RCM).
5.4.4 Formulation du problème Soit Z l’ensemble des valeurs estimées des variables indépen-
après la 2e substitution dantes (débits molaires partiels, température et pression) asso-
ciées aux n t courants coupés et g (Z) le vecteur des valeurs
Au lieu de considérer tous les courants internes comme indé- calculées de ces mêmes courants par passage séquentiel à travers
pendants, on détermine un sous-ensemble de courants, appelés les modules du RCM. Le problème numérique d’une simulation
« courants de recyclage » ou « courants coupés », tel que tous les pure se ramène alors au niveau flowsheet à la résolution d’un sys-
autres courants puissent être éliminés en utilisant les équations de tème d’équations non linéaires :
connexions correspondantes. Pour l’exemple simple considéré ici,
nous choisissons, à titre d’illustration, de couper le courant f (Z ) = Z − g (Z ) = 0 (42)
matière X 1,1 . Tous les autres courants de X 2,1 à X 9,1 peuvent
alors être éliminés en utilisant les équations (36) à (38). Le système avec Z = {Zi,j } i = 1, 2, ..., n t j = 1, 2, ..., nc + 2.
des équations non linéaires résultant de cette 2e substitution s’écrit
La dimension du système des équations (42) est égale à
fonctionnellement de la manière suivante :
(nc + 2)n t , où n t est le nombre de courants coupés.

( ( (
X 1,1 = F9,1 F8,1 F7,1 F6,1 F5,1 { A,B } ( )))) Pour résoudre ce système d’équations on utilise, dans l’appro-
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

(40)
che modulaire séquentielle classique, un module de convergence
qui fournit à chaque itération une nouvelle estimation des varia-
avec A = F4,1 F3,1 F2,1 F1,1 X 1,1 ( ( ( ( )))), bles du ou des courants coupés. Ce module de convergence offre
à l’utilisateur différentes méthodes de résolution de systèmes
d’équations algébriques non linéaires pour la convergence des
et ( ( ))
B = G2,1 F1,1 X 1,1 . courants de recyclage. La méthode la plus simple est la substitu-
tion successive (SS) qui a pour formule itérative :
Le terme de droite de ces équations représente tout simplement
la valeur du courant coupé X 1,1 calculée par passage séquentiel à Z (k +1) = g (Z (k) ) (43)
travers le RCM. Ce passage consiste à effectuer le calcul des
modules du RCM, séquentiellement, les uns à la suite des autres, L’estimée à l’itération (k + 1) est simplement prise égale à la
en respectant l’ordre suivant : valeur calculée à partir de l’estimée à l’itération k. La convergence
de la méthode de substitution successive étant fort lente, elle n’est
plus guère utilisée.
M1, E1A, E 2, RX1, E1B, E 3, F1, D1, RC1
La méthode de Broyden [19] [20] est généralement la méthode
Les équations (40), dites « de recyclage », s’écrivent plus simple- prise par défaut 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 qu’une itération correspond, suivant la méthode numérique
utilisée, à une ou plusieurs séquences complètes de calcul des
modules appartenant à un même RCM. L’efficacité de la méthode
La fonction g est la composée des fonctions F K,i associées aux numérique doit alors être mesurée non pas en termes de nombre
modules du RCM. d’itérations, mais en termes de nombre de passages dans le RCM.
Il convient de noter que, pour un même graphe, il y a multipli- Pour la simulation de l’UPC, la méthode de substitution successive
cité de solutions. Ainsi, pour la partie réaction de l’UPC, tout cou- nécessite 135 passages dans le RCM pour atteindre la convergence
rant X K,1 appartenant au RCM peut être choisi comme courant alors que la méthode de Broyden n’en nécessite que 14. Le temps
coupé. À chacun d’eux est associée une séquence de calcul des de calcul est ainsi divisé d’un facteur proche de dix.
modules. Par exemple, le choix du courant coupé X 6,1 conduirait à
la séquence de calcul des modules suivante :
5.4.6 En résumé
E 3, F1, D1, RC1, M1, E1A, E 2, RX1, E1B L’algorithme de résolution d’un problème de simulation pure
suivant l’approche modulaire séquentielle est synthétisé dans
Le choix du courant coupé a une incidence sur le temps calcul de
l’encadré 1.Celui-ci fait apparaître trois étapes :
la simulation car, comme nous le verrons par la suite, la
convergence des équations de recyclage nécessite la mise en œuvre • Une étape d’analyse de la structure du diagramme de simula-
d’une procédure itérative. Ce choix ne doit donc pas être fait de tion afin de déterminer les RCM et, pour chacun d’eux,
manière arbitraire. Par exemple, si l’utilisateur a une bonne estima- l’ensemble des courants coupés (recyclages) et la séquence
tion d’un courant, celui-ci sera privilégié. Lorsque ce choix est laissé de calcul des modules. Ces différentes tâches sont exécutées
au simulateur, il repose généralement sur des heuristiques. au niveau du préprocesseur du simulateur.
Les exemples présentés ici sont suffisamment simples pour que • La simulation proprement dite qui consiste à résoudre les
l’on puisse aisément déterminer les RCM, les courants coupés et la équations du modèle représentant le fonctionnement, en
liste de calcul des modules. Évidemment, il n’en est pas de même régime permanent, du procédé. En présence de recyclages,
pour les diagrammes de simulation qui renferment plusieurs cette résolution conduit à deux niveaux d’itération :

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

– le niveau module : chaque modèle d’unité est résolu séparé-


ment au sein d’un module ; les modules sont exécutés l’un à Encadré 1 – Algorithme approche modulaire
la suite de l’autre en respectant la séquence de calcul asso- séquentielle – Résumé
ciée à l’ensemble des courants de recyclages,
– le niveau flowsheet où sont résolues les équations associées I. Préprocesseur
aux courants de recyclage. La convergence est considérée 1. Décomposition du « procédé » en RCM.
comme atteinte lorsqu’un critère mesurant l’écart entre les
valeurs estimées et les valeurs calculées est inférieur à une 2. Pour chaque RCM :
tolérance donnée. Le choix du critère de convergence est • Choix d’un ensemble Z de courants coupés (ou
fonction du simulateur. Dans ProSimPlus, le critère de recyclages) : tous les cycles ouverts sans redondance.
convergence est défini de la manière suivante : • Génération de la liste de calcul.
• Initialisation des courants coupés :
 gi , j ( Z ) − Z i , j 
2
nt nc +2 (k) (k)
C(k) = ∑ ∑ 4  Z (k) + g ( Z (k) )  < ε (44) – automatique (par exemple, débits partiels molaires = 0,
T = 25 oC, P = 1 atm),
i =1 j =1  i ,j i ,j 
– par l’utilisateur sur la base de la connaissance du procédé.
• La présentation des résultats sous forme de tableaux ou de
II. Résolution séquentielle (pour chaque RCM)
graphiques et la réalisation de calculs complémentaires effec-
tués à la demande de l’utilisateur. Ceux-ci concernent, par Méthode itérative de résolution du système des équations
exemple, les propriétés des courants et sont réalisés au de recyclage :
f (Z ) = Z − g (Z ) = 0
niveau du postprocesseur du simulateur. Le tableau 5 fournit
un extrait du tableau de synthèse des bilans matière et éner- À chaque itération k :
gie de la partie réaction de l’UPC. – estimation* des (nc + 2) variables indépendantes associées
au(x) n t courant(s) coupé(s) Z (k) ;
L’approche modulaire séquentielle présente un certain nombre
– séquence d’appel des modules du RCM suivant la liste de
d’avantages :
calcul pour obtenir g (Z (k)), les valeurs calculées de ces mêmes
– les modèles des différentes unités peuvent être établis et courants par passage séquentiel à travers les modules du RCM ;
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

testés séparément, puisque à chaque unité est associé un module. – test de convergence :
Les bibliothèques de modules et également de modèles thermody- 2
 g ( Z (k ) ) − Z (k ) 
nt nc +2
namiques peuvent aisément s’enrichir ;  i ,j i ,j 
Critère = ∑ ∑ 4  Z (k ) + g  <ε
– la procédure de résolution du système d’équations non
linéaires au sein d’un module peut être optimisée en exploitant la
i =1 j =1 
 i , j i , j ( Z (k ) ) 

structure particulière de ce système ; avec nt nombre de courants coupés,
– la définition d’un ensemble de données standard, au détriment nc + 2 nombre de constituants + T et P (en fait, P n’est
d’une liberté totale laissée à l’utilisateur, permet de contrôler faci- généralement pas considérée comme variable
lement ces données, de manière à s’assurer que le problème est itérative car imposée).
bien posé ;
III. Postprocesseur
– l’utilisateur n’a généralement à fournir que très peu de valeurs
d’initialisation ; Impression des résultats et calculs complémentaires tels
– la procédure de résolution qui suit le sens physique de circula- que les propriétés des courants.
tion des flux de matière du procédé est facile à comprendre et à Nota : * estimation par la méthode numérique utilisée, de la plus simple (substi-
tution successive (SS) Z(k)+1 = g (Z(k))) à la plus complexe (Newton-Raphson (NR)).
analyser en cas d’échec.

Tableau 5 – Extrait du tableau de synthèse ProSimPlus des bilans matière et énergie –


Problème de simulation
Courants Benzène C04 C05 C09 C11 Hydrogène Purge
De Alim BZ E2 RX1 D1 RC1 Alim H2 S1
Vers M1 RX1 E1B Sortie 1 M1 M1 Sortie 2
Débits partiels
Hydrogène ..............................(kg/s) 0,000 3,618 2,996 0,003 2,843 0,775 0,150
Méthane..................................(kg/s) 0,000 3,170 3,170 0,017 2,995 0,174 0,158
Benzène ..................................(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
Débit 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
Température............................... (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 français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

On comprend alors aisément pourquoi l’approche modulaire Pour l’unité de production de cyclohexane, la spécification à
séquentielle est à la base des simulateurs utilisés en milieu indus- satisfaire est que le débit total à l’entrée du réacteur soit égal à
triel. 5 000 kmol/h.
Jusqu’à présent nous nous sommes intéressés à la résolution Pour satisfaire cette contrainte d’égalité, la variable d’action
d’un problème de simulation pure, c’est-à-dire simuler le fonction- choisie est le taux de purge p 8,1 , paramètre du module diviseur
nement d’un procédé de structure donnée et pour lequel les D1. Le diagramme de simulation ProSimPlus associé au problème
courants d’alimentation Xo (matières premières) et les paramètres de conception est présenté sur la figure 13.
de dimensionnement et de fonctionnement P des modules sont
spécifiés. Chacune de ces variables constitue un degré de liberté L’équation de spécification a été formulée en utilisant un module
que l’utilisateur peut tenter d’exploiter afin de satisfaire une spéci- MESURE positionné sur le courant C04. Ce module joue le rôle
fication ou atteindre un objectif. C’est alors un problème de d’un capteur qui extrait une grandeur d’un courant et la compare à
conception. la valeur de consigne (figure 14).

6.4 Formulation du problème niveau


6. Problème de conception procédé
Pour un problème de conception, le système des équations
visibles au niveau du diagramme de simulation contient, en plus
6.1 Définition des équations fonctionnelles des modules et des équations de
connexions des unités entre elles, les équations de spécifications.
Un problème de conception intervient lorsque certains degrés
de liberté du procédé sont saturés par des contraintes d’égalité Pour l’exemple qui nous sert d’illustration, l’équation de spécifi-
appelées « spécifications » : cation s’écrit simplement :

(
dp X K , YK , Y oK , VK , SK = 0 ) (
d 1 X 4 ,1 = 0 ) (46)
(45)
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

p = 1, 2, ..., ns K = 1, 2, ..., nu avec d 1 écart entre le débit total du courant,

Ces spécifications concernent les performances du procédé, les X 4,1 valeur de consigne égale à 5 000 kmol/h.
quantités et puretés des produits, les débits, températures, pres- Les équations des modèles des unités résolues au sein des
sions imposés sur des courants, etc. Les variables intervenant modules sont identiques à celles du problème de simulation pure,
dans ces équations appartiennent ainsi soit aux courants Y Ko sor- excepté les équations relatives au module diviseur D1 qui s’écri-
tant du procédé, soit aux courants XK et YK internes au procédé, vent maintenant :
soit aux variables internes VK ou de sortie XK des nu modules du
procédé. (
Y 8,1 = F8,1 X 8,1 , p8,1 ) (47)
Ajouter des contraintes d’égalité au modèle du procédé a pour
conséquence de réduire ses degrés de liberté. Il convient alors de
transférer un nombre équivalent de variables appartenant à
(
Y o8,2 = F8,2 X 8,1 , p8,1 ) (48)
l’ensemble des données standard, à savoir les variables définissant
Ces équations font apparaître explicitement que les courants
les courants d’alimentation X o = X oK et les paramètres des modè- { } sortant Y 8,1 et Y o8,2 sont des fonctions non seulement du courant
les des unités P = {P K}, dans l’ensemble des inconnues du pro- entrant X 8,1 , mais également du premier paramètre du module
blème. Nous noterons p = {pi } (i = 1, n s) l’ensemble de ces diviseur, le taux de purge, choisi comme variable d’action pour
variables additionnelles ou variables d’action. Leurs valeurs doivent satisfaire la consigne sur le débit total du courant X 4,1.
être ajustées afin de satisfaire les n s équations de spécification. La structure du flowsheet n’ayant pas été modifiée, les équa-
tions de connexions sont inchangées.
La procédure mise en œuvre pour diminuer la dimension du pro-
6.2 Spécification locale blème à résoudre au niveau procédé est analogue à celle présentée
dans le cas d’un problème de simulation pure (§ 5). Une première
Lorsque les variables intervenant dans l’équation de spécifica- substitution des équations des modules dans les équations de
tion et la variable d’action associée appartiennent au même connexions permet d’éliminer les variables Y o, Y et S. On déter-
module K, la spécification est dite « locale ». Il s’agit par exemple mine ensuite un sous-ensemble de courants coupés (recyclages),
d’ajuster le débit de reflux d’une colonne de distillation pour obte- tels que tous les autres courants puissent être éliminés en utilisant
nir une pureté donnée d’un constituant au distillat. Généralement, les équations de connexions correspondantes. En choisissant,
les simulateurs offrent la possibilité de satisfaire ce type de spéci- comme précédemment, de couper le courant matière X 1,1 , le sys-
fication au sein même du module K. tème des équations de recyclage à résoudre au niveau flowsheet
s’écrit :

6.3 Spécification délocalisée X 11 (


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

Lorsque les variables intervenant dans l’équation de spécifica- La fonction g est la valeur du courant de recyclage obtenu par
tion et la variable d’action associée appartiennent à différents passage séquentiel à travers le RCM. Rappelons que ce passage
modules, la spécification est dite « délocalisée ». Elle ne peut alors consiste à effectuer le calcul des modules, séquentiellement, les
être résolue au niveau du module et doit donc être résolue au uns à la suite des autres, en respectant la séquence de calcul
niveau du procédé. C’est uniquement sur ce type de spécifications 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 français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

Légers
C10 Purge

SPEC
TAUX

C08

AAA C13

DT4 1

C11 C04

C03
C07
C14
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Q2

C09
C05

C06 C15
C12

Q1

Hydrogène
C01 C02 Cyclohexane

Benzène

Figure 13 – Diagramme de simulation ProSimPlus de l’unité de production de cyclohexane – Cas problème de conception

Après substitution, l’équation de spécification s’écrit : – et les équations de spécifications :


d (Z , p) = 0 (52)
{ ( ( (
d 1 F 3 ,1 F 2 ,1 F 11
, X11
, )))} = 0 (50)
La dimension du système des équations (51) et (52) est égale à
(n c + 2)n t + n s où n t est le nombre de courants coupés et n s le
Ainsi, dans le cas d’un problème de conception, le système des nombre de variables additionnelles.
équations que le simulateur a à résoudre au niveau flowsheet ren-
ferment deux sources d’éléments :
6.5 Approche modulaire simultanée
– les équations associées aux courants de recyclage :
La stratégie utilisée pour résoudre un problème de conception
f ( Z , p ) = Z − g (Z , p) = 0 (51) n’est qu’une extension de l’approche modulaire séquentielle clas-
sique. On y trouve habituellement deux niveaux de calcul :
La valeur g du(des) courant(s) de recyclage calculée par passage – un niveau module, où sont résolues les équations des modèles
à travers le RCM dépend non seulement de la valeur estimée Z de des unités ;
ces mêmes courants, mais également des variables d’action p – un niveau procédé, dans lequel les équations de recyclage et
associées aux spécifications. Pour l’exemple qui nous a servi de spécification sont résolues simultanément.
d’illustration, le vecteur Z correspond au courant X 1,1 et le vecteur D’où la dénomination de la stratégie : approche modulaire
p au taux de purge du module diviseur D1. simultanée.

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

_________________________________________________________________________________________________________ SIMULATEURS DE PROCÉDÉS

sMES1,j

5 Variables Variables
0 Paramètres
internes de sortie
0 PK
0 VK SK d
1

j DT4

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

Figure 14 – Module mesure et diagramme de simulation ProSimPlus associé à la spécification

Le système des équations niveau procédé est résolu par un sol- conception. La convergence est considérée comme atteinte
veur d’équations algébriques non linéaires implanté dans un lorsque le critère suivant est satisfait :
module spécifiquement dédié à la résolution des équations de
recyclage et de spécification. Ce module offre à l’utilisateur diffé-
 gi , j ( Z (k ) , p ) − Z i(k, )j 
2
rentes méthodes de résolution de systèmes d’équations algé- nt nc + 2 ns
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

briques non linéaires pour la convergence simultanée 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 spécifications. Une description détaillée de la i =1 j =1  i , j
plupart des méthodes numériques utilisées pour résoudre des sys-
tèmes d’équations algébriques non linéaires peut être trouvée Les βi sont des facteurs de pondération dont le rôle est de tenter
dans les articles de Sargent [21] et de Dennis et More [22]. Les de donner à chaque spécification le même poids vis-à-vis du
deux méthodes les plus largement utilisées sont celles de Newton- critère.
Raphson et de Broyden [19] [20]. C’est cette dernière qui est géné-
ralement la méthode prise par défaut par les simulateurs, car elle Le tableau 6 fournit un extrait du tableau de synthèse des bilans
fournit une nouvelle fois le meilleur compromis entre fiabilité et matière et énergie de l’UPC. La valeur du taux de purge pour satis-
rapidité de convergence pour résoudre les problèmes de faire la spécification est égale à 8,73 %.

Tableau 6 – Extrait du tableau de synthèse des bilans matière et énergie –


Problème de conception
Courants Benzène C04 C11 Cyclohexane Hydrogène Légers Purge

De Alim BZ Mesure RC1 E5 Alim H2 T1 S1

Vers M1 RX1 M1 Sortie 1 M1 Sortie 2 Sortie 3

Débits partiels

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

Méthane ................................. (kg/s) 0,000 1,804 1,630 0,000 0,174 0,019 0,156

Benzène.................................. (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

Débit 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

Température...............................(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 français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

SIMULATEURS DE PROCÉDÉS _________________________________________________________________________________________________________

7. Conclusion Pour tenter de répondre à cette diversité, des interfaces standard


ont été définies pour les composants essentiels des simulateurs de
procédés, notamment pour les bases de données, le serveur de
Cet article visait à présenter les simulateurs de procédés en propriétés et le module. Ce standard dénommé « CAPE-OPEN », et
régime permanent basés sur une approche modulaire et une réso- dont la promotion et la gestion sont assurées par CAPE-OPEN
lution séquentielle. Nous avons décrit leurs principaux éléments Laboratories Network (CO-LaN), permet l’interopérabilité et l’inté-
constitutifs : la base de données de corps purs et binaires, le serveur gration de composants logiciels au sein des simulateurs de
de propriétés physico-chimiques, la bibliothèque de modules et les procédés [23]. Un simulateur commercialisé par A peut ainsi utili-
solveurs de systèmes d’équations algébriques non linéaires. ser un modèle d’opération unitaire développée par un expert B, ce
dernier faisant appel au serveur de propriétés d’un fournisseur C.
Ces simulateurs sont d’une utilisation aisée moyennant la maî-
Un exemple d’un tel composant logiciel respectant le standard
trise des concepts fondateurs, module et courant, et une bonne
CAPE-OPEN est le serveur de propriétés thermodynamiques Simu-
connaissance générale de la structuration de l’information, des
lis Thermodynamics [13]. Ce composant logiciel peut non seule-
modèles pour le calcul des propriétés thermodynamiques et des
ment être utilisé au sein de simulateurs de procédés, mais
équilibres entre phases, des modèles d’opérations unitaires et de
également dans des environnements de développement tels que
la stratégie de résolution. On comprend alors aisément leur succès
MATLAB ou MS-Excel ou via des langages de programmation
et leur large utilisation pour la conception, l’analyse et la conduite
(Fortran, C++). Une telle intégration de composants logiciels
des procédés assistées par ordinateur.
permet d’envisager des simulateurs à la carte, spécifiquement
À ce jour il apparaît que la non-disponibilité de données de adaptés à la demande des utilisateurs. Dans cette approche en
corps purs, de modèles thermodynamiques et d’opérations uni- effet, le simulateur n’est plus un logiciel développé par un seul
taires adaptés à la très grande diversité de la demande tend à fournisseur, mais un assemblage de composants spécifiquement
devenir le principal goulot d’étranglement à une large utilisation sélectionnés pour satisfaire pleinement les besoins exprimés par
de la simulation dans certains secteurs de l’industrie des procédés. l’utilisateur.

Symbole Définition Symbole Définition

ω
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

h enthalpie molaire (J/mol) fraction vaporisée


h* enthalpie du fluide à l’état de gaz parfait xi fraction molaire du constituant i dans la phase
liquide
K vecteur des constantes d’équilibre
yi fraction molaire du constituant i dans la phase
Ki constante d’équilibre du constituant i vapeur
kij paramètre d’interaction binaire zi fraction molaire du constituant i dans l’alimenta-
mK modèle de l’unité K tion

P pression (bar) s variable de sortie

P ensemble des paramètres du modèle mKi modèle thermodynamique utilisé pour le calcul
de la constante d’équilibre
p paramètre
mH modèle thermodynamique utilisé pour le calcul
q quantité de chaleur (W) de l’enthalpie
S ensemble des variables de sortie du modèle Φi coefficient de fugacité du constituant i
T température K P oi pression de vapeur saturante du constituant i
V ensemble des variables internes du modèle ns nombre de spécifications
X ensemble des variables indépendantes définissant nu nombre d’unités
les courants matière internes entrants
nc nombre de constituants
x vecteur des fractions molaires liquides
nt nombre de courants coupés
Xo ensemble des variables indépendantes définissant
les courants matière relatifs aux alimentations du i constituant
procédé
K unité ou module
Y ensemble des variables indépendantes définissant
L liquide
les courants matière internes sortants
y vecteur des fractions molaires vapeurs F alimentation
Yo ensemble des variables indépendantes définissant V vapeur
les courants matière sortant du procédé
* gaz parfait
z vecteur des fractions molaires de l’alimentation
id idéal
Z ensemble des valeurs estimées des variables
E excès
des courants coupés
γi coefficient d’activité du constituant i (k) itération

Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54
Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

P
O
U
Simulateurs de procédés R

E
par Xavier JOULIA
Professeur à l’École nationale supérieure des ingénieurs 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
Thermodynamic Correlation Based on Three-
R
Parution : mars 2008 - Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

parameter Corresponding State. AlChE J., of Activity Coefficients in Non Ideal Liquid
[4] Numerical Data Base DETHERM, http://
21, 3, p. 510 à 527 (1975). Mixtures. AlChE J., 21, 5, p. 1086 à 1099
www.dechema.de
(1975).
[5] GMEHLING (J.), ONKEN (U.), ARLT (W.), [12] PLÖCKER (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,
vol. I.
tes Correlation with Emphasis on Asymme-
tric Mixtures. Ind. Eng. Chem. Proc. Des. [20]
Math. Comp., 19, p. 577 à 593 (1965).
BROYDEN (G.C.). – A new method of solving
P
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.), DÖRING (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
PLÖCKER (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 procédés continus en régime 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 français d’exploitation du droit de copie


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

tiwekacontentpdf_j1022 v2 Ce document a ete delivre pour le compte de 7200082909 - universite evry val d'essonne // 194.199.90.54

Vous aimerez peut-être aussi