Développement d`une application de gestion de la - UVT e-doc

Transcription

Développement d`une application de gestion de la - UVT e-doc
MEMOIRE
DE STAGE DE FIN D’ETUDES
Pour l’obtention du
MASTERE PROFESSIONNEL
En Nouvelles Technologies des Télécommunications et Réseaux
Présenté Par :
Mme Samia HACHEM
Développement d’une application de gestion
de la consommation énergétique
Soutenu le :
Devant le jury :
Mr Jalel KHEDIRI
Président
Mr Ahmed DHOUIB
Membre
Mme Ahlem Ben HSSINE
Membre
Dédicace
_______________________
Je dédicace ce travail à tous ceux qui ont fait de moi ce que je suis aujourd’hui,
en témoignage de l’effort qu’ils ont déployé pour m’aider et qui a été toujours
près de moi à me renforcer et me donner de l’espoir. Qu’ils trouvent ici
l’expression de ma profonde gratitude et affection.
A mon mari
Mes enfants Yassmine et Yassine
&
A ma famille
Je dédicace ce travail aussi à toute ma famille et à tous mes amis.
Remerciements
____________________________
A la direction de ce projet
Mon professeur : Mr Ahmed Dhouib
Vous m’avez fait un grand honneur en acceptant de diriger ce travail.
Votre rigueur scientifique, votre talent pédagogique témoignant d’un savoir
étendu et d’une grande compétence.
Votre quête du meilleur est un exemple à suivre et un motif de respect et
d’admiration.
Faire partie de vos étudiants est une immense fierté et j’espère être digne de
votre enseignement.
Je tiens aussi à remercier
Messieurs : Moez Hachem et Zied Yahyaoui
Que j’ai eu la chance de les avoir comme encadreurs, pour leurs aide, leurs
conseils et pour les grands efforts qu’ils ont fait pour me faire comprendre.
Mes remerciements vont aussi à tous mes enseignants pour tout ce qu’ils m’ont
appris et pour les beaux moments vécus au cours de leurs séances.
Qu’il me soit permis également de remercier
Les membres de jury
Je suis très sensible de l’honneur que vous me faites en acceptant de faire partie
du jury de stage de fin d’étude.
Je salue en vous, vos compétences professionnelles, vos qualités humaines ainsi
que votre esprit critique.
Qu’il me soit permis de vous exprimer ici mon profond respect et ma grande
reconnaissance.
Mémoire de stage de fin d’études
Hachem Samia
Table des Matières
Introduction Générale : ...........................................................................................................6
Chapitre 1 : Étude préalable ....................................................................................................7
I.
Présentation du cadre de stage (cadre du projet) : ......................................................8
I.1.Introduction : .................................................................................................................8
I.2.Motivation : ...................................................................................................................8
I.3.Objectifs : ......................................................................................................................8
I.4.Travail demandé : ..........................................................................................................8
II.1 Rôle de BMS :............................................................................................................ 10
II.2 Les Fonctions du BMS : ............................................................................................. 11
II.2.1
Système d’éclairage : .......................................................................................... 11
II.2.2
Système électronique : ........................................................................................ 12
II.2.3
Système Mécanique : .......................................................................................... 13
II.2.4
Le Système de HAVAS : .................................................................................... 14
III.1
L'énergie : ........................................................................................................... 15
III.2
Les besoins énergétiques : ................................................................................... 15
III.3
Une consommation maitrisée : ............................................................................ 16
IV
Conclusion : ........................................................................................................... 16
Chapitre 2 : Les méthodes et les outils utilisés pour la conception de l’application ................ 17
I
Introduction : .......................................................................................................... 18
II
Les méthodes : ........................................................................................................18
II.1
Méthodologie de conception : .......................................................................... 18
II.2
Méthodologie de développement : .................................................................... 21
II.3
Les outils : ............................................................................................................... 22
II.3.1 Le système d’exploitation : ................................................................................. 22
II.3.2 L’outil de développement DELPHI 6 [4] :........................................................... 23
II.3.3 Etude comparative entre DELPHI et Visual Basic [5] : .......................................23
II.3.4 Le Système de Gestion de Bases de Données : .................................................... 24
Chapitre 3 : Solution : l’application ...................................................................................... 25
I.1
Structure de l’application : ..................................................................................... 26
I.2
Fonctionnalités de l’application : ............................................................................ 26
I.2.1 Gestion des équipements :..................................................................................... 26
Développement d’une application de gestion de la consommation énergétique
| 1
Mémoire de stage de fin d’études
Hachem Samia
I.2.2 Consultation de l’historique d’un équipement : ..................................................... 27
I.3 Communication avec les bases de données : ................................................................ 27
II Conclusion :.............................................................................................................. 29
Chapitre 4 : Conception et réalisation ................................................................................... 30
I
II
Environnement de travail : ......................................................................................... 31
I .1
Environnement matériel : .................................................................................... 31
I.2
Environnement logiciel : ..................................................................................... 31
I.3
Décomposition de l’application : .........................................................................32
Liste des imprimes écrans de l’application : ............................................................... 33
Conclusion Générale ............................................................................................................ 50
Développement d’une application de gestion de la consommation énergétique
| 2
Mémoire de stage de fin d’études
Hachem Samia
Table des Figures
Figure 1 : Supervision système d'éclairage ............................................................................ 12
Figure 2 : Supervision du système électronique .................................................................... 13
Figure 3 : supervision des systemes mecaniques ...................................................................14
Figure 4 : Supervision des FAN ............................................................................................ 15
Figure 5 : Authentification .................................................................................................... 33
Figure 6:Authentification 2 ...................................................................................................33
Figure 7: Authentification réussi ........................................................................................... 34
Figure 8: La page principale de l’application ........................................................................34
Figure 9: La page consommation par équipement ................................................................. 35
Figure 10: Connexion à la base trendlog ............................................................................... 36
Figure 11: Choix équipement ................................................................................................ 37
Figure 12: Choix type équipement ........................................................................................ 38
Figure 13: Affichage de consommation d’équipement .......................................................... 39
Figure 14: Sauvegarde de la consommation .......................................................................... 40
Figure 15:Consommation par Zone ....................................................................................... 41
Figure 16:Choix d’une zone ..................................................................................................42
Figure 17: Affichage des équipements d’une zone ................................................................ 43
Figure 18: Affichage de la consommation globale d’une zone .............................................. 44
Figure 19: Affichages de la courbe des consommations par zone .......................................... 45
Figure 20: Consommations par type d’équipements .............................................................. 46
Figure 21: Choix d’un type d’équipements ........................................................................... 47
Figure 22: Exemple (choix du type EF) ................................................................................ 48
Figure 23: Diagrammes de consommation par type d’équipement .........................................49
Développement d’une application de gestion de la consommation énergétique
| 3
Mémoire de stage de fin d’études
Hachem Samia
Développement d’une application de gestion de la consommation énergétique
| 4
Mémoire de stage de fin d’études
Hachem Samia
Liste des acronymes
TAV: Tepe Akfen Ventures
FCD: Facility Control Departement
BMS: Building Management System
ALC: Airport Lighting Consumption
UML: Unified Modeling Language
Développement d’une application de gestion de la consommation énergétique
| 5
Mémoire de stage de fin d’études
Hachem Samia
Introduction Générale :
L'informatique fait aujourd'hui partie intégrante de la majorité des entreprises, à un tel point
que le métier d'informaticien s'est diversifié en une multitude de fonctions spécialisées,
touchant au réseau, au développement informatique, à la sécurité des systèmes informatiques
ou encore à l'infographie ou l'ergonomie.
A certains métiers correspondent des études particulières, tandis que la carence en
informaticien rend la porte d'entrée de certaines fonctions techniques ouverte à tous. La bonne
connaissance du cœur de métier de chaque fonction peut permettre d'en connaître les
spécificités, les limites ainsi que les compétences indispensables.
Parmi ces métiers on trouve la conception et le développement qui consistent à analyser
un
besoin,
à
concevoir
des
solutions,
les
modéliser
informatiquement
et
les
implémenter, c'est-à-dire les transcrire dans un langage informatique. Il s'agit de métiers
alliant une capacité d'analyse à un esprit de synthèse et mettant en œuvre technique et
créativité.
Pour ce stage de fin d’étude que j’ai eu l’opportunité de le réaliser au sein de la société TAV
Tunisie en collaboration avec la société Ocean Software & Technologies.
Mon stage s’est déroulé à l’aéroport international Enfidha-Hammamet, qui possède une
technologie très évoluée. La majorité de ses activités sont automatiques et réalisées par
des applications
informatique mais la tâche de calcul de consommation énergétique
aéroportuaire est encore réalisée manuellement, ce qui engendre une perte de temps et
d’argent avec le risque de faute de calcul. Pour remédier à ce problème j’ai essayé le long
de ce stage de développer une application informatique pour réaliser cette fonction.
Cette application m’a permis d’une part, de me rendre compte de l’organisation et de
la charge de travail de développement des logiciels, de me mener une action sur le terrain, de
développer et mettre en pratique les connaissances que j’ai acquises durant mon cursus
universitaire en Master en Nouvelles Technologies de Télécommunications et Réseaux au
sein de l’UVT.
Mon rapport se compose de quatre chapitres, le premier est consacré à l’étude préalable, le
deuxième chapitre présente l’importance des coûts énergétiques aéroportuaires, le troisième
concerne les méthodes et les outils utilisés pour la conception de l’application, et le quatrième
chapitre sera dédié à la phase de réalisation de l’application.
Développement d’une application de gestion de la consommation énergétique
| Introduction Générale : 6
Mémoire de stage de fin d’études
Hachem Samia
Chapitre 1 :
Étude préalable
Développement d’une application de gestion de la consommation énergétique
| Chapitre 1 : 7
Mémoire de stage de fin d’études
I.
Hachem Samia
Présentation du cadre de stage (cadre du projet) :
I.1.Introduction :
Ce stage de fin d’étude de master Professionnel , a comme objet le développement d’un
logiciel
permettant
de
calculer
la
consommation
énergétique aéroportuaire
dans
l’aéroport international Enfidha Hammamt, avec l’aide, la collaboration et l’encadrement des
membres de l’entreprise. J’ai eu l’opportunité de développer cette application en mettant
l’accent sur l’aspect design et simplicité de l’utilisation.
Une application conçu pour l’utilisateur, qui peut ainsi calculer la consommation
en
kilowatts de chaque équipement, pour chaque zone dans l’aéroport et aussi consulter
l’historique de chaque équipement.
I.2.Motivation :
Cette application a regroupé les différentes fonctionnalités qui peuvent être offertes
séparément par les applications de gestion de consommation. A cet effet ce logiciel
devrait effectuer le calcul mensuel de la consommation d’éclairage, ventilation, climatisation,
et bien d’autres équipements de l’aéroport par zone en kilowatt.
I.3.Objectifs :
L’objectif fixé au début de ce stage est donc la réalisation d’un logiciel qui permet de :
 Calculer la consommation mensuelle énergétique aéroportuaire de chaque zone
par mois en kilowatt.
 Consulter l’historique de chaque équipement.
I.4.Travail demandé :
Mon travail est divisé en trois grandes parties :
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
8
Mémoire de stage de fin d’études
Hachem Samia
 Une première partie: qui comporte la conception de la base de données et l’insertion
des informations concernant les équipements d’éclairages, de climatisation et leurs
puissances.
 Une deuxième partie : qui s’occupe de création des fenêtres pour l’application tout en
mettant l’accent sur l’ergonomie de l’interface homme-machine ainsi que les zones de
chaque équipement installé dans l’aéroport.
 Une troisième partie : qui s’intéresse à la création des requêtes nécessaires afin
de réaliser une application qui répond aux besoins des usagers.
 Représenter graphiquement le pourcentage de consommation de chaque zone.
II
Présentation de la société d’accueil :
Société : TAV Airports Holding filiale TAV Tunisie
Surface : 4300 hectares2
Adresse : Aéroport International Enfidha Hammamet
Nombres d’employés : 3000 personnes
Type d’aéroport : Civil
Gestionnaire : TAV Airoports Holding
Numéro de téléphone : 73 103 000
Établie en 1997 par les groupes Tepen et Akfen, la société turque TAV Airports Holding est
devenue une entreprise internationale avec l’augmentation du volume d’activités et le nombre
de projets qu’elle mène à l’étranger notamment en matière de construction et de gestion
d’aéroports.
Au niveau de la Tunisie, TAV a remporté au mois d’avril 2007 l’appel d’offre dédié à la
concession relative à la construction et l'exploitation de l'aéroport d'Enfidha et l'exploitation
de l'aéroport de Monastir. A titre indicatif, les investissements pour la réalisation de la
première phase de construction du nouvel aéroport sont estimés à 660 millions de dinars.
Revenons aux débuts de l'opérateur TAV: c’est pendant l’appel d’offres de la construction du
terminal international de l’aéroport Atatürk d’Istanbul en 1997 que TAV a vu le jour.
En 2006, et suite à une réorganisation, TAV a regroupé ses services de «gestion» et de
«construction» sous «TAV Airports Holding» et «TAV Constructions».
Aujourd’hui, TAV est chargée des gestions des aéroports internationaux d’Istanbul Atatürk,
d’Ankara Esenboga et du terminal international d’Izmir Adnan Menderes en Turquie et de
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
9
Mémoire de stage de fin d’études
Hachem Samia
Tbilissi en Géorgie, d’Enfidha et de Monastir en Tunisie.
11.000 personnes travaillent actuellement à TAV qui est composé de 11 différentes
entreprises : TAV
Istanbul, TAV Izmir, TAV Anatolia, TAV Georgia, Havas, BTA, ATU, TAV , Operations,
TAV IT et TAV Security.
TAV assure par ailleurs, les activités aux branches complémentaires de l’opération d’aéroport
comme les services au sol, les services de gestion, Duty free, restaurations, informatiques et
services de sécurité. 27 millions de passagers par an bénéficient des services de TAV, pour
285.000 vols par an de 300 compagnies aériennes.
II.1 Rôle de BMS :
L’aéroport et ses millions de voyageurs bénéficient des avantages de l’une des riches solution
parmi les meilleurs du monde comportant des systèmes multiples et complexes pour
simplifier et automatiser les processus de l’aéroport, tels que la gestion de programme, la
planification de ressource, la gestion de tablier et la distribution des informations des vols.
C’est pourquoi TAV Tunisie a déployé dans l’aéroport un processus intelligent : le Système
de gestion d’immeubles (BMS).
BMS est un système de contrôle informatisé installé dans tous les bâtiments, il contrôle et
surveille tous les équipements dans le terminal. Cet équipement peut comporter le chauffage,
la ventilation, le refroidissement et l’éclairage.
BMS doit commander et contrôler plusieurs départements :
 Electronic System
 Mechanical System
 Lighting System
 HAVAS System
Maintenant et plus que jamais, BMS utilise un programme économiseur d’énergie a fin
d’assurer une excellente distribution d’énergie, et assurer une consommation optimisée et
participer ainsi au développement durable.
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
10
Mémoire de stage de fin d’études
La montée du prix de l’énergie
Hachem Samia
implique que les équipements doivent permettre des
réductions radicales de consommation d’énergie. Un programme économiseur d’énergie
exécuté sur un système efficace de gestion d’immeuble peut :
 Réduire les coûts énergétiques.
 Étudier le site et traiter les données : analyse sur place des opérations en cours des
modèles d’équipements et d’énergie (lumière,FCU, etc.) et analyse des systèmes
actuels d’automation.
 Terminer le rapport de contrôle avec des calculs ajustés en termes d’investissement,
économies financières, économies d’énergie et de retour sur l’investissement
II.2 Les Fonctions du BMS :
Le contrôle du système de gestion d’immeuble assure le fonctionnement correct des systèmes
et des équipements électriques et mécaniques. Le système de BMS informe et entre en contact
avec les services techniques pour trouver la solution.
BMS commande les fonctions spécifiques qui affectent la sécurité et la qualité de la
représentation, moniteurs, contrôles, et indique la représentation de systèmes reliés selon les
critères choisis.
II.2.1 Système d’éclairage :
BMS peut commander, visualiser le statut et naturellement commander tout le système
d’éclairage et de climatisation dans l’aéroport, ce qui signifie que BMS peut activer ou
désactiver tout les statuts d’éclairages, de climatisation, de ventilation et des escaliers.
Si le temps est foncé ou nuageux alors BMS allume les lumières automatiquement en
mesurant le niveau de lumière du jour. Par cette façon l’éclairage efficace est réalisé
automatiquement. Les tables de BMS montrent le dernier statut de contrôle d’éclairage du
secteur terminal. Ainsi, cette intervention est conçue pour économiser la consommation
d’énergie et ainsi réduire les coûts.
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
11
Mémoire de stage de fin d’études
Hachem Samia
Figure 1 : Supervision système d'éclairage
II.2.2 Système électronique :
BMS peut surveiller automatiquement le statut de divers équipements comme :
 Télévision
 Annonce publique
 Système d’accès à carte (porte coulissante, coffret de support…)
 Horloge principale
Avec BMS, il est donc possible de localiser les erreurs, et rentrer rapidement en contact avec
le département concerné pour résoudre le problème.
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
12
Mémoire de stage de fin d’études
Hachem Samia
Figure 2 : Supervision du système électronique
II.2.3 Système Mécanique :
BMS peut surveiller le statut des ascenseurs, des escalateurs et des voyageurs via un écran
d’alerte. Si un arrêt d’escalateur, d’ascenseur ou de voyageur survient ou s’il ya un échec, il
déclenche une alerte et informe les techniciens mécaniques.
BMS peut surveiller le statut des ponts des passagers (PBB).
Il peut détecter quels sont les ponts des passagers employés pour les avions, si il y’a un défaut
technique aux ponts, une alarme se déclenche, les techniciens mécaniciens sont informés pour
résoudre le problème rapidement.
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
13
Mémoire de stage de fin d’études
Hachem Samia
Figure 3 : supervision des systemes mecaniques
BMS peut aussi surveiller et commande le statut des systèmes de transport de bagages et gérer
le système d’alarmes.
II.2.4 Le Système de HAVAS :
BMS peur surveiller et commander le système de HAVAS, le chauffage, la climatisation et la
ventilation du terminal.
 Pour le système de refroidissement : BMS peut surveiller le statut de la tour de
refroidissement, commande le réfrigérateur, la circulation de l’eau de refroidissement
dans les pompes et les valves.
 Pour le système de chauffage : BMS peut surveiller et commander les chaudières, la
circulation de l’eau de chauffage dans les valves.
 Pour la climatisation et la ventilation : BMS peut surveiller et commander l’air en
manipulant l’unité (CTA), les FANs (les fans d’approvisionnement, ventilateurs
d’extraction, les FANs avec les filtres de carbone (ACF), les unités de salles de
système, le volume de l’air variable (VAVs) et l’unité de bobine de fan (FCU). S’il ya
un défaut technique aux fans (par exemple un filtre sale), il peut déclencher les alertes
sur l’écran et demande aux techniciens de spécialisés de résoudre le problème.
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
14
Mémoire de stage de fin d’études
Hachem Samia
Figure 4 : Supervision des FAN
III Importance des couts énergétiques aéroportuaire :
III.1 L'énergie :
En tant que gestionnaire de la plate-forme, l'Aéroport d‘Enfidha assure la production et la
distribution de toutes les énergies nécessaires à son fonctionnement et à celui des activités
hébergées. La raréfaction à terme de certaines ressources et le renchérissement des coûts
conduisent à adopter une attention toute particulière à la maîtrise des consommations
d'énergie.
III.2 Les besoins énergétiques :
Les besoins énergétiques de l'aéroport et des entreprises qu'il héberge sont majoritairement
liés :
- au chauffage des bâtiments,
- à la production de froid pour le rafraîchissement des bâtiments et pour des installations
spécifiques,
- à la ventilation des bâtiments,
- à l'éclairage des bâtiments, pistes, voiries et parkings,
- aux équipements des bureaux, des machines et systèmes industriels : passerelles
télescopiques, ascenseurs, escalateurs, installations de traitement des bagages,
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
15
Mémoire de stage de fin d’études
Hachem Samia
- aux véhicules spécifiques d'activité en piste.
Les énergies utilisées sont l'électricité, le gaz naturel, les carburants : essence, gasoil, fioul,
GPL...
III.3 Une consommation maitrisée :
L'aéroport optimise ses installations grâce à une gestion technique centralisée. Différentes
actions permettent de réduire les consommations d'énergie, notamment :
- la réalisation d'un diagnostic énergétique des aérogares,
- la modification des points de consigne en chauffage et rafraîchissement des aérogares,
- la mise en place de détecteurs de présence pour la commande d'éclairage,
- l'incitation à l'utilisation de véhicules de piste électriques, en remplacement de véhicules
gasoil,
- l'utilisation de techniques économes en énergie comme les feux à diodes
électroluminescentes LED pour le balisage des voies d'accès aux pistes.
IV
Conclusion :
Assurer la sécurité et le confort de passager et essentiels dans n’importe quel scénario de
gestion de la maintenance d’aviation.
BMS a quelques capacités uniques qui font de lui le surveillant idéal d’aéroport.
 Coûts de voie liés à toutes les activités
 Assurez le plus
 Grand confort, un entretient intelligeant, des coûts énergétiques inferieurs et une plus
longue vie des équipements.
Développement d’une application de gestion de la consommation énergétique
| Étude préalable
16
Mémoire de stage de fin d’études
Hachem Samia
Chapitre 2 :
Les méthodes et les outils
utilisés pour la conception de
l’application
Développement d’une application de gestion de la consommation énergétique
| Chapitre 2 : 17
Mémoire de stage de fin d’études
I
Hachem Samia
Introduction :
Une fois l’étude de l’existant terminée il s’agit maintenant de chercher quels outils
logiciels adéquats utiliser et quelles méthodologies suivre.
Les outils logiciels se divisent en trois types :
- le système d'exploitation sur lequel j’effectue tout le projet.
- l'outil de développement de l'interface utilisateur et de tous les contrôles qui suivent.
- le SGBD qui va permettre la création et la gestion de la base de données.
Quant aux méthodologies, je vais suivre deux, une méthode de conception et une
méthode de développement.
II
Les méthodes :
II.1
Méthodologie de conception :
La conception d'un système d'information n'est pas évidente car il faut réfléchir à
l'ensemble de l'organisation que l’ont doit mettre en place. La phase de conception
nécessite des méthodes permettant de mettre en place un modèle sur lequel on va
s'appuyer. La modélisation consiste à créer une représentation virtuelle d'une réalité de
telle façon à faire ressortir les points auxquels on s'intéresse.
II.1.1 MERISE (données et traitements) [1] :
MERISE est une méthode de conception, de développement et de réalisation de projets
informatiques. Le but de cette méthode est d'arriver à concevoir un système
d'information. La méthode MERISE est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles conceptuels et physiques .La séparation des
données et des traitements assurent une longévité au modèle. En effet, l'agencement des
données n'a pas à être souvent remanié, tandis que les traitements le sont plus
fréquemment.
| Les méthodes et les outils 18
utilisés pour la conception de l’application
Développement d’une application de gestion de la consommation énergétique
Mémoire de stage de fin d’études
Hachem Samia
La méthode MERISE date des années 1978-1979, et fait suite à une consultation
nationale lancée en 1977 par le ministère de l’industrie français dans le but de choisir
des sociétés de conseil en informatique afin de définir une méthode de conception de
systèmes d'informations. Les deux principales sociétés ayant mis au point cette méthode
sont le CTI (Centre Technique d’informatique) chargé de gérer le projet, et le CETE
(Centre d'Etudes Techniques de l'Equipement) charger de la mise en œuvre.
La conception du système d'information se fait par étapes, afin d'aboutir à un système
d'information fonctionnel reflétant une réalité physique. II s'agit donc de valider une à
une chacune des étapes en prenant en compte les résultats de la phase précédente.
D'autre part, les données étant séparées des traitements, il faut vérifier la concordance
entre données et traitements afin de s’assurer que toutes les données nécessaires aux
traitements sont présentes et qu'il n'y a pas de données superflues.
Cette succession d'étapes est appelée cycle d'abstraction pour la conception des
Systèmes d'information manuel :
 Expression des besoins
 Modèle Conceptuel
 Modèle Logique
 Modèle Physique
 Système d'Information Automatisé
L'expression des besoins est une étape qui consiste à définir ce que l’on attend du
système d'information automatisé, il faut pour cela:
• Faire l'inventaire des éléments nécessaires au système d'information.
• Délimiter le système en s'informant auprès des futurs utilisateurs.
Cela va permettre de créer le « MCC » (Modèle Conceptuel de Communication) qui
définit les flux d'informations à prendre en compte.
L’étape suivante consiste à mettre au point le « MCD » (Modèle Conceptuel de
Données) et le « MCT » (Modèle Conceptuel des Traitements) décrivant les régies et les
contraintes à prendre en compte.
Le modèle organisationnel consiste à définir le « MOT » (Modèle Organisationnel des
Traitements) décrivant les contraintes dues à l’environnement (organisationnel, spatial et
temporel).
| Les méthodes et les outils 19
utilisés pour la conception de l’application
Développement d’une application de gestion de la consommation énergétique
Mémoire de stage de fin d’études
II.1.2
Hachem Samia
UML (interface Homme/Machine) [2] :
UML (Unified Modeling Language), que l’on peut traduire par «langage de
modélisation unifié » est une notation permettant de modéliser un problème de façon
«standard ». Ce langage est né de la fusion de plusieurs méthodes existant auparavant, et
est devenu désormais la référence en terme de modélisation objet, à un tel point que sa
connaissance est souvent nécessaire pour obtenir un poste de développeur objet.
Les méthodes de modélisation orientée objets
La modélisation objet consiste à créer une représentation informatique des éléments du
monde réel auxquels on s'intéresse, sans se préoccuper de l'implémentation. Il s'agit
donc de déterminer les objets présents et d'isoler leurs données et les fonctions qui les
utilisent. Pour cela, des méthodes ont été mises au point. Entre 1970 et 1990, de
nombreux analystes ont mis au point des approches orientées objets, si bien qu'en 1994
il existait plus de 50 méthodes objet. Toutefois, seules 3 méthodes ont véritablement
émergé :
La méthode OMT de Rumbaugh
La méthode BOOCH de Booch
La méthode OOSE de Jacobson (Object Oriented Software Engineering).
A partir de 1994, Rumbaugh et Booch (rejoints en 1995 par Jacobson) ont unis leurs
efforts pour mettre au point la méthode unifiée (unified method), incorporant les
avantages de chacune des méthodes précédentes.
La méthode unifiée à partir de la version 1.0 devient UML (Unified Modeling
Language), une notation universelle pour la modélisation objet.
UML 1.0 est soumise à l'OMG (Object Management Group) en janvier 1997, mais elle
ne sera acceptée qu'en novembre 1997 dans sa version 1.1, date à partir de laquelle
UML devient un standard international.
Les outils de modélisation UML
UML offre une panoplie d'outils de modélisation utilisés librement par l'utilisateur
pour répondre à ses besoins sans être autant obligé à respecter toutes les subtilités de
l'outil. Au contraire, une méthode telle que MERISE exige une application complète des
formalismes fournis.
Voila quelques outils de modélisation qu'offre UML :
| Les méthodes et les outils 20
utilisés pour la conception de l’application
Développement d’une application de gestion de la consommation énergétique
Mémoire de stage de fin d’études
-
Hachem Samia
Diagramme de classes: Plus on ajoute de classe au modèle, moins leur
représentation textuelle est suffisante. C'est la raison pour laquelle on fait appel à des
diagrammes de classes pour fournir une vue de tout ou une partie des classes du modèle.
Le diagramme de classes principal de la vue logique du modèle est le plus souvent une
image des paquetages du système. Chaque paquetage possède aussi son diagramme
principal de classes qui, normalement, présente les classes publiques du paquetage.
- Diagramme de cas d'utilisation : C'est une vue graphique de tout ou une partie des
acteurs d'un système, de ses cas d'utilisation et de leurs interactions. Chaque système
possède normalement un diagramme de cas d'utilisation principal (Main), qui précise les
frontières du système (Acteurs) et celles des fonctionnalités principales fournies par le
système (Cas d'utilisation).
- Diagramme de séquences : il représente les interactions entre des objets dans un
enchaînement temporel. Il montre les objets et les classes impliquées dans un scénario,
ainsi que la succession des messages échangés entre les objets pour réaliser la
fonctionnalité du scénario. Dans la vue logique du système en cours de développement,
les diagrammes de séquences sont couramment associés à la réalisation des cas
d'utilisation.
II.2
Méthodologie de développement :
II.2.1
Méthodologie RAD [3] :
Le Développement Rapide d'Applications (RAD - l'acronyme est le même en anglais),
fait écho, en amont - c'est-à-dire dans la phase d'élaboration du logiciel - a la rapidité
d'exécution. Le bon déroulement de cette phase d'élaboration est crucial pour les
éditeurs soucieux d'assurer un délai de mise sur le marché le plus court possible pour
leurs produits et de réduire leur coût de développement. Un environnement RAD assure
une élaboration plus rationalisé pour une application, de sa phase de test jusqu'a son
déploiement final.
Un environnement moderne de RAD met à la disposition des développeurs plusieurs
outils qui réduisent de façon significative le temps de développement des applications,
| Les méthodes et les outils 21
utilisés pour la conception de l’application
Développement d’une application de gestion de la consommation énergétique
Mémoire de stage de fin d’études
Hachem Samia
bouleversant l'approche traditionnelle de la programmation.
Dans un environnement WINDOWS, une application est fréquemment bâtie autour de
son interface graphique (nominée GUI en anglais), et son comportement dépend des
messages ou événements fournis par WINDOWS.
La méthodologie RAD suit le scénario suivant:
1. Le développeur crée une fenêtre vide qui va recevoir les composants de l'interface de
l'application.
2. Le programmeur choisit un composant à partir d'une bibliothèque de composants qui
sont généralement affichés dans une barre d'outils, sous forme graphique. Ces
composants sont alors placés sur la fenêtre.
II.3
Les outils :
II.3.1 Le système d’exploitation :
La société TAV Tunisie est équipée déjà d'un réseau local qui relie ses différents
services. Ces divers services partagent un certain nombre d'informations, autrement dit,
les employés de différents niveaux vont être connectés aux applications relatives à leur
cadre de spécialité. Et puisqu'on a la notion de partage de données, il est nécessaire que
les postes soient équipes d'un système d'exploitation serveur.
Le choix primordial est fixé sur l'environnement WINDOWS. Il reste à choisir entre le
système d'exploitation WINDOWS NT 4.0 ou WINDOWS 2000 Server.
WINDOWS 2000, étant successeur de WINDOWS NT 4, ce dernier acquière la facilité
d'utilisation et les capacités multimédia de WINDOWS 98, mais également de
nombreuses fonctions jusque la réservées aux systèmes UNIX.
| Les méthodes et les outils 22
utilisés pour la conception de l’application
Développement d’une application de gestion de la consommation énergétique
Mémoire de stage de fin d’études
Hachem Samia
II.3.2 L’outil de développement DELPHI 6 [4] :
Pour quoi Delphi :
Depuis le début des années 90 et avec l'apparition de WINDOWS 3.1 et 3.11 de
Microsoft en 1992, les langages de programmation qui permettent la réalisation des
interfaces utilisateurs plus développées ne cessent d'évoluer jusqu'a nos jours.
L’outil choisi est DELPHI 6.0.En effet, Delphi 6 est l'un des meilleurs outils de
développement (Graphique et RAD) actuel. En le comparant à un autre outil le plus
utilisé qui est Visual Basic, Delphi est basé sur le Pascal Objet (dont l'ancêtre était le
populaire Borland Pascal 7.0).
II.3.3 Etude comparative entre DELPHI et Visual Basic [5] :
Visual Basic utilise le Basic Microsoft comme langage fondamental. La vitesse
d'exécution de Delphi est sensiblement meilleure dans un premier temps, cela a été
flagrant, simplement parce que ce logiciel produisait des fichiers exécutables compilés,
alors que Visual Basic engendrait un code semi interprété. Delphi est construit autour
d'un compilateur d'optimisation de code indigène au lieu du pseudo code interprété, plus
lent, employé par Visual Basic.
Ceci a pour conséquence une vitesse d'exécution de 10 à 20 fois plus élevée des
applications Delphi. Visual Basic et Delphi ont tous deux adopté la méthodologie RAD
(Rapid Application Design), ce qui a abouti à des produits qui se ressemblent
trompeusement. En effet, le processus de développement rapide d'applications retenu
par Delphi bénéficiait d'une bibliothèque de composants, Visual Component Library
(VCL), bien plus étendue et plus facilement paramétrable que les VBXs, et OCX de
Visual Basic. De nombreux experts et Assistants - c'est-à-dire des outils
complémentaires facilitant l'édition ou la réalisation de composants - renforçant la
supériorité de l'environnement RAD de Delphi.
| Les méthodes et les outils 23
utilisés pour la conception de l’application
Développement d’une application de gestion de la consommation énergétique
Mémoire de stage de fin d’études
Hachem Samia
II.3.4 Le Système de Gestion de Bases de Données :
Les applications utilisent évidement des données stockées dans une base de données.
Pour créer cette base et la gérer convenablement, j’ai besoin de la gestion des données
en réseau.
Pour cela la décision a été prise par la société d’utiliser Microsoft Access comme
système de gestion de bases de données puisque il est portable et on peut déplacer les
données facilement.
| Les méthodes et les outils 24
utilisés pour la conception de l’application
Développement d’une application de gestion de la consommation énergétique
Mémoire de stage de fin d’études
Hachem Samia
Chapitre 3 :
Solution : l’application
Développement d’une application de gestion de la consommation énergétique
| 25
Mémoire de stage de fin d’études
I
Hachem Samia
Introduction :
Mon application est une MDI (Multiple Document Interface) capable de se connecter
à des bases de données Access pour récupérer d’un coté les informations des
équipements et de l’autre coté enregistrer dans une nouvelle base centralisé les calculs
faits sur les différents équipements et différentes zones de l’aéroport.
Cette application comporte deux volets principaux :

Calculer la consommation mensuelle énergétique aéroportuaire de
chaque zone par mois en kilowatt.

Consulter l’historique de chaque équipement.
C’est une application client serveur où les serveurs sont les différentes bases de
donnes dispersées sur le réseau, chaque base est reliée à un équipement tel qu’un
ventilateur, escalier, etc.…
I.1
Structure de l’application :
L’application se présente sous forme d’une forme principale qui contient un
ensemble de pages ou onglets permettant aux utilisateurs de naviguer entre les
différents services offert par l’application.
L’application
contient
plusieurs
interfaces
telles
que
l’interface
d’identification, la gestion des utilisateurs, et bien sur l’interface principale qui
contient les services les plus utilisé par l’utilisateur.
I.2
Fonctionnalités de l’application :
I.2.1 Gestion des équipements :
L’utilisateur doit pouvoir ajouter, modifier ou supprimer des équipements, et
éventuellement la gestion des types d’équipement ainsi que les zones où ces
équipements seront installés.
Développement d’une application de gestion de la consommation énergétique
| 26
Mémoire de stage de fin d’études
Hachem Samia
I.2.2 Consultation de l’historique d’un équipement :
Chaque équipements enregistre sa consommation et son activité dans une base
Access et cela pour une période donnée, et les nouveau enregistrements écraseront les
anciens c’est pourquoi mon application va essayer de récupérer ces informations et
calculer la consommation et la sauvegarder dans une autre base de données
permanente ce qui nous permet de retrouver l’historique de consommation de chaque
équipement.
La base de données centrale va se remplir au fur et à mesure que les données
sont enregistrées ce qui nous permettra de générer des rapports mensuel ou annuel sur
la consommation générale par équipement ou par zone.
I.3 Communication avec les bases de données :
Pour réaliser les objectifs visés précédemment mon application doit
communiquer avec les bases de données temporaires sur les quelle les
équipements enregistre leurs consommation par semaine ou par mois, ces bases
sont dispersés sur le réseau donc l’application doit permettre de rechercher les
emplacements de ces trendlogs pour ensuite faire les calcul et l’enregistrement
final de la consommation et éventuellement dresser les rapport de chaque mois
par équipement et par zone, donc mon application est toujours connecté à deux
bases de données la trendlogs concerné et la base centrale qui contient les
calculs de consommation.
L’application détecte à chaque fois ou l’utilisateur choisi une table les
dates limite de cette table pour insérer les données dans la fourchette de date
relative.
Une fois les données calculées elles seront stockées dans la base centrale
qui nous permet de faire des statistiques de consommation et de comparaison
entre les zones au niveau consommation.
Développement d’une application de gestion de la consommation énergétique
| 27
Mémoire de stage de fin d’études
Hachem Samia
Gerer les equipements
Gerer les Zones
Authentification
calculer la consommation
Utilisateur
Suivre l'historique d'equipement
Gerer les utilisateurs
Administrateur
Diagramme des cas d’utilisation global
Ce diagramme illustre bien le fonctionnement de l’application, en effet on a deux
types d’utilisateur à savoir l’utilisateur normal et l’administrateur qui hérite toutes les
actions de l’utilisateur et a en plus la tache de gestion des utilisateurs.
Chaque action nécessite une authentification, qui se fait au démarrage de l’application.
Le cas d’utilisation « calculer la consommation » peut être détaillé un peu plus car
pour réaliser le calcul il faut passer par deux étapes, la première consiste a récupérer
les données de consommation depuis les trendlogs et la deuxième consiste au calcul
effectif et a l’enregistrement de cette valeur dans la base centrale.
Développement d’une application de gestion de la consommation énergétique
| 28
Mémoire de stage de fin d’études
II
Hachem Samia
Conclusion :
Dans ce chapitre j’ai eu l’occasion de présenter la structure de l’application et ses
fonctionnalités et les principes de communication qu’elle intègre pour récupérer les
informations depuis les bases de données dispersée dans le réseau.
Développement d’une application de gestion de la consommation énergétique
| 29
Mémoire de stage de fin d’études
Hachem Samia
Chapitre 4 :
Conception et réalisation
Développement d’une application de gestion de la consommation énergétique
| 30
Mémoire de stage de fin d’études
Hachem Samia
I
Environnement de travail :
I .1
Environnement matériel :
Pour développer mon module, j’ai été muni d’un ordinateur dont la configuration est la
suivante :
Ordinateur : DELL
I.2
•
Processeur Intel I5 2.2 GHZ.
•
Mémoire 4 GB.
•
Disque dure 500 Go.
•
Carte graphique Intel 512 Mo.
•
Ecran 21 pouces.
Environnement logiciel :
Le système de gestion de base de données (SGBD) Microsoft Access 2007;
- La méthode de conception (données et traitements) MERISE ;
- L'outil de modélisation pour la conception UML (Unified Modeling Langage);
- La méthodologie RAD (Rapid Application Design) ;
DELPHI Orienté Objet
La classe qui constitue la base de toutes les applications Delphi est la classe
TAppIication qui sert de fondation pour une application en fournissant les propriétés et
les méthodes qui encapsulent le comportement d'un programme standard.
La classe TScreen est utilisée à l'exécution pour gérer les fiches et les modules de
données chargés, ainsi que pour maintenir des informations spécifiques au système
comme la résolution d’écran ou les fontes utilisées à l'affichage. Des instances de la
classe TForm servent à construire l'interface utilisateur de mon application. Les fenêtres
et les boites de dialogue d'une application sont basées sur TForm.
TGroupBox représente une boite groupe Windows.
Développement d’une application de gestion de la consommation énergétique
| 31
Mémoire de stage de fin d’études
Hachem Samia
TIntegerField représente un champ d'un ensemble de données contenant une valeur
entière signée sur 32 bits.
TLabel est un contrôle non-fenètré qui affiche du texte dans une fiche.
TObject est l'ancetre primordial de tous les objets et composants VCL.
TPageControI est un ensemble de pages utilisées pour construire une boite de dialogue
multi page.
TRadioGroup représente un groupe de boutons radio qui fonctionnent ensemble.
TStatusBar représente une barre d'état.
TStringField représente un champ chaîne d'un ensemble de données.
TTabSheet est une page individuelle d'un objet TPageControI.
TTimer encapsule les fonctions timer de l'API Windows.
I.3
Décomposition de l’application :
L’application GESTION DE CONSOMMATION se compose essentiellement de deux
grandes parties :
-
la gestion des consommations par équipement.
-
la gestion des consommations par zone.
D’autres modules concernant la gestion des utilisateurs et la gestion des droits d’accès
ainsi que les statistiques font également partie de la nouvelle application.
- la gestion des commandes fournisseurs : elle concerne la création, la modification,
la confirmation, et le suivi des commandes.
- la gestion des entrées FCG : elle constitue la livraison relative aux commandes
fournisseur, ça représente les pièces envoyées par le fournisseur, suite à une commande.
Plusieurs entrées FCG peuvent contribuer à la satisfaction d’une seule commande
fournisseur.
- la gestion des produits de remplacement : elle assure la détermination des produits
qui peuvent se remplacer mutuellement ainsi que les nouvelles références imposées par
les fournisseurs.
- la gestion des droits d’accès : elle offre une possibilité à l’administrateur d’ajouter
ou supprimer des utilisateurs ainsi que de modifier leurs droits d’accès, et ceci avec une
interface simple et efficace.
Développement d’une application de gestion de la consommation énergétique
| 32
Mémoire de stage de fin d’études
II
Hachem Samia
Liste des imprimes écrans de l’application :
Figure 5 : Authentification
Cette figure apparait au démarrage de l’application elle incite l’utilisateur a introduire son
login et mot de passe
Figure 6:Authentification 2
Une fois saisie ces informations sont envoyées à la base de données pour vérification
On distingue deux possibilités d’erreur :
-
le login est erroné
-
le login est correct mais le mot de passe est erroné
Développement d’une application de gestion de la consommation énergétique
| 33
Mémoire de stage de fin d’études
Hachem Samia
Figure 7: Authentification réussi
Si le login et le mot de passe sont corrects une fenêtre indique le bienvenu à l’utilisateur et
c’est à cette étape que le système distingue entre un utilisateur normal et administrateur ce qui
implique l’affichage ou non du bouton administration qui est réserve a la gestion des
utilisateurs, dans la figure qui suit c’est un administrateur qui vient de se connecter.
Figure 8: La page principale de l’application
Développement d’une application de gestion de la consommation énergétique
| 34
Mémoire de stage de fin d’études
Hachem Samia
On remarque que l’application est composée d’une seule interface mais contient plusieurs
pages (onglets) qui permettent de naviguer entre les services offerts par l’application.
La page qui s’ouvre par défaut est la page équipements.
Dans cette page on peut ajouter ou supprimer des équipements, et elle nous permet de voir la
liste des équipements déjà insérés dans le système.
Figure 9: La page consommation par équipement
Dans cette page on peut calculer la consommation de chaque équipement, ainsi en choisissant
un équipement parmi la liste déroulante, puis en spécifiant son type on retrouve sa puissance
et on récupère depuis la base treendlog ses valeurs initiales et finales pour les enregistrer dans
la table consommation.
Développement d’une application de gestion de la consommation énergétique
| 35
Mémoire de stage de fin d’études
Hachem Samia
Figure 10: Connexion à la base trendlog
Avant de pouvoir calculer la consommation on doit se connecter à la base trendlog qui
contient l’historique des valeurs de fonctionnement des équipements, une fois c’est fait
l’application détermine les date qui figure dans la base de données et calcule la
consommation.
Développement d’une application de gestion de la consommation énergétique
| 36
Mémoire de stage de fin d’études
Hachem Samia
Figure 11: Choix équipement
Apres avoir établit la connexion au trendlog on choisie l’équipement voulu
Développement d’une application de gestion de la consommation énergétique
| 37
Mémoire de stage de fin d’études
Hachem Samia
Figure 12: Choix type équipement
Une fois équipement choisi on détermine son type par exemple pour les ventilateurs on
spécifie si il envoi de l’aie ou il absorbe
Développement d’une application de gestion de la consommation énergétique
| 38
Mémoire de stage de fin d’études
Hachem Samia
Figure 13: Affichage de consommation d’équipement
Apres la spécification de l’équipement et de son type l’historique de sa consommation
apparait dans la liste et sa consommation totale est calculer pour pouvoir l’enregistrer et ceci
dans les périodes spécifié dans les tables trendlog
Développement d’une application de gestion de la consommation énergétique
| 39
Mémoire de stage de fin d’études
Hachem Samia
Figure 14: Sauvegarde de la consommation
Apres le calcule on valide les données calculer et on les enregistre dans la table
consommation
Développement d’une application de gestion de la consommation énergétique
| 40
Mémoire de stage de fin d’études
Hachem Samia
Figure 15:Consommation par Zone
Dans cette interface l’utilisateur doit choisir la zone de l’aéroport dont il veut calculer la
consommation, puisque chaque équipement appartient déjà a une zone bien déterminée
Développement d’une application de gestion de la consommation énergétique
| 41
Mémoire de stage de fin d’études
Hachem Samia
Figure 16:Choix d’une zone
Le combo box (la liste déroulante) contient la liste de toutes les zones de l’aéroport
Développement d’une application de gestion de la consommation énergétique
| 42
Mémoire de stage de fin d’études
Hachem Samia
Figure 17: Affichage des équipements d’une zone
Une fois choisie les informations de la zone sont afficher c’est à dire tout les équipements qui
appartiennent a cette zone
Développement d’une application de gestion de la consommation énergétique
| 43
Mémoire de stage de fin d’études
Hachem Samia
Figure 18: Affichage de la consommation globale d’une zone
Le calcul se fait sur tout équipements appartenant a cette zone et ayant déjà enregistré sa
consommation
Développement d’une application de gestion de la consommation énergétique
| 44
Mémoire de stage de fin d’études
Hachem Samia
Figure 19: Affichages de la courbe des consommations par zone
La consommation de chaque zone est calculé a part puis on dessine le diagramme présentant
pour chaque zone sa consommation dans la période prédéfini dans les trendlog
Développement d’une application de gestion de la consommation énergétique
| 45
Mémoire de stage de fin d’études
Hachem Samia
Figure 20: Consommations par type d’équipements
Dans cette interface on choisi le type d’équipement et on calcule la consommation de tout
équipements appartenant a ce type indépendamment des zones pour savoir quel type
d’équipent consomme le plus et ceci dans une période bien déterminée
Développement d’une application de gestion de la consommation énergétique
| 46
Mémoire de stage de fin d’études
Hachem Samia
Figure 21: Choix d’un type d’équipements
La liste déroulante contient tout les type des différents équipements c‘est une liste dynamique
c'est-à-dire lorsque on ajoute un nouvel équipement son type est ajouté automatiquement dans
cette liste
Développement d’une application de gestion de la consommation énergétique
| 47
Mémoire de stage de fin d’études
Hachem Samia
Figure 22: Exemple (choix du type EF)
Lorsque on choisi un type sa consommation est automatiquement calculé est affiché, si on
veut voir toute les consommations par type il suffit de cliquer sur le bouton dessiner
Développement d’une application de gestion de la consommation énergétique
| 48
Mémoire de stage de fin d’études
Hachem Samia
Figure 23: Diagrammes de consommation par type d’équipement
Dans cette figure tout les types d’équipements sont affiché mais uniquement ceux qui on des
consommations enregistrées dans la période voulu ont des digrammes
Développement d’une application de gestion de la consommation énergétique
| 49
Mémoire de stage de fin d’études
Hachem Samia
Conclusion Générale :
Ce stage m’a permis de mieux s’intégrer dans la vie professionnelle et m’a donné la
chance de découvrir et d’utiliser un langage de programmation très puissant tel que
DELPHI ainsi que l’utilisation d’un système de gestion de bases de données, (Microsoft
Access 2007).
La réduction de consommation d’énergie au niveau du système BMS de l’entreprise
TAV Tunisie, n’est pas vraiment une tâche facile surtout avec le nombre important
d’équipements qu’il faut gérer et les enjeux économiques en conséquence.
La partie analyse m'a amené à mettre en œuvre dans un cadre réel les connaissances
acquises en méthodes de conception, et méthodologie de développement.
Pour toutes ces raisons et ces questions, ce projet sur cette base de données m'a
passionné, et j'ai pu mûrir mes connaissances sur un projet aux enjeux réel, dans de
vraies conditions professionnelles.
Développement d’une application de gestion de la consommation énergétique
| Conclusion Générale : 50
Mémoire de stage de fin d’études
Hachem Samia
Bibliographie
 MERISE (données et traitements) [1]
o http://www.lexique-informatique.com/M/Merise.html 20/09/2013
 UML (interface Homme/Machine) [2]
o http://www.additeam.com/SSII/uml/
20/09/2013
 Méthodologie RAD [3]
o http://www.yves-constantinidis.com/fichiers/yclrad.pdf 29/10/2013
 L’outil de développement DELPHI 6 [4]
o http://delphi.about.com/od/oopindelphi/a/delphi_oop6.htm
10/10/2013
 Etude comparative entre DELPHI et Visual Basic [5]
http://social.msdn.microsoft.com/Forums/en-US/5bd00cb3-b65f-4a35-8f2cbf6a854fe35e/visual-basic-vs-delphi 10/10/2013
Développement d’une application de gestion de la consommation énergétique
| Conclusion Générale : 51
Mémoire de stage de fin d’études
Hachem Samia
Annexe :
Développement d’une application de gestion de la consommation énergétique
| Conclusion Générale : 52
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 1/ 11
Doc. No:TAVTUN-TK-PR-001
Revision History
Rev No
Revised Page
Date
00
All
05.05.2011
Reason for
Revision
Process and
document format
improvement
Revisied by
Technical
Department
APPROVAL
GENERAL MANAGER
Ersel Göral
Prepared by
Format Check
Management Representative
Akram Ayara
Management Representative
Akram Ayara
FCD Chief
Zied Yahiaoui
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 2/ 11
Doc. No:TAVTUN-TK-PR-001
1.
Purpose
This procedure has been prepared for the purpose of explaining and controlling the activities
and processes of Facility Control Department.
2.
Scope
This procedure covers the solution and coordination about the technical requests and
maintenance activities at the airport.
3.
References and Related Documents
-ISO 9001:2008 Item 7.2 and 7.5
-BMS System Operator`s Manual
4.
Definitions
The following definitions shall be applicable within this procedure:
BHS: Baggage Handling System
BMS: Building Management System
CCTV: Closed Circuit Television
DGS: Docking Guidance System (Aircraft Parking System)
FCD: Facility Control Department
HVAC: Heating Air Conditioning and Ventilation
PBB: Passenger Boarding Bridge
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 3/ 11
Doc. No:TAVTUN-TK-PR-001
5.
Authority and Responsibilities
Facility Control Department chief and the operators are responsible for the preparation,
execution and revision of the procedure.
FCD Chief Responsibilities:





To prepare the duty timetables of the FCD on a 24 hour basis and submit them (every
month) to the higher authorities for approval
To plan the annual leaves of the operators working at the FCD and submit them to the
higher authorities for approval
To provide coordination between the technical and operational (AOC, BHS, PBB)
departments
To check and supervise the work positions and make sure the good functioning of the
equipments put at the disposal of the department
To hold coordination meetings with the FCD operators
FCD Operator Responsibilities:







When a failure report is received by telephone or automatically through the BMS system,
the operator informs the related unit or person for the solution.
For each technical failure open a new request in the helpdesk software
Always control and read the BMS alarms and open a request for following up
Inform the technical departments about the requests
Follow-up all open requests for the solutions, if necessary remind the technical
departments; and after the solution close the requests
Always control the lighting level inside and outside, if there is a need open or close the
lights and change the sensor degrees by BMS system.
Make coordination between the technical & operational departments and third parties
(ATU, BTA, HAVAS, police, customs, airlines, etc.)
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
Date: 10.05.2011
FACILITY CONTROL
Rev : 0
PROCEDURE
Page: 4/ 11
Doc. No:TAVTUN-TK-PR-001
6. Procedure
6.1. (Flow Chart)
INFORMATION
CONTACT THE
PREDEFINED
UNITS (Fire
brigade,police,
customs,etc.)
YES
IS IT AN
EMERGENCY?
NO
CREATE A RECORD IN THE
HELPDESK ELECTRONIC
FORM
RECIEVE
INFORMATION
ABOUT THE
SOLUTION
COMPLETE THE
ELECTRONIC FORM
MONITOR
RE-INFORM
REQUIRED
UNITS ABOUT
THE RESULT
INFORM
REQUIRED
UNITS(technics,
operation,etc.)
RESULT NONSATISFACTORY
RESULT
SATISFACTORY
CUSTOMER
SATISFACTION
6.2. General Principles
To avoid interruption of the services provided in all the buildings and facilities at the airport;
technical services` studies will be followed up and recorded, coordination between all parties
will be done and customer satisfaction will be achieved.
FCD controls and coordinates the technical operations within the airport. FCD is a centre of
information and communication. FCD works as a helpdesk centre and uses Service Desk
software for helpdesk operation.
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 5/ 11
Doc. No:TAVTUN-TK-PR-001
6.2.1 Technical Requests
All the airport users can reach FCD easily by phone to find solutions to their technical
problems and needs. For each problem FCD open a request in the Service Desk software
with details. This software creates a new number for each request, by this number FCD can
follow the works. Then if the problem is solved the request will be closed and approved. As a
result, FCD coordinates the flow of technical information to solve the problems. Work flow
about technical operation is coordinated with this helpdesk application. FCD coordinates,
monitors, directs, records and reports the received information to achieve high level customer
satisfaction. FCD makes coordination between the technical and operational departments.
Requests are separated on 3 types as curative works (failures), requirement and preventive
maintenance.

Curative Works: This type of request will be opened for all the failures at the airport.
It's generally a case of emergency. The curative works can be done after a work
request, a work order or in emergency cases without any request.

Requirement: This type of request will be opened for the customer demands like
increasing and decreasing the lights; opening and closing the air handling units or
checking some electrical and mechanical equipment by BMS.

Preventive Maintenance: All the technical departments inform FCD about the
maintenance works and these works are recorded in the helpdesk software.
6.2.2 BMS Management
FCD has Building Management System (BMS) software. BMS check on the correct operation
of the electrical and mechanical systems and equipments. BMS software informs the FCD
staff by alarms about technical failures, then FCD contacts with the technical departments for
the solution and opens a request for following up. BMS controls the specific functions that
affect the safety and quality of performance.
Duties about BMS software:




Control the lighting system
Control the status of lifts, escalators and travelators
Control the status of passenger bridges(PBB) and DGS systems
Control the status of automatic sliding doors
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 6/ 11
Doc. No:TAVTUN-TK-PR-001





Control the HVAC system (heating, air conditioning and ventilation)
Control the fire alarm systems
Control the BHS, Card Access, CCTV, Public Announce and Master Clock systems
by BMS.
If there is a hardware failure on the BMS panels; open a request and find solution
together with electric and mechanic departments.
If there is a software failure on the BMS panels; contact with BTS Company (the
supplier) for solution by remote control.
6.2.3 Lighting Management
FCD operators controls the lighting level inside and outside, if there is a need the operator
opens or closes the lights and changes the sensor degrees by BMS system. FCD operators
open and close the lights according to the flight program.
Lighting in check-in area:


Reinforcement of the lighting 3 hours before each departure.
Switch off the additional lights after the departure flights.
Lighting in arrival areas (ground floor and 3rd floor):


Reinforcement of the lighting when we have plane contact in BMS screen for the arrival
flights.
Switch off the additional lights after the arrival flights.
6.2.4 HVAC Management
The fundamental objective remains to reduce operating costs by reducing energy waste. The
principle is to reduce or eliminate avoidable losses related to inadequate management and
technical weaknesses.
Key elements of a program of energy conservation are:

Piloting an energy action plan

Compliance between set temperatures of the distribution system and those premises

Monitoring the effectiveness of various regulations

Identify and repair leaks immediately

Periodic inspection of returns to the boilers and cooling groups
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 7/ 11
Doc. No:TAVTUN-TK-PR-001
6.2.4 Reporting



All the information received is recorded on the central database with all the necessary
details in the Service Desk software.
Detailed reports can be produced about the status of the technical systems and
performance of the technical units by using the software data.
If a failure or interruption of any critical equipments or systems occur that affect the
operation of the airport; a report will be sent to all technical and operational departments
by outlook mail.
Daily report:
 This report is about the status of the critical systems at the airport for the last 12
hours.
 This report will be sent to all technical and operational departments every 12 hours
(9:00AM & 21:00PM) by outlook mail.
Notebook Set point:
 It is a primary tool for monitoring and controlling the work. It is a daily report about
the important activities during the shift.
 Each FCD operator will record the important activities on the Notebook at end of
the shift.
 The notebook set point includes all the critical information about the work
performed in the shift.
Monthly report:
 FCD chief will send the monthly report to the higher authorities every month.
 This report includes the details of the requests, status of the technical systems,
performance of the technical units and lighting & HVAC consumption.
6.2.5 Emergency and Contingency Cases
The emergencies and contingencies that may arise at the airport are indicated below. In the
emergency and contingency cases FCD makes coordination between all parties immediately.
a)
Emergency measures include; the event of fire, terrorist actions, and reports of
packages suspected to contain a bomb and aircraft accidents at the airport.
b)
Contingency measures include; electric, water and gas cuts and events of failure
in the critical systems related to the passenger flow (BHS, PBB, LET, HVAC…).
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 8/ 11
Doc. No:TAVTUN-TK-PR-001
7.
Key Performance Indicators related to Procedure
Key Performance Indicators for this procedure will be determined later.
8.
Annexes

Annex 1 : Request form

Annex 2 : Daily report

Annex 3 : Notebook Set point
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 9/ 11
Doc. No:TAVTUN-TK-PR-001
Annex 01: Request form
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 10/ 11
Doc. No:TAVTUN-TK-PR-001
Annex 02: Daily report
Daily report for the statements of the critical systems in the Airport
Systems
Status
Problem description
Names
HVAC
System(cooling &
heating)
Electric & Lighting
Escalators
Travelators
Lifts
DGS
400HZ
PBB
BHS
TOMO
EDS
Sliding Doors
Announcement
system
Gas
Water
Scada alarms in
BMS screen
Fire
Detailed report for the last 12 hours
Equipment
Department
Description
Start
End
Result
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically
FACILITY CONTROL
PROCEDURE
Date: 10.05.2011
Rev : 0
Page: 11/ 11
Doc. No:TAVTUN-TK-PR-001
Annex 03: Notebook Set point
Date:.../…/…
Morning (08a.m→02p.m)
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
………………………………..
………………………………..
Name of the operator and
signature
……………………
Afternoon(02p.m→08p.m)
………………………………........
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
………………………………........
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
…………………………………….
Name of the operator and
signature
……………………
Night(08p.m→08a.m)
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
……………………………….
Name of the operator and
signature
……………………
Unless “CONTROLLED COPY” is imprinted on the printed copy, then the document is a copy for study and an updated version can
be found electronically