SlideShare une entreprise Scribd logo
Projet informatique :
Groupe 15 :
- TANG Junqi
- MERALLI-BALLOU Lucas
- LEGUILLON Ludovic
Dimensionnement et simulation d’une colonne de
distillation continue pour mélanges binaire
Plan de présentation
 Présentation de la distillation fractionnée
 Plan de programmation
 Axe 1 : méthode de calcul des occurrences pour UNIFAC
 Axe 2 : génération du diagramme d’équilibre liquide vapeur à P fixe
 Résolutions numériques
 Traitement des données sur Excel
 Axe 3 : construction graphique de Mac Cabe et Thiele
 Prédimensionnement
 Simulation
 Points d’amélioration du programme
2
La distillation fractionnée
xd : fraction du constituant le
plus volatil au distillat
xb : fraction du constituant le
plus lourd au bouilleur
za : fraction molaire du
constituant le plus volatil à
l’alimentation
Ta : température à
l’alimentation
NET
Pré-dimensionnement
Simulation
Données d’entrée :
3
Plan de programmation
Suppression des parenthèses dans les formules et
itération des groupements chimiques
Informations utilisateur :
noms des molécules
Recherche informations :
formules des molécules
Fichier_a_completer
NV_CorpsPurs
Calcul des occurrences : groupements secondaires
formule_semi_developpee
Calcul_occurrences
SOUS-PROGRAMMES FICHIERS .txtÉTAPES
4
Développer les formules des molécules
Exemples :
CH3CH2CH(CH3)(CH2)3CH3
CH2CH(CH2)6CH3
CH3(CH2)5CH((CH2)3CH3)CH2OH
Formules
semi-développées
Suppression des
parenthèses et
des groupements
Nombre
d’occurrences
sousforme2
x n
sousforme1
formefinal
x 1
(ramification/composé aromatique)
(répétitions)
(double parenthèses)
NV_CorpsPurs
5
Orientation sous-programme de comptage
calculgroupalcane
calculgroupbenzene
calculgroupalcool
calculgroupalcene1
calculgroupalceneautre
Orientation sous-
programme :
lecture du nom de
la molécule
“ANE”
“OL”
“ZENE” et “ENE” ou “UENE”
“1” et “ENE”
“ENE”
WATER BENZENE
“TER” “BENZENE”
CAS PARTICULIERS
6
Génération du diagramme yx
SOUS-PROGRAMMES FICHIERS .txtÉTAPES SUIVANTES
Calcul du coefficient d’activitéUNIFAC_final
Méthode de Newton :
calcul des températures d’ébullition
Coeff_De_Psat.txtNewton_teb
Calcul de y1 pour x1
Méthode de la sécante : calcul des températures de bulle, Tb.Secante_temp_bulle
Démixtion
𝑥1 = 1
x1000
OUI NON
NON
Choix de l’utilisateur
(P, ou molécules)
(1)
Ecrire 𝑥1 et 𝛾1 dans :
diagramme_yx.txt
OUI
(2)
7
Extraction sur Excel des données
8
Pré-dimensionnement
 Méthode : tracer les escaliers (interpolation linéaire + équations des
droites ). (Chercher x) (Chercher y)
xd
xb
za
K
x 0,538 0,539
y 0,81984515 0,82047623
Exemple : y = xd = 0,82
(0,538 ; 0,81984515)
(0,539 ; 0,82047623)
y=0,82
Sous-programme :
Interpolation linéaire
9
Pré-dimensionnement : cas 1 à R fixé
xd
xb
za
K
R = 1,3*Rmin
Pente
connue
Droite enrichissement
K
NET
10
Pré-dimensionnement : cas 2 à NET fixé
xd
xb
za
K
NET =
2*NETmin
K varie sur la
droite
d’alimentation
11
Pré-dimensionnement : cas 2 à NET fixé
xd
xb
za
K
NET =
2*NETmin
K varie sur la
droite
d’alimentation
12
Pré-dimensionnement : cas 2 à NET fixé
xd
xb
za
K
NET =
2*NETmin
K varie sur la
droite
d’alimentation
R
13
Pré-dimensionnement : cas 1 & 2
za, q, xd, xb, diagramme_yx
Proposer un NET Proposer un R
NET vers infini
Cas de R min
R vers infini
Cas de NET min
Equations des droites
Compter l’escaliers
Boucle du cas R fixé
Proposer un grand R
Boucle de cas R fixé
NET compté
= 2 NETmin
NET à R fixéR à NET fixé
Chercher R Chercher NET
Diminuer R
YN
14
Simulation
q, za, R, NET+, NET
Positionner K
Droite
d'enrichessement
Trouver xd
Compter l'escaliers
jusqu'à K
Trouver
NET+?Positionner xb
Compter l'escaliers
jusqu'à xb
Trouver
NET-?
xb, xd
Y
N
N
Y
Déplacer K
Déplacer xb
Boucle de NET-
Boucle de NET+
15
Discussion sur le programme
PROBLÈMES RENCONTRÉS
POINTS D’OPTIMISATION
ET SOLUTIONS
• Temps de calcul du diagramme yx,
environ 12 minutes à l’édition de
l’ensemble des données.
• Cas limite de la courbe yx inférieure à
la droite y=x.
• Message de warning durant
l’exécution du bonus sur q
« temporary array ».
• Modifier le chemin d’accès au fichier
diagramme dans la macro Excel.
• Utiliser une méthode numérique plus
rapide (Newton, Méthode
d’accélération d’Aitken).
• Déplacer xd si il se trouve dans la
zone limite (yx inférieure à y=x).
• Poser des variables intermédiaires
pour réaliser les calculs. Problème
persistant…
• La macro mémorise désormais le
chemin dans lequel elle se situe et
attache la partie de chemin d’accès au
fichier.
16
Merci de votre attention
17

Contenu connexe

Tendances

Guide des bonnes pratiques de laboratoire.
Guide des bonnes pratiques de laboratoire.   Guide des bonnes pratiques de laboratoire.
Guide des bonnes pratiques de laboratoire.
S/Abdessemed
 
Rapport pfe Oumaima AJBARA NAHY (1).pdf
Rapport pfe Oumaima AJBARA NAHY (1).pdfRapport pfe Oumaima AJBARA NAHY (1).pdf
Rapport pfe Oumaima AJBARA NAHY (1).pdf
simmsos
 
présentation soutenance PFE 2016
présentation soutenance PFE 2016présentation soutenance PFE 2016
présentation soutenance PFE 2016
Mohsen Sadok
 
Exercices corrigés chap 4 : Equilibres chimiques
Exercices corrigés chap 4 : Equilibres chimiquesExercices corrigés chap 4 : Equilibres chimiques
Exercices corrigés chap 4 : Equilibres chimiques
Omar Benchiheub
 
Les étapes de la fabrication du ciment soufiane merabti
Les étapes de la fabrication du ciment  soufiane merabti Les étapes de la fabrication du ciment  soufiane merabti
Les étapes de la fabrication du ciment soufiane merabti
soufiane merabti
 
Cours distillation
Cours distillationCours distillation
Cours distillation
ACHI Fethi
 
Rapport(2ème version)
Rapport(2ème version)Rapport(2ème version)
Rapport(2ème version)
Borgi Haytham
 
Les piles électrochimiques
Les piles électrochimiquesLes piles électrochimiques
Les piles électrochimiques
Maurice Maeck
 
Pfe daryf & semlali
Pfe daryf & semlaliPfe daryf & semlali
Pfe daryf & semlaliJihad DARYF
 
Estampage MatriçAge ; Resumé
Estampage   MatriçAge ; ResuméEstampage   MatriçAge ; Resumé
Estampage MatriçAge ; Resuméguest283ba54
 
Conception et calcul des chaudières
Conception et calcul des chaudièresConception et calcul des chaudières
Conception et calcul des chaudièresghoust
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
Donia Hammami
 
Rapport de stage; analyse microbiologique de l'eau
Rapport de stage; analyse microbiologique de l'eauRapport de stage; analyse microbiologique de l'eau
Rapport de stage; analyse microbiologique de l'eau
Elyakine Benmebkhout
 
Rapport de stage OCP Safi : l'implication du personnel au travail
Rapport de stage OCP Safi : l'implication du personnel au travailRapport de stage OCP Safi : l'implication du personnel au travail
Rapport de stage OCP Safi : l'implication du personnel au travail
Yassine BAKMOU
 
Présentation soutenance du PFE
Présentation soutenance du PFEPrésentation soutenance du PFE
Présentation soutenance du PFE
marouan barssa
 
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Moustapha Mahamat Hissein
 
Soutenance de stage Ingénieur
Soutenance de stage IngénieurSoutenance de stage Ingénieur
Soutenance de stage IngénieurFaten Chalbi
 
Automatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eauAutomatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eau
Chiheb Ouaghlani
 
Acide phosphorique
Acide phosphoriqueAcide phosphorique
Acide phosphorique
rachdi akli rabehi
 

Tendances (20)

Guide des bonnes pratiques de laboratoire.
Guide des bonnes pratiques de laboratoire.   Guide des bonnes pratiques de laboratoire.
Guide des bonnes pratiques de laboratoire.
 
Acide phosphorique
Acide phosphoriqueAcide phosphorique
Acide phosphorique
 
Rapport pfe Oumaima AJBARA NAHY (1).pdf
Rapport pfe Oumaima AJBARA NAHY (1).pdfRapport pfe Oumaima AJBARA NAHY (1).pdf
Rapport pfe Oumaima AJBARA NAHY (1).pdf
 
présentation soutenance PFE 2016
présentation soutenance PFE 2016présentation soutenance PFE 2016
présentation soutenance PFE 2016
 
Exercices corrigés chap 4 : Equilibres chimiques
Exercices corrigés chap 4 : Equilibres chimiquesExercices corrigés chap 4 : Equilibres chimiques
Exercices corrigés chap 4 : Equilibres chimiques
 
Les étapes de la fabrication du ciment soufiane merabti
Les étapes de la fabrication du ciment  soufiane merabti Les étapes de la fabrication du ciment  soufiane merabti
Les étapes de la fabrication du ciment soufiane merabti
 
Cours distillation
Cours distillationCours distillation
Cours distillation
 
Rapport(2ème version)
Rapport(2ème version)Rapport(2ème version)
Rapport(2ème version)
 
Les piles électrochimiques
Les piles électrochimiquesLes piles électrochimiques
Les piles électrochimiques
 
Pfe daryf & semlali
Pfe daryf & semlaliPfe daryf & semlali
Pfe daryf & semlali
 
Estampage MatriçAge ; Resumé
Estampage   MatriçAge ; ResuméEstampage   MatriçAge ; Resumé
Estampage MatriçAge ; Resumé
 
Conception et calcul des chaudières
Conception et calcul des chaudièresConception et calcul des chaudières
Conception et calcul des chaudières
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
Rapport de stage; analyse microbiologique de l'eau
Rapport de stage; analyse microbiologique de l'eauRapport de stage; analyse microbiologique de l'eau
Rapport de stage; analyse microbiologique de l'eau
 
Rapport de stage OCP Safi : l'implication du personnel au travail
Rapport de stage OCP Safi : l'implication du personnel au travailRapport de stage OCP Safi : l'implication du personnel au travail
Rapport de stage OCP Safi : l'implication du personnel au travail
 
Présentation soutenance du PFE
Présentation soutenance du PFEPrésentation soutenance du PFE
Présentation soutenance du PFE
 
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
 
Soutenance de stage Ingénieur
Soutenance de stage IngénieurSoutenance de stage Ingénieur
Soutenance de stage Ingénieur
 
Automatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eauAutomatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eau
 
Acide phosphorique
Acide phosphoriqueAcide phosphorique
Acide phosphorique
 

Similaire à Projet fortran : pré-dimensionnement et simulation d'une colonne de distillation continue

Chapitre2_fragmentation_Abdali.pptx
Chapitre2_fragmentation_Abdali.pptxChapitre2_fragmentation_Abdali.pptx
Chapitre2_fragmentation_Abdali.pptx
AimadBenzakry
 
Ds 2006 2011
Ds 2006 2011Ds 2006 2011
Ds 2006 2011
Maha Hariri
 
BAC 2022 - NSI - Jour 2
BAC 2022 - NSI - Jour 2BAC 2022 - NSI - Jour 2
BAC 2022 - NSI - Jour 2
LETUDIANT1
 
Matlab Travaux Pratique
Matlab Travaux Pratique Matlab Travaux Pratique
Matlab Travaux Pratique
Smee Kaem Chann
 
Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...
Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...
Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...
hassendvd
 
Td logique
Td logiqueTd logique
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
Mayssa Rjaibia
 
103433 flexion hyperstatique
103433 flexion hyperstatique103433 flexion hyperstatique
103433 flexion hyperstatiqueAissa Ouai
 
Cours analyse-num source1
Cours analyse-num source1Cours analyse-num source1
Cours analyse-num source1
Lacina Zina
 
Conversion numérique analogique
Conversion numérique analogiqueConversion numérique analogique
Conversion numérique analogiqueN NASRI
 
Examen final d'électronique - Mars 2016
Examen final d'électronique - Mars 2016Examen final d'électronique - Mars 2016
Examen final d'électronique - Mars 2016
Peronnin Eric
 
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
Yassine Selmi
 
Concours iscae informatique 2017 Enseignement général
Concours iscae informatique 2017 Enseignement généralConcours iscae informatique 2017 Enseignement général
Concours iscae informatique 2017 Enseignement général
Yassine Anddam
 
analyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptxanalyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptx
Malek338029
 
analyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptxanalyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptx
Malek338029
 
Numeration et codage_de_linfo
Numeration et codage_de_linfoNumeration et codage_de_linfo
Numeration et codage_de_linfoyarsenv47
 
Corrigé de l’examen de passage à la 2 ème année 2006 TS ESA Théorique
Corrigé de l’examen de passage à la 2 ème année 2006 TS ESA ThéoriqueCorrigé de l’examen de passage à la 2 ème année 2006 TS ESA Théorique
Corrigé de l’examen de passage à la 2 ème année 2006 TS ESA Théorique
RAMZI EL IDRISSI
 
Cours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous ContraintesCours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous Contraintes
anonymousmega02
 
Livre bac pro kharraz youssef
Livre bac pro kharraz youssefLivre bac pro kharraz youssef
Livre bac pro kharraz youssef
kamikaz07
 
Cours de Matlab
Cours de MatlabCours de Matlab

Similaire à Projet fortran : pré-dimensionnement et simulation d'une colonne de distillation continue (20)

Chapitre2_fragmentation_Abdali.pptx
Chapitre2_fragmentation_Abdali.pptxChapitre2_fragmentation_Abdali.pptx
Chapitre2_fragmentation_Abdali.pptx
 
Ds 2006 2011
Ds 2006 2011Ds 2006 2011
Ds 2006 2011
 
BAC 2022 - NSI - Jour 2
BAC 2022 - NSI - Jour 2BAC 2022 - NSI - Jour 2
BAC 2022 - NSI - Jour 2
 
Matlab Travaux Pratique
Matlab Travaux Pratique Matlab Travaux Pratique
Matlab Travaux Pratique
 
Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...
Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...
Maximisation du Rendement d'Un Générateur Eolien à Base d'Une Génératrice Syn...
 
Td logique
Td logiqueTd logique
Td logique
 
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
 
103433 flexion hyperstatique
103433 flexion hyperstatique103433 flexion hyperstatique
103433 flexion hyperstatique
 
Cours analyse-num source1
Cours analyse-num source1Cours analyse-num source1
Cours analyse-num source1
 
Conversion numérique analogique
Conversion numérique analogiqueConversion numérique analogique
Conversion numérique analogique
 
Examen final d'électronique - Mars 2016
Examen final d'électronique - Mars 2016Examen final d'électronique - Mars 2016
Examen final d'électronique - Mars 2016
 
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
 
Concours iscae informatique 2017 Enseignement général
Concours iscae informatique 2017 Enseignement généralConcours iscae informatique 2017 Enseignement général
Concours iscae informatique 2017 Enseignement général
 
analyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptxanalyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptx
 
analyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptxanalyse dimentionnelle et similitude.pptx
analyse dimentionnelle et similitude.pptx
 
Numeration et codage_de_linfo
Numeration et codage_de_linfoNumeration et codage_de_linfo
Numeration et codage_de_linfo
 
Corrigé de l’examen de passage à la 2 ème année 2006 TS ESA Théorique
Corrigé de l’examen de passage à la 2 ème année 2006 TS ESA ThéoriqueCorrigé de l’examen de passage à la 2 ème année 2006 TS ESA Théorique
Corrigé de l’examen de passage à la 2 ème année 2006 TS ESA Théorique
 
Cours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous ContraintesCours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous Contraintes
 
Livre bac pro kharraz youssef
Livre bac pro kharraz youssefLivre bac pro kharraz youssef
Livre bac pro kharraz youssef
 
Cours de Matlab
Cours de MatlabCours de Matlab
Cours de Matlab
 

Dernier

COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
sieousse95
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
Institut de l'Elevage - Idele
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
imed53
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Institut de l'Elevage - Idele
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
Institut de l'Elevage - Idele
 
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
Alternative - Complément  au Tramway et 3ème lien de la ville de Québec  Alternative - Complément  au Tramway et 3ème lien de la ville de Québec
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
Daniel Bedard
 
Présentation PFE (MOUAD LAZRAK) (2).pptx
Présentation PFE (MOUAD LAZRAK) (2).pptxPrésentation PFE (MOUAD LAZRAK) (2).pptx
Présentation PFE (MOUAD LAZRAK) (2).pptx
khalilbatariagro
 

Dernier (7)

COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
 
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
Alternative - Complément  au Tramway et 3ème lien de la ville de Québec  Alternative - Complément  au Tramway et 3ème lien de la ville de Québec
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
 
Présentation PFE (MOUAD LAZRAK) (2).pptx
Présentation PFE (MOUAD LAZRAK) (2).pptxPrésentation PFE (MOUAD LAZRAK) (2).pptx
Présentation PFE (MOUAD LAZRAK) (2).pptx
 

Projet fortran : pré-dimensionnement et simulation d'une colonne de distillation continue

  • 1. Projet informatique : Groupe 15 : - TANG Junqi - MERALLI-BALLOU Lucas - LEGUILLON Ludovic Dimensionnement et simulation d’une colonne de distillation continue pour mélanges binaire
  • 2. Plan de présentation  Présentation de la distillation fractionnée  Plan de programmation  Axe 1 : méthode de calcul des occurrences pour UNIFAC  Axe 2 : génération du diagramme d’équilibre liquide vapeur à P fixe  Résolutions numériques  Traitement des données sur Excel  Axe 3 : construction graphique de Mac Cabe et Thiele  Prédimensionnement  Simulation  Points d’amélioration du programme 2
  • 3. La distillation fractionnée xd : fraction du constituant le plus volatil au distillat xb : fraction du constituant le plus lourd au bouilleur za : fraction molaire du constituant le plus volatil à l’alimentation Ta : température à l’alimentation NET Pré-dimensionnement Simulation Données d’entrée : 3
  • 4. Plan de programmation Suppression des parenthèses dans les formules et itération des groupements chimiques Informations utilisateur : noms des molécules Recherche informations : formules des molécules Fichier_a_completer NV_CorpsPurs Calcul des occurrences : groupements secondaires formule_semi_developpee Calcul_occurrences SOUS-PROGRAMMES FICHIERS .txtÉTAPES 4
  • 5. Développer les formules des molécules Exemples : CH3CH2CH(CH3)(CH2)3CH3 CH2CH(CH2)6CH3 CH3(CH2)5CH((CH2)3CH3)CH2OH Formules semi-développées Suppression des parenthèses et des groupements Nombre d’occurrences sousforme2 x n sousforme1 formefinal x 1 (ramification/composé aromatique) (répétitions) (double parenthèses) NV_CorpsPurs 5
  • 6. Orientation sous-programme de comptage calculgroupalcane calculgroupbenzene calculgroupalcool calculgroupalcene1 calculgroupalceneautre Orientation sous- programme : lecture du nom de la molécule “ANE” “OL” “ZENE” et “ENE” ou “UENE” “1” et “ENE” “ENE” WATER BENZENE “TER” “BENZENE” CAS PARTICULIERS 6
  • 7. Génération du diagramme yx SOUS-PROGRAMMES FICHIERS .txtÉTAPES SUIVANTES Calcul du coefficient d’activitéUNIFAC_final Méthode de Newton : calcul des températures d’ébullition Coeff_De_Psat.txtNewton_teb Calcul de y1 pour x1 Méthode de la sécante : calcul des températures de bulle, Tb.Secante_temp_bulle Démixtion 𝑥1 = 1 x1000 OUI NON NON Choix de l’utilisateur (P, ou molécules) (1) Ecrire 𝑥1 et 𝛾1 dans : diagramme_yx.txt OUI (2) 7
  • 8. Extraction sur Excel des données 8
  • 9. Pré-dimensionnement  Méthode : tracer les escaliers (interpolation linéaire + équations des droites ). (Chercher x) (Chercher y) xd xb za K x 0,538 0,539 y 0,81984515 0,82047623 Exemple : y = xd = 0,82 (0,538 ; 0,81984515) (0,539 ; 0,82047623) y=0,82 Sous-programme : Interpolation linéaire 9
  • 10. Pré-dimensionnement : cas 1 à R fixé xd xb za K R = 1,3*Rmin Pente connue Droite enrichissement K NET 10
  • 11. Pré-dimensionnement : cas 2 à NET fixé xd xb za K NET = 2*NETmin K varie sur la droite d’alimentation 11
  • 12. Pré-dimensionnement : cas 2 à NET fixé xd xb za K NET = 2*NETmin K varie sur la droite d’alimentation 12
  • 13. Pré-dimensionnement : cas 2 à NET fixé xd xb za K NET = 2*NETmin K varie sur la droite d’alimentation R 13
  • 14. Pré-dimensionnement : cas 1 & 2 za, q, xd, xb, diagramme_yx Proposer un NET Proposer un R NET vers infini Cas de R min R vers infini Cas de NET min Equations des droites Compter l’escaliers Boucle du cas R fixé Proposer un grand R Boucle de cas R fixé NET compté = 2 NETmin NET à R fixéR à NET fixé Chercher R Chercher NET Diminuer R YN 14
  • 15. Simulation q, za, R, NET+, NET Positionner K Droite d'enrichessement Trouver xd Compter l'escaliers jusqu'à K Trouver NET+?Positionner xb Compter l'escaliers jusqu'à xb Trouver NET-? xb, xd Y N N Y Déplacer K Déplacer xb Boucle de NET- Boucle de NET+ 15
  • 16. Discussion sur le programme PROBLÈMES RENCONTRÉS POINTS D’OPTIMISATION ET SOLUTIONS • Temps de calcul du diagramme yx, environ 12 minutes à l’édition de l’ensemble des données. • Cas limite de la courbe yx inférieure à la droite y=x. • Message de warning durant l’exécution du bonus sur q « temporary array ». • Modifier le chemin d’accès au fichier diagramme dans la macro Excel. • Utiliser une méthode numérique plus rapide (Newton, Méthode d’accélération d’Aitken). • Déplacer xd si il se trouve dans la zone limite (yx inférieure à y=x). • Poser des variables intermédiaires pour réaliser les calculs. Problème persistant… • La macro mémorise désormais le chemin dans lequel elle se situe et attache la partie de chemin d’accès au fichier. 16
  • 17. Merci de votre attention 17