• No results found

Nya timbaserade V/D-funktioner med korsningstillägg

N/A
N/A
Protected

Academic year: 2021

Share "Nya timbaserade V/D-funktioner med korsningstillägg"

Copied!
36
0
0

Loading.... (view fulltext now)

Full text

(1)

VTI notat 74-1998

Nya timbaserade V/ D-funktioner

med korsningstillägg

Författare *

Pontus MatStoms

FoU-enhet

Trafik och trafikantbeteende

Projektnummer

40215

Projektnamn

Felsökning på V/ D-funktioner

Uppdragsgivare

Vägverket

Distribution

Fri

db

Väg- och

transport-forskningsinstitutet

I

(2)

VTI notat 74-1998

Nya timbaserade V/D-funktioner med korsningstillägg

Författare Pontus Matstoms

FoU-enhet Trafik och trafikantbeteende Projektnummer 402 15

Projektnamn Felsökning på V/D-funktioner Uppdragsgivare Vägverket

(3)
(4)

InnehåH J ÄU J N H 5 Bilaga 1. Bilaga 2. Bilaga 3 Bilaga 4a Bilaga 4b Bilaga 40 Bilaga 4d Inledning ...5

Skattning av länkfunktioner på timnivå ... ..6

Korsningstillägg enligt schablon ... ..7

Nya V/D-funktioner... ..9

Förslag till fortsatt arbete ...13

Timilöde (f/h) och medelhastighet (km/h) ... ..15

Skattade V/D-funktiøner ... ..22

41 l-fil för Emme/2 ... ..26

Huvudprogram för generering av 41l-fil. ... ..30

Utskrift av länkfunktion ... ..32

Operationsräkning i 41 l-fil ... ..33

Formaterad utskrift av tal ...34

(5)
(6)

Nya timbaserade VID-funktioner med korsningstillägg

1

Inledning

Nätverksanalys bygger på skattningar av den flödesberoende restiden mellan noder i ett nät-verk. På länknivå anges medelhastigheten eller restiden som funktion av trafikflödet genom så kallade volume delay funktioner. Dessa är, förutom av flödet, beroende av vägtyp och aktuell hastighetsbegränsning. Det är av största betydelse att de funktioner som används är i god över-ensstämmelse med verkligheten. Avvikelser kan leda till att modellen anger en dålig skattning av restiden och en orealistisk fördelning av trafiken över alternativa färdvägar.

Beroende på tillämpningen används antingen funktioner baserade på tim- eller medeldygnsflö-de. Vid stor flödesvariation över tiden och då höga toppar, nära kapacitetsmaximum, förekom-mer bör timbaserade funktioner användas. I annat fall slätas variationen ut och effekten av trängsel fångas inte upp på önskvärt sätt. Detta gäller framför allt trafik i eller omkring tätorter. På landsväg är dock funktioner baserade på dygnsmedelflöden ofta att föredra.

På uppdrag av Vägverket har VTI i ett par omgångar under de senaste åren tagit fram nya

V/D-funktioner (Matstoms m fl (1996), Jönsson och Matstoms (1995)). Under 1998 har också en

felsökning och genomgång av befintliga funktioner genomförts (Matstoms (1998)). I det arbe-tet identifierades några mindre problem med timfunktionerna enligt Jönsson och Matstoms (1995). Framför allt rörande ett antagande om flödesfördelningen mellan fram- och återrikt-ningen på tvåfältsvägar, och dess implementering i Emme/2. Det stora problemet med dessa timfunktioner är dock att de inte innehåller tidsfördröjning i samband med korsningar, vilket de annars använda TU71-funktionerna (Jonsson (1995)) gör. Tydliga nivåskillnader i hastighet och restid kan noteras mellan funktioner med och utan korsningsfördröj ning.

I denna rapport presenteras en ny uppsättning V/D-funktioner på timnivå och dess implemente-ring i Emme/Z. De bygger på funktionsanpassning av VTI:s timflödessamband (Carlsson (1992)) och ett flödesberoende schablontillägg för fördröjning i korsning. Eftersom de nya funktionerna har tagits fram under viss tidspress och under den begränsning i Emme/2 som innebär att hela mängden av funktioner inte får innehålla mer än 2000 operatorer har förenk-lingar och användandet av schabloner varit ofrånkomligt.

Vi beskriver i denna rapport skattningen av de nya länkfunktionerna, beräkning av korsnings-tillägg och det resulterande V/D-funktionerna. Under arbetets gång har vi också studerat hur mer generella och flexibla funktioner kan implementeras under begränsningarna i Emme/2. Detta arbete är inte slutfört men redovisas i korthet som ett förslag på fortsatt arbete. Idén byg-ger på att V/D-databasen reduceras till ett mindre antal basfunktioner och att övriga funktioner kan genereras genom en linjär transformation av någon basfunktion. Eftersom då endast dessa basfunktioner lagras kan de tillåtas vara större och mera flexibla än nu.

I bilaga 1 redovisas de underliggande timflödessambanden. Bilaga 2 och 3 anger de nya funk-tionerna med dess koefficienter och implementering i Emme/21. För de skattade funkfunk-tionerna avses genomgående flödet i en riktning. Slutligen återges i bilaga 4 de Matlab-program som har används för genereringen av Emme/Z-funktioner. '

1 V/D-funktionerna i form av koefficienter och Emme/Z-funktioner kan hämtas genom anonympr (user-name: ftp,) på adressen ftpvtise under katalogen pub\pontus\vd.

(7)

2

Skattning av länkfunktioner på timnivå

Empiriska samband mellan timflöde och medelhastighet för de 61 vägtyper som tidigare har studerats finns rapporterade av Carlsson (1992) och återgivna i bilaga 1. Där anges hastighets-variationen med ett antal (typiskt 4-6 stycken) datapunkter, mellan vilka hastigheten kan beräk-nas genom linjär interpolation. Det typiska utseende på timflödessamband visas i figur 1.

Figur 1. Exempel på timflödessambandz. Här anger x-axeln flöde (fordon/h) och y-axeln

me-delhastigheten (km/h). Kapacitetsmaximum är cirka 2700 fordon/h.

Det högsta flödesvärde som anges i timflödessambanden utgör kapacitetsmaximum Qmax, vilket skall tolkas som det högsta stabila flödet. Under kortare tidsperioder kan flödet överstiga denna nivå men på sikt sker en minskning av hastigheten till en sådan nivå att flödet tvingas tillbaka

till en stabil nivå.

Det är inte självklart hur medelhastigheten skall uppskattas för flöden större än kapacitets-maximum. Den metod som används här är samma som den som tidigare användes vid framtag-ningen av hastighetsfunktioner på dygnsnivå (Matstoms m fl 1996). Kurvan extrapoleras helt enkelt med samma lutning som i det sista hela intervallet. Då hastigheten på det sättet har kommit ned till nivån 10 km/h (vid flödetQ=QV=10) antas den vara konstant. För vissa vägtyper är lutning i det sista intervallet dock så begränsad att brytpunkten 10 km/h inte nås förrän vid ett mycket högt flöde. Denna oönskade effekt undviks genom tilläggsvillkoret att lutningen på det extrapolerade linjesegmentet måste vara så stor att brytpunkten nås senast vid dubbla kapa-citetsmaximum (sz10 S 2 -Q,m,x).

Avsikten med detta arbete är att ta fram hastighetsfunktion som skall implementeras i Emme/2. F1öde/hastighets-relationen måste därför uttryckas på lämplig form. Det innebär att den typ av diskreta observationer som anges i källdata inte är tillräckligt. Istället krävs ett analytisk uttryck (en formel) som så väl som möjligt beskriver underlaget och dessutom inte är alltför krävande i termer av Emme/2-operatorer. Matstoms m fl (1996) visade att funktionen på formen

2 Hastighetsfunktionen i figuren avser väg 43 - Mellanområde Tangent, 4 körfält 70 km/h.

(8)

c1 -6'03'Q + CZ)

emiQ + C4

vL(Q) = min(vo,cO +

i de flesta fall låter sig väl anpassas till de underliggande sambanden. Här är vL( Q) den sökta medelhastigheten, Q trafikflödet (fordon/h), v0 friflödeshastigheten (hastigheten vid nollflöde)

och c, modellkoefficienter.

Avsikten är att ovanstående modell skall vara giltig för alla värden på flödet Q. Det visar sig dock att funktionsanpassningen blir Överlägsen om den enbart sker över den varierande delen av kurvan, d v s för flöden i intervallet OSQSQV=1O. Om även ett längre intervall på den kon-stanta nivån 10 km/h tas med i kurvanpassningen uppnås visserligen den effekten att modell-funktionen planar ut på denna nivå men å andra sidan försämras kurvanpassningen i det intres-santa intervallet. Vi har därför valt att skatta funktionen över det begränsade intervallet

OSQSszm och, för korrekt hantering av stora flöden, modifiera funktionen enligt

Cl . e ("3'min(Q Qv=10) + CZ

e -C3Q3Qv=10) +

VL (Q) = min(vo,cO +

Därigenom antar funktionen den konstanta nivån v=lO km/h för alla flöden Q>QV=,0.

Det nya funktionerna har beräknas genom icke-linj är minsta kvadratanpassning i programmet

Matlab3. De därigenom erhållna koefficienterna, friflödeshastigheten va och brytpunkten QV=10

redovisas i Bilaga 2. Genomgående avses flödet i en riktning.

På Emme/Z-format kan fördröjningen (i minuter) på en länk av längden length vid flödet volau, räknat med ovanstående funktion, uttryckas som:

a fdl = 60*length / ((put(e: <:p((Qv=1o .min. volau)* -c3))* c1 + c2)/ (get(1) + C4) + c0 .min. v0)

Här betecknar cO-c4 aktuella funktionskoefficienter, v0 friflödeshastigheten och QV=10 det flöde

som motsvarar hastigheten 10 km/h. Vid slutgiltiga implementering i Emme/2 görs vissa omskrivningar i syfte att vinna precision och minimera antalet operatorer. Observera att

skriv-sättet -c3 bara är tillåtet om C3 ersätts med dess numeriska värde. 3 Korsningstillägg enligt schablon

Medelhastigheten räknad över flera länkar i följd reduceras i verkligheten på grund av fördröj-ning i samband med korsfördröj-ningar. Normalt motsvaras noder i nätverket av korsfördröj-ningar men nätet kan också vara kodat så att (mindre) korsningar även förekommer på länkar, mellan successiva nodpunkter. Flera olika korsningstyper förekommer: högerregel, väjningsplikt, stopplikt, signal-reglering och cirkulationsplats. Vilken variant som typiskt förekommer på en viss vägsträcka är starkt kopplat till trafikflödet; vid låga flöden gäller normalt högerregeln medan signalreglering och cirkulationsplatser är vanligt på vägar med högre flöde.

En noggrann beskrivning av den sammanlagda fördröjningen i korsningar kräver att flera av ovanstående korsningstyper modelleras och att frekvensen av olika typer anges. Ett matematiskt uttryck, skrivet på Emme/Z-format, som har den flexibiliteten blir ofrånkomligen omfattande och, med hänsyn till operatorbegränsningen in Emme/2, omöjligt med våra aktuella 61

vägty-3 Funktionen leastsq från Optimization toolbox har använts.

(9)

per. Det är istället nödvändigt att modellera en schablonkorsning som så väl som möjligt kan täcka alla varianter av korsningar. Vi antar att det inte finns några korsningar mellan suc-cessiva noder i nätet och att varje nod motsvarar en signalreglerad korsning med en viss konstant periodlängd, gröntidsandel och mättnadsflöde.

Den genomsnittliga fördröjningen i en signalreglerad korsning kan uppskattas med Dohertys formel enligt:

lc-(i-/tf 0,55

+ .

Q

2

3600 1_g

d(Q)=<

C

K+H.% f.ö där Periodtid (sek) Kapacitet (fordon/h) Fördröjning (sek) 792000/C d(0,95)-0,95'H

Effektiv gröntid = (gröntid+2)/period Q = Aktuellt flöde (fordon/h)

? W i m a n II

Alternativt kan detta uttryckas som

c- (1- ,1)2 0.55 min(Q,0.95 . C) Q 792000

+ - . +max 0,095

-2

3600 1_ mm<Q,0.95 -c)

( c

) c

C

d(q)=

vilket ärdet sätt som utnyttjas då uttrycket skrivs på Emme/Z-format:

+put(0.95*put(880*lanes) _min_ volau)/(l-get(4)/get(3))/ 345599.99997600+O.l8750000

+(Volau/get(3)-O.95 .max. 0)*11616/get(3)

Periodtiden varierar med korsningsstorlek och trafikflödet. N ormala värden ligger mellan 75 och 125 sekunder. Kapaciteten skall uppfattas som största möjliga flöde (fordon/h) som kors-ningen klarar av under gröntidsperioden. Det beräknas som gröntidsandelen av korskors-ningens

mättnadsflöde, räknat per körfält.

I figurerna nedan visas fördröjningen som funktion av flödet förolika värden på gröntidsandel och periodlängd. Genomgående antar vi att mättnadsflödet per körfält är 2000 fordon/h. En viktig observation är att variation av gröntidsandelen mest påverkar fördröjningen vid höga flöden, medan periodängden har relativt större inverkan vid låga flöden. Kapaciteten eller mätt-nadsflödet påverkar vid vilkenpunkt som fördröjningen börjar att öka riktigt snabbt. Vid kapa-citetsutnyttjandet 0,95 är derivatan av fördröjningen från vänster 0,06 och från höger 792000/C. Det är alltså en drastisk ökning av fördröjningen som sker vid denna punkt. Utifrån den här typen av jämförelser och andra överväganden har vi som schablonvärden fastnat för följande

värden (se figur 4):

(10)

Periodtid=90 sekunder Gröntidsandel=0,5 Mättnadsñöde=2000 fordon/h

Fördröjning i korsning (Iambda=0.45, 0.50, 0.55) 200 180 160 140 _ _ L N 0 80 För dr öj ning (S ek un de r) 8 0 60 40 20 (a) 0 200 400 600 800 1000 Flöde (fordon/h)

Figur 2. Fördröjning i signalreglerad korsning enligt Dohertys formel. Periodlängden är 100 sekunder och mättnadsflödet 2000 fordon/h. Gröntidsandelen är (a) ?t=0.55 (b) 7t=0.5 och (c) 7t=0.45.

4 Nya VID-funktioner

Medelhastigheten över en länk av längden L och en anslutande korsning ges av 1.

M2): 1 + d(Q)

där 12,]Q) (km/h) 'ar medelhastigheten på länken och d(Q) (sekunder) den förväntade

fördröj-ningen i korsfördröj-ningen. Motsvarande uttryck för fördröjfördröj-ningen (minuter) ges av

60-L + d(Q)

vL(Q)

60 '

t(Q) =

(11)

Fördröjning i korsning (Periodlängdz80, 100 och 120 sek) J; U1 01 O % N : ._ _ .K Ä o % 00 01 §

å

N O Ford rO Jn ln g (S ek un de r) N 01

Q

/

mømWNW/ø/-yr/,fzøl

l

l,

l \

_. 4 0 § (J T

O 0 200 400 600 800 1000 Flöde (fordon/h)

Figur 3. Fördröjning i signalreglerad korsning enligt Dohertys formel. Gröntidsandelen är

:0,5 och mättnadsflödet 2000 fordon/h. Periodlängden är (a) c=80 (b) c=100 och (c) c=120

sekunder

Fördröjning i korsning (Iambda=0.5 periodlängd=90)

(O O _ än _ 0) O \1 O \ CD 0 N För dr öj ni ng (S ek unde r) 01 0 \ \

\

N O 200 400 600 800 1000 Flöde (fordon/h) M 10 0

Figur 4. Korsningsfördröjning enligt den valda modellen, d v 3 signalreglerad korsning med gröntidsandel 0,5 och periodlängd 90 sekunder. Mättnadsflödet per körfält är 2000 fordon/h. Med tidigare angivna hastighetsfunktioner för länk och fördröjning för signalreglerad korsning har ovanstående uttryck implementerats för Emme/2. Korsningsfördröjningen har tagits med för alla tätortsvägar som inte är av motorvägstyp. För övriga vägtyper anges tidsfördröjningen en-bart som en funktion av medelhastigheten på länken. Vid implementeringen för Emme/2 är de funktioner som avser tätortsvägar kombinerade så att funktioner för 2- och 4-fältsväg anges i samma uttryck men särskiljs genom variabeln Zanes. Den mest komplexa funktionstypen är alltså den som svarar mot icke motorväg i tätort, som innehåller såväl kombinerade funktioner och korsningsfördröjning. Ett exempel (vägtyp 40) ges nedan. De första tre raderna avser

(12)

hastigheten för 4-fältsväg. Därefter motsvarande hastighetsfunktion för 2-fältsvägar och sist fördröjningen i en signalreglerad korsning med tidigare angivna parametrar.

a fd40 = (1anes.gt.l.5)*(60*length / ((put(exp((4224 .min. volau)

/-658.65688499))*71.29578960-0.03l93948)/ (get(l) +0.00506012) -l.43292780 .min. 68.0 ))+

(1anes.lt.1.5)*(60*length / ((put(exp((1364 .min. volau) /-626.57225580))*76.09012260-7.83531375)/ (get(2) -0.0515428l) -3.70087784 .min. 65.0 ))

+put(0.95*put(880*1anes) .min. volau)/(l-get(4)/get(3))/ 345599.99997600+O.18750000

+(volau/get(3)-O.95 .max. 0)*11616/get(3)

För att spara operatorer i Emme/2 och samtidigt bibehålla hög precision har uttrycken effektivi-serats i flera steg. Några kommentarer:

(a) Ett logiskt uttryck har värdet 1 om det är sant, annars 0. Det gör att enbart den ena av de två länkfunktionerna kommer att resultera i ett nollskilt värde.

(b) Med put() och get() behöver deluttryck som återkommer inte beräknas mer än en gång.

(c) Om beloppet av multiplikativa koefficienter understiger 1.0 dividerar vi istället med dess invers.

Exempel: c*Q = Q/(l/c)

På det sättet kan precisionen i koefficienten bibehållas utan att tiopotensform används (spa-rar operatorer).

(d) Personbilstrafik antas svara för 88% av totalflödet. För att justera ett personbilsflöde

(vo-lau) till motsvarande totalflöde används volau/O. 88 som argument till funktionen. Kon-stanten 088 eller motsvarande multipliceras in i funktionskoefficienterna där så är möjligt.

Exempel: (4800 .min. volau/O.88)/-748.473732

C?

(4224 .min. volau)/-658.656884

(e) Om hastighetsfunktionens värde vid flödet O understiger friflödeshastigheten utelämnas motsvarande min-operator.

(f) Korsningsfördröjningen uttrycks i minuter genom att alla termer implicit divideras med 60. (g) Iden del som svarar mot korsningsfördröjning jämförs aktuellt flöde med 95% av

kapaci-teten. Samtidigt sparas kapaciteten med en put-sats:

put(O.95*put(O.5*2000*lanes) .min. volau/O.88)

C3

put(O.95*put(O.88*lOOO*lanes) .min. volau) / 0.88

put(O.95*put(880*lanes) .min. volau) / 0.88

(h) Vid nästlade put()-anrop tilldelas deluttrycken get-nummer i den ordning som put-satserna avslutas. Om i ovanstående uttryck put(880*lanes) anropas med get(3) så återkallas den

(13)

utanpåliggande put-satsen med get(4).

(i) Observera att värdet av båda put-satserna i korsningsdelen förändras genom inflyttande av faktorn 0.88. Första gången som de sedan används är det i form av en kvot där de två 0.88 faktorerna tar ut varandra. De två andra gångerna blir det rätt av sig självt eller genom ju-stering av enannan faktor.

I bilaga 3 presenteras V/D-funktionerna skrivna på Emme/Z-format. Funktionerna avser per-sonbilstrafik och ovanstående antagande om att aktuellt flöde är 88% av totalflödet. Korsnings-parametrarna är de tidigare angivna, nämligen:

Periodlängd: 90 sekunder

Gröntidsandel: 0,5

Mättnadsflöde: 2000 fordon/h (ger kapaciteten 1000 fordon/(h-körfält)

Genomgående avses flödet i en riktning. IFigur 5 ges ett exempel på de beräknade hastighets-funktioner. Diagrammet visar såväl länkhastighet som medelhastighet över länk och korsning. Bilaga 4 ger de Matlab-program som har använts för att generera Emme/Z-funktionerna.

Function 40(1) Jcn: Signal

60

\\

SOWNN \

40 \ 30 x

20

\

\\

\__

1 0 \WW 0 0 1000 2000 3000 4000 5000 6000 Flöde (fordon/h) 70W

Figur 5. Exempel på hastighetsfunktion. Den övre kurvan anger länkhastigheten som funktion av flödet och den undre nettohastigheten över en 1 km lång länk räknat med korsningsfördröj-ning. Exemplet avser personbilar på väg 40.

(14)

5 Förslag till fortsatt arbete

I det arbete som har presenterats i denna rapport har operator-begränsningen4 i Emme/2 varit en starkt begränsning. Hastighetsfunktionen på länknivå fungerar mycket tillfredsställande men sättet att uppskatta korsningsfördröjningen är en kompromiss mellan precision och storleken på funktionsuttrycket. I nuvarande uppsättning funktioner används precis maximalt antal

operato-I'CI'.

Det vore Önskvärt att dels kunna modellera flera olika korsningstyper (stopp/väjningsplikt och signalreglering) och göra det möjligt för användaren att i nätverket koda aktuella korsningspa-rametrar för olika länkar. För närvarande modelleras korsningar enbart genom signalreglering med fixa parametrar.

Det är emellertid helt klart att operatorproblematiken måste lösas innan mera omfattande och generella funktioner kan implementeras. Detta kan ske genom en drastisk reduktion av antalet funktioner eller genom att nuvarande uppsättning funktioner uttrycks på ett mera effektivt sätt. Inom ramen för det här arbetet har vi studerat möjligheten att dela upp hela mängden av funk-tioner i mindre grupper så att funkfunk-tionerna inom en och samma grupp är parvis högt korrelera-de. Det gör att alla funktioner i en grupp kan ersättas med en basfunktion som, genom en linjär

transformation, representerar de övriga. Låt på detta sätt {f,, fz, fn] vara funktionerna i en

grupp och 13; dess basfunktion. Då kan varje funktion, i=1...n, uttryckas som

_ (') (')

Jfr-al +161 'fB'

På detta sätt blir det bara nödvändigt att lagra basfunktionerna. Övriga funktioner bildas på ovanstående sätt där koefficienterna och aktuell basfunktion för den studerade funktionen

hämtas från en tabell i Emme/2.

Metoder för gruppering av funktioner och för att finna representerande basfunktioner diskuteras i Heggernes och Matstoms (1998). Den praktiska implementeringen i Emme/2 och hur pass väl principen fungerar i denna tillämpning bör studeras.

Med ovanstående verktyg är det möjligt att implementera klart mera omfattande hastighets-funktioner med mer generellt och flexibelt tillägg för korsningsfördröjning. Flera korsningsty-per bör, som tidigare nämnts, modelleras och parametrar vara ändringsbara (user data i Emme/2). Det empiriska underlaget bör också ses över. För vissa vägtyper ligger t ex kapaci-tetsmaximum misstänkt lågt. Detta arbete är inte påbörjat och kan kanske vänta. Det bör even-tuellt samordnas med de projektplaner som har diskuterats med Transek AB (Transek (1998)).

4 I nuvarande version av Emme/2 får V/D-databasen högst innehålla 2000 operatorer.

(15)

6 Referenser

Carlsson A, Hastighetsflo'desdiagram på timnivå, PM 1992-01-24, VTI. Carlsson A, Cedersund H-Å och Sörensen G, Trafikflo'a'esdata, VTI, 1991.

Heggernes P och Matstoms P, Partitioning a set offunctions into correlatea' subsets, VTI

rap-port 416A, 1998.

Jonsson S, Kort beskrivning av V/D-funktionerfo'r tätortsgator och -vägar baserade på mät-materialet i TU 71, Regionplane- och trafikkontoret, Stockholm, 1995-02-24.

Jönsson H och Matstoms P, Konstruktion av volume/delay-fanktionerför länkflöden på tim-nivå, VTI Notat 56-1995, 1995.

Matstoms P, Felsökning på V/D-funktioner, VTI Notat 73-1998, 1998.

Matstoms P, Jönsson H och Carlsson A, Beräkning av volame/delay-fanktionerför

nätverks-analys, VTI meddelande 777, 1996.

Transek, VD-funktionerfo'r nätverksanalys i tätort- Krav och brister, förslag tillfortsatt ar-bete, 1998.

(16)

Bilaga 1. Timflöde (f/h) och medelhastighet (km/h)

För fyr- och sexfältig Väg avser nedanstående flöden trafik i en riktning. För tvåfältig väg avses trafik i båda riktningarna.

Väg 1 Motorväg 6 körfält 110km/h Flöde 0 2600 4200 5600 6400 Pb 108.5 108.5 106 96 76 Lb 93 93 91 88 76 Lbs 80 80 78.5 77.5 76 Väg 2 Motorväg 6 körfält 90km/h Flöde 0 2600 4200 5600 6400 Pb 97.1 97.1 94.6 85.5 76 Lb 89 89 87 85.5 76 Lbs 79 79 77.5 76.5 76 Väg 3 Motorväg 4 körfält 110km/h Flöde 0 2100 2900 4500 5000 Pb 108.5 108.5 105.3 91.7 76 Lb 92 92 91.2 88 76 Lbs 80 80 79.2 77.6 76 Väg 4 Motorväg 4 körfält 90km/h Flöde 0 2100 2900 4500 5000 Pb 97.1 97.1 93.9 85.9 76 Lb 89 89 88.2 85.9 76 Lbs 79 79 78.2 76.6 76 Väg 5 4 körfält 110km/h Flöde 0 1600 2600 3500 4200 Pb 106 106 98.5 87.5 72 Lb 89 89 86 80.5 72 Lbs 79 79 78 75 72 Väg 6 4 körfält 90km/h Flöde 0 1600 2600 3500 4200 Pb 95.5 95.5 91 83 72 Lb 88.5 88.5 85.5 80 72 Lbs 78.5 78.5 77.5 75 72 Väg 7 M0t0rtrafikled+OVR 3 körfält 110km/h Flöde 0 1000 1800 2300 2600 Pb 103 95 91 88 63 Lb 89 84.5 82.2 80.5 63 Lbs 79 75.6 73.6 72 63 Väg 8 Motortrafikled 3 körfält 90km/h Flöde 0 1000 1 800 23 00 2600 Pb 93.2 87.2 84.2 82 63 Lb 89 85 83 80 63 Lbs 79 76 74.4 72.5 63 VTI notat 74-1998 15

(17)

Väg 9 OVR 3 körfält 90km/h Flöde 0 1000 1800 2300 2600 Pb 93 87 84 82 63 Lb 84.8 80.8 78.8 77.5 63 Lbs 77.3 74.3 72.7 71.7 63 Väg 10 M0t0rtrafikled+13m 110km/h Flöde 0 600 1800 2500 3000 Pb 103 103 98 91 65 Lb 89 89 86 81.1 65 Lbs 79 79 76.6 72 65 Väg 11 Motortrafikled 90km/h Flöde 0 600 1 800 2500 3000 Pb 93.2 93.2 90.2 85 65 Lb 89 89 86 81.1 65 Lbs 79 79 76.6 72 65 Väg 12 13m 90km/h siktklass I Flöde 0 600 1800 2500 3000 Pb 93 93 90 84.8 64.8 Lb 84.8 84.8 81.8 76.9 64.8 Lbs 77.3 77.3 74.9 70.3 64.8 Väg 13 13m 90km/h siktklass II Flöde 0 450 1 800 2500 3000 Pb 90.5 90.5 87.1 81.9 64.8 Lb 82.6 82.6 79.2 74.3 64.8 Lbs 76.3 76.3 73.6 69 64.8 Väg 14 11m 110km/h siktklass I Flöde 0 400 1800 25 00 2800 Pb 102 102 87 78 63 Lb 87 87 79.5 72.5 63 Lbs 78 78 71.2 68 63 Väg 15 11m 90km/h siktklass I Flöde 0 400 1800 25 00 2800 Pb 93 93 81.8 75 63 Lb 84.8 84.8 78 72 63 Lbs 77.3 77.3 71.7 67.5 63 Väg 16 11m 90km/h siktklass III Flöde 0 200 1800 2500 2800 Pb 89.1 89.1 74.7 67.7 63 Lb 81.4 81.4 72.4 66 63 Lbs 75.2 75.2 67.5 65 63 Väg 17 8 9m 110km/h siktklass I Flöde 0 200 1000 2000 2600 Pb 102 102 89 78 60 Lb 87 87 81.5 75.5 60 Lbs 78 78 73.4 68.7 60 16 VTI notat 74- 1998

(18)

Väg 18 8 9m 90km/h siktklass I Flöde 0 200 1000 2000 2600 Pb 93 93 83 75 60 Lb 84.8 84.8 79.6 74 60 Lbs 77.3 77.3 72.9 68.4 60 Väg 19 8 9m 90km/h siktklass III Flöde 0 75 1000 2000 2600 Pb 89.1 89.1 75.3 69 60 Lb 81.4 81.4 74.9 69 60 Lbs 75.2 75.2 70 66 60 Väg 20 7.0 7.5m 110km/h siktklass I Flöde 0 200 1000 2000 25 00 Pb 98 98 85 74 58 Lb 84 84 78 70.5 58 Lbs 77 77 72.5 68 58 Väg 21 7.0 7.5m 90km/h siktklass I Flöde 0 200 1000 2000 2500 Pb 89 89 79 71 58 Lb 82.5 82.5 77 70 58 Lbs 76.5 76.5 72 67.5 58 Väg 22 7.0 7.5111 90km/h siktklass III Flöde 0 75 1000 2000 2500 Pb 85.6 85.6 71.8 65 58 Lb 79.5 79.5 71.8 65 58 Lbs 74.4 74.4 69 64 58 Väg 23 6.0 6.5m 110km/h siktklass I Flöde 0 150 1000 1800 2300 Pb 93.5 93.5 70.5 61.5 54 Lb 81 81 67.5 60.0 54 Lbs 75.5 75.5 67 60.0 54 Väg 24 6.0 6.5m 90km/h siktklass I Flöde 0 150 1000 1800 2300 Pb 84.5 84.5 67 57 54 Lb 79.5 79.5 67 57 54 Lbs 75 75 67 57 54 Väg 25 6.0 6.5m 90km/h siktklass III Flöde 0 50 1000 1800 2300 Pb 81.8 81.8 60 57 54 Lb 77 77 60 57 54 Lbs 72.8 72.8 60 57 54 Väg 26 5.0 5.5m 90km/h siktklass I Flöde 0 '150 1000 2100 Pb 80 80 62.5 48 Lb 74 74 61.5 48 Lbs 70 70 61 48 VTI notat 74-1998 17

(19)

Väg 27 5.0 5.5m 90km/h siktklass III Flöde 0 50 1000 2100 Pb 78 78 56 48 Lb 72 72 55 48 Lbs 68 68 55 48 Väg 28 11m 70km/h siktklass I Flöde 0 400 1800 2500 2800 Pb 83.5 83.5 76 71.3 63 Lb 77.5 77.5 73.1 69.2 63 Lbs 73 73 69.1 66.1 63 Väg 29 11m 70km/h siktklass III Flöde 0 200 1 800 2500 2800 Pb 81 81 71.2 66.3 63 Lb 75.2 75.2 69.1 65 63 Lbs 70 70 65.6 64.2 63 Väg 30 8 9m 7Okm/h siktklass II Flöde 0 1. 50 1000 2000 2600 Pb 82 82 72 66 60 Lb 76 76 71 66 60 Lbs 71.5 71.5 67.5 64 60 Väg 31 8 9m 7Okm/h siktklass IV Flöde 0 1000 2000 2600 Pb 79.6 69 64.5 60 Lb 74 68.7 64.5 60 Lbs 68 65 63.5 60 Väg 32 7.0 7.5m 70km/h siktklass II Flöde 0 150 1000 2000 2500 Pb 79.5 79.5 70 64 58 Lb 74.6 74.6 69.8 64 58 Lbs 70 70 66.3 62.5 58 Väg 33 7.0 7.5m 70km/h siktklass IV Flöde 0 1000 2000 25 00 Pb 77.4 66 62.5 58 Lb 72.8 66 62.5 58 Lbs 66.7 63.5 61.4 58 Väg 34 6.0 6.5m 70km/h siktklass II Flöde 0 100 1000 2300 Pb 77 77 60.5 54 Lb 73.7 73.7 60.5 54 Lbs 69.3 69.3 60.5 54 Väg 35 6.0 6.5m 70km/h siktklass IV Flöde 0 1000 2300 Pb 75.3 56.5 54 Lb 71.8 56.5 54 Lbs 66 56.5 54 18 VTI notat 74- 1998

(20)

Väg 36 5.0 5.5m 70km/h siktklass II Flöde 0 1.00 1000 2100 Pb 74.5 74.5 57 48 Lb 71.5 71.5 56.5 48 Lbs 68.5 68.5 56.5 48 Väg 37 5.0 5.5m 70km/h siktklass IV Flöde 0 1000 2100 Pb 73 53 48 Lb 70 52.5 48 Lbs 65 52.5 48 Väg 38 Motorväg 6 körfält 70km/h Flöde 0 2300 3600 5000 5800 Pb 85 85 83 77 68 Lb 80 80 79 75 68 Lbs 74 74 73 72 68 Väg 39 Motorväg 4 körfält 70km/h Flöde 0 2000 2700 4000 4500 Pb 85 85 81.5 72.5 68 Lb 80 80 78 72 68 Lbs 74 74 73 70 68 Väg 40 Ytterområde Infart/förbifart 4 körfält 7Okm/h

Flöde 0 1700 2500 2900 3200 Pb 68 68 62 55 48 Lb 67 67 61.5 55 48 Lbs 66 66 61 55 48 Väg 41 Ytterområde Tangent 4 körfält 70km/h Flöde 0 1500 2200 2800 3000 Pb 67 67 62 55 46 Lb 66 66 61.5 55 46 Lbs 65 65 61 55 46 Väg 42 Mellanområde Infart/förbifart 4 körfält 70km/h Flöde 0 1500 2100 2800 3000 Pb 65 65 62 55 46 Lb 64 64 61.5 55 46 Lbs 63 63 61 55 46 Väg 43 Mellanområde Tangent 4 körfält 7Okm/h

Flöde 0 1300 2000 2400 2700 Pb 64 64 60 52 43 Lb 63 63 59.5 52 43 Lbs 62 62 59 52 43 Väg 44 Ytterområde Infart/förbifart 4 körfält SOkm/h

Flöde 0 1800 2200 2700 3000 Pb 57 57 56 51 45 Lb 56 56 55.5 51 45 Lbs 55 55 55 5 '1 45

(21)

Väg 45 Ytterområde Tangent 4 körfält 50km/h Flöde 0 1600 2100 2500 2800 Pb 56 56 54 49 43 Lb 55 55 53.5 49 43 Lbs 54 54 53 49 43 Väg 46 Mellanområde Infart/förbifart 4 körfält 50km/h Flöde 0 1600 2200 25 00 2800 Pb 54 54 52 49 43 Lb 53 53 51.5 49 43 Lbs 52 52 51 49 43 Väg 47 Mellanområde Tangent 4 körfält SOkm/h

Flöde 0 1 100 1700 2200 25 00 Pb 53 53 51 46 39 Lb 52 52 50.5 46 39 Lbs 51 51 50 46 39 Väg 48 MellanområdeCitygata 4 körfält 50km/h Flöde 0 1000 1800 2400 Pb 51 5 '1 46 34 Lb 50 50 45.5 34 Lbs 49 49 45 34 Väg 49 Centrumområde Tangent 4 körfält 50km/h Flöde 0 900 1700 2400 Pb 51 5 1 49 37 Lb 51 51 49 37 Lbs 5 '1 51 49 37 Väg 50 Centrumområde Citygata 4 körfält 50km/h Flöde 0 800 1400 2400 Pb 50 50 47 34 Lb 50 50 47 34 Lbs 50 50 47 34 Väg 60 Ytterområde Infart/förbifart 2 körfält 70km/h Flöde 0 800 1600 2000 2300 Pb 65.0 65.0 61.0 57.0 45.0 Lb 65.0 65.0 61.0 57.0 45.0 Lbs 65.0 65.0 61.0 57.0 45.0 Väg 61 Ytterområde Tangent 2 körfält 7Okm/h

Flöde 0 800 1600 2000 2200 Pb 65.0 65.0 61.0 51.0 42.0 Lb 65.0 65.0 61.0 51.0 42.0 Lbs 65.0 65.0 61.0 51.0 42.0 Väg 62 Mellanområde Infart/förbifart 2 körfält 70km/h Flöde 0 1000 1400 1700 2000 Pb 60.0 60.0 55.0 49.0 42.0 Lb 60.0 60.0 55.0 49.0 42.0 Lbs 60.0 60.0 55.0 49.0 42.0 20 VTI nötat 74-1998

(22)

Väg 63 Mellanområde Tangent 2 körfält 70km/h Flöde 0 700 1200 1500 1900 Pb 58.0 58.0 51.0 46.0 40.0 Lb 58.0 58.0 51.0 46.0 40.0 Lbs 58.0 58.0 51.0 46.0 40.0 Väg 64 Ytterområde Infart/förbifart 2 körfält 50km/h Flöde 0 1000 1700 2000 Pb 55.0 55.0 51.0 45.0 Lb 55.0 55.0 51.0 45.0 Lbs 55.0 55.0 51.0 45.0 Väg 65 Ytterområde Tangent 2 körfält 50km/h Flöde 0 900 1400 '1900 Pb 54.0 54.0 47.0 39.0 Lb 54.0 54.0 47.0 39.0 Lbs 54.0 54.0 47.0 39.0 Väg 66 Mellanområde Infart/förbifart 2 körfält 50km/h Flöde 0 1000 1200 1900 Pb 52.0 52.0 47.0 40.0 Lb 52.0 52.0 47.0 40.0 Lbs 52.0 52.0 47.0 40.0 Väg 67 Mellanområde Tangent 2 körfält 50km/h Flöde 0 700 1000 1900 Pb 51.0 51.0 47.0 37.0 Lb 51.0 51.0 47.0 37.0 Lbs 51.0 51.0 47.0 37.0 Väg 68 Mellanområde Citygata 2 körfält 50km/h Flöde 0 700 1000 1900 Pb 48.0 48.0 43.0 35.0 Lb 48.0 48.0 43.0 35.0 Lbs 48.0 48.0 43.0 35.0 Väg 69 Centrumområde Tangent 2 körfält 50km/h Flöde 0 700 71000 1900 Pb 46.0 46.0 43.0 35.0 Lb 46.0 46.0 43.0 35.0 Lbs 46.0 46.0 43.0 35.0 Väg 70 Centrumområde Citygata 2 körfält 50km/h Flöde 0 600 900 '1900 Pb 45.0 45.0 42.0 35.0 Lb 45.0 45.0 42.0 35.0 Lbs 45.0 45.0 42.0 35.0 VTI notat 74-1998 21

(23)

Bilaga 2. Skattade VID-funktioner

I tabellen anges koefficienterna till de skattade V/D-funktionerna,

vL(Q) = min(vo,c0 + Cl . e_c.3'n]in(Q Qv=10) +Q,Qv:10)

)

+C4

Här avser Q genomgående flödet i en riktning.

Väg fdn V0 Qmax Qv=10 kf Co CI C2 C'3 04

1 pb 108.5 6400 9855 3 -2.699084E-01 1.094018E+02 2.080099E-03 1.090695E-03 4.098520E-04

1 11) 93 6400 1 1919 3 -2.625996E-01 9.402947E+01 7.3891 1013-03 8.404849E-04 1.083954E-03

1 1bS 80 6400 14144 3 -7.329339E-02 8.075336E+01 1.048255E-02 6.845217E-04 1.478483E-03

2 pb 97.1 6400 13189 3 7.918351E-01 9.845040E+01 2.662012E-02 6.012270E-04 6.379356E-03

2 lb 89 6400 13206 3 -3.485123E-02 9.018482E+01 1.505207E-02 6.923086E-04 2.354468E-03

2 1138 79 6400 14144 3 -1.2941 1813-01 7.972216E+01 9.152670E-03 6.980377E-04 1.257619E-03

3 pb 108.5 5000 7727 2 -7.813638E-01 1.096396E+02 2.984966E-03 1.256188E-03 8.351513E-04

3 11) 92 5000 8459 2 -6.748188E-01 9.323202E+01 1.943015E-03 1.347294E-03 2.688959E-04

3 1bS 80 5000 1 1053 2 -3.087648E-01 8.109775E+01 1.077161E-02 8.782397E-04 1.462586E-03

4 pb 97.1 5000 9134 2 -6.620057E-01 9.819428E+01 1.15631 113-02 9.989997E-04 1.978347E-03

4 11) 89 5000 901 1 2 8.716044E+00 8.209432E+01 -7.478789E-03 1.00421 313-03 1.572088E-03

4 1bS 79 5000 1 1052 2 -3.470893E-01 8.004631E+01 9.412861E-03 8.946757E-04 1.251801E-03

5 pb 106 4200 7681 2 -1.613047E-01 1.082564E+02 2.915245E-02 9.755364E-04 8.246777E-03

5 1b 89 4200 9261 2 2.539076E-02 9.098443E+01 4.556525E-02 8.046818E-04 9.278504E-03

5 1bS 79 4200 9257 2 -4.664387E-0 1. 8.028102E+01 1.859] 7713-02 9.645013E-04 2.660228E-03

6 [31) 95.5 4200 9000 2 4.464294E-01 9.797059E+01 5.107224E-02 7.828509E-04 1.34101 113-02

6 11) 88.5 4200 9257 2 -1.609752E-02 9.041828E+01 4.439393E-02 8.078598E-04 8.969630E-03

6 lbs 78.5 4200 9262 2 -3.910823E-01 7.968950E+01 1.704966E-02 9.775446E-04 2.420566E-03

7 pb 103 1300 1823 1 -1.640001E+00 1.116200E+02 -1.513537E+00 2.208015E-03 2.323535E-02

7 11) 89 1300 1942 1 -1.382339E+00 9.786841E+01 -1.021936E+00 2.166841E-03 2.334203E-02

7 1bS 79 1300 2368 1 -7.7911 1513-01 8.604102E+01 -5.106049E-01 1.896085E-03 3.095227E-02

8 pb 93.2 1300 1916 1 -1.433890E+00 1.029524E+02 -1.684205E+00 1.994297E-03 2.787939E-02

8 1b 89 1300 1955 1 -5.502005E-01 9.912346E+01 -1.861547E+00 1.900123E-03 2.804458E-02

8 lbs 79 1300 2325 1 6.351366E-01 8.649558E+01 -9.903277E-01 1.747671E-03 3.579933E-02

9 pb 93 1300 1916 1 -1.050283E+00 1.030684E+02 -1.996339E+00 1.921482E-03 2.91 1272E-02

9 1b 84.8 1300 2042 1 -9.025300E-01 9.398761E+01 -1.712580E+00 1.824298E-03 2.658079E-02

9 1bS 77.3 1300 2383 1 -6.085444E-01 8.446427E+01 -6.318256E-01 1.826850E-03 3.006164E-02

10 pb 103 1500 2244 1 3.634568E+00 1.141212E+02 -2.544570E+00 1.6299905-03 3.683815E-02

10 113 89 1500 2509 1 -2.302489E+00 9.571347E+01 -8.035629E-02 2.359129E-03 1.169840E-02

10 lbs 79 1500 3246 1 -1.314842E+00 8.301721E+01 5.576730E-02 2.00861613-03 1.426005E-02

1 1 pb 93.2 1500 2393 1 2.128584E+00 9.899025E+01 -3.772262E-01 2.145016E-03 2.030234E-02

1 1 1b 89 1500 2509 1 -2.302489E+00 9.571347E+01 -8.035629E-02 2.359129E-03 1.169840E-02

1 1 lbs 79 1500 3246 1 -1.314842E+00 8.301721E+01 5.576730E-02 2.008616E-O3 1.426005E-02

12 pb 93 1500 2389 1 9.447505E-01 1.006114E+02 -4.706092E-01 2.053973E-03 2.282997E-02

12 11) 84.8 1500 2871 1 -5.232367E-01 9.003097E+01 -3.65021 113-02 2.046007E-03 1.776788E-02

12 1bS 77.3 1500 3248 1 -9.809277E-01 8.173625E+01 2.715417E-02 1.866804E-03 1.745457E-02

13 pb 90.5 1500 2469 1 1.378033E+00 9.919504E+01 -1.077664E+00 1.703229E-03 3.183685E-02

13 113 82.6 1500 3197 1 -1.111201E+00 8.681361E+01 5.688489E-02 1.954699E-03 1.828464E-02

13 1138 76.3 1500 3256 1 -1.186968E+00 8.089569E+01 1.919784E-02 1.819992E-03 1.836073E-02

14 pb 102 1400 2087 1 -2.255526E+00 1.086622E+02 -5.480282E-01 2.2831 1313-03 2.240438E-O2

14 1b 87 1400 2434 1 -1.722764E+00 9.251813E+01 -7.826250E-02 2.297390E-03 1.901384E-02

14 1bS 78 1400 3064 1 -2.291 196E+00 8.161405E+01 7.989627E-02 2.079480E-03 1.614677E-02

(24)

Väg fdn V0 Qmax Qv=10 kf Co C1 02 C3 C4

15 pb 93 1400 2244 1 -2.301812E+00 1.001324E+02 -3.543770E-01 2.188705E-O3 2.372337E-02

15 lb 84.8 1400 2452 1 -2.351863E+00 8.890425E+01 -2.541782E-03 2.587910E-03 1.068031E-02

15 lbs 77.3 1400 3033 1 -9.208263E-01 8.035345E+01 3.798262E-02 2.008313E-03 1.786814E-02

16 pb 89.1 1400 3064 1 -2.557481E+00 9.265692E+01 1.426781E-01 1.814892E-03 3.590896E-02

16 lb 81.4 1400 3054 1 -2.754240E+00 8.492978E+01 1.005110E-01 1.963036E-03 2.198143E-02

16 lbs 75.2 1400 3059 1 -2.749315E+00 7.839574E+01 6.706206E-02 2.022783E-O3 1.584924E-O2

17 pb 102 1300 2330 1 -3.792472E+00 1.053787E+02 1.020212E-01 2.456108E-03 2.91.1614E-02

17 lb 87 1300 2445 1 -2.113365E+00 8.991393E+01 5.423882E-02 2.581348E-03 1.613151E-02

17 lbs 78 1300 2804 1 -1.502733E+00 8.093563E+01 6.457883E-02 2.052011E-03 2.476800E-02

18 pb 93 1300 2487 1 -3.946157E+00 9.670981E+01 1.224430E-01 2.349251E-03 2.598014E-02

18 lb 84.8 1300 2561 1 -2.568886E+00 8.799209E+01 8.273934E-02 2.497061E-03 1.660815E-02

18 lbs 77.3 1300 2816 1 -4.207873E+00 8.259203E+01 1.278256E-01 2.142805E-03 2.053216E-02

19 pb 89.1 1300 2821 1 -3.193384E+00 9.168432E+01 1.282975E-01 1.774986E-03 4.949644E-02

19 lb 81.4 1300 2806 1 -2.329664E+00 8.484944E+01 8.793352E-02 1.955700E-03 3.147018E-02

19 lbs 75.2 1300 2833 1 -3.240877E+00 7.779226E+01 9.583511E-02 2.278078E-03 1.492240E-02

20 pb 98 1250 2186 1 -3.847233E+00 1.017154E+02 7.422826E-02 2.567725E-03 2.852561E-02

20 lb 84 1250 2403 1 -4.492726E+00 8.793684E+01 1.103094E-01 2.808932E-03 1.353844E-02

20 lbs 77 1250 2635 1 -2.160719E-01 8.222685E+01 -1.642275E-01 1.802504E-03 4.496838E-02

21 pb 89 1250 2355 1 -3.596625E+00 9.314262E+01 9.774676E-02 2.385850E-03 2.841562E-02

21 1b 82.5 1250 2403 1 3.210183E-01 8.828030E+01 -3.866653E-01 1.895206E-03 4.558497E-02

21 lbs 76.5 1250 2714 1 -3.730894E-01 8.015108E+01 1.201388E-02 1.973681E-03 3.290213E-O2

22 pb 85.6 1250 2722 1 -3.314225E+00 8.831004E+01 1.590323E-01 1.826289E-03 5.102716E-02

22 lb 79.5 1250 2726 1 -3.660978E+00 8.216710E+01 1.669312E-01 2.202962E-03 2.459745E-02

22 lbs 74.4 1250 2730 1 1.352586E-01 7.992467E+01 -3.366246E-01 1.598308E-O3 5.632427E-02

23 pb 93.5 1150 2492 1 1.568479E+01 1.197285E+O2 -1.362757E+01 9.628688E-04 3.949480E-01

23 1b 81 1150 2485 1 -1.803392E+00 8.716880E+01 -1.327452E-01 1.681841E-03 8.643637E-02

23 lbs 75.5 1150 2486 1 -3.035588E+00 7.957876E+01 1.630328E-01 2.082082E-03 4.134013E-02

24 pb 84.5 1150 2487 1 4.099636E+00 9.037904E+01 -1.782057E+00 1.393816E-03 1.449184E-01

24 lb 79.5 1150 2485 1 -2.389580E+00 8.465904E+01 2.602062E-02 1.791344E-03 7.017530E-02

24 lbs 75 1150 2485 1 -2.480242E+00 7.820940E+01 1.471525E-01 2.144189E-03 3.732758E-02

25 pb 81.8 1150 2489 1 -1.521216E+00 8.769206E+01 -1.284057E+00 1.333348E-O3 1.280293E-01

25 lb 77 1150 2481 1 -3.228689E+00 7.762120E+01 2.989578E-O2 1.838080E-03 5.318553E-O2

25 lbs 72.8 11.50 2478 1 -4.945034E+00 7.382853E+01 1.636491E-01 2.259024E-03 2.554658E-02

26 pb 80 1050 2296 1 5.433986E+00 9.438049E+01 -2.781773E+00 1.366429E-03 2.449534E-01

26 lb 74 1050 2291 1 -5.462651E-01 8.137781E+01 -4.162187E-02 1.773302E-03 1.115190E-01

26 lbs 70 1050 2290 1 -1.729590E+00 7.477071E+01 2.191568E-01 2.087322E-03 6.384444E-O2

27 pb 78 1050 2301 1 9.856993E+00 9.470082E+01 -8.561348E+00 1.041447E-03 3.379142E-01

27 lb 72 1050 2291 1 -1.482146E+00 7.741788E+01 -3.018809E-01 1.612882E-03 1.162898E-01

27 lbs 68 1050 2285 1 -3.893079E+00 7.123473E+01 2.497735E-01 2.060328E-03 5.521482E-02

28 pb 83.5 1400 2519 1 -4.515151E+00 8.901218E+01 3.305878E-02 2.578842E-03 1.001507E-02

28 lb 77.5 1400 2899 1 -8.681657E-01 8.291159E+01 -4.461729E-02 1.866983E-03 2.545833E-02

28 lbs 73 1400 3065 1 -8.252466E-01 7.806902E+01 -2.462370E-02 1.776065E-03 2.456563E-02

29 pb 81 1400 3069 1 -1.915737E+00 8.398964E+01 7.001074E-02 1.873904E-03 2.510163E-02

29 lb 75.2 1400 3041 1 -2.714715E+00 7.843796E+01 7.168717E-02 2.131013E-03 1.356680E-02

29 lbs 70 1400 3063 1 -1.561186E+00 7.425334E+01 1.239803E-02 1.892829E-03 1.753766E-02

30 pb 82 1300 2819 1 -4.003163E+00 8.421966E+01 1.498850E-01 2.015899E-03 2.775506E-02

30 lb 76 1300 2793 1 -1.351323E+00 7.897263E+01 3.634351E-02 1.991769E-03 2.606049E-02

30 lbs 71.5 1300 2827 1 -2.187559E+00 7.555180E+01 2.225530E-O2 1.954677E-03 2.252254E-02

31 pb 79.6 1300 2828 1 -4.880422E+00 8.068981E+01 1.422306E-01 2.150277E-03 1.967604E-02

31 lb 74 1300 2790 1 -1.645762E+00 7.830848E+01 -1.104437E-01 1.741562E-03 3.493168E-02

31 lbs 68 1300 2839 1 -6.443348E-01 7.134370E+01 3.102434E-03 1.989076E-03 2.040020E-02

(25)

Väg fdn Vu Qmax Qv=10 kf Co CI 02 C3 C4

32 pb 79.5 1250 2722 1 -3.711245E+00 8.185300E+01 1.655477E-01 2.115657E-03 2.773828E-02

32 lb 74.6 1250 2686 1 -4.1889l4E-03 7.959139E+01 -2.635502E-01 1.693464E-03 4.728747E-02

32 lbs 70 1250 2730 1 -1.770600E+00 7.218301E+01 7.115634E-02 2.363340E-03 1.415044E-02

33 pb 77.4 1250 2727 1 -5.220363E+00 7.846448E+01 1.540621E-01 2.251936E-03 1.905892E-02

33 1b 72.8 1250 2724 1 -2.252006E+00 7.531776E+01 5.119536E-02 2.005205E-03 2.603569E-02

33 lbs 66.7 1250 2716 1 -2.015086E+00 7.059348E+01 2.843492E-02 2.103518E-03 1.845345E-02

34 pb 77 1150 2481 1 -2.979511E+00 7.861141E+01 -2.593003E-03 1.801057E-03 5.774002E-02

34 1b 73.7 1150 2476 1 -4.195600E+00 7.541379E+01 1.392169E-01 2.071787E-03 3.535325E-02

34 lbs 69.3 1150 2468 1 -2.694937E+00 7.375569E+01 -9.459257E-02 1.818338E-03 4.665117E-02

35 pb 75.3 1150 2479 1 -4.444829E+00 7.363796E+01 1.065545E-01 1.980709E-03 3.761021E-02

35 lb 71.8 1150 2471 1 -5.456717E+00 7.198003E+01 1.411475E-01 2.178341E-03 2.591970E-02

35 lbs 66 1150 2471 1 -1.842928E+00 6.971575E+01 -4.533951E-01 1.618988E-03 5.115559E-02

36 pb 74.5 1050 2294 1 1.057771E+00 8.388566E+01 -l.282294E+00 1.428434E-03 1.728464E-01

36 1b 71.5 1050 2290 1 -2.028679E+00 7.775217E+01 -6.268076E-02 1.702735E-03 1.054505E-01

36 lbs 68.5 1050 2286 1 -3.513017E+00 7.291099E+01 2.500377E-01 2.022174E-03 6.167070E-02

37 pb 73 1050 2295 1 5.975699E-01 7.760881E+01 -1.181914E+00 1.429471E-03 1.470292E-01

37 1b 70 1050 2289 1 5.494881E+00 6.404475E+01 -6.704316E-01 1.767213E-03 8.248653E-02

37 lbs 65 1050 2288 1 -2.981650E+00 6.658013E+01 1.276921E-01 2.048084E-03 4.795385E-02

38 pb 85 5800 12091 3 2.927754E-01 8.635385E+01 3.216916E-02 6.641069E-04 5.884834E-03

38 lb 80 5800 12828 3 1.654206E-01 8.140588E+01 3.228384E-02 6.386777E-04 5.295546E-03

38 lbs 74 5800 12827 3 -1.435447E-01 7.504049E+01 1.604595E-02 7.191854E-04 2.212322E-03

39 pb 85 4500 9882 2 2.119327E-01 8.697335E+01 5.072855E-02 7.113125E-04 1.216736E-02

39 lb 80 4500 9889 2 -4.405365E-01 8.172560E+01 3.742580E-02 7.948005E-04 6.219177E-03

39 lbs 74 4500 9906 2 -7.128872E-01 7.544439E+01 1.816625E-02 9.113609E-04 2.421018E-03

40 pb 68 3200 5267 2 -6.723652E-01 6.962297E+01 1.447547E-02 1.702581E-03 2.061107E-03

40 lb 67 3200 5304 2 -5.016775E-01 6.928689E+01 2.055092E-02 1.511654E-03 3.801671E-03

40 lbs 66 3200 5301 2 -1.093297E+00 6.760113E+01 9.317572E-03 1.855116E-03 1.113140E-03

41 pb 67 3000 4170 2 -6.692497E-01 7.103502E+01 -6.825271E-02 1.461863E-03 6.348613E-03

41 1b 66 3000 4251 2 3.453141E-01 7.064105E+01 -2.860359E-01 1.181589E-03 1.194736E-02

41 lbs 65 3000 4253 2 5.165892E-02 6.980389E+01 -2.672059E-01 1.189864E-03 1.127826E-02

42 pb 65 3000 4194 2 4.757186E-02 6.990759E+01 -3.162227E-01 1.179239E-03 1.109539E-02

42 lb 64 3000 4250 2 1.367834E+00 6.952751E+01 -7.492376E-01 9.886396E-04 1.879777E-02

42 lbs 63 3000 4257 2 1.869120E+00 6.868628E+01 -l.100658E+00 9.087349E-04 2.023804E-02

43 pb 64 2700 4162 2 -8.600204E-01 6.720421E+01 1.985820E-02 1.779594E-03 4.977278E-03

43 lb 63 2700 4122 2 -2.329278E-01 6.703575E+01 -1.954781E-02 1.475864E-03 1.074481E-02

43 lbs 62 2700 4082 2 -1.974613E-01 6.547751E+01 -3.446934E-02 1.500478E-03 8.473954E-03

44 pb 57 3000 5089 2 -6.559294E-01 5.945029E+01 1.781715E-02 1.523397E-03 3.640634E-03

44 lb 56 3000 5061 2 -4.587137E-01 5.879754E+01 9.842403E-03 1.374343E-03 5.344827E-03

44 lbs 55 3000 5123 2 4.568146E-01 5.823642E+01 -1.719611E-02 1.165636E-03 1.121147E-02

45 pb 56 2800 4799 2 -4.593155E-01 5.775834E+01 1.844544E-02 1.724748E-03 2.912674E-03

45 1b 55 2800 4807 2 »3.608448E-01 5.764930E+01 2.663270E-02 1.472852E-03 6.414568E-03

45 lbs 54 2800 4872 2 -5.667435E-01 5.697330E+01 3.162741E-02 1.474969E-03 6.315797E-03

46 pb 54 2800 4811 2 -2.942401E-01 5.646225E+01 2.434159E-02 1.498260E-03 5.686313E-03

46 1b 53 2800 4813 2 9.058869E-02 5.620448E+01 7.119382E-03 1.272226E-03 1.095723E-02

46 lbs 52 2800 4798 2 -5.202336E-02 5.485202E+01 8.378064E-03 1.336404E-03 8.146123E-03

47 pb 53 2500 4061 2 -6.071813E-02 5.660095E+01 -2.304360E-02 1.360924E-03 1.611991E-02

47 1b 52 2500 4126 2 -1.150727E+00 5.440543E+01 2.206988E-02 2.017807E-03 2.918490E-03

47 lbs 51 2500 4075 2 4.030475E-02 5.488325E+01 -9.645806E-02 1.255055E-03 1.743734E-02

48 pb 51 2400 3868 2 -3.555536E-01 5.435441E+01 3.517242E-02 1.476418E-03 1.746145E-02

48 1b 50 2400 3955 2 -2.179118E-01 5.201769E+01 5.539310E-02 1.722211E-03 9.923029E-03

48 lbs 49 2400 3977 2 -4.938859E-02 5.188476E+01 4.424410E-02 1.460971E-03 1.687386E-02

(26)

Väg fdn V0 Qmax Qv=10 kf Co C] 02 C3 C4

49 pb 51 2400 4331 2 -1.161587E+00 5.348615E+01 5.487843E-02 1.750460E-03 6.848746E-03

49 11) 51 2400 4331 2 -1.161587E+00 5.348615E+01 5.487843E-02 1.750460E-03 6.848746E-03

49 lbs 51 2400 4331 2 -l.161.587E+00 5.348615E+01 5.487843E-02 1.750460E-03 6.848746E-03

50 pb 50 2400 4685 2 3.755425E-01 5.185825E+01 1.632320E-01 1.348827E-03 2.486864E-02

50 1b 50 2400 4685 2 3.755425E-01 5.185825E+01 1.632320E-01 1.348827E-03 2.486864E-02

50 lbs 50 2400 4685 2 3.755425E-01 5.185825E+01 1.632320E-01 1.348827E-03 2.486864E-02

60 pb 65 1150 1726 1 5.956130E-01 7.316028E+01 -1.464237E+00 2.072422E-03 3.379294E-02

60 1b 65 1150 1726 1 5.956130E-01 7.316028E+01 -1.464237E+00 2.072422E-03 3.379294E-02

60 lbs 65 1150 1726 1 5.956130E-01 7.316028E+01 -1.464237E+00 2.072422E-03 3.379294E-02

61 pb 65 1100 1589 1 5.919844E-01 7.807888E+01 -4.837073E+00 1.625317E-03 3.757539E-02

61 1b 65 1100 1589 1 5.919844E-01 7.807888E+01 -4.837073E+00 1.625317E-03 3.757539E-02

61 lbs 65 1100 1589 1 5.919844E-01 7.807888E+01 -4.837073E+00 1.625317E-03 3.757539E-02

62 pb 60 1000 1824 1 -1.308645E+01 8.429107E+01 1.041293E-01 1.936987E-03 8.199295E-02

62 1b 60 1000 1824 1 -1.308645E+01 8.429107E+01 1.041293E-01 1.936987E-03 8.199295E-02

62 lbs 60 1000 1824 1 -1.308645E+01 8.429107E+01 1.041293E-01 1.936987E-03 8.199295E-02

63 pb 58 950 2052 1 3.570597E+00 6.227553E+01 -1.873634E-01 2.082091E-03 9.196074E-02

63 1b 58 950 2052 1 3.570597E+00 6.227553E+01 -1.873634E-01 2.082091E-03 9.196074E-02

63 lbs 58 950 2052 1 3.570597E+00 6.227553E+01 -1.873634E-01 2.082091E-03 9.196074E-02

64 pb 55 1000 2000 1 -1.575781E+00 6.151126E+01 -2.656763E-02 2.414215E-03 3.218694E-02

64 1b 55 1000 2000 1 -1.575781E+00 6.151126E+01 -2.656763E-02 2.414215E-03 3.218694E-02

64 lbs 55 1000 2000 1 -1.575781E+00 6.151126E+01 -2.656763E-02 2.414215E-03 3.218694E-02

65 pb 54 950 1 1979 1 2.140771E-01 6.084623E+01 -3.039090E-05 2.177664E-03 7.018131E-02

65 1b 54 950 1979 1 2.140771E-01 6.084623E+01 -3.039090E-05 2.177664E-03 7.018131E-02

65 lbs 54 950 1979 1 2.140771E-01 6.084623E+01 -3.039090E-05 2.177664E-03 7.018131E-02

66 pb 52 950 2055 1 -2.657102E-01 5.563861E+01 1.579867E-01 2.598950E-03 3.655647E-02

66 1b 52 950 2055 1 -2.657102E-01 5.563861E+01 1.579867E-01 2.598950E-03 3.655647E-02

66 lbs 52 950 2055 1 -2.657102E-01 5.563861E+01 1.579867E-01 2.598950E-03 3.655647E-02

67 pb 51 950 2058 1 -1.513469E+00 5.577218E+01 3.122908E-01 2.546123E-03 4.749710E-02

67 1b 51 950 2058 1 -1.513469E+00 5.577218E+01 3.122908E-01 2.546123E-03 4.749710E-02

67 lbs 51 950 2058 1 -1.513469E+00 5.577218E+01 3.122908E-01 2.546123E-03 4.749710E-02

68 pb 48 950 2055 1 -9.664836E-01 5.232554E+01 3.218132E-01 2.396817E-03 5.673666E-02

68 lb 48 950 2055 1 -9.664836E-01 5.232554E+01 3.218132E-01 2.396817E-03 5.673666E-02

68 lbs 48 950 2055 1 -9.664836E-01 5.232554E+01 3.218132E-01 2.396817E-03 5.673666E-02

69 pb 46 950 2020 1 2.928662E+00 5.216135E+01 -1.007753E+00 1.580574E-O3 1.193619E-01

69 1b 46 950 2020 1 2.928662E+00 5.216135E+01 -1.007753E+00 1.580574E-03 1.193619E-01

69 lbs 46 950 2020 1 2.928662E+00 5.216135E+01 -1.007753E+00 1.580574E-03 1.193619E-01

70 pb 45 950 2057 1 3.840312E-01 4.924991E+01 3.458750E-02 1.997026E-03 7.141.972E-02

70 1b 45 950 2057 1 3.840312E-01 4.924991E+01 3.458750E-02 1.997026E-03 7.141972E-02

70 lbs 45 950 2057 1 3.840312E-01 4.924991E+01' 3.458750E-02 1.997026E-03 7.141972E-02

(27)

Bilaga 3 411-fil för Emme/2

Observera att volau genomgående avser flödet i en riktning.

c Volume/delay functions for Emme/2 c

c Vehicle type: Pb

c Argument: volau

c Part of total Q flow 0.88

0 Junction: Signa1(fd40-fd50)

c Parameters: 90 0.5 2000

C Output file: pbtimcd.4ll

c

c Generated by Pontus Matstoms, VTI (pontus.matstoms@vti.se) O7-Sep-1998 C ____________________________________________________________________ __ c

t functions init

a fdl = 60*length / ((put(exp((7972.8 .min. volau)

/-1050.37940844))*110.22152800-0.03578186)/ (get(l) +0,00152208)

+0 16881616 .min. 108.5)

a fd2 = 60*length / ((put(exp((11055.44000000 .min. volau)

/-158l.23675998))*99.20005760-0.00509297)/ (get(l) +0,00832200)

+0,68041609 .min. 97.1 )

a fd3 = 60*1ength / ((put(exp((6253.28000000 .min. volau)

/-890.82129353))*110.67032000-0.06535369)/ (get(1) +0,00227280)

-O.60200779 .min. 108.5)

a fd4 = 60*length / ((put(exp((7556.56000000 .min. volau)

/-988.68878795))*98.68794410-0.00844731)/ (get(l) +0.00323333)

-0 46290024 .min. 97.1 )

a de = 60*length / ((put(exp((6342.16000000 .min. volau)

/-1027.48580215))*109.11736900-0.08861552)/ (get(l) +0.01225002)

+O.30527282 .min. 106.0)

a fd6 = 60*length / ((put(exp((7493.2 .min. volau)

/-1242.099818l8))*98.58770530-0.05332442)/ (get(l) +0.0l773614)

+O.90312432 .min. 95.5 )

a fd7 = 60*length / ((put(exp((l400.08000OOO .min. volau)

/-60l.86161817))*112.11753400-10.3436l640)/(get(l) -0.05959227) -5.77084660)

a fd8 = 60*length / ((put(exp((l482.8 .min. volau)

/-778 82287843))*104.20174800-14.72152570)/ (get(1) -0.09321462)

_4.29914516 .min. 93.2 )

a fd9 = 60*length / ((put(exp((l48l.92000000 .min. volau)

/-606.48583115))*101.96511100-8.26233681)/ (get(l) -0.04540005)

-4.44769987 .min. 93.0 )

a fle = 60*length / ((put(exp((l738.88000000 .min. volau)

/-596 45151743))*112.74530400-5.640587l6)/ (get(1) -0.01236895)

-l.10633697 .min. 103.0)

a fdll = 60*length / ((put(exp((l87l.76000000 .min. volau)

/-579.76997047))*102.11926200-3.61579826)/ (get(l) -0.00024436)

-O.98789244 .min. 93.2 )

a fd12 = 60*1ength / ((put(exp((1875.28000000 .min. volau)

/-484.99124864))*101.61803500-l.79785632)/ (get(l) +0.00516688)

-2.59332169 .min. 93.0 )

a fd13 = 60*length / ((put(exp((l977.36000000 .min. volau)

/-621.24l60302))*98.70248080-3.61910271)/ (get(l) +0.00609719) +0,06513399 .min. 90.5 )

a fd14 = 60*1ength / ((put(exp((1670.24000000 .min. volau)

/-526.87515001))*110.91837600-4.02154684)/ (get(l) +0.00341636)

-4.0320427l .min. 102.0)

a fd15 = 60*1ength / ((put(exp((l787.28000000 .min. volau)

/-529.2615319l))*101.49048300-2.87832207)/ (get(1) +0,00905739)

-3.60700973 .min. 93.0 )

