Régulation de température par mélangeage de liquide chaud froid. (Groupe C)
Consultez le tutoriel "Comment documenter"
Informations
- Melissa IMATOUKEN (Melissa.Imatouken@etu.sorbonne-universite.fr)
- Sonia KHALDI (sonia.khaldi@etu.sorbonne-universite.fr)
- Djamila REZIG (djamila.rezig@etu.sorbonne-universite.fr)
- Farah SAAD (farah.saad@etu.sorbonne-universite.fr)
- Yasmine BOUGUERBA ( Yasmine.bouguerba@etu.sorbonne-universite.fr)
Cursus : Master 2 deChimie Chimie-- Parcours Ingénierie Chimique
Date : 14 octobre 2024 - 27 janvier 2025
Contexte
Dans les procédés industriels, le contrôle de la température est essentiel pour assurer la qualité, l’efficacité et la sécurité des opérations. La régulation de température par mélange de fluides à différentes températures est une méthode couramment utilisée, particulièrement dans les applications où une température de sortie précise est requise pour des étapes en aval. Dans ce contexte, le projet s’intéresse à la conception et la mise en œuvre d’un système permettant de contrôler et de réguler la température par le mélange de deux flux de liquides, l’un chaud et l’autre froid, en utilisant des pompes et un capteur de température. Cette régulation se fait en ajustant le débit des deux fluides afin d’atteindre une température cible définie par l’utilisateur.
Objectifs (mettre image du projet)
Matériel
- matériel dont nous avons eu besoin pour notre projet sont les suivant :
Aluminium pour perte thermique
2
Le
Une cuve
Des tuyaux plastiques
2 pompes (le type de pompe reste à déterminer)
2 transistors
Arduino
Câblages électroniques
Resistance de 4,7 KOhm
Agitateur
Alimentation
Capteur étanche
3 Leds (rouge vert bleu) + resistance adapter
Machines utilisées
Construction
(Fichiers, photos, code, explications, paramètres d'usinage, photos, captures d'écran...)
Étape 1
Étape 2
Étape 3
Journal de bord
Lundi 07 octobre 2022024 :
Attribution des sujets de projets.
Intitulé : Régulation de température par mélangeage de liquide chaud froid.
Objectifs fixés pour la séancesemaine prochaine::
- Recherche individuelle sur le sujet.
- Chaque membre doit établir une liste des composants nécessaires.
- Schématiser la régulation (croquis).
- Prise de contact avec le tuteur pour fixer un rendez-vous.
Lundi 14 octobre 2024 :
Réunion de groupe pour discuter de nos idées et nous mettre d’accord sur un plan faisable à présenter au tuteur.
Points aborder lors de la réunion :
- Liste des composants à soumettre au tuteur.
- Les différents schémas de régulation potentiels.
Les réservoirs ne sont pas nécessaires et les vannes ne créeront que des pertes de charges supplémentaires.
Mieux vaut avoir un T pour mélanger les deux flux avant d’arriver dans la cuve pour réduire le temps d’homogénéisation de la température dans la cuve (+un meilleur aspect esthétique)
Ce schéma est le plus cohérant avec les composants disponible et le but de notre régulation.
Bilan du rendez-vous avec le tuteur :
- Réponses à nos questions et conseils pratiques.
- Schéma 3 validé.
- Liste des composants validée.
- Récupération de certains composants (Arduino, Platine, résistance, câblages, deux transistors et le capteur de température étanche).
Liste des composants supposés:
- 2 réservoirs (dont un est isotherme)
- Une cuve
- Des tuyaux plastiques
- 3 rodages/joints
- 2 pompes (le type de pompe reste à déterminer)
- 2 transistors
- Arduino
- Câblages électroniques
- Platine
- Resistance de 4,7 KOhm
- Agitateur (à voir)
- Alimentation (doit être adapter aux pompes)
- Capteur étanche
- Leds
- Robinet pour vider la cuve de mélange (facultatif)
Objectifs fixés pour la séancesemaine prochaine::
- Simuler le projet sur TinkerCAD grâce au schéma et liste des composants.
- Installer Arduino IDE.
- Prochaine réunion le 21/10.
Lundi 21 octobre 2024 :
Réunion du groupe au FabLab pour valider la simulation du système de régulation faite sur TinkerCad, en s'assurant qu'il fonctionne correctement avec les composants disponibles.
Les différents circuits proposés par les membres :
Le circuit proposé au tuteur :
Commentaires du tuteur sur le montage :
Le montage semble correct, tous les composants nécessaires sont bien connectés pour faire fonctionner la simulation.
Code appliqué :
void setup() {
Serial.begin(9600);
pinMode(9, OUTPUT); pinMode(8, OUTPUT); pinMode(7, OUTPUT); pinMode(6, OUTPUT);
}
void loop() {
int reading = analogRead(A0);
float voltage = reading * (5000 / 1024.0);
float temperature = (voltage - 500) / 10;
Serial.println(temperature);
delay(100);
if (temperature > 30) {
digitalWrite(9, HIGH);
digitalWrite(8, LOW);
}
if (temperature < 30) {
digitalWrite(9, LOW);
digitalWrite(8, HIGH);
}
if (temperature == 30) {
digitalWrite(9, LOW);
digitalWrite(8, LOW);
}
if (temperature > 30) {
digitalWrite(7, HIGH);
} else {
digitalWrite(7, LOW);
}
if (temperature < 30)
{
digitalWrite(6, HIGH);
} else {
digitalWrite(6, LOW);
}
}
Commentaires du tuteur sur le code :
Bien que le code fonctionne correctement, il ne répond pas exactement aux exigences de la régulation attendue. En effet, initialement, nous avions configuré les deux pompes pour fonctionner en mode tout ou rien (TOR) :
- La pompe d'eau chaude s'allumait lorsque la température était inférieure à 30°C.
- La pompe d'eau froide s'allumait uniquement lorsque la température dépassait 30°C.
Cependant, le tuteur a proposé d'ajuster ce fonctionnement pour obtenir une régulation plus précise. Désormais, le débit de la pompe d'eau froide doit rester constant, tandis que le débit de la pompe d'eau chaude doit varier en fonction des besoins pour maintenir la température cible.
le tuteur demande l'implémentation de la fonction analoguewrite au lieu de digitalwrite pour nos deux moteurs.
Objectifs fixés pour la séance prochainesemaine :
- Amélioration du Code Arduino.
- Prise en main du capteur étanche DS18B20.
- prendre rdv avec tuteur pour récupérés les composants manquants.
Mercredi 13 novembre 2024 :
Récupérations duLe matérielsriel manquantsmanquant a été récupéré.
Lundi 18 novembre 2024 :
Nous nous sommes réunies au Fablab pour une session de brainstorming sur la réalisation de notre projet. Lors de cette rencontre, nous avons passé en revue la liste des composants nécessaires et constaté qu'il manquait certains éléments. Nous avons également identifié que certains contenants, tels que ceux pour l’eau chaude, l’eau à température ambiante et le mélange, devront être conçus par nos soins. Cela inclut la réflexion sur le choix des matériaux, le dimensionnement et les caractéristiques techniques. Étant donné qu’une bouteille isotherme n’est pas disponible, nous avons décidé de la concevoir nous-mêmes en utilisant de la laine de verre et du ruban aluminium (scotch métallisé) pour garantir une bonne isolation thermique.
Les équipements manquant :
SiliconeBoutons poussoir on off4 plaques plexiglasScotch métalliséLes visesLes équerres (5)ThermosSerre CâblesLaine de verreJoint en T
Prise en main du capteur de température (DS18B20) :
Pour découvrir et utiliser le capteur de température DS18B20, nous avons suivi un tutoriel en ligne intitulé [GUIDE] Arduino : capteur de température DS18B20 – câblage et code. Ce tutoriel nous a permis de comprendre le branchement correct du capteur, ainsi que de mettre en œuvre le code nécessaire pour son utilisation avec Arduino.
Branchement effectué par nous :
Nous rencontrons un problème de lecture sur l'ordinateur.
ObjectifsToDo fixéslist pour: la séance prochaine:
- Envoyer
Envoyerune-émail auprofesseurprofpour signaler le matériel manquant Installer Arduino IDEInstaller Python 3.11Réaliser un branchement fonctionnel
Mercredi 1418 décembrecembre: 2024:
RéunionReunion duavec groupele au FabLabprof pour avancerdiscussion sur les tâches fixées lorsautour de la séanceliste précédente.de Rendez-vousmatériel avecmanquante M.
ETAPE afin: d'obtenir
1) conseilscomposant marche = plexi une seule pour progressernom, correctementpas dansde notrescotch projet.mais alu,
Nousjoint avonsen réussiT à= installerpas Arduinole IDEbon etdimensionnement à=> utiliservoir Pythonpour 3.11.etre Nousconçu avonsau pufablab utiliser
bye : bouton poussoir
2) branchement
attention T max 60°C
3) montage => pas en hauteur mais noushorizontal n'avons pas réussi à faire fonctionner la sonde de température et les pompes.
Mercredi 18 décembre 2024 :
Nous avons réussi à brancher correctement la sonde de température et à trouver un code fonctionnel, ce qui nous a permis de vérifier que lales composant marche : sonde fonctionnet, correctement.
Video fonctionnement du capteur étanche DS18B20.
Voici le code :
Jeudi 23 décémbre 2024 :pompe
Nous avons voulu tester les pompes pour vérifier leur fonctionnement. Pour cela, nous avons essayé différents montages électriques et expérimenté avec plusieurs codes adaptés à notre projet. Malgré nos efforts pour ajuster les branchements et modifier le code en fonction des spécifications techniques des pompes, aucun des tests n'a permis de les faire fonctionner correctement. Cette situation nous pousse à envisager des vérifications supplémentaires sur le matériel utilisé, comme la compatibilité des pompes avec notre alimentation ou le bon fonctionnement des composants électroniques. Il est également possible que des erreurs dans le code ou dans le montage soient à l'origine du problème, ce qui nécessite une analyse approfondie
Jeudi 16/01/2025 :
Nous nous sommes reunis au Fablab afin d'entamer le montage
Perçage de la plaque en bois: Réalisation des trous nécessaires pour insérer les vis, le support, les pompes et les récipients.Matériel :Perceuse adaptée pour le travail du boisAssemblage des cuves: Fixation des cuves sur le support, ainsi que l'installation de l'agitateurDécoupage laser de la plaque en plexiglas: Gravure de nos noms et du nom du projet sur une plaque en plexiglas.