Escolar Documentos
Profissional Documentos
Cultura Documentos
4 Step Model
Prof. Responsável: Filipe Moura
Application of
model and
results evaluation
Model Calibration
and Validation
Modelling
Planning, Data
Collection and
Treatment
• All operations in the model are carried out based on these TAZ or on
the bilateral relationships between them
The 4 Steps…
Step Model Objective Decision Representation Illustration Matrix
1– Number of journeys Should To estimate the
Generation (either started or stay or O/D matrix
(Attraction) terminated) in every should boundaries (1 or
zone go? 2 sides)
TAZ
Nodes
Discretization of space
7 6 Centroid Centroid
8 connectors
5 3
4 Links (eg,
roads, streets,
1 etc.)
9 2 10
• But this leads to a head-on collision with the loss of statistical precision,
due to the fact that O/D matrices are always estimated through
sampling processes, most frequently through direct survey of travelers
and /or by traffic counts on network links.
TAZ
Increasing the number of smaller zones (I)
1 2 3 4 5 6
2.1
1 t11 t12 t16
2.2
2 t21 t22
2.3
2.4
2 3
1 4
2.5
5
6 t61 t66
3 4
2.1 t211
2.2
2.3
2.4
Number of 0 cell increases 2.5
at the expense of larger 3
samples to maintain the 4
6 t61 t66
TAZ
Increasing the number of smaller zones (II)
OD matrix for the LMA: aggregation of Municipalities into 6 macro-zones
Num Trips/Day LISBOA SINTRA LOURES CASCAIS SOUTH BANK VFXIRA OUT OF LMA TOTAL
LISBOA 347,765 64,996 53,919 53,577 36,692 7,260 4,310 568,519
SINTRA 63,579 153,356 12,260 23,225 6,328 1,283 2,528 262,559
LOURES 54,283 11,632 98,108 4,842 5,034 5,328 3,845 183,072
CASCAIS 52,736 23,622 4,988 154,119 5,603 973 1,327 243,368
SOUTH BANK 36,260 6,161 4,816 5,172 326,204 743 4,478 383,834
VFXIRA 7,105 1,124 5,816 982 571 42,933 4,471 63,002
OUT OF LMA 4,930 2,863 3,964 1,640 4,927 4,617 3,231 26,172
TOTAL 566,658 263,754 183,871 243,557 385,359 63,137 24,190 1,730,526
(Source: 1994 survey by TIS.pt)
TAZ
Increasing the number of smaller zones (III)
OD matrix for the LMA: aggregation of boroughs into 178 zones of the LMA
(part of the matrix)
ABELHEIRA
AFONSOEIRO
AJUDA ALCABIDECHE
ALCANTARA
ALCOCHETE
ALCOENTRE
ALFRAGIDE
ALGES ALHANDRA
ALMADAALMARGEM
ALTOBISPO
DOALVALADE
PINA ALVERCA AMEIXOEIRA
ANJOS APELAÇAO
ATALAIAATº ESTANQUEIRO
AVEIRASAZAMBUJA
BARCARENA
BARREIRO
BEATO BELAS BENFICABOBADELA
BRANDOABUCELAS
ABELHEIRA 86 20
AFONSOEIRO 287 72 77
AJUDA 751 754 311 344 86 215
ALCABIDECHE 6851 348 98 133 186 85 50
ALCANTARA 782 118 361 653 62 135 187 155 98 89
ALCOCHETE 126 1715 115 44
ALCOENTRE 791 90 90
ALFRAGIDE 190 313 234 115 1398 752 107 126 95 672 90 125
ALGES 227 98 788 707 743 202 444 73
ALHANDRA 512 444 34 161
ALMADA 86 133 107 3878 154 123 140 251 303
ALMARGEM BISPO 62 2379 156 203
ALTO DO PINA 135 253 461 266 725 102
ALVALADE 98 156 140 152 236 125
ALVERCA 670 4440 85 54
AMEIXOEIRA 102 105
ANJOS 374 121
APELAÇAO 62
ATALAIA 77 102 173
ATº ESTANQUEIRO 379
AVEIRAS 90 1865 1048
AZAMBUJA 90 161 959 2038
BARCARENA 80 223
BARREIRO 63 140 1691
BEATO 95 251 863 152 82 262 95
BELAS 138 128 754
BENFICA 20 335 85 102 717 214 204 203 102 322 102 290 120 95 138 2947 530
BOBADELA 90 137 133
BRANDOA 97 125 530 1343
BUCELAS 50 1097
BURACA 183 140 117 744 140 110 165 140
CACÉM 311 90 414 213 264 216 123 307 248 1757 536 170
CACHOEIRAS 23
CACILHAS 154 244 170
CALHANDRIZ 153
CAMARATE 215 193 217 128
CAMPO GRANDE 136 144 87 336 361 95 115 422 220 181 80 128 789 115 369
CAMPOLIDE 129 69 132 186 104 335 125 78 95 345 663 262
CANEÇAS 107 389 487
CANHA
CAPARICA 92 130 118 1245 121 155 101 204
CARCAVELOS 301 222 329 120 110 102 151
CARNAXIDE 223 98 392 532 689 31 169 145
OD Matrix trips
Cells sorted in decreasing order of number of trips
• Exclusiveness
– (no doughnuts or islands) of TAZ
Problem
• Geographical precision (greater zones)
– Global
• When the intention is to explain the traffic loads in the
system on the basis of the key factors of personal mobility,
and to assess how the performance of the transport system
may be improved in response to the evolution of the macro
variables (population, employment, income) and of the
drivers of mobility
D( j ) = å [X ( j , k ).a(k )]
k
where j is the zone variable
k is the function (land-use) variable
X (j,k) is the value (ex, area => unit: square meters) of function k in
zone j
a(k) is the index of generation / attraction of trips per unit area of
function k and per time unit (typically over a day)
D(j) is the produced estimate of the total number of trips generated
/ attracted by zone j in that time unit
SLTS - Simulation of Land-Use/Transport Systems Filipe Moura - fmoura@tecnico.ulisboa.pt 18
4-Step Model
HOTEL “Conferences”
Workers
Total number of trips/hr
Residents
Visitors
Suppliers
Total
Pedestrians
Total number of trips/hr
Private car
Bus
Metro
Total
Zone
D2
'
O/D 1 2 3 ... i 𝑂" = $ 𝑡"& “t12”
&()
Zone
1 t11 t12 t13 ... t1j O1 “t13” D2
Zone
2 t21 t22 t23 ... t2j O2 O1
“t1j”
3 t31 t32 t33 ... t3j O3
Zone
... ... ... ... ... ... ... Dj
𝑡 𝑖, 𝑗 = 𝐷 𝑗 ×𝑝 𝑖|𝑗
where i corresponds to the generation zone;
j corresponds to the attraction zone;
D(j) is the total trips attracted by zone j; and
P(i|j) is the probability that it has started in i for each trip
ending at j.
2.5
1.5
0.5
0
0 20 40 60 80 100 120
P(i \ j ) =
[M (i ). exp(- b .c(i, j ))]
å [M (k ).exp(- b .c(k , j ))]
k
𝑡 𝑖, 𝑗 = 𝑓 𝑂 𝑖 . 𝐷 𝑗 . 𝑒𝑥𝑝 −𝛽. 𝑐 𝑖, 𝑗
∑& 𝑡 𝑖, 𝑗 = 𝑂 𝑖 ∑" 𝑡 𝑖, 𝑗 = 𝐷 𝑗
𝑡 𝑖, 𝑗 = 𝑂 𝑖 . 𝐴 𝑖 . 𝐷 𝑗 . 𝐵 𝑗 . 𝑒𝑥𝑝 −𝛽. 𝑐 𝑖, 𝑗
Where satisfaction of one of those constraints imposes
1
B( j) =
∑ [O(i).A(i).exp(−β .c(i, j))]
i
And the satisfaction of the other imposes
1
A(i) =
∑ [ D( j).B( j).exp(−β .c(i, j))]
€
❑ We see that the expressions for A(i) and B(j) invoke each other, thus
j
€
SLTS - Simulation of Land-Use/Transport Systems Filipe Moura - fmoura@tecnico.ulisboa.pt 34
4-Step Model
• This implies that there are two constraints for that model and such
a model is called doubly constrained growth factor model.
∗
𝑡"& = 𝑡"& ×𝑎" ×𝑏&
1 2 3 4 5 6 TAZ gi gj
1 7877 4484 6812 7317 992 1805 1 1,05 1,06
2 457 1892 1965 4639 1004 4468 2 1,115 1,125
3 5688 869 1293 5184 7144 9076 3 0,94 0,92
4 9522 4782 8683 1928 6069 4238 4 1,04 1,07
5 2258 2432 2818 9476 1388 2203 5 0,98 0,95
6 5966 3366 5101 4606 2304 5724 6 1,17 1,13
Error
Convergence tolerance below: 2%
1 2 3 4 5 6 Sum
1 8271 4708 7153 7683 1042 1895 30752
2 510 2110 2191 5172 1119 4982 16084
3 5347 817 1215 4873 6715 8531 27498
4 9903 4973 9030 2005 6312 4408 36631
5 2213 2383 2762 9286 1360 2159 20163
6 6980 3938 5968 5389 2696 6697 31668
coefs. for
Sum 33224 18929 28319 34408 19244 28672 the next
iteration
Correction Coef. 1,014 1,059 0,866 1,031 0,933 1,084
Error 1,4% 5,9% 13,4% 3,1% 6,7% 8,4%
Errors bigger than tolerance
Correct.
1 2 3 4 5 6 Sum Coef. Error
1 8383 4988 6198 7920 972 2055 30516 1,008 0,8%
2 516 2235 1898 5332 1045 5402 16428 0,979 2,1%
3 5419 865 1053 5023 6266 9251 27877 0,986 1,4%
4 10037 5269 7825 2067 5889 4779 35866 1,021 2,1%
5 2243 2525 2393 9573 1269 2341 20344 0,991 0,9%
6 7075 4172 5171 5555 2515 7262 31750 0,997 0,3%
1 2 3 4 5 6 Sum
1 8448 5026 6245 7981 979 2071 30750
2 506 2188 1859 5221 1023 5289 16086
3 5346 854 1039 4955 6181 9126 27501
4 10251 5381 7992 2111 6015 4881 36631
5 2223 2502 2372 9488 1258 2320 20163
6 7057 4161 5158 5541 2509 7243 31669
coefs. for
Sum 33831 20112 24665 35297 17965 30930 the next
iteration
Correction Coef. 0,995 0,997 0,995 1,005 0,999 1,005
Error 0,5% 0,3% 0,5% 0,5% 0,1% 0,5%
Errors smaller than tolerance
1 2 3 4 5 6 Sum Error
1 8408 5011 6213 8020 979 2082 30713 0,1%
2 503 2182 1849 5246 1022 5316 16118 0,2%
3 5321 851 1034 4980 6178 9173 27537 0,1%
4 10204 5365 7951 2122 6012 4907 36561 0,2%
5 2213 2495 2360 9535 1257 2332 20192 0,1%
6 7024 4149 5131 5568 2507 7281 31660 0,0%
Bibliography
• Ortuzar, Juan de Dios and Willumsen, Luis, Modelling Transport, 3rd
edition,, Wiley and Sons Ltd, 2001 – chapters 4, 5, 6 and 10