En deuxième année de classe préparatoire (filière Maths Physique), j'ai été mené à faire un Tipe. Voici un bref résumé de ce que j'ai fait, suivit de ma présentation oral et des résultats d'expériences:          

[ add_comment Ajouter un commentaire ] [ comment 0 commentaires ]

Objectif : L'objectif est de créer un chauffage à base de logique floue régulant la température d'une enceinte en fonction du caractère économe de l'utilisateur. Il s'agit principalement de la conception d'un algorithme de régulation sous Python, d'une interface ordinateur-capteurs et d'une enceinte expérimentale.

Principe
: Le programme de régulation est lancé depuis un ordinateur. Une durée notée tc, le caractère économe, la température de consigne et les caractéristiques de l'enceinte sont écrits dans un fichier de cet ordinateur - le caractère économe est sous forme d'une note sur 10 (plus la note est élevée, plus l'utilisateur est économe) -.Tous les tc : à partir des températures intérieures et extérieures obtenues via deux capteurs, l'algorithme calcule un temps de chauffe (< tc) et l'envoie à un Arduino (microcontrôleur). Ce dernier déclenche l'alimentation de la résistance chauffante puis l'arrête dès que le temps de chauffe calculé est écoulé.

Travaux réalisés:
-La programmation en Python de l'algorithme de logique floue via l'interface microcontrôleur, de l'enregistrement et de l'affichage en temps réel des valeurs caractéristiques de la régulation,
-La programmation en C du microcontrôleur qui sert d'interface entre les capteurs de températures, la commande de chauffage et l'ordinateur,
-La création de l'enceinte expérimentale,
-Le calcul des déperditions thermiques objectives à partir de la température extérieure courante et de la température de consigne.

Voici mon support pour ma présentation oral:download Oral.pdf , elle suit le plan suivant:

I/ Le Fonctionnement
     1) Fonctionnement général de l'algorithme
     2) Dialogue entre les différents composants (interface)
     3) Capteurs et conversion
     4) Présence de logique floue (lois, fonction d'appartenance, obtention d'une décision)

 
II/ Les travaux réalisés :
     1) Programmation en Python 
     2) Programmation en C du microcontrôleur
     3) L'enceinte expérimentale (protocole, photo)
     4) Calcul des déperditions thermiques objectives.


III/ Les résultats :
    
Les différentes courbes de régulations et tableau récapitulatif

Pour mieux comprendre mon tipe voici le dossier explicatif: download Dossier-TIPE.pdf
Pour voir directement les résultats allez en bas de la page, ou à la fin du dossier (plus précis)
.


                                                                                                                                       
                                           Illustration 1: Photo du système obtenu                                                                                                              
TIPE_lesysteme                               TIPE_resultats_courbes
                                                                                                                                 Illustration 2:La superposition des mesures ( T(t) ) obtenues. (jaune:consigne; bleu:extérieur rouge:intérieur)                                                                                                                                   On a bien un plus faible dépassement (et donc moins d'énergie dépensée) lorsque l'utilisateur est économe.

                                               Illustration 3: Le tableau des résultats pour une température de consigne de 26°C.
TIPE_resultats_tableau


Observation: 1-Le retard augmente progressivement avec le caractère économe:
                        2- Le temps de montée est d'autant plus long que le caractère économe est élevé:

                        3- Le dépassement décroit Avec la note du caractère économe
                        4- le dépassement pour E=10 correspond au pas de mesure du capteur de température.


Analyse: 1- le temps de réaction du système est d'autant plus long que l'utilisateur est économe (on chauffe moins fort au début)
               2- plus l'utilisateur est économe Plus le système est lent (moins on chauffe par tour de boucle)
               3- plus l'utilisateur est économe, moins d'énergie sera ''gachée''

Mais on observe quelques valeurs particulières ne correspondant pas à l'observation générale. Ces petits défauts peuvent être expliqués par les limites de l'expérience: la température extérieure n'a pas été maitrisée, c'est pourquoi ses variations et sa valeur de départ diffèrent selon les expériences. On observe sur le tableau ci-dessous que les températures de départ appartiennent à l'intervalle [18.1°C;19.2°C] il y a donc un écart maximal de 1,1° . Cependant, la température extérieure moyenne appartient à l'intervalle [18°C;18.7°C] donc avec un écart maximal de 0,7°. Alors que les variations de la température extérieure sont tout de même très proches: elles appartiennent à l'intervalle [0.4°;0.7°], un écart maximal de 0,3° de différence de variation a été observé.
Le retard peut être modifié si le résistor servant de radiateur a été précédemment allumé. Ces résultats peuvent d'ailleurs justifier les petits décalages observés (
souligné en gras dans le tableau )