a fdl6 = 60*length / ((put(exp((2465.76000000 .min. volau)

/-736.45396495))*96.98155520-2.40386116)/(get(l) +0.06908125) +O.37513854)

a fdl7 = 60*length / ((put(exp((1870 .min. volau)

/-570.93482032))*111.91348000-3.09836610)/(get(l) +0 05896877) -1.72922323)

a fdl8 = 60*length / ((put(exp((2027.52000000 .min. volau)

(28)

a fdl8 = 60*length / ((put(eXp((2027.52000000 .min. volau)

/-520.342094l8))*100.64223400-1.16478740)/(get(l) +0.0475139l) -2.94723883)

a fdl9 = 60*length / ((put(exp((2273.04000000 .min. volau)

/-956.09520116))*100.62428900-7.83219952)/(get(l) +0.09867036) +2.14496834)

a fd20 = 60*1ength / ((put(exp((l750.32000000 .min. volau)

/-547.74994252))*107.93084500-3.25558724)/(get(l) +0.05127106) -2.64120854)

a del = 60*length / ((put(exp((l903.44000000 .min. volau)

/-553.09l74483))*96.99291880-2.13036515)/(get(1) +0.04927113) -l.99759756)

a fd22 = 60*length / ((put(exp((218l.52000000 .min. volau)

/-1086.10947574))*99 32551960-ll.88234160)/(get(1) +0.09901164) +3.7874ll95)

a fd23 = 60*length / ((put(exp((2045.12000000 .min. volau)

/-2973.76736067))*213.97402700-146.85210900)/(get(l) +O.53247237) +47.94663000)

a de4 = 60*length / ((put(exp((2015.2 .min. volau)

/-4l81.26337396))*142.74406200-103.89293900)/(get(1) -0.09376835) +40.05343700)

a fd25 = 60*1ength / ((put(exp((2016.08000000 .min. volau)

/-7l49.49601862))*120.45280300-99.l6996940)/(get(l) -0.45022866) +37.32509890)

a fd26 = 60*length / ((put(exp((l855.92000000 .min. volau)

/-3265.87192416))*188.30825500-139.21966600)/(get(l) +O.37970365) +44.39665270)

a fd27 = 60*1ength / ((put(exp((l868.24000000 .min. volau)

/-5375.92200651))*169.95658700-151.04501900)/(get(l) -0.0l455364) +54.76573770)

a de8 = 60*1ength / ((put(exp((2051.28000000 .min. volau)

/-467.52831746))*89.99403260-O.73841485)/ (get(l) +0.0l627009) -3.2837434l .min. 83.5 )

a fd29 = 60*length / ((put(exp((2475.44000000 .min. volau)

/-549.12789567))*86.48659660-O.41071557)/(get(l) +0.02934830) -3.45144957)

a fd30 = 60*length / ((put(exp((2275.68000000 .min. volau)

/-728.79874753))*89.57026610-2.7l725389)/(get(l) +0.05861656) -l.96513204)

a fd31 = 60*1ength / ((put(exp((2276.56000000 .min. volau)

/-619.74930169))*84.10523950-l.24l20998)/(get(l) +0.03900901) -3.87877576)

a fd32 = 60*length / ((put(exp((2192.08000000 .min. volau)

/-661.668ll992))*86.74386310-2.00632665)/(get(l) +0.05733020) -2.27803040)

a fd33 = 60*length / ((put(exp((2188.56000000 .min. volau)

/-596.50182050))*81.76195740-l.16949595)/(get(1) +0,03925761) -4.12371556)

a fd34 = 60*length / ((put(exp((2000.24000000 .min. volau)

/*4983.937562l4))*104.66676600-73.86902460)/(get(1) -O.38773631) +23.48748680)

a fd35 = 60*length / ((put(exp((l996.72000000 .min. volau)

/-6870.36416810))*93.35675990-7l.79585210)/(get(l) -O.55873776) +20.50940020)

a fd36 = 60*length / ((put(exp((l848 .min. volau)

/-5953.21445878))*139.96104000-119.88540000)/(get(l) -O.24848723) +45.66l92400)

a fd37 = 60*1ength / ((put(exp((1845.36000000 .min. volau)

/-7795.729354l8))*113.42679100-98.51929660)/(get(l) -O.4809524l) +39.21295750)

a fd38 = 60*1ength / ((put(exp((10109.44000000 .min. volau)

/-1438.04477262))*86.71308230+0.00607729)/ (get(l) +0.00783499) +O.50262079 .min. 85.0 )

a fd39 = 60*length / ((put(exp((8l4l.76000000 .min. volau)

/-1426.49762754))*87.73781300u0.09538670)/ (get(l) +0.0l789910)

+0,7624434O .min. 85.0 )

(29)

fd40 fd4l fd42 fd43 fd44 fd45 fd46 28

((put(exp((4282.96000000 .min. volau)

(get(l) +0.00506012) (lanes.gt.l.5)*(60*length / /-658.65688499))*71.29578960-0.03193948)/ -l.43292780 .min. 68.0 ))+ (lanes.lt.l.5)*(60*length / /-626.57225580))*76.09012260-7.83531375)/ -3.70087784 .min. 65.0 )) +put(0.95*put(880*lanes) .min. 345599.99997600+O.18750000 +(volau/get(3)-O.95 .max. (lanes.gt.1.5)*(60*length / /-851.l3325394))*71.46957160-l.31080997)/ _1.27692706 .min. 67.0 ))+ (lanes.lt.l.5)*(60*1ength / /-466.30208873))*59.51057400-4.09058493)/ +11.6514357O .min. 65.0 ))

+put(0.95*put(880*1anes) .min. volau)/(l-get(4)/get(3))/

345599.99997600+O.18750000

+(volau/get(3)-O.95 .maX. 0)*11616/get(3)

(lanes.gt.1.5)*(60*length / ((put(exp((3299.12000000 .min. volau) /-867.16409827))*69 37441640-l.37404198)/ (get(1) -0.00698387) -1.21578910 .min. 65.0 ))+ (lanes.lt.l.5)*(60*1ength / /-420.26556667))*70.18495800-1.30571293)/ -3.22732750 .min. 60.0 )) +put(0.95*put(880*lanes) .min. 345599.99997600+O.18750000 +(Volau/get(3)-O.95 .maX. (lanes.gt.l.5)*(60*length / /-706.32573287))*68.69916250-O.44538353)/ -1.2371126O .min. 64.0 ))+ (lanes.lt.l.5)*(60*1ength / /-429.75682977))*64.56526140-O.28087185)/ +O.74646632 .min. 58.0 ))

+put(0.95*put(880*1anes) .min. volau)/(l-get(4)/get(3))/

345599.99997600+O.18750000 +(Volau/get(3)-O.95 .maX. (lanes.gt.l.5)*(60*length / /-727.22378091))*60.52074700-0.09729732)/ -l.142139ll .min. 57.0 ))+ (lanes.lt.l.5)*(60*length / /-575.31107315))*64.26199280-2.9168l388)/ -1 63190283 .min. 55.0 )) +put(0.95*put(880*lanes) .min. 345599.99997600+0 18750000 +(volau/get(3)»0.95 .maX. (lanes.gt.l.5)*(60*length / /-859.66479267))*60.09767000-0.42542157)/ -O.38195355 .min. 56.0 ))+ (lanes.lt.1.5)*(60*1ength / /-540.56859499))*63.18290560-l.89299064)/ +O.87326164 .min. 54.0 ))

+put(0.95*put(880*1anes) .min. volau)/(laget(4)/get(3))/

345599.99997600+0.18750000 +(volau/get(3)-O.95 .max. (lanes.gt.l.5)*(60*length / /-643.37077625))*57.38377350-0.04976261)/ -l.44131121 .min. 54.0 ))+ (1anes.lt.1.5)*(60*length / /-468.17156871))*59.46610680-O.70470604)/ -l.36690584 .min. 52.0 )) +put(0.95*put(880*lanes) .min. 345599.99997600+O.18750000 +(volau/get(3)-O.95 .maX.

((put(exp((l359.6 .min. volau)

(get(2) -0.0515428l)

volau)/(l-get(4)/get(3))/

0)*11616/get(3)

((put(eXp((3293.84000OOO .min. volau)

(get(l) -0.00488182)

((put(exp((1257.52000000 .min. volau)

(get(2) -0.0l968509)

((put(exp((1455.52000000 .min. volau)

(get(2) +0.03613505) volau)/(l-get(4)/get(3))/

0)*11616/get(3)

((put(exp((3307.04000000 .min. volau) (get(l) +0.00771569)

((put(exp((l713.36000000 .min. volau)

(get(2) +0.08066655)

0)*11616/get(3)

((put(exp((4l33.36000000 .min. volau)

(get(l) +0.00633682)

((put(exp((1609.52000000 .min. volau) (get(2) +0,02513936)

volau)/(1-get(4)/get(3))/

O)*ll6l6/get(3)

((put(exp((3871.12000000 .min. volau)

(get(1) +0.01205182)

((put(exp((1624.48000000 .min. volau)

(get(2) +0.08587603)

0)*11616/get(3)

((put(exp((3885.2 .min. volau)

(get(l) +0.00522806)

((put(exp((1669 36000000 .min. volau)

(get(2) +0,05756790)

volau)/(lmget(4)/get(3))/

0)*11616/get(3)

(30)

a fd47 = (lanes.gt.l.5)*(60*length / ((put(exp((3244.56000000 .min. volau)

/-613.47761379))*56.91769780-0.l4290985)/ (get(l) +0 00718658)

-1 79817260 .min. 53.0 ))+

(lanes.lt.l.5)*(60*length / ((put(exp((1663.2 .min. volau)

/-600.55104243))*59.97995650-2.25192407)/ (get(2) +0 10374057)

+0.94927970 .min. 51.0 ))

+put(0.95*put(880*lanes) .min. volau)/(l-get(4)/get(3))/

345599.99997600+0.18750000

+(Volau/get(3)-0.95 .max. 0)*11616/get(3)

a fd48 = (lanes.gt.l.5)*(60*length / ((put(exp((3168 .min. volau)

/-627.60790250))*55.37776960-0.10665333)/ (get(l) +0.01462809)

-l.84003594 .min. 51.0 ))+

(lanes.lt.1.5)*(60*length / ((put(exp((1674.64000000 .min. volau)

/-57l.06721567))*55.49054350-1.51096351)/ (get(2) +0.10212614)

+0.70351603 .min. 48.0 ))

+put(0.95*put(880*lanes) .min. volau)/(l-get(4)/get(3))/

345599.99997600+0.l8750000

+(volau/get(3)-0.95 .maX. 0)*11616/get(3)

a fd49 = (lanes.gt.l.5)*(60*length / ((put(exp((3545.52000000 .min. volau)

/-611.20724467))*54 75197620+0.012979l7)/ (get(l) +0.01232523) *1.63415025 .min. 51.0 ))+

(lanes.lt.l.5)*(60*length / ((put(exp((l669.36000000 .min. volau)

/-524.88274030))*53.27046950-0.94449380)/ (get(2) +0.0736959l)

-l.00520116 .min. 46.0 ))

+put(0.95*put(880*lanes) .min. volau)/(l-get(4)/get(3))/

345599.99997600+0.l8750000

+(volau/get(3)-0.95 .max. 0)*11616/get(3)

a fd50 = (lanes.gt.l.5)*(60*length / ((put(exp((3937.12000000 .min. volau)

/-709.85930363))*53.52842930+0.15965330)/ (get(1) +0.03032728)

-O.76857389 .min. 50.0 ))+

(lanes.lt.l.5)*(60*length / ((put(exp((l659.68000000 .min. volau)

/-667.82259675))*53.45990410-2.77671654)/ (get(2) +0.07348994)

-0.70392636 .min. 45.0 ))

+put(0.95*put(880*lanes) .min. volau)/(l-get(4)/get(3))/

345599.99997600+0.l8750000

+(volau/get(3)-0.95 .maX. 0)*11616/get(3)

c Skaft för 30, 40, 50, 60, 70 och 90 km/h a de3 = length * 2.0 a de4 - length * 1.5 a fd55 * length * 1.2 a fd56 = length a de7 = length / 1.1666667 a de9 = length / 1.5 VTI nOtat 74- 1998 29

(31)

Bilaga 4a Huvudprogram för generering av 411-fil. function fc fc fc fc Usage: coeff iveh arg OfTotal jcntype jcnparam outfile The satur per direc SatFlow*L Lambda lanes o\ ° 0\ ° 0\ ° o\ °0\ ° 0\ ° o\ ° o\ ° 0\ ° 0\ 0 o\ 0 0\ ° 0\ ° 0\ 00 \0 0\ ° 0\ ° o\ ° 0\ ° o\ ° 0\ ° 0\ ° o\ ° 0\ ° Output fo if (narginw fprintf( fprintf( fprintf( exit; end; if nargin<6 outfile: fprintf( n2emme(coeff,iveh,arg,OfTota1,jcntype,jcnparam,outfi1e); n2emme(coeff,iveh,arg,OfTotal) n2emme(coeff,iveh,arg,OfTotal,jcntype,jcnparam); n2emme(coeff,iveh,arg,OfTotal,jcntype,jcnparam,outfile);

Coefficients in the link speed functions. Must contain coefficients

for 61*3 road*vehicles types. Vehicle type (1-3)

Function argument (string)

Part of the total flow (for example 1.0 or 0.88)

0: l: stop 2: signal

Junction parameters

Signal: [cycle green-proportion]

[cycle green-proportion saturation-flow] Output file (string)

(CapacityzLane Qmax)

(example: [100 0.4 200])

is the max flow during green time (typically 2000)

we compute the capacity as:

From this value, ation flow

tion and lane. ambda*lanes

Green proportion

Number of lanes per direction. rmat: Emme/2

:4) & (narginwzö) & (narginwz7),

1,'Usage: fcn2emme<coeff,iveh,arg,OfTotal) \n');

1,'Usage: fcn2emme(coeff,iveh,arg,OfTotal,jcntype,jcnparam) \n');

1,'Usage: fcn2emme<coeff,iveh,arg,OfTotal,jcntype,jcnparam,outfile) \n');

I

'vd.txt';

l,['\nOutput file: ' outfile '\n']);

if nargin<5, end, end; nfcn=size(c if nfcnwzöl jcntype=0; oeff,l)/3; I

fprintf(l,'Error: Number of functions is %-3d. Should be 61 \n');

end;

% For signal junctions make the capacity equal to the lane capacity (default).

DynCap=(jcntype==2) & (length(jcnparam):= ); if DynCap,

error('The saturation flow must be given'); end; vehicles=['Pb ' iLb I 'Lbs']; junctions=['None '; 'Stop '; 'Signal']; if jcntype>0, jparam=num25tr(jcnparam); else jparam=", end; fid=fopen(outfile,'w');

fprintf(fid,['c Volume/delay functions for Emme/2 \n']); fprintf(fid,'c \n');

fprintf(fid,['c Vehicle type: ' vehicles(iveh,:) '\n']);

fprintf(fid,['c Argument: ' arg '\n']);

fprintf(fid,['c Part of total Q flow ' num25tr(OfTotal) '\n']);

fprintf(fid,['c Junction: ' junctions(jcntype+l,:) '(fd40-fd50) \n']);

(32)

fprintf(fid,['c Output file: ' outfile '\n']); fprintf(fid,'c \n');

(

fprintf fid,['c Generated by Pontus Matstoms, VTI (pontus.matstoms@vti.se) ' date

fpnimtf(fid,['c Parameters: ' jparam '\n']);

fprintf(fid,'c --- u-\n');

fprintf(fid,'c \n');

fprintf(fid,'t functions init\n');

Output should contain 50 functions, where function 40-50 are combined. for i=l:50,

irow=(i-l)*3+iveh;

id :coeff(irow,1);

v0 :coeff(irow,3);

QlO :coeff(irow,5); %Flow for V=10km/h

c :coeff(irow,7:ll);

jcntype=(i>=40)*2; % Korsningstillägg enbart för tätort (ej motorväg).

if i>:40,

lnkstr=['(lanes.gt.l.5)*(' linkfcnstring(c,v0,QlO,arg,OfTotal,l) ')+\n'];

V0 :coeff(irow+33,3);

QlO :coeff(irow+33,5); %Flow for V=lOkm/h c :coeff(irow+33,7:ll); lnkstr=[lnkstr ' ' '(lanes.lt.l.5)*(' linkfcnstring(c,v0,QlO,arg,OfTotal,2) ')']; getarg0=3; else lnkstr=[linkfcnstring(c,v0,Q10,arg,OfTotal,l)]; getarg0=2; end; if jcntype==2, if DynCap,

% capstr:['(lanes-l)*' wfloat(Q4-Q2) '+' wfloat(Q2)]; else capstr:[wfloat(jcnparam(3)*jcnparam(2)*OfTotal) '*lanes']; end; if abs(OfTotal-l)>eps, arg2:[arg '/' num2str(OfTotal)]; else arg2=arg; end;

jcnstr:[' ' '+put(0.95*put(' capstr ') .min. ' arg ')' ...

'/(l-get(' num2str(getarg0+l) ')/get(' num2str(getarg0) '))/ \n' ...

' ' wfloat(6545.454545*60*OfTotal)

wfloat(jcnparam(l)*(l-jcnparam(2))^2/2/60,l) '\n' ..

' ' '+(' arg '/get(' num25tr<getarg0) ')-0.95 .max. 0)*' wfloat(792000/60*OfTotal) ...

'/get(' num25tr<getarg0) ')\n']; else

jcnstr=";

end;

% Write the resulting string to file

fprintf(fid,['a fd%-2d = ' lnkstr '\n' jcnstr],id); end;

fprintf(fid,'c Skaft för 30, 40, 50, 60, 70 och 90 km/h \n');

fprintf(fid,'a fd53 length * 2.0 \n'); fprintf<fid,'a fd54 length * 1.5 \n'); fprintf(fid,'a fd55 length * 1.2 \n'); fprintf(fid,'a fd56 length \n'); fprintf<fid,'a fd57 length / 1.1666667 \n'); fprintf(fid,'a fd59 II length / 1.5 \n'); H II II II II fclose(fid); Nops=nops<outfile); fprintf(l,'\n')i fprintf(l,'Number of functions . . . .. %_3d\n',nfcn); fprintf(l,'Number of Emme/2 operatorns ... %-8d\n\n',Nops);

(33)

Bilaga 4b Utskrift av länkfunktion

function [1nkstr,getargO]:linkfcnstring(c,VO,Qmax,arg,OfTota1,getargO); if nargin==3, getargozl; end; if abs(c(2))<l, '/' wfloat(l/c(2))]; tstrl=[ else tstrl=['*' wfloat(c(2))]; end; if abs(c(4)/OfTotal)<l, I/I tstr2=[ wfloat(-l/(c(4)/OfTotal))]; else tstr2:['*' wfloat(-c(4)/OfTotal)]; end; if C(l)+(c(2)+c(3))/(l+c(5))<v0,

fmtstr=['60*length / ((put(exp((' wfloat<QmaX*OfT0tal) ' .min. ' arg ')\n'

' ' tstr2 '))' tstrl wfloat(c(3),l) ')/(get(' num25tr(getarg0) ') '

wfloat(c(5),l) ')\n' ...

' ' wfloat(c(l),l) ')'];

lnkstr=sprintf(fmtstr);

else

fmtstr=['60*length / ((put(eXp((' wfloat(QmaX*OfTotal) ' .min. ' arg ')\n'

' ' tstr2 '))' tstrl wfloat(c(3),l) ')/ (get(' num25tr(getarg0) ') ' wfloat(c(5),l) ')\n' ...

' ' wfloat(c(l),l) ' .min. %e5.lf)' ];

lnkstrzsprintf(fmtstr,v0); end; if nargoutzz , getargO=getargO+l; end; 32 VTI notat 74-1998

(34)

Bilaga 4c Operationsräkning i 411-fil function count=nops(fi1e) countzo; last5="; fid=fopen(file,'r'); ntkn=l; [tkn,ntkn]=fscanf(fid,'%s',l); while ntkn>0, last5=[last5 tkn]° if length(last5)= last5=last5(2: if (last5(l:5) (last5(l:5) countzcount+ end; .min.' .max.'), H H O N II * 6, ); l; if (last5(l:2)=='**'), countzcount- ; end; if (last5(1:3) (last5(l 3) (last5(1:3) countzcount end; + |I II II H II II II (tkn(l: countzcou end; ) I I ) I I ) l ) I I Ht 1; [tkn,ntkn]=fscanf(fid,'%ls',1); end; fclose<fid); VTI notat 74- 1998 33

(35)

Bilaga 4d Formaterad utskrift av tal function s=wfloat(x,GiveSign) if narginzzl, GiveSign=O; end; if abs(x)>eps, exp=fix(loglO(abs(X))); base=x/lO^exp; else eXp=O; base=0; end;

if (X>O) & GiveSign,

sgn:'+'; else sgn="; end; if abs(X-fix(x))<eps, ndecz'O'; else if abs(lO*X-fix(lO*X))<eps, ndecz'l'; else ndecz'8'; end end;

if (eXp>:-3) & (eXp<:6),

s=sprintf([sgn '%-lO.' ndec 'f'],x);

else

s=sprintf([sgn '%-lO.' ndec 'f*lO**%-3d'],base,exp);

end;

O

6 Ta bort alla blanksteg s=s<find(sN=' '));

(36)

Figure

Figur 2. Fördröjning i signalreglerad korsning enligt Dohertys formel. Periodlängden är 100 sekunder och mättnadsflödet 2000 fordon/h

References

Related documents

Har du, eller någon du känner, behov av mer tillgängliga webbplatser för olika myndigheter genom verktyg som talande webb, teckenspråk, lättläst eller synanpassning.. &lt;1&gt;

Det är ett sätt för Läkemedelsverket och läkemedelsföretagen att nå ut med viktig information till vårdpersonal som är betydelsefull för att behandlingen skall utföras på ett

Det innebär alltså att fältet själv inte kommer kopieras över till ett nytt fält som hör till funktionen (det som kallas värdeanrop, se tidigare), utan bara minnesadressen till

Av detta f¨ oljer att det inte finns tv˚ a bra melodier, vars 5 f¨ orsta toner ¨ ar exakt lika.. Hur m˚ anga bra melodier

Visa att ∼ inte ¨ar en ekvivalensrelation, men att om vi ¨andrar kriteriet till att p ska vara det st¨ orsta primtal som delar x respektive y s˚ a f˚ ar vi en

Trots att Rejlers inte använder hälsobokslut har det underlag som togs fram i samband med påbörjat arbete med hälsobokslut, underlättat att kommunicera

Det har även egenskaper som kan sammankopplas med det som Jucker (1993:438) tar upp som en markör för otillräcklighet. I just detta sammanhang visar det på att det enligt

I it’s learning 3.2 introducerar vi en bättre struktur för stora diskussionsgrupper, möjliggör anonyma inlägg, möjliggör för användare att redigera eller ta bort egna inlägg