Ms Tel Siba
Ms Tel Siba
d’une plateforme de
gestion d’un réseau de
transport
Réalisé par : Siba Aicha
2011/2012
République Algérienne démocratique et populaire
Ministère de l’enseignement supérieur et de la recherche scientifique
Université Abou Bekr Belkaid Tlemcen
Faculté de technologie
Laboratoire de télécommunication
Mémoire pour l’obtention du diplôme de master en réseaux et systèmes de
télécommunications
1
Remerciements
Je souhaite remercier les personnes qui ont rendu ce PFE possible, toutes celles avec qui
j’ai travaillé durant ce semestre et celles qui ont accompagné et aidé à valoriser mon
expérience.
Monsieur MERZOUGUI RACHID pour avoir suivi mon travail en tant qu’encadreur de ce
PFE et pour le soutien qu’il m’a apporté.
Un grand merci à mon fiancé et mon Co-encadreur HOUTI FOUAD qui m’a accordée son
aide précieuse et qui m’a suivie de façon très sérieuse, ce qui m’a permis d’avancer
efficacement dans mon projet.
2
Dédicaces
A mes très chères sœurs que j’aime tant : Latifa, Samira, Chafika, Soumia et Faiza
A mes très chers neveux et nièces : Abd Allah, Salah Eddine, Nesrine, Dalel, Chems
Ediine, Hamza, Abdel Basset, Khalil, Ines, Imène et celui qui est encore en route !
A Fatiha et Mohammed
3
Résumé
Le transport en commun (bus, tramway,...) peut faire face à tout ces problèmes
mais cela est réalisable qu’avec une meilleure gestion de ces derniers.
Dans ce mémoire, nous nous intéressons aux bus au milieu urbain. Notre objectif
est de réaliser un gestionnaire d’un réseau de bus dont le travail consiste de
trouver les bonnes conditions pour que les bus puissent offrir le meilleur des
services.
Abstract
Public transportation (bus, tram,) can cope with all these problems but it is
possible with intelligent management of these.
4
Table des matières
Remerciements …………………………………………………………………………………………….…….2
Dédicaces…………………………………………………………………………………………………….………3
Résumé………………………………………………………………………………………………………….…….4
I. Contexte de la mobilité………………………………………………………………………………..12
II. Les problèmes engendrés par la mobilité…………………………..………………………..12
II.1. La congestion : un problème couteux……………………………………………………12
II.2. Accidents de la route…………………………………………………………………………….14
II.3. Pollution…………………………………………………………..…………………………………..15
III. Solutions envisagées…………………………………………………………………………………….16
III.1. Construction de nouvelles infrastructures…………………………………………….16
III.2. Utilisation des transports en commun…………………………………………………..16
III.3. Gestion intelligente du trafic…………………………………………………………………17
Introduction générale………………………………………………………………………………………..20
I. Introduction…………………………………………………………………………………………………24
II. Développement des STI……………………………………………………………………………….24
III. Les technologies des transports intelligents…………………………………………………25
III.1. Communication sans fil…………………………………………………………………………25
III.2. Systèmes embarqués et le bus CAN………………………………………………………25
III.3. Technologies de localisation………………………………………………………………….26
III.3.1. GPS……………………………………………………………………………………………..26
III.3.2. Galileo…………………………………………………………………………………………27
III.3.3. La téléphonie mobile…………………………………………………………………..28
III.4. Les technologies de capteurs…………………………………………………………………29
5
III.4.1. Les capteurs sans fils…………………………………………………..………………29
III.4.2. La boucle électromagnétique………………………………………………………30
III.4.3. Le capteur vidéo………………………………………………………………………….30
III.4.4. Autres capteurs…………………………………………………………………………..31
IV. Exemples d’application des STI…………………………………………………………………….31
IV.1. Les centres d’ingénieries et de gestion du trafic………………………….31
IV.2. Les intersections …………………………………………………………………………32
IV.3. La sécurité routière……………………………………………………………………..33
IV.4. Le stationnement………………………………………………………………………..33
IV.5. Protection de l’environnement……………………………………………………34
V. Conclusion……………………………………………………………………………………………………35
I. Introduction…………………………………………………………………………………………………37
II. Réseaux GSM……………………………………………………………………………………………….38
II.1. Architecture réseaux GSM…………………………………………………………………….39
II.1.1. La station mobile MS……………..……………………………………………………39
II.1.2. Le sous système radio…………………………………………………………………40
II.1.2.1. Les stations de transmission de bases BTS……………………….40
II.1.2.2. Le contrôleur de station de base BSC……………………………….40
II.1.3. Le sous système réseau……………………………………………………………….40
II.1.3.1. Le commutateur de services mobiles MSC……………………….40
II.1.3.2. Les bases de données...……………………………………………………40
II.[Link]. HLR (Home Local Register)…………………………………...41
II.[Link]. VLR (Visitor Location Register)……………….…………….41
II.1.4. Le sous système opérationnel……………………………………………………..41
II.2. Les fréquences utilisées dans le réseau GSM…………………………………………41
II.3. Le protocole SMS………………………………………………………………………………….42
III. Réseaux GPRS………………………………………………………………………………………………43
III.1. Architecture GPRS…………………………………………………………………………………44
IV. Système RFID……………………………………………………………………………………………….45
V. Réseaux de capteurs sans fil…………………………………………………………………………45
VI. Réseaux VANET…………………………………………………………………………………………….46
VII. DSRC……………………………………………………………………………………………………….……46
VIII. Conclusion……………………………………………………………………………..…….………..46
6
Chapitre III : « gestion de la priorité des bus »
I. Introduction…………………………………………………………………………………………………49
II. Priorité des bus dans les feux d’intersections……………………………………………….49
II.1. Type de priorité…………………………………………………………………………………….49
II.1.1. Systèmes passifs………………………………………………………………………….49
II.1.2. Systèmes actifs……………………………………………………………………………50
II.2. Stratégies et gestion des feux de signalisation………………………………………50
II.2.1. Systèmes isolés……………………………………………………………………………50
II.2.2. Systèmes à temps fixe…………………………………………………………………50
II.2.3. Systèmes à base de détecteurs……………………………………………………50
II.3. Algorithme de gestion des feux…………………………………………………………….51
II.4. Contrôle dynamique par l’infrastructure……………………………………………….51
II.4.1. Première génération-contrôle à temps fixe…………………………………51
II.4.2. Deuxième génération-contrôle à temps dynamique……………………52
II.4.3. Troisième génération-contrôle à temps réel……………………………….52
III. Les systèmes de gestion du trafic routier dans le monde……………………………..53
III.1. SCOOT………………………………………………………………………………………………..…53
III.2. SCATS………………………………………………………………………………..………………….54
IV. Exemples de priorités des bus………………………………………………………………………54
IV.1. Aalborg, Danemark……………………………………………………………………..54
IV.2. Brighton and Hove, UK………………………………………………………..56
IV.3. Gênes, Italie……………………………………………………………………………..…57
IV.4. Glasgow bus information…………………………………………………………….59
V. Conclusion……………………………………………………………………………………………………60
Chapitre IV : « Application »
I. Introduction……………………………………………………………………………………………..….62
II. Cahier de charge……………………………………..…………………………………………………..62
III. Module VCS………………………………………………………………………………………………….63
III.1. Composants électroniques du module VCS……………………………………………63
III.2. Principe de fonctionnement du module VCS…………………………………..…….64
IV. Schéma synoptique de la plateforme……………………………………………………………64
V. Delphi 07………………………………………………………………………………………………………66
V.1.1. Caractéristiques de Delphi 07…..…………………………………………………67
V.1.2. Delphi et les bases de données……………………………………………………67
VI. Les bases de données…………………………………………………………………………………..69
VI.1. Qu’est ce qu’une base de données ?..............................................69
VI.2. Utilité d’une base de données…………………………………………………….70
7
VI.3. La gestion des bases de données…………………………………………………70
VI.4. Les différents modèles des bases des données……………………………71
VI.5. SQL définition et bref historique……………………………………………..….73
VII. La technologie Client /Serveur……………………………………………………………………..73
VIII. Notre approche………………………………………………………………………………………74
VIII.1. Unité de réception et d’enregistrement des données…………..…….74
VIII.2. Unité de traitement et de calcul……………………………..…………………..76
VIII.3. Unité d’affichage…………………………………………………………………………76
VIII.4. Interface de communication avec application externe………………..78
VIII.4.1. Simulation of UrbanMObility– SUMO………………………………78
VIII.4.1.1. La construction d’un réseau…………………………………………….79
VIII.4.1.2. Modélisation de la demande……………………………………………79
VIII.4.1.3. Simulation……………………………………………………………….………80
IX. Conclusion……………………………………………………………………………………………………82
Glossaire…………………………………………………………………………………………………………….85
Références bibliographiques………………………………………………………………………………87
8
Liste des figures
9
Figure IV.1 : Module de communication VCS…………………………………………..…………63
10
Avant propos
Sommaire
1. Contexte de la mobilité
2. Les problèmes engendrés par la mobilité
3. Les solutions envisagées
11
I. Le contexte de la mobilité :
D’autant plus, se déplacer de nos jours est devenu un aspect essentiel à la vie
quotidienne, qu’il s’agisse de véhicules personnels, bicyclette ou transports en
commun, le vaste réseau formé de ces moyens de locomotions est devenu
immensément complexe à gérer.
Une étude menée par IBM en juin 2011 montre un passage de 8% (2010) à 28%
(2011) de New-Yorkais ayant indiqué que les transports auraient grandement nuit
12
à leur travail ou études. De même, à Moscou, par exemple, les conducteurs sont
soumis à des embouteillages quotidiens de deux heures et demie en moyenne
*1+. L’Algérie n’en est pas à l’abri, la congestion devient un handicap important
dont l’administration est de plus en plus nécessaire (figure 0.1).
Une énorme pression s’exerce de plus en plus sur le réseau routier et surtout
dans les zones urbaines entrainant une congestion chronique des axes
autoroutiers durant les périodes de pointe du matin et du soir. Au cours des
années, les temps de congestion s’allongent sans cesse exacerbant d’autant les
effets pervers des multiples retards. Cette situation représente une menace pour
la viabilité et la compétitivité tant de l’industrie du transport que des autres
entités qui comptent sur elle.
L’augmentation de la congestion est aujourd’hui extrêmement pénalisante sur
tous les plans des transports et affecte en proportion la qualité de vie de l’être
humain sur terre.
Ainsi, pour respecter l’heure de travail ou un rendez-vous important, le
déplacement des individus requiert des départs plus hâtifs, un parcours plus long
pour éviter les lieux de congestion ou une augmentation des effectifs pour les
livraisons dans le cas des entreprises. La congestion entraine donc une hausse des
frais de carburant, ainsi qu’une utilisation moins efficace des systèmes de
transports existants.
13
II.2. Accidents de la route :
Chaque jour, en Algérie comme partout dans le monde, plusieurs personnes sont
tuées ou blessées sur les routes. Des hommes, des femmes et des enfants qui se
rendent à l’école ou à leur travail à pied ou conducteurs ne rentreront jamais
chez eux, laissant derrière eux des familles effondrées. Des milliers de personnes,
chaque année, passeront de longues semaines à l’hôpital après un accident grave
et beaucoup d’entre elles ne pourront plus jamais vivre, travailler ou jouer
comme elles le faisaient auparavant.
Selon les statistiques la willaya de Tlemcen est en passe de devenir «tête de liste»
des accidents de la circulation routière, elle enregistre quatre accidents de la
route, six blessés et un décès quotidiennement et par ça elle réserve sa troisième
place au niveau national au tableau des accidents de la circulation [2].
Entre 1998 et 2008, les accidents corporels sont passés de 31.000 à 41.000.
L’Algérie est classée 4ème au niveau mondial concernant les accidents de la
route, première au Maghreb et dans le monde arabe. En 2008, notre pays a
enregistré 4.200 morts et 61.000 blessés, soit une moyenne de 11 morts par jour.
Le nombre a reculé de treize (13) en 2009 à neuf (09) tués en 2010 [3].
Des accidents toujours plus nombreux qui entraînent un coût de près d’1 milliards
d’euros pour l’état algérien. Ces accidents, souligne encore une fois la
gendarmerie, sont dus en grande partie à la vitesse excessive.
14
Le suivi permanent et l’analyse de l’évolution des statistiques relatives aux
accidents de la circulation constituent un outil de mesure de l’efficacité et la
pertinence des mesures et des actions opérationnelles lancées dans le cadre
d’application du nouveau code de la route. Hélas, le dernier bilan de l’année
précédente établit que le nombre de tués a augmenté de 938 cas en 2011 par
rapport à 2010 ! [4]
II.3. Pollution :
15
III. Solutions envisagés :
Les Transports en commun (bus, tramway, métro, train) sont devenus aujourd’hui
une solution incontournable, peu polluant, pas encombrant et sont déployés
dans presque toutes les villes du monde.
Prioriser les transports collectifs serait bon non seulement pour l’économie, pour
la qualité de l’air et l’environnement, elle contribuerait à améliorer la santé
publique et paradoxalement, elle profiterait à tous les automobilistes qui n’ont
pas d’alternatives, grâce à une fluidité retrouvée sur les routes (figure 0.4).
16
III.3. Gestion intelligente du trafic :
Ainsi, les STI visent à proposer des outils et modèles afin de gérer les aléas du
trafic routier, ceci par le biais ou non d’équipements réactifs dits dynamiques.
L’application de tels systèmes va avoir de multiples objectifs.
En premier lieu, ces derniers sont majoritairement conçus pour fluidifier et gérer
le trafic routier, notamment au niveau des intersections où ils peuvent
directement agir sur les feux de circulation, également au niveau de la politique
de stationnement, de l’information de l’utilisateur à tout niveau, et de l’utilisation
de stratégies particulières afin de gérer les situations de danger. En second lieu,
ces systèmes vont agir de manière plus ou moins directe sur des enjeux
modernes tels que la pollution, en réduisant l’émission de gaz à effet de serre
(conséquence d’une régulation cohérente du trafic). L’étendue des STI est
immense, et se divise globalement en deux catégories dans la littérature : d’une
part, ceux dont la contribution fait pleinement partie du domaine, et d’autre part,
ceux qui y contribuent sans pour autant y faire référence : modèles purement
17
théoriques, systèmes multi-agents, publications tantôt basées sur l’aspect
matériel d’une technologie, tantôt sur les communications existantes.
18
Introduction générale
19
Introduction générale
20
En général, une ligne d’un réseau de transport comporte quatre types d’arrêts :
les arrêts simples, les arrêts de régulation, les terminus et les nœuds de
correspondance. Il serait d’un grand intérêt d’avoir un système d’aide qui
facilitera la gestion de ces arrêts en proposant un ensemble de décisions
pertinentes.
C’est dans ce cadre que nos travaux de recherches sont menés afin de traiter les
problèmes de la gestion d’une ligne de bus. Une bonne gestion assure
l’amélioration de la qualité de déplacement des voyageurs dans un réseau de
transport urbain.
Le deuxième chapitre présente les réseaux WAN sur lesquelles s’appuient les
technologies STI, du réseau GSM en passant par le DSRC jusqu’aux réseaux
VANET.
Le troisième chapitre traite la gestion des priorités des bus, quels sont les
techniques développées par la communauté scientifique, ainsi que quelques
exemples de ces technologies déployées dans le monde.
21
Dans le quatrième chapitre, la conception d’un système de transport dédié aux
autobus de la wilaya de Tlemcen sera présentée en détail afin de valider notre
approche. Les hypothèses et les obstacles décrites dans le chapitre précèdent
sont ensuite testées par le biais d’une maquette logicielle développée pour cette
étude et qui permet non seulement une auto gestion des bus dans une ligne mais
aussi la simulation de l’évolution dynamique de ces derniers. Les résultats sont
ensuite présentés et leur pertinence est discutée.
22
Chapitre I
Sommaire
1. Introduction
2. Développement des STI
3. Les technologies utilisées dans les STI
4. Les applications des STI
5. Conclusion
23
I. Introduction :
24
III. Les technologies des transports intelligents :
Quelques technologies typiquement implantées dans les STI sont décrites dans
les sections qui suivent.
25
véhicules accélérant ce processus de multiplication des câbles et connexion. Le
bus CAN est apparu faisant face à ce problème, il a été normalisé à partir de
1983.
Le bus CAN (Control Area Network) est un moyen de communication série qui
supporte des systèmes embarqués temps réel avec un haut niveau de fiabilité.
Ses domaines d’application s’étendent des réseaux moyens débits aux réseaux de
multiplexages faibles coûts [8].
III.3.1 GPS :
Dans les années 1970 le « Department of Defense » des États-Unis met en place
ce qui deviendra le système GPS. Ce système visait à obtenir la position d’un
mobile terrestre à partir d’émission radio en provenance d’un satellite. Dans un
premier temps, il était réservé aux militaires qui envisageaient d’en crypter les
26
émissions, celui-ci sera ouvert à une utilisation civile sous la pression du marché
(plusieurs milliards de dollars par an).
Le récepteur GPS est capable d’identifier le satellite qu’il utilise à l’aide d’un
identifiant propre à chaque satellite. Il charge à l’aide de ce signal l’heure
atomique, l’éphéméride (les informations sur l’orbite et la position du satellite) et
l’almanach (date des mises à jour et validité des informations)
III.3.2 Galileo :
27
couvriront la totalité du globe, avec un réseau de stations de contrôle au sol [10].
28
FCD, Floating Car Data (données cellulaires flottantes) offre de grands avantages
sur les méthodes classiques de mesure du trafic :
30
qui est détectée mais la présence de groupes de pixels. Afin d’améliorer les
performances global du système, d’autres techniques de traitement d’image sont
appliquées afin d’éliminer le bruit dans l’image, mais surtout de déterminer les
mouvements des groupes de pixels, d’extraire les contours des objets, les
reconnaitre et les classifier via des processus de reconnaissance des formes [14].
D’autres processus de traitement d’image comme l’extraction des ombres ou des
halos et faisceau de phare viennent également renforcer la fiabilité de ses
systèmes, spécialement pour le recueil de données précis par voie et le calcul de
longueur de véhicule.
Bien que les boucles électromagnétiques soient les capteurs les plus utilisés,
d'autres capteurs existent et sont utilisés suivant les besoins comme les capteurs
piézo-céramiques, les tuyaux pneumatiques, les capteurs à hyperfréquence
(radar), les fibres optiques, les capteurs à ultrason, à infrarouge, etc.
Les réseaux routiers urbains sont gérés par des centres d’ingénierie et de gestion
du trafic (CIGT). Le rôle de tels organismes, généralement attachés à une zone
géographique bien particulière, est de coordonner au mieux les différents
éléments routiers, et de faire face aux situations de la vie de tous les jours
(travaux, accidents, gestion du trafic routier et des pics, etc.). Ces systèmes sont
31
au centre d’une infrastructure urbaine. Les missions des CIGT sont multiples :
recueillir les données en provenance directe des routes afin de remplir un rôle de
superviseur et d’agir en cas de problème, gérer le trafic en cas d’imprévus,
informer les usagers, assurer le suivi des événements et, d’une manière générale,
s’assurer du maintien et du bon fonctionnement de l’ensemble des équipements
du réseau.
Le champ d’application des STI en milieu urbain est très large : en premier lieu,
ces derniers agissent sur les intersections, en se chargeant d’appliquer une
stratégie de changement des feux de circulation. Cette gestion des feux va
représenter un aspect essentiel de la fluidité du trafic routier dans une ville.
La figure I.7 montre le modèle de carrefour qui est typiquement utilisé dans la
littérature afin de valider un modèle : une intersection composée de quatre
directions avec un nombre fixé de voies pour chacune. Ici, les voies pour tourner
à gauche sont séparées des voies allant tout droit ou à droite, ces deux derniers
mouvements étant confondus. Ce modèle possède l’avantage de pouvoir être
adaptable à de nombreuses situations, mais est instinctivement limité de part la
distinction des mouvements et voies [13].
32
Figure I.7: Modèle de carrefour généralement utilisé dans la littérature
La sécurité routière est un thème transversal dans le domaine des transports, elle
concerne l’ensemble des connaissances, dispositifs et mesures visant à éviter les
accidents de la route ou à en atténuer les conséquences. Les STI peuvent, de ce
fait, contribuer directement ou indirectement à la sécurité routière. Ainsi se
développent les systèmes de surveillance et d’alerte "bord de voie" qui
permettent d’alerter les usagers d’une difficulté de conduite. Il existe
également des systèmes embarqués d’aide à la conduite qui sont en capacité de
pallier les défaillances du conducteur et de l’aider dans sa tâche de conduite en
l’informant ou en réalisant, à sa place, un certain nombre d’opérations visant à
une gestion plus optimale du véhicule. D’autres dispositifs permettent de
protéger directement les usagers (protection des usagers). Enfin, d’une autre
façon, le Contrôle Automatisé participe à la sécurité routière en cherchant à faire
respecter la réglementation.
IV.4 Le stationnement :
33
La gestion du stationnement est également primordiale et a une incidence directe
sur la fluidité du trafic : il parait logique de dire que l’utilisation de la voiture en
milieu urbain repose en partie sur le fait de savoir si oui ou non une place est
disponible sur le lieu d’arrivée.
Les STI vont aider à prendre des décisions, mais également informer les
utilisateurs ou encore contrôler les véhicules [13].
1. Exemple, des détecteurs peuvent être utilisés afin de détecter la présence
d’un véhicule sur une place, et calculer sa durée de stationnement. Ceci a
été constaté dans la ville d’Amiens en France via des stationnements
"minute" : une borne est associée à une place, et dès lors qu’un véhicule
s’y gare, un compte à rebours se déclenche pour une durée déterminée. Si
cette durée est dépassée, les agents de la voie publique sont
automatiquement prévenus.
2. Nous pouvons également citer l’utilisation de panneaux à messages
variables (PMV) pour les parkings, systèmes très répandus dans les
grandes métropoles qui indiquent le nombre de places disponibles (ceci
n’utilisant pas nécessairement des détecteurs, mais étant généralement
calculé en fonction des entrées / sorties dans le parking en lui-même).
IV.5 Protection de l’environnement :
Les systèmes de transport intelligents ont été identifiés par la communauté des
spécialistes comme étant des outils susceptibles de réduire la consommation
d’énergie, la pollution et les émissions de gaz à effet de serre dus aux
déplacements des personnes et des marchandises [7].
34
Les systèmes de transport intelligents peuvent concourir à la protection de
l’environnement via différentes stratégies qui seront détaillées ci-dessous :
les stratégies qui ont pour but de mieux utiliser le réseau de transport et
d’optimiser les déplacements
V. conclusion :
Nous avons présenté dans ce chapitre des généralités sur les systèmes de
transport intelligents par l’exposition des développements qu’ont connu les STI,
les différentes technologies utilisées que ça soit par les véhicules eux-mêmes ou
bien les infrastructures et en fin quelques exemples d’application.
En effet, les STI est un grand défi auquel s’intéresse de nombreux chercheurs
mais aussi des constructeurs automobiles qui le traitent dans plusieurs projets
En analysant les technologies utilisées dans les systèmes de transport intelligents,
nous avons constaté qu’il existe plusieurs protocoles de communications ; ça
sera l’intérêt de notre prochain chapitre qui va introduire une vue de près pour
les différents réseaux automobiles qui rendent le véhicule connectée.
35
Chapitre II
Sommaire
1. Introduction
2. Réseaux GSM
3. Réseaux GPRS
4. Système RFID
5. Réseaux RCSF
6. Réseaux VANET
7. Réseaux DSRC
8. Conclusion
36
I. Introduction :
En retour, il traitera, sans même que le conducteur en ait conscience, tout ce que
son environnement lui envoie, le véhicule communicant sera aussi un véhicule
intelligent pour ne pas surcharger inutilement le conducteur.
Aujourd’hui on assiste à la naissance d’un nouveau type de réseau social qui dans
quelques années permettra l’émergence d’une nouvelle mobilité.
Une mobilité sure : Grace a l’anticipation des obstacles sur la route, a la détection
en amont des anomalies de tous ordres et à la fin grâce aux algorithmes qui
empêcheront a deux véhicules de se trouver au même endroit au même
moment.
Une mobilité Fluide : chaque véhicule agissant comme capteur connaitra avec
précision la situation du trafic en tous lieux à tout moment, ce qui donnera lieu à
de fascinants exercices d’optimisation individuelle et collective.
De nos jours, plusieurs constructeurs automobiles se sont déjà penchés sur des
axes de développement autour de la voiture connectée. Cela se traduit par la
37
présence de systèmes multimédia intelligents sur les nouveaux modèles, mais
aussi sur les Concept-cars, véritable vitrine technologique.
La technologie GSM est intégrée dans les véhicules pour permettre aux
automobilistes de recevoir, grâce à un écran situé sur le tableau de bord, des
informations sur la circulation routière, les itinéraires ou les hôtels-restaurants.
Dans cette section, nous allons présenter le réseau GSM, son architecture, sa
gamme de fréquence ainsi que ses services.
A l’instar de tous les réseaux mobiles, GSM utilise une structure cellulaire, l’idée
de base est de partitionner la gamme de fréquences disponibles, a affecter
seulement une partie de ce spectre de fréquence a toute station de base et de
réduire la portée d’une station de base dans le but de réutiliser les fréquences
rares autant que possible[15].
38
L’un des principaux objectifs de la planification cellulaire est de réduire les
interférences entre les différentes stations de base.
Le téléphone GSM ou station mobile muni d’une carte SIM, permet la modulation
et la démodulation des signaux émis par la BTS, le calcul de la puissance afin de
demander ou non un handover et la conversion de la voix en signal numérique à
travers le Micro et HP, il est caractérisé par deux identités [16] :
39
II.1.2 Le sous système radio :
Un BSC gère entre 20 et 30 BTS et possède son registre d’abonnées visiteurs dit
VLR stockant les informations de l’abonnée liées a sa mobilité.
40
II.1.3.2 Les bases de données :
Le MSC est généralement relié à des bases de données assurant des fonctions
complémentaires. Elles ont une fonction clef et sont la partie la plus sensible et
donc la mieux protégée du réseau. Deux bases de données gèrent les données
utilisateurs [16]:
C’est une base de données utilisée pour la gestion des abonnés mobiles et
contenant deux types d’informations :
Le registre des abonnés visiteurs : il s’agit d’une base de données contenant des
informations sur les abonnés présents dans une certaine zone géographique. Ces
informations sont une copie de l’original conservé dans le HLR. Le VLR rapatrie les
données sur un nouvel utilisateur à partir du HLR correspondant à sa zone
d’abonnement, vient se rajouter l’identité temporaire TMSI. Le VLR a une
information de localisation plus précise que le HLR. Les données sont conservées
pendant tous le temps de sa présence dans la zone et sont supprimées lorsqu’il la
quitte ou après une longue période d’inactivité (terminal éteint)
41
II.2 Les fréquences utilisées dans le réseau GSM :
Dans les systèmes GSM/DCS, deux bandes de fréquences sont utilisées, l’une
autour de 900 MHz et l’autre autour des 1800 Mhz
Chaque bande est divisée en deux sous-bandes, une dite « Up-Link » servant pour
les communications entre MS et BTS (voie montante) et l’autre dite « Down-
Link » pour la liaison entre la station de base et le mobile (voie descendante) [17].
Up-Link : 880-915
Down-Link : 925-960
Vu que les écarts entre les deux fréquences est de 45 Mhz et que la largeur totale
de la bande est de 35 Mhz, il peut y avoir 174 canaux espacés de 200 KHz.
Chaque porteuse GSM est identifiée de manière unique par un numéro n, désigné
par le sigle ARFCN, codé sur 10 bits.
Le protocole Short Message Service - Point to Point (SMS-PP) est défini dans la
norme de téléphonie mobile GSM 03.40. Il est à distinguer du GSM 03.41
définissant le Short Message Service - CellBroadcast (SMS-CB) qui permet de
diffuser des messages (publicitaires, informations publiques, etc.) à tous les
utilisateurs de mobiles d’une zone géographique donnée *15+.
Chaque message est envoyé via un mécanisme Store and forward à un centre
SMS (SMSC), qui essaie de le transmettre au destinataire. Si ce dernier n’est pas
joignable, le centre stocke le message pour le retransmettre, en plusieurs
tentatives si nécessaire. Deux opérations sont disponibles : le Mobile Terminated
(MT), pour les messages envoyés à un terminal mobile, et le Mobile Originating
(MO), pour ceux qui sont envoyés depuis un terminal mobile. La livraison du
message étant basée sur la politique de best effort, il n’y a donc aucune garantie
qu’un message soit effectivement délivré à son destinataire. Des délais ou une
perte complète d’un message n’est pas exceptionnelle, particulièrement lorsque
le message doit traverser des réseaux. L’expéditeur peut demander un accusé de
42
réception de son message mais si les envois fructueux sont bien rapportés, les
notifications d’échec ne peuvent pas être garanties.
Un texte plus long, appelé SMS long ou SMS concaténés, peut être envoyé en le
segmentant en plusieurs messages, de manière automatique par l’appareil
mobile. Dans ce cas, le message commence par un en-tête utilisateur (UDH)
contenant les informations de segmentation. L’UDH faisant partie du payload, le
nombre de caractères par segment est moindre : 153 en encodage 7 bits, 134 en
encodage 8 bits et 67 en encodage 16 bits. C’est le terminal récepteur qui est
chargé de réassembler le message, puis de le présenter à l’utilisateur d’un seul
tenant. Bien que le standard permette théoriquement jusqu’à 255 segments, en
pratique seuls 6 à 8 segments de messages sont possibles, et chaque segment est
facturé au prix d’un message individuel. Ces dispositions rendent
particulièrement incontournables les options « SMS illimités », dont le prix
mensuel est généralement de l'ordre d'une dizaine de très long SMS [16].
43
III. Réseau GPRS :
44
Figure II.9: Architecture GPRS
RFID (Radio Frequency Identification) est une puce de très petite taille équipée
d’une antenne ; ses capacités énergétiques, de calcul et de communication sont
limitées. Elle est utilisée dans : carte de proximité, transpondeur pour paiement
automatique au péage, jeton de paiement, tags RFID pour les animaux, appareils
\intelligents" . . .
45
Figure II.3 : Puce RFID
Le réseau de capteur sans fil (en anglais Wireless Sensors Networks, WSN) est un
réseau sans fil composé d'un grand nombre de capteurs qui peut collecter et
transmettre des données à propos de l'environnement vers un ou plusieurs
points (appelés collecteurs). Chaque capteur peut scanner localement son
environnement sauf que ses capacités de calcul et de portée de communication
sont limitées [12].
46
Les VANET pour Véhicule Ad-Hoc NETworks, un type particulier de réseau mobiles
ad-hoc MANET dans lequel les nœuds sont des véhicules en mouvement sur les
routes avec des spécificités supplémentaires [20].
VII. DSRC :
VIII. Conclusion :
Dans ce chapitre nous avons présenté une description détaillée des différents
réseaux de communications utilisés dans les véhicules : des réseaux à longue
portée, des réseaux à faible portée, des réseaux avec infrastructure et des
réseaux sans infrastructures.
L’interactivité des usagers et des véhicules avec leur environnement est rendu
possible aujourd’hui par la disponibilité de ces réseaux et systèmes de
communication qui sont accessibles presque partout et à tout moment. Ils le
seront encore davantage demain avec de nouvelles technologies de
communication permettant l’interaction entre les véhicules entre eux et avec les
infrastructures de transport.
47
Chapitre III
Sommaire
1. Introduction
2. Priorité des bus dans les feux de signalisation
3. Système de gestion du trafic routier dans le monde
4. Exemple de priorité des bus
5. Conclusion
48
I. Introduction :
Dans ce chapitre, nous décrivons les options disponibles pour la priorité aux bus
aux feux de circulation donnant des exemples tirés de différentes villes à travers
le monde.
La priorité des bus dans les intersections est une forme importante de la mesure
de priorité des bus dans les zones urbaines. Beaucoup de formes d'options
prioritaires pour bus sont disponibles dans les jonctions à feux tricolores et
peuvent être regroupés en deux formes, priorité passive et priorité active. La
catégorisation dépend principalement des systèmes de détection de présence
des bus [22].
49
installations ne sont pas largement utilisées vu que les avantages qu’ils offrent
sont au mieux modestes.
Dans les systèmes actifs, la priorité de bus est donnée à l'arrivée de chaque bus
détecté à l'approche de l’intersection. La plupart des travaux de développement
de tels systèmes sont technologiquement avancé et sont efficace en donnant la
priorité à un groupe particulier de bus. Les bus peuvent être prioritaires actif avec
la mise en œuvre des différentes stratégies en fonction des objectifs de la
politique et de la disponibilité de l'infrastructure.
Avec ces systèmes les fréquences des signaux « Plan » sont calculés hors ligne (à
base d’historique basée sur les données de trafic mesurées) afin de générer des
plans optimaux qui varient généralement selon les heures de pointe et les jours
des semaines.
50
III.2.3 Systèmes à base de détecteurs :
Ce système est basé sur des détecteurs de trafic installés sur les approches des
intersections pour détecter les véhicules (loop detector), le plan de signalisation
est alloué par le système selon le trafic détecté. Grace à sa capacité d’information
du trafic en temps réel, cette méthode est la forme la plus commune et la plus
utilisés des systèmes de control des feux d’intersection.
L’utilisation de la théorie des files d’attente est une approche venant en tête
naturellement lorsqu’il s’agit de modéliser les queues présentes aux
intersections. Les auteurs de [23] abordent par exemple son utilisation, qui
permet d’obtenir à partir des données recueillies des capteurs la taille moyenne
d’une queue sur une voie et en conséquence le temps de feu vert noté TG, décrit
comme étant TG = min[(Ts+Tmax),(Ts-Tmax)] avec Tmax le temps de feu
maximum autorisé, Ts le temps de service nécessaire à vider les queues
présentes, c’est un temps variable.
La gestion des feux de circulation est un problème qui a commencé à être étudié
au début des années 1970, avec l’apparition progressive de systèmes de gestion
centralisés, en charge des carrefours d’une zone géographique donnée. Au fil des
années, ces systèmes se sont diversifiés, et ont connu trois générations de
contrôle. Aujourd’hui, ces générations peuvent être utilisées chacune en fonction
des moyens mis en place sur l’infrastructure, et de la connaissance de cette
dernière :
51
est appliquée à 3h du matin. Classiquement, trois configurations existent : matin,
après-midi, et "reste" [22]. Nous pouvons imaginer quelque chose de plus
complet prenant en compte des plans spécifiques aux heures de pointe.
II.4.2 Deuxième génération - contrôle à temps dynamique :
Des détecteurs sont utilisés afin de recueillir les données du trafic toutes les X
minutes. Ces données peuvent être utilisées afin d’optimiser ou mettre en place
un plan de feu. Par exemple, une fois les phases déterminées, l’un des enjeux va
être de définir un temps de feu vert pour chacune d’entre elles : ce dernier est
généralement constitué d’une valeur minimale et maximale, afin de ne pas
provoquer des arrêts intempestifs ou d’engendrer un cycle trop long. Le feu vert
minimum suffit uniquement si pendant son temps d’exécution, aucun nouveau
véhicule ne franchit un détecteur. Si un nouveau véhicule passe, un temps est
ajouté pour ce véhicule, l’opération répétée éventuellement jusqu’au feu vert
maximum.
Elle reprend le même principe que la deuxième génération mais cette fois-ci en
temps réel.
Notons que les deux dernières générations, qui introduisent un caractère
dynamique au système, peuvent être chacune décomposées en deux types [23]:
52
en calculant des valeurs telles que le temps de cycle, des phases ou
encore leur ordonnancement. L’opération va être effectuée de manière
adaptative, c’est à dire en quasi-temps-réel. L’avantage de cette méthode
est qu’elle peut s’adapter à de multiples situations, mais reste la plus
compliquée à mettre en place (nécessité de cerner les informations à
utiliser, comment les utiliser et se baser sur des théories parfois lourdes).
III.1 SCOOT :
53
ou autres, côté réactif). Notons au passage que SCOOT est l’un des principaux
systèmes de contrôle adaptatif déployé mondialement.
III.2 SCATS :
Citons ensuite SCATS ([25], Sydney Coordinated Adaptive Traffic System) qui a
été à l’origine développé pour Sydney et d’autres villes Australiennes. Il est pour
sa part entièrement adaptatif et utilise une notion de hiérarchie (ce qui forme
une certaine distribution sur le réseau) : entre le recueil des données sur le
terrain et le centre de contrôle, des contrôleurs intermédiaires sont insérés,
permettant d’alléger la charge globale du système et d’avoir un contrôle découpé
en plusieurs zones, l’ensemble des acteurs utilisant des communications
synchronisées. De manière similaire à SCOOT, ce système ajuste le temps des
cycles et autres paramètres en fonction des données recueillies afin de diminuer
le délai et les arrêts, mais n’utilise pas la même stratégie : les valeurs recueillies
permettent la sélection de plans de feux parmi une large librairie, sur lesquels le
système va se baser pour proposer des plans adaptés. De plus, contrairement à
SCOOT, les détecteurs sont uniquement placés au niveau des feux de circulation.
Le système couvre les lignes de bus 10 et 11 qui utilisent une partie des routes les
plus fréquentés à Aalborg. Le système de positionnement a été basé sur le GPS et
la transmission de données utilise un système de radiocommunication entre
l'ordinateur de bus et le contrôleur de signal du trafic. Le système de priorité aux
54
autobus a réduit le délai moyen à un carrefour pour un bus de 5,8 secondes et le
temps d’attente d'un bus à 71%.
Entre 2002 & 2006 la municipalité d'Aalborg a réalisé un projet des télématiques
des bus subventionné partiellement par le projet Vivaldi de l’UE dans le cadre du
programme CIVITAS [26]. Dans ce projet, la municipalité a mis en place un signal
de priorité du trafic (TSP) en temps réel, ce système est basé sur l’envoi des
informations de localisation automatique des véhicules (LAV ou AVL
Automaticvehicle location) installé dans les bus. Dans ce système, tous les bus
transmettent la position GPS et l'horodatage à un serveur central via Wi-Fi et/ou
GPRS (General Packet Radio Service). Le serveur détient une vue d'ensemble de
tous les autobus sur les routes et leur calendrier. Si un bus est en retard, le
serveur peut demander la priorité au prochain feu d’intersection sur l'itinéraire,
afin d'éviter un retard supplémentaire. Pour demander la priorité du signal pour
un bus, le bus doit remplir individuellement des critères, qui sont à l'avance
spécifiée par le gestionnaire de trafic de la ligne en question. Lorsque ces critères
sont remplis, le serveur transmet une demande de priorité par l'intermédiaire
radio sans fil RMT (Land Mobile Radio) aux prochains feux d’intersection sur la
route.
L’adaptation peut avoir lieu soit en raccourcissant le temps aux feux rouges ou de
prolonger le délai du feu vert pour assurer la liaison avec le bus.
A Aalborg, ces applications dans le transport public sont gérées par un centre de
mobilité où le serveur central connecté avec la base de données est l'interface
55
entre les bus, les intersections avec priorité aux bus et le terminal de transport
public (figure III.1). Le centre de mobilité initie la priorité aux bus quand un bus
est retardé et met en place des informations dans les panneaux des arrêts.
Plus récemment, dans le cadre d'un projet de STI dans les transports publics, le
nombre d'intersections avec le bus la priorité a augmenté à 51. Une étude sur les
impacts prioritaires pour bus a été faite dans un couloir avec 8 carrefours à feux
équipés de priorité aux autos bus a montré que les autobus sur une moyenne
économisent à 4% du temps de déplacement total [26].
Dans la pratique ce sont les autobus retardé de plus de 3 minutes qui sont
prioriser. Sur la base de l'étude une estimation approximative de l'impact du
système de priorité bus entier. C'est une économie de temps de déplacement
quotidien de 15-20 minutes à chacun des 51 intersections avec priorité aux
autobus, soit un total d'environ 15 heures économisées par jour.
56
IV.2 Brighton and Hove, UK
La vitesse dans la majeure partie des routes dans la ville est limitée à 60km/h. Les
niveaux de congestion sont généralement élevés avec une forte augmentation
surtout durant l’été et pendant les périodes de vacances. La ville dispose d'un
réseau complet de bus local géré par un opérateur privé. Les routes sont soit
financés par le conseil ou par des services commerciaux. La principale
caractéristique de la prestation des services de bus est très réussie et dure depuis
longtemps.
La ville de Brighton and Hove se trouve sur la côte sud de l'Angleterre et a une
population d'environ 248000 habitants. Le Brighton &Hove City Council est
l’organisme responsable pour les installations de transport à l'intérieur de la ville.
57
Figure III.11: Système de priorité des bus Brighton
Gênes (650.000 habitants) est une ville portuaire dans le nord de l'Italie. La
municipalité est responsable de la gestion des transports publics et privés d'une
manière générale. Le système Urban Traffic Control(UTC) à Gênes est connu sous
le nom de SIGMA qui repose actuellement sur l'architecture à trois niveaux:
centre de contrôle, six contrôleurs de la région et 113 unités multifonctions(UPM)
situés aux intersections. Le système AVMbus (surveillance automatique des
véhicules) (appelé SIMON), couvre 500 autobus circulant à travers le territoire de
la ville de Gênes, il est basé sur: l'équipement GPS(sur Bus) pour calculer en
temps réel de positionnement et une liaison radio UHF entre les bus et le bus le
centre de contrôle[25]. Le système de priorité aux bus à Gênes a commencé en
1992, il a encore été renforcé dans le cadre de différents projets financés par l'UE
tels que EUROSCOPE(1996-1998), urbain – ZENIT et PRISCILLA(1998-2000). Dans
ces projets, plus de 84 jonctions ont été équipés pour prioriser les autobus.
58
Figure III.12:système de priorité des bus à Gênes en Italie
Le système de priorité aux bus à Gênes se compose des éléments suivants: AVM,
UTC et la transmission de données. Le système AVMSIMON surveille tous les bus
équipés par une liaison radio continue avec un intervalle d'interrogation de 30
secondes. Sur la base des informations reçues du terrain, le système AVM décide
si un bus doit être affecté en priorité et il passe à l'UTC. Une fois un bus arrive à
l’intersection, elle donne la priorité sur la base des informations reçues à partir
du Centre [25].
59
priorité aux bus. Le système suit le mouvement de 500 autobus plus de huit lignes
de bus principales [13].
[Link] :
60
Chapitre IV
Application
Sommaire
1. Introduction
2. Cahier de charge
3. Module VCS
4. Schéma synoptique de notre plateforme
5. Delphi 07
6. Les bases de données
7. La technologie Client/Serveur
8. Notre approche
9. Conclusion
61
I. Introduction :
Les bus sont la forme principale de transport public dans la plupart des
villes dans le monde et sont souvent le seul moyen de transport en commun
(avec les tramways, dans certains cas). Avec sa capacité de charge importante, un
bus permet un usage efficace de l'espace routier limité, et peut donc faire une
substantielle contribution à la réduction de la congestion du trafic.
Cependant, les bus sont souvent affectés par la congestion, conduisant à une
diminution de la vitesse, une augmentation du temps de déplacement et une
irrégularité du service. Gérer la priorité et les déplacements des autobus joue un
rôle important pour assurer une meilleure mobilité, fiabiliser la disponibilité des
services et éviter la congestion du trafic.
Une série de mesures prioritaires ont été adoptées dans de nombreuses villes, y
compris les installations distinctes telles que voies réservées aux autobus et
barres blindées et des installations prioritaires aux feux de circulation.
La priorité aux bus aux feux de circulation est la plus pertinente là où les
possibilités pour les systèmes distincts ne sont pas disponibles et / ou lorsque il
existe de nombreux feux de circulation. Avec des avancées significatives en
matière de détection, de communication et de données technologies de
traitement de ces dernières années, de nombreuses options sont maintenant
disponibles pour cette l'application.
C’est le but que nous allons atteindre dans ce dernier chapitre ou nous
présenterons une description détaillé d’une solution adoptée pour répondre aux
spécifications de notre cahier de charges et en abordant la conception de chaque
partie.
62
vitesse, position GPS, N° du chauffeur, ID de la ligne, ..) vers un serveur ou est
installé le logiciel centralisé qui permet l’optimisation et l’allocation des bus en
fonction de la demande des clients dans les arrêts, priorisation des bus dans les
feux d’intersection et l’affichage (mise à jour) des information sur les panneaux
dans chaque arrêt.
Contraintes
Récolte des données SMS ou GPRS
Interprétation du code
Enregistrement dans la base de données
Mise à jour des informations sur la MAP.
Calcul des distances, du prochain arrêt, des plans de feux des intersections
Le module VCS est une carte électronique qui intègre des fonctions de
télécommande et de localisation de véhicules basée sur le réseau GSM, avec la
particularité d’offrir un mode de fonctionnement autonome, contrairement aux
systèmes existants, aucune restriction n’est faite à l’utilisateur, ceci nous a permis
de le reprogrammer pour répondre à une contrainte majeur dans notre projet a
savoir le maintien d’une communication « Temps réel » avec les bus pour une
meilleure gestion et optimisation de ces derniers dans un milieu urbain qui
connait une forte croissance de mobilité [15].
63
III.1 Composant électroniques du module VCS :
Un module GPS
Un module GSM
Un Microcontrôleur ATmega
Une mémoire EPROM
Antenne GSM et GPS.
Une batterie
Après avoir configuré le VCS de tel sorte à envoyer la position GPS chaque unité
de temps (ex : 1min), le localisateur GPS, prend la position horizontale et verticale
du bus el l’en pacte dans le SMS. Le microcontrôleur ATmega renvoi ce paquet au
module GSM à travers la commande « AT+CNM1=1.1 », ce dernier l’envoi au
numéro prédéfini par le microcontrôleur.
Comme l’indique la figure IV.2, notre plateforme « Bus manager » est composée
de 5 modules dont 3 principaux : une unité de réception et d’enregistrement des
données, une unité de traitement et de calcul et une unité d’affichage.
64
Figure IV.2 : Schéma Synoptique Bus Manager
Unité de réception et
Unité de Traitement et de
enregistrement des Unité d’affichage
calcul
données
65
V. Delphi07 :
66
DELPHI 7
Une interface Un programme
programmation objet.
Delphi répartit ces composants selon les mécanismes d’accès aux données qui
diffèrent d’une technologie à une autre.
Sur la palette des composants, les composants bases de données sont regroupés
dans six pages :
67
la page ADO (ActiveX Data Objects)
la page dbExpress
la page InterBase
la page AccèsBD
la page ContrôleBD
Les quatre premières pages représentent les quatre modèles d’accès aux bases
de données proposées par Delphi (BDE, ADO, dB Express et InterBase).
68
Le modèle InterBase réunit les composants qui accèdent directement aux
bases de données Interbase, sans passer pas une couche moteur
distincte. InterBase, est le SQL développé par borland. Sous Delphi, il est
utilisé pour développer des applications Client/serveur.
Chaque version de Delphi comprend ses propres plotes d’accès aux serveurs
de bases de données par le biais de BDE, ADO, dbExpress ou InterBase.
Une base de données (son abréviation est BD, en anglais DB, database) est une
entité dans laquelle il est possible de stocker des données de façon structurée et
avec le moins de redondance possible. Ces données doivent pouvoir être utilisées
par des programmes, par des utilisateurs différents. Ainsi, la notion de base de
données est généralement couplée à celle de réseau, afin de pouvoir mettre en
commun ces informations, d'où le nom de base [29]. On parle généralement de
système d'information pour désigner toute la structure regroupant les moyens
mis en place pour pouvoir partager des données.
69
Figure IV.4: structure de l'utilisation d'une base de données
Une base de données peut être locale, c'est-à-dire utilisable sur une machine par
un utilisateur, ou bien répartie, c'est-à-dire que les informations sont stockées sur
des machines distantes et accessibles par réseau.
Afin de pouvoir contrôler les données ainsi que les utilisateurs, le besoin d'un
système de gestion s'est vite fait ressentir. La gestion de la base de données se
fait grâce à un système appelé SGBD (système de gestion de bases de données)
ou en anglais DBMS (Database management system). Le SGBD est un ensemble
de services (applications logicielles) permettant de gérer les bases de données,
c'est-à-dire [28]:
70
manipuler les données présentes dans la base de données (insertion,
suppression, modification)
Les bases de données sont apparues à la fin des années 60, à une époque où la
nécessité d'un système de gestion de l'information souple se faisait ressentir. Il
existe cinq modèles de SGBD, différenciés selon la représentation des données
qu'elle contient [30]:
71
Figure IV.6: modèle hiérarchique d'un SGBD
72
le modèle objet (SGBDO, Système de gestion de bases de données objet) :
les données sont stockées sous forme d'objets, c'est-à-dire de structures
appelées classes présentant des données membres. Les champs sont des
instances de ces classes
A la fin des années 90 les bases relationnelles sont les bases de données les plus
répandues (environ trois quarts des bases de données).
Dans notre application qu’on a appelée Bus Manager, une base de données basée
sur l’architecture Client/Serveur a été développée, afin de mieux gérer les
données. Par la suite toutes les données reçues seront stockées dans le serveur
(TCP/IP), ceci a permis une grande autonomie et rapidité de l’application Bus
Manager, ainsi qu’une fiabilité irréprochable des données.
74
La première étape consiste donc à se connecter au serveur SQL en introduisant
l’adresse IP de ce dernier, une fois la connexion établie, un message « Connexion
réussie » est affiché comme l’indique la figure ci-dessous
Après la réception des données sous forme de SMS ou de paquets GPRS, on fait
une conversion du SMS reçu en fichier de type TXT afin de faciliter la lecture de ce
dernier, la ligne est décomposée en 08 champs comme l’indique la figure ci-
dessous :
Une nouvelle ligne est aussitôt créée dans la table « VALEUR » qui se trouve dans
le SQL Server avec les clés primaires date et Heure, ensuite l’identifiant du bus et
du chauffeur qui sont des clés secondaires, cette ligne est complétée par
75
l’insertion des données des autres champs à savoir la vitesse, la position et les
messages prédéfinis (en circulation/en Arrêt).
Cette unité est du moins la plus importante, et est le noyau principale de notre
application car elle permet de générer les premiers calculs concernant la position
du véhicule, la vitesse, les alertes, etc.
Après le calcul et le traitement, les données sont affichées en temps réel sous
forme d’icône sur la page d’accueil de l’application Bus Manager afin de faciliter
la lecture aux éventuels opérateurs.
76
envoyé au chauffeur), pour permettre à l’opérateur de suivre la situation de plus
prêt.
77
Figure IV.13.b : Module de communication Bus/Chauffeur-Application
78
VIII.4 Interface de communication avec application externe :
79
VIII.4.1.2 Modélisation de la demande :
Nous venons de voir que la génération d’un réseau routier pouvait se faire par
plusieurs moyens : soit à la main directement, soit via les utilitaires fournis avec le
simulateur.
Une fois ce réseau obtenu, l’étape suivante consiste à définir les informations à
propos des véhicules, et notamment des routes qu’il est possible pour eux
d’emprunter afin de générer les mouvements des différents véhicules. Le moyen
le plus simple d’en obtenir est de les éditer manuellement, mais uniquement si
leur nombre n’est pas trop élevé.
Les véhicules en circulation sur la simulation vont être alors indiqués de deux
manières: soit sous forme de flots arrivant de manière continue pendant une
certaine période, soit individuellement. Sur de larges réseaux, SUMO fourni
plusieurs applications permettant de générer ce fichier en fonction de multiples
critères :
o DUAROUTER : sur la base d’un ensemble de voyages, cette application
obtient les routes correspondantes, en cherchant le plus court chemin
entre le point de départ et d’arrivée.
o DJTRROUTER reprend des principes similaires, mais utilise des probabilités
de tourner afin de générer les routes
o DFROUTER s’appuie sur les mesures effectuées par les détecteurs
présents.
o ACTIVITYGEN se repose sur une description de la population vivant sur le
réseau : nombre d’habitants, de ménages, la probabilité pour un adulte
d’avoir une voiture, d’utiliser les transports en commun, description des
zones d’activité de la ville (ex : école), etc.
Notons la possibilité de générer des routes aléatoirement en s’aidant d’un outil
inclus dans SUMO et des deux premières applications.
VIII.4.1.3 Simulations :
Une fois le réseau et les informations du trafic souhaité générées, il faut mettre
en place le fichier de configuration correspondant à la simulation, ainsi que
d’autres éléments, tels que :
80
o Des éventuels fichiers supplémentaires (pour la définition de stops, de
détecteurs, etc.).
o Le temps de simulation (début et fin, en pas de programme, ajustables en
millisecondes). Exemple : je veux une simulation entre le pas 1000 et le
pas 1500.
o Les valeurs à enregistrer : le programme générera alors en fin de
simulation un ou plusieurs fichiers contenant les résultats. A ce propos, de
très nombreuses valeurs sont exploitables afin de pouvoir évaluer au
mieux un modèle, comme par exemple les temps de parcours pour
chaque véhicule étant entré dans le réseau au moment de la simulation.
La simulation ainsi définie est exécutable par l’intermédiaire de deux
programmes : via une interface graphique (SUMO-GUI, figure IV.14) mais
également directement en ligne de commande (SUMO), où il est possible de
passer certains arguments habituellement définis dans le fichier de configuration
directement dans la commande. L’affichage de l’interface graphique apparait
propre, et de divers types : très basique, standard ou sous une vue plus réaliste.
La possibilité de régler la vitesse d’exécution de la simulation existe toujours, ceci
est ajustable en définissant le nombre de millisecondes auxquelles correspond un
pas de programme. Les paramètres d’affichage sont entièrement
personnalisables : couleur des véhicules en fonction de leur vitesse, de leur
provenance, etc.
Concernant le cas des feux de circulation, ces derniers possèdent ici les trois
couleurs (rouge, orange, vert) et suivent un principe de cycle et de phase
clairement définis et visibles
Par défaut, NETCONVERT et NETGEN s’occupent de générer les feux de
circulation et leur fonctionnement lors de la mise en place du réseau.
Seulement, ces fonctionnements ne suivent pas nécessairement ce que nous
pouvons retrouver dans la réalité. Ainsi, il est possible de charger des
programmes supplémentaires afin de régir le fonctionnement des feux de
circulation : l’utilisateur peut configurer à sa convenance le système de gestion
des feux. Enfin, des détecteurs peuvent être mis en place dans des fichiers
additionnels (manuellement, ou via des utilitaires intégrés).
81
Ces derniers peuvent servir au recueil de données et à l’évaluation des
performances de feux de circulation
Par exemple, afin de récupérer des données en temps réel et modifier certains
paramètres, il existe l’outil TraCI (TRaffic Control Interface) dont L’idée de base
est de donner l’accès à une simulation en cours. Cet utilitaire va être
particulièrement adapté à nos besoins. En tout, trois classes de possibilités :
o Action sur la simulation et l’interaction client/serveur : clore la connexion,
effectuer un pas de programme, calculer certaines valeurs, etc.
o Obtention d’informations : en provenance des détecteurs, des feux de
circulation, des voies, routes, véhicules, routes ou même sur la simulation
en elle-même.
o Modification d’état : des feux de circulation, des voies ou encore des
véhicules
82
Figure IV.14 : SUMO
IX. Conclusion :
83
Conclusion générale
84
Conclusion générale
85
Glossaire
86
LAN: Local Area Network
87
Références bibliographiques
[13] Sébastien, Faye. Contrôle du trafic routier urbain par un réseau fixe de
capteurs sans fil. Paris. 2012.41p.
88
[18] Nadège, Fagion. Le GPRS. Janvier 2002. 400 p.
[25] A. Sims and K. Dobinson. The sydney coordinated adaptive traffic (scat)
system philosophy and benefits. IEEE Transactions on Vehicular Technology,
29(2):130 – 137, May 1980.
89
Résumé
Le transport en commun (bus, tramway,...) peut faire face à tout ces problèmes
mais cela est réalisable qu’avec une meilleure gestion de ces derniers.
Dans ce mémoire, nous nous intéressons aux bus au milieu urbain. Notre objectif
est de réaliser un gestionnaire d’un réseau de bus dont le travail consiste de
trouver les bonnes conditions pour que les bus puissent offrir le meilleur des
services.
Abstract
Public transportation (bus, tram,) can cope with all these problems but it is
possible with intelligent management of these.
90