Home
HEDRE mode d`emploi
Contents
1. Param tre 48 1 M 25 ENTR AR JEGA SORT QUEU xerar 17821743612436 2006 rer 17831 436 2394 7 renx 1723 3 N 4382 sener 1163 7 5 2776 aanren 11438 2 9 4144 Xxx 253 2 5552 evnen 1183 3 o 0940 we 1383 J j 3728 wrmun 1733 0 0 9716 k er 1783 511126 M 45 ENT AR JEGA SORT QUY annen 34511 7249 7249 7584 xrrter 7611 7249 7195 ww w x 3511 7249 3611 r ren 7411 7249 3611 DDR MLE xk p 3611 7249 3611 krean 3011 7249 3611 xanax 7611 7249 3611 renter 3611 7249 3611 kenra 3611 9 9 3611 kanez 361 3 s 7222 arriv e uniforme Pad pas d entr e calcul e A 29 ANNEXE 29 CARTE 9 PARAMETRE 18 2 Liste de toutes sorties possibles et queues aussi pour tous les d calages M 32 ENTR ARR DEGA SORT QUEU 8328 1748 0 5533 4154 3077 3398 0 5533 9552 2819 2484 0 553312234 2819 2957 5533 5533 9440 2819 3114 5533 0 7241 0 3236 5533 0 4944 0 3331 5533 0 2742 0 2785 5533 0 0 0 2359 0 0 2359 B328 2027 0 5533 4384 Ne 32 M 32 ENTR ARR DEGA SORT QUEU ENTR ARR DEGA SORT QUEU pe ME 8328 1768 5533 5533 7554 FO s 8328 1768 O 5533 9939 077 3398 5533 5533 5419 5 gt d 2684 5533 5533 2570 2819 2684 0 5533 6082 H i je 2819 2957 5533 5533 O 2819 2957 0 5533 9059 2819 2957 5533 5533 6912 2819 3114 0 0 3114 AR AU Q ST 2819 3114 5533 0 4493 0 3236 0 0 6350 0 3236 0 015387 0 3236 5533 0 2194 0 3331 0 O 9681 0 3331 5533 013187 0 3331 5533 0 9 02785 0 01244 Vee AIOI 02785 0 0 2785 0 2359 0
2. tation correspondante On effectue une valuation de ce param tre deux moments un calcul global moyen lors de l affectation statique et un calcul pas pas suivant la p riodicit de chaque cha non pendant la simulation avant pointe et apr s Le nombre d arr ts est fonction de la queue On dis tingue deux cas suivant que l on est en dessous ou au des sus de la saturation et il existe deux possibilit s de saturation IT avec une arriv e uniforme Queue de saturation Qu EN SoC 1 3 2 uniforme avec coordination des feux la coordination qui a t calcul e pr c demment 1 y queue Queue de saturation QI Nb de tranche tranches r gul e cf l influence de la r gulation sur la queue en annexe 8 D une mani re g n rale le mod le du nombre d arr ts est lin aire par rapport la longueur de queue avec un changement de pente au point de saturation Soit A le nombre moyen d arr ts pour un v hicule a Si Q la queue lt Qi Q A eut Der ka aa Rir o est le ratio d arriv e des v hicules pendant le vert l o est done la valeur minimale du nombre d arr ts par v hicule pendant le rouge Si la queue est justement la queue de saturation chaque v hicule s arr te en moyenne 1 fois b Si Q gt Qin l influence de la r gulation devient n gligeable A a Es KN An So 1 C bi Dir fi Dir II 45 Il y a eux
3. d bit du cha non par heure par d faut 1 si on ne veut pas l dition des cartes suivantes du fichier Attention DAVIS autorise un dessin o la largeur des arcs est l chelle proportionnelle la variable repr sent e C est malheu reux avec les variables 1 2 6 Il faut aussi ajuster Cartes suivantes en nombre quelconque ef num ro d un arc reli l ext rieur pour lequel IV 8 l extr mit libre doit tre remplac e par un noeud r el Le num ro de ce noeud nouveau ou non C est le pro gramme qui se charge de reconna tre si c est l amont ou l aval qui est ainsi cr e Le programme ne permet pas la r num rotation d une extr mit d un arc inter ne Le num ro de noeud ne doit pas exc der 1098 Z 18 idem pour d autres couples arc nouvelle extr mit arc en Z 1 noeud en Z Les trous 21 25 sont permis Derni re carte Z 18 vide IV 9 EXEMPLE DE MISE EN OEUVRE 1 I R T Il faut constituer une tape de travail dans laquel le sont assign s les fichiers suivants tiquette LM le programme SORT80 compos de la compi lation et de l dition de liens de 5 modules SORT 80 ERMU ERMULT MEDMEM MEMDAV et INITVI tiquette 15 le fichier DESSIN de PHEDRE tiquette 6 le fichier DAVIS en acc s direct I1 est choisi pour tre la fusion des 3 fichiers RESEAU DEMANDE et RESULTATS en un fichier unique C est ce fi chier que l on fera c
4. noeud origine et destination identiques cha non d j rencontr le chainon i devrait avoir un feu sur con noeud amont le chainon i ne devrait pas avoir de feu sur son aval le cha non il devrait avoir un feu sur son aval num ro de phase trop grand ou n gatif temps de parcours hors limite 3 250 si N N ax num ro de loi inconnu ou impossible capacit de stockage au del de 2000 d bit de saturation mal cod pas de chainons sur la phase iy du noeud iv erreur de s quence sur le num ro de cha non peut pro voquer toute une suite d erreurs 1 noeud amont ext rieur i ne doit pas avoir d amont v hicule quivalent hors limite 10 100 dixi mes temps de travers e hors atte 0 60 sec il n y a pas de cha nons amont ou bien l amont i de i n a pas t d crit le noeud aval de 1 n est pas le noeud amont de i le noeud i n a aucun entrant le noeud i n a aucun sortant le centroide met vers lui m me le centro de r cepteur est d j cit centroide inconnu ou impossible centro de d j cit incoh rence entre heures 50 52 23 54 22 56 27 58 29 61 62 63 64 65 69 TI 72 T3 74 75 76 81 82 83 84 85 IV 18 impossible somme diff rente de 100 sup rieure 100 erreur de s quence changement pr matur du centro de cha non inconnu ou impossible cha non d j cit le cha non vient de l ext rieur et est puits le chatnon va
5. USAGE DE NISE AU POINT TR NANN NAVA DSAT DINIT EXCES ECRET DNOUV EET ATTER hit 21 2 11019 450 0 19 43 MR Doa EE GE EXCRET cr tement sur 32 3 2 999 1050 51 0 1050 Er 42 4 23600 0 0 40 O A 52 5 2 432 450 18 0 450 ERE 103 0 31799 1050 0 0 1050 z a a S 5 DNOUV DINIT ECRET 14 1 414505 1050 0 0 1050 24 2 4917 300 0 13 28 104 0 41529 1050 0 1050 25 2 52 750 O0 34 714 45 4 52062 1950 0 0 1950 105 0 52632 450 0 O 450 MICROBE FICHIER USAGE DE MISE AU FOINT TR NAMN NAVA DSAT DINIT EXCES ECRET DNOUV 21 2 1 1019 450 0 17 433 101 0 1 1799 1050 0 0 1050 32 3 2 1018 1050 32 0 1050 42 4 2 3600 0 0 0 0 52 J 2 432 450 18 0 450 103 0 3 1799 1050 0 0 1050 sj 5 3 1223 450 0 0 450 14 1 4 1505 1050 0 9 1050 24 2 4 755 467 0 16 451 104 0 4 1529 1050 0 0 1050 25 2 s 611 583 0 18 566 45 4 9 2215 2117 0 0 2117 105 0 5 0 0 450 2801 450 ANNEXE 26 TRONCONS CLASSES EDITION OBTENUE AVEC LA PAR NUMEROS DE TR N AM N AV TR N AM NAV 14 1 41 32 3 2 21 2 1 42 4 2 24 2 4 1 45 4 3 25 2 y 52 9 2 TRONCONS CLASSES PAR NUMEROS DE TR N AM N AV TR N AM NAV 101 0 1 14 1 4 103 0 3 201 1 0 104 0 41 21 2 1 105 0 s 24 2 4 TRONCONS CLASSES PAR NUMEROS DE TR N AM N AV TR N AM NAV 201 1 0 21 2 1 203 3 0 101 0 1 204 4 0 32 3 2 205 5 0 42 4 2 TABLEAU DES NOUVEMENTS ADRESSES TR N AM N AV 2 3 21 2 1 N AV 4 4 101 0 1 N VA 9 7 32 3 2 N AVA 8 8 42 4 2 N AVA 9 10 52 5 2 N AVA 11 144 103 0 3 N AVA 12
6. o b est l inverse de la loi Queue f taux de saturation Dans cette quation Qf est fournie par 7 A tant fournie par la partie libre p So C sont donn s x est le r sultat qui gr ce h et 8 donnera queue et d bit L organisation g n rale de la simulation permet de fixer p la valeur du temps de parcours sans queue Pe cf infra En fait le mod le de de est de type ver tical c est dire que tous les v hicules en attente s empilent sur la ligne de feux la partie libre du tron on a donc une longueur et un temps de parcours cons tants La forme hyperbolique de la queue Q x est d termin e par les param tres suivants Q 0 O la queue est nulle si le trafic est nul Q 1 est la queue correspondant un taux de satura tion gale 1 Q 0 est la pente l origine Q 1 et Q 0 calcul s par le programme partir des param tres fournis par la r gulation Cf annexe 12 II 31 2 3 1 3 Partie libre gt s s wa w s w s s s gane lt gt s GE s s s Or s a Le d bit moyen qui demande passer durant la poin te d termine sur le chatnon une rites moyenne dans la partie libre en amont de la queue gr ce une loi vitesse concentration propre au cha non Cette loi peut aussi exprimer le temps de parcours de tout le cha non si l aval est d gag en fonction du d bit cf annexe 13 Voest la vitesse maximale vide 10 vitesses pos
7. pour viter la coordination automatique de ces feux Il doit y avoir au moins une carte de code C ventuellement vide La syntaxe est la suivante Z O TE Z 2K num ro du nneud Z 2K 1 valeur du d calage qui doit tre positif ou nul de toutes fa ons c est un entier modulo le cycle commun tous les feux par d faut 90 s ILI 165 3 2 LES CARTES COMMANDES Avant de pr senter in extenso la liste alphab tique de toutes les commandes existantes il a sembl important de donner une pr sentation des commandes les plus impor tantes c est dire indispensables ou quasiment Un jeu de commandes de base est du type suivant AFFECTE indispensable pour avoir une affectation si elle n existait pas ant rieurement SHMULE indispensable pour la simulation STATIQUE permet d obtenir un bilan d taill de l affecta tion statique BILAN 1 entra ne l dition des bilans d taill s BILAN 2 des p riodes avant Heure pointe 1 Heure de BILAN 3 Pointe 2 et Apr s 3 CHEMINS 8 entra ne une affectation sur les huit plus courts chemins L annexe 10 donne un exemple de fichier Commandes Une commande a la structure suivante Z 0 blanc ou O Z 1 72 2 un mot de h 8 caract res cadr gauche identifiant la commande Z 3 Z 19 ventuelles informations suppl mentaires ume riques La plupart du temps seuls les 4 premiers caract res sont significatifs EELS a Pour ind
8. sibles definies dans la carte 9 dont une est choisie pour chaque cha non dans la carte 2 en zone 5 La loi vitesse d bit est du type l D bit W Vo 1 iD bit saturation Les lois vitesses d bits sont d finies par les cartes 8 par d faut ali a l 25 Ce temps de parcours de r f rence p est calcul une fois pour toutes aucune dispersion n a lieu Le mod le de vene esi vertical le retard est toujours calcul par rapport au temps de parcours total du cha non Un v hicule qui entre dans le cha non l instant t p ne s int gre au mod le de queue qu l instant t quelle que soit la longueur de celle ci 11 32 Fonctionnement Le mod le de queue d n nde l instant t de sa voir ce qui arriverait sans queue entre les instants t p et t AE Comme il n y a pas de dispersion cette quantit arriv e est exactement celle qui est entr e sur le chainon entre les instants t 2p et t p Les centro des comme il a t dit mettent et re oivent de fa on constante dans la partie libre An SU mis t p t absorb t 2p E est d termin par les amonts et les mouvements avec centroldes d termin s par le fonctionnement de ceux ci Le cas particulier des cha nons issus de l ext rieur entrant ou allant vers lui sortant est que p est nul Un p forfaitaire de 60 secondes leur est attribu En fait il y a une prise en compte de la dispersion dans la pa
9. la sortie c est l arriv e filtr e par le d gagement v la queue est le cumul des reliquats d arriv e par rap port la sortie et si la sortie est sup rieure l arriv e on r sorbe la queue Remarque Les cha nons sans feux ont une sortie non plate mais on n en tient pas compte lors du dalcul de l arriv e des chainons aval des sous r seaux form s par l ensemble des chainons amonts de chacun des cha nons consid r s param tre 49 les divers param tres qui seront utilis s lors du calcul des retards des d bits et des arr ts en fonction de la queue param tre 50 IV 15 On trouvera des exemples de ces ditions en anne xes Annexe 27 param tres 45 46 et MT Annexe 28 param tre 8 ou 1 Annexe 29 param tre h8 2 Annexe 30 param tres 49 et 50 4 9 Erreurs Toutes les erreurs sont indiqu es de l une des fa ons suivantes soit e soit T i d4di4ie e Fa be La premi re indique l erreur de num ro e ayant lieu sur la carte de donn es reproduite imm diatement au dessus dans la zone qui est au droit de e plus exactement l er reur est d tect e alors que l on examine cette zone peut kd tre est elle ant rieure La seconde indique une erreur qui survient en dehors de la lecture d une carte Il y a alors en g n ral une information secondaire contenue en 1 et 1 a Le comportement de PH
10. s la comman e DEJA cette commande permet d diter pour cha que cha non le num ro de son noeud aval et de son noeud amont FRACTION L affectation par quantiles au lieu d etre avec les valeurs par d faut est faite avec celles ci Z3 Z4 ler quantile et son coefficient de surcharge Z5 Z6 2e quantile etc maximum 8 quantiles C est la commande QUANTILE qui dit le nombre employ GARDE 27 Lorsque l affectation est faite elle est conserv e sur fichier tiquette logique 2 dont la structure est exactement celle exig e par la commande DEJA et dont l utilisation imm diate est done possible INTERVAL 25 Outre les bilans par p riodes le programme est invit calculer un bilan toutes les Z 3 secondes pas d option par d faut durant les p riodes 2 3 seule ment Z 3 doit tre contenu un nombre entier de fois dans chacune S il n est contenu qu une fois il n est pas cal cul III 26 Ce calcul donne lieu n cessairement l dition de la performance de l intervalle En outre si DESSIN a t command le bilan d taill est inclus dans le fichier m me s il n est pas publi Pour la publication des performances et des tableaux et pour le fichier chaque bilan re oit un num ro d ordre et c est par ce num ro que le dessin faire sera appel Par exemple p riode de pointe de 11 h 12 h p riode creuse finale de 12 h 12 h30 dur e de l intervalle de 15 m
11. 13 53 3 3 N AVA 14 t 144 1 4 N AVA 17 18 24 2 4 N AVA 19 20 104 0 4 N AVA 21 21 25 2 s N AVA 22 24 45 4 S N AVA 25 24 105 0 5 N AVA 27 27 201 1 0 C PUI 28 28 203 3 9 C PUI 29 29 204 0 C PUI 30 30 205 9 C PUI ADRESSES CENT 31 31 1 T S0U 32 32 3 T S0U 33 33 4 T 50U 34 34 5 TRONCON TR N AM N AV 93 5 3 I 101 0 1 103 0 3 104 0 4 ND AMONT TR N AM N AV 25 2 9 32 3 2 203 3 0 42 2 ND AVAL TR N AM N AV 32 2 53 5 3 103 0 3 14 1 4 0 4 1 4 5 s 1 4 2 2 0 2 5 0 5 0 2 5 0 2 3 0 2 3 1 3 0 1 0 3 0 4 5 0 COMMANDE TRACE TR N AM NAV 105 0 3 205 201 1 0 letet 203 3 0 O 204 4 0 Q TR N AM N AV TR 45 4 5 205 204 4 0 litte 92 J 2 9 53 5 3 0 TR N AM N AV TR 24 2 4 105 104 0 4 yes 25 2 5 9 45 53 QO TR N AM NAV 5 0 SEITE DELLE EL l ktk AM NAV 5 0 RH f tikk SETET AN NAV 0 J DELLE ELISE THERE 28 ON r9 OT c UN UN EY un rN N gt ee 3 x zs PAR TU Fr AG OD OPP rm UN GN OG C DI Y pin N tN 0 0 0 0 0 0 S ZS Sk Sc PZ 0 0 0 0 0 0 0 c Z 0 0 0 0 0 0 0 0 S ec t 0 0 0 0 0 0 0 h Sv t bl vr 0 0 0 0 0 GE k i S f Ff 0 0 0 0 0 S ve le es cv t 9 Z MAE a hua Rus sa S a p RK SEE sus s a s O TON pe ea EON TU NJON XNVISIN SNOS ubbu SLR EI dal EZ AL 992 sg SOL Ouk cek z Seb Jir S6r b l 662 SL ZSL SED 25 Z 197 s 74 c S z l 652 Stl YEZ 922 SI t Ce LIL 261 SS
12. 3 sec vide si l on code quoi que ce soit 0 ici les donn es sont imprim es 3 159 CARTE TOt s LOIS DEBIT VITESSE La loi vitesse d bit est de la forme d bit VEE LAR 1 ali d bit saturation du carrefour V est donn pour chaque chatnon par les cartes de en 25 et les cartes de code 9 en 23 7212 n i est done caract ris e par a i Par d faut le programme d finit d bit Vy i L 1 med d bit saturation du ass TTL 6 On peut rajouter des lois en ajoutant apr s la carte 0 un nombre quelconque de cartes 8 ventuelle ment aucune vides ou non contenant Z O code 8 Z 2K 1 i de 1 9 Z 2K a i de 0 100 K 1 9 par d faut i 1 et oa 1 25 3 1 4 CARTE 9 PARAMETRES DIVERS Si elles existent la ou les cartes de code 9 doivent suivre imm diatement les cartes de code 8 et sont de la forme suivante Z O code 9 Z 2K 1 num ro du param tre Z 2K valeur du param tre que l on veut r initialiser K 1 9 Rem Z 19 doit tre vide sinon on aura une impression de toutes les cartes donn es Liste de ces param tres 3 1 d bit d une voie par d faut 1800 VL h 2 longueur moyenne de chauss e occup e par 1 v h en cm par d faut 600 cm 3 12 classes de vitesse par d faut 25 70 km h de 5 en 5 Attention pour obtenir une vitesse de 30 km h il faut coder 2 en zone 5 des cartes 2 4 40 km h 13 coeffici
13. BILAN lt z 1 POINTE BILAN 2 APRES BIDAN ua 37 Un exemple est donn 1 annexe 18 Modifications du Bilan La commande AMONT permet de remplacer le noeud amont par le num ro du chafinon LV oba La commande REDUC permet de r duire les publica tions l ensemble des cha nons entrant des noeuds dont la liste suit de Z3 219 La commande INTERVAL Z3 demande le calcul d un bilan toutes les Z 3 secondes et d une performance publi e obligatoirement pendant les p riodes POINTE et APRES La commande SUIVI 1 entra ne la publica tion d un bilan toutes les Z3 secondes pendant la p rio de POINTE SUIVI 2 a le m me effet pour APRES SUIVI et REDUC peuvent tre combin s 4 3 L Utilisation du fichier DESSIN Ce fichier qui contient l ensemble des bilans d taill s qui ont t demand s peut tre utilis de deux mani res a chronologie d un chainon Un sous programme sp cial de PHEDRE ZILINV permet d diter la liste des tats successifs de certains cha nons Il faut pour cela construire un fichier de donn es sp cial avec des cartes E qui est d crit la fin du chapitre DONNEES Annexe 19 et III 31 b Utilisation du programme VISUA de DAVIS Un programme ind pendant appel SORT 80 construit partir du fichier DESSIN un autre fichier contenant des IV 6 m mes informations mais avec une structure identique celle des fichiers
14. DAVIS Un autre programme utilisant les donn es du pro gramme VISUA de DAVIS construira ensuite un fichier BENSON qui permettra l obtention de dessins du r seau L interface supprime du dessin les cha nons dont une des extr mit s est l ext rieur Ceci est d une incompa tibilit de description entre PHEDRE et DAVIS qui emp che galement la repr sentation des centroides Mais l uti lisateur peut librement cr er des noeuds en g n ral un pour chaque paire de chainons entrant et sortant parall les pour que les cha nons ne soient plus rejet s et appa raissent sur le dessin voir un exemple au 23 Les noeuds suppl mentaires dans VISUA recevront bien s r des coordonn es MODE D EMPLOI DONNEES Sur cartes ou dans un fichier assign 105 on rencontre les donn es suivantes dans le format habituel de PHEDRE Exemple en Annexe 20 l re carte Z 1 Z 12 titre compl mentaire inapparent sur le des sin IV T 2e carte pI E N num ro du bilan que l on veut visualiser cf comman de INTERVAL num ro de la variable que l on veut visualiser D finit comme suit T 2 10 11 12 n du chainon 9 u noeud aval n capacit de stockage temps de parcours sans queue d bit saturation par heure de vert 9 du noeud amont n nombre d arr ts temps de parcours v hicules en mouvement libre v hicules dans la queue taux de saturation
15. Les bilans seront alors publi s ventuellement et num rot s comme l indique le sch ma III 27 INFINI 23 Par d faut l INFINI est fix 2 il est possi ble de le modifier par cette commande et de lui donner la valeur L infini sert principalement lors du calcul des plus courts chemins ceux qui sont tr s satur s ont des co ts qui deviennent tr s lev s Attention ne pas obte 5 nir des co ts n gatifs par overflow HIPS 40 Les saturations en statique sont calcul es avec une hyperbole LIGNE 14 Nombre de lignes dans un tableau du bilan en Z 5 j par d faut 52 lignes L MAX ou MAX 17 Le programme g re les deux quantit s suivantes par chafnon la concentration nombre de v hicules contenus rapport la capacit un taux de saturation d arriv e rapport entre le flux alimentant la queue et le flux maximal correspondant au taux de saturation Ce flux est compt durant un temps gal au temps de parcours th orique FA PERTE au cha non et constant Toutes les Z 3 secondes par d faut 300 PHEDRE observe la valeur de ces 2 quantit s En fin d exp rience pour chacune des 2 et chaque cha non PHEDRE calcule le III 27 bis maximum sur l ensemble des observations Il est donc en possession d une paire de valeurs par chatnon PHEDRE publie alors les paires e maxima dont l un des deux l ments concentration ou taux d arriv e a d pass une certa
16. Seule la partie q Y est affect e Ceci donne avec un coefficient de surchar ge des temps de parcours nouveaux qui vont servir chercher un nouveau plus court chemin par liaison La por tion An lui est affect e q restant en place Et ainsi de I1 11 suite Cette m thode diff re essentiellement de la premi re en ceci la premi re r affecte chaque tour une partie de trafic affect e pr c demment alors que celle ci ne revient pas sur les affectations partielles d j r alis es cf Annexe 4 Les valeurs implicites sont n 6 dy dos Ag 30 23 17 13 10 T en et lescoefficients de surcharge correspondant 176 136 122 113 106 100 en Elles peuvent tre modifi es par la commande FRACTION Pour obtenir une affectation par quantiles il faut le pr ciser par la commande QUANTILE sinon PHEDRE par d faut choisit l affectation quir partie AFFECTATION DEJA FAITE La derni re carte commande du programme doit tre DEJA L utilisateur devra toujours donner les heures carac t ristiques de l mission de chaque centrolde ainsi que les deux r ductions de niveau de d bit a et B Mais il n a plus besoin de donner 1 0 D Il donne en change exac tement la demande en trafic de chaque tron on et de cha que mouvement tournant ainsi que la r partition des mis sions entre tron ons sources et la portion absorb e EE les puits Ces quantit s permettront e calculer
17. Vo 76 1 est le num ro de la loi d bit vitesse car te 8 par d faut la loi n 1 est D bit d bit saturation au carrefour V Vy 1 0 25 done ici D bit 25 1 0 25 q bit saturation lt 1i Z 8 3600 uvp h donne le d bit de saturation au carrefour par heure de vert PHEDRE calcule d abord un temps de parcours vide TO 3 6 x Longueur Vo en seconde Z 10 100 m est la longueur du chainon done TO 3 6 x 100 25 1h 4 s Le temps de parcours sera ensuite modifi en fonc D bit tron Gu papport D bit saturation pour donner le temps de parcours moyen sans queue TO et la somme de ce temps et du retard d la queue donne le temps de parcours r el du cha non Le temps de parcours sans queue TO et le temps de parcours r el TM sont obtenus en sortie avec la commande BILAN II 9 REMARQUE Les donn es des cartes 2 permettent aussi de cal culer la capacit de stockage d un tron on dans le cas o elle n est pas fournie directement D bit de saturation en section Longueur courante Capacite de Btocange D bit d une voie Longueur moyenne de chauss e occup e par un v hicule l arr t Les deux facteurs du d nominateur sont communs tous les chainons par d faut ils valent 1800 uvp h et 600 cm et peuvent tre red finis carte 9 param tre 1 et 2 La longueur provient de Z 10 carte 2 Le d bit de saturation en section coura
18. Z 3 Z 4 de perte par rapport la capacit du chamon par d faut 3 Z 5 impression des r sultats de l cr tement 0 jamais 1 au dernier tour Ne les tours pour les noeuds cit s apr s la commande REDUC 3 au dernier tour pour tous les noeuds 4 tous les tours x EXTERNE 10 Le traitement des chamons li s l ext rieur entrants et sortants a lieu toutes les Z 3 secondes par d faut 60 s E CH TEST 8 Permet d obtenir la liste de tous les chemins passant par un ou plusieurs chafhons donn s Pour i 148 Z 1 2i est le noeud amont du chemin cherch Z 2 2i est le noeud aval Dans l dition des chemins le chamon cherch appara t en n gatif ses deux extr mit s sont n gatives E CHEMIN 8 Sans rien d autre que cette commande Z 3 0 On sort tous les chemins toutes les it rations selon le format suivant C C X D D s rieuses n origine destination co t noeuds travers s On peut restreindre l dition quelques chemins en mettant des nombres positifs et n gatifs en Z 3 Z 9 on n aura que les chemins allant des num ros de centroide positifs aux num ros de centroide n gatifs Exemple E CHEMIN 1 3 5 chemins de 3 1 et de 5 1 E CHEMIN 2 4 3 6 chemins de 3 2 de 3 4 de 64 2 et de 6 4 III 25 La liste peut tre sur plusieurs cartes commandes E CHEMIN E MN 13 Lors de la lecture d une affectation ancienne apr
19. cas de raccordement suivant les va leurs respectives de Qiy et Qiu Q Qir finalement si q Q ar l Avd si q lt 0 sup 1 sr si q gt 0 lu l annexe 14 donne les courbes A f Q Remarque On peut bri vement expliquer la lin arit oar la consid ration du cas o l arriv e est uniforme Si la queue est sup rieure la queue de saturation Soit w la dur e moyenne d un arr t Aw attente moyenne par v hicule Comme la queue est une queue verticale le temps coul entre deux arr ts successifs n est pas un cycle mais un rouge le vert correspond une avanc e r elle dans le chainon Le nombre d arr t est donc Partie enti re EE Rouge le coefficient permet simplement d avoir 1 pour la queue gale la queue de saturation 111 1 3 1 LE FICHIER DONNEES Toutes les cartes de donn es y compris celles des commandes ont le m me format 20 zones num rot es de O eo EA Less 2 10 colonne O Z O colonnes 2 TT 19 zones de Nl caract res chacune colonnes 78 80 inemploy es z z1 Les donn es num riques sont cadr es droite Le blanc et le O ont la m me valeur 0 blanc et vide sont synonymes Afin d all ger le travail de codage il a t le plus possible fait appel la notion de valeur banale valeur x que prend une donn e si la zone qui doit de C est un fichier carte normale mais si i
20. dernier soit une nouvelle fois pris sur le prochain chemin Taux de saturation demande W approch e simulation H qo Queue TT G C est la droite tangente l hyperbole H x qui est choisie par d faut Sinon on utilise les commandes DROITE Z 3 et HIPS Retard x Comme la queue moyenne Q x o connaissant la queue on en d duit le retard 2 1 2 Temps de parcours sans queue Pour des raisons arch ologiques il existe deux pos sibilit s de donner des temps de parcours vide des cha nons cf carte 2 la plus ancienne donne directement le temps vide comme une donn e externe fournie au programme la version nouvelle calcule le temps de parcours partir de la longueur du chainon et du type de loi vitesse d bit carte 8 et des classes de vitesse carte 9 Exemple soit une carte 2 70 Z1 22 73 z4 25 26 ZT 28 79 710 2 13 13 108 2 3 1 3600 100 Code carte longueur Num ro chainon D bit de saturation en section courante Noeud d origine P D bit de saturation au Noeud destination droit du feu t Num ro de la phase passante Capacit de stockage calculer ou temps de parcours num ro de la loi vitesse d bit classe e la vitesse lt 0 vide gt 0 PLO Z 5 3 est n gatif donc repr sente une classe de vitesse Ces classes sont d finies par la carte 9 pa ram tres 3 12 par d faut la vitesse n 3 est 25 km h
21. heu re de pointe Z3 2 idem pour chaque intervalle du crew final attention car l heure de pointe est la 2e p riode TRACE 20 23 2 Permet 1 dition Z3 0 est permis des chainons class s par num ro des chainons class s par noeud amont croissant des chainons class s par noeud aval croissant des mouvements tournants des donn es des centroides Si Z3 2 en plus on a une trace pas pas du fonctionnement des euma ventuellement r duite aux seuls cha nons cit s dans REDUC CAPA 12 Toutes les capacit s de stockage sont multipli es par Z3 Z SI Z3 est vide il ne se passe rien DSAT 15 Tous les d bits de saturation sont multipli s par 23 Si Z3 est vide il ne se passe rien III 31 OD 9 Tous les 0 D sont multipli s par Z3 Z Si Z3 est vide toutes les OD deviennent nulles xxxx Commande qui permet en conversationnel d introduire d autres commandes ou de les modifier dans le fi chier commande de l ex cution en cours La valeur de l option entre parenth ses Z3 suivant la commande modifier prend la valeur Zh 3 3 EXPLOITATION DU FICHIER CREE PAR DESSIN Cartes de Code E Les bilans dit s font la liste des tats de chaque chainon une heure donn e Il est possible de demander dans une exploitation distincte les listes inverses pour un cha non donn liste des tats successifs sur l ensem ble des p riodes et intervalles S
22. i9 i00Bbiz it id igg IST iS i8SZi i i i i i i io 0 i001 8SZil9S iBE i0081i08l iv i ilS i b 199 i9LLiVA il9Zi i i i i il bbBi SZilSh iSZ 1008LI0R ic igo i f iB i S ilb8i i i i i i i ig vbeize f9livl9 i9v i00BKIZOE i t ib il iOl iBL 16600 i i i i i i il 88166 68921608 il i00BLic b ice il t iBZ iBl i i 91106 1090i i i i io 0 i0 092i0 BS SZill il ioogtig it 407 100109 iM iO i i i i i i i 1248 0 i8 OZIGE 166 i0081i806 i8 Zi i t ilGli l iBl i8SZi8Z i i i i i i CC 09Zi0b 8SZi6901i001i0081i01ZS iZ e i0 16021097 iHHHiO i i i i i i i ig 0 iZ BSZiOP8 ic i00BLIGSL i ipe VET iOL i 10971956 i SZi i i i 001 bYgio 19210 68Zi90 iOZ i00BLIBIT i9 E iO iZ01i09 iHMHiO izi i i i i il O ICE btBib SZi8SS iSv i00BLIVOE iS l i i IST iSE ili i i i i i 62 0 iO bbBilg 19Zi b2 iv iO0BLIVID i9 i Z i9l i i8 i6SZi09 i8SZi i i i i i001 S98i0 OFZIOG i i0081liSe 1071 1877 1692002189 i0PBIOL i i i i i i ice OrBiz9 0O9ZillZl1iS8 i008lip88 iO Z 1075 ile iSl i82 19981 i i i i i i iZ OBIE Or8iv9S i f i008lia9l ipt i GER 108 iZZ i092ive i 9li i i i il 898118 S98iS Z9 i68 iZ8 i0081il09 i 107 iS8 109 WHO i i i i i i 199 0 i9 B98i8Z Z9FfirS 166 I0OBLIZBET iBvae iG iVELIGL iOf iS9Bi9r i i i i i ioc 0 i9Z o98ibd Z9fi019 i00LiO0BLILVEN iZ 8S ib Z i Gfi l ilZ 18981 i i i i i i cz 898 S S98i8 r i89 i0081iG9E i Z ite iOS i8Z ilS iZ9fiBe ici i i i i 192 O it 9Hio l idv i00BLIGLL i9 1 1879 i88 ib
23. it ractions L affectation sera faite par chemins successifs maximum Z 3 selon la m thode de choix d un nouveau chemin et de r affectation totale quir partie C est l option par d faut si AFFECTE est seul la pr sente commande est prise par d faut avec Z 3 6 En cas de conflit pr sence de CHEMINS QUANTILE et DEJA simultan ment c est le dernier cit qui l emporte COMMANDE Au lieu d tre en s quence les commandes qui res tent lire sont sur le fichier d tiquette logique 12 Cette carte doit donc tre la derni re du fichier donn es DECALAGE 43 Voir Page II 21 Algnrithme de d calage III 21 DEJA 4 2 L affectation n est pas faite par le programme Elle est reconstitu e sur des donn es qui sont soit sur cartes et suivent la carte DEJA on a alors Z 3 0 Soit sur un fichier cartes d tiquette logique Z 3 Dans les 2 cas la commande DEJA doit tre la derni re du paquet de commandes L utilisation de cette commande est possible avec n importe quelles donn es pr c dentes si le jeu de don n es comporte une matrice O D cartes T non vides celle ci est ignor e compl tement N anmoins un paquet de donn es qui pr voit l utilisation de DEJA et qui donc n a pas besoin de d crire la matrice 0 D doit malgr tout avoir la structure habituelle chaque centrofde est d crit par la suite h 51 6 T le contenu des 3 premi res doit tre comp
24. le pour une ligne de feux T donn e d t demande moyenne d heure de pointe 6 r partition des mouvements tournants vers les diff rents avals a celle ci est par hypoth se constante TI 2T L utilisateur a en outre donn s dans la descrip tion du r seau pour chaque T 8 d bit de saturation brut en v hicules directs par heure de vert US valeurs des v hicules quivalents de chaque mou vement tournant ss fm temps de travers e du carrefour Les valeurs utilis es actuellement sont les suivan tes 8 1800 v h par voie de circulation v h quivalent Temps de traver 1 10 v n s e en seconde Mouvement direct Tourne Droite Tourne Gauche g n Tourne Gauche non g n Comme la r partition des mouvements tournant est constante le d bit de saturation maximal vrai est So So est donc calculable d s que l affectation est faite et demeurera immuable durant toute la simulation Fonctionnement L ensemble des mouvements traversant le carrefour n est pas g r directement par le mod le Ils n intervien II 28 nent que comme un retard apport la transmission du d bit sortant vers les parties libres des chainons aval ce que re oit chacun tant parfaitement d termin par les 16 issus de l affectation Le fonctionnement est le m me que le trafic soit issu d un chainon avec ou sans feux En particulier les mouvements l int rieur du car
25. possibilit s La premi re consiste affecter des feux chaque carrefour ind pendamment de la r alit et laisser PHEDRE optimiser ces feux L autre possibilit consiste calculer des faux verts suivant le caract re prioritaire ou non des chainons II 15 Il existe dans le programme deux types de priori aires les cha nons isol s qui sont prioritaires sur leur aval sans feux parce qu on veut les privil gier des successions de chainons qui forment un axe le noeud amont du premier et le noeud aval du dernier tant les seuls feux les ch inons centraux et le premier sont donc prioritaires comme ceux du premier type De plus on consid re qu il faut coordonner les deux feux des deux extr mit s de l axe prioritaire comme si celui ci tait un seul grand chainon pour la r gulation Ces cha nons prioritaires sont d finis dans les cartes B On interdit a priori un cha non d tre sur plus d un axe prioritaire ce qui simplifie beaucoup l al gorithme de r gulation Si on n a pas d fini de cha non prioritaire pour un carrefour PHEDRE va choisir le chainon au plus fort taux de saturation et va mettre sur la m me pseudo phase le cha non issu de l aval du plus fort mouvement tournant issu du cha non le plus charg Le param tre 12 de la carte 9 permet de modifier cette r gle de choix des prioritaires L inverse du cha non prioritaire est alors l inv rse strict du mo
26. sont d crites maintenant dans l ordre o el les doivent appara tre qui est celui de la figure page III k L annexe 9 est un exemple de fichier de donn es 3 1 1 CARTE TITRE O Z 15 N importe quelle cha ne de caract res qui servira de nom l exp rience et sera mppel e en t te des principales ditions 3 1 2 CARTE O 3 DONNEES GENERALES O ED o blanc I Nombre de noeuds donc de carte 1 2 nombre de cha nons donc de paires 2 3 3 nombre de centro des donc de suites l VA er ET 5 FJ h Z5 vide 6 Z T heure de fin g n rale T3 heure Z 6 et minute Z 7 8 valeur en de a coefficient de r duction de d bit en heure creuse d avant la pointe vide 80 III 4 STRUCTURES DES DONNEES lt x PE S S dd __d j faite j l commandes C D calages S quences 4 5 6 7 centro des S quences 2 3 Chainons 1 noeuds 9 Param tres divers 8 lois d 0 donn es g n rales Titre 9 Zll Z 16 Z 17 code 2 la loi Z 10 heure de d but de pointe t TIT 5 x 12 heure de fin de pointe t valeur de B en Z coefficient de r duction de d bit en heure creuse d apr s la pointe vide 80 dur e du cycle en secondes vide 90 valeur banale du minimum de vert vide 10 sec 90 sec valeur banale du maximum de vert vide rouge int gral pour une phase vide
27. un L i me plus court chemin selon les nouveaux temps de parcours ANNEXE 5 DAVIS PHEDRE r cup ration d une affectation R sultat de l affectation DAVIS sortie sp ciale Mouvements tournants Noeud Aval amp charge N d arc Noeud Destination Noeud d origine Charge globale Affectation demand e pour PHEDRE N d Arc ou N Arc ou Charge du N Arc ou Charge du centro de centro de mouvement centro de mouvement metteur r cepteur tournant r cepteur tournant VN Au sens de PHEDRE les noeuds de DAVIS sont de trois types diff rents les centro des les noeuds r els les noeuds fictifs Un noeud fictif est un noeud qui ne cor respond pas un carrefour r el mais sert injecter du tra fic dans le r seau r el c est dire qui permet de relier les centro des aux rues Quand on identifie un noeud fictif sur un arc DAVIS en g n ral c est par la num rotation il faut d terminer les extr mit s de l arc r el qui porte ce noeud fictif l extr mit qui n est commune avec l arc DAVIS va alors remplacer le noeud fictif et permettre d identifier Arc ou le centro de r cepteur ie 8 ANNEXE T REGULATION soit apr s avoir lu une affectation ancienne soit apr s la recherche d un nouveau plus court chemin maux par e quisatura z ti Calcul d un feu vert V EE ECRETEMENT ventuel L Initialisations de la r gulat
28. vers celui ci entre les instants t et t pro pres au premier exprim s en V D etc 3 1 12 CARTE B LES PRIORITAIRES Il y a deux types de prioritaires 1 des chainons isol s sur leur carrefour aval sans feux 2 des successions de cha nons formant un axe prio ritaire le noeud amont du ler et le noeud aval du dernier chainon tant les seuls avec feux les cha nons interm diaires sont comme ceux du ler type En fait on veut coor donner les feux des deux noeuds extr mit s A priori on s interdit de mettre un cha non sur plus d un axe La description de ces cha nons prioritaires se fait sur les cartes de code B Il y en a au moins une vide qui cl t le paquet Les axes sont d crits sur des zones cons cutives Les cha nons isol s sont sur des zones isol es les uns et les autres pouvant tre sur la m me carte mais s par s par un blanc le blanc ici a donc une significa tion de s parateur Un axe doit tre compl tement d crit sur une seule carte ITIL exemple de carte de code B Soit le r seau carrefours feux carrefours sans feux cha inons prioritaires 3 num ro de cha non Cette situation pourra tre cod e comme suit B12 135 70 32 42 EEE PB Pr Jr td AG md PE haraa a a A Bidada aa Aand i aA Aa a ED EE 3 1 13 CARTES C DECALAGES Elles permettent d imposer des d calages certains carrefours avec feux d calages absolus
29. vers l ext rieur et est source trop de sources maximum 3 pour le centro de chainon inconnu impossible ou li l ext rieur qualit di d bedese hors limite 0 1 2 le cha non i vient de l ext rieur et n est pas source le chafinon i va vers l ext rieur et n est pas puits il y a le trafic i entre les centrofdes e et c de e vers c b e 1000 e c et ceux ci sont mitoyens Ce trafic ne sera pas affect mauvais remplissage de la carte 8 incoh rence dans la description de la loi il y a en tout plus de 1600 mouvements tournants il y a en tout plus de 300 sources il y a en tout plus de 300 puits Le chainon i annonc comme puits est ferm 1 Le chainon i annonc comme source est ferm N de classe de vitesse impossible Tout est satur Le chafnon aval n est pas source du centra de d crit en Z 2 le chainon aval est d j cit num ro de puits impossible le chainon n est pas puits du centro de cit en Z 2 le chainon n est pas un aval du cha non cit en Z 2 IV 19 86 trafics non quilibr s sur le chainon il i entrant sortants ne sont signal s que les carts sup rieurs 5 v hicules 87 trafics non quilibr s sur l ensemble du r seau mis sion totale i r ception totale in N est signal 1 qu un cart de plus de 1 Z 90 le cha mon de la carte F n existe pas dans le fichier DESSIN 91 le chafnan n est ni entrant ni sortant 92 le noeud
30. 0024 00025 00026 00027 00027 00130 00131 00132 00133 00134 00135 00136 00137 00138 00139 00139 00170 00171 00172 00173 00124 00175 PETIT Gi PI G PJ Od MI N 76 7 76 B 323 B C 116 C A 16 Exemple de fichier Donn es NORCEAU DE ROUBAIX 116 198 116 49 48 10 325 118 00176 COMMANDE 10 2 01 3 41 1 45 14 1 30 35 382 36 2 2 2 2 2 116 1 21 1 82 10 41 1 2 10 198 362 1 18 30 18 30 0 12 0 30 18 30 107 12 amp 0 25 11 2 382 383 384 20 01 0 196 323 11 11 42 42 30 75 46 O 31 167 37 49 381800 561800 3 49 381800 3 249 141800 00 11 43 00 6 43 23 42 47 38 12 30 191 198 109 100 190 18 72 18 30 75 9 48 0 49 0 50 O 33 381 39 40 99 73 36 74 64 75 64 76 16 16 73 2 74 44 75 39 74 2 4 75 350 A 17 TBUTJ XN919 IT oquiod ap apotaad vT anbtyegs uor3v12425 jjJ T Inod atTTTBYSP ueTtq un p uorqeorrqnd SHANVNNOD ET HHIHOISq EU UOTJBINUTS suru qo g INS uorqsqo jJJg aTANESX 4 snuaqqo s4JBITInNS2U g 1IH 403 NV1I8 90000 NVII4 50000 3NBILVLS 0000 ITNNIS 0000 3193114 20000 8 SNINIHJ 10000 9T HXHNNV A 18 udu SPod ap s qz o s p oxequis J0 oudgjeueued JanTBag p sed ouop Jjewaod su suo uozq S9p SAnongUuOT s t sed qu rquoo eu Saguuop D JSTYDIJ ST 180 STNU JUOS WJ s Tnmotu A S J may uINNIS 9
31. 0114825 0 2359 5533 0 7245 re 8328 2027 5533 553311319 8328 2027 5533 5533 3759 8328 2027 0 5533 7171 Mz 32 N 32 M 32 ENTR ARR DEGA SORT QUEU ENTR ARR DEGA SONT r Pr ARN Deia Soni diku 8328 1748 5533 5533 4978 8328 1748 0 553312270 98 5533 5533 2943 3077 3398 0 5533 5166 2819 2884 5533 5533 O 2819 2684 0 5533 7850 E 2819 2957 Q 5533 2957 2819 2957 0 553310807 2819 2957 5533 5533 4710 2819 3114 0 0 6071 NN DO 2819 3114 5533 0 2291 03236 0 09307 0 0656 nas LL CHERE 03236 5533 0 0 0 3331 0 012638 Ha OTA 0 3331 0 0 3331 0 2785 0 015423 0 2785 5533 OE 0 2785 0 0 6116 0 2359 5533 012249 0 2359 5533 K 3500 EE 8328 2027 5533 5533 8743 8328 2027 5533 55 ee M 12 M 32 M ENTR ARR DEGA SORT QUEU ENTR ARR DEGA SORT QUEU ee e 1748 5533 5533 2129 z 3077 3398 5533 5533 O 3077 3398 0 5533 7193 EE 5 2819 2684 Q 5533 2684 2817 2684 0 5533 9877 2819 2684 5533 5533 4989 2819 2957 0 5533 5641 EE EE Sa 2413 2819 3114 0 0 8755 2819 3114 5533 010415 HE ag 0 3236 0 011991 0 3236 5533 0 9118 s S de 0 3331 0 015322 0 3331 5533 0 5916 SUR D 0 2785 5533 012574 0 2785 5533 0 3168 a a 0 2359 5533 0 9400 0 2359 5533 et ve F k 8328 2027 5533 5533 5894 8328 2027 0 0 B328 2027 0 553313738
32. 10 il ic i0 io iO 10 i0 100 1004 i6 ib IG 10 106611 ES Sr EE dd Sted dad io 10 io 40 40 ibl il8g301iX1 IND i3NDISITIYYVIN i mm mm a mme mm mt te tome 009 09 0 t LOL 1954 OL YdYJ WY AV 1 P S E O E E SE E E E EE EE io 10 i0 i0 168 i 1687 1873 VES i iZ i bi io io 10 i 1608 10 16073 ile i IG il il GVE ic i i0 iQ 10 i i00 i0 i00 168 iS iZ i VG 108i1 i PTT T as iQ io iQ 10 1102 itt il830iX1 iWl i3NBi4I Ti 4UViN i PE mme meteo te tnt 009 ea iz 1 VG 1VST 01 ud HV AV I 3 l 3 Si 3 l O 6 8 P 9 G v l 0 z NISS30 f NOIIV1I014X3 Ltt8tveGt CO LLA NOISYIA EITI NOI1033X3 NISSAQ YXIHOIA NC HNOIDOTONOYUHO NOILVLIO TAXE SET d IdWNAXX A 21 Un OG I rx e fN rN lt NONA MY MY I PAS EST Ai S MN e uA em SIAV I WHG6SHd z tel vel 917 SLT LIT 655 LSS 72 ic 6 LL 92 lt 99 SSe USE LL 99 6 L 7S et 96 02 S 9 gl 95 99 7 OL L S z TOL 29 GL LET eds GF 9 k s lt 2 79 L 5 L 9 lt LL ol 86 z c SSL 6S 24 S LET TOE SSE x SZ6L H THIIH S YET LET L9 LSL 7i amp 6S 9 g9 ELE S 8734 el 94 ge YSE OS 972 XIV6NOS ss SES Cr e d OyL 9L 7S 29 2 C9 LS 9 6 9 L LGT gs ESE 2 GHE et amp 30 NISS3Q HOVAUHDNI T SNVA NISSET HAHIHOIAX NN YYESITILN HNO4 SAANNOA t Le Le Le UE Le u Uu Q u u iIH 405 E
33. 8 HLOHAAV SPpuBmUod Sp SoJ180 S TN S x p SST IIAV nu qqo 9299 B r ururu uOTITP2 31919830 WAAS 878911 vs NES Sa ETT SG L ENE VL JE TNA STEG PE ET SEES KAAS 66 S EGEN GE CS Zf S oc 115 S 791 EILS SSi Jsz e Na LITA HE NTE TN ye a KAS 2171 days eg FNES S2 ITS fyg kS CS CURE FELE ha 2 Sl pe LESS L a TAY ex AMAS 9276 deys GG AES Lil EITS 429 c GS GSI Jed Ne G 57 S ootate LNL EDI TIP ATS i5z339 L CNV ak C c Gilt i PA DE el T L S L F L s St E 61 1 t Si SL al c LL za lt sS S 7 c i D s l Eyd A ITVENGS z0 Ny jte Liiu SIHOdSNVHI SJO 3H943H934 3Q INLILSNI 3H9H43H934 INDUVWYOSNI 3HLN39 O8 SIHI 119 GTYNININ NOILIQOH LT HXSNNV A 19 r LA 16 T ast ice iSe oci t O c98iv 906 ipe GET 101 i8 i8SZi06 ib i o Ogio 09210 atio iv 407 i09 109 iRBRIO i i i i i i001 09ZiZSr iS 100Bbive iZ iO GST i GEL i0F8i04 ilbBgi s i i i i io 0 io F9lio io i008lio 10 io itz ire i iii i i i i i i 106 IPBi0Ol E9lif0S ize i0081i l dv i0 i 109 ii i i i i i i i 0010 iO Ib8i9iy i8Z 10081i26 oi i G iBr i9v i 9 i 9biv iOtBi i i i i io 0 i001 Z9LIBZE ipe i0081il0Z i9 iot 184 109 ili i i i i i i i Bt 0 iZ Z9l1il6Z i b i008li 6l i9 l i0 i08 i09 iM HiO i i i i i i i igg O iyo O ilf izt i00BLIIST 1077 iO idt 187 ilS iZ9ti8b iZ9 i i i i i io 80Zi001 9LLivS 10 i008li r 187 40 iZlli09 iMH iO GOL i i i i i io 0 i001 9LLILEG
34. B sont fix s 80 ils peuvent tre mo difi s dans la carte O en zones 8 et 13 A et t sont d finis en carte h4 Z2 Z3 et ZM Z5 Seuls t gt te e sont propres au centro de Encore faut il que les d buts ou les fins respectifs soient voi sins Q B to et t sont g n raux 3 D bit d mission t fh t ts Temps L utilisateur outre les 3 donn es de trafic four nit une liste des caract ristiques physiques du centrofide S ensemble des cha nons sources c est dire o pourrait apparaitre le trafic mis m J d lais d mission associ s P ensemble des chainons puits c est dire o pour rait dispara tre le trafic re u II 35 EPER d lais d absorption associ s Toutes ces donn es doivent tre fournies dans les cartes de code 5 pour les cha nons puits et de code 6 pour les cha nons sources L affectation que ce soit PHEDRE ou un autre qui l ait faite aboutit associer chacun de ces l ments treg ratio de ce qui mis par le centro de transite par le cha non source Sea r ratio de ce qui entrant dans le cha non puits P ca a est absorb par le centrorde La figure ci dessous r sume l ensemble des op ra g p tions effectu es pour prendre en compte les centro des r e entre dans le chainon entre t m et t m e entre dans le r seau entre t et to issue de c r e sort du cha non en
35. Centroides 2 3 2 La simulation d ensemble 2 3 2 1 Fonctionnement 2 3 2 2 Calcul de la performance 2 3 2 3 Les diff rentes p riodes 2 3 3 Le redressement de la pointe 2 3 4 Le nombre d arr ts Donn es 3 1 Le Fichier Donn es 3 2 Le Fichier Commandes 3 3 Exploitation d un fichier Dessin Sorties et Editions L l G n ralit s et dition minimale h 2 Bilan complet 4 3 Utilisation du fichier Dessin M N Ecr tement L 5 Les plus courts chemins 4 6 Stockage de l affectation L 7 L tat du R seau 0 3 II 26 II 26 11 26 TIT 29 II 31 II 35 II 37 11 37 11 38 11 38 II 41 11 43 IIT 1 ITI 1 TIL 16 ITI 31 Vid IV IV 3 IV 5 IV 10 IV 11 I 43 IV 12 4 8 Editions suppl mentaires 4 9 Les Messages d erreur 5 Temps de calcul et param tres ANNEXES 1 DESCRIPTION GENERALE I But du programme PHEDRE est un mod le dynamique de simulation d un r seau destin tudier les effets d une affectation de trafic Celle ci peut tre calcul e par le programme lui m me ou provenir d autres mod les DAVIS par exemple Le programme a t con u essentiellement pour per mettre d tudier l coulement du trafic sur un r seau en p riode de saturation Dans ce dernier cas en effet les ph nom nes de remont e de queue et d attente aux carre fours sont particuli rement importants Or ils sont tr s mal pris en compte dans les mod les d affectation actue
36. EDRE apr s une erreur est variable Soit il poursuit le plus loin possible en particu lier dans les donn es mais annule toutes les commandes de IV 16 x travail sauf l erreur 63 ou bien m me renonce aux cat gories de donn es ult rieures par exemple des erreurs dans les cartes 1 2 et 3 rendent impossible l ana lyse des autres Soit qu il s arr te net l erreur est trop grave erreurs de num ro 200 et plus Les diff rents codes d erreur sont les suivants il est recommand de r duire les erreurs partir de la premi re qui est signal e par le programme car il se produit parfois des erreurs en cascade telles que les derni res apparues sont tout fait fictives 2 plus de 200 noeuds annonc s 3 plus de 600 chainons annonc s l plus de 70 centro des annonc s 5 heure de fin erron e 6 cycle hors des limites 30 200 sec 7 incoh rence entre rouge int gral limites de vert et cycle 8 incoh rence entre heures 9 rouge int gral au del de 20 sec 10 code carte erron inconnu ou erreur de s quence 11 noeud inconnu ou impossible 12 noeud d j d crit 13 zone qui devrait tre vide l4 plus de h phases sur le noeud 15 plus de 600 phases 16 21 22 23 2 25 26 27 28 29 30 31 32 35 36 38 39 ho h1 h 2 43 hl 46 LT 48 49 IV 17 Le chainon i entrant dans le noeud i n a pas d aval noeud interdit au blocage sans feux ou d j bloqu
37. INSTITUT DE RECHERCHE DES TRANSPORTS PHEDRE MODE D EMPLOI Etienne DAVAL 2 me Edition Division Exploitation de la Route Ao t 1982 PHEDRE est un programme d affectation et de simu lation de trafic routier sur un r seau urbain Programme Heuristique d Evaluation Dynamique d un REseau Ce rapport fait suite une courte note de pr sentation g n rale reprise pour l essentiel dans le chapitre 1 Il a pour but de fournir chaque utilisa teur potentiel une description du fonctionnement du programme et de ses mod les sous jacents et un mode d emploi d taill TABLE DES MATIERES 1 Description g n rale 2 1 1 Lies Mode But du programme Structure 1 2 1 Affectation 1 2 2 R gulation 1 2 3 Simulation d emploi d taill Affectation statique 2 1 1 Le retard d la queue 2 1 2 Le temps de parcours sans queue 2 1 3 L affectation par quir partition 2 1 4 L affectation par quantile 2 1 5 Affectation ancienne R gulation 2 2 1 Les carrefours feux 2 2 2 Les carrefours sans feux et les axes prioritaires 2 2 3 L cr tement 2 2 4 La coordination des feux 2 2 5 La courbe Queue f taux de satu ration Lis LI 9 IT 10 11 11 11 13 II 13 II 14 11 17 11 19 IT 24 3 h 2 3 Simulation 2 3 1 Les mod les l mentaires 2 3 1 1 Carrefour et mouvements tournants 2 3 1 2 Les queues 2 3 1 3 La partie libre du tron on 2 3 1 4 Les
38. L 29L SSL 55L JKL CYE FILL SOL 26 OL YL2 zal 6SE SSL dc bil 8SSS 26L 99 4 b l 286 s 80k 60L 092 Te L9 7 57 27 di S ul ol 762 FLL USL 4 3d8 v 17 riye CoR 22618 VERKER LYLE Soror Suyo oegi LY gL L034 SS08L LOR L 992 G zL LOLSL 89 97 Lota 2249 86e TER RER a I Tou v NONIVH ugP SIRUEIEA l 0 507 08 OL Got OG l Se 08 01 St 33800 1N430 1830 NONIYHO uSPu PIP UEIET Lt On Sr SYYLENVUV 6 4009 HC HLYVO VT OHAV SNOILIGH Le HXHNNV ANNEXE 28 PARAMETRE 18 Param tre 48 h Ha 23 ENTR ARR DEGA SORT QUEU 792 20971048410484 8387 792 20971048610484 0 792 2097 792 2097 791 2097 797 2097 797 2097 297 2097 797 2097 797 2097 Ms 45 ENTR ARR 792 5799 792 5799 792 5799 792 5799 791 5799 79 5799 797 5799 797 5799 797 5799 797 5799 Ma 105 ENTR _ARR 792 7405 792 7405 792 7405 292 7405 791 7405 797 7405 797 7405 797 7405 797 7405 797 2405 DEGA 7249 7249 7249 7249 7249 7249 7249 7249 0 0 DEGA 9254 9256 9256 9256 9256 9256 9254 9254 0 0 O O O O O O O 0 2097 0 4194 0 6291 010485 012582 014679 016776 SORT QUEU 724910148 7249 8698 7249 7248 7249 5798 7249 4348 7249 2898 7249 1448 7247 0 0 5299 011598 SORT QUEU 925412959 925411108 9254 9257 9256 7406 9254 5555 9254 3704 9256 1853 9256 2 0 7405 014810 histogramme la derni re it ration Q 8388 HISTOGRAMME OBTENUS AVEC CARTE 9
39. LI 2p IE LEIET 31395 6 C 35 80300 20300 93990 Sr 300 70305 3200 29390 L200 OZ HXHNNV A 22 pn oN 3p u oqueqins soz unu ap spn ou s p SoguuOPiO0 SST uuop SU TT SIST ET z rusu BT IP QIT V GTT SJtinoasuoo soguuopio09 S P znqonzqs NIJ 1N3W0 3ll1yal 92950 xXIva no NISS30 3alli 61190 NYES3K NISSIG SLI S1004 b297 O83WAN FLIN NOILVSITVILINI GLJ00 8 197 d9L 967 1 007 S 2 2le CL6 YLL JIE 262 062 20g GOLL66C 1 ELIUD es io 282 J6 898 49 2LIYOL Oge YSL S598 S9 LJD 092 D6 9976 9798 OL200 2SL OSL ESL DO2 19E 076 60000 s 62 S 2 29 29 8C200 Ces 8e Ses Z 20900 6L2 SS 6L Y2l 92L LLL E8L 26 GOL 9 LIZ 262 90900 8 24 22 SZ Se Soo l g Z YOL LSZ LS 90000 d 622 421 Sat SCO0C de 96 o92 v 2 LYL L2r 29L 99L 29 20900 LEF L SE S4 2 92 ZEZ SS kL SLL LOC SIAVG UVd NOILVSITVNSIA UNOd SHHNNOC HHIHOIGd Z HXENNV ANNEXE 22 REPRESENTATION DES CENTROIDES SUR LE DESSIN DU RESEAU R seau figur selon Cuc Oge __ Donn es x x ITITR PE EEE EEE NUS EEE SDS ENS ES E 204 oA 402 S 20 21 5 F R seau compl t A 24 DESSIN DU RESEAU MICROBE ANNEXE 23 Jp AG SEP ASE SUS EEE ETTE CGR AIR TPS S R STN I ONE LOTDTSD a PERSO UPA EP BR Q DAMES D UD STN TE RUES ANNEXE 24 EDITION OBTENUE AVEC LES COMMA
40. N SECONDES 149 384 1 STATIQUE 17 30 18 30 50 05 MN PERF 1518 SDE3 154772 2 AVANT 17 15 17 3G6 15 77 MN PERF 268 5953 115455 PERIODE DUREE EN SECONDES 161 734 BILAN DUREE EN SECONDES 272 474 POINTS 17 32 18 33 40 27 MN PERF 1413 SD23 151197 PERIDDE DUREE EN SECONDES 222 689 BILAN DUREE EN SECONDES 372 798 k APRES 18 20 20 20 120 0 MN PERF 1841 S5EqQ 173483 PERIODE DUREE EN SETONDES 371 74 A 1 TABLE DES ANNEXES 10 11 12 13 14 15 16 17 18 19 20 21e 22 23 24 PHEDRE Organigramme g n ral Organigramme du module d affectation Organigramme de l affectation par quir partition Grganigramme de l affectation par quantiles Affectation DAVIS affectation PHEDRE inutilis Organigramme du module de r gulation Influence de la r gulation sur la queue saturation La courbe Queue f taux de saturation Organigramme du module de simulation Sch ma g n ral de fonctionnement d un cha non Longueur de queue en fonction du taux de saturation Loi vitesse d bit Calcul du nombre d arr ts Exemple de fichier donn es Exemple de fichier de commandes Edition minimale Exemple de bilan d taill Exploitation chronologique du fichier DESSIN Exemple de donn es pour utiliser un fichier DESSIN dans l inter face PHEDRE DAVIS Exemple de fichier donn es pour la visualisation par DAVIS Repr sentation des centroides sur le dessin du r seau Exemple de dessin d un r s
41. N ne comporte que des arcs sortant vers l ext rieur c est dire non dessinables 101 carte commande inconnue 119 l intervalle n est pas un nombre entier de fois dans la p riode tr _ ty pointe 120 idem pour le creux final t t3 202 apr s 50 it rations il y a encore un r sidu de i secondes dans le calcul de la r gulation du noeud i 1 210 pas de chemin de i vers i et il y a du trafic 211 saturation sur le chainon i taux in en heure creuse de d but 230 il n y a pas le nombre annonc de centro des i mais ij 231 L heure de fin d mission de pointe d un centroide est trop tardive 232 l heure d valuation tj est plus tardive que le d but de pointe t d un centro de au moins 234 la simulation est impossible pour le chafinon i le couper en deux cha nons plus courts x 90 91 92 concernent l interface PHEDRE DAVIS et les cartes de cnde F IV 20 240 la longueur du tableau d vacuation est trop grande d s le chainon i Il faut en couper quelques uns cha cun y compte autant de fois que son temps de parcours est contenu dans le plus long de ses amonts plus 2 exemple 3 sec aliment par 60 sec compte 22 fois 3 sec aliment par 2 sec compte 3 fois 998 commande inconnue 999 fin de fichier cartes Il existe aussi des STOP num rot s lors de 1 im pression des plus courts chemins par la commande E CHEMIN STOP 934 STOP 935 erreurs dans la suite des chainons ST
42. NDES E CHEMIN PASCAL CHEMIN NUMERO 1 1 3 156 1 4 5 3 0 t 4 5 i 4 0 1 5 104 1 5 0 3 1 94 3 2 1 0 3 4 116 3 2 4 0 3 5 113 3 2 5 0 4 11 144 5 2 1 0 4 3 114 4 5 3 O Explication 4 F 62 4 5 0 5 1 100 5 2 1 0 Pour aller du centro de 5 3 67 5 3 0 S 102 5 2 A 0 n 1 au centro de n 3 68 PAS le premier chemin trouv CHEMIN NUMERO 2 a un co t de 156 et il 1 3 203 1 4 5 3 0 passe par les noeuds 1 1 4 79 1 4 0 I 5 126 1 4 5 0 l 5 et 3 3 1 142 3 2 1 0 3 4 151 3 2 4 0 4 5 135 3 2 5 0 4 11 190 5 2 1 0 4 139 5 3 0 4 62 4 9 0 S 1 144 5 2 1 0 5 3 92 5 3 0 5 4 135 5 2 0 68 PAS CHEMIN NUMERD 3 i 3 192 1 4 5 3 0 l 4 61 1 4 Q 1 5 115 1 4 5 0 3 1 144 3 2 1 0 3 4 152 3 2 4 0 4 51 175 3 2 4 5 9 4 1 201 2 1 0 4 3 146 4 5 3 0 4 69 4 5 0 5 150 5 2 1 0 5 3 92 5 3 0 S 4 138 5 2 0 A 26 ANNEXE 25 RESULTATS DE L ECRETEMENT POUR LES 3 CHEMINS SUCCES SIPS D UNE AFFECTATION EN 3 ETAPES MICROBE FICHIER A USAGE DE MISE AU POINT TR NAMN NAVA DSAT DINIT EXCES ECRET DNOUV 21 2 11019 360 0 0 360 101 O 11799 840 0 0 840 32 3 2999 840 0 0 84 EE a ua qaspa 4 4 230 0 0 0 O a 52 5 2431 360 0 O 30 103 0 31799 840 0 O 84 pe ee 53 5 31223 360 0 0 3 0 14 4 41504 840 0 0 840 EE SSS 24 2 4 917 240 0 0 24 104 0 41529 840 0 0 84 p 25 2 5794 600 0 400 ee EEE 45 4 52062 1560 0 0 1540 MICROBE FICHIER
43. OP 9145 934 il n y a pas de chemin entre deux centroides 935 et 945 erreur sur le tron on aval 5 TEMPS DE CALCUL ET PARAMETRES Pour un r seau moyen Roubaix 120 noeuds 680 chamons 66 centroides une affectation sur 6 chemins dont 3 avec conrdination de feux une simulation d une pointe d une heure et d une d crue de deux heures apr s la pointe le co t global est de 6 minutes qui se r partissent comme suit lecture et v rification des donn es 288 recherche d un chemin 158 Coordination des feux 10 s 1 heure de simulation 708 Sur l ordinateur IRIS 80 CII de l I R T on a utilis un Core de 123 pages virtuelles EXEMPLE DE TEMPS DE CALCUL VILLE DE ROU3AIX MEDYCIS RESEAU JUIN 1935 re 9 1 2 3 amp 5 5 R 9 15 11 0 120 389 66 C 9 2 39 75 17 35 18 8 1 25 2 25 3 25 4 25 9 44 3 45 G 46 J 47 2 amp 3 3 amp 3 9 15 1 13 98 14 1 30 414 31 14 32 1 122 2 COMMANDE AFFECTE SIMULE CHEMINS 4 REGULER 4 TEMPS FIN DE LECTURE DUREE EN SECONDES 27 974 CHEMIN I DUREE EN SECONDES 41 546 REGULA DUREE EN SELONDES 43 452 CHEMIN 2 DUREE EN SECONDES 57 742 REGULA DUREE EN SECONDES 59 642 CHEMIN 3 DUREE EN SECONDES 74 839 REGULA DUREE EN SECONDES 76 730 CHEMIN 4 DUREE EN SECONDES 91 42 REGULA DUREE EN SECONDES 101 454 CHEMIN 5 DUREE EN SECONDES 115 398 REGJLA DUREE EN SECONDES 125 732 CHEMIN 6 DUREE EN SECONDES 139 45 REGULA DUREE E
44. S i00LIBPBIET i i i i i i 182 8gBizZ 9LLIOVS i9v iOOSLI8BZZ i i 407 i69 109 ikB IO i i i i i i i 174 0 iB B98i00S ifh i008li Z i t i 9 iSt iS iS i9llil9 iBlli i i i io 0 i001 19Zi0 BEBiBe ig i00BbibE il 407 igs 109 imi i i i i i i iv 0 i 0 if BiLi8Sb EG iOO8tivib iZ 1670 iS i i8 it9Zi t i i i i i 92 0 i0 0 ib 19ZiZ8S il i00BLIZSS 1079 iOS iz iSE iS9 iglli i i i i i igo 0 iO 19Z2i001 BLLISET ibE i0081i191 i9 1 i0 iSB 109 RIO GE iQlli EE RE ER ES ke EEE AN iz CUNVIT WAVIZ WAX TVAVIL TVAVIL TVAViLGINISKLILVSTILUNV i3N3NDiNETT iHL OL dVIINV iHd iV i EE VV EE EE JE AE SSS JUNIDd O 8 V OE CI 30 XIVANOY 30 NYIJYOH LILId aTIIVLAQ NVYTIG AA HTANEXH GT AXANNV A 20 l L 8 399d c i 91 GI vi i l J t 10 10 i io i0 idt io N MA O 4 7 a T mnt io iO o IST ilg3 iX1 ikl i3NVDIAITIYYVIN mm O l l tl 4 4 t 009 dt 00 F 1V50 OL Vd HY AV 1 pmmmpemmmponempemmmpommmpenmmhemmpommphmmmh tte alaaa a iQ io iO it il81 186 1469 100 iZS it iS i tSif io 40 iO it il 169 1064 i iB ic if 108 ic i ip iQ iQ i0dt icBl 186 1002 ild 1056 iv IG i SSil PE 4 7 t f f i0 iO i IST ike ile ilg3 iX1 iRl i3DOi8ITligd8WiN i T mm mm E smpommhe gene te mt 009 dt 001 Z z LYST OL VdvI WY AV I ED EE tete gt 10 10 iQ i0 i0 i669 1669 i i iZ 40 ic if i i0 id i 10 i0 i06v i06b ide iZ il
45. Soit T l ensemble des cha nons qui passent sur une m me phase La demande moyenne de l heure de pointe a T et le d bit de saturation vrai So T de chacun sont connus On calcule une demande en saturation pour chaque phase alT 2 x 9 max fr 5 T Les feux sont alors r gl s pour r partir les verts en accord avec ces saturations lt i I lt e M lt lt lt 3 II l Le dernier terme est connu le num rateur est la som me des x 0 tous connus et le d nominateur est le cycle diminu de l ensemble des rouges communs on suppose des phases exclusives Mais l utilisateur a donn des bornes min max chaque vert Il faut donc pr voir une proc dure d ajus tement selon qu il y a sur une phase d apr s les qua tions 3 STE exc dent on ram ne le vert incri min la borne la plus proche si la fin de cette op ration r alis e pour toutes les phases il y a apr s cumul des corrections un exc dent respec d ficit les verts de valeur maximale respec minimale sont ent rin s et le syst me 3 est alors appliqu aux autres et ainsi de suite Le processus converge et on obtient ainsi tous les verts des phases du carrefour Il reste pour d terminer compl tement la r gula tion fixer un d calage au carrefour 2 2 2 Les Noeuds sans feux et axes prioritaires Pour unifier le traitement des carrefours 11 y a deux
46. TEMENT les r sultats de l cr tement sont obtenus par le param tre Z 5 de la commande ECRETE Si 25 0 pas de publication 25 1 publication la derni re it ration pour les noeuds cit s dans Z5 2 publication chaque it ration REDUC IV 11 la derni re it ration pour tous les wy Z5 3 chaque it ration noeuds w Z5 h cf exemple en annexe 2h h 5 Les plus courts chemins La commande PASCAL commande l impression du nom bre d it rations n cessaires dans le calcul des plus courts chemins La commande E CHEMIN entra ne la publication de tous les chemins toutes les it rations On peut restreindre la publication quelques che mins en pr cisant de Z3 Z19 les centroides metteurs marques aux centro des r cepteurs marqu s Exemple E CHEMIN 1 3 5 demande l ensemble des chemins allant de 3 et 5 vers 1 cf annexe 25 L 6 Stockage de l affectation On a vu que PHEDRE pouvait traiter une affectation ancienne produite par lui m me ou un autre programme Pour stocker cette affectation en vue d une utilisation ult rieure on utilise la commande GARDE Cette sortie de r sultat ne donne lieu aucune dition mais cr e seu IV 12 lement un fichier sur disque Pour r utiliser cette affectation on utilisera la commande DEJA qui informe le programme de l existence d une affectation d j faite M T L Etat du r seau Pendant
47. Z5 me cha non class par taux de saturation d croissant Z3 Zh et Z5 sont nuls les valeurs par d faut sont pri ses c est dire Z3 6 Zh 3 Z5 3 Le traitement est alors identique celui du ler cas 23 gt 100 Dans ce cas Z3 n est pas un num ro de chemin mais le coefficient de redressement REDUC 36 L ensemble des publications bilan maxima est r ITI 29 duit l ensemble des chainons entrants des noeuds dont la liste est ici de Z3 219 REGULER 16 Permet de modifier le nombre d it rations r gul es en particulier de de court circuiter la r gulation et d utiliser un calcul rapide des param tres de Q f taux Z 3 indique que jusqu au Z3 me chemin on ne r gule pas SI Z 3 est sup rieur au param tre de la carte CHEMINS il n y aura pas du tout de r gulation Par d faut on r gule la derni re it ration SIMULE 2 3 Apr s affectation il y a simulation STATIQUE 28 Le bilan est dit avec les valuations en stati que faites apr s l affectation Soit i la dur e d un intervalle ou s il n y en a pas i 900 Soit ty l heure de d but de pointe Le programme arr te sa simulation l heure t i Z3 en se H condes SUIVI 32 ou 33 ou 34 Associ e la commande INTERVAL SUIVI permet la pu blication d un bilan complet la fin de chaque intervalle III 30 Z3 0 ne donne rien 23 l on publie un bilan pour chaque intervalle de l
48. ar mouvement tournant sont fournis par l utilisateur Le temps de parcours du tron on est la somme temps sans queue temps pass dans la queue temps de traver s e du carrefour Les tron ons sont trait s pas par pas chaque tron on a un pas de traitement propre gal son temps de parcours sans queue p Carrefour t p pa Db i Centroide Au pas t on conna t d apr s l tude des autres tron ons le trafic entr dans le tron on entre t 2 p et t p donc se pr sentant dans la queue entre t p et t soit E Teby De cette arriv e et du nombre de v hicules d j pr sents dans la queue on d duit la queue au temps t et par la relation d quilibre du cha non le d bit sortant t Gp On applique ce d bit les pourcentages de mouve ment tournant constant fournis par l affectation pour d terminer les d bits entrant dans chacun des tron ons aval Les autres param tres calcul s sont le retard et le nombre d arr ts in OED nn EP ma w s s v s gt s _ s gt s n ou non de saturation et du pourcentage de v hicules arrivant pendant le rouge lui m me fonction du phasage du feu aval et de la coordination avec le feu amont II 1 2 MODE D EMPLOI DETAILLE Ce chapitre cherche donner une description pr cise sans tre exhaustive du fonctionnement de PHEDRE sans entrer dans le d tail de la programmation FORTRAN To
49. ards dans le r seau que celle issue d une formule de Webster Les param tres issus de la simulation pr c dente Soit R x le retard total par cycle pour un taux de saturation x 11423 Soit un chatnon T de d bit D leratio de feu vert du feu aval de T So le d bit de saturation par heure de vert de T en u v p h C la dur e du cycle du carrefour aval en s x le taux de saturation du cha non alors D S o x 4 So est le d bit de saturation effectif par heure de feu SoC x 200 est la quantit de milli v hicules maximum par cycle On se place juste la saturation la fin du feu rouge la queue maximale est gale la somme de tous les v hicules arriv s pendant le rouge la fin du vert la queue s annule puisqu on est juste saturation Si l instant t du cycle la longueur de queue est Q t et si R x est le retard total par cycle pour un taux de saturation x Le retard total Q t at R 1 taux de saturation cycle dans le cas o l arriv e est constante 1000 gt 100 Q t at 5 C QE A CASo 3600 II 21 CA So 3 6 Car 1 est la queue maximale en fin de rouge D autre part J os rouge Q t dt R 0 R o est la pente l origine de la courbe R x car on s est plac dans le cas de la saturation Voir l annexe 8 qui montre l influence de la r gulation sur le queue saturation 2 2 5 La Courbe Queue f taux de s
50. aturation La valeur moyenne de la queue est de mani re g n rale Q x Bl Connaissant deux l ments de R x on conna t aussi la courbe Q x La pente l origine g R o La valeur pour x 1 a R L annexe 9 pr sente le calcul de Q x partir de la d termination de R O et R 1 On veut une queue finale qui soit une hyperbole ap proximant le mod le de Webster voir chapitre simulation mod le de queue AX Q x ie I og Q x mod le arriv e du hyperbole pas i II 25 TI p So ratio de vert p longueur du pas temps de parcours du chainon m et a sont les param tres cherch s m g I o On trouve Q I a si Q 8 en fonction des param tres exp rimentaux Q et g D ou 1 on d duit finalement les queues et retards pour chaque chatnon en fonction de leur taux de satura tion II 26 2 3 SIMULATION 2 3 1 Les Mod les l mentaires Quatre mod les l mentaires composent le mod le de r seau un pour les centroides et trois pour chaque cha non partie libre queue et carrefour aval CENTROIDE L annexe 10 donne l organigramme g n ral de la simulation et l annexe 11 le fonctionnement d un cha non 2 3 1 1 Carrefour et mouvements tournants ma a ue ns M ou dm 7 D s w s me s mt s s s s ce s ue em L affectation faite par PHEDRE ou bien fournie tou te faite par l utilisateur conduit fournir au mod
51. axe 4 a il lt 1 k v carrefour feux sans feux Le trafic commun allant de 1 N est le produit des ratios successifs des mouvements tournants concern s l histogramme de sortie de l amont est cras le long de l axe pour fournir l histogramme d arriv e de l aval n H A ce qui arrive par les sans feux interm diaires s y ajou te comme un histogramme plat 2 2 3 Ecr tement Lors de la recherche des plus courts chemins toute la demande se pr sente dans chaque cha non En r alit il T1 18 s agit 1 d une demande potentielle que les saturations amont emp chent de se propager L o sur un axe l affec tation sature tous les cha nons seul le premier sera r ellement satur et cette retenue la source d sature les chainons en aval Par des m thodes du type matrice d influence il serait possible de calculer pour chaque chainon la perte due ce ph nom ne Mais pour simplifier et r duire le temps de calcul PHEDRE se contente de r percuter vers l aval partir des cha nons satur s la perte qu ils provoquent en s arr tant d s que la perte devient n gli geable cause de la dispersion et des pourcentages de mouvements tournants ou quand un autre cha non satur recouvre l influence du pr c dent C est la commande ECRETE qui g re ce mod le Z 3 indique le chemin partir duquel on va cr ter les saturations par d faut l avant
52. dernier Z 4 pr cise ce qu on consid re comme une perte n gligea ble 3 Z Z 5 g re l impression des r sultats de l cr tement Le taux de saturation utilis pour le re ressement de la pointe est celui de la demande non cr t e ven 2 2 4 La Coordination des Feux Apr s avoir calcul une r partition optimale des dur es de vert pour chaque carrefour feux PHEDRE va chercher coordonner les feux en les d calant de mani re minimiser les retards en chaque carrefour dans la mesure o cela est possible sans algorithme trop complexe ou trop long Ce calcul a lieu en 9 tapes l On d coupe chaque cycle la dur e est la m me pour tous les noeuds en 10 tranches Pour un cycle de 90 se condes l unit de temps sera donc une p riode de 9 s 2 On tente alors une premi re valuation du comportement de chaque chainon en construisent pour cha cun l histogramme de sortie qu il aurait pour un cycle si son histogramme d alimentation tait compl tement plat arriv e constante L histogramme de sortie ainsi obtenu est consid r comme caract risant le chainon il est par construction ind pendant du d calage relatif des noeuds extr mit s de ce tron on Puisque les histogrammes de sorties sont invariables ils se combinent pour donner un histogramme d arriv e A caract ristique de chaque tron on aval Cet histogramme d arriv e repr sente une premi re approximation de l in
53. eau Exemple d dition obtenue par les commandes E CHEMIN et PASCAL 25 26 27 29 A 2 R sultats de l cr tement pour les 3 chemins successifs d une affectation en 3 tapes Edition obtenue pav la commande TRACE Editions avec la carte de code 9 param tres 45 46 47 Histogrammes obtenus avec la carte 9 param tre 48 4 ou 1 Histogrammes obtenus avec param tre 48 2 e3 ANNEXE 1 PHEDRE Organigramme G n rale DESCRIPTION DU RES EAU Matrice ORIGINE DESTINATION LECTURE DES DONNEES QUI L affectation NON est d j faite Calcul de l affectation Lecture ar fectation It ration sur les Calcul des Feux verts plus courts chemins Coordination Loi D bit f queue REGULATION Calcul de feux verts Coordination Loi D bit f queue SIMULATION Calcul des D bits It rations sur le Temps de parcours temps Longueur de Queue Nombre d arr ts EDITION ANNEXE 2 Organigramme g n ral du module d affectation qui contient aussi la lecture et v rification des donn es D finition des constantes g n rales on veut exploiter NON le fichier DESSIN Pa On saute tout le programme jusqu au Lecture des donn es 0us programme d exploitation OUI On veut une affec _tation t Edition ventuelle sur les donn es Lecture de l affectation SOEN PEN CEPEDA Calcul d u
54. ent de dispersion par d faut 22 cause des vitesses diff rentes tous les v hicules ne parcourant pas le cha non la m me vitesse Param 13 14 15 16 LT 18 19 20 III T donne la r partition qe v hicules qui arrivent dans les tranches suivantes nombre d it rations dans le calcul des fonctions FR retard d calage F R D 1 histogramme d entr e est plat par d faut 3 nombre d it rations dans la simulation finale lors du calcul des 3 param tres pour la courbe Queue F taux de saturation par d faut 5 dans les carrefours comportant un mouvement prio ritaire on a besoin d un de vert fictif allou aux mouvements sur la phase non prioritaire de verts des genes param 16 s TI 1 taux sat sur les prioritaires de la l re phase par d faut 100 dur e de vert minimum pour un feu vert 10 s valeur minimale de g pente l origine de la fonction Queue f taux de saturation 3 par d faut 500 10 Veh valeur minimale du rapport GE par d faut 100 Q est la queue correspondant un taux de saturation gal 1 pour la fonction rempla ant celle de Webster dans le programme PHEDRE min Q 1 arenttrs LT valeur du v hicule quivalent d un Tourne Gauche g n par d faut 17 YO ven TIL 6 Editions suppl mentaires et divers 30 40 liste des num ros des cha nons pour lesquels on veut publier des r sultats interm diaires LT in
55. er approch e pour un taux de satu d faut 120 Z Si q est le ler terme de Webster ration gal 1 AMONT 7 Dans le bilan les chafnons sont par d faut iden tifi s par leur noeud amont et aval Si sas comman e est donn e le noeud amont est remplac par le num ro du chainon BAS 39 La limite du taux de saturation en Jegerne en p riode creuse l issue de l affectation au del de la quelle une erreur est signal e En par d faut 90 Le param tre 42 carte de code 9 permet d effectuer ce test l issue de chaque nouveau chemin BILAN 29 30 31 L utilisateur d sire que soit publi le bilan d taill d une des 3 p riodes qu il tudie en indiquant en Z 3 quelle est cette p riode 1 l heure creuse de d but c est dire le r gime per manent de d but de pointe l instant ty 2 par d faut si Z 3 vide l heure de pointe III 20 3 l heure creuse d apr s la pointe de tr Cf carte O t3 Une commande ne demande qu un bilan mais les 3 peu vent tre demand s l ordre de publication est chronolo gique ind pendant de l ordre des commandes En leur absence aucun tableau n est publi Ces 3 bilans ne sont donc pas publi s si on ne les demande pas Mais ils sont syst matiquement calcul s Le bilan de l affectation ini tiale statique est obtenu par la commande STATIQUE ou si l on met BILAN avec Z 3 0 CHEMINS h Nombre d
56. es calculs ont lieu pendant les it rations de l affectation on peut en demander les r sultats chaque it ration param ll Z 0 sinon impression seule ment au dernier chemin Les valeurs imprimables sont les d calages des feux param 45 la fonction retard d calage param 46 avec l arbre sur lequel elle est calcul e les sous r seaux de chaque noeud ce qui englobe l ensemble des carrefours par rapport auxquels on va chercher un d ca lage qui minimise la somme des retards param 7 les histogrammes des chainons param 48 Pour un cycle oncalcule cinq histogrammes i les entr es c est la somme des sorties des chafinons amonts la l re tape calcul de l histagramme de sortie d un chamon pour une arriv e plate il n y a pas de calcul d entr e PHEDRE 48 1 IV 1h ii les arriv es c est les entr es par tranche dispers es sur tout le cycle cf carte 9 param tre 13 Par d faut on prend 78 de l entr e calcul e le reliquat 22 D de l entr e de la tranche pr c dente Cet Hen ordne d arriv e est ensuite recal pour obtenir une arriv e globale sur le cycle gal au d bit de saturation Si l arriv e est trop forte on corrige par par affinit si elle est trop faible on ajoute un histogramme plat aux tranches non nulles iii le d gagement caract rise la capacit d coulement du carrefour c est un beau rectangle qui repartit le d bit de Sutura tion sur le vert iv
57. es chemins E CHEMIN et PASCAL le stockage de l affectation pour une simulation ext rieure Renseignement sur les cha nons apr s la lecture des donn es TRACE les messages d erreur En Annexe on donne des exemples de publications pour cha IV 2 que cas h 1 G n ralit s pour les Editions L option par d faut est l absence d dition il faut donc pr ciser explicitement les r sultats que l on veut obtenir En ne demandant rien on obtient un listing mini mum contenant le titre c est la l re ligne du fichier donn e les cartes de code 0 8 et 9 et la premi re carte de code 1 la liste des commandes une performance par p riode indiquant l heure de d but et l heure de fin de la p riode la dur e les v hicules heures ou temps total pass dans le syst me PERF La somme des d bits SDEB la somme des v hicules dans la partie libre des chai nons SL la somme des v hicules dans les queues SQUE le nombre total d arr ts SARR les v hicules km SVKM cf Annexe 17 Il y a h p riodes IV 3 STATIQUE correspond l affectation moyenne statique sur l heure de pointe AVANT simulation de 1 heure creuse pr c dant la pointe POINTE simulation de 1 heure de pointe APRES simulation de l heure creuse suivant la pointe L 2 Le bilan complet Il est naturellement int ressant de disposer de r sultats plus fins que les performances globales de l dition minima
58. fiable par REDRESSE 25 Y dans ce cas est gal au taux de satura tion du 3e chemin le plus satur C est donc le d bit qui est utilis pour la recherche de chemins suppl mentaires Pendant la simulation on se servira encore de cette pointe de hauteur Y et de dur e s Si p est la dur e initiale de la pointe non redres Si le 3e ou Z 5e cha non n est plus satur c est le taux du dernier des satur s qui est choisi pour Y Si le taux du cha non choisi est presqu gal au taux de re dressement la proc dure est achev e sinon on r it re le redressement pendant un nombre de chemin gal 3 par d faut modifiable par REDRESSE Z 4 Le nombre d it ra tions du redressement est ind pendant du nombre de plus II 43 courts chemins demand s par CHEMINS Z 3 A la fin de l affectation le programme ent rine le taux de redressement finalement choisi et rectifie toutes les heures de fin de pointe en cons quence Il est possible de forcer le taux de redressement par le param tre Z3 de la commande REDRESSE Il doit tre sup rieur 100 et indique directement le pourcentage de redressement Z4 et Z5 sont alors ignor s Remarque Le redressement est compl tement ind pendant de l cr tement du trafic 2 3 4 Le nombre d arr ts En vue notamment du calcul de la consommation nerg tique d un plan de circulation on a besoin de con na tre le nombre d arr ts qui sont produits par l affec
59. fluence du r seau sur un cha non influence r duite ses seuls noeuds amont TI 20 3 Le d gagement d un cha non est un histogramme en forme de rectangle c est la sortie maximale du chai non D bit de saturation temps en tranches cycle Histogramme de d gagement En calculant pour chaque d calage entre les histo grammes d arriv e A et de D gagement D une performance temps perdu on obtient une fonction retard f d calage ERD qu il suffira de minimiser L Ayant calcul cette F R D on va d finir la sensibilit du retard au d calage par le coefficient du premier terme de la s rie de Fourier de cette F R D qui caract rise bien l amplitude de la fonction Plus les creux de la F R D sont marqu s plus il sera int ressant de bien d caler le cha non on va donc hi rarchiser les tron ons suivant leur premier coefficient de Fourier II 21 Apr s avoir calcul toutes les amplitudes et avoir fait le tri on construit l arbre o d amplitude totale est la plus grande et o tous les noeuds coordon nables figurent L optimisation de ce seul arbre d calages ind pen dants constituera une bonne solution initiale exp rience du programme THEBES 2 Pour chaque noeud de l arbre on d finit un sous r seau local compos uniquement de tous les cha nons qui entrent ou qui sortent 6 A partir de n importe quel point de l arbre dont le d calage e
60. i le fichier a t cr par la commande DESSIN on fournira comme seules et uni ques donn es le jeu de cartes suivant qui remplace compl tement celui d crit pr c demment l re un titre quelconque 2e Z 0 E Z l le num ro d tiquette logique du fichier en fait 15 Suivantes Z 0 E Z 1 Z 19 une liste de noeuds Les cha nons publi s seront tous ceux qui ont ces noeuds pour aval Il peut y avoir plusieurs de ces cartes si la liste a plus de 19 noeuds III 32 Derni re Z 0 E Z 1 Z 19 vide Si l on passe de la 2e la derni re liste vide tous sont publi s N B Le fichier est complet partir du moment o les com mandes INTERVAL et DESSIN figuraient dans l exploita tion pr c dente quelle que soit l dition qui en tait demand e IV h SORTIES Les Editions Autoris es par PHEDRE sont assez nom breuses Pr liminaires l dition minimale les performances la Publication d un bilan complet STATISTIQUE BILAN AMONT REDUC INTERVAL SUIVI les Editions suppl mentaires carte 9 d calages des feux Fonction retard d calage et l arbre maximum r gulable Les sous r seaux les histogrammes des chainons Les amonts des chafinons les param tres de la fonction Queue D bit l Historique des chainons avec les cartes de type E Le Fichier Dessin et l interface avec DAVIS les r sultats de l cr tement ECRETE la publication d
61. in t F Z 9 nombre de cartes T vide 1 Les heures t et t sont par d faut gales ty et tp les heures g n rales de d but et de fin de pointe d finie carte 0 3 19 CARTE 5 PUITS Z 0 OG Z 1 rappel du num ro du centroide III 13 Les chainons qui sont puits sont d crits raison de 2 zones chacun Z 2 Z 3 Z h Z 5 etc et sont au maximum 9 Il peut n y en avoir aucun mais cela n emp chera pas la carte 5 de figurer 7 2 num ro du chainon puits Z 3 d lai d absorption compt de l entr e dans le chai non la disparition du v hicule 0 est permis etc 3 1 10 CARTE 6 SOURCES D crite avec des conditions exactement semblables la 5 Le d lai d mission est compt de la naissance du v hicule l arriv e dans la queue la ligne de feux 3 1 11 CARTES T MATRICE O D S il n y a aucune mission ou si l affectation est pr vue tre d j faite il y aura une seule carte T3 r duite aux seules zones Z O et Z l Sinon on d crit raison de 2 zones par destination Z 2 Z 3 Z 1 Z 5 etc l ensemble des liaisons du centroide vers les autres celles qui ne sont pas cit es sont nulles Z O Ag Z 1 rappel du num ro du centro de 7 2 num ro du centro de destination Ce centroide peut n tre d crit que plus loin par sa s rie 4 5 6 7 dans les donn es III 1h 7 3 flux et non d bit horaire mis du centro de de 7 1
62. ine limite fix e a priori 95 Chaque valeur est accompagn e de l heure laquelle elle a t observ e MAX CAPA 18 Pour les nombres de v hicules contenus dans le chaman compar s la capacit la limite inf rieure de publication n est plus 95 mais est indiqu e en en Z3 MAX TXAR 19 Pour ces taux d arriv e la limite inf rieure de publication n est plus 95 mais est indiqu e en en 3 Bien entendu avec une limite O tous les maxima sortiront x PASCAL 5 Le nombre d it rations dans le calcul des plus courts chemins est dit PREMIER 6 Au lieu de 80 valeur par d faut le coefficient de sous charge du premier chemin est Z 3 I1I 28 QUANTILE 4 1 L affectation est par quantiles avec Z 3 chemins 6 si Z 3 0 avec les valeurs d finies par FRACTION ou blen sinon avec les suivantes quantiles 30 23 17 13 10 T surcharge 1 176 136 122 113 106 100 x RECULE 11 En principe l heure creuse de d but cnmmence par d faut 900 s avant le d but de la pointe ce qui permet au programme de remplir les tableaux n cessaires Si on veut changer cette dur e on la donne en Z 3 en secondes REDRESSE 1 Sans cette commande on ne redresse rien et avec cette commande 3 cas sont possibles 23 Z4 et Z5 sont non nuls on redresse partie du Z3 me chemin on stabilise ce redressement sur Zh chemirs Le taux de saturation retenu est celui du
63. io de Celle ci est d finie par un ensemble de d bits repr sentant en fait la demande pour chaque tron on chaque section orient e de rue I 3 Cette affectation appel e statique peut soit provenir d un autre programme comme DAVIS soit tre cal cul e par PHEDRE suivant deux modes diff rents de mani re tr s classique les deux m thodes internes reposent sur des algorithmes de recherche du plus court chemin pour une liaison donn e et sont it ratives une certaine affectation tant r alis e elle donne lieu une valua tion des temps de parcours et des longueurs de queue qui permettent alors de calculer un nouveau plus court chemin et une nouvelle r partition du trafic Par rapport celles de DAVIS les affectations de PHEDRE ont t con ues pour une prise en compte am lior e de la saturation Le mod le de simulation est tr s sensi ble celle ci et peut conduire des r sultats catastro phiques s il travaille sur une affectation ayant conduit surcharger plusieurs tron ons taux de saturation gt 1 Les queues correspondantes croissent exag r ment et sont trop longues se r sorber PHEDRE calcule donc rapidement plusieurs plus courts chemins par liaison en pratique 8 semblent suffisants de mani re mieux r partir la demande sur le r seau D s qu un tron on est satur il est p nalis par un temps de parcours tr s lev il est donc peu probable qu il soit
64. ion Calcul des Param tres de la fonction queue Q taux sat NON st ce le moment de calculer un N OUI Pr decalage nt Simulation avec histogramme d ali Calcul direct de s s lat Q 0 et Q 1 EE NN Calcul d une fonction Retard D cala ge FRD pour chaque noeud apr s cal cul d un histogramme de d gagement pour chaque tron on Recherche d un arbre maximal de noeuds d calables x Initialisation du d calage Calcul de d calages optimaux puis des histogrammes de d gagement Cal Calcul des param tres de la fonc tion D bit f queue la simu lation FIN A 9 ANNEXE 8 L INFLUENCE DE LA REGULATION SUR LA QUEUE A SATURATION So d bit de saturation par heure de vert pourcentage de vert C cycle 1 Il n y a pas de r gulation La saturation est obtenue par un d bit moyen constant S qui conduit une queue maximale en fin de rouge de 1 CA 8 Queve ar Debit Je J 1 AYCX So Q Slx _ ar KA x AS Z 77 Debit constant 5 nn Diki A p Z vert ac ouge Cycle Ura es 2 R gulation optimale tout le trafic arrive pendant le vert la queue reste toujours nulle Queve er Debit Debit a veve temps 3 antir gulation Tout le trafic arrive pendant le rouge la queue max est SoC veve ero vbit CAS A 10 ANNEXE 9 LA COURBE QUEUE f taux de saturation 1 Arriv e quelconque j
65. iquer le comportement de PHEDRE en absen ce de la commande il sera indiqu entre parenth se ab sence X ou x est l option par d faut prise par le programme Cette indication est sous entendue dans le cas des ditions car l option par d faut en l absence de la commande est toujours l absence de l dition Les valeurs par d faut sont contenues dans un tableau SAN 145 initia lis par un ordre DATA au d but du sous programme ERGO Elles sont ensuite affect es au tableau IOPT 45 Les num ros entre parenth ses la suite de chaque commande donne l indice correspondant de IOPT Les commandes sont les suivantes le mot placer en Z 1 Z 2 servant d intitul leur description Si un seul param tre est demand il est toujours en Z 3 Les commandes qui sont marqu es 4 n ont d utilit que pour la mise au point Elles sont class es par ordre alphab ti que AFFA 38 Le param tre de r partition sur les nouveaux che mins en Par d faut 150 Z Le premier chemin re oit 1 122 du traffic le suivant re oit 100 2 puis la Ki me it ration on r affecte 100 K AFFECTE 2 Le programme devra r aliser lui m me l affectation selon l une des deux m thodes possibles En l absence de cette commande le programme se contente de lire et contr III 19 ler les donn es ALEA 37 Le param tre u d approximation de Webster en Par u qo 100 est la valeur de Webst
66. l a t cr par un processeur de type EDIT il doit imp rativement tre de type cons cutif c est dire pas index III 2 la contenir est vide cette possibilit est nonc e par l expression suivante entre parenth se vide x Il y a 13 types de cartes chacun tant identifi par son code plac en Z 0 La s quence entre les cartes est rigidement fix e et est la suivante une carte titre une carte de t te code 0 0 1 ou plusieurs cartes de code 8 d crivant les lois vitesse d bit 0 1 ou plusieurs cartes de code 9 d crivant divers param tres autant de cartes de code 1 que de noeuds dans un ordre quelconque autant de paires de cartes de codes respectifs 12 et 3 que de cha nons avec ordre quelcon que entre paires sans s parer celles ci autant de suites de cartes de codes respectifs t 151 6 une de chaque et 7 une au moins que de centro des avec ordre quelconque entre les suites sans s parer celles ci au moins une carte de code B ventuellement vide en dehors du code d crivant les axes et les courants prioritaires au moins une carte de code C ventuellement vide en dehors du code d crivant les cdi impos s III 3 autant de cartes de commande code 0 que l on veut y compris aucune ventuellement des cartes D si l affectation est tou te faite Il doit alors y avoir une carte de commande DEJA code 0 Les cartes
67. la lecture des donn es PHEDRE op re de multiples contr les sur la coh rence de toutes ces donn es et liminent ainsi toutes les invraisemblances Il peut cependant subsister des anomalies vraisemblables La commande TRACE Z3 Z 2 offre une description d taill e de l tat du r seau l issue des v rifications initiales cha nons class s par noeud amont et par noeud aval liste des mouvements tournants et de leurs caract ristiques liste des sources chainons o il est inject du trafic liste des puits cha nons o dispara t du trafic Ces ditions permettent une v rification visuelle pour la d tection des erreurs dont le caract re vraisem blable n a pu tre d tect par le programme Elle autori sent galement une ploitation et une exploitation plus facile des r sultats sur des grands r seaux Si Z3 2 en plus des classements pr c dents on a une trace pas pas du fonctionnement des cha nons ven tuellement r duite aux seuls cha nons cit s par REDUC cf annexe 26 IV 13 4 8 Editions suppl mentaires accessibles par la carte gg h En utilisant divers param tres de la carte 9 il est possible d obtenir quelques renseignements sur les cal culs interm diaires effecti s par PHEDRE lors de la r gu lation pour une dizaine de cha nons dont on devra pr ci ser les num ros dans les param tres 30 HO voir cette carte dans le chapitre Donn es Tous c
68. le PHEDRE peut fournir pour chaque cha non et chaque p riode choisie les renseignements suivants identificateurs du chatnon le noeud aval AV le noeud amont AM la dur e de vert accord e au chainon PH une dur e n gative indique simplement que le carrefour aval n a pas de feux mais que le programme a calcul un pseudo vert cf r gulation Les chainons sortants alimentant un centrofde ont un vert 90 Il n y a pas de feux la capacit de stockage du chainon CAP en uvp a a il est malheureusement impossible dans l tat actuel du programme de garder en m moire plus d une dur e de vert par carrefour sans feux Celle qui est imprim e n est pas forc ment la vraie dur e du chainon mais seulement celle d un des cha nons arrivant au carrefour IV M le temps de parcours vide en s TO le temps de parcours r el en s TM le nombre de v hicules dans la partie libre LIBR le nombre de v hicules dans la queue QUEUE le nombre total d arr t pour un d bit horaire ARRT le d bit de saturation par heure de vert DSAT le taux de saturation TXS le d bit horaire dans le chafnon DEBT la r partition sur l ensemble des chainons en aval AVAL num ro du nneud aval pourcentage du trafic DEBT qui entre dans le nneud aval Le Bilan de chaque p riode doit tre demand s par ment Pour la p riode Par commande STATIQUE STATIQUE AVANT
69. les mises en place des diff rents mod les paragraphe 23 1 exactement IIIa dans les m mes conditions et partir des m mes l ments que dans les deux cas pr c dents Cette affectation est d crite dans un fichier pro pre PHEDRE cf DEJA La constitution e l interfa ce avec des fichiers existants m sures r sultats de DAVIS etc est la charge de l utilisateur Dans le cas o l affectation r alis e par PHEDRE n est 565 destin e une simulation imm diate Il faut utiliser la commande GARDE pour stocker cette affecta tion sur un fichier qui a exactement la structure exig e par la commande DEJA qui indique que l affectation est d j existante Un interface a t r alis e pour le cas o l af fectation provient de DAVIS Le principal probl me est l incompatibilit entre r seaux due l existence d arcs et de noeuds fictifs dans DAVIS pour l injection et la sortie du trafic voir exemple en annexe 5 II 13 2 2 La R gulation L organigramme g n ral est donn en ANNEXE T 2 2 1 Les Carrefours feux x me ED er lt s x s s v s x s s s n m a tele So est d termin il faut alors calculer la r gu lation proprement dite Pour cela on traite simultan ment l ensemble des lignes de feux d un m me carrefour afin de trouver un r glage de tous ses feux valable en suite pour toute la dur e de la simulation
70. les sorties d un tron on on peut m langer puits et mouvements tournants On peut d crire les sortants d un m me l ment sur plusieurs cartes parses ou sur une seule en ordre quelconque III 23 PHEDRE effectue les contr les suivants quilibre des flux entrants et sortants d un tron on quilibre g n ral des flux mis sources et absorb s puits sur l ensemble du r seau non r p tition d une m me liaison compatibilit de la liaison avec la description du r seau I1 fournit en outre la liste des liaisons non utili s es que la description du r seau rendait possibles DESSIN 24 Un fichier d tiquette logique 15 est constitu il contient tous les bilans d taill s demand s publi s ou non cf INTERVAL 4 au minimum estimation statique Cty tp s terta et les ventuels bilans d intervalle Chacun de ces bilans de la pointe et les 3 p riodes t ty est d crit de la m me fa on de sorte qu un programme de dessin ult rieur pourra reproduire l un quelconque cf p III 31 IV 5 A 20 DROITE 40 La saturation en statique est calcul e avec une droite dont la pente est celle de L hyperbole au point saturation 1 multipli par Z 3 en par d faut 100 Z ECRETE 142 Si cette commande n existe pas il n y a pas d cr tement des taux de saturation Z 3 O cr tement aux 2 derniers chemins HI 24 Z3 0 cr tement partir du chemin
71. let et la carte T doit figu rer m me vide de toute autre information que son code Le fichier cartes qui d crit l affectation hors ligne est EET de cartes que l on veut toutes ayant la m me structure la derni re est vide sauf le code D en Z 0 Une carte est compos e comme suit centroide et chainons sont m lang s sous le vocable commun l ment La premi re ligne du fichier de code D contient un coefficient de redressement HAU par lequel serait mul tipli III 22 les missions des centro des la matrice 0 D les d bits entrants demandant s de chaque chainon les d bits sortant par intervalle d bits moyens des mouvements tournants Z 0 code D Z T l l ment metteur soit un chainon T Z 1 T et la carte d crit ses avals soit un centrof de C Z 1 C et la carte d crit ses sources Z 2 Z 19 les l ments aliment s par celui que l on indi que en Z 1 raison d une paire de zones par l ment Z i l l ment aliment lui m me un tron on U Z i U ou un centrofde K Z i K Z i 1 le volume du trafic de Z 1 vers Z i exprim en v hicules heure Les combinaisons possibles sont les suivantes un tron on alimente un tron on mouvement tournant banal un tron on alimente un centro de puits un centro de alimente un tron on source mais un cen tro de n alimente pas un centro de Sur une carte d crivant
72. ls qui sont statiques Ceux ci ne peuvent donc fournir que des estimations de temps de parcours peu pr cises en p riode de pointe et ne permettent pas de conna tre l volution des d bits et des longueurs de queue dans les tron ons D o l int r t d un programme dynamique simulant l volution de la situation dans le temps Il existe des mod les de simulation fine v hicule par v hicule SITRA mais ils ne peuvent traiter des r seaux importants PHEDRE dispose donc d un mod le de si mulation moins d taill lui permettant d tudier rapi dement des r seaux de plans de circulation allant jusqu 200 carrefours et 600 tron ons c est dire 600 sec tions de rue orient es Enfin le programme calcule une certaine r gulation des feux permettant de mieux tenir compte de l effet de ceux ci sur la progression du trafic ceci vite l uti lisateur d avoir fournir les plans de feux notamment pour le test de nouveaux r seaux 1 2 Structure PHEDRE est compos de trois modules principaux 1 Affectation Statique 2 R gulation 3 Simulation Dynamique Leur articulation est sch matis e sur l organigram me donn en Annexe 1 1 2 1 Le Module d affectation statique Avant de simuler les variations du trafic sur un r seau pendant l heure de pointe PHEDRE a besoin de con na tre comment les usagers se r partissent sur le r seau donc de r aliser une affectation moyenne sur cette p r
73. ne elle NE SEE Pr paration du cal cul des chemins Boucle sur le nombre _ des chemins Calcul d un chemin suppl mentaire R gulation l fectation due al nouveau chemin 1 Affectation d finitive Sauvegarde ventuelle de l affectation FIN e 5 ANNEXE 3 Organigramme de l affectation par Pad quir partition choix d un plus court chemin par liaison partir des temps de parcours vide Affectation de amp de la demande sur ce chemin Calcul d une r gulation puis d un nouveau temps de parcours par tron on pour les trafics n s de l affectation qui vient d tre faite FIN la r gulation calcul e est celle que la sim tion utilisera Recherche d un k i me plus court chemin selon ces nouveaux temps de parcours x lt R affectation l Ak sur le i me et les pr c dents sont mulitpli s par 1 1 k A 6 ANNEXE AFFECTATICN PAR QUANTILES c H choix d un plus court chemin par liaison partir des temps de parcours vide de la affectation de 4 FA demande sur ce chemin sans d saffecter les pr c dents calcul d une r gulation puis d un nouveau temps de parcours par tron ons pour les trafics n s des affectations n 3 L ET FIN la r gulation calcul e est celle que la simulation utilisera recherche d
74. nfondus De plus TISSTS les d lais moyens pond r s d absorption et d missions sont fix s au d part par l affectation 2 3 2 Simulation de l ensemble 2 3 2 1 Fonctionnement Si p T est le temps de parcours minimal d un chaf non T calcul au d part compte tenu du d bit on va cuera le trafic selon les 3 mod les partie libre queue et lignes de feux chaque instant kp k entier pour faire passer le cha non de l tat d quilibre de l ins tant k 1 p celui de l instant k p La p riode k 1 p k p est appel e dernier pas du chafinon k l p est le d but du dernier pas et k p sa fin Il faut conna tre le pass de ce chainon ce qu il a re u de ses amonts avant k 1 p et plus particuli re ment de k 2 p k 1 p Gestion de l ordre de traitement des cha nons Une r gle se d gage pour d finir l ordre dans lequel doivent tre vacu les chafinons Un cha non T ne peut tre trait c est dire on ne peut calculer le nombre de v hicules qui en sortent Pa PER 4 A A 2 que si tous ses chainons amonts ont d j t vacu s Pour chaque cha non T on garde en m moire la date de sa der ni re vacuation c est dire la fin de son dernier pas II 38 de traitement En entretenant constamment un classement chronologique des fins de dernier pas de l ensemble des chainons il faut syst matiquement vacuer le chatnon qui est en fin de liste et calculer
75. nte provient de Z 9 Si Z 9 est vide il est gal au d bit de satura tion au droit du feu donn par Z 8 Donc dans l exemple pr c dent Capacite 00 3600 2 EGG de stockage 1800 lt 00 L AFFECTATION PAR EQUIREPARTITION C est l option par d faut Un param tre A gt 1 a t choisi au d part Le premier chemin re oit la portion 1 V du trafic et le II 10 nouveau 1 2 X Puis le processus se r p te si k l che mins contiennent tout le trafic ils donnent lieu un calcul de temps de parcours donc un k i me plus court chemin Ce dernier re oit la portion 1 k et les pr c dents se partagent les 1 1 AK restants le trafic de chacun est simplement multipli par 1 1 AK les temps de parcours sont calcul s selon le 2 1 avec tout le trafic except au ler tour ou le ler chemin est calcul en n affectant que la portion amp amp lt 1 du trafic sur le premier Les valeurs de et E sont fix es en principe 3 et 0 8 Cependant ils seront toute fin utile para m tr s peut tre modifi par la commande AFFA et E par la commande PREMIER Les valeurs 5 et 0 8 don nent des r sultats voisins de ceux du programme DAVIS cf Annexe 3 AFFECTATION PAR QUANTILE Inspir de DAVIS elle proc de comme suit des portions dy Dos AG de la demande sont 1 Un plus court chemin d finies a ag suyaq est calcul avec les temps vide
76. ode d tude p riode de pointe par exemple Ce module est la partie la plus ori ginale du programme Il repose sur les principes ci des sous L affectation fournit pour chaque tron on la de mande moyenne d heure de pointe et la r partition des mouve ments tournants vers les diff rents tron ons aval On sup pose que cette r partition est inchang e durant toute la p riode de simulation elle se traduit par des pourcenta ges de mouvements tournants constants La simulation se fait en consid rant des quanti t s non enti res de v hicules dont l coulement est sup pos continu Le trafic est donc assimil un fluide Cet coulement n est pas constant mais est tel que l effet moyen sur quelques cycles est analogue l effet r el La progression du trafic est simul e dans trois mod les correspondant aux constituants l mentaires du 4 r seau la partie libre du tron on pour laquelle le temps de parcours est calcul au moyen d une loi vitesse concen tration la queue on suppose que la file d attente est vertica le Le d bit sortant et la queue moyenne sont constamment li s par une relation d quilibre propre au chainon calcul e par le programme apr s l affectation Cette re lation est d duite de la formule de Webster et modifi e pour tenir compte de la coordination existant avec le feu pr c dent le carrefour les temps de travers e et les v hicules quivalents p
77. ortir de leur ligne de feux leurs histogrammes sont A et B chacun d eux est d form applati par la dispersion vide par les puits et devient sur la ligne de feu suivante A et B ces alimentations s ajoute une mission E cons tante fournie par les sources du chainon La comme consti tue Co qui est filtr par l histogramme de d gagement du feu D et donne une sortie C et une queue Q ka 1 3 ANNEXE 12 Longueur de queue d un tron on en fonction de son taux de saturation Taux de saturation Prolongement lin aire A permettant de p naliser x les tron ons surcharg s Queue Queue Q x NL 14 ANNEXE 13 Loi Vitesse D bit Vitesse Vitesse vide av Vitesse saturation D bit de saturation D bit au carrefour a est un param tre caract ristique de la loi d bit VE Er d bit de saturation ANNEXE 14 CALCUL DU NOMBRE D ARRETS Taux d arr t Bonne r gulation Longueur de queue Q queue de saturation avec r gulation Q queue de saturation avec arriv e uniforme u Taux d arr t A 1 pe a I Mauvaise r gulation 1 X Q Q Longueur de queue Si est le pourcentage d arriv e des v hicules pendant le vert Pour une queue Q 1 o LOGEN Q lt Qr Q de gt Qu si Q gt Qr 1 sup 1 5 ANNEXE 15 00001 00002 00003 00004 00005 00004 00007 00008 00009 00010 00010 09021 00022 00023 0
78. r d faut 0 en uvp le d bit de saturation au droit du feu en uvp h le d bit de saturation de la section courante par d faut c est le d bit de saturation au feu ITI 11 Z 10 longueur du chainon si elle est donn e elle sert au calcul du temps de parcours vide et de la capa cit de stockage en m attention la longueur doit avec la vitesse donn e en Z 6 donner un temps de parcours vide gt 2 se condes Si la longueur des chainons n est pas donn e on ne pourra pas obtenir de somme des v h kms parcourus dans le bilan global SVKM O voir ditions Tous les d bits sont exprim s en u v p unit s v hicules particuliers 3 1 7 CARTE 3 MOUVEMENTS TOURNANTS AMONTS Z O 3 Z 1 num ro de chainon rappel Les mouvements tournants sont d crits de Z 2 Z 19 raison de 3 zones chacun Z 2 Z h Z 5 Z T etc et sont au maximum 6 Pour i 045 Z2 3i num ra de chafnon amant Z 3 3i v hicule quivalent en dixi mes Z4 3i temps de travers e 0 est possible en secondes III 12 Valeurs utilis es pour les mouvements tournants V hicule type Temps perdu Equivalent Direct 10 0 T A Droite 11 3 T A Gauche g n 17 18 T A Gauche non g n 11 in 3 1 8 CARTE h CENTROIDE DONNEES PROPRES Z O H Z l num ro de centroide cf noeuds Z 2 2 3 heure de d but de fort d bit t en heures Z 2 et minutes Z 3 Zh Z5 heure de f
79. refour n ont dans l tat actuel du mod le aucune influence sur les d bits de satu ration des cha nons adverses il n y a pas de priorit d bit d ente Eem ef bitni IT 29 2 3 1 2 Le mod le de Queue Fr N Soit la p riode de temps t p t au d but la Queue Q est connue Q t p Au cours de ce laps de temps il s est joint la queue une certaine quantit de trafic voir plus loin Akp Si rien ne sortait la queue serait alors x t Q t m Q tn 4 T En fait durant cette m me p riode il y eu vacuation de trafic soit a n le d bit durant cette p riode la queue est devenue a t Q t p AT p 8 Le principe de 1 volution de la queue est le sui vant l instant t la queue Q t doit tre li e au d bit de la p riode qui vient de s achever par la relation d quilibre qui caract rise le cha non tout comme Q t p tait en quilibre avec le d bit de la p riode pr c dente Si Q t p et A sont connues gr ce au pass du t t p cha non la relation 8 devient alors une quation o l inconnue est le d bit ou le taux de saturation x a x Q p Sox 9 Avant la simulation et connaissant toutes les ca ract ristiques du cha non apr s affectation et r gulation il est possible de d terminer une fois pour toute la 11 30 fonction qui gr ce Q donnera x le taux de saturation x Qf p AX 50 0 10
80. rganisation est la suivante a recherche d un sous r seau r gulable le plus grand possible sans cycle b calcul de la sensibilit du retard global de chaque carrefour au d calage par rapport aux feux voisins c hi rarchisation du sous r seau en fonction de la sen sibilit retard d calage d recherche de minima locaux chaque carrefour a un d calage optimal par rapport son pr d cesseur dans la hi rarchie algorithme inspir du programme de r gula tion de feux THEBES Outre les valeurs du vert et du d calage la r gu lation fournit aussi les donn es n cessaires au calcul des relations d bits longueurs de queue et nombre d ar r ts longueurs de queue dont a besoin le module e simu lation Pour les carrefours sans feux PHEDRE construit des pseudo feux en s lectionnant des tron ons princi paux d o il d duit une pseudo r partition par phase Le traitement est ensuite ramen au cadre g n ral des carre fours feux Il est cependant possible de coordonner des carrefours feux s par s par des carrefours sans feux 1 2 3 Module de simulation dynamique En fonction des r sultats de l affectation de trafic ce module simule l coulement de la demande sur le r seau dans le temps Les principales sorties en sont l his L63 torique des tron ons d bits temps de parcours v hicu les pr sents dans la queue et nombre d arr ts fourni par intervalle de temps sur la p ri
81. roire VISUA venir de DAVIS cf exemple annexe 21 tiquette 108 l imprimante tiquette 105 les donn es d crites pr c demment Il n y a aucun inconv nient faire suivre cette tape par l tape VISUA dans le m me travail EXEMPLE Annexe 22 Le r seau initial est dessin en supprimant les chainons en pointill fig 1 Gr ce aux donn es compl mentaires fig 2 le r seau dessin sera plus complet fig 3 Sur les figures le num ro d arc est donn au milieu de celui ci VISUALISATION Le fichier DAVIS cr e est exploitable par la version IV 10 1979 de VISUA Afin d viter les difficult s dues d ventuelles mises jour de cette version il est recom mand de la recopier sur un fichier LM propre 1 utili sateur Dans la constitution du fichier DAVIS il y a eu conventionnellement cr ation d une paire de centrofides fictifs de num ros 1099 et 1100 indispensable la coh rence des donn es Il faut leur donner des coordonn es arbitraires mais utiliser ensuite la commande RESEAU REEL pour qu ils ne viennent pas perturber le dessin VISUA demande des donn es exactement conformes son mode d emploi habituel cf brochure DAVIS le rele v des coordonn es noeuds r els et suppl mentaires paire de centro des fictifs et les commandes de type et d ex cution de dessin sont toutes utilisables L annexe 23 donne un exemple de dessin obtenu he ECRE
82. rs immuable Tous eg trafics affect s sont alors multipli s per qui vaudra 0 8 le plus sou vent Les quations d quilibre de chaque cha non pour ce d bit moyen r duit et la r gulation calcul e fournis sent alors sans simulation l tat du r seau en cas de r gime permanent ayant ces caract ristiques de d bit mission et r glage de feux Cet tat est suppos tre ce lui du r seau au moment o commence l heure de pointe en t d o l exigence que l on ait t lt t L heure to de H H h d but g n ral de l exp rience est donc ind finie la pointe ty en est le v ritable d but pr c d d un r gime permanent infini Voir commande RECULE Cette fa on de faire impose la r gle suivante la demande d T affect e d heure de pointe pour un tron on T a le droit de saturer la phase a T gt So 5 en revanche le d bit r duit ad T lui s il sature la phase est consid r comme une erreur sur l affectation sur 1 0 D sur les caract ristiques du carrefour etc et la simulation n aura pas lieu erreur n 211 la limite de ce taux de saturation en p riode initiale peut tre modifi par la commande BAS POINTE Lorsque l tat du r seau est d fini en t la simu H lation selon le mode indiqu plus haut commence La fin II l d heure de pointe n y intervient pas en tant que telle la simulation se poursuit selon les m mes modalit s jusqu l heure t Les se
83. rtie r gulation Le param tre n 13 de la carte de Code 9 donne le pourcentage d arriv e dans le pas ul t rieur II 33 qui n intervient que dans l organisation g n rale de la simulation d autre part leur partie libre ne contient aucun v hicule en mouvement les absorb s quittent le chai non aussit t entr s et les mis n apparaissent qu au mo ment d arriver sur la queue l exclusion de tout autre trafic ce qui simplifie la simulation La saturance disparition de la partie libre par remont e de la queue n est pas trait e Les v hicules entrent malgr tout dans un cha non aval plein De toute fa on le d bit de sortie restera le d bit de saturation et la performance fera un saut brutal vers des valeurs lev es Mais aucun mod le de remont e des queues vers les cha nons amont n est satisfaisant aussi l option ici semble t elle suffisante juger qualitativement l af fectation performance lev e et identification des cou pables gr ce aux messages annon ant le d passement d un certain seuil de remplissage Commande MAX CAPA et MAX TXAR 2 3 1 4 Centroides am e s s s ms lt w s s x s s s s s s s s xv x Ode GN s s un s Toutes les missions ont la m me forme 3 p riodes de d bit constant le rapport des d bits tant le m me pour tous les centroides de to t d bit Q e de t tr debit e de t t d bit B e Ilesha par d faut a et
84. s nouveaux temps de parcours et des queues moyennes qui permettent la recherche d un nouveau plus court chemin Le calcul du temps est commun aux deux solutions temps de Temps de par E Retard d parcours cours vide la queue 2 l l Le retard On part du mod le de queue propos par Webster en fonction du taux de saturation x i Les grandeurs qui interviennent sont les suivantes d termin es pour toute la simulation ratio de vert So d bit de saturation en u v p par heure de vert P temps de parcours u chainon vide qui est aussi le pas de traitement du chainon pendant la simulation C dur e du cycle TI h variables dans le temps x taux de saturation d bit So x SoC 1 x W PRE CE x 2 1 x Le premier terme qui est la partie de queue due au niveau de d bit reste fini Le deuxi me terme qui rend compte du caract re al atoire de l arriv e des v hicules qui n est pas unifor me devient infini lorsque x tend vers 1 Pour x 1 le ler terme vaut So C 1 Qo D On cherche une approximation de Webster qui permet te de satisfaire deux exigences autoriser des taux de saturation l g rement sup rieurs 1 pouvoir s inverser facilement donner x en fonction de la queue Ce qui est fondamental pour la simulation On a choisi une hyperbole H x qui a m me tangente que Web
85. son nouveau classe ment en faisant avancer sa ate de derni re vacuation d une dur e gale son pas de traitement ce qui va mo difier le classement Cette r gle simple pour les changes entre chainons suffit pour les changes avec les centro des les absorp tions d pendent des mouvements aval et des missions sont ind pendantes du pass 2 3 2 2 Calcul de la performance Pour chaque pas et chaque cha non la quantit L de v hicules contenus dans la partie libre et la quantit Q contenue dans la queue d pensent un temps P Q L p Durant le m me temps les quantit s mises et ab sorb es d pensent leurs d lais d mission et d absorption respectifs Ce temps est ajout P 2 3 2 3 P riodes simul es L utilisateur doit fournir ty heure de d but de pointe de trafic te heure de fin de pointe de trafic 11 39 t3 heure e fin d heure creuse finale La p riode tao ty doit encadrer toutes les p riodes de plein d bit de centro des e e EN p e En outre les deux niveaux de d bit d heure creuse sont donn s communs tous les centrofides a pour le d but B pour la fin Tous ces param tres doivent figurer sur la carte O0 II NO Heure creuse initiale un s lt w s s MR s s s s s s s s ED 00 L affectation et la r gulation qui en d coulent sont calcul s sur les d bits centraux heure de pointe La r gulation est alo
86. st fixe on peut donner tous ses voi sins libres un d calage optimal qui minimise la F R D du cha non correspondant ce qui sera la solution de d part de l algorithme 7 7 Algorithme de d calage Pour chaque it ration on fait un examen s quen tiel des noeuds valeur par d faut 30 it rations Pour chaque noeud on choisit le d calage opti mal qui minimise la somme des F R D de son sous r seau les autres d calages restent fix s aux valeurs trouv es par les optimisations pr c dentes on stocke le meilleur d calage II 22 L optimisation s arr te soit par puisement du nom bre d it rations soit parce que rien n a chang au cours de l une d elle 8 Simulation finale Tous les d calages sont fix s on peut donc lan cer une simulation des chainons pour stabiliser le r seau et obtenir les histogrammes de sortie et de queue stables On calcule alors pour chaque cha non trois variables importantes pour la suite le retard total obtenu partir de la queue mo yenne pendant le cycle le retard durant le rouge partir de la queue pendant le rouge Ces deux param tres permettent de d finir la fonc tion d bit f queue le pourcentage d arriv es pendant le rouge qui intervient dans le calcul du nombre d arr ts 9 Inversion de la courbe d bit f queue Gr ce au calcul de tous les d calages on peut esp rer avoir une id e plus juste des ret
87. ster l origine x 0 Lese HO de MOT gt 22 2 II 5 pour x 1 atteint une valeur l g rement sup rieure la valeur du ler terme Qo H 1 u Qo avec u gt 1 u 1 2 est la valeur actuelle elle peut tre modifi e par la commande ALEA et son param tre Z 3 Taux de saturation ler terme W approch e H le Tasa Z qo Hd Queue Prolongation pour x gt 1 Dans l affectation il peut arriver que la demande calcul e d passe le d bit de saturation il s agit du trafic moyen de l heure de pointe la simulation mettra en vidence la croissance et la r sorption de la queue il faut dans ce cas faire une valuation du temps perdu rapidement croissante avec la demande II 6 Il est indispensable que le coefficient a r duc tion du trafic en heure creuse soit tel qu aucun cha non ne se sature en heure creuse On pourra alors utiliser le calcul suivant quand le taux de saturation en demande exc de 1 la queue cro t selon l une des deux lois sui vantes une hyperbole tangente la premi re au point u Qo 1 et d asymptote horizontale l a commande HIPS une droite passant par le point u Q 1 et dont la pente en ce point est celle de l hyperbole H x multi pli par un coefficient d fini par la commande DROITE et son param tre en Z 3 par d faut 100 Z La queue ainsi calcul e sera tr s forte d s la saturation du chainon ce qui emp chera que ce
88. t 3 zones pour d crire une phase Z 4 Z 6 Z 9 etc Par exemple rouge commun vide valeur banale d finie au para graphe 3 1 2 en Z 17 compris entre O s et 20 s minimum de vert id en Z 15 compris entre 0 s et cycle maximum de vert id en Z 16 compris entre min et cycle Ainsi l emploi complet des valeurs banales permet de ne rien coder au del de Z 3 et s il n y a pas de feux la carte est vide apr s Z 1 III 10 3 1 6 CARTES 121 CHAINONS La structure de ces donn es est un peu artificielle pour permettre de traiter des donn es plus anciennes Z Z 0 1 TOTI num ro e chainon m mes contraintes que les noeuds noeud origine vide ext rieur 4 p Q noeud extr mit vide ext rieur num ro de phase passante vide 1 cel inclut la fois les cha nons sans feux et ceux qui effec tivement passent sur la phase 1 si positif c est le temps de parcours vide il doit tre sup rieur 2 sec et inf rieur LGCOU 250 8 ef sous programme DEBUT ren 28 si n gatif i c est la vitesse num ro i et alors Z 10 doit contenir la longueur du cha non Les vitesses peuvent tre d finies dans les cartes 9 param tres 3 12 par d faut vitesse 25 km h Si Z 5 est nul n de la loi vitesse d bit par d faut 1 cf cartes 8 capacit de stockage si la longueur est donn e Z 10 O Z T est ignor e et la capacit est recalcul e pa
89. tre t et to vers c r e sort dy r seau entre tjt m et t m 11 36 Il faut observer que dans le chainon le trafic absorb disparait d s qu il entre dans le cha non et continue de vivre durant le temps gal au d lai d absorption le trafic mis appara t pour aussit t s int grer la queue avec un d calage dans le temps gal au d lai d mission Les deux d lais provoquent un d calage des mis sions dans le temps et influent sur le calcul de la per formance le temps de vie hors r seau est pris en compte et ventuellement sur le choix d un plus court chemin Mais ils n influent pas sur le mode de fonction nement du cha non Ces d lais sont fix s par Mit teur et ne changent pas en fonction de la charge du r seau Si celle ci devait jouer il faudrait alors cr er un noeud fictif puis un cha non fictif ce que PHEDRE pr cis ment parvient viter dans le cas le plus g n ral Gr ce au sevii nombre de changements de d bit le calcul de ce qui appara t est simple la quantit globa le de ce qui appara t dans la partie libre durant le temps p dans un tron on T venant de plusieurs centroides est pr d termin e et ne change que lorsqu intervient l heu re t ou t de l un des centroides alimentant Quant ce qui dispara t il est trait plus simplement encore le ratio de tout ce qui dispara t dans un cha non est fix une fois pour toutes tous centro des co
90. trouv comme appartenant un plus court chemin Fl lors des it rations ult rieures De plus lors de la r gulation la demande est cr t e pour liminer des satura tions fictives sur l aval alors qu en fait le premier cha non satur en amont retient le trafic en exc s 1 2 2 Le Module de R gulation Le temps de parcours d un tron on et donc la d termination des itin raires emprunt s par les usagers et le nombre d arr ts des trajets sont bien videmment fonc tion du r glage des feux r partition des dur es de vert entre les phases d un m me carrefour et coordination entre les feux de carrefours voisins tr s important pour le nombre d arr t Ces param tres sont en fait d li cats fournir lors du test d un nouveau r seau pour le quel la r gulation n est pas encore d finie pr cis ment PHEDRE dispose d un module assurant une certaine gestion des feux Les seules donn es demand es 1 utili sateur sont le num ro de phase de chaque tron on son en tr e dans un carrefour feux et les valeurs limites des param tres de r glage vert maximum et vert minimum Le programme calcule une dur e de vert pour chaque phase et un d calage pour chaque feu valables pour l af fectation et toute la dur e de la simulation Il cr te aussi le trafic sur les suites de tron ons satur s c est dire qu il limite la saturation au tron ons le plus amont I 5 La proc dure d o
91. uls v nements ext rieurs au r seau qui interviennent sont les changements de niveau de d bit d mission aux heures t et te de chaque centroide un calcul p riodique de performance au moins en t p riode de ty ta et en t p riode de t p ta ou F toutes les x minutes si l utilisateur le veut Voir commande INTERVAL 2 3 3 Redressement de la pointe Les d bits mesur s sur le terrain pendant l heure de pointe ne donnent pas une image suffisamment pr cise de l ampleur de la variation de trafic mis par un centroide En effet on ne peut pas observer la pointe r elle d intensit j gt 1 pendant la dur e s mais on mesure le d bit maximum que peut couler le tron on d in tensit gale au d bit de saturation 1 pendant une dur e p D bit A trafic observ et pointe utilise de dur e p mission r elle du centro de pointe de dur e s II N2 On veut que la quantit de v hicules soit invarian q q te donc que les deux surfaces hachur es soient gales Au cours de la recherche des plus courts chemins partir du 6e chemin modifiable par REDRESSE Z 3 on re dresse la pointe On commence par classer les cha nons par taux de saturation d croissant et on se sert des plus satur s pour d terminer Y qui caract rise la nouvelle hauteur de la pointe En fait on utilise le 3e chainon par ordre d croissant pour viter les aberrations modi
92. uste saturation Calcul du Retard Queue Que se Jeya Q ran e Temps bu D Si arriv e constante juste saturation R 0 pente l origine R 1 retard total par cycle pour un taux de saturation gal 1 temps 3 Retard f taux k Queue f taux _ Retard Cycle R Q Retard Queue a al eycle py ena x x RUN RO O A i taux de Ea ge Saturatcon aaturetio ANNEXE 10 SIMULATION G on peut exploiter None le fichier dessin ag Edition de l historique des cha nons Transformation des donn es de l af fectation en donn es statiques de d part et initialisations diverses Initialisation z ro des observations des taux maxima Bilan statique D but de la simulation _ Initialisation de la simulation Boucle sur le temps c est dire sur les divers pas de calcul Selon la p riodicit propre chaque intervalle ou p riode Bilan d un intervalle Bilan de la p riode Observation des taux maxima Selon la p riodicite de chaque cha non son temps de parcours vacuation dans ses avals Edition ventuelle des taux maxima observ s taux de concentration rapport entre le flux alimentant la queue et le flux maximal de saturation STOP ANNEXE 11 SCHEMA GENERAL DU FONCTIONNEMENT D UN CHAINON POUR UN CYCLE DE 10 TRANCHES DE TEMPS Les chainons et B alimentent le chainon C au s
93. utefois le FORTRAN appara t en quelques endroits o cela tait pratique tant dans ce chapitre que dans ceux sur les entr es et les sorties Tout en exposant les diff rentes mod lisations utilis es on signale les endroits o les options sont possibles o des donn es sont n cessaires et comment on doit les utiliser La structure et l utilisation des donn es sont ex pos es dans un chapitre sp cifique auquel on fera souvent r f rence il y a deux types de donn es externes les cartes caract ris es par leur code qui est le ca ract re hexad cimal contenu en colonne 1 les commandes qui ont un non assez explicite On les signalera comme suit carte 9 signifie carte de code 9 commande INTERVAL II 2 pour les cartes et ventuellement les commandes on pr A cisera le parametre concerne par sa zone de perforation h colonnes chaque Ex Z 3 indique les donn es conte nues dans les colonnes 10 13 pour les commandes les zones 1 et 2 contiennent le nom de la commande cf le format des donn es chapitre 3 II 3 2 1 L Affectation statique L utilisateur a le choix entre trois modes d affec tation deux it ratives par PHEDRE et une issue de donn es ext rieures ventuellement une affectation ant rieure par PHEDRE L organigramme g n ral de ce module est donn l annexe 2 Pour les m thodes it ratives apr s avoir affect le trafic on peut calculer de
94. utilis h2 O Dans le traitement des carrefours sans feux on d finit un courant prioritaire qui est le plus charg du carrefour et on tudie l ensemble des mouvements tournants qui sont sur la m me phase Si le param tre 42 Z O on d finit l inverse du mouvement principal comme l inverse strict c est dire issu de l aval et entrant dans l amont Sinon la 2 me phase contient tous les mouvements is sus de l aval par d faut 0 43 Z O oblige le test taux de saturation de la p riode creuse initiale lt BAS voir cette commande apr s chaque affectation cons cutive au choix d un nou veau plus court chemin par d faut 0 hl si Z O impression pour chaque chemin sinon impression au dernier chemin pour l ensemble des impressions 45 50 par d faut 0 45 0 impression des d calages des feux L6 Z O impression de la fonction retard d calage et de l arbre maximum coordonnable LT O impression des sous r seaux L 8 impression des histogrammes de sortie si l sorties avec arriv es plates 49 0 50 Z O III 9 si 2 sorties avec D calage optimum h sorties derni re tape impression des amonts des cha nons impression des param tres de la fonction Queue f taux de sat 3 1 5 CARTE 1 NOEUDS num ro du noeud la num rotation n a tre ni con s cutive ni ordonn e inf rieur 1000 ignor nombre de phases vide 1 pas de feux limit h Il fau
95. uvement tournant principal Il n y a donc pas de noeud sur lequel il n y ait II 16 pas de r gulation des trafics des cha nons les uns par rapport aux autres Calcul du vert Si les prioritaires sont donn s par l utilisateur Pour chaque noeuds sans feux les prioritaires ont un vert complet les autres cha nons ont un vert calcul com le suit vert u produit des 1 taux sat des prioritaires u est d fini par le param tre 16 de la carte 9 par d faut 100 Z Si le programme choisit lui m me les prioritaires il d finit deux phases exclusives La premi re contient tous les prioritaires la 2e les autres et la r partition des verts se fait alors par quisaturation comme dans le cas des carrefours feux Les Axes prioritaires Le noeud sans feux avec sortie plate constante est une approximation trop grossi re pour permettre une bonne r gulation Si on veut coordonner les feux de deux carrefours s par s par des carrefours sans feux il faut que les effets de la coordination ne soit pas cras s par les carrefours interm diaires IL faut donc d finir un axe prio TI 1T ritaire reliant ces deux noeuds avec un vert complet tout le long La simulation d un tel axe est la suivante tous les noeuds interm diaires fonctionnent comme cela t d crit au paragraphe pr c dent Le noeud aval fonctionne comme s il tait reli au noeud amont par un cha non long comme l
Download Pdf Manuals
Related Search
Related Contents
Fiche technique : S-Series projectors (FR) MANUAL DEL USUARIO EStUfAS DE pELLEt Philips AQ 6601 User's Manual Faça o do manual " ` 縄 保管縄 Montage- und Betriebsanleitung Temperatur Differenz Regler AL-KO schneefräse snow Line 700e, 760Te F1 Motor Service Manual Tenda S16 network switch OWNER`S MANUAL - Waterway Plastics Copyright © All rights reserved.
Failed to retrieve file