Abstract
In this work, we developed a software for technical expertise
of refrigerating installations of cold chambers. This software is intended for
a general use, contrary to those implemented for specific installations in the
preventive systems or the remote monitoring systems.
The steps of expertise used in the software consist of a
redimensioning of the chamber, an internal diagnosis and a final
decision-making. The internal diagnosis is very significant, because it makes
it possible to have gateway in an internal state of the installations whose is
no accessible by simple measurements. The decision-making could thus be done
using this internal state and also the external state corresponding (obtained
by taken measurements), by comparing these states with the nominal states
proposed by redimensioning.
To be general, an increased modularity of the program is
required. This is why we have created entities called "Fluidic Circuit
Configuration" (FCC), each one containing the data and procedures necessary for
the handling of a given type of refrigerating installation. The diagnosis also
is carried out by a well delimited module. During this work, we designed only
one FCC, and the diagnosis was implemented by a genetic algorithm. The final
decision-making is carried out by a fuzzy rules based system, in order to
approach as much as possible the human language (vague and imprecise) in the
statement of the rules of decision.
We called this software "Fronix". It was developed for
Windows, using Visual Basic 6 and Visual C++ 6. The data bases used were
implemented in MS Access XP.
We test this first version on a cold chamber of CONGELCAM, and
the results are encouraging. Now we have to design better FCC in order to have
more precise results. We are developing such a FCC and the next version of
Fronix could be marketed.
Introduction
CONGELCAM est le leader camerounais en matière
d'importation et de distribution de viandes et poissons, et a par
conséquent un important parc de chambres froides. La qualité des
produits conservés ne peut être assurée que par des
conditions de conservation adéquates (propreté, bonnes
température et humidité ambiante) et stables. C'est dans cette
optique que la maintenance des installations frigorifiques des chambres froides
est d'un grand enjeu. Pour cette maintenance, CONGELCAM dispose d'un personnel
technique qualifié et très expérimenté. Mais cela
n'est pas toujours suffisant, car certains modes complexes de
dégradation des installations ne peuvent être
appréhendés que par une analyse approfondie de ces installations,
tant sur le plan théorique qu'expérimental. C'est pourquoi
l'entreprise a décidé de se doter d'un outil informatique
d'expertise des installations frigorifiques de ses chambres froides.
Les logiciels disponibles actuellement pour de telles
expertises sont ceux exploitant les données de suivi d'installations,
issues des tournées de maintenance préventive ou de
systèmes de télésurveillance. Dans les deux cas, il s'agit
d'outils développés pour des installations spécifiques.
Pour des entreprises telles que CONGELCAM disposant d'un parc matériel
issu de constructeurs variés, le recourt à de tels logiciels
s'avère très vite coûteux.
C'est pourquoi au cours de notre stage à CONGELCAM, il
nous a été demandé de développer un logiciel
d'expertise adapté à toutes configurations d'installations
frigorifiques. Ce projet a été formulé sous le
thème : « Développement d'un logiciel d'expertise technique
d'installations frigorifiques de chambres froides ».
Bien que ce thème ait été formulé
pour CONGELCAM, le logiciel en question a été
développé pour un usage général, ce qui justifie la
démarche de conception « orientée consommateur » que
nous avons adopté afin de garantir la qualité de l'application.
Le présent mémoire expose les travaux de développement de
ce logiciel, que nous avons appelé « Fronix ».
Dans le premier chapitre, nous aborderons quelques
généralités. Il s'agira de présenter un peu plus
CONGELCAM, et aussi les principes techniques et théoriques qui nous ont
guidés dans ce travail.
Ensuite, nous parlerons de l'analyse de conception du
logiciel. Dans ce chapitre, une brève analyse fonctionnelle de
l'application permettra de ressortir sa structure modulaire. Ensuite, une fois
cette structure modulaire connue, nous ferrons une analyse
détaillée de chaque module. Pour un module donné, il
s'agira d'énoncer si nécessaire les problèmes de
conception, et les solutions adoptées.
Pour achever les phases de conception, nous parlerons ensuite
de l'implémentation proprement dite de l'application, et des ressources
utilisées pour y arriver.
Après l'implémentation, nous verrons les
résultats du test du logiciel effectué sur une chambre froide de
CONGELCAM.
A la fin, viendra une conclusion à cette
présentation. Elle indiquera entre autres les perspectives à
venir dans la suite de ces travaux.
|