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

 > 

Optimisation du transport du gaz par canalisation.

( Télécharger le fichier original )
par
U.S.T.H.B - Master recherche opérationnelle modèles et méthodes pour l'ingénierie et la recherche (RO2MIR) 2015
  

précédent 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

Chapitre 6

Description informatique

6.1 Introduction

Nous aboutissons maintenant à l'étape finale à savoir l'élaboration d'une application aussi convivial que possible, munie d'une interface claire et accessible, facilitant ainsi son utilisation. Avant de procéder à la présentation de notre application, une description de l'environnement de programmation utilisé (DelphiXE3) s'avère nécessaire.

6.2 C'est quoi le Delphi?

Delphi est un environnement de développement de type RAD (Rapid Application Development). En utilisant Delphi, Il est possible de créer des applications Microsoft Windows très efficaces avec un minimum de codage manuel.

Delphi fournit tous les outils qui sont nécessaires pour développer, tester déboguer et déployer des applications incluant une importante bibliothèque de composants réutilisables, un ensemble d'outils de conception, des modèles d'application et de fiches, ainsi que des experts de programmation. Ces outils simplifient le prototype et réduisent la durée de développement. Ceci explique notre choix pour l'une des versions de Delphi pour créer notre application.

97

6.3. PRÉSENTATION DE L'APPLICATION

6.3 Présentation de l'application

Cette section comportera une description de l'application et des explications bien détaillées afin de permettre à l'utilisateur de connaître les étapes à suivre pour sa manipulation.

6.3.1 Description de l'application

- Nom de l'application: Gasline.

- Outil de développement: Delphi XE3. - Version du logiciel : V1.0.

- Logo:

FIGURE 6.1 - Logo

6.3.2 Utilisation de l'application

Lors du lancement de l'application, la fenêtre ci-dessous apparait :

98

6.3. PRÉSENTATION DE L'APPLICATION

FIGURE 6.2 - Fenêtre de lancement de l'application

Elle comporte une zone à écrire et deux boutons: - Zone à écrire : pour saisir le mot de passe

FIGURE 6.3 - Saisie du mot de passe

- Quitter: pour quitter l'application.

- Entrer : permet d'accéder à la fiche principale.

Une fois que le mot de passe saisi est correcte, la fenêtre suivante s'affiche :

99

6.3. PRÉSENTATION DE L'APPLICATION

FIGURE 6.4 - Fenêtre principale du l'application

La fenêtre principale comporte les menus suivants :

- Menu « Données » :permet à l'utilisateur de voir les données utilisée.

FIGURE 6.5 - Menu "Données"

Dans le menu « Données » : l'utilisateur trouve 4 sous-menus :

- Calcul moindres carrées:

100

6.3. PRÉSENTATION DE L'APPLICATION

FIGURE 6.6 - sous-menu "calcul moindres carrées"

En cliquant sur ce sous-menu un fichier Excel contenant les calculs concernant l'estima-tion des paramètres caratéristiques des compresseurs par la methode des moindres carrées s'ouvre :

FIGURE 6.7 - Les calculs par moindres carrées

- Conditions opératoires:

FIGURE 6.8 - sous-menu "Conditions opératoires"

101

6.3. PRÉSENTATION DE L'APPLICATION

En cliquant sur ce sous-menu la fenêtre ci-dessous s'affiche :

FIGURE 6.9 - Conditions opératoires

- Caractéristiques du gazoduc:

FIGURE 6.10 - sous-menu "Caractéristiques du gazoduc"

En cliquant sur ce sous-menu la fenêtre ci-dessous s'affiche :

102

6.3. PRÉSENTATION DE L'APPLICATION

FIGURE 6.11 - Caractéristiques du gazoduc

- Caractéristiques des compresseurs:

FIGURE 6.12 - sous-menu "Caractéristiques des compresseurs"

En cliquant sur ce sous-menu la fenêtre ci-dessous s'affiche :

FIGURE 6.13 - Caractéristiques des compresseurs

103

6.3. PRÉSENTATION DE L'APPLICATION

- Menu « Calcul perte de charge»: permet à l'utilisateur de calculer la perte de charge pour différents débits.

FIGURE 6.14 - Menu "Calcul perte de charge"

En cliquant sur ce menu la fenêtre ci-dessous s'affiche :

FIGURE 6.15 - fenêtre "Calcul perte de charge"

104

6.3. PRÉSENTATION DE L'APPLICATION

- Menu « Outils » : dans ce menu l'utilisateur trouve 2 sous-menus:

1 - Options: permet à l'utilisateur d'ouvrir "calculatrice" ou "bloc notes".

FIGURE 6.16 - sous-menu "Options"

2 - Sites web: permet à l'utilisateur d'acceder à quelque sites web utiles.

FIGURE 6.17 - sous-menu "Sites web"

La fenêtre principale comporte aussi 4 boutons:

- Bouton « Résolution »

FIGURE 6.18 - Bouton "Résolution"

6.3. PRÉSENTATION DE L'APPLICATION

En cliquant sur ce bouton la fiche suivante s'affiche:

FIGURE 6.19 - La fenêtre "Résolution"

Sur cette fiche, l'utilisateur doit "choisir" ou "saisir manuellement" le débit dont il veut calculer la configuration optimale correspondante:

FIGURE 6.20 - Le champ correspondant au débit

l'utilisateur doit aussi choisir la méthode de résolution parmi les méthodes suivantes :

105

FIGURE 6.21 - Le champ correspondant aux méthodes de résolution

106

6.3. PRÉSENTATION DE L'APPLICATION

En choisissant "Heuristique" une fenêtre pour la résolution s'affiche, en cliquant sur le boutons "Executer" on obtient la fiche suivante :

FIGURE 6.22 - Résolution par l'heuristique

6.3. PRÉSENTATION DE L'APPLICATION

De même pour l'algorithme génétique:

FIGURE 6.23 - Résolution par l'algorithme génétique

La même chose si l'utilisateur choisit "Recuit simulé" :

FIGURE 6.24 - Résolution par le récuit simulé

107

6.3. PRÉSENTATION DE L'APPLICATION

L'utilisateur trouve dans les trois fenêtres précédentes quartes boutons dans la barre d'ou-

tils :

· Accueil: permet à l'utilisateur d'aller à la fenêtre principale.

· Enregistrer: permet à l'utilisateur d'enregistrer les résultats obtenues dans un fichier Excel.

· Calculatrice : permet à l'utilisateur d'ouvrir "Calculatrice".

· Quitter: pour quitter l'application.

FIGURE 6.25 - Barre d'outils

Il trouve aussi deux boutons, un permet d'exécuter la méthode de résolution et l'autre pour le retour à la fenêtre de résolution.

Les résultats obtenus seront affichés dans les champs présentés dans les figures ci-dessous.

FIGURE 6.26 - Champ correspondant à l'affichage de la configuration optimale

108

6.3. PRÉSENTATION DE L'APPLICATION

FIGURE 6.27 - Affichage de la quantité consommée ainsi que sa proportion

Si l'utilisateur veut exécuter les deux méthodes "Algorithme génétique" et "Recuit simulé" alors il choisit "Executer AG et RS".

- Bouton « Voir la ligne » : permet à l'utilisateur de voir le tracé de la ligne étudiée (GZ1).

FIGURE 6.28 - Bouton "Voir la ligne"

En cliquant sur ce bouton la fiche suivante s'affiche:

FIGURE 6.29 - La fenêtre "Voir la ligne"

109

110

6.3. PRÉSENTATION DE L'APPLICATION

- Bouton « Aide »

FIGURE 6.30 - Bouton "Aide"

En cliquant sur ce bouton la fiche suivante s'affiche:

FIGURE 6.31 - La fenêtre "Aide"

111

6.3. PRÉSENTATION DE L'APPLICATION

- Bouton « A propos »

FIGURE 6.32 - Bouton "A propos"

En cliquant sur ce bouton la fiche suivante s'affiche:

FIGURE 6.33 - La fenêtre "A propos"

6.4. RÉSULTATS DE L'APPLICATION

précédent 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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry