Archives pour la catégorie “Master ITI”

Introduction

Il s’agit d’étudier la conception d’un logiciel pour le contrôle et la commande de plusieurs ascenseurs d’un immeuble. Donc il s’agit d’une part d’un logiciel distribué et d’autre part d’un logiciel qu’on peut le considérer comme critique puisqu’il peut mettre la vie des êtres humains en danger. L’ascenseur est utilisé par l’homme donc en cas d’accident les dégâts sont principalement humains. Alors il faut une bonne modélisation du système pour pouvoir construire un logiciel sûr ; dont son comportement est prévisible et surtout essayer de le vérifier et de le valider avant de le mettre en service.

Objectif

Le but et de pouvoir contrôler plusieurs ascenseurs d’un immeuble, je vais essayer au début d’analyser le comportement d’un seul ascenseur, ensuite je vais modéliser en FSP le fonctionnement toujours d’un seul ascenseur et enfin essayer, par composition parallèle, je vais faire modéliser deux ou plusieurs ascenseurs. Notre système fait intervenir plusieurs mécanismes divers, par exemple une partie mécanique, une autre électrique et à ne pas oublier la partie logicielle qui va commander efficacement tous les dispositifs.

Télécharger le document complet dans le format pdf

Télécharger les sources du projet  dans le format zip


Télécharger le logiciel LTSA

Comments Pas de commentaire »

Université de Savoie
Ecole Supérieure d’Ingénieurs d’Annecy

Master Recherche    Sciences & Technologies
Mention                       Systèmes Intelligents
Spécialité                    Informatique et Traitement d’Information

Agents Negotiating For Load  Balancing Of Electricity Use

Brazier, F.; Cornelissen, F.; Gustavsson, R.; Jonker, C.M.; Lindeberg, O.; Polak, B.; Treur, J.
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Volume , Issue , 26-29 May 1998 Page(s):622 – 629
Digital Object Identifier   10.1109/ICDCS.1998.679850


Introduction

Cet article propose une solution à base d’un système multi agents pour la gestion dynamique de charge (consommation – production) d ‘électricité. Le but est d’établir une communication bidirectionnelle (négociation) entre les entreprises de production d ‘électricité et les consommateurs pour stabiliser le marché de l’énergie et augmenter la satisfaction des clients. La méthode DESIRE a été utilisée pour analyser, concevoir, implémenter et vérifier le système multi agents.

Le système vise les clients domestiques (non industriel, et non commerciaux). L’objectif est de lisser les charges maximales de demande d’électricité vue les charges élevé de production à partir un certain seuil. Les consommateurs sont autonomes en cours de négociation et sont influencé par le gain financier et l’entreprise négocie le prix avec chaque client séparément. Je vais commencer par présenter les différents agents, ensuite de définir l’environnement où les agents vont inter réagir, enfin je vais préciser l’organisation des agents.

Quels sont les différents agents du système ?

Selon l’approche de l’auteur je peux parler d’agent :


Client : Les clients consommateurs de l’électricité, le nombre des agents Clients dépend donc du nombre des consommateurs. Ils ont comme buts de déterminer qu’elle stratégie choisir pour négocier avec leurs propres ressources, surveiller la négociation avec leurs ressources, déterminer la stratégie de négociation avec l’agent service et la surveiller et enfin évaluer la négociation.


Service : Cet agent est un peut spécial parce qu’il doit accomplir un certain nombre de tache comme : Acquérir de l’information de l’agent de production et de l’environnement, déterminer quelle stratégie de négociation est la plus approprié, surveiller le processus de négociation, prévoir l’équilibre entre la production et la consommation, interagir avec l’agent Client et surtout commencer la négociation avec les agents Clients.


Ressources du Client :
Se sont les différentes ressources du Clients et qui vont consommer l’électricité.

Production : C’est l’agent responsable de la production d’électricité.


L’environnement ?

C’est l’enceinte de communication entres tous les agents, tout simplement c’est l’espace de négociation. On va apercevoir des offres et des demandes, des interactions entre l’agent Clients et l’agent Service pour déterminer la méthode d’annonce à employer et la stratégie pour accepter les offres.


Les interactions

Les interactions entres les agents sont sous forme de négociations, à chaque agent ces propres buts. Un exemple d’interaction entre l’agent utilitaire et l’environnement par exemple lorsqu’il va demander des informations. Et c’est selon les préférences des agents, les analyses statistiques et les algorithmes d’optimisation ou bien selon une approche qualitative que chacun va choisir une stratégie pour négocier et pour satisfaire ces objectifs.

Le protocole « monotonic concession protocol » est appliqué au problème de gestion de charge ; dès qu’une crête dans la consommation d’électricité sera prévue l’agent de service communique une annonce à tous les agents clients. Selon les offres les agents Clients vont répondre etc…  jusqu’à un accord final sera établi.

Il y a 3 méthodes d’annonces :
  • Méthode d’offre.
  • Méthode de demande d’offre.
  • Méthode d’annonce des tables de récompenses.
Le système est développé selon la méthode DESIRE qui est conçus sur les 3 types suivants :

- Composition de processus

    • Identification des processus
    • Composition des processus

    - Composition de connaissance

    • Identification des structures de connaissance
    • Composition des structures de connaissances

    Conclusion

    Et comme chaque processus utilise une structure de connaissance donc il faut bien établir une relation entre la composition de processus et composition de connaissance.  Cet exemple montre bien comment concevoir (dans un cadre général) un système multi agents permettant la résolution d’un problème courant (la gestion de la Production – Consommation) dans ce cas il s’agit de l’électricité, mais qu’on peut l’appliquer à pas mal d’autres problèmes surtout pour ceux qui nécessitent  une négociation entre plusieurs partenaires, et dont chacun à ces propres objectifs qui peuvent être contradictoires à ceux des autres agents. Le processus de négociation est bien limité dans le temps encore il est surveillé par un agent pour une optimisation du système et un contrôle plus au moins capital.

    Comments Pas de commentaire »