Contrôle de Réacteur de Synthèse de l'Acétate d'Éthyle

Master 2 Chimie Parcours Ingénierie Chimique (IC)

Projet MU5CI803 - Optimisation et contrôle des procédés

Membres du Groupe : ALIOUT Hayem / BENAMOKRANE Faiza  Soulef / BOUZIDI Manel / DJEBBAR Meriem / FERHI Abderrahmane

Introduction : 

L'acétate d'éthyle, aussi appelé éthanoate d’éthyle est un liquide utilisé comme solvant pour les vernis à ongles et certaines colles, en raison de sa faible nocivité et de sa volatilité importante, il est aussi utilisé dans l'industrie agroalimentaire dans certains arômes fruités.

La synthèse de l'acétate d'éthyle est une réaction d'estérification relativement simple mais hautement efficace. Elle implique la réaction entre l'éthanol (alcool) et l'acide éthanoïque (acide acétique), conduisant à la formation de l'acétate d'éthyle et d'eau comme sous-produit.

image.png

Objectif du projet :

L'objectif de ce projet est de concevoir un réacteur permettant la synthèse d'acétate d'éthyle, tout en garantissant un contrôle précis de deux paramètres essentiels : la température de la réaction et le débit des réactifs.

Réactifs utilisés :

Matériel Utilisé :

Appareils utilisés :

Etapes de réalisation : 

Avant de procéder à la construction, nous avons élaboré un schéma préliminaire de notre procédé avec le système de controle associé:

Sans titre.png

Figure 1 : Schéma du Système de Contrôle

Notre système de controle comporte: 

Capteurs :

Actionneurs :

Microcontroleur :

Les étapes de construction sont les suivantes:          

Etape 1 : Construction du support 

WhatsApp Image 2024-02-05 à 16.29.57_53c2e1f6.jpg

Figure 2 : Etape de construction du support

Nous avons utilisé par la suite une plaque en bois de dimension : 30*30 cm.

Etape 2 : Mise en place des deux réservoirs ( l'un pour l'acide et l'autre pour l'alcool ) et du réacteur 

Les deux réservoirs utilisés en plastique, étaient troués pour faire passer les tuyaux d'alimentation du réacteur, que nous avons fixé ultérieurement.

Etape 3 : Cablage et Arduino

Le schéma de câblage présenté dans la figure suivante :

Capture web_6-2-2024_11237_www.tinkercad.com.jpegFigure 3 : Schéma de câblage (TinkerCAD)

WhatsApp Image 2024-02-05 à 16.29.58_dcd15579.jpg                                              WhatsApp Image 2024-02-05 à 16.29.58_f3cf2116.jpg

WhatsApp Image 2024-02-05 à 16.29.58_69dc6874.jpg

Figure 4 : Etapes de cablage

A la fin, nous avons aboutti au montage suivant : 

WhatsApp Image 2024-02-05 à 16.50.22_9a85db10.jpg

Figure 5 : Montage du procédé 

Etape 5 : Expériences en laboratoire

Afin de mieux visualiser la réaction, ainsi que de ne pas détruire notre montage en réalisant directement les essais avec ce dernier, nous avons effectué des essais au laboratoire, où  la réaction d'estérification est facilement réalisable:

  1. Dans un Erlenmeyer, de 250 mL introduire un mélange équimolaire : 50 mL d'acide acétique et 50 mL d'éthanol.
  2. Porter le mélange à 80 °C dans un dispositif de chauffage à reflux pendant 45 minutes.
  3. Laisser refroidir le mélange réactionnel à l'air ambiant puis dans un bain d'eau froide.
  4. Verser le contenu du ballon dans une ampoule à décanter.Agiter prudemment quelques instants en dégazant régulièrement, puis éliminer la phase aqueuse.
  5. Recueillir la phase organique dans un bécher. Sécher cette phase puis filtrer.
  6. Recueillir le filtrat dans un erlenmeyer propre et sec.

WhatsApp Image 2024-02-05 à 16.29.59_34e7ef40.jpg

Figure 6 : Montage expérimental de synthèse d'acétate d'éthyle

Etape 6 : Codes Arduino
#include <math.h>
#include <OneWire.h>
#include <Ultrasonic.h>
#include <DallasTemperature.h>

// Broches Arduino pour les composants
#define electroVan1 0
#define electroVan2 1
#define chauffage 2
#define temperatureCapteur 3
#define niveauCapteurDigital 4

// Initialiser le capteur de température DS18B20
OneWire oneWire(temperatureCapteur);
DallasTemperature sensors(&oneWire);

// Initialiser le capteur ultrasonique
Ultrasonic ultrasonic(4);

void setup() {
  // Initialiser les broches
  pinMode(electroVan1, OUTPUT);
  pinMode(electroVan2, OUTPUT);
  pinMode(chauffage, OUTPUT);
  pinMode(niveauCapteurDigital, INPUT);

  Serial.begin(9600);
  sensors.begin();
}

void loop() {

  // Lire la valeur du capteur de température DS18B20
  sensors.requestTemperatures();
  // Lire la valeur du capteur de niveau ultrasonique
  long RangeInMillimeters = ultrasonic.MeasureInMillimeters(); 

  // Afficher la température et le niveau
  Serial.print("Température: ");
  Serial.print(sensors.getTempCByIndex(0));
  Serial.print("°C, 	Niveau: ");
  Serial.print(RangeInMillimeters);
  Serial.println(" mm");

  // Effectuer des actions en fonction des valeurs des capteurs
  if (RangeInMillimeters > 40) {
  // Niveau du liquide n'atteint pas la cible, Activer les électrovannes pour verser les réactifs
    digitalWrite(electroVan1, HIGH);
    digitalWrite(electroVan2, HIGH);
    digitalWrite(chauffage, LOW);
  // Niveau du liquide atteint la cible, arrêter les électrovannes et activer le chauffage
  } else {
    digitalWrite(electroVan1, LOW);
    digitalWrite(electroVan2, LOW);
    digitalWrite(chauffage, HIGH);
  }

  if (sensors.getTempCByIndex(0) > 80) {
  // Température atteinte la cible, arrêter le chauffage
    digitalWrite(chauffage, LOW);
    Serial.println("Température 80°C ATTEINTE");
  }

  delay(1000);
}

Présentation finale de projet :

image.png

Figure 7 : Montage finale de systeme de contrôle

Video de présentation : (cliquez sur le lien suivant)

Video de présentation de systeme de contrôle

Plaque gravée par découpe laser, elle présente les informations nécessaires de notre projet (le titre du projet, les noms des membres de l'équipe, et un code QR redirigeant vers notre page wiki...).

PG.png


Revision #41
Created 19 January 2024 15:53:19 by Bouzidi Manel
Updated 7 February 2024 14:06:13 by Ferhi Abderrahmane