WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Développement d'un logiciel d'expertise technique d'installation frigorifiques de chambre froides

( Télécharger le fichier original )
par Raoul Ouambo Tobou
ENSAI de Ngaoundere - Cameroun - Ingenieur 2003
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Sommaire

Liste des abréviations iii

Dédicace iv

Remerciements v

Avant-propos vi

Résumé vii

Abstract viii

Introduction 1

CHAPITRE I. GENERALITES 2

I.1 Présentation de l'entreprise 2

I.2 Les chambres froides 2

I.2.1 Présentation 2

I.2.2 Exploitation 3

I.3 Principes de l'expertise technique 5

I.3.1 Les principales étapes 5

I.3.2 La phase de diagnostic 5

I.4 Quelques techniques d'intelligence artificielle 7

I.4.1 La logique floue 7

I.4.2 Les algorithmes génétiques 8

I.5 Le génie logiciel 10

I.5.1 Principes généraux du génie logiciel 10

I.5.2 Outils de développement client-serveur 11

I.5.3 La liaison dynamique sous Windows : les DLL 12

CHAPITRE II. ANALYSE DE CONCEPTION DU LOGICIEL 13

II.1 Analyse globale 13

II.1.1 Principe de l'expertise 13

II.1.2 Spécifications fonctionnelles 13

II.1.3 Architecture modulaire 14

II.2 Analyse détaillée du logiciel 15

II.2.1 Interface 15

II.2.2 Module d'édition des rapports 15

II.2.3 Module de calcul du bilan thermique 16

II.2.4 Module de diagnostic interne 18

II.2.5 Module de redimensionnement 23

II.2.6 Le système à base de règles floues 23

II.2.7 Module de données 26

II.2.8 Autres modules 31

CHAPITRE III. MATERIEL INFORMATIQUE ET IMPLEMENTATION 33

III.1 Plate-forme de développement 33

III.1.1 Les ressources matérielles 33

III.1.2 Les ressources logicielles 33

III.2 Implémentation sous MS Access XP 34

III.2.1 Présentation de MS Access XP 34

III.2.2 Tâches effectuées sous MS Access XP 34

III.3 Implémentation sous Visual Basic 6 34

III.3.1 Présentation de Visual Basic 6 34

III.3.2 Tâches effectuées sous Visual Basic 6 35

III.4 Implémentation sous Visual C++ 6 40

III.4.1 Présentation de Visual C++ 6 40

III.4.2 Tâches effectuées sous Visual C++ 6 41

CHAPITRE IV. TEST DU LOGICIEL 45

IV.1 Présentation de l'installation expertisée 45

IV.1.1 Caractéristiques constructives de la chambre 45

IV.1.2 Données actuelles d'exploitation 46

IV.1.3 Présentation des groupes frigorifiques 46

IV.1.4 Le mode de défaillance constaté 47

IV.2 Expertise par Fronix 47

IV.2.1 Bilan thermique 47

IV.2.2 Diagnostic interne 47

IV.2.3 Redimensionnement 49

IV.2.4 Prise des décisions 49

IV.3 Discussion 50

Conclusion 51

Bibliographie 52

Annexes 54

Annexe 1 : Implémentation des opérateurs génétiques 55

Annexe 2 : Résultats du bilan thermique de la chambre expertisée 57

Annexe 3 : Résultats de diagnostic d'un groupe frigorifique du compartiment principal 58

Annexe 4 : Fonctions exportées par la DLL des fluides frigorigènes 60

Annexe 5 : Quelques règles fournies avec la CCF implémentée 61

Liste des abréviations

ADO : Active X Data Object

AFNOR : Association Française de Normalisation

AG : Algorithme Génétique

AGL : Atelier de Génie Logiciel

API : Application Programming Interface

BASIC : Beginners All purposes Symbolic Instructions Code

BD : Base de Données

CCF : Configuration de Circuit Fluidique COM : Component Object Model

DLL : Dynamic Link Library

ENSAI : Ecole Nationale Supérieure des sciences Agro-Industrielles FAT : File Allocation Table

FCC : Fluidic Circuit Configuration HTML : Hyper Text Markup Language IA : Intelligence Artificielle

IAA : Industries Agricoles et Alimentaires L3G : Langage de 3ème Génération

L4G : Langage de 4ème Génération MDI : Multiple Document Interface

MIP : Maintenance Industrielle et Productique

MS : MicroSoft

PC : Personal Computer

RAM : Random Access Memory SDI : Single Document Interface SGBD : Système de Gestion des Bases de Données

SQL : Structured Querry Language

Dédicace

Je dédie ce mémoire à mes parents M. et Mme TOBOU, pour toute l'affection et le réconfort qu'ils ont toujours su porter à mon égard.

Remerciements

Je tiens ici à remercier tous ceux qui de près ou de loin ont permis la réalisation de ce travail. Il s'agit de :

Toute ma famille pour leur soutien et leur amour immenses ;

Dr KUITCHE Alexis pour son encadrement minutieux tout au long de ce travail ;

M. NGOUCHINGUE Sylvestre, DG de CONGELCAM, pour l'accueil chaleureux qu'il nous a réservé dans son entreprise ;

Les techniciens et le personnel de CONGELCAM, pour toute l'attention qu'ils ont toujours porté à notre égard.

Sans toute fois oublier tous mes camarades de classe pour leurs conseils constructifs tout au long de ce travail.

Avant-propos

L'Ecole Nationale Supérieure des Sciences Agro-Industrielles (ENSAI) est l'un des établissements de l'Université de Ngaoundéré né de la réforme universitaire de janvier 1993. Elle n'était constituée que de la filière IAA (Industries Agricoles et Alimentaires) jusqu'en 2000, date à laquelle fut créée la filière MIP (Maintenance Industrielle et Productique). La formation dure trois ans, et afin de forger au maximum les ingénieurs qu'elle forme aux contraintes de l'entreprise sur les plans humain et technologique, un stage en milieu industriel est prévu à chaque niveau d'étude. Un stage agent de maîtrise I (de 4 à 6 semaines) au niveau I, un stage agent de maîtrise II (de 6 à 8 semaines) au niveau II et un stage fin d'études (de 4 à 5 mois) au niveau III.

Ce mémoire a été effectuer au terme d'un stage fin d'études, effectué à CONGELCAM (société camerounaise spécialisée dans l'importation, la distribution et la vente des poissons et viandes) du 16 juin au 20 octobre 2003, et sur le thème : « Développement d'un logiciel d'expertise technique d'installations frigorifiques de chambres froides ».

Résumé

Dans ce travail, nous avons développé un logiciel d'expertise technique d'installations frigorifiques de chambres froides. Ce logiciel est destiné à un usage général, contrairement à ceux mis en oeuvre pour des installations spécifiques, dans les systèmes de suivi préventif ou ceux de télésurveillance.

La démarche d'expertise utilisée dans le logiciel consiste en un redimensionnement de la chambre, un diagnostic interne et une prise de décision finale. Le diagnostic interne est très important, car il permet d'avoir accès à un état interne des installations non accessible par de simples mesures. La prise de décision pourra donc se faire à partir de cet état interne et de l'état externe correspondant (obtenu à partir des mesures prélevées), en comparant ces états aux états nominaux proposés par le redimensionnement.

Pour être général, une modularité accrue du logiciel s'est imposée. C'est pourquoi nous avons crée des entités appelées « Configuration de Circuit Fluidique » (CCF), chacune d'elle renfermant les données et procédures nécessaires à la manipulation d'un type d'installation frigorifique donné. Le diagnostic aussi est réalisé par un module bien délimité. Au cours de ce travail, nous n'avons conçu qu'une seule CCF, et le diagnostic a été mis en oeuvre par un algorithme génétique. La prise de décision finale est réalisée par un système à base de règles floues, afin de se rapprocher le plus possible du langage humain (vague et imprécis) dans l'énoncé des règles de décision.

Nous avons appelé ce logiciel « Fronix ». Il a été développé pour Windows, à l'aide de Visual Basic 6 et de Visual C++ 6. Les bases de données utilisées ont été implémentées dans MS Access XP.

Nous avons testé cette première version sur une chambre froide de CONGELCAM, et les résultats sont encourageants. Il ne reste donc plus qu'à concevoir des CCF plus fines pour avoir des résultats encore plus précis. Une telle CCF est en cours de développement, et la prochaine version de Fronix pourra être commercialisée.

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